Package org.cip4.lib.xjdf.builder
Class AbstractNodeBuilder<T>
- java.lang.Object
-
- org.cip4.lib.xjdf.builder.AbstractNodeBuilder<T>
-
- Direct Known Subclasses:
ProductBuilder,XJdfBuilder
public abstract class AbstractNodeBuilder<T> extends java.lang.ObjectAbstract Builder implementation where all builders are derived from.
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedAbstractNodeBuilder(org.w3c.dom.Node node, java.lang.Class<T> typeResourceClass)Custom constructor.protectedAbstractNodeBuilder(T node)Default constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Tbuild()Build and return the Node.protected TgetNode()Getter for node attribute.
-
-
-
Constructor Detail
-
AbstractNodeBuilder
protected AbstractNodeBuilder(T node)
Default constructor.
-
AbstractNodeBuilder
protected AbstractNodeBuilder(org.w3c.dom.Node node, java.lang.Class<T> typeResourceClass) throws jakarta.xml.bind.JAXBExceptionCustom constructor. Accepting a Node object for initializing. !! THIS NODE MUST BE NAMESPACE AWARE !!- Parameters:
node- Namespace aware node object.- Throws:
jakarta.xml.bind.JAXBException- Is thrown in case an exception.
-
-