|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.biojava.bio.program.tagvalue.SimpleTagValueWrapper
org.biojava.bio.program.tagvalue.Aggregator
public class Aggregator
Joins multipel values into single values.
Some properties have values spread across multiple lines. For example, the properties on EMBL features can be spread across multiple lines.
This class provides callbacks to allow event streams to be re-written so that they contain this information.
| Constructor Summary | |
|---|---|
Aggregator(TagValueListener listener,
BoundaryFinder observer,
String joiner)
|
|
| Method Summary | |
|---|---|
void |
endTag()
End the current tag. |
BoundaryFinder |
getBoundaryFinder()
|
String |
getJoiner()
|
void |
setBoundaryFinder(BoundaryFinder finder)
|
void |
setJoiner(String joiner)
|
void |
startTag(Object tag)
Start a new tag. |
void |
value(TagValueContext ctxt,
Object value)
A value has been seen. |
| Methods inherited from class org.biojava.bio.program.tagvalue.SimpleTagValueWrapper |
|---|
endRecord, getDelegate, setDelegate, startRecord |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public Aggregator(TagValueListener listener,
BoundaryFinder observer,
String joiner)
| Method Detail |
|---|
public BoundaryFinder getBoundaryFinder()
public void setBoundaryFinder(BoundaryFinder finder)
public String getJoiner()
public void setJoiner(String joiner)
public void startTag(Object tag)
throws ParserException
TagValueListener
startTag in interface TagValueListenerstartTag in class SimpleTagValueWrappertag - the Object representing the new tag
ParserException - if the tag could not be started
public void value(TagValueContext ctxt,
Object value)
throws ParserException
TagValueListener
value in interface TagValueListenervalue in class SimpleTagValueWrapperctxt - a TagValueContext that could be used to push a sub-documentvalue - the value Object observed
ParserException - if the value could not be processed
public void endTag()
throws ParserException
TagValueListener
endTag in interface TagValueListenerendTag in class SimpleTagValueWrapperParserException - if the tag could not be ended
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||