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 booleanisKeyEditable(DocumentNode node)booleanisValueEditable(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:
isKeyEditablein classDocumentModel
-
isValueEditable
public boolean isValueEditable(DocumentNode node)
- Overrides:
isValueEditablein classDocumentModel
-
-