C# Class iTextSharp.xmp.impl.XmpIteratorImpl

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. @since 29.06.2006
Inheritance: IXmpIterator
显示文件 Open project: nonorganic/dssnet Class Usage Examples

Protected Properties

Property Type Description
skipSubtree bool

Public Methods

Method Description
MoveNext ( ) : bool
Reset ( ) : void
SkipSiblings ( ) : void
SkipSubtree ( ) : void
XmpIteratorImpl ( XmpMetaImpl xmp, string schemaNs, string propPath, IteratorOptions options ) : System

Constructor with optionsl initial values. If propName is provided, schemaNs has also be provided.

Method Details

MoveNext() public method

public MoveNext ( ) : bool
return bool

Reset() public method

public Reset ( ) : void
return void

SkipSiblings() public method

public SkipSiblings ( ) : void
return void

SkipSubtree() public method

public SkipSubtree ( ) : void
return void

XmpIteratorImpl() public method

Constructor with optionsl initial values. If propName is provided, schemaNs has also be provided.
If the node defined by the paramters is not existing.
public XmpIteratorImpl ( XmpMetaImpl xmp, string schemaNs, string propPath, IteratorOptions options ) : System
xmp XmpMetaImpl the iterated metadata object.
schemaNs string the iteration is reduced to this schema (optional)
propPath string the iteration is redurce to this property within the schemaNs
options IteratorOptions advanced iteration options, see
return System

Property Details

skipSubtree protected_oe property

flag to indicate that skipSiblings() has been called.
protected bool skipSubtree
return bool