public class DefaultGrailsTagLibClass extends AbstractInjectableGrailsClass implements GrailsTagLibClass
DEFAULT_NAMESPACE, NAMESPACE_FIELD_NAME, RETURN_OBJECT_FOR_TAGS_FIELD_NAME
Constructor and Description |
---|
DefaultGrailsTagLibClass(java.lang.Class<?> clazz)
Default contructor.
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getNamespace() |
java.util.Set<java.lang.String> |
getTagNames() |
java.util.Set<java.lang.String> |
getTagNamesThatReturnObject() |
boolean |
hasTag(java.lang.String tagName) |
byName, byType, getAvailable
getClazz, getFullName, getGrailsApplication, getLogicalPropertyName, getMetaClass, getName, getNaturalName, getPackageName, getPropertyDescriptors, getPropertyName, getPropertyType, getPropertyValue, getPropertyValue, getPropertyValueObject, getReference, getReferenceInstance, getShortName, getStaticPropertyValue, hasMetaMethod, hasMetaMethod, hasMetaProperty, hasProperty, isAbstract, isActionMethod, isReadableProperty, newInstance, setGrailsApplication, toString
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
byName, byType, getAvailable
getClazz, getFullName, getGrailsApplication, getLogicalPropertyName, getMetaClass, getName, getNaturalName, getPackageName, getPropertyName, getPropertyValue, getPropertyValue, getReference, getReferenceInstance, getShortName, hasProperty, isAbstract, newInstance
setGrailsApplication
public DefaultGrailsTagLibClass(java.lang.Class<?> clazz)
clazz
- the tag library classpublic boolean hasTag(java.lang.String tagName)
hasTag
in interface GrailsTagLibClass
tagName
- The name of the tagpublic java.util.Set<java.lang.String> getTagNames()
getTagNames
in interface GrailsTagLibClass
public java.lang.String getNamespace()
getNamespace
in interface GrailsTagLibClass
public java.util.Set<java.lang.String> getTagNamesThatReturnObject()
getTagNamesThatReturnObject
in interface GrailsTagLibClass