Class DocumentModelBuilder<T>
- java.lang.Object
-
- com.inductiveautomation.ignition.client.jsonedit.DocumentModelBuilder<T>
-
- Direct Known Subclasses:
DocumentModelBuilder.GsonDocumentModelBuilder
,DocumentModelBuilder.IgnitionDocumentModelBuilder
public abstract class DocumentModelBuilder<T> extends java.lang.Object
Class that helps build document model root nodes from json elements
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
DocumentModelBuilder.GsonDocumentModelBuilder
protected static class
DocumentModelBuilder.IgnitionDocumentModelBuilder
-
Constructor Summary
Constructors Modifier Constructor Description protected
DocumentModelBuilder(T rootElement)
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract DocumentNode
buildRoot()
static DocumentModelBuilder<?>
create(java.lang.Object rootElement)
-
-
-
Field Detail
-
root
protected final T root
-
-
Constructor Detail
-
DocumentModelBuilder
protected DocumentModelBuilder(T rootElement)
-
-
Method Detail
-
create
public static DocumentModelBuilder<?> create(java.lang.Object rootElement) throws java.lang.IllegalArgumentException
- Throws:
java.lang.IllegalArgumentException
-
buildRoot
public abstract DocumentNode buildRoot()
-
-