| Modifier and Type | Field and Description |
|---|---|
| private Map | |
| private Map | |
| private final XMPMetadata | |
| private Map | |
| private static final Class | |
| private Map | |
| private Map |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| private void | |
| public void | |
| public void | |
| public AgentNameType | |
| public ArrayProperty | |
| public BooleanType | |
| public ChoiceType | |
| public DateType | |
| public GUIDType | |
| public IntegerType | |
| public LocaleType | |
| public MIMEType | |
| public PartType | |
| public ProperNameType | |
| public static PropertyType | |
| public RealType | |
| public RenditionClassType | |
| public TextType | |
| public URIType | |
| public URLType | |
| public XPathType | |
| public XMPSchema | Returns: Schema representationMetadata to link the new schema metadata, String The namespace URI namespace, String The namespace prefix prefix)Return the specialized schema class representation if it's known (create and add it to metadata). |
| public PropertiesDescription | |
| public XMPSchemaFactory | |
| public PropertyType | Returns: Property type declared for namespace specified, null if unknownthe property Qualified Name name)Give type of specified property in specified schema (given by its namespaceURI) |
| public PropertiesDescription | |
| private void | |
| public PropertiesDescription | |
| public AbstractStructuredType | |
| public AbstractSimpleProperty | |
| public AbstractSimpleProperty | |
| public AbstractStructuredType | |
| public boolean | |
| public boolean | Returns: True if namespace URI is knownThe namespace URI checked namespace)Say if a specific namespace is known |
| public boolean | |
| public boolean | |
| public boolean | Returns: True if namespace URI is a reference for a complex basic typeThe namespace URI to check namespace)Check if a namespace used reference a complex basic types (like Thumbnails) |
| definedStructuredMappings | back to summary |
|---|---|
| private Map<String, PropertiesDescription> definedStructuredMappings | |
| definedStructuredNamespaces | back to summary |
|---|---|
| private Map<String, String> definedStructuredNamespaces | |
| metadata | back to summary |
|---|---|
| private final XMPMetadata metadata | |
| schemaMap | back to summary |
|---|---|
| private Map<String, XMPSchemaFactory> schemaMap | |
| SIMPLEPROPERTYCONSTPARAMS | back to summary |
|---|---|
| private static final Class<?>[] SIMPLEPROPERTYCONSTPARAMS | |
| structuredMappings | back to summary |
|---|---|
| private Map<Types, PropertiesDescription> structuredMappings | |
| structuredNamespaces | back to summary |
|---|---|
| private Map<String, Types> structuredNamespaces | |
| TypeMapping | back to summary |
|---|---|
| public TypeMapping(XMPMetadata metadata) | |
| addNameSpace | back to summary |
|---|---|
| private void addNameSpace(Class<? extends XMPSchema> classSchem) | |
| addNewNameSpace | back to summary |
|---|---|
| public void addNewNameSpace(String ns, String preferred) | |
| addToDefinedStructuredTypes | back to summary |
|---|---|
| public void addToDefinedStructuredTypes(String typeName, String ns, PropertiesDescription pm) | |
| createAgentName | back to summary |
|---|---|
| public AgentNameType createAgentName(String namespaceURI, String prefix, String propertyName, String value) | |
| createArrayProperty | back to summary |
|---|---|
| public ArrayProperty createArrayProperty(String namespace, String prefix, String propertyName, Cardinality type) | |
| createBoolean | back to summary |
|---|---|
| public BooleanType createBoolean(String namespaceURI, String prefix, String propertyName, boolean value) | |
| createChoice | back to summary |
|---|---|
| public ChoiceType createChoice(String namespaceURI, String prefix, String propertyName, String value) | |
| createDate | back to summary |
|---|---|
| public DateType createDate(String namespaceURI, String prefix, String propertyName, Calendar value) | |
| createGUID | back to summary |
|---|---|
| public GUIDType createGUID(String namespaceURI, String prefix, String propertyName, String value) | |
| createInteger | back to summary |
|---|---|
| public IntegerType createInteger(String namespaceURI, String prefix, String propertyName, int value) | |
| createLocale | back to summary |
|---|---|
| public LocaleType createLocale(String namespaceURI, String prefix, String propertyName, String value) | |
| createMIMEType | back to summary |
|---|---|
| public MIMEType createMIMEType(String namespaceURI, String prefix, String propertyName, String value) | |
| createPart | back to summary |
|---|---|
| public PartType createPart(String namespaceURI, String prefix, String propertyName, String value) | |
| createProperName | back to summary |
|---|---|
| public ProperNameType createProperName(String namespaceURI, String prefix, String propertyName, String value) | |
| createPropertyType | back to summary |
|---|---|
| public static PropertyType createPropertyType(final Types type, final Cardinality card) | |
| createReal | back to summary |
|---|---|
| public RealType createReal(String namespaceURI, String prefix, String propertyName, float value) | |
| createRenditionClass | back to summary |
|---|---|
| public RenditionClassType createRenditionClass(String namespaceURI, String prefix, String propertyName, String value) | |
| createText | back to summary |
|---|---|
| public TextType createText(String namespaceURI, String prefix, String propertyName, String value) | |
| createURI | back to summary |
|---|---|
| public URIType createURI(String namespaceURI, String prefix, String propertyName, String value) | |
| createURL | back to summary |
|---|---|
| public URLType createURL(String namespaceURI, String prefix, String propertyName, String value) | |
| createXPath | back to summary |
|---|---|
| public XPathType createXPath(String namespaceURI, String prefix, String propertyName, String value) | |
| getAssociatedSchemaObject | back to summary |
|---|---|
| public XMPSchema getAssociatedSchemaObject(XMPMetadata metadata, String namespace, String prefix) throws XmpSchemaException Return the specialized schema class representation if it's known (create and add it to metadata). In other cases, return null
| |
| getDefinedDescriptionByNamespace | back to summary |
|---|---|
| public PropertiesDescription getDefinedDescriptionByNamespace(String namespace) | |
| getSchemaFactory | back to summary |
|---|---|
| public XMPSchemaFactory getSchemaFactory(String namespace) | |
| getSpecifiedPropertyType | back to summary |
|---|---|
| public PropertyType getSpecifiedPropertyType(QName name) throws BadFieldValueException Give type of specified property in specified schema (given by its namespaceURI)
| |
| getStructuredPropMapping | back to summary |
|---|---|
| public PropertiesDescription getStructuredPropMapping(Types type) | |
| initialize | back to summary |
|---|---|
| private void initialize() | |
| initializePropMapping | back to summary |
|---|---|
| public PropertiesDescription initializePropMapping(Class<?> classSchem) | |
| instanciateDefinedType | back to summary |
|---|---|
| public AbstractStructuredType instanciateDefinedType(String propertyName, String namespace) | |
| instanciateSimpleField | back to summary |
|---|---|
| public AbstractSimpleProperty instanciateSimpleField(Class<?> clz, String nsuri, String prefix, String propertyName, Object value) | |
| instanciateSimpleProperty | back to summary |
|---|---|
| public AbstractSimpleProperty instanciateSimpleProperty(String nsuri, String prefix, String name, Object value, Types type) | |
| instanciateStructuredType | back to summary |
|---|---|
| public AbstractStructuredType instanciateStructuredType(Types type, String propertyName) throws BadFieldValueException | |
| isDefinedNamespace | back to summary |
|---|---|
| public boolean isDefinedNamespace(String namespace) | |
| isDefinedSchema | back to summary |
|---|---|
| public boolean isDefinedSchema(String namespace) Say if a specific namespace is known
| |
| isDefinedType | back to summary |
|---|---|
| public boolean isDefinedType(String name) | |
| isDefinedTypeNamespace | back to summary |
|---|---|
| public boolean isDefinedTypeNamespace(String namespace) | |
| isStructuredTypeNamespace | back to summary |
|---|---|
| public boolean isStructuredTypeNamespace(String namespace) Check if a namespace used reference a complex basic types (like Thumbnails)
| |