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>>

Representerar grundabstraktion för XMP‑paket.

Konstruktörer

KonstruktorBeskrivning
XmpPackage(String prefix, String namespaceUri)Initierar en ny instans av klassen XmpPackage.

Metoder

MetodBeskrivning
getXmlNamespace()Hämtar XML-namnområdet.
getPrefix()Hämtar prefixet.
getNamespaceUri()Hämtar namnrymdens URI.
getKeys()Hämtar nycklarna i XMP-paketet.
getCount()Hämtar antalet XMP-nycklar.
containsKey(String key)Bestämmer om denna samling har den angivna nyckeln.
get_Item(String key)Hämtar eller sätter Object med den angivna nyckeln.
set_Item(String key, Object value)Sätter Object med den angivna nyckeln.
addValue(String key, String value)Lägger till värdet till den angivna nyckeln.
addValue(String key, Object value)Lägger till värdet till den angivna nyckeln.
tryGetValue(String key, Object[] value)Hämtar värdet med key.
remove(String key)Tar bort värdet med den angivna nyckeln.
clear()Rensar denna instans.
setValue(String key, IXmlValue value)Ställer in värdet.
setValue(String key, IXmpType value)Ställer in värdet.
setXmpTypeValue(String key, XmpTypeBase value)Sätter XMP-typvärdet.
getXmlValue()Konverterar XMP-värde till XML-representationen.
iterator()Returnerar en enumerator som itererar genom samlingen.

XmpPackage(String prefix, String namespaceUri)

public XmpPackage(String prefix, String namespaceUri)

Initierar en ny instans av klassen XmpPackage.

Parameters:

ParameterTypBeskrivning
prefixjava.lang.StringPrefixet.
namespaceUrijava.lang.StringNamnområdets URI.

getXmlNamespace()

public String getXmlNamespace()

Hämtar XML-namnområdet.

Värde: XML-namnutrymmet.

Returns: java.lang.String

getPrefix()

public String getPrefix()

Hämtar prefixet.

Värde: Prefixet.

Returns: java.lang.String

getNamespaceUri()

public String getNamespaceUri()

Hämtar namnrymdens URI.

Värde: Namnutrymmes-URI.

Returns: java.lang.String

getKeys()

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

Hämtar nycklarna i XMP-paketet.

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

getCount()

public final int getCount()

Hämtar antalet XMP-nycklar.

Returns: int - antalet XMP-nycklar.

containsKey(String key)

public boolean containsKey(String key)

Bestämmer om denna samling har den angivna nyckeln.

Parameters:

ParameterTypBeskrivning
nyckeljava.lang.StringNyckeln som ska kontrolleras.

Returns: boolean - true om samlingen innehåller den angivna nyckeln; annars false.

get_Item(String key)

public Object get_Item(String key)

Hämtar eller sätter Object med den angivna nyckeln.

Parameters:

ParameterTypBeskrivning
nyckeljava.lang.StringNyckeln som identifierar värdet.

Returns: java.lang.Object - Returnerar Object med den angivna nyckeln.

set_Item(String key, Object value)

public void set_Item(String key, Object value)

Sätter Object med den angivna nyckeln.

Parameters:

ParameterTypBeskrivning
nyckeljava.lang.StringNyckeln som identifierar värdet.
värdejava.lang.ObjectVärdet Object.

addValue(String key, String value)

public void addValue(String key, String value)

Lägger till värdet till den angivna nyckeln.

Parameters:

ParameterTypBeskrivning
nyckeljava.lang.StringSträngrepresentationen av nyckeln som identifieras med det tillagda värdet.
värdejava.lang.StringVärdet att lägga till.

addValue(String key, Object value)

public void addValue(String key, Object value)

Lägger till värdet till den angivna nyckeln.

Parameters:

ParameterTypBeskrivning
nyckeljava.lang.StringSträngrepresentationen av nyckeln som identifieras med det tillagda värdet.
värdejava.lang.ObjectVärdet att lägga till.

tryGetValue(String key, Object[] value)

public final boolean tryGetValue(String key, Object[] value)

Hämtar värdet med key.

Parameters:

ParameterTypBeskrivning
nyckeljava.lang.StringXMP-elementets nyckel.
värdejava.lang.Object[]XMP-värdet.

Returns: boolean - true om samlingen innehåller key; annars false.

remove(String key)

public boolean remove(String key)

Tar bort värdet med den angivna nyckeln.

Parameters:

ParameterTypBeskrivning
nyckeljava.lang.StringSträngrepresentationen av nyckeln som identifieras med borttaget värde.

Returns: boolean - Returnerar true om värdet med den angivna nyckeln togs bort.

clear()

public void clear()

Rensar denna instans.

setValue(String key, IXmlValue value)

public void setValue(String key, IXmlValue value)

Ställer in värdet.

Parameters:

ParameterTypBeskrivning
nyckeljava.lang.StringSträngrepresentationen av nyckeln som identifieras med det tillagda värdet.
valueIXmlValueVärdet att lägga till.

setValue(String key, IXmpType value)

public void setValue(String key, IXmpType value)

Ställer in värdet.

Parameters:

ParameterTypBeskrivning
nyckeljava.lang.StringSträngrepresentationen av nyckeln som identifieras med det tillagda värdet.
valueIXmpTypeVärdet att lägga till.

setXmpTypeValue(String key, XmpTypeBase value)

public void setXmpTypeValue(String key, XmpTypeBase value)

Sätter XMP-typvärdet.

Parameters:

ParameterTypBeskrivning
nyckeljava.lang.StringSträngrepresentationen av nyckeln som identifieras med satt värde.
valueXmpTypeBaseVärdet att sätta till.

getXmlValue()

public String getXmlValue()

Konverterar XMP-värde till XML-representationen.

Returns: java.lang.String - Returnerar XMP‑värdet konverterat till XML-representationen.

iterator()

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

Returnerar en enumerator som itererar genom samlingen.

Returns: com.aspose.ms.System.Collections.Generic.IGenericEnumerator<com.aspose.ms.System.Collections.Generic.KeyValuePair<java.lang.String,java.lang.Object» - En T:System.Collections.Generic.IEnumerator\1` som kan användas för att iterera genom samlingen.