public class ModelScriptMenuParser
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
ModelScriptMenuParser.MenuType |
static class |
ModelScriptMenuParser.SimpleErrorHandler |
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
DEFAULT_BASECLASS |
static int |
DEFAULT_MAX_ROWS |
static boolean |
DEFAULT_SCROLLING |
static java.lang.String |
DEMOFILE_TAG |
static java.lang.String |
DEMOFILE_TAG_FILENAME |
static java.lang.String |
DIVIDER_TAG |
static int |
FONT_NAME |
static int |
FONT_SIZE |
static int |
FONT_STYLE |
static java.lang.String |
HIDDEN_TAG |
static java.lang.String |
LABEL_TAG |
static java.lang.String |
MENU_TAG |
static java.lang.String |
MENU_TAG_MAX_ROWS |
static java.lang.String |
MENU_TAG_SCROLLING |
static java.lang.String |
MODEL_TAG |
static java.lang.String |
MODEL_TAG_BUILD_ARGS |
static java.lang.String |
MODEL_TAG_CLASS |
static java.lang.String |
NODE_TAG_FONTNAME |
static java.lang.String |
NODE_TAG_FONTSIZE |
static java.lang.String |
NODE_TAG_FONTSTYLE |
static java.lang.String |
NODE_TAG_FONTSTYLE_BOLD |
static java.lang.String |
NODE_TAG_FONTSTYLE_ITALIC |
static java.lang.String |
NODE_TAG_TITLE |
static java.lang.String |
PACKAGE_TAG |
static java.lang.String |
PACKAGE_TAG_COMPACT |
static java.lang.String |
PACKAGE_TAG_MAX_ROWS |
static java.lang.String |
PACKAGE_TAG_NAME |
static java.lang.String |
PACKAGE_TAG_SCROLLING |
static java.lang.String |
PACKAGE_TAG_VIEW |
static java.lang.String |
PACKAGE_TAG_VIEW_FLAT |
static java.lang.String |
PACKAGE_TAG_VIEW_HIERARCHICAL |
static java.lang.String |
ROOT_TAG_MAX_ROWS |
static java.lang.String |
ROOT_TAG_SCROLLING |
static java.lang.String |
SCRIPT_FOLDER_TAG |
static java.lang.String |
SCRIPT_FOLDER_TAG_FILE |
static java.lang.String |
SCRIPT_FOLDER_TAG_MAX_ROWS |
static java.lang.String |
SCRIPT_FOLDER_TAG_SCROLLING |
static java.lang.String |
SCRIPT_TAG |
static java.lang.String |
SCRIPT_TAG_ARGS |
static java.lang.String |
SCRIPT_TAG_FILE |
| Constructor and Description |
|---|
ModelScriptMenuParser() |
| Modifier and Type | Method and Description |
|---|---|
static boolean |
classIsRootModel(java.lang.String classname) |
MenuEntry |
parseSimpleFile(java.io.File file) |
MenuEntry |
parseXML(java.io.File file,
ModelScriptMenu.Type type,
RootModelManager rmm) |
void |
writeXML(java.io.File file,
ModelScriptMenu.Type type,
MenuEntry menu) |
void |
writeXML(java.io.OutputStream out,
ModelScriptMenu.Type type,
MenuEntry menu) |
public static final java.lang.String ROOT_TAG_SCROLLING
public static final java.lang.String ROOT_TAG_MAX_ROWS
public static final java.lang.String MENU_TAG
public static final java.lang.String NODE_TAG_TITLE
public static final java.lang.String NODE_TAG_FONTNAME
public static final java.lang.String NODE_TAG_FONTSTYLE
public static final java.lang.String NODE_TAG_FONTSTYLE_BOLD
public static final java.lang.String NODE_TAG_FONTSTYLE_ITALIC
public static final int FONT_STYLE
public static final int FONT_NAME
public static final int FONT_SIZE
public static final java.lang.String NODE_TAG_FONTSIZE
public static final java.lang.String MENU_TAG_SCROLLING
public static final java.lang.String MENU_TAG_MAX_ROWS
public static final java.lang.String DIVIDER_TAG
public static final java.lang.String LABEL_TAG
public static final java.lang.String MODEL_TAG
public static final java.lang.String MODEL_TAG_CLASS
public static final java.lang.String MODEL_TAG_BUILD_ARGS
public static final java.lang.String DEMOFILE_TAG
public static final java.lang.String DEMOFILE_TAG_FILENAME
public static final java.lang.String PACKAGE_TAG
public static final java.lang.String PACKAGE_TAG_NAME
public static final java.lang.String PACKAGE_TAG_VIEW
public static final java.lang.String PACKAGE_TAG_VIEW_FLAT
public static final java.lang.String PACKAGE_TAG_VIEW_HIERARCHICAL
public static final java.lang.String PACKAGE_TAG_SCROLLING
public static final java.lang.String PACKAGE_TAG_MAX_ROWS
public static final java.lang.String PACKAGE_TAG_COMPACT
public static final java.lang.String HIDDEN_TAG
public static final java.lang.String SCRIPT_TAG
public static final java.lang.String SCRIPT_TAG_FILE
public static final java.lang.String SCRIPT_TAG_ARGS
public static final java.lang.String SCRIPT_FOLDER_TAG
public static final java.lang.String SCRIPT_FOLDER_TAG_FILE
public static final java.lang.String SCRIPT_FOLDER_TAG_SCROLLING
public static final java.lang.String SCRIPT_FOLDER_TAG_MAX_ROWS
public static final boolean DEFAULT_SCROLLING
public static final int DEFAULT_MAX_ROWS
public static final java.lang.String DEFAULT_BASECLASS
public void writeXML(java.io.File file,
ModelScriptMenu.Type type,
MenuEntry menu)
public void writeXML(java.io.OutputStream out,
ModelScriptMenu.Type type,
MenuEntry menu)
public MenuEntry parseXML(java.io.File file, ModelScriptMenu.Type type, RootModelManager rmm) throws java.io.IOException, javax.xml.parsers.ParserConfigurationException, org.xml.sax.SAXException
java.io.IOExceptionjavax.xml.parsers.ParserConfigurationExceptionorg.xml.sax.SAXExceptionpublic MenuEntry parseSimpleFile(java.io.File file)
public static boolean classIsRootModel(java.lang.String classname)