|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Object
|
+--org.openeai.OpenEaiObject
|
+--org.openeai.layouts.EnterpriseLayoutManagerImpl
|
+--org.openeai.implementations.layouts.XpathLayout
A Class class.
| Field Summary |
| Fields inherited from class org.openeai.OpenEaiObject |
logger |
| Constructor Summary | |
XpathLayout()
Constructor |
|
| Method Summary | |
void |
buildObjectFromInput(java.lang.Object input,
XmlEnterpriseObject xeo)
Method used to build an object from an input. |
java.lang.Object |
buildOutputFromObject(XmlEnterpriseObject xeo)
Method used to serialize an object to some output. |
java.lang.Object |
buildOutputFromObject(XmlEnterpriseObject anXmlEnterpriseObject,
java.lang.String appName)
Method used to serialize an object to some output for a particular application. |
void |
init(java.lang.String layoutManagerName,
org.jdom.Document layoutDoc)
Method used to initialize the LayoutMangager implementation with information found in the EnterpriseObjects document associated to the object being initialized. |
| Methods inherited from class org.openeai.layouts.EnterpriseLayoutManagerImpl |
getEnterpriseObjectsUri, getFieldLayout, getLayout, getLayout, getLayoutManagerName, getLayoutRoot, getLength, getTargetAppName, getValueFromObject, getValueFromObject, getValueFromObject, getValueFromObject, instantiate, isDate, isRepeating, isRequired, setEnterpriseObjectsUri, setLayout, setLayoutManagerName, setLayoutRoot, setTargetAppName, setVariableValue, setVariableValue |
| Methods inherited from class org.openeai.OpenEaiObject |
addLog4jProperty, getAppName, getDebug, getFromAddr, getLog4jProperties, getMailHost, getMailService, getProperties, getToAddr, initializeLog4j, initializeLog4j, initializeLog4j, setAppName, setDebug, setFromAddr, setMailHost, setMailService, setProperties, setToAddr |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.openeai.layouts.EnterpriseLayoutManager |
getEnterpriseObjectsUri, getLayoutManagerName, getLayoutRoot, setEnterpriseObjectsUri, setLayoutManagerName |
| Constructor Detail |
public XpathLayout()
| Method Detail |
public void init(java.lang.String layoutManagerName,
org.jdom.Document layoutDoc)
throws EnterpriseLayoutException
EnterpriseLayoutManager
init in interface EnterpriseLayoutManagerinit in class EnterpriseLayoutManagerImplEnterpriseLayoutException - if any errors occur initializing the layout manager implementation.
public java.lang.Object buildOutputFromObject(XmlEnterpriseObject xeo)
throws EnterpriseLayoutException
EnterpriseLayoutManagerAll XmlEnterpriseObject objects inherit a buildOutputFromObject method that makes a call to the Layout manager implementation as specified in the configuration document for that object.
buildOutputFromObject in interface EnterpriseLayoutManagerEnterpriseLayoutException - if any errors occur building the object from the input.
public java.lang.Object buildOutputFromObject(XmlEnterpriseObject anXmlEnterpriseObject,
java.lang.String appName)
throws EnterpriseLayoutException
EnterpriseLayoutManagerThis method differs from the buildOutputFromObject(XmlEnterpriseObject) method in that it takes the current 'Enterprise Values' contained within the object and converts them to 'Application Values' that are appropriate for the application name passed in. The rules for these reverse translations are found in the EnterpriseObjects document associated to the object in the application's configuration document.
All XmlEnterpriseObject objects inherit a buildOutputFromObject(String appName) method that makes a call to the Layout manager implementation as specified in the configuration document for that object.
buildOutputFromObject in interface EnterpriseLayoutManagerEnterpriseLayoutException - if any errors occur building the object from the input.
public void buildObjectFromInput(java.lang.Object input,
XmlEnterpriseObject xeo)
throws EnterpriseLayoutException
EnterpriseLayoutManagerAll XmlEnterpriseObject objects inherit a buildObjectFromInput method that makes a call to the Layout manager implementation as specified in the configuration document for that object.
buildObjectFromInput in interface EnterpriseLayoutManagerEnterpriseLayoutException - if any errors occur building the object from the input.
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||