Interface FunctionNamespaceNode
- All Superinterfaces:
Node,PropertyConfigurable,SectionFunctionNamespace
- All Known Implementing Classes:
FunctionNamespaceNodeImpl
SectionFunctionNamespace node.- Author:
- Daniel Sagenschneider
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionObtains theSectionNodecontaining thisFunctionNamespaceNode.voidinitialise(String managedFunctionSourceClassName, ManagedFunctionSource managedFunctionSource) Initialises theFunctionNamespaceNode.loadFunctionNamespaceType(boolean isLoadingType) Obtains theFunctionNamespaceTypefor thisFunctionNamespaceNode.voidregisterAsPossibleMbean(CompileContext compileContext) Registers theManagedFunctionSourceas a possible MBean.Methods inherited from interface net.officefloor.compile.internal.structure.Node
getChildNodes, getLocation, getNodeName, getNodeType, getParentNode, getQualifiedName, getQualifiedName, isInitialisedMethods inherited from interface net.officefloor.compile.properties.PropertyConfigurable
addPropertyMethods inherited from interface net.officefloor.compile.spi.section.SectionFunctionNamespace
addSectionFunction, getSectionFunctionNamespaceName
-
Field Details
-
TYPE
Nodetype.- See Also:
-
-
Method Details
-
initialise
Initialises theFunctionNamespaceNode.- Parameters:
managedFunctionSourceClassName-Classname of theManagedFunctionSource.managedFunctionSource- Optional instantiatedManagedFunctionSource. May benull.
-
getSectionNode
SectionNode getSectionNode()Obtains theSectionNodecontaining thisFunctionNamespaceNode.- Returns:
SectionNodecontaining thisFunctionNamespaceNode.
-
loadFunctionNamespaceType
Obtains theFunctionNamespaceTypefor thisFunctionNamespaceNode.- Parameters:
isLoadingType- Indicates using to load type.- Returns:
FunctionNamespaceTypefor thisFunctionNamespaceNode. May benullif can not load theFunctionNamespaceType.
-
registerAsPossibleMbean
Registers theManagedFunctionSourceas a possible MBean.- Parameters:
compileContext-CompileContext.
-