Interface ComponentTypeAttributeStructure
- All Known Implementing Classes:
DefaultComponentTypeAttributeStructure
public interface ComponentTypeAttributeStructure
Represents meta-information about an
AttributeDescriptorModel and the populators required to convert
this information to a ComponentTypeAttributeData.-
Method Summary
Modifier and TypeMethodDescriptionGet the populators to be used when converting the representingAttributeDescriptorModelto aComponentTypeAttributeData.Position of this attribute compared with the position of the other attributesGet the qualifier identifying theAttributeDescriptorModel.Get the typecode identifying theComposedTypeModelthat this attribute belongs to.voidSets the populators to be used when converting the representingAttributeDescriptorModelto aComponentTypeAttributeData.voidsetQualifier(String qualifier) Sets the qualifier identifying theAttributeDescriptorModel.voidsetTypecode(String typecode) Sets the typecode identifying theComposedTypeModelthat this attribute belongs to.
-
Method Details
-
getQualifier
String getQualifier()Get the qualifier identifying theAttributeDescriptorModel.- Returns:
- the qualifier
-
setQualifier
Sets the qualifier identifying theAttributeDescriptorModel.- Parameters:
qualifier- - the qualifier
-
getTypecode
String getTypecode()Get the typecode identifying theComposedTypeModelthat this attribute belongs to.- Returns:
- the typecode
-
setTypecode
Sets the typecode identifying theComposedTypeModelthat this attribute belongs to.- Parameters:
typecode- - the typecode
-
getPopulators
List<Populator<AttributeDescriptorModel,ComponentTypeAttributeData>> getPopulators()Get the populators to be used when converting the representingAttributeDescriptorModelto aComponentTypeAttributeData.- Returns:
- the populators
-
setPopulators
Sets the populators to be used when converting the representingAttributeDescriptorModelto aComponentTypeAttributeData.- Parameters:
populators- - the populators
-
getPosition
Integer getPosition()Position of this attribute compared with the position of the other attributes- Returns:
-