Exemplo n.º 1
0
 /* (non-Javadoc)
  * @see org.sourceforge.jsonedit.core.core.outline.elements.JsonElement#getStyledString()
  */
 @Override
 public StyledString getStyledString() {
   StyledString styledString = new StyledString();
   StyledString.Styler style1 = StyledString.createColorRegistryStyler("RED", "WHITE");
   styledString.append(message, style1);
   return styledString;
 }
  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;
  }
  static {
    imageMap.put(JsonType.Array, "/icons/JsonArray.gif");
    imageMap.put(JsonType.Object, "/icons/JsonObject.gif");
    imageMap.put(JsonType.True, "/icons/JsonBoolean.gif");
    imageMap.put(JsonType.False, "/icons/JsonBoolean.gif");
    imageMap.put(JsonType.Value, "/icons/JsonNumber.gif");
    imageMap.put(JsonType.Null, "/icons/JsonNull.gif");
    imageMap.put(JsonType.String, "/icons/JsonString.gif");
    imageMap.put(JsonType.Error, "/icons/JsonError.gif");

    styleMap.put(JsonType.String, StyledString.createColorRegistryStyler("GREEN", "WHITE"));
    styleMap.put(JsonType.True, StyledString.createColorRegistryStyler("BLACK", "WHITE"));
    styleMap.put(JsonType.False, StyledString.createColorRegistryStyler("BLACK", "WHITE"));
    styleMap.put(JsonType.Error, StyledString.createColorRegistryStyler("RED", "WHITE"));
    styleMap.put(JsonType.Value, StyledString.createColorRegistryStyler("BLUE", "WHITE"));
    styleMap.put(JsonType.Null, StyledString.createColorRegistryStyler("BLUE", "WHITE"));
    styleMap.put(JsonType.Object, StyledString.createColorRegistryStyler("BLUE", "WHITE"));
    styleMap.put(JsonType.Array, StyledString.createColorRegistryStyler("BLUE", "WHITE"));
  }