public class SchemeManager extends java.lang.Object implements SchemeManagerMBean
Constructor and Description |
---|
SchemeManager() |
Modifier and Type | Method and Description |
---|---|
java.util.ArrayList<java.lang.String> |
getFields(java.lang.String schemeName)
Loads a scheme and returns the list of all combination of fields and
letter options
|
Scheme |
loadScheme(java.io.File schemeFile)
load the scheme from the given file
|
Scheme |
loadScheme(java.lang.String xml)
Gets a message scheme given its unique identifying name.
|
public java.util.ArrayList<java.lang.String> getFields(java.lang.String schemeName)
public Scheme loadScheme(java.io.File schemeFile) throws java.io.FileNotFoundException
schemeFile
- java.io.FileNotFoundException
public Scheme loadScheme(java.lang.String xml)
loadScheme
in interface SchemeManagerMBean
xml
- the XML resource named. a resource in classapth. If resource
does not end in .xml then, this is appended.java.lang.RuntimeException
- if XML is not foundjava.lang.IllegalArgumentException
- if XML is invalid or cannot be parsed