Package org.apache.xmpbox.type
Class PropertiesDescription
- java.lang.Object
-
- org.apache.xmpbox.type.PropertiesDescription
-
public class PropertiesDescription extends java.lang.ObjectRepresents all properties known for a specific namespace Type and attributes associated to each properties. If a specific well declared type is used, this class maps 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 Deprecated Methods Modifier and Type Method Description voidaddNewProperty(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()Deprecated.java.util.List<java.lang.String>getPropertiesNames()Get all property namesPropertyTypegetPropertyType(java.lang.String name)Return a type of a property from its qualifiedNamejava.lang.StringtoString()
-
-
-
Method Detail
-
getPropertiesName
@Deprecated public java.util.List<java.lang.String> getPropertiesName()
Deprecated.Get all property names- Returns:
- a list of properties qualifiedName
-
getPropertiesNames
public java.util.List<java.lang.String> getPropertiesNames()
Get all property names- 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
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-