org.richfaces.cdk.templatecompiler.el.types
Interface ELType

All Superinterfaces:
RequireImports
All Known Implementing Classes:
ComplexType, NullType, PlainClassType, ReferencedType

public interface ELType
extends RequireImports

This class represents abstraction from concrete Java classes, used by EL compiler or template generator.

Author:
Nick Belaevski

Field Summary
 
Fields inherited from interface org.richfaces.cdk.templatecompiler.builder.model.RequireImports
IMPORTS_TRANSFORM
 
Method Summary
 java.lang.String getCode()
           
 ELType getContainerType()
           
 java.lang.String getRawName()
           
 ELType getRawType()
           
 ELType[] getTypeArguments()
           
 boolean isArray()
           
 boolean isAssignableFrom(ELType anotherType)
           
 boolean isNullType()
           
 boolean isPrimitive()
           
 
Methods inherited from interface org.richfaces.cdk.templatecompiler.builder.model.RequireImports
getRequiredImports
 

Method Detail

getCode

java.lang.String getCode()

getRawName

java.lang.String getRawName()

isNullType

boolean isNullType()

isArray

boolean isArray()

getRawType

ELType getRawType()

getContainerType

ELType getContainerType()

getTypeArguments

ELType[] getTypeArguments()

isAssignableFrom

boolean isAssignableFrom(ELType anotherType)

isPrimitive

boolean isPrimitive()


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