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