Examples of JsonError


Examples of org.sourceforge.jsonedit.core.outline.elements.JsonError

      if (current == openCurly) {
        doJsonObject("", parser.getPosition());
      } else if (current == openSquare){
        doJsonArray("", parser.getPosition());
      } else {
        JsonError jsonError = new JsonError(parent, "JSON should begin with { or [");
        root = new JsonObject(parent, "");
        root.addChild(jsonError);
        throw new JsonTextOutlineParserException();
      }
     
View Full Code Here

Examples of org.sourceforge.jsonedit.core.outline.elements.JsonError

        parent = ((JsonElement)parent).getParent();
        break;
      }
     
      if (ch != quote) {
        JsonError jsonError = new JsonError(parent, "JSON key should begin with \"");
        parent.addChild(jsonError);
        throw new JsonTextOutlineParserException();
      }
     
      int start = parser.getPosition();
     
      String attributeKey = doJsonKey();

      ch = parser.getNextClean();
      if (ch != colon) {
        JsonError jsonError = new JsonError(parent, "Expected colon key/value delimitor");
        parent.addChild(jsonError);
        throw new JsonTextOutlineParserException();
      }

      ch = parser.getNextClean();
      if (ch == openCurly) {
        doJsonObject(attributeKey, start);
      } else if (ch == openSquare) {
        doJsonArray(attributeKey, start);
      } else if (ch == n) {
        doJsonNull(attributeKey, start);
      } else if (ch == quote) {
        doJsonValue(attributeKey, start);
      else if (ch == t) {
        doJsonTrueValue(attributeKey, start);
      } else if (ch == f) {
        doJsonFalseValue(attributeKey, start);
      } else if (Character.isDigit(ch) || ch == minus) {
        doJsonNumber(attributeKey, start);
      } else {
        JsonError jsonError = new JsonError(parent, "Expected org.sourceforge.jsonedit.core.core value");
        parent.addChild(jsonError);
        throw new JsonTextOutlineParserException();
      }
     
      ch = parser.getCurrent();
      if (ch == comma) {
        continue;
      }

      if (ch == closeCurly) {
        parser.getNextClean();
        parent = ((JsonElement)parent).getParent();
        break;
      }
     
      JsonError jsonError = new JsonError(parent, "Unexpected object character:" + ch);
      parent.addChild(jsonError);
      throw new JsonTextOutlineParserException();
    } while (ch != eof);
  }
View Full Code Here

Examples of org.sourceforge.jsonedit.core.outline.elements.JsonError

      } else if (ch == closeSquare) {
        parser.getNextClean();
        parent = ((JsonElement)parent).getParent();
        break;
      } else {
        JsonError jsonError = new JsonError(parent, "Expected org.sourceforge.jsonedit.core.core value");
        parent.addChild(jsonError);
        throw new JsonTextOutlineParserException();
      }
     
      ch = parser.getCurrent();
      if (ch == comma) {
        continue;
      }

      if (ch == closeSquare) {
        parser.getNextClean();
        parent = ((JsonElement)parent).getParent();
        break;
      }
     
      JsonError jsonError = new JsonError(parent, "Unexpected array character:" + ch);
      parent.addChild(jsonError);
      throw new JsonTextOutlineParserException();
    } while (ch != eof);
  }
View Full Code Here

Examples of org.sourceforge.jsonedit.core.outline.elements.JsonError

    parent.addChild(jsonBoolean);
    jsonBoolean.setStart(start, doc);
   
    char ch = parser.getNextChar();
    if (ch != r) {
      JsonError jsonError = new JsonError(parent, "Expect true value");
      parent.addChild(jsonError);
      throw new JsonTextOutlineParserException();
    }
   
    ch = parser.getNextChar();
    if (ch != u) {
      JsonError jsonError = new JsonError(parent, "Expect true value");
      parent.addChild(jsonError);
      throw new JsonTextOutlineParserException();
    }
   
    ch = parser.getNextChar();
    if (ch != e) {
      JsonError jsonError = new JsonError(parent, "Expect true value");
      parent.addChild(jsonError);
      throw new JsonTextOutlineParserException();
    }
   
    jsonBoolean.setLength(parser.getPosition() - start + 1);
   
    ch = parser.getNextClean();
    if (isNotClosed(ch)) {
      JsonError jsonError = new JsonError(parent, "Expected end value");
      parent.addChild(jsonError);
      throw new JsonTextOutlineParserException();
    }
   
    jsonBoolean.setValue("true");
View Full Code Here

Examples of org.sourceforge.jsonedit.core.outline.elements.JsonError

    parent.addChild(jsonBoolean);
    jsonBoolean.setStart(start, doc);
   
    char ch = parser.getNextChar();
    if (ch != a) {
      JsonError jsonError = new JsonError(parent, "Expect true value");
      parent.addChild(jsonError);
      throw new JsonTextOutlineParserException();
    }
   
    ch = parser.getNextChar();
    if (ch != l) {
      JsonError jsonError = new JsonError(parent, "Expect true value");
      parent.addChild(jsonError);
      throw new JsonTextOutlineParserException();
    }
   
    ch = parser.getNextChar();
    if (ch != s) {
      JsonError jsonError = new JsonError(parent, "Expect true value");
      parent.addChild(jsonError);
      throw new JsonTextOutlineParserException();
    }
   
    ch = parser.getNextChar();
    if (ch != e) {
      JsonError jsonError = new JsonError(parent, "Expect true value");
      parent.addChild(jsonError);
      throw new JsonTextOutlineParserException();
    }
   
    jsonBoolean.setLength(parser.getPosition() - start + 1);
    ch = parser.getNextClean();
    if (isNotClosed(ch)) {
      JsonError jsonError = new JsonError(parent, "Expected end value");
      parent.addChild(jsonError);
      throw new JsonTextOutlineParserException();
    }
   
    jsonBoolean.setValue("false");
View Full Code Here

Examples of org.sourceforge.jsonedit.core.outline.elements.JsonError

    parent.addChild(jsonNull);
    jsonNull.setStart(start, doc);
   
    char ch = parser.getNextChar();
    if (ch != u) {
      JsonError jsonError = new JsonError(parent, "Expect null value");
      parent.addChild(jsonError);
      throw new JsonTextOutlineParserException();
    }
   
    ch = parser.getNextChar();
    if (ch != l) {
      JsonError jsonError = new JsonError(parent, "Expect null value");
      parent.addChild(jsonError);
      throw new JsonTextOutlineParserException();
    }
   
    ch = parser.getNextChar();
    if (ch != l) {
      JsonError jsonError = new JsonError(parent, "Expect null value");
      parent.addChild(jsonError);
      throw new JsonTextOutlineParserException();
    }
    jsonNull.setLength(parser.getPosition() - start + 1);
   
    ch = parser.getNextClean();
    if (isNotClosed(ch)) {
      JsonError jsonError = new JsonError(parent, "Expected end value");
      parent.addChild(jsonError);
      throw new JsonTextOutlineParserException();
    }
   
    jsonNull.setValue("null");
View Full Code Here

Examples of org.sourceforge.jsonedit.core.outline.elements.JsonError

       
        break;
      }
     
      if (isNotWhiteSpace(ch)) {
        JsonError jsonError = new JsonError(parent, "Value " + ch + " not expected here");
        parent.addChild(jsonError);
        throw new JsonTextOutlineParserException();
      }
     
     
      ch = parser.getNextClean();
      if (isNotClosed(ch)) {
        JsonError jsonError = new JsonError(parent, "Expected end value");
        parent.addChild(jsonError);
        throw new JsonTextOutlineParserException();
      }
     
      break;
View Full Code Here

Examples of org.sourceforge.jsonedit.core.outline.elements.JsonError

    char ch;
    do {
      ch = parser.getNextChar();
     
      if (ch == eof) {
        JsonError jsonError = new JsonError(parent, "Invalid JSON key, no closing \"");
        parent.addChild(jsonError);
        throw new JsonTextOutlineParserException();
      }
     
      if (ch != quote || parser.getPrevious() == slash) {
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.