public interface IInheritanceHierarchy extends IXholon
Modifier and Type | Field and Description |
---|---|
static int |
CLASSID_NOT_FOUND |
static int |
EOF |
static int |
GETCLASSNODE_HASHTABLE
Use a hash table.
|
static int |
GETCLASSNODE_TREESEARCH
Search the entire tree starting at root.
|
static char |
NAVINFO_SEPARATOR |
static int |
NEXTIDLOCAL_INITIAL |
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
Modifier and Type | Method and Description |
---|---|
void |
createHashEntry(IXholonClass xhClass)
Create a hash entry for the specified IXholonClass.
|
IXholonClass |
getClassNode(int xhClassId)
Get reference to a IXholonClass node, specified by its numeric ID.
|
IXholonClass |
getClassNode(java.lang.String xhClassName)
Get reference to a IXholonClass node, specified by its name.
|
java.util.Map |
getClassNodeHt()
Get the internal hash table.
|
int |
getSearchAlgorithm()
Get the search algorithm, either GETCLASSNODE_TREESEARCH or GETCLASSNODE_HASHTABLE.
|
java.lang.String |
getXincludePath()
Get parameter XInclude path.
|
void |
setClassNodeHt(java.util.Map classNodeHt)
Set the internal hash table.
|
void |
setSearchAlgorithm(int searchAlgorithm)
Set the search algorithm, either GETCLASSNODE_TREESEARCH or GETCLASSNODE_HASHTABLE.
|
void |
setXincludePath(java.lang.String xincludePath)
Set parameter XInclude path.
|
act, actNr, appendChild, appendChild, appendChild, appendsOwnChildren, bindPorts, cleanup, configure, configure, consoleLog, decVal, decVal, depth, doAction, findFirstChildWithXhClass, findFirstChildWithXhClass, forwardMessage, forwardSyncMessage, getActionList, getAllPorts, getAnnotation, getApp, getAttributeNodeXh, getAttributeXh, getChildNodes, getFirstChild, getFirstSibling, getId, getLastChild, getLastSibling, getName, getName, getNeighbors, getNextSibling, getNthChild, getNthSibling, getNumChildren, getNumLevels, getNumSiblings, getParentNode, getPort, getPort, getPreviousSibling, getRoleName, getRootNode, getSelfAndSiblings, getSelfAndSiblingsIndex, getService, getSiblings, 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, 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, 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, toXml, toXmlAttribute, toXmlAttributes, toXmlText, treeSize, visit
static final int EOF
static final int CLASSID_NOT_FOUND
static final char NAVINFO_SEPARATOR
static final int NEXTIDLOCAL_INITIAL
static final int GETCLASSNODE_TREESEARCH
static final int GETCLASSNODE_HASHTABLE
void setXincludePath(java.lang.String xincludePath)
xiPath
- The path ex: "./config/_common/" .java.lang.String getXincludePath()
int getSearchAlgorithm()
void setSearchAlgorithm(int searchAlgorithm)
searchAlgorithm
- The search algorithm.java.util.Map getClassNodeHt()
void setClassNodeHt(java.util.Map classNodeHt)
classNodeHt
- IXholonClass getClassNode(int xhClassId)
getClassNode
in interface IXholon
xhClassId
- The numeric ID.IXholonClass getClassNode(java.lang.String xhClassName)
getClassNode
in interface IXholon
xhClassName
- Name of the IXholonClass (ex: "HelloWorld").void createHashEntry(IXholonClass xhClass)
xhClass
-