iText 8.0.2 API
iText.Kernel.XMP.Impl.XMPIteratorImpl Class Reference

The More...

Inheritance diagram for iText.Kernel.XMP.Impl.XMPIteratorImpl:
iText.Kernel.XMP.XMPIterator

Public Member Functions

  XMPIteratorImpl (XMPMetaImpl xmp, String schemaNS, String propPath, IteratorOptions options)
  Constructor with optionsl initial values. More...
 
virtual void  SkipSubtree ()
 
See also
iText.Kernel.XMP.XMPIterator.SkipSubtree()

 
virtual void  SkipSiblings ()
 
See also
iText.Kernel.XMP.XMPIterator.SkipSiblings()

 
virtual bool  MoveNext ()
 
See also
System.Collections.IEnumerator.MoveNext()

 
virtual void  Reset ()
 

Properties

virtual Object  Current [get]
 
See also
System.Collections.IEnumerator.Current()

 

Detailed Description

The

XMPIterator implementation.

The

XMPIterator

implementation. Iterates the XMP Tree according to a set of options. During the iteration the XMPMeta-object must not be changed. Calls to

skipSubtree()

/

skipSiblings()

will affect the iteration.

29.06.2006

Constructor & Destructor Documentation

◆ XMPIteratorImpl()

iText.Kernel.XMP.Impl.XMPIteratorImpl.XMPIteratorImpl ( XMPMetaImpl  xmp,
String  schemaNS,
String  propPath,
IteratorOptions  options 
)
inline

Constructor with optionsl initial values.

Constructor with optionsl initial values. If

propName

is provided,

schemaNS

has also be provided.

Parameters
xmp the iterated metadata object.
schemaNS the iteration is reduced to this schema (optional)
propPath the iteration is redurce to this property within the
schemaNS
options advanced iteration options, see iText.Kernel.XMP.Options.IteratorOptions