Class Helper
java.lang.Object
org.codehaus.modello.plugin.velocity.Helper
Helper class to use inside velocity templates.
This will be made available using ${Helper} inside the template.
For example, the following line will return the list of ancestors for a given modello class:
#set ( $ancestors = $Helper.ancestors( $class ) )
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionList<org.codehaus.modello.model.ModelClass> ancestors(org.codehaus.modello.model.ModelClass clazz) Returns the list of ancestors for the givenModelClass.capitalise(String str) Returns the capitalised version of the given string.booleanisFlatItems(org.codehaus.modello.model.ModelField field) Checks if the givenModelFieldis a flat item.Returns the singular name for the given string.uncapitalise(String str) Returns the uncapitalised version of the given string.org.codehaus.modello.plugins.xml.metadata.XmlAssociationMetadataxmAssociationMetadata(org.codehaus.modello.model.ModelField field) Returns theXmlAssociationMetadatafor the givenModelField.org.codehaus.modello.plugins.xml.metadata.XmlClassMetadataxmlClassMetadata(org.codehaus.modello.model.ModelClass clazz) Returns theXmlClassMetadatafor the givenModelClass.org.codehaus.modello.plugins.xml.metadata.XmlFieldMetadataxmlFieldMetadata(org.codehaus.modello.model.ModelField field) Returns theXmlFieldMetadatafor the givenModelField.List<org.codehaus.modello.model.ModelField> xmlFields(org.codehaus.modello.model.ModelClass modelClass) Returns a list of allModelFieldfor a givenModelClass.org.codehaus.modello.plugins.xml.metadata.XmlModelMetadataxmlModelMetadata(org.codehaus.modello.model.Model model) Returns theXmlClassMetadatafor the givenModelClass.
-
Constructor Details
-
Helper
public Helper(org.codehaus.modello.model.Version version)
-
-
Method Details
-
capitalise
-
uncapitalise
-
singular
-
ancestors
public List<org.codehaus.modello.model.ModelClass> ancestors(org.codehaus.modello.model.ModelClass clazz) Returns the list of ancestors for the givenModelClass. -
xmlModelMetadata
public org.codehaus.modello.plugins.xml.metadata.XmlModelMetadata xmlModelMetadata(org.codehaus.modello.model.Model model) Returns theXmlClassMetadatafor the givenModelClass. -
xmlClassMetadata
public org.codehaus.modello.plugins.xml.metadata.XmlClassMetadata xmlClassMetadata(org.codehaus.modello.model.ModelClass clazz) Returns theXmlClassMetadatafor the givenModelClass. -
xmlFieldMetadata
public org.codehaus.modello.plugins.xml.metadata.XmlFieldMetadata xmlFieldMetadata(org.codehaus.modello.model.ModelField field) Returns theXmlFieldMetadatafor the givenModelField. -
xmAssociationMetadata
public org.codehaus.modello.plugins.xml.metadata.XmlAssociationMetadata xmAssociationMetadata(org.codehaus.modello.model.ModelField field) Returns theXmlAssociationMetadatafor the givenModelField. -
isFlatItems
public boolean isFlatItems(org.codehaus.modello.model.ModelField field) Checks if the givenModelFieldis a flat item. -
xmlFields
public List<org.codehaus.modello.model.ModelField> xmlFields(org.codehaus.modello.model.ModelClass modelClass) Returns a list of allModelFieldfor a givenModelClass. The list will contain all fields defined on the class and on its parents, excluding any field flagged as being xml transient.
-