org.apache.ibatis.ibator.api.dom.java
Class JavaWildcardType

java.lang.Object
  extended by org.apache.ibatis.ibator.api.dom.java.FullyQualifiedJavaType
      extended by org.apache.ibatis.ibator.api.dom.java.JavaWildcardType
All Implemented Interfaces:
java.lang.Comparable<FullyQualifiedJavaType>

public class JavaWildcardType
extends FullyQualifiedJavaType

Encapsulates the idea of a wildcard type to be used in a type argument list

Author:
Jeff Butler

Constructor Summary
JavaWildcardType(java.lang.String fullyQualifiedName, boolean extendsType)
           
 
Method Summary
 java.lang.String getShortName()
           
 
Methods inherited from class org.apache.ibatis.ibator.api.dom.java.FullyQualifiedJavaType
addTypeArgument, compareTo, equals, getBooleanPrimitiveInstance, getCriteriaInstance, getDateInstance, getFullyQualifiedName, getIntInstance, getNewArrayListInstance, getNewHashMapInstance, getNewIteratorInstance, getNewListInstance, getNewMapInstance, getObjectInstance, getPackageName, getPrimitiveTypeWrapper, getStringInstance, hashCode, isExplicitlyImported, isPrimitive, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

JavaWildcardType

public JavaWildcardType(java.lang.String fullyQualifiedName,
                        boolean extendsType)
Parameters:
fullyQualifiedName - the fully qualified base type name
extendsType - if true, this is an "extends" wildcard, else it is a "super" wildcard
Method Detail

getShortName

public java.lang.String getShortName()
Overrides:
getShortName in class FullyQualifiedJavaType
Returns:
Returns the shortName.