|
Jadex 0.96-beta1 | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjadex.model.SXML
public class SXML
This class contains static xml helper methods.
Field Summary | |
---|---|
static String |
FACTORY_JIBX
The jibx factory name. |
static String |
FILE_EXTENSION_AGENT
The Jadex agent extension. |
static String |
FILE_EXTENSION_CAPABILITY
The Jadex capability extension. |
static String |
FILE_EXTENSION_PROPERTIES
The Jadex properties extension. |
static IModelLoader |
loader
The loader factory. |
Constructor Summary | |
---|---|
SXML()
|
Method Summary | |
---|---|
static void |
clearModelCache(String filename)
Clear the model cache. |
static IModelLoader |
getFactory()
Get the factory name. |
static String |
getFactoryName()
Get the factory name. |
static ResourceInfo |
getResourceInfo(String xml,
String suffix,
String[] imports)
Load an xml Jadex model. |
static String |
getShortName(String filename)
Strip the short type name from a model filename. |
static boolean |
isAgentFilename(String filename)
Test if a file is an agent file. |
static boolean |
isCapabilityFilename(String filename)
Test if a file is a capability file. |
static boolean |
isJadexFilename(String filename)
Test if a file is a Jadex file. |
static boolean |
isPropertiesFilename(String filename)
Test if a file is a properties file. |
static IMBDIAgent |
loadAgentModel(String xml,
String[] imports)
Load an xml agent model. |
static IMCapability |
loadCapabilityModel(String xml,
String[] imports,
IMElement owner)
Load an xml capability model. |
static IMElement |
loadModel(String xml,
String xslt)
Loads any xml Jadex model (e.g. agent or capability). |
static IMPropertybase |
loadPropertiesModel(String xml,
String[] imports,
IMElement owner)
Load an xml agent model. |
static void |
persistModelCache()
Persist the model cache. |
static void |
setFactory(String name)
Load a model loader. |
static String |
stripJadexExtension(String filename)
Strip Jadex filename extension. |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final String FACTORY_JIBX
public static final String FILE_EXTENSION_AGENT
public static final String FILE_EXTENSION_CAPABILITY
public static final String FILE_EXTENSION_PROPERTIES
public static IModelLoader loader
Constructor Detail |
---|
public SXML()
Method Detail |
---|
public static void setFactory(String name)
name
- The loader name.public static IModelLoader getFactory()
public static String getFactoryName()
public static IMBDIAgent loadAgentModel(String xml, String[] imports) throws IOException
IOException
public static IMCapability loadCapabilityModel(String xml, String[] imports, IMElement owner) throws IOException
IOException
public static IMPropertybase loadPropertiesModel(String xml, String[] imports, IMElement owner) throws IOException
IOException
public static IMElement loadModel(String xml, String xslt) throws IOException
IOException
public static void clearModelCache(String filename)
public static void persistModelCache() throws IOException
IOException
public static ResourceInfo getResourceInfo(String xml, String suffix, String[] imports) throws IOException
xml
- The filename | fully qualified classname
IOException
public static boolean isJadexFilename(String filename)
filename
- The filename.
public static boolean isAgentFilename(String filename)
filename
- The filename.
public static boolean isCapabilityFilename(String filename)
filename
- The filename.
public static boolean isPropertiesFilename(String filename)
filename
- The filename.
public static String stripJadexExtension(String filename)
filename
- The filename.
public static String getShortName(String filename)
filename
- The filename.
|
Jadex 0.96-beta1 | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Copyright (C) 2002-2007 Lars Braubach, Alexander Pokahr - University of Hamburg. Use is subject to license terms.