iText 7 7.1.8 API
iText.Kernel.XMP.Impl.XMPMetaImpl Class Reference

Implementation for iText.Kernel.XMP.XMPMeta More...

Inheritance diagram for iText.Kernel.XMP.Impl.XMPMetaImpl:
iText.Kernel.XMP.XMPConst iText.Kernel.XMP.XMPMeta

Public Member Functions

  XMPMetaImpl ()
  Constructor for an empty metadata object. More...
 
  XMPMetaImpl (XMPNode tree)
  Constructor for a cloned metadata tree. More...
 
virtual void  AppendArrayItem (String schemaNS, String arrayName, PropertyOptions arrayOptions, String itemValue, PropertyOptions itemOptions)
 
virtual void  AppendArrayItem (String schemaNS, String arrayName, String itemValue)
 
virtual int  CountArrayItems (String schemaNS, String arrayName)
 
virtual void  DeleteArrayItem (String schemaNS, String arrayName, int itemIndex)
 
virtual void  DeleteProperty (String schemaNS, String propName)
 
virtual void  DeleteQualifier (String schemaNS, String propName, String qualNS, String qualName)
 
virtual void  DeleteStructField (String schemaNS, String structName, String fieldNS, String fieldName)
 
virtual bool  DoesPropertyExist (String schemaNS, String propName)
 
virtual bool  DoesArrayItemExist (String schemaNS, String arrayName, int itemIndex)
 
virtual bool  DoesStructFieldExist (String schemaNS, String structName, String fieldNS, String fieldName)
 
virtual bool  DoesQualifierExist (String schemaNS, String propName, String qualNS, String qualName)
 
virtual XMPProperty  GetArrayItem (String schemaNS, String arrayName, int itemIndex)
 
virtual XMPProperty  GetLocalizedText (String schemaNS, String altTextName, String genericLang, String specificLang)
 
virtual void  SetLocalizedText (String schemaNS, String altTextName, String genericLang, String specificLang, String itemValue, PropertyOptions options)
 
virtual void  SetLocalizedText (String schemaNS, String altTextName, String genericLang, String specificLang, String itemValue)
 
virtual XMPProperty  GetProperty (String schemaNS, String propName)
 
virtual ? bool  GetPropertyBoolean (String schemaNS, String propName)
 
virtual void  SetPropertyBoolean (String schemaNS, String propName, bool propValue, PropertyOptions options)
 
virtual void  SetPropertyBoolean (String schemaNS, String propName, bool propValue)
 
virtual ? int  GetPropertyInteger (String schemaNS, String propName)
 
virtual void  SetPropertyInteger (String schemaNS, String propName, int propValue, PropertyOptions options)
 
virtual void  SetPropertyInteger (String schemaNS, String propName, int propValue)
 
virtual ? long  GetPropertyLong (String schemaNS, String propName)
 
virtual void  SetPropertyLong (String schemaNS, String propName, long propValue, PropertyOptions options)
 
virtual void  SetPropertyLong (String schemaNS, String propName, long propValue)
 
virtual ? double  GetPropertyDouble (String schemaNS, String propName)
 
virtual void  SetPropertyDouble (String schemaNS, String propName, double propValue, PropertyOptions options)
 
virtual void  SetPropertyDouble (String schemaNS, String propName, double propValue)
 
virtual XMPDateTime  GetPropertyDate (String schemaNS, String propName)
 
virtual void  SetPropertyDate (String schemaNS, String propName, XMPDateTime propValue, PropertyOptions options)
 
virtual void  SetPropertyDate (String schemaNS, String propName, XMPDateTime propValue)
 
virtual DateTime  GetPropertyCalendar (String schemaNS, String propName)
 
virtual void  SetPropertyCalendar (String schemaNS, String propName, DateTime propValue, PropertyOptions options)
 
virtual void  SetPropertyCalendar (String schemaNS, String propName, DateTime propValue)
 
virtual byte[]  GetPropertyBase64 (String schemaNS, String propName)
 
virtual String  GetPropertyString (String schemaNS, String propName)
 
virtual void  SetPropertyBase64 (String schemaNS, String propName, byte[] propValue, PropertyOptions options)
 
virtual void  SetPropertyBase64 (String schemaNS, String propName, byte[] propValue)
 
virtual XMPProperty  GetQualifier (String schemaNS, String propName, String qualNS, String qualName)
 
virtual XMPProperty  GetStructField (String schemaNS, String structName, String fieldNS, String fieldName)
 
virtual XMPIterator  Iterator ()
 
virtual XMPIterator  Iterator (IteratorOptions options)
 
virtual XMPIterator  Iterator (String schemaNS, String propName, IteratorOptions options)
 
virtual void  SetArrayItem (String schemaNS, String arrayName, int itemIndex, String itemValue, PropertyOptions options)
 
virtual void  SetArrayItem (String schemaNS, String arrayName, int itemIndex, String itemValue)
 
virtual void  InsertArrayItem (String schemaNS, String arrayName, int itemIndex, String itemValue, PropertyOptions options)
 
virtual void  InsertArrayItem (String schemaNS, String arrayName, int itemIndex, String itemValue)
 
