C# Class DotNetXri.Syntax.XRIPath

This base class provides a strong typing for a XRI Path. Any obj of this class that appears outside of the package is a valid XRI Path.
Inheritance: Parsable
Afficher le fichier Open project: AArnott/dotnetxri

Méthodes publiques

Свойство Type Description
moSegments IList

Protected Properties

Свойство Type Description
mbAllowColon bool

Méthodes publiques

Méthode Description
getNumSegments ( ) : int

getSegmentAt ( int nIndex ) : XRISegment

Returns the XRISegmentVal at the given index

getSegmentIterator ( ) : IEnumerator

toIRINormalForm ( ) : string

Serializes Relative Path into IRI normal from

toURINormalForm ( ) : string

Serializes Relative Path into URI normal from

Méthodes protégées

Méthode Description
XRIPath ( ) : System.Collections.Generic
XRIPath ( string sVal ) : System.Collections.Generic
scanXRISegments ( ParseStream oPathStream ) : void

Parses the input stream into XRISegmentVals

Method Details

XRIPath() protected méthode

protected XRIPath ( ) : System.Collections.Generic
Résultat System.Collections.Generic

XRIPath() protected méthode

protected XRIPath ( string sVal ) : System.Collections.Generic
sVal string
Résultat System.Collections.Generic

getNumSegments() public méthode

public getNumSegments ( ) : int
Résultat int

getSegmentAt() public méthode

Returns the XRISegmentVal at the given index
public getSegmentAt ( int nIndex ) : XRISegment
nIndex int The index of the XRISegmentVal to return
Résultat XRISegment

getSegmentIterator() public méthode

public getSegmentIterator ( ) : IEnumerator
Résultat IEnumerator

scanXRISegments() protected méthode

Parses the input stream into XRISegmentVals
protected scanXRISegments ( ParseStream oPathStream ) : void
oPathStream ParseStream The input stream to scan from
Résultat void

toIRINormalForm() public méthode

Serializes Relative Path into IRI normal from
public toIRINormalForm ( ) : string
Résultat string

toURINormalForm() public méthode

Serializes Relative Path into URI normal from
public toURINormalForm ( ) : string
Résultat string

Property Details

mbAllowColon protected_oe property

protected bool mbAllowColon
Résultat bool

moSegments public_oe property

public IList moSegments
Résultat IList