Class Value

java.lang.Object
org.sblim.cimclient.internal.uri.Value
Direct Known Subclasses:
BooleanValue, CharValue, DateTimeValue, IntegerValue, RealValue, ReferenceValue, StringValue

public abstract class Value extends java.lang.Object
This class is responsible for parsing key values.
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    abstract java.lang.String
    getTypeInfo
    static Value
    parse(boolean pTyped, URIString pUriStr)
    Factory method which tries to parse an untyped value.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • Value

      public Value()
  • Method Details

    • parse

      public static Value parse(boolean pTyped, URIString pUriStr) throws java.lang.IllegalArgumentException
      Factory method which tries to parse an untyped value.
      Parameters:
      pTyped -
      pUriStr -
      Returns:
      Value instance
      Throws:
      java.lang.IllegalArgumentException - if parsing failed.
    • getTypeInfo

      public abstract java.lang.String getTypeInfo()
      getTypeInfo
      Returns:
      the type description string of the Value.