org.scijava.sjep
Class Position

java.lang.Object
  extended by org.scijava.sjep.Position

public class Position
extends Object

A mutable parse position. Similar to ParsePosition, but less complex.

Author:
Curtis Rueden

Constructor Summary
Position()
           
 
Method Summary
 void assertThat(boolean condition, String message)
          Throws IllegalStateException if something goes wrong.
 char ch(CharSequence s)
           
 char ch(CharSequence s, int offset)
           
 void die(String message)
          Throws IllegalArgumentException when syntax is incorrect.
 void fail(String message)
          Throws IllegalStateException when something is wrong.
 int get()
           
 void inc()
           
 void inc(int count)
           
 void set(int index)
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Position

public Position()
Method Detail

get

public int get()

set

public void set(int index)

inc

public void inc()

inc

public void inc(int count)

ch

public char ch(CharSequence s)

ch

public char ch(CharSequence s,
               int offset)

die

public void die(String message)
Throws IllegalArgumentException when syntax is incorrect.


assertThat

public void assertThat(boolean condition,
                       String message)
Throws IllegalStateException if something goes wrong.


fail

public void fail(String message)
Throws IllegalStateException when something is wrong.


toString

public String toString()
Overrides:
toString in class Object


Copyright © 2015 SciJava. All rights reserved.