public Image getImage() { if (image != null) { return image; } image = createMyImage(imageMap.get(jsonNode.getJsonType())); return image; }
public StyledString getStyledString() { StyledString styledString = new StyledString(); if (jsonNode.getKey() != null) { StyledString.Styler style1 = StyledString.createColorRegistryStyler("BLACK", "WHITE"); styledString.append(jsonNode.getKey().getValue(), style1); StyledString.Styler style2 = StyledString.createColorRegistryStyler("BLACK", "WHITE"); styledString.append(" : ", style2); } if (jsonNode.getValue() != null && (jsonNode.getJsonType() != JsonType.Object && jsonNode.getJsonType() != JsonType.Array)) { StyledString.Styler style3 = styleMap.get(jsonNode.getJsonType()); styledString.append(jsonNode.getValue().getValue(), style3); } return styledString; }
public JsonType getType() { return jsonNode.getJsonType(); }