Package org.apache.xmpbox.type
Class PropertiesDescription
- java.lang.Object
-
- org.apache.xmpbox.type.PropertiesDescription
-
public class PropertiesDescription extends java.lang.Object
Represents all properties known for a specific namespace Type and attributes associated to each properties are saved If a specific type well declared is used, this class map it to a basic type- Author:
- a183132 Attribute management pre-implemented in order to give clues to make an attribute management system
-
-
Constructor Summary
Constructors Constructor Description PropertiesDescription()
Build PropMapping for specified namespace
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addNewProperty(java.lang.String name, PropertyType type)
Add a new property, an attributes list can be given or can be nulljava.util.List<java.lang.String>
getPropertiesName()
Get All Properties NamePropertyType
getPropertyType(java.lang.String name)
Return a type of a property from its qualifiedName
-
-
-
Method Detail
-
getPropertiesName
public java.util.List<java.lang.String> getPropertiesName()
Get All Properties Name- Returns:
- a list of properties qualifiedName
-
addNewProperty
public void addNewProperty(java.lang.String name, PropertyType type)
Add a new property, an attributes list can be given or can be null- Parameters:
name
- new property nametype
- Valuetype of the new property
-
getPropertyType
public PropertyType getPropertyType(java.lang.String name)
Return a type of a property from its qualifiedName- Parameters:
name
- The name of the property concerned- Returns:
- Type of property or null
-
-