Package uk.ac.starlink.pal
Class palString
java.lang.Object
uk.ac.starlink.pal.palString
A String with positional information
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
backChar()
Move the string pointer back one characterchar
getChar()
Get the character at the current position in the stringchar
getChar
(int n) Get the character at a set position in the stringint
getDigit()
Get the Digit Flagint
getFlag()
Get the Status flagchar
Get the last characterchar
Get the next character of the stringint
getPos()
Get the current character positionGet the stringvoid
incrChar()
Move the string pointer forward one characterint
length()
Get the length of the stringvoid
setDigit
(int n) Set the Digit Flagvoid
setFlag
(int n) Set the Status flagvoid
setPos
(int n) Set the current character positiontoString()
Get the string
-
Constructor Details
-
palString
Create a new string- Parameters:
s
- The text to store
-
-
Method Details
-
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
Get the string
-