Package com.clarkparsia.pellet.datatypes.exceptions

Examples of com.clarkparsia.pellet.datatypes.exceptions.InvalidLiteralException


  @Override
  protected Number fromLexicalForm(String lexicalForm) throws InvalidLiteralException {
    try {
      final short i = DatatypeConverter.parseShort( lexicalForm );
      if( i < 0 )
        throw new InvalidLiteralException( getName(), lexicalForm );
      if( i > MAX_VALUE )
        throw new InvalidLiteralException( getName(), lexicalForm );
      return i;
    } catch( NumberFormatException e ) {
      throw new InvalidLiteralException( getName(), lexicalForm );
    }
  }
View Full Code Here


  @Override
  protected Number fromLexicalForm(String lexicalForm) throws InvalidLiteralException {
    try {
      final BigInteger n = DatatypeConverter.parseInteger( lexicalForm );
      if( BigInteger.ZERO.compareTo( n ) < 0 )
        throw new InvalidLiteralException( getName(), lexicalForm );
      return n;
    } catch( NumberFormatException e ) {
      throw new InvalidLiteralException( getName(), lexicalForm );
    }
  }
View Full Code Here

  @Override
  protected Number fromLexicalForm(String lexicalForm) throws InvalidLiteralException {
    try {
      int n = DatatypeConverter.parseInt( lexicalForm );
      if( n < Short.MIN_VALUE || n > Short.MAX_VALUE )
        throw new InvalidLiteralException( getName(), lexicalForm );
      return Short.valueOf( (short) n );
    } catch( NumberFormatException e ) {
      throw new InvalidLiteralException( getName(), lexicalForm );
    }
  }
View Full Code Here

  @Override
  protected Number fromLexicalForm(String lexicalForm) throws InvalidLiteralException {
    try {
      final BigInteger n = DatatypeConverter.parseInteger( lexicalForm );
      if( BigInteger.ZERO.compareTo( n ) > 0 )
        throw new InvalidLiteralException( getName(), lexicalForm );
      return n;
    } catch( NumberFormatException e ) {
      throw new InvalidLiteralException( getName(), lexicalForm );
    }
  }
View Full Code Here

  @Override
  protected Number fromLexicalForm(String lexicalForm) throws InvalidLiteralException {
    try {
      final BigInteger n = DatatypeConverter.parseInteger( lexicalForm );
      if( BigInteger.ZERO.compareTo( n ) <= 0 )
        throw new InvalidLiteralException( getName(), lexicalForm );
      return n;
    } catch( NumberFormatException e ) {
      throw new InvalidLiteralException( getName(), lexicalForm );
    }
  }
View Full Code Here

    final String lexicalForm = getLexicalForm( literal ).trim();
   
    try {
      return ATermUtils.makeTypedLiteral( new URI(lexicalForm).normalize().toString(), NAME );
    } catch (URISyntaxException e) {
      throw new InvalidLiteralException(NAME, lexicalForm);
    }
  }
View Full Code Here

  public Number getValue(ATermAppl literal) throws InvalidLiteralException {
    final String lexicalForm = getLexicalForm( literal );
    try {
      return OWLRealUtils.getCanonicalObject( Rational.valueOf( lexicalForm ) );
    } catch( NumberFormatException e ) {
      throw new InvalidLiteralException( getName(), lexicalForm );
    }
  }
View Full Code Here

  @Override
  protected Number fromLexicalForm(String lexicalForm) throws InvalidLiteralException {
    try {
      final long l = DatatypeConverter.parseLong( lexicalForm );
      if( l < 0 )
        throw new InvalidLiteralException( getName(), lexicalForm );
      if( l > MAX_VALUE )
        throw new InvalidLiteralException( getName(), lexicalForm );
      return l;
    } catch( NumberFormatException e ) {
      throw new InvalidLiteralException( getName(), lexicalForm );
    }
  }
View Full Code Here

  @Override
  protected Number fromLexicalForm(String lexicalForm) throws InvalidLiteralException {
    try {
      return DatatypeConverter.parseLong( lexicalForm );
    } catch( NumberFormatException e ) {
      throw new InvalidLiteralException( getName(), lexicalForm );
    }
  }
View Full Code Here

  @Override
  protected Number fromLexicalForm(String lexicalForm) throws InvalidLiteralException {
    try {
      long n = DatatypeConverter.parseLong( lexicalForm );
      if( n < Integer.MIN_VALUE || n > Integer.MAX_VALUE )
        throw new InvalidLiteralException( getName(), lexicalForm );
      return Integer.valueOf( (int) n );
    } catch( NumberFormatException e ) {
      throw new InvalidLiteralException( getName(), lexicalForm );
    }
  }
View Full Code Here

TOP

Related Classes of com.clarkparsia.pellet.datatypes.exceptions.InvalidLiteralException

Copyright © 2018 www.massapicom. 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.