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 Object

This class is responsible for parsing key values.


Constructor Summary
Value()
           
 
Method Summary
abstract  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 IllegalArgumentException
Factory method which tries to parse an untyped value.

Parameters:
pTyped -
pUriStr -
Returns:
Value instance
Throws:
IllegalArgumentException - if parsing failed.

getTypeInfo

public abstract String getTypeInfo()
getTypeInfo

Returns:
the type description string of the Value.


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