Class PropertiesDescription

java.lang.Object
org.apache.xmpbox.type.PropertiesDescription

public class PropertiesDescription extends 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
  • Field Details

  • Constructor Details

    • PropertiesDescription

      public PropertiesDescription()
      Build PropMapping for specified namespace
  • Method Details

    • getPropertiesName

      public List<String> getPropertiesName()
      Get All Properties Name
      Returns:
      a list of properties qualifiedName
    • addNewProperty

      public void addNewProperty(String name, PropertyType type)
      Add a new property, an attributes list can be given or can be null
      Parameters:
      name - new property name
      type - Valuetype of the new property
    • getPropertyType

      public PropertyType getPropertyType(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