public class Xholon2Spring extends AbstractXholon2ExternalFormat implements IXholon2ExternalFormat
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
DEFAULT_SPRING_PATHNAME
Default pathname for Spring .xml files.
|
STRING_WRITER
DEFAULT_SIZE_MSG_Q, DEFAULT_SIZE_SYSTEM_MSG_Q, GETNAME_DEFAULT, GETNAME_LOCALPART_ID, GETNAME_NOROLENAME, GETNAME_ROLENAME_OR_CLASSNAME, GETNAME_ROLENAMESEP_, GETNAME_SIZE_TEMPLATE, NINCLUDE_PSC, NINCLUDE_PSx, NINCLUDE_PxC, NINCLUDE_Pxx, NINCLUDE_xSC, NINCLUDE_xSx, NINCLUDE_xxC, NINCLUDE_xxx, XHOLON_ID_DEFAULT, XHOLON_ID_NULL
Constructor and Description |
---|
Xholon2Spring()
Constructor.
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getModelName() |
IXholon |
getMyRoot() |
java.lang.String |
getNameTemplate() |
java.lang.String |
getSpringFileName() |
java.lang.String |
getSpringPathName() |
boolean |
initialize(java.lang.String springFileName,
java.lang.String modelName,
IXholon aRoot)
Initialize.
|
boolean |
isShowStates() |
void |
setModelName(java.lang.String modelName) |
void |
setMyRoot(IXholon aRoot) |
void |
setNameTemplate(java.lang.String nameTemplate) |
void |
setShowStates(boolean showStates) |
void |
setSpringFileName(java.lang.String springFileName) |
void |
setSpringPathName(java.lang.String springPathName) |
void |
writeAll()
Write all nodes.
|
adjustOptions, adjustOptionsNative, canAdjustOptions, getEfParamsAsJsonString, setEfParamsFromJsonString
act, actNr, appendChild, appendChild, appendChild, appendsOwnChildren, bindPorts, cleanup, compareTo, configure, configure, consoleLog, decVal, decVal, depth, doAction, equals, findFirstChildWithXhClass, findFirstChildWithXhClass, forwardMessage, forwardSyncMessage, getActionList, getAllPorts, getAnnotation, getApp, getAttributeNodeXh, getAttributeXh, getChildNodes, getClassNode, getClassNode, getFactory, getFirstChild, getFirstSibling, getId, getInteraction, getInteractionsEnabled, getIQueueImplName, getLastChild, getLastSibling, getLogger, getMsgQ, getName, getName, getNeighbors, getNextSibling, getNthChild, getNthSibling, getNumChildren, getNumLevels, getNumSiblings, getParentNode, getPort, getPort, getPreviousSibling, getRoleName, getRootNode, getSelfAndSiblings, getSelfAndSiblingsIndex, getService, getSiblings, getSystemMsgQ, getUid, getUri, getVal_boolean, getVal_byte, getVal_char, getVal_double, getVal_float, getVal_int, getVal_long, getVal_Object, getVal_short, getVal_String, getVal, getXhc, getXhcId, getXhcName, getXholon2Xml, getXhType, getXml2Xholon, getXPath, handleNodeSelection, handleNodeSelection, hasAncestor, hasAnnotation, hasAttributeXh, hasChildNodes, hasChildOrSiblingNodes, hasNextSibling, hasParentNode, hasSiblingNodes, height, incVal, incVal, initialize, initStatics, inOrderPrint, insertAfter, insertAfter, insertAfter, insertBefore, insertBefore, insertBefore, insertFirstChild, isActiveObject, isAttributeHandler, isBound, isContainer, isExternal, isInternal, isLeaf, isPassiveObject, isRootNode, isUniqueSibling, isUniqueSiblingRoleName, performActivity, performActivity, performBooleanActivity, performBooleanActivity, performDoubleActivity, performGuard, performVoidActivity, postAct, postConfigure, postOrderPrint, postReconfigure, preAct, preConfigure, preOrderPrint, preReconfigure, print, println, processMessageQ, processReceivedMessage, processReceivedSyncMessage, processSystemMessageQ, reconfigure, registerMessageForwardee, remove, removeAttributeNodeXh, removeAttributeXh, removeChild, replaceNode, searchForReferencingNodes, searchForReferencingNodesRecurse, sendMessage, sendMessage, sendMessage, sendSyncMessage, sendSyncMessage, sendSyncMessage, sendSystemMessage, sendSystemMessage, setActionList, setAnnotation, setApp, setAttributeNodeXh, setAttributeVal, setAttributeXh, setFirstChild, setId, setName, setNextSibling, setParentChildLinks, setParentNode, setParentSiblingLinks, setPort, setPort, setPorts, setRoleName, setUid, setUri, setVal_boolean, setVal_byte, setVal_char, setVal_double, setVal_float, setVal_int, setVal_long, setVal_Object, setVal_short, setVal_String, setVal, setVal, setVal, setVal, setVal, setVal, setVal, setVal, setVal, setVal, setXhc, showAnnotation, swapNode, terminate, toString, toXml, toXmlAttribute, toXmlAttributes, toXmlText, treeSize, visit
getClass, hashCode, notify, notifyAll, wait, wait, wait
adjustOptions, canAdjustOptions, getEfParamsAsJsonString, setEfParamsFromJsonString
public static final java.lang.String DEFAULT_SPRING_PATHNAME
public boolean initialize(java.lang.String springFileName, java.lang.String modelName, IXholon aRoot)
initialize
in interface IXholon2ExternalFormat
springFileName
- The name of a file to write to, or null to use default file name scheme.modelName
- The name of the application/model.aRoot
- A root node (tree or subtree) that will be written out.public void writeAll()
writeAll
in interface IXholon2ExternalFormat
public java.lang.String getSpringFileName()
public void setSpringFileName(java.lang.String springFileName)
public java.lang.String getModelName()
public void setModelName(java.lang.String modelName)
public IXholon getMyRoot()
public void setMyRoot(IXholon aRoot)
public java.lang.String getSpringPathName()
public void setSpringPathName(java.lang.String springPathName)
public boolean isShowStates()
public void setShowStates(boolean showStates)
public java.lang.String getNameTemplate()
public void setNameTemplate(java.lang.String nameTemplate)