ORG.oclc.openurl.dataTypes
Class KevDataType

java.lang.Object
  |
  +--ORG.oclc.openurl.dataTypes.AbstractDataType
        |
        +--ORG.oclc.openurl.dataTypes.KevDataType
Direct Known Subclasses:
KevData, KevDate, KevFmtId, KevId, KevTime, KevUrl

public abstract class KevDataType
extends AbstractDataType

Author:
Jeffrey A. Young TODO To change the template for this generated type comment go to Window - Preferences - Java - Code Style - Code Templates

Constructor Summary
KevDataType(java.lang.String value)
           
 
Method Summary
static AbstractDataType getDataType(java.lang.String key, java.lang.String value)
          Creates an Object that represents a data value in association with its DataType
 
Methods inherited from class ORG.oclc.openurl.dataTypes.AbstractDataType
getValue, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

KevDataType

public KevDataType(java.lang.String value)
Method Detail

getDataType

public static AbstractDataType getDataType(java.lang.String key,
                                           java.lang.String value)
                                    throws java.lang.IllegalArgumentException,
                                           java.lang.InstantiationException,
                                           java.lang.IllegalAccessException,
                                           java.lang.reflect.InvocationTargetException,
                                           OpenURLException
Creates an Object that represents a data value in association with its DataType

Parameters:
key -
Returns:
A DataType object generated from the key/value pair
Throws:
java.lang.reflect.InvocationTargetException
java.lang.IllegalAccessException
java.lang.InstantiationException
java.lang.IllegalArgumentException
OpenURLException