|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.openxri.Parsable
org.openxri.XRISegment
public class XRISegment
This class provides a strong typing for a XRI Segment. Any object of this class that appears outside of the package is a valid XRI Segment with at least one subsegment.
Constructor Summary | |
---|---|
XRISegment(java.lang.String sVal)
Constructs XRISegment from String |
|
XRISegment(java.lang.String sVal,
boolean bAllowImpliedDelimiter,
boolean bAllowColon)
Constructs XRISegment from String |
Method Summary | |
---|---|
boolean |
equals(XRISegment segment)
|
boolean |
equalsIgnoreCase(XRISegment segment)
|
int |
getNumSubSegments()
Returns the number of subsegments in the XRI segment |
XRISegment |
getParent()
Returns the parent XRISegment for this object. |
XRISegment |
getRemainder(int nSkip)
Returns the last part of the XRI segment. |
XRISubSegment |
getSubSegmentAt(int nIndex)
Returns the subsegment at the given index |
java.util.Iterator |
getSubSegmentIterator()
provides an Iterator for the subsegments |
boolean |
isPrefixOf(XRISegment segment)
|
java.lang.String |
toIRINormalForm()
Serialzes XRISegment into IRI normal from |
java.lang.String |
toIRINormalForm(boolean wantOptionalDelim)
Serialzes XRISegment into IRI normal from |
java.lang.String |
toString()
String representation of the object. |
java.lang.String |
toURINormalForm()
Serialzes XRISegment into URI normal from |
java.lang.String |
toURINormalForm(boolean wantOptionalDelim)
Serialzes XRISegment into URI normal from |
Methods inherited from class org.openxri.Parsable |
---|
compareTo, equals, hashCode |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public XRISegment(java.lang.String sVal)
public XRISegment(java.lang.String sVal, boolean bAllowImpliedDelimiter, boolean bAllowColon)
Method Detail |
---|
public int getNumSubSegments()
public java.util.Iterator getSubSegmentIterator()
public XRISubSegment getSubSegmentAt(int nIndex)
nIndex
- The index of the subsegment to return
public XRISegment getParent()
public XRISegment getRemainder(int nSkip)
nSkip
- The number of subsegments to skip.public java.lang.String toString()
toString
in class Parsable
public java.lang.String toIRINormalForm(boolean wantOptionalDelim)
public java.lang.String toIRINormalForm()
public java.lang.String toURINormalForm(boolean wantOptionalDelim)
public java.lang.String toURINormalForm()
public boolean equals(XRISegment segment)
public boolean equalsIgnoreCase(XRISegment segment)
public boolean isPrefixOf(XRISegment segment)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |