| Interface | Description |
|---|---|
| DocumentValidator |
Created by carlg on 5/16/2017.
|
| Class | Description |
|---|---|
| BorderlessField |
Field used by the json editor.
|
| ChoicePicker | |
| ColorSwatch |
Small rectangular component that displays a color, and when pressed, shows a popup editor.
|
| DocumentModel |
Model that represents a json document, but held in memory as so to be editable by the JSON editor.
|
| DocumentModelBuilder<T> |
Class that helps build document model root nodes from json elements
|
| DocumentModelBuilder.GsonDocumentModelBuilder | |
| DocumentModelBuilder.IgnitionDocumentModelBuilder | |
| DocumentNode |
Created by carlg on 5/15/2017.
|
| EditorHelper |
Encapsulates some logic useful in the editors to facilitate correct editing and listening of/to a node's value
and prevent notification looping
|
| JsonEditor |
Created by carlg on 5/15/2017.
|
| JsonEditor.HierarchyIcon | |
| JsonEditorErrorLabel |
This is a label that knows how to monitor a json editor for errors.
|
| JsonSchemaValidator | |
| KeyEditorField |
Text field for editing node keys.
|
| NodeEditor |
This UI does the heavy lifting for the json editor.
|
| ValidationResults |
This is basically a glorified wrapper around a Multimap<DocumentNode, String>
|
| ValidationResults.ValidationError | |
| ValueEditor |
This editor knows how to edit the basic types for json: string, boolean, null, and number.
|
| Enum | Description |
|---|---|
| JsonEditor.InsertionLocation | |
| NodeType |
Created by carlg on 5/15/2017.
|