Class AnnotationTemplate
java.lang.Object
com.levigo.jadice.annotation.profiles.AnnotationFactory
com.levigo.jadice.annotation.profiles.AnnotationTemplate
-
Field Summary
Fields inherited from class com.levigo.jadice.annotation.profiles.AnnotationFactory
initializerFactories, name
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionboolean
List
<PropertyDefault<?>> Return the list or property profiles native to this type.org.jadice.util.base.Factory
<AnnotationWrangler, RuntimeException> int
hashCode()
void
setSuperType
(AnnotationFactory superType) void
setSuperTypeName
(String superTypeName) toString()
void
Methods inherited from class com.levigo.jadice.annotation.profiles.AnnotationFactory
getAnnotationProfile, getArchetypeName, getCustomizerFactories, getCustomizers, getInitializerFactories, getInitializerFactory, getInitializerFactory, getLabel, getLabels, getName, getOwnerProfile, getToolkitType, setCustomizerFactories, setInitializerFactories, setLabels, setName, setOwnerProfile, setToolkitType
-
Constructor Details
-
AnnotationTemplate
public AnnotationTemplate()
-
-
Method Details
-
getPropertyDefaults
Return the list or property profiles native to this type. This list does not include the parent's properties. This method is primarily used for XML marshalling and unmarshalling. UsegetPropertyDefaults()
in order to return all property profiles pertaining to this type.- Returns:
- the propertyProfiles
-
hashCode
public int hashCode()- Overrides:
hashCode
in classAnnotationFactory
-
equals
- Overrides:
equals
in classAnnotationFactory
-
createNewInstance
- Specified by:
createNewInstance
in classAnnotationFactory
-
getBaseType
- Specified by:
getBaseType
in classAnnotationFactory
-
setSuperTypeName
-
getSuperTypeName
- Returns:
- the superTypeName
-
setSuperType
-
getSuperType
- Specified by:
getSuperType
in classAnnotationFactory
-
toString
-
getWranglerFactory
- Specified by:
getWranglerFactory
in classAnnotationFactory
-
validate
-