org.richfaces.cdk.templatecompiler.el.types
Class ComplexType

java.lang.Object
  extended by org.richfaces.cdk.templatecompiler.el.types.ComplexType
All Implemented Interfaces:
Type

public class ComplexType
extends java.lang.Object
implements Type

Author:
Nick Belaevski

Constructor Summary
ComplexType(Type clearComponentType, Type[] typeArguments, int arrayDepth)
           
 
Method Summary
 boolean equals(java.lang.Object obj)
           
 java.lang.String getCode()
           
 Type getContainerType()
           
 java.util.Collection<java.lang.Class<?>> getImportsList()
           
 java.lang.Class<?> getRawType()
           
 Type[] getTypeArguments()
           
 int hashCode()
           
 boolean isArray()
           
 boolean isAssignableFrom(Type anotherType)
           
 boolean isNullType()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ComplexType

public ComplexType(Type clearComponentType,
                   Type[] typeArguments,
                   int arrayDepth)
Method Detail

getImportsList

public java.util.Collection<java.lang.Class<?>> getImportsList()
Specified by:
getImportsList in interface Type

isNullType

public boolean isNullType()
Specified by:
isNullType in interface Type

getTypeArguments

public Type[] getTypeArguments()
Specified by:
getTypeArguments in interface Type

getContainerType

public Type getContainerType()
Specified by:
getContainerType in interface Type

getCode

public java.lang.String getCode()
Specified by:
getCode in interface Type

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class java.lang.Object

getRawType

public java.lang.Class<?> getRawType()
Specified by:
getRawType in interface Type

isArray

public boolean isArray()
Specified by:
isArray in interface Type

isAssignableFrom

public boolean isAssignableFrom(Type anotherType)
Specified by:
isAssignableFrom in interface Type


Copyright © 2010 JBoss, a division of Red Hat, Inc.. All Rights Reserved.