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.ObjectgetProperty(java.lang.String name)Get a property by its name.voidsetProperty(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.
-
-