JaRMoS
1.1
Java Reduced Model Simulations
|
A model manager implementation that allows to load models from web locations. More...
Public Member Functions | |
WebModelManager (URL rooturl, Context c) | |
ClassLoader | getClassLoader () |
Overrides the standard implementation as different class loaders (dex) are required within android. More... | |
Public Member Functions inherited from jarmos.io.WebModelManager | |
WebModelManager (URL rooturl) | |
WebModelManager (String url) throws MalformedURLException | |
ClassLoader | getClassLoader () |
boolean | modelFileExists (String filename) |
URI | getModelURI () |
Returns an URI for the current model location/directory. More... | |
Public Member Functions inherited from jarmos.io.AModelManager | |
AModelManager () | |
Constructs a new ModelManager and a private DocumentBuilder and SchemaFactory. More... | |
void | addMessageHandler (IMessageHandler h) |
Object | loadModelClass (String name) throws ModelManagerException |
Loads a class available in the precompiled classes associated with the current model. More... | |
BufferedReader | getBufReader (String filename) throws IOException |
ClassLoader | getClassLoader () |
This method yields access to any specialized class loaders in subclasses. More... | |
final InputStream | getInStream (String filename) throws IOException |
Returns an InputStream instance streaming the contents of the file given by filename. More... | |
MathObjectReader | getMathObjReader () |
Use this method in order to get a MathObjectReader instance fitted for the current selected model. More... | |
List< ModelDescriptor > | getModelDescriptors () throws ModelManagerException |
Scans all directories given by getFolderList() for valid models and returns a list of model descriptors for each valid model. More... | |
List< ModelDescriptor > | getModelDescriptors (IProgressReporter pr) throws ModelManagerException |
Scans all directories given by getFolderList() for valid models and returns a list of model descriptors for each valid model. More... | |
String | getModelDir () |
FieldDescriptor[] | getModelFieldTypes () |
ModelType | getModelType () |
Returns the model type as given in the model.xml attribute "type" of the "model" tag. More... | |
String | getModelXMLAttribute (String attrib_name) |
Returns the attribute value of any attributes of the "model" tag in the model.xml file. More... | |
String | getModelXMLAttribute (String attrib_name, String tagname) |
Returns the attribute value of any attributes of the tag given by tagname in the model.xml file. More... | |
String | getModelXMLTagValue (String tagname) |
Works as the overload with default value, but returns null if no matchin element is found. More... | |
String | getModelXMLTagValue (String tagname, String default_value) |
Returns the text content of a tag inside the model.xml file. More... | |
String | getModelPackageStr () |
Returns the package of any java source files associated with this model. More... | |
Parameters | getParameters () |
Reads the parameters from the model XML file and returns a Parameters object. More... | |
boolean | isValidModelDir (String dir) |
Checks if a model.xml file exists in the specified directory and performs xsd-validation. More... | |
void | removeMessageHandler (IMessageHandler h) |
void | useModel (String location) throws ModelManagerException |
Sets the specified source as current model path. More... | |
boolean | xmlTagExists (String tagname) |
Checks if a specified tag exists inside the current models model.xml file. More... | |
Protected Member Functions | |
String | getLoadingMessage () |
A short message that writes "loading SD models" dependent on the actual instance. More... | |
Protected Member Functions inherited from jarmos.io.WebModelManager | |
InputStream | getInStreamImpl (String filename) throws IOException |
Template method. More... | |
String[] | getFolderList () throws IOException |
Returns the list of all models directories available at the ModelManagers source location. More... | |
String | getLoadingMessage () |
A short message that writes "loading SD models" dependent on the actual instance. More... | |
Protected Member Functions inherited from jarmos.io.AModelManager | |
void | sendMessage (String msg) |
Additional Inherited Members | |
Static Public Attributes inherited from jarmos.io.WebModelManager | |
static final String | DIRLIST_FILE = "models.txt" |
The file containing the model folders to consider per line. More... | |
Static Public Attributes inherited from jarmos.io.AModelManager | |
static final String | CLASSES_JARFILE = "classes.jar" |
The name of the jar file inside a models directory containing .class files in java bytecode. More... | |
static final String | info_filename = "site_info.html" |
The model's info html file name (imported from rbappmit, might change later) More... | |
A model manager implementation that allows to load models from web locations.
Definition at line 17 of file WebModelManager.java.
jarmos.app.io.WebModelManager.WebModelManager | ( | URL | rooturl, |
Context | c | ||
) |
Definition at line 21 of file WebModelManager.java.
ClassLoader jarmos.app.io.WebModelManager.getClassLoader | ( | ) |
Overrides the standard implementation as different class loaders (dex) are required within android.
Definition at line 32 of file WebModelManager.java.
|
protectedvirtual |
A short message that writes "loading SD models" dependent on the actual instance.
Implements jarmos.io.AModelManager.
Definition at line 44 of file WebModelManager.java.