Class ReadOnlyDocumentModel
- java.lang.Object
-
- com.inductiveautomation.ignition.client.jsonedit.DocumentModel
-
- com.inductiveautomation.ignition.client.jsonedit.ReadOnlyDocumentModel
-
public class ReadOnlyDocumentModel extends DocumentModel
A DocumentModel that will never be editable.
-
-
Field Summary
-
Fields inherited from class com.inductiveautomation.ignition.client.jsonedit.DocumentModel
change, root, schema, VALIDATION_RESULTS
-
-
Constructor Summary
Constructors Constructor Description ReadOnlyDocumentModel()
ReadOnlyDocumentModel(DocumentNode root)
ReadOnlyDocumentModel(DocumentNode root, JsonSchema schema)
ReadOnlyDocumentModel(DocumentElement rootElement)
ReadOnlyDocumentModel(com.inductiveautomation.ignition.common.gson.JsonElement rootElement)
ReadOnlyDocumentModel(java.lang.String json)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
isKeyEditable(DocumentNode node)
boolean
isValueEditable(DocumentNode node)
-
Methods inherited from class com.inductiveautomation.ignition.client.jsonedit.DocumentModel
addNodeChangeListener, addPropertyChangeListener, addPropertyChangeListener, addValidator, dfs, encodeValueAsJson, fromDocument, fromGson, getAsJsonTree, getRoot, getSchema, getValidationResults, initValidators, onNodeChanged, removeNodeChangeListener, removePropertyChangeListener, removePropertyChangeListener, toJson
-
-
-
-
Constructor Detail
-
ReadOnlyDocumentModel
public ReadOnlyDocumentModel()
-
ReadOnlyDocumentModel
public ReadOnlyDocumentModel(java.lang.String json)
-
ReadOnlyDocumentModel
public ReadOnlyDocumentModel(com.inductiveautomation.ignition.common.gson.JsonElement rootElement)
-
ReadOnlyDocumentModel
public ReadOnlyDocumentModel(DocumentElement rootElement)
-
ReadOnlyDocumentModel
public ReadOnlyDocumentModel(DocumentNode root)
-
ReadOnlyDocumentModel
public ReadOnlyDocumentModel(DocumentNode root, @Nullable JsonSchema schema)
-
-
Method Detail
-
isKeyEditable
public boolean isKeyEditable(DocumentNode node)
- Overrides:
isKeyEditable
in classDocumentModel
-
isValueEditable
public boolean isValueEditable(DocumentNode node)
- Overrides:
isValueEditable
in classDocumentModel
-
-