Package org.openbp.common.string.parser

Examples of org.openbp.common.string.parser.StringParser.skipSpace()


    try
    {
      char c;
      String ident;

      sp.skipSpace();

      if (base != null)
      {
        value = base;
      }
View Full Code Here


        {
          if (c == 0)
            break;
          sp.nextChar();
        }
        sp.skipSpace();

        if (c == '[')
        {
          // Index specification
View Full Code Here

          {
            throw newError("Expression.PropertyAccessFailed", e.getMessage(), e.getCause(), sp);
          }
        }

        sp.skipSpace();
        c = sp.getChar();
        if (c == 0)
          break;

        if (value == null)
View Full Code Here

    {
      Object base = null;
      String ident;
      char cNext;

      sp.skipSpace();

      // First symbol must be an identifier denoting the object in the list
      ident = sp.getIdentifier();
      if (ident == null)
        throw newError("Expression.IdentifierExpected", "Identifier expected in expression", sp);
View Full Code Here

      // First symbol must be an identifier denoting the object in the list
      ident = sp.getIdentifier();
      if (ident == null)
        throw newError("Expression.IdentifierExpected", "Identifier expected in expression", sp);
      sp.skipSpace();
      cNext = sp.getChar();

      if (topLevelDataType == null || topLevelDataType.isSimpleType())
      {
        // A simple type does not allow use of '.' to access members
View Full Code Here

          throw newError("Expression.Syntax", "'" + ExpressionConstants.MEMBER_OPERATOR_CHAR + "' or end of expression expected", sp);
        }
        sp.nextChar(); // Consume

        // Need identifier for property access
        sp.skipSpace();
        ident = sp.getIdentifier();
        if (ident == null)
          throw newError("Expression.IdentifierExpected", "Identifier expected in expression", sp);

        // Keep the current data type up to date
View Full Code Here

          if (dataMember != null)
            dataType = dataMember.getDataType();
        }

        // Check if this is the last part of the expression
        sp.skipSpace();
        cNext = sp.getChar();
        if (cNext == 0)
        {
          // Yes, set the property value
          try
View Full Code Here

    if (parameters == null)
      return;

    StringParser sp = new StringParser(parameters);

    sp.skipSpace();
    while (!sp.isEnd())
    {
      // Get the identifier and it's corresponding value.
      String identifier = sp.getIdentifier();
      if (identifier == null)
View Full Code Here

      if (identifier == null)
      {
        System.err.println("Property '" + editor.getPropertyName() + "': Missing property editor parameter identifier");
        return;
      }
      sp.skipSpace();

      String value = null;
      if (sp.getChar() == '=')
      {
        sp.nextChar();
View Full Code Here

        value = sp.getString('\0');
        if (value == null)
        {
          System.err.println("Property '" + editor.getPropertyName() + "': Invalid string constant");
        }
        sp.skipSpace();
      }

      // Add the identifier and value to the map.
      add(identifier, value);
    }
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.