Class Helper
- java.lang.Object
-
- org.codehaus.modello.plugin.velocity.Helper
-
public class Helper extends java.lang.ObjectHelper 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 Constructor Description Helper(org.codehaus.modello.model.Version version)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.List<org.codehaus.modello.model.ModelClass>ancestors(org.codehaus.modello.model.ModelClass clazz)Returns the list of ancestors for the givenModelClass.java.lang.Stringcapitalise(java.lang.String str)Returns the capitalised version of the given string.booleanisFlatItems(org.codehaus.modello.model.ModelField field)Checks if the givenModelFieldis a flat item.java.lang.Stringsingular(java.lang.String str)Returns the singular name for the given string.java.lang.Stringuncapitalise(java.lang.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.java.util.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.
-
-
-
Method Detail
-
capitalise
public java.lang.String capitalise(java.lang.String str)
Returns the capitalised version of the given string.
-
uncapitalise
public java.lang.String uncapitalise(java.lang.String str)
Returns the uncapitalised version of the given string.
-
singular
public java.lang.String singular(java.lang.String str)
Returns the singular name for the given string.
-
ancestors
public java.util.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 java.util.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.
-
-