Package org.cip4.lib.xjdf.builder
Class AbstractNodeBuilder<T>
java.lang.Object
org.cip4.lib.xjdf.builder.AbstractNodeBuilder<T>
- Direct Known Subclasses:
ProductBuilder,XJdfBuilder
Abstract Builder implementation where all builders are derived from.
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedAbstractNodeBuilder(Node node, Class<T> typeResourceClass) Custom constructor.protectedAbstractNodeBuilder(T node) Default constructor. -
Method Summary
-
Constructor Details
-
AbstractNodeBuilder
Default constructor. -
AbstractNodeBuilder
protected AbstractNodeBuilder(Node node, Class<T> typeResourceClass) throws javax.xml.bind.JAXBException Custom constructor. Accepting a Node object for initializing. !! THIS NODE MUST BE NAMESPACE AWARE !!- Parameters:
node- Namespace aware node object.- Throws:
javax.xml.bind.JAXBException- Is thrown in case an exception.
-
-
Method Details
-
getNode
Getter for node attribute.- Returns:
- the node
-
build
Build and return the Node.- Returns:
- Node as DOM tree.
-