Interface FunctionNamespaceNode
-
- All Superinterfaces:
Node,PropertyConfigurable,SectionFunctionNamespace
- All Known Implementing Classes:
FunctionNamespaceNodeImpl
public interface FunctionNamespaceNode extends Node, SectionFunctionNamespace
SectionFunctionNamespacenode.- Author:
- Daniel Sagenschneider
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description SectionNodegetSectionNode()Obtains theSectionNodecontaining thisFunctionNamespaceNode.voidinitialise(java.lang.String managedFunctionSourceClassName, ManagedFunctionSource managedFunctionSource)Initialises theFunctionNamespaceNode.FunctionNamespaceTypeloadFunctionNamespaceType(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, isInitialised
-
Methods inherited from interface net.officefloor.compile.properties.PropertyConfigurable
addProperty
-
Methods inherited from interface net.officefloor.compile.spi.section.SectionFunctionNamespace
addSectionFunction, getSectionFunctionNamespaceName
-
-
-
-
Field Detail
-
TYPE
static final java.lang.String TYPE
Nodetype.- See Also:
- Constant Field Values
-
-
Method Detail
-
initialise
void initialise(java.lang.String managedFunctionSourceClassName, ManagedFunctionSource managedFunctionSource)Initialises theFunctionNamespaceNode.- Parameters:
managedFunctionSourceClassName-Classname of theManagedFunctionSource.managedFunctionSource- Optional instantiatedManagedFunctionSource. May benull.
-
getSectionNode
SectionNode getSectionNode()
Obtains theSectionNodecontaining thisFunctionNamespaceNode.- Returns:
SectionNodecontaining thisFunctionNamespaceNode.
-
loadFunctionNamespaceType
FunctionNamespaceType loadFunctionNamespaceType(boolean isLoadingType)
Obtains theFunctionNamespaceTypefor thisFunctionNamespaceNode.- Parameters:
isLoadingType- Indicates using to load type.- Returns:
FunctionNamespaceTypefor thisFunctionNamespaceNode. May benullif can not load theFunctionNamespaceType.
-
registerAsPossibleMbean
void registerAsPossibleMbean(CompileContext compileContext)
Registers theManagedFunctionSourceas a possible MBean.- Parameters:
compileContext-CompileContext.
-
-