Package org.castor.core.nature
Interface PropertyHolder
-
- All Superinterfaces:
NatureExtendable
- All Known Subinterfaces:
ClassDescriptor
,ClassDescriptorResolutionCommand
,FieldDescriptor
,XMLClassDescriptor
,XMLFieldDescriptor
- All Known Implementing Classes:
AutomaticNamingTypeDescriptor
,BaseDescriptor
,BaseDescriptor
,BaseResolutionCommand
,BindingDescriptor
,BindingTypeDescriptor
,BindXmlAutoNamingTypeDescriptor
,BindXmlDescriptor
,BindXmlNodeTypeDescriptor
,CacheTypeMappingDescriptor
,CenturyDescriptor
,ClassChoiceDescriptor
,ClassDescriptorImpl
,ClassInfo
,ClassInfo
,ClassMappingAccessTypeDescriptor
,ClassMappingDescriptor
,ClassResolutionByAnnotations
,ClassResolutionByCDR
,ClassResolutionByFile
,ClassResolutionByMappingLoader
,ClassTypeDescriptor
,CollectionInfo
,CollectionInfoJ2
,CollectionInfoJ2Collection
,CollectionInfoJ2Set
,CollectionInfoJ2SortedSet
,CollectionInfoODMG30
,ColumnDescriptor
,ComponentBindingTypeChoiceDescriptor
,ComponentBindingTypeDescriptor
,ContainerDescriptor
,ContentMemberTypeDescriptor
,DateClassDescriptor
,DateDescriptor
,DateTimeDescriptor
,DurationDescriptor
,EnumBindingTypeDescriptor
,EnumClassNameDescriptor
,EnumerationDescriptor
,EnumMemberDescriptor
,ExcludeDescriptor
,ExcludesDescriptor
,FieldDescriptorImpl
,FieldHandlerDefDescriptor
,FieldInfo
,FieldInfo
,FieldMappingCollectionTypeDescriptor
,FieldMappingDescriptor
,FieldTypeCollectionTypeDescriptor
,FieldTypeDescriptor
,FieldTypeVisibilityTypeDescriptor
,ForcesDescriptor
,GDayDescriptor
,GMonthDayDescriptor
,GMonthDescriptor
,GYearDescriptor
,GYearMonthDescriptor
,IdentityInfo
,IncludeDescriptor
,IncludeTypeDescriptor
,InterfaceDescriptor
,IntrospectedXMLClassDescriptor
,KeyGeneratorDefDescriptor
,LdapDescriptor
,ListClassDescriptor
,LocaleDescriptor
,ManyToManyDescriptor
,MappingRootDescriptor
,MapToDescriptor
,MarshalFramework.InternalXMLClassDescriptor
,MonthDescriptor
,NamedNativeQueryDescriptor
,NamedQueryDescriptor
,NamingTypeDescriptor
,NamingXMLTypeDescriptor
,OneToManyDescriptor
,OneToOneDescriptor
,PackageTypeChoiceDescriptor
,PackageTypeDescriptor
,ParamDescriptor
,PkTypeDescriptor
,PrimaryKeyDescriptor
,PrimitivesClassDescriptor
,PropertyDescriptor
,PropertyTypeDescriptor
,QueryHintDescriptor
,ReadonlyDirtyTypeDescriptor
,RecurringDurationDescriptor
,RootArrayDescriptor
,SQLDateClassDescriptor
,SqlDescriptor
,SqlDirtyTypeDescriptor
,SQLTimeClassDescriptor
,SQLTimestampClassDescriptor
,StringClassDescriptor
,TableAccessModeTypeDescriptor
,TableDescriptor
,TimeDescriptor
,TimeDurationDescriptor
,TimePeriodDescriptor
,VectorClassDescriptor
,VisibilityTypeDescriptor
,XMLClassDescriptorAdapter
,XMLClassDescriptorImpl
,XMLContainerElementFieldDescriptor
,XMLFieldDescriptorImpl
,YearDescriptor
public interface PropertyHolder extends NatureExtendable
PropertyHolder provides get and set methods on a holder.- Since:
- 1.2.1
- Author:
- Sebastian Gabmeyer
- See Also:
ClassInfo
,Nature
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.Object
getProperty(java.lang.String name)
Get a property by its name.void
setProperty(java.lang.String name, java.lang.Object value)
Set a property specified by the name to the passed value.-
Methods inherited from interface org.castor.core.nature.NatureExtendable
addNature, hasNature
-
-
-
-
Method Detail
-
getProperty
java.lang.Object getProperty(java.lang.String name)
Get a property by its name.- Parameters:
name
- the name of the property to get.- Returns:
- the property as specified by the name.
-
setProperty
void setProperty(java.lang.String name, java.lang.Object value)
Set a property specified by the name to the passed value.- Parameters:
name
- the name of the property to set.value
- the value to set the specified property to.
-
-