public class XMLApplicationBuilder extends XMLInterpreter implements ApplicationBuilder
<?xml version="1.0" encoding="ISO-8859-1" ?> <MainApplication resources="untitled1.bundleComponentes" locale="en_US"> <ReferenceLocator class="com.ontimize.locator.ReferenceLocator" packageorhostname="untitled1."/><br> <Menu archive="applicationmenu.xml"/><br> <Toolbar archive="toolbarbuttons.xml"/><br> <MenuListener class="untitled1.MenuListener"/> Must have an empty constructor<br> <ToolbarListener class="untitled1.ToolbarListener"/> Must have an empty constructor<br> <FormManager id="manager1" tree="treename1.xml" form="formname1.xml"><br> <InteractionManager form="formname2.xml" class="package.IManagerClassName"/><br> <FManager form="formname3.xml" fmid="managerId"/><br> </FormManager><br> lt;/AplicacionGeneral>Added: FManager form="" fmid=""
| Modifier and Type | Field and Description |
|---|---|
protected static String |
ACTION |
protected static XMLApplicationBuilder |
builder |
protected static ExtendedClientApplicationParser |
clientApplicationParser |
protected Hashtable |
equivalentLabelsList |
static String |
FILE_TRANSFER_CLIENT |
static String |
FMANAGER |
protected static String |
FMID |
protected static String |
FORM |
protected static String |
ID |
static boolean |
INCLUDE_DEFAULT_LABELS |
static String |
INTERACTION_MANAGER |
static String |
INTERACTION_MANAGER_ACTION |
protected static String |
LOCALREFERENCES |
static String |
MENU |
protected XMLMenuBuilder |
menuBuilder |
static String |
MENULISTENER |
static String |
MODULE |
protected static String |
MODULE_DISCOVERY_ATTR |
protected ModuleManager |
moduleManager |
protected String |
packageA |
protected static String |
REFLOCATOR |
static String |
RULES |
static String |
TOOLBAR |
protected XMLButtonBarBuilder |
toolbarBuilder |
static String |
TOOLBARLISTENER |
protected static String |
TREE |
protected static String |
TREE_CLASS |
protected String |
uRILabelsFile |
IMPORT_TAG, LABELS_FILE, SILENT| Constructor and Description |
|---|
XMLApplicationBuilder(String labelsFileURI) |
XMLApplicationBuilder(String labelsFileURI,
String packageName) |
| Modifier and Type | Method and Description |
|---|---|
protected Map |
analyzeChildren(CustomNode node) |
Application |
buildApplication(String fileURI)
Create an
Application from the definition specified |
protected void |
buildFormManager(CustomNode node,
Application application,
EntityReferenceLocator locator,
String baseCP) |
IFormManager |
createFormManager(String className,
Hashtable parameters) |
MenuBuilder |
getMenuBuilder() |
ButtonBarBuilder |
getToolbarBuilder() |
static XMLApplicationBuilder |
getXMLApplicationBuilder() |
protected Object |
instance(CustomNode node)
Creates a new instance of the class indicated by the node parameter and
return it
|
protected Object |
instance(CustomNode node,
Hashtable param)
Creates a new instance of the class indicated by the node parameter and
returns it
|
Object |
instance(String nameInstance,
Hashtable param) |
protected Document |
performExtendedClientApplication(Document doc,
String fileURI,
String baseCP) |
static void |
setXMLApplicationBuilder(XMLApplicationBuilder builder) |
createComponent, getDefaultLabelList, getDocumentModel, getDocumentModel, getDocumentModel, getDocumentTreeModel, getExtendedDocument, getExtendedDocument, getRoot, interpreterTag, processLabelFileprotected static final String FMID
public static final String FMANAGER
public static final String INTERACTION_MANAGER
public static final String INTERACTION_MANAGER_ACTION
protected static final String ID
protected static final String TREE
protected static final String TREE_CLASS
protected static final String FORM
public static final String RULES
protected static final String ACTION
public static final String MENULISTENER
public static final String MODULE
public static final String TOOLBARLISTENER
public static final String TOOLBAR
public static final String MENU
protected static final String REFLOCATOR
protected static final String LOCALREFERENCES
protected static final String MODULE_DISCOVERY_ATTR
public static boolean INCLUDE_DEFAULT_LABELS
public static final String FILE_TRANSFER_CLIENT
protected static ExtendedClientApplicationParser clientApplicationParser
protected Hashtable equivalentLabelsList
protected String uRILabelsFile
protected String packageA
protected XMLMenuBuilder menuBuilder
protected XMLButtonBarBuilder toolbarBuilder
protected ModuleManager moduleManager
protected static XMLApplicationBuilder builder
public XMLApplicationBuilder(String labelsFileURI, String packageName) throws Exception
Exceptionpublic Application buildApplication(String fileURI)
ApplicationBuilderApplication from the definition specifiedbuildApplication in interface ApplicationBuilderfileURI - URI to the definition fileprotected Map analyzeChildren(CustomNode node)
protected Object instance(CustomNode node)
node - protected Object instance(CustomNode node, Hashtable param)
node - param - protected Document performExtendedClientApplication(Document doc, String fileURI, String baseCP)
public IFormManager createFormManager(String className, Hashtable parameters)
public MenuBuilder getMenuBuilder()
public ButtonBarBuilder getToolbarBuilder()
public static void setXMLApplicationBuilder(XMLApplicationBuilder builder)
public static XMLApplicationBuilder getXMLApplicationBuilder()
protected void buildFormManager(CustomNode node, Application application, EntityReferenceLocator locator, String baseCP) throws Exception
ExceptionCopyright © 2016 Imatia Innovation S.L.. All rights reserved.