Package uk.ac.starlink.pal
Class palString
- java.lang.Object
-
- uk.ac.starlink.pal.palString
-
public class palString extends java.lang.ObjectA String with positional information
-
-
Constructor Summary
Constructors Constructor Description palString(java.lang.String s)Create a new string
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidbackChar()Move the string pointer back one characterchargetChar()Get the character at the current position in the stringchargetChar(int n)Get the character at a set position in the stringintgetDigit()Get the Digit FlagintgetFlag()Get the Status flagchargetlastChar()Get the last characterchargetNextChar()Get the next character of the stringintgetPos()Get the current character positionjava.lang.StringgetString()Get the stringvoidincrChar()Move the string pointer forward one characterintlength()Get the length of the stringvoidsetDigit(int n)Set the Digit FlagvoidsetFlag(int n)Set the Status flagvoidsetPos(int n)Set the current character positionjava.lang.StringtoString()Get the string
-
-
-
Method Detail
-
getString
public java.lang.String getString()
Get the string- Returns:
- The text of the string
-
getNextChar
public char getNextChar()
Get the next character of the string- Returns:
- The next character
-
backChar
public void backChar()
Move the string pointer back one character
-
incrChar
public void incrChar()
Move the string pointer forward one character
-
getChar
public char getChar(int n)
Get the character at a set position in the string- Parameters:
n- The position of the character to get- Returns:
- The character at position n
-
getChar
public char getChar()
Get the character at the current position in the string- Returns:
- The current character
-
getlastChar
public char getlastChar()
Get the last character- Returns:
- The previous character
-
getPos
public int getPos()
Get the current character position- Returns:
- The current character position (starting at 1)
-
setPos
public void setPos(int n)
Set the current character position- Parameters:
n- The current character position (starting at 1)
-
setDigit
public void setDigit(int n)
Set the Digit Flag- Parameters:
n- The digit flag
-
getDigit
public int getDigit()
Get the Digit Flag- Returns:
- The digit flag
-
setFlag
public void setFlag(int n)
Set the Status flag- Parameters:
n- Flag value
-
getFlag
public int getFlag()
Get the Status flag- Returns:
- Flag value
-
length
public int length()
Get the length of the string- Returns:
- String length
-
toString
public java.lang.String toString()
Get the string- Overrides:
toStringin classjava.lang.Object- Returns:
- The string
-
-