Interface ConfigurationHandler
-
- All Known Implementing Classes:
Configurator
public interface ConfigurationHandler
Receive notification of the logical content of launcher configuration, independently from parsing.- Author:
- Igor Fedorenko
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
addImportFrom(String realmName, String importSpec)
Add an import specification from a realmvoid
addLoadFile(File file)
Add a file to the realmvoid
addLoadURL(URL url)
Add an URL to the realmvoid
addRealm(String realmName)
Define a new realmvoid
setAppMain(String mainClassName, String mainRealmName)
Define the main class name
-
-
-
Method Detail
-
setAppMain
void setAppMain(String mainClassName, String mainRealmName)
Define the main class name- Parameters:
mainClassName
- the main class namemainRealmName
- the main realm from which the main class is loaded
-
addRealm
void addRealm(String realmName) throws DuplicateRealmException
Define a new realm- Parameters:
realmName
- the new realm name- Throws:
DuplicateRealmException
- when realm with name already exists
-
addImportFrom
void addImportFrom(String realmName, String importSpec) throws NoSuchRealmException
Add an import specification from a realm- Parameters:
realmName
- the realm nameimportSpec
- the import specification- Throws:
NoSuchRealmException
- if realm doesn't exist
-
addLoadFile
void addLoadFile(File file)
Add a file to the realm- Parameters:
file
- the file to load content from
-
addLoadURL
void addLoadURL(URL url)
Add an URL to the realm- Parameters:
url
- the url to load content from
-
-