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 TypeMethodDescriptionancestors(ModelClass clazz) Returns the list of ancestors for the givenModelClass.capitalise(String str) Returns the capitalised version of the given string.booleanisFlatItems(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.xmAssociationMetadata(ModelField field) Returns theXmlAssociationMetadatafor the givenModelField.xmlClassMetadata(ModelClass clazz) Returns theXmlClassMetadatafor the givenModelClass.xmlFieldMetadata(ModelField field) Returns theXmlFieldMetadatafor the givenModelField.xmlFields(ModelClass modelClass) Returns a list of allModelFieldfor a givenModelClass.xmlModelMetadata(Model model) Returns theXmlClassMetadatafor the givenModelClass.
-
Constructor Details
-
Helper
-
-
Method Details
-
capitalise
-
uncapitalise
-
singular
-
ancestors
Returns the list of ancestors for the givenModelClass. -
xmlModelMetadata
Returns theXmlClassMetadatafor the givenModelClass. -
xmlClassMetadata
Returns theXmlClassMetadatafor the givenModelClass. -
xmlFieldMetadata
Returns theXmlFieldMetadatafor the givenModelField. -
xmAssociationMetadata
Returns theXmlAssociationMetadatafor the givenModelField. -
isFlatItems
Checks if the givenModelFieldis a flat item. -
xmlFields
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.
-