| 
 | 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_JBINDThe jbind factory name. | 
| static String | FACTORY_JIBXThe jibx factory name. | 
| static String | FILE_EXTENSION_AGENTThe Jadex agent extension. | 
| static String | FILE_EXTENSION_CAPABILITYThe Jadex capability extension. | 
| static String | FILE_EXTENSION_PROPERTIESThe Jadex properties extension. | 
| static IModelLoader | loaderThe 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
IOExceptionpublic static void clearModelCache()
public static SUtil.ResourceInfo getResourceInfo(String xml,
                                                 String suffix,
                                                 String[] imports)
                                          throws IOException
xml - The filename | fully qualified classname
IOExceptionpublic 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.