XmpPackage

Inheritance: java.lang.Object

All Implemented Interfaces: com.aspose.imaging.xmp.IXmlValue, com.aspose.ms.System.Collections.Generic.IGenericEnumerable

public class XmpPackage implements IXmlValue, System.Collections.Generic.IGenericEnumerable<System.Collections.Generic.KeyValuePair<String,Object>>

Represents base abstraction for XMP package.

Constructors

ConstructorDescription
XmpPackage(String prefix, String namespaceUri)Initializes a new instance of the XmpPackage class.

Methods

MethodDescription
getXmlNamespace()Gets the XML namespace.
getPrefix()Gets the prefix.
getNamespaceUri()Gets the namespace URI.
getKeys()Gets the keys in XMP package.
containsKey(String key)Determines whether the specified key contains key.
get_Item(String key)Gets or sets the Object with the specified key.
set_Item(String key, Object value)Sets the Object with the specified key.
addValue(String key, String value)Adds the value.
remove(String key)Remove the value with the specified key.
clear()Clears this instance.
setValue(String key, IXmlValue value)Sets the value.
setXmpTypeValue(String key, XmpTypeBase value)Sets the XMP type value.
getXmlValue()Converts XMP value to the XML representation.
iterator()Returns an enumerator that iterates through the collection.

XmpPackage(String prefix, String namespaceUri)

public XmpPackage(String prefix, String namespaceUri)

Initializes a new instance of the XmpPackage class.

Parameters:

ParameterTypeDescription
prefixjava.lang.StringThe prefix.
namespaceUrijava.lang.StringThe namespace URI.

getXmlNamespace()

public String getXmlNamespace()

Gets the XML namespace.

Value: The XML namespace.

Returns: java.lang.String

getPrefix()

public String getPrefix()

Gets the prefix.

Value: The prefix.

Returns: java.lang.String

getNamespaceUri()

public String getNamespaceUri()

Gets the namespace URI.

Value: The namespace URI.

Returns: java.lang.String

getKeys()

public System.Collections.Generic.Dictionary.KeyCollection<String,Object> getKeys()

Gets the keys in XMP package.

Returns: com.aspose.ms.System.Collections.Generic.Dictionary.KeyCollection<java.lang.String,java.lang.Object>

containsKey(String key)

public boolean containsKey(String key)

Determines whether the specified key contains key.

Parameters:

ParameterTypeDescription
keyjava.lang.StringThe key to be checked.

Returns: boolean - Returns true if the specified key contains key.

get_Item(String key)

public Object get_Item(String key)

Gets or sets the Object with the specified key.

Parameters:

ParameterTypeDescription
keyjava.lang.StringThe key that identifies value.

Returns: java.lang.Object - Returns the Object with the specified key.

set_Item(String key, Object value)

public void set_Item(String key, Object value)

Sets the Object with the specified key.

Parameters:

ParameterTypeDescription
keyjava.lang.StringThe key that identifies value.
valuejava.lang.ObjectThe Object value.

addValue(String key, String value)

public void addValue(String key, String value)

Adds the value.

Parameters:

ParameterTypeDescription
keyjava.lang.StringThe string representation of key that is identified with added value.
valuejava.lang.StringThe value to add to.

remove(String key)

public boolean remove(String key)

Remove the value with the specified key.

Parameters:

ParameterTypeDescription
keyjava.lang.StringThe string representation of key that is identified with removed value.

Returns: boolean - Returns true if the value with the specified key was removed.

clear()

public void clear()

Clears this instance.

setValue(String key, IXmlValue value)

public void setValue(String key, IXmlValue value)

Sets the value.

Parameters:

ParameterTypeDescription
keyjava.lang.StringThe string representation of key that is identified with added value.
valueIXmlValueThe value to add to.

setXmpTypeValue(String key, XmpTypeBase value)

public void setXmpTypeValue(String key, XmpTypeBase value)

Sets the XMP type value.

Parameters:

ParameterTypeDescription
keyjava.lang.StringThe string representation of key that is identified with set value.
valueXmpTypeBaseThe value to set to.

getXmlValue()

public String getXmlValue()

Converts XMP value to the XML representation.

Returns: java.lang.String - Returns the XMP value converted to the XML representation.

iterator()

public System.Collections.Generic.IGenericEnumerator<System.Collections.Generic.KeyValuePair<String,Object>> iterator()

Returns an enumerator that iterates through the collection.

Returns: com.aspose.ms.System.Collections.Generic.IGenericEnumerator<com.aspose.ms.System.Collections.Generic.KeyValuePair<java.lang.String,java.lang.Object» - A T:System.Collections.Generic.IEnumerator\1` that can be used to iterate through the collection.