ezvcard.types
Class TypeParameterType<T extends TypeParameter>

java.lang.Object
  extended by ezvcard.types.VCardType
      extended by ezvcard.types.TypeParameterType<T>
All Implemented Interfaces:
Comparable<VCardType>
Direct Known Subclasses:
MultiValuedTypeParameterType, SingleValuedTypeParameterType

public abstract class TypeParameterType<T extends TypeParameter>
extends VCardType

Represents a type that has a TYPE parameter.

Author:
Michael Angstadt

Field Summary
 
Fields inherited from class ezvcard.types.VCardType
group, subTypes, typeName
 
Constructor Summary
TypeParameterType(String name)
           
 
Method Summary
protected abstract  T buildTypeObj(String type)
          Builds an object that wraps the value of the TYPE parameter.
 
Methods inherited from class ezvcard.types.VCardType
compareTo, doMarshalSubTypes, doMarshalText, doMarshalXml, doUnmarshalHtml, doUnmarshalText, doUnmarshalXml, getGroup, getQName, getSubTypes, getSupportedVersions, getTypeName, marshalSubTypes, marshalText, marshalXml, setGroup, unmarshalHtml, unmarshalText, unmarshalXml
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TypeParameterType

public TypeParameterType(String name)
Method Detail

buildTypeObj

protected abstract T buildTypeObj(String type)
Builds an object that wraps the value of the TYPE parameter.

Parameters:
type - the value of the TYPE parameter
Returns:
the object wrapper


Copyright © 2012-2013. All Rights Reserved.