public class TokenSetAdapter<T> extends java.lang.Object implements info.bioinfweb.jphyloio.dataadapters.ObjectListDataAdapter<info.bioinfweb.jphyloio.events.TokenSetDefinitionEvent>
| Constructor and Description |
|---|
TokenSetAdapter(java.lang.String idPrefix,
TokenSet<T> tokenSet,
long startIndex,
long endIndex) |
| Modifier and Type | Method and Description |
|---|---|
long |
getCount(info.bioinfweb.jphyloio.ReadWriteParameterMap parameters) |
java.util.Iterator<java.lang.String> |
getIDIterator(info.bioinfweb.jphyloio.ReadWriteParameterMap parameters) |
java.lang.String |
getIDPrefix() |
info.bioinfweb.jphyloio.events.TokenSetDefinitionEvent |
getObjectStartEvent(info.bioinfweb.jphyloio.ReadWriteParameterMap parameters,
java.lang.String id) |
TokenSet<T> |
getTokenSet() |
void |
writeContentData(info.bioinfweb.jphyloio.ReadWriteParameterMap parameters,
info.bioinfweb.jphyloio.dataadapters.JPhyloIOEventReceiver receiver,
java.lang.String id) |
public TokenSetAdapter(java.lang.String idPrefix, TokenSet<T> tokenSet, long startIndex, long endIndex)
public java.lang.String getIDPrefix()
public TokenSet<T> getTokenSet()
public info.bioinfweb.jphyloio.events.TokenSetDefinitionEvent getObjectStartEvent(info.bioinfweb.jphyloio.ReadWriteParameterMap parameters, java.lang.String id) throws java.lang.IllegalArgumentException
getObjectStartEvent in interface info.bioinfweb.jphyloio.dataadapters.ObjectListDataAdapter<info.bioinfweb.jphyloio.events.TokenSetDefinitionEvent>java.lang.IllegalArgumentExceptionpublic long getCount(info.bioinfweb.jphyloio.ReadWriteParameterMap parameters)
getCount in interface info.bioinfweb.jphyloio.dataadapters.ObjectListDataAdapter<info.bioinfweb.jphyloio.events.TokenSetDefinitionEvent>public java.util.Iterator<java.lang.String> getIDIterator(info.bioinfweb.jphyloio.ReadWriteParameterMap parameters)
getIDIterator in interface info.bioinfweb.jphyloio.dataadapters.ObjectListDataAdapter<info.bioinfweb.jphyloio.events.TokenSetDefinitionEvent>public void writeContentData(info.bioinfweb.jphyloio.ReadWriteParameterMap parameters, info.bioinfweb.jphyloio.dataadapters.JPhyloIOEventReceiver receiver, java.lang.String id) throws java.io.IOException, java.lang.IllegalArgumentException
writeContentData in interface info.bioinfweb.jphyloio.dataadapters.ObjectListDataAdapter<info.bioinfweb.jphyloio.events.TokenSetDefinitionEvent>java.io.IOExceptionjava.lang.IllegalArgumentException