com.upokecenter.util.StackableCharacterInput
com.upokecenter.util.StackableCharacterInput
public final class StackableCharacterInput extends Object implements IMarkableCharacterInput
A character input stream where additional inputs can be stacked on.
Constructors
Methods
int GetMarkPosition()
Not documented yet.void MoveBack(int count)
Not documented yet.void PushInput(com.upokecenter.text.ICharacterInput input)
Not documented yet.int Read(int[] buf, int offset, int unitCount)
Not documented yet.int ReadChar()
Not documented yet.int SetHardMark()
Not documented yet.void SetMarkPosition(int pos)
Not documented yet.int SetSoftMark()
Not documented yet.
Method Details
GetMarkPosition
public int GetMarkPosition()
Not documented yet.
Specified by:
GetMarkPosition
in interfaceIMarkableCharacterInput
Returns:
- A 32-bit signed integer.
MoveBack
public void MoveBack(int count)
Not documented yet.
Specified by:
MoveBack
in interfaceIMarkableCharacterInput
Parameters:
count
- The parametercount
is a 32-bit signed integer.
PushInput
public void PushInput(com.upokecenter.text.ICharacterInput input)
Not documented yet.
Parameters:
input
- The parameterinput
is a.getText().ICharacterInput object.
Throws:
NullPointerException
- The parameterinput
is null.
ReadChar
public int ReadChar()
Not documented yet.
Specified by:
ReadChar
in interfacecom.upokecenter.text.ICharacterInput
Returns:
- A 32-bit signed integer.
Read
public int Read(int[] buf, int offset, int unitCount)
Not documented yet.
Specified by:
Read
in interfacecom.upokecenter.text.ICharacterInput
Parameters:
buf
- The parameterbuf
is a.getInt32()[] object.offset
- The parameteroffset
is a 32-bit signed integer.unitCount
- The parameterunitCount
is a 32-bit signed integer.
Returns:
- A 32-bit signed integer.
Throws:
NullPointerException
- The parameterbuf
is null.
SetHardMark
public int SetHardMark()
Not documented yet.
Specified by:
SetHardMark
in interfaceIMarkableCharacterInput
Returns:
- A 32-bit signed integer.
SetMarkPosition
public void SetMarkPosition(int pos)
Not documented yet.
Specified by:
SetMarkPosition
in interfaceIMarkableCharacterInput
Parameters:
pos
- The parameterpos
is a 32-bit signed integer.
SetSoftMark
public int SetSoftMark()
Not documented yet.
Specified by:
SetSoftMark
in interfaceIMarkableCharacterInput
Returns:
- A 32-bit signed integer.