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

java.lang.Object
  extended by org.richfaces.cdk.templatecompiler.el.types.ReferencedType
All Implemented Interfaces:
RequireImports, ELType

public class ReferencedType
extends java.lang.Object
implements ELType

Author:
Nick Belaevski

Field Summary
 
Fields inherited from interface org.richfaces.cdk.templatecompiler.builder.model.RequireImports
IMPORTS_TRANSFORM
 
Constructor Summary
ReferencedType(java.lang.String classCodeString)
           
 
Method Summary
 boolean equals(java.lang.Object obj)
           
 java.lang.String getCode()
           
 ELType getContainerType()
           
 java.lang.String getRawName()
           
 ELType getRawType()
           
 java.lang.Iterable<JavaImport> getRequiredImports()
           
 ELType[] getTypeArguments()
           
 int hashCode()
           
 boolean isArray()
           
 boolean isAssignableFrom(ELType anotherType)
           
 boolean isNullType()
           
 boolean isPrimitive()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ReferencedType

public ReferencedType(java.lang.String classCodeString)
Method Detail

getCode

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

getRequiredImports

public java.lang.Iterable<JavaImport> getRequiredImports()
Specified by:
getRequiredImports in interface RequireImports

getRawType

public ELType getRawType()
Specified by:
getRawType in interface ELType

isNullType

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

getTypeArguments

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

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

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

getContainerType

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

isArray

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

isAssignableFrom

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

getRawName

public java.lang.String getRawName()
Specified by:
getRawName in interface ELType

isPrimitive

public boolean isPrimitive()
Specified by:
isPrimitive in interface ELType


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