org.sblim.cimclient.internal.uri
Class Value

java.lang.Object
  extended by 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
Value()
           
 
Method Summary
abstract  java.lang.String getTypeInfo()
          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 Detail

Value

public Value()
Method Detail

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.


Copyright © 2005, 2011 IBM Corporation. All Rights Reserved.