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.IllegalArgumentException
public 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.IOException
java.lang.IllegalArgumentException