virtual void  SetProperty (String schemaNS, String propName, Object propValue, PropertyOptions options)
 
virtual void  SetProperty (String schemaNS, String propName, Object propValue)
 
virtual void  SetQualifier (String schemaNS, String propName, String qualNS, String qualName, String qualValue, PropertyOptions options)
 
virtual void  SetQualifier (String schemaNS, String propName, String qualNS, String qualName, String qualValue)
 
virtual void  SetStructField (String schemaNS, String structName, String fieldNS, String fieldName, String fieldValue, PropertyOptions options)
 
virtual void  SetStructField (String schemaNS, String structName, String fieldNS, String fieldName, String fieldValue)
 
virtual String  GetObjectName ()
 
See also
iText.Kernel.XMP.XMPMeta.GetObjectName()

 
virtual void  SetObjectName (String name)
 
See also
iText.Kernel.XMP.XMPMeta.SetObjectName(System.String)

 
virtual String  GetPacketHeader ()
 
See also
iText.Kernel.XMP.XMPMeta.GetPacketHeader()

 
virtual void  SetPacketHeader (String packetHeader)
  Sets the packetHeader attributes, only used by the parser. More...
 
virtual Object  Clone ()
  Performs a deep clone of the XMPMeta-object More...
 
virtual String  DumpObject ()
 
See also
iText.Kernel.XMP.XMPMeta.DumpObject()

 
virtual void  Sort ()
 
See also
iText.Kernel.XMP.XMPMeta.Sort()

 
virtual void  Normalize (ParseOptions options)
 
virtual XMPNode  GetRoot ()
 
Returns
Returns the root node of the XMP tree.

 

Additional Inherited Members

- Static Public Attributes inherited from iText.Kernel.XMP.XMPConst
const String  NS_XML = "http://www.w3.org/XML/1998/namespace"
  The XML namespace for XML. More...
 
const String  NS_RDF = "http://www.w3.org/1999/02/22-rdf-syntax-ns#"
  The XML namespace for RDF. More...
 
const String  NS_DC = "http://purl.org/dc/elements/1.1/"
  The XML namespace for the Dublin Core schema. More...
 
const String  NS_IPTCCORE = "http://iptc.org/std/Iptc4xmpCore/1.0/xmlns/"
  The XML namespace for the IPTC Core schema. More...
 
const String  NS_IPTCEXT = "http://iptc.org/std/Iptc4xmpExt/2008-02-29/"
  The XML namespace for the IPTC Extension schema. More...
 
const String  NS_DICOM = "http://ns.adobe.com/DICOM/"
  The XML namespace for the DICOM medical schema. More...
 
const String  NS_PLUS = "http://ns.useplus.org/ldf/xmp/1.0/"
  The XML namespace for the PLUS (Picture Licensing Universal System, http://www.useplus.org) More...
 
const String  NS_X = "adobe:ns:meta/"
  The XML namespace Adobe XMP Metadata. More...
 
const String  NS_IX = "http://ns.adobe.com/iX/1.0/"
 
const String  NS_XMP = "http://ns.adobe.com/xap/1.0/"
  The XML namespace for the XMP "basic" schema. More...
 
const String  NS_XMP_RIGHTS = "http://ns.adobe.com/xap/1.0/rights/"
  The XML namespace for the XMP copyright schema. More...
 
const String  NS_XMP_MM = "http://ns.adobe.com/xap/1.0/mm/"
  The XML namespace for the XMP digital asset management schema. More...
 
const String  NS_XMP_BJ = "http://ns.adobe.com/xap/1.0/bj/"
  The XML namespace for the job management schema. More...
 
const String  NS_XMP_NOTE = "http://ns.adobe.com/xmp/note/"
  The XML namespace for the job management schema. More...
 
const String  NS_PDF = "http://ns.adobe.com/pdf/1.3/"
  The XML namespace for the PDF schema. More...
 
const String  NS_PDFX = "http://ns.adobe.com/pdfx/1.3/"
  The XML namespace for the PDF schema. More...
 
const String  NS_PDFX_ID = "http://www.npes.org/pdfx/ns/id/"
 
const String  NS_PDFA_SCHEMA = "http://www.aiim.org/pdfa/ns/schema#"
 
const String  NS_PDFA_PROPERTY = "http://www.aiim.org/pdfa/ns/property#"
 
const String  NS_PDFA_TYPE = "http://www.aiim.org/pdfa/ns/type#"
 
const String  NS_PDFA_FIELD = "http://www.aiim.org/pdfa/ns/field#"
 
const String  NS_PDFA_ID = "http://www.aiim.org/pdfa/ns/id/"
 
const String  NS_PDFUA_ID = "http://www.aiim.org/pdfua/ns/id/"
 
const String  NS_PDFA_EXTENSION = "http://www.aiim.org/pdfa/ns/extension/"
 
const String  NS_PHOTOSHOP = "http://ns.adobe.com/photoshop/1.0/"
  The XML namespace for the Photoshop custom schema. More...
 
const String  NS_PSALBUM = "http://ns.adobe.com/album/1.0/"
  The XML namespace for the Photoshop Album schema. More...
 
const String  NS_EXIF = "http://ns.adobe.com/exif/1.0/"
  The XML namespace for Adobe's EXIF schema. More...
 
const String  NS_EXIFX = "http://cipa.jp/exif/1.0/"
  NS for the CIPA XMP for Exif document v1.1 More...
 
const String  NS_EXIF_AUX = "http://ns.adobe.com/exif/1.0/aux/"
 
const String  NS_TIFF = "http://ns.adobe.com/tiff/1.0/"
  The XML namespace for Adobe's TIFF schema. More...
 
const String  NS_PNG = "http://ns.adobe.com/png/1.0/"
 
const String  NS_JPEG = "http://ns.adobe.com/jpeg/1.0/"
 
const String  NS_JP2K = "http://ns.adobe.com/jp2k/1.0/"
 
const String  NS_CAMERARAW = "http://ns.adobe.com/camera-raw-settings/1.0/"
 
const String  NS_ADOBESTOCKPHOTO = "http://ns.adobe.com/StockPhoto/1.0/"
 
const String  NS_CREATOR_ATOM = "http://ns.adobe.com/creatorAtom/1.0/"
 
const String  NS_ASF = "http://ns.adobe.com/asf/1.0/"
 
const String  NS_WAV = "http://ns.adobe.com/xmp/wav/1.0/"
 
const String  NS_BWF = "http://ns.adobe.com/bwf/bext/1.0/"
  BExt Schema More...
 
const String  NS_RIFFINFO = "http://ns.adobe.com/riff/info/"
  RIFF Info Schema More...
 
const String  NS_SCRIPT = "http://ns.adobe.com/xmp/1.0/Script/"
 
const String  NS_TXMP = "http://ns.adobe.com/TransformXMP/"
  Transform XMP More...
 
const String  NS_SWF = "http://ns.adobe.com/swf/1.0/"
  Adobe Flash SWF More...
 
const String  NS_DM = "http://ns.adobe.com/xmp/1.0/DynamicMedia/"
 
const String  NS_TRANSIENT = "http://ns.adobe.com/xmp/transient/1.0/"
 
const String  NS_DC_DEPRECATED = "http://purl.org/dc/1.1/"
  legacy Dublin Core NS, will be converted to NS_DC More...
 
const String  TYPE_IDENTIFIERQUAL = "http://ns.adobe.com/xmp/Identifier/qual/1.0/"
  The XML namespace for qualifiers of the xmp:Identifier property. More...
 
const String  TYPE_DIMENSIONS = "http://ns.adobe.com/xap/1.0/sType/Dimensions#"
  The XML namespace for fields of the Dimensions type. More...
 
const String  TYPE_TEXT = "http://ns.adobe.com/xap/1.0/t/"
 
const String  TYPE_PAGEDFILE = "http://ns.adobe.com/xap/1.0/t/pg/"
 
const String  TYPE_GRAPHICS = "http://ns.adobe.com/xap/1.0/g/"
 
const String  TYPE_IMAGE = "http://ns.adobe.com/xap/1.0/g/img/"
  The XML namespace for fields of a graphical image. More...
 
const String  TYPE_FONT = "http://ns.adobe.com/xap/1.0/sType/Font#"
 
const String  TYPE_RESOURCEEVENT = "http://ns.adobe.com/xap/1.0/sType/ResourceEvent#"
  The XML namespace for fields of the ResourceEvent type. More...
 
const String  TYPE_RESOURCEREF = "http://ns.adobe.com/xap/1.0/sType/ResourceRef#"
  The XML namespace for fields of the ResourceRef type. More...
 
const String  TYPE_ST_VERSION = "http://ns.adobe.com/xap/1.0/sType/Version#"
  The XML namespace for fields of the Version type. More...
 
const String  TYPE_ST_JOB = "http://ns.adobe.com/xap/1.0/sType/Job#"
  The XML namespace for fields of the JobRef type. More...
 
const String  TYPE_MANIFESTITEM = "http://ns.adobe.com/xap/1.0/sType/ManifestItem#"
 
const String  TRUESTR = "True"
  The canonical true string value for Booleans in serialized XMP. More...
 
const String  FALSESTR = "False"
  The canonical false string value for Booleans in serialized XMP. More...
 
const int  ARRAY_LAST_ITEM = -1
  Index that has the meaning to be always the last item in an array. More...
 
const String  ARRAY_ITEM_NAME = "[]"
  Node name of an array item. More...
 
const String  X_DEFAULT = "x-default"
  The x-default string for localized properties More...
 
const String  XML_LANG = "xml:lang"
  xml:lang qualfifier More...
 
const String  RDF_TYPE = "rdf:type"
  rdf:type qualfifier More...
 
const String  XMP_PI = "xpacket"
  Processing Instruction (PI) for xmp packet More...
 
const String  TAG_XMPMETA = "xmpmeta"
  XMP meta tag version new More...
 
const String  TAG_XAPMETA = "xapmeta"
  XMP meta tag version old More...
 
const String  PART = "part"
  Part, 1, 2, or 3 More...
 
const String  CONFORMANCE = "conformance"
  Conformance, A, B, or U. More...
 

Detailed Description

Implementation for iText.Kernel.XMP.XMPMeta

17.02.2006

Constructor & Destructor Documentation

◆ XMPMetaImpl() [1/2]

iText.Kernel.XMP.Impl.XMPMetaImpl.XMPMetaImpl ( )
inline

Constructor for an empty metadata object.

◆ XMPMetaImpl() [2/2]

iText.Kernel.XMP.Impl.XMPMetaImpl.XMPMetaImpl ( XMPNode  tree )
inline

Constructor for a cloned metadata tree.

Parameters
tree an prefilled metadata tree which fulfills all
XMPNode
contracts.

Member Function Documentation

◆ AppendArrayItem() [1/2]

virtual void iText.Kernel.XMP.Impl.XMPMetaImpl.AppendArrayItem ( String  schemaNS,
String  arrayName,
PropertyOptions  arrayOptions,
String  itemValue,
PropertyOptions  itemOptions 
)
inlinevirtual
See also
iText.Kernel.XMP.XMPMeta.AppendArrayItem(System.String, System.String, iText.Kernel.XMP.Options.PropertyOptions, System.String, iText.Kernel.XMP.Options.PropertyOptions)
Exceptions
iText.Kernel.XMP.XMPException

Implements iText.Kernel.XMP.XMPMeta.

◆ AppendArrayItem() [2/2]

virtual void iText.Kernel.XMP.Impl.XMPMetaImpl.AppendArrayItem ( String  schemaNS,
String  arrayName,
String  itemValue 
)
inlinevirtual
See also
iText.Kernel.XMP.XMPMeta.AppendArrayItem(System.String, System.String, System.String)
Exceptions
iText.Kernel.XMP.XMPException

Implements iText.Kernel.XMP.XMPMeta.

◆ Clone()

virtual Object iText.Kernel.XMP.Impl.XMPMetaImpl.Clone ( )
inlinevirtual

Performs a deep clone of the XMPMeta-object

See also
System.Object.Clone()

Implements iText.Kernel.XMP.XMPMeta.

◆ CountArrayItems()

virtual int iText.Kernel.XMP.Impl.XMPMetaImpl.CountArrayItems ( String  schemaNS,
String  arrayName 
)
inlinevirtual
Exceptions
iText.Kernel.XMP.XMPException
See also
iText.Kernel.XMP.XMPMeta.CountArrayItems(System.String, System.String)

Implements iText.Kernel.XMP.XMPMeta.

◆ DeleteArrayItem()

virtual void iText.Kernel.XMP.Impl.XMPMetaImpl.DeleteArrayItem ( String  schemaNS,
String  arrayName,
int  itemIndex 
)
inlinevirtual
See also
iText.Kernel.XMP.XMPMeta.DeleteArrayItem(System.String, System.String, int)

Implements iText.Kernel.XMP.XMPMeta.

◆ DeleteProperty()

virtual void iText.Kernel.XMP.Impl.XMPMetaImpl.DeleteProperty ( String  schemaNS,
String  propName 
)
inlinevirtual
See also
iText.Kernel.XMP.XMPMeta.DeleteProperty(System.String, System.String)

Implements iText.Kernel.XMP.XMPMeta.

◆ DeleteQualifier()

virtual void iText.Kernel.XMP.Impl.XMPMetaImpl.DeleteQualifier ( String  schemaNS,
String  propName,
String  qualNS,
String  qualName 
)
inlinevirtual
See also
iText.Kernel.XMP.XMPMeta.DeleteQualifier(System.String, System.String, System.String, System.String)

Implements iText.Kernel.XMP.XMPMeta.

◆ DeleteStructField()

virtual void iText.Kernel.XMP.Impl.XMPMetaImpl.DeleteStructField ( String  schemaNS,
String  structName,
String  fieldNS,
String  fieldName 
)
inlinevirtual
See also
iText.Kernel.XMP.XMPMeta.DeleteStructField(System.String, System.String, System.String, System.String)

Implements iText.Kernel.XMP.XMPMeta.

◆ DoesArrayItemExist()

virtual bool iText.Kernel.XMP.Impl.XMPMetaImpl.DoesArrayItemExist ( String  schemaNS,
String  arrayName,
int  itemIndex 
)
inlinevirtual
See also
iText.Kernel.XMP.XMPMeta.DoesArrayItemExist(System.String, System.String, int)

Implements iText.Kernel.XMP.XMPMeta.

◆ DoesPropertyExist()

virtual bool iText.Kernel.XMP.Impl.XMPMetaImpl.DoesPropertyExist ( String  schemaNS,
String  propName 
)
inlinevirtual
See also
iText.Kernel.XMP.XMPMeta.DoesPropertyExist(System.String, System.String)

Implements iText.Kernel.XMP.XMPMeta.

◆ DoesQualifierExist()

virtual bool iText.Kernel.XMP.Impl.XMPMetaImpl.DoesQualifierExist ( String  schemaNS,
String  propName,
String  qualNS,
String  qualName 
)
inlinevirtual
See also
iText.Kernel.XMP.XMPMeta.DoesQualifierExist(System.String, System.String, System.String, System.String)

Implements iText.Kernel.XMP.XMPMeta.

◆ DoesStructFieldExist()

virtual bool iText.Kernel.XMP.Impl.XMPMetaImpl.DoesStructFieldExist ( String  schemaNS,
String  structName,
String  fieldNS,
String  fieldName 
)
inlinevirtual
See also
iText.Kernel.XMP.XMPMeta.DoesStructFieldExist(System.String, System.String, System.String, System.String)

Implements iText.Kernel.XMP.XMPMeta.

◆ GetArrayItem()

virtual XMPProperty iText.Kernel.XMP.Impl.XMPMetaImpl.GetArrayItem ( String  schemaNS,
String  arrayName,
int  itemIndex 
)
inlinevirtual
See also
iText.Kernel.XMP.XMPMeta.GetArrayItem(System.String, System.String, int)
Exceptions
iText.Kernel.XMP.XMPException

Implements iText.Kernel.XMP.XMPMeta.

◆ GetLocalizedText()

virtual XMPProperty iText.Kernel.XMP.Impl.XMPMetaImpl.GetLocalizedText ( String  schemaNS,
String  altTextName,
String  genericLang,
String  specificLang 
)
inlinevirtual
Exceptions
iText.Kernel.XMP.XMPException
See also
iText.Kernel.XMP.XMPMeta.GetLocalizedText(System.String, System.String, System.String, System.String)

Implements iText.Kernel.XMP.XMPMeta.

◆ GetProperty()

virtual XMPProperty iText.Kernel.XMP.Impl.XMPMetaImpl.GetProperty ( String  schemaNS,
String  propName 
)
inlinevirtual
Exceptions
iText.Kernel.XMP.XMPException
See also
iText.Kernel.XMP.XMPMeta.GetProperty(System.String, System.String)

Implements iText.Kernel.XMP.XMPMeta.

◆ GetPropertyBase64()

virtual byte [] iText.Kernel.XMP.Impl.XMPMetaImpl.GetPropertyBase64 ( String  schemaNS,
String  propName 
)
inlinevirtual
See also
iText.Kernel.XMP.XMPMeta.GetPropertyBase64(System.String, System.String)
Exceptions
iText.Kernel.XMP.XMPException

Implements iText.Kernel.XMP.XMPMeta.

◆ GetPropertyBoolean()

virtual ? bool iText.Kernel.XMP.Impl.XMPMetaImpl.GetPropertyBoolean ( String  schemaNS,
String  propName 
)
inlinevirtual
See also
iText.Kernel.XMP.XMPMeta.GetPropertyBoolean(System.String, System.String)
Exceptions
iText.Kernel.XMP.XMPException

Implements iText.Kernel.XMP.XMPMeta.

◆ GetPropertyCalendar()

virtual DateTime iText.Kernel.XMP.Impl.XMPMetaImpl.GetPropertyCalendar ( String  schemaNS,
String  propName 
)
inlinevirtual
See also
iText.Kernel.XMP.XMPMeta.GetPropertyCalendar(System.String, System.String)
Exceptions
iText.Kernel.XMP.XMPException

Implements iText.Kernel.XMP.XMPMeta.

◆ GetPropertyDate()

virtual XMPDateTime iText.Kernel.XMP.Impl.XMPMetaImpl.GetPropertyDate ( String  schemaNS,
String  propName 
)
inlinevirtual
See also
iText.Kernel.XMP.XMPMeta.GetPropertyDate(System.String, System.String)
Exceptions
iText.Kernel.XMP.XMPException

Implements iText.Kernel.XMP.XMPMeta.

◆ GetPropertyDouble()

virtual ? double iText.Kernel.XMP.Impl.XMPMetaImpl.GetPropertyDouble ( String  schemaNS,
String  propName 
)
inlinevirtual
See also
iText.Kernel.XMP.XMPMeta.GetPropertyDouble(System.String, System.String)
Exceptions
iText.Kernel.XMP.XMPException

Implements iText.Kernel.XMP.XMPMeta.

◆ GetPropertyInteger()

virtual ? int iText.Kernel.XMP.Impl.XMPMetaImpl.GetPropertyInteger ( String  schemaNS,
String  propName 
)
inlinevirtual
See also
iText.Kernel.XMP.XMPMeta.GetPropertyInteger(System.String, System.String)
Exceptions
iText.Kernel.XMP.XMPException

Implements iText.Kernel.XMP.XMPMeta.

◆ GetPropertyLong()

virtual ? long iText.Kernel.XMP.Impl.XMPMetaImpl.GetPropertyLong ( String  schemaNS,
String  propName 
)
inlinevirtual
See also
iText.Kernel.XMP.XMPMeta.GetPropertyLong(System.String, System.String)
Exceptions
iText.Kernel.XMP.XMPException

Implements iText.Kernel.XMP.XMPMeta.

◆ GetPropertyString()

virtual String iText.Kernel.XMP.Impl.XMPMetaImpl.GetPropertyString ( String  schemaNS,
String  propName 
)
inlinevirtual
See also
iText.Kernel.XMP.XMPMeta.GetPropertyString(System.String, System.String)
Exceptions
iText.Kernel.XMP.XMPException

Implements iText.Kernel.XMP.XMPMeta.

◆ GetQualifier()

virtual XMPProperty iText.Kernel.XMP.Impl.XMPMetaImpl.GetQualifier ( String  schemaNS,
String  propName,
String  qualNS,
String  qualName 
)
inlinevirtual
Exceptions
iText.Kernel.XMP.XMPException
See also
iText.Kernel.XMP.XMPMeta.GetQualifier(System.String, System.String, System.String, System.String)

Implements iText.Kernel.XMP.XMPMeta.

◆ GetStructField()

virtual XMPProperty iText.Kernel.XMP.Impl.XMPMetaImpl.GetStructField ( String  schemaNS,
String  structName,
String  fieldNS,
String  fieldName 
)
inlinevirtual
See also
iText.Kernel.XMP.XMPMeta.GetStructField(System.String, System.String, System.String, System.String)
Exceptions
iText.Kernel.XMP.XMPException

Implements iText.Kernel.XMP.XMPMeta.

◆ InsertArrayItem() [1/2]

virtual void iText.Kernel.XMP.Impl.XMPMetaImpl.InsertArrayItem ( String  schemaNS,
String  arrayName,
int  itemIndex,
String  itemValue 
)
inlinevirtual
See also
iText.Kernel.XMP.XMPMeta.InsertArrayItem(System.String, System.String, int, System.String)
Exceptions
iText.Kernel.XMP.XMPException

Implements iText.Kernel.XMP.XMPMeta.

◆ InsertArrayItem() [2/2]

virtual void iText.Kernel.XMP.Impl.XMPMetaImpl.InsertArrayItem ( String  schemaNS,
String  arrayName,
int  itemIndex,
String  itemValue,
PropertyOptions  options 
)
inlinevirtual
Exceptions
iText.Kernel.XMP.XMPException
See also
iText.Kernel.XMP.XMPMeta.InsertArrayItem(System.String, System.String, int, System.String, iText.Kernel.XMP.Options.PropertyOptions)

Implements iText.Kernel.XMP.XMPMeta.

◆ Iterator() [1/3]

virtual XMPIterator iText.Kernel.XMP.Impl.XMPMetaImpl.Iterator ( )
inlinevirtual

◆ Iterator() [2/3]

virtual XMPIterator iText.Kernel.XMP.Impl.XMPMetaImpl.Iterator ( IteratorOptions  options )
inlinevirtual

◆ Iterator() [3/3]

virtual XMPIterator iText.Kernel.XMP.Impl.XMPMetaImpl.Iterator ( String  schemaNS,
String  propName,
IteratorOptions  options 
)
inlinevirtual
See also
iText.Kernel.XMP.XMPMeta.Iterator(System.String, System.String, iText.Kernel.XMP.Options.IteratorOptions)
Exceptions
iText.Kernel.XMP.XMPException

Implements iText.Kernel.XMP.XMPMeta.

◆ Normalize()

virtual void iText.Kernel.XMP.Impl.XMPMetaImpl.Normalize ( ParseOptions  options )
inlinevirtual

◆ SetArrayItem() [1/2]

virtual void iText.Kernel.XMP.Impl.XMPMetaImpl.SetArrayItem ( String  schemaNS,
String  arrayName,
int  itemIndex,
String  itemValue 
)
inlinevirtual
See also
iText.Kernel.XMP.XMPMeta.SetArrayItem(System.String, System.String, int, System.String)
Exceptions
iText.Kernel.XMP.XMPException

Implements iText.Kernel.XMP.XMPMeta.

◆ SetArrayItem() [2/2]

virtual void iText.Kernel.XMP.Impl.XMPMetaImpl.SetArrayItem ( String  schemaNS,
String  arrayName,
int  itemIndex,
String  itemValue,
PropertyOptions  options 
)
inlinevirtual
Exceptions
iText.Kernel.XMP.XMPException
See also
iText.Kernel.XMP.XMPMeta.SetArrayItem(System.String, System.String, int, System.String, iText.Kernel.XMP.Options.PropertyOptions)

Implements iText.Kernel.XMP.XMPMeta.

◆ SetLocalizedText() [1/2]

virtual void iText.Kernel.XMP.Impl.XMPMetaImpl.SetLocalizedText ( String  schemaNS,
String  altTextName,
String  genericLang,
String  specificLang,
String  itemValue 
)
inlinevirtual
See also
iText.Kernel.XMP.XMPMeta.SetLocalizedText(System.String, System.String, System.String, System.String, System.String)
Exceptions
iText.Kernel.XMP.XMPException

Implements iText.Kernel.XMP.XMPMeta.

◆ SetLocalizedText() [2/2]

virtual void iText.Kernel.XMP.Impl.XMPMetaImpl.SetLocalizedText ( String  schemaNS,
String  altTextName,
String  genericLang,
String  specificLang,
String  itemValue,
PropertyOptions  options 
)
inlinevirtual
See also
iText.Kernel.XMP.XMPMeta.SetLocalizedText(System.String, System.String, System.String, System.String, System.String, iText.Kernel.XMP.Options.PropertyOptions)
Exceptions
iText.Kernel.XMP.XMPException

Implements iText.Kernel.XMP.XMPMeta.

◆ SetPacketHeader()

virtual void iText.Kernel.XMP.Impl.XMPMetaImpl.SetPacketHeader ( String  packetHeader )
inlinevirtual

Sets the packetHeader attributes, only used by the parser.

Parameters
packetHeader the processing instruction content

◆ SetProperty() [1/2]

virtual void iText.Kernel.XMP.Impl.XMPMetaImpl.SetProperty ( String  schemaNS,
String  propName,
Object  propValue 
)
inlinevirtual
See also
iText.Kernel.XMP.XMPMeta.SetProperty(System.String, System.String, System.Object)
Exceptions
iText.Kernel.XMP.XMPException

Implements iText.Kernel.XMP.XMPMeta.

◆ SetProperty() [2/2]

virtual void iText.Kernel.XMP.Impl.XMPMetaImpl.SetProperty ( String  schemaNS,
String  propName,
Object  propValue,
PropertyOptions  options 
)
inlinevirtual
Exceptions
iText.Kernel.XMP.XMPException
See also
iText.Kernel.XMP.XMPMeta.SetProperty(System.String, System.String, System.Object, iText.Kernel.XMP.Options.PropertyOptions)

Implements iText.Kernel.XMP.XMPMeta.

◆ SetPropertyBase64() [1/2]

virtual void iText.Kernel.XMP.Impl.XMPMetaImpl.SetPropertyBase64 ( String  schemaNS,
String  propName,
byte[]  propValue 
)
inlinevirtual
See also
iText.Kernel.XMP.XMPMeta.SetPropertyBase64(System.String, System.String, byte[])
Exceptions
iText.Kernel.XMP.XMPException

Implements iText.Kernel.XMP.XMPMeta.

◆ SetPropertyBase64() [2/2]

virtual void iText.Kernel.XMP.Impl.XMPMetaImpl.SetPropertyBase64 ( String  schemaNS,
String  propName,
byte[]  propValue,
PropertyOptions  options 
)
inlinevirtual
See also
iText.Kernel.XMP.XMPMeta.SetPropertyBase64(System.String, System.String, byte[], iText.Kernel.XMP.Options.PropertyOptions)
Exceptions
iText.Kernel.XMP.XMPException

Implements iText.Kernel.XMP.XMPMeta.

◆ SetPropertyBoolean() [1/2]

virtual void iText.Kernel.XMP.Impl.XMPMetaImpl.SetPropertyBoolean ( String  schemaNS,
String  propName,
bool  propValue 
)
inlinevirtual
See also
iText.Kernel.XMP.XMPMeta.SetPropertyBoolean(System.String, System.String, bool)
Exceptions
iText.Kernel.XMP.XMPException

Implements iText.Kernel.XMP.XMPMeta.

◆ SetPropertyBoolean() [2/2]

virtual void iText.Kernel.XMP.Impl.XMPMetaImpl.SetPropertyBoolean ( String  schemaNS,
String  propName,
bool  propValue,
PropertyOptions  options 
)
inlinevirtual
Exceptions
iText.Kernel.XMP.XMPException
See also
iText.Kernel.XMP.XMPMeta.SetPropertyBoolean(System.String, System.String, bool, iText.Kernel.XMP.Options.PropertyOptions)

Implements iText.Kernel.XMP.XMPMeta.

◆ SetPropertyCalendar() [1/2]

virtual void iText.Kernel.XMP.Impl.XMPMetaImpl.SetPropertyCalendar ( String  schemaNS,
String  propName,
DateTime  propValue 
)
inlinevirtual
See also
iText.Kernel.XMP.XMPMeta.SetPropertyCalendar(System.String, System.String, System.DateTime)
Exceptions
iText.Kernel.XMP.XMPException

Implements iText.Kernel.XMP.XMPMeta.

◆ SetPropertyCalendar() [2/2]

virtual void iText.Kernel.XMP.Impl.XMPMetaImpl.SetPropertyCalendar ( String  schemaNS,
String  propName,
DateTime  propValue,
PropertyOptions  options 
)
inlinevirtual
See also
iText.Kernel.XMP.XMPMeta.SetPropertyCalendar(System.String, System.String, System.DateTime, iText.Kernel.XMP.Options.PropertyOptions)
Exceptions
iText.Kernel.XMP.XMPException

Implements iText.Kernel.XMP.XMPMeta.

◆ SetPropertyDate() [1/2]

virtual void iText.Kernel.XMP.Impl.XMPMetaImpl.SetPropertyDate ( String  schemaNS,
String  propName,
XMPDateTime  propValue 
)
inlinevirtual
See also
iText.Kernel.XMP.XMPMeta.SetPropertyDate(System.String, System.String, iText.Kernel.XMP.XMPDateTime)
Exceptions
iText.Kernel.XMP.XMPException

Implements iText.Kernel.XMP.XMPMeta.

◆ SetPropertyDate() [2/2]

virtual void iText.Kernel.XMP.Impl.XMPMetaImpl.SetPropertyDate ( String  schemaNS,
String  propName,
XMPDateTime  propValue,
PropertyOptions  options 
)
inlinevirtual
See also
iText.Kernel.XMP.XMPMeta.SetPropertyDate(System.String, System.String, iText.Kernel.XMP.XMPDateTime, iText.Kernel.XMP.Options.PropertyOptions)
Exceptions
iText.Kernel.XMP.XMPException

Implements iText.Kernel.XMP.XMPMeta.

◆ SetPropertyDouble() [1/2]

virtual void iText.Kernel.XMP.Impl.XMPMetaImpl.SetPropertyDouble ( String  schemaNS,
String  propName,
double  propValue 
)
inlinevirtual
See also
iText.Kernel.XMP.XMPMeta.SetPropertyDouble(System.String, System.String, double)
Exceptions
iText.Kernel.XMP.XMPException

Implements iText.Kernel.XMP.XMPMeta.

◆ SetPropertyDouble() [2/2]

virtual void iText.Kernel.XMP.Impl.XMPMetaImpl.SetPropertyDouble ( String  schemaNS,
String  propName,
double  propValue,
PropertyOptions  options 
)
inlinevirtual
See also
iText.Kernel.XMP.XMPMeta.SetPropertyDouble(System.String, System.String, double, iText.Kernel.XMP.Options.PropertyOptions)
Exceptions
iText.Kernel.XMP.XMPException

Implements iText.Kernel.XMP.XMPMeta.

◆ SetPropertyInteger() [1/2]

virtual void iText.Kernel.XMP.Impl.XMPMetaImpl.SetPropertyInteger ( String  schemaNS,
String  propName,
int  propValue 
)
inlinevirtual
See also
iText.Kernel.XMP.XMPMeta.SetPropertyInteger(System.String, System.String, int)
Exceptions
iText.Kernel.XMP.XMPException

Implements iText.Kernel.XMP.XMPMeta.

◆ SetPropertyInteger() [2/2]

virtual void iText.Kernel.XMP.Impl.XMPMetaImpl.SetPropertyInteger ( String  schemaNS,
String  propName,
int  propValue,
PropertyOptions  options 
)
inlinevirtual
See also
iText.Kernel.XMP.XMPMeta.SetPropertyInteger(System.String, System.String, int, iText.Kernel.XMP.Options.PropertyOptions)
Exceptions
iText.Kernel.XMP.XMPException

Implements iText.Kernel.XMP.XMPMeta.

◆ SetPropertyLong() [1/2]

virtual void iText.Kernel.XMP.Impl.XMPMetaImpl.SetPropertyLong ( String  schemaNS,
String  propName,
long  propValue 
)
inlinevirtual
See also
iText.Kernel.XMP.XMPMeta.SetPropertyLong(System.String, System.String, long)
Exceptions
iText.Kernel.XMP.XMPException

Implements iText.Kernel.XMP.XMPMeta.

◆ SetPropertyLong() [2/2]

virtual void iText.Kernel.XMP.Impl.XMPMetaImpl.SetPropertyLong ( String  schemaNS,
String  propName,
long  propValue,
PropertyOptions  options 
)
inlinevirtual
See also
iText.Kernel.XMP.XMPMeta.SetPropertyLong(System.String, System.String, long, iText.Kernel.XMP.Options.PropertyOptions)
Exceptions
iText.Kernel.XMP.XMPException

Implements iText.Kernel.XMP.XMPMeta.

◆ SetQualifier() [1/2]

virtual void iText.Kernel.XMP.Impl.XMPMetaImpl.SetQualifier ( String  schemaNS,
String  propName,
String  qualNS,
String  qualName,
String  qualValue 
)
inlinevirtual
See also
iText.Kernel.XMP.XMPMeta.SetQualifier(System.String, System.String, System.String, System.String, System.String)
Exceptions
iText.Kernel.XMP.XMPException

Implements iText.Kernel.XMP.XMPMeta.

◆ SetQualifier() [2/2]

virtual void iText.Kernel.XMP.Impl.XMPMetaImpl.SetQualifier ( String  schemaNS,
String  propName,
String  qualNS,
String  qualName,
String  qualValue,
PropertyOptions  options 
)
inlinevirtual
Exceptions
iText.Kernel.XMP.XMPException
See also
iText.Kernel.XMP.XMPMeta.SetQualifier(System.String, System.String, System.String, System.String, System.String, iText.Kernel.XMP.Options.PropertyOptions)

Implements iText.Kernel.XMP.XMPMeta.

◆ SetStructField() [1/2]

virtual void iText.Kernel.XMP.Impl.XMPMetaImpl.SetStructField ( String  schemaNS,
String  structName,
String  fieldNS,
String  fieldName,
String  fieldValue 
)
inlinevirtual
See also
iText.Kernel.XMP.XMPMeta.SetStructField(System.String, System.String, System.String, System.String, System.String)
Exceptions
iText.Kernel.XMP.XMPException

Implements iText.Kernel.XMP.XMPMeta.

◆ SetStructField() [2/2]

virtual void iText.Kernel.XMP.Impl.XMPMetaImpl.SetStructField ( String  schemaNS,
String  structName,
String  fieldNS,
String  fieldName,
String  fieldValue,
PropertyOptions  options 
)
inlinevirtual
See also
iText.Kernel.XMP.XMPMeta.SetStructField(System.String, System.String, System.String, System.String, System.String, iText.Kernel.XMP.Options.PropertyOptions)
Exceptions
iText.Kernel.XMP.XMPException

Implements iText.Kernel.XMP.XMPMeta.