iText 5

XmpPathParser

XmpPathParser Public class

Diagram

flowchart LR classDef interfaceStyle stroke-dasharray: 5 5; classDef abstractStyle stroke-width:4px subgraph iTextSharp.xmp.impl.xpath iTextSharp.xmp.impl.xpath.XmpPathParser[[XmpPathParser]] end

Members

Methods

Public Static methods

Returns

Name

XmpPath

ExpandXPath

(string schemaNs, string path)

Internal Static methods

Returns

Name

XmpPathSegment

ParseIndexSegment

(

PathPosition

pos)

void

ParseRootNode

(string schemaNs,

PathPosition

pos,

XmpPath

expandedXPath)

XmpPathSegment

ParseStructSegment

(

PathPosition

pos)

void

SkipPathDelimiter

(string path,

PathPosition

pos)

void

VerifyQualName

(string qualName)

void

VerifySimpleXmlName

(string name)

string

VerifyXPathRoot

(string schemaNs, string rootProp)

Details

Constructors

XmpPathParser

Source code

internal XmpPathParser()

Methods

ExpandXPath

Source code

public static XmpPath ExpandXPath(string schemaNs, string path)

Arguments

Type

Name

Description

string

schemaNs

string

path

SkipPathDelimiter

Source code

internal static void SkipPathDelimiter(string path, PathPosition pos)

Arguments

Type

Name

Description

string

path

PathPosition

pos

ParseStructSegment

Source code

internal static XmpPathSegment ParseStructSegment(PathPosition pos)

Arguments

Type

Name

Description

PathPosition

pos

ParseIndexSegment

Source code

internal static XmpPathSegment ParseIndexSegment(PathPosition pos)

Arguments

Type

Name

Description

PathPosition

pos

ParseRootNode

Source code

internal static void ParseRootNode(string schemaNs, PathPosition pos, XmpPath expandedXPath)

Arguments

Type

Name

Description

string

schemaNs

PathPosition

pos

XmpPath

expandedXPath

VerifyQualName

Source code

internal static void VerifyQualName(string qualName)

Arguments

Type

Name

Description

string

qualName

VerifySimpleXmlName

Source code

internal static void VerifySimpleXmlName(string name)

Arguments

Type

Name

Description

string

name

VerifyXPathRoot

Source code

internal static string VerifyXPathRoot(string schemaNs, string rootProp)

Arguments

Type

Name

Description

string

schemaNs

string

rootProp

Generated with ModularDoc