|
Jadex 0.941 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjadex.model.SXML
This class contains static xml helper methods.
Field Summary | |
static String |
FACTORY_JBIND
The jbind factory name. |
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()
Clear the model cache. |
static IModelLoader |
getFactory()
Get the factory name. |
static String |
getFactoryName()
Get the factory name. |
static SUtil.ResourceInfo |
getResourceInfo(String xml,
String suffix,
String[] imports)
Load an xml Jadex model. |
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 |
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_JBIND
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()
public static SUtil.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.
|
Jadex 0.941 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Copyright (C) 2002-2005 Lars Braubach, Alexander Pokahr, Andrzej Walczak - University of Hamburg. Use is subject to license terms.