|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.sblim.cimclient.internal.uri.URIString
public class URIString
Class URIString is responsible for wrapping the WBEM-URI string. It has methods which help in parsing.
Constructor Summary | |
---|---|
URIString(char[] pCharArray)
Ctor. |
|
URIString(char[] pCharArray,
int pStart,
int pEnd)
Ctor. |
|
URIString(java.lang.String pStr)
Ctor. |
|
URIString(URIString pUriStr)
Ctor. |
Method Summary | |
---|---|
char |
charAt(int pIdx)
|
void |
cutStarting()
Cuts out the first character. |
boolean |
cutStarting(char pC)
Cuts out the first character if it is pC . |
boolean |
cutStarting(java.lang.CharSequence pSeq)
Cuts out pSeq from the beginning if it is there. |
void |
cutStarting(int pChars)
Cuts out pChars pieces of characters from the beginning. |
boolean |
cutStarting(java.lang.String pStr,
boolean pIgnoreCase)
Cuts out pStr from the beginning if it is there. |
URIString |
deepCopy()
deepCopy |
int |
find(char pChar)
find |
int |
getPos()
getPos |
java.lang.String |
group(int pI)
|
int |
length()
|
java.lang.String |
markPosition()
markPosition |
java.lang.String |
markPosition(int pPos)
markPosition |
boolean |
matchAndCut(java.util.regex.Pattern pPat,
int pGroup)
Matches pattern pPat and cuts out the beginning till the end
of matcher group pGroup . |
java.lang.String |
removeTill(char pChar)
removeTill(pChar, false, false); |
java.lang.String |
removeTill(char pChar,
boolean pRemoveChar)
removeTill(pChar, pRemoveChar, false); |
java.lang.String |
removeTill(char pChar,
boolean pRemoveChar,
boolean pMustFound)
Removes the beginning of the string till the first occurrence of pChar or removes the whole string if it doesn't contain pChar and pMustFound is false. |
void |
set(URIString pUriStr)
set |
boolean |
startsWith(char pC)
startsWith |
java.lang.CharSequence |
subSequence(int pStart,
int pEnd)
|
java.lang.String |
substring(int pBeginIdx,
int pEndIdx)
Returns a new string that is a substring of this string. |
java.lang.String |
toInitString()
toInitString |
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public URIString(char[] pCharArray, int pStart, int pEnd)
pCharArray
- pStart
- pEnd
- public URIString(char[] pCharArray)
pCharArray
- public URIString(java.lang.String pStr)
pStr
- public URIString(URIString pUriStr)
pUriStr
- Method Detail |
---|
public void set(URIString pUriStr)
pUriStr
- public URIString deepCopy()
URIString
instancepublic int find(char pChar)
pChar
-
pChar
or -1 if not found.public char charAt(int pIdx)
charAt
in interface java.lang.CharSequence
CharSequence.charAt(int)
public int length()
length
in interface java.lang.CharSequence
CharSequence.length()
public java.lang.CharSequence subSequence(int pStart, int pEnd)
subSequence
in interface java.lang.CharSequence
CharSequence.subSequence(int, int)
public java.lang.String toString()
toString
in interface java.lang.CharSequence
toString
in class java.lang.Object
Object.toString()
public java.lang.String toInitString()
public int getPos()
public java.lang.String markPosition()
public java.lang.String markPosition(int pPos)
pPos
-
public java.lang.String substring(int pBeginIdx, int pEndIdx)
pBeginIdx
- pEndIdx
-
public boolean startsWith(char pC)
pC
-
true
if the first character is pC
.public void cutStarting()
public boolean cutStarting(char pC)
pC
.
pC
-
true
if cut is done.public boolean cutStarting(java.lang.CharSequence pSeq)
pSeq
from the beginning if it is there.
pSeq
-
true
if cut is done.public boolean cutStarting(java.lang.String pStr, boolean pIgnoreCase)
pStr
from the beginning if it is there.
pStr
- pIgnoreCase
-
true
if cut is done.public void cutStarting(int pChars)
pChars
- public java.lang.String removeTill(char pChar, boolean pRemoveChar, boolean pMustFound)
pChar
- pRemoveChar
- if true pChar
will be removed toopMustFound
-
null
if pChar
not found and pMustFound
is true
public java.lang.String removeTill(char pChar, boolean pRemoveChar)
pChar
- pRemoveChar
-
removeTill(char, boolean, boolean)
public java.lang.String removeTill(char pChar)
pChar
-
removeTill(char, boolean, boolean)
public boolean matchAndCut(java.util.regex.Pattern pPat, int pGroup)
pPat
and cuts out the beginning till the end
of matcher group pGroup
.
pPat
- pGroup
-
true
if pattern is matched and cut was done.public java.lang.String group(int pI)
pI
-
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |