org.annotation.wordfreak.scheme
Class DefaultSchemeNavigator

java.lang.Object
  extended byorg.annotation.wordfreak.scheme.DefaultSchemeNavigator
All Implemented Interfaces:
SchemeNavigator

public class DefaultSchemeNavigator
extends java.lang.Object
implements SchemeNavigator


Constructor Summary
DefaultSchemeNavigator(AnnotationScheme s)
           
 
Method Summary
 void down()
          Change the current annotation to an annotaiton which is a child of the current annotation or if no such parent is appropiate the next annotaiton.
 void end()
          Change the current annotaiton to the last annotation.
 void flatNext()
           
 void flatNext(Annotation ann)
           
 void flatPrev()
           
 void home()
          Change the current annotation to the first annotation.
 void next()
          Change the current annotation to an annotaiton which comes after the current annotation based on the current sort criteria.
 void nextFile()
          Change the current annotation to the first annotation in the next file.
 void prev()
          Change the current annotation to an annotaiton which comes previous to the current annotation based on the current sort criteria.
 void prevFile()
          Change the current annotation to the last annotation in the previous file.
 void process()
          Nofity all listers of the status of the current annotaiton.
 void up()
          Change the current annotation to an annotaiton which is a parent of the current annotation or if no such parent is appropiate the previous annotaiton.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultSchemeNavigator

public DefaultSchemeNavigator(AnnotationScheme s)
Method Detail

up

public void up()
Description copied from interface: SchemeNavigator
Change the current annotation to an annotaiton which is a parent of the current annotation or if no such parent is appropiate the previous annotaiton.

Specified by:
up in interface SchemeNavigator

down

public void down()
Description copied from interface: SchemeNavigator
Change the current annotation to an annotaiton which is a child of the current annotation or if no such parent is appropiate the next annotaiton.

Specified by:
down in interface SchemeNavigator

prev

public void prev()
Description copied from interface: SchemeNavigator
Change the current annotation to an annotaiton which comes previous to the current annotation based on the current sort criteria.

Specified by:
prev in interface SchemeNavigator

next

public void next()
Description copied from interface: SchemeNavigator
Change the current annotation to an annotaiton which comes after the current annotation based on the current sort criteria.

Specified by:
next in interface SchemeNavigator

home

public void home()
Description copied from interface: SchemeNavigator
Change the current annotation to the first annotation.

Specified by:
home in interface SchemeNavigator

end

public void end()
Description copied from interface: SchemeNavigator
Change the current annotaiton to the last annotation.

Specified by:
end in interface SchemeNavigator

flatPrev

public void flatPrev()
Specified by:
flatPrev in interface SchemeNavigator

flatNext

public void flatNext()
Specified by:
flatNext in interface SchemeNavigator

flatNext

public void flatNext(Annotation ann)

prevFile

public void prevFile()
Description copied from interface: SchemeNavigator
Change the current annotation to the last annotation in the previous file.

Specified by:
prevFile in interface SchemeNavigator

nextFile

public void nextFile()
Description copied from interface: SchemeNavigator
Change the current annotation to the first annotation in the next file.

Specified by:
nextFile in interface SchemeNavigator

process

public void process()
Description copied from interface: SchemeNavigator
Nofity all listers of the status of the current annotaiton.

Specified by:
process in interface SchemeNavigator


Copyright © 2004 Thomas Morton and Jeremy LaCivita. All Rights Reserved.