public class StoreDocumentDataAdapter extends StoreAnnotatedDataAdapter<ConcreteJPhyloIOEvent> implements DocumentDataAdapter
Constructor and Description |
---|
StoreDocumentDataAdapter()
Creates a new instance of this class with empty array lists for all properties.
|
StoreDocumentDataAdapter(java.util.List<JPhyloIOEvent> annotations,
org.apache.commons.collections4.OrderedMap<java.lang.String,OTUListDataAdapter> otusMap,
java.util.List<MatrixDataAdapter> matrices,
java.util.List<TreeNetworkGroupDataAdapter> treeNetworkGroups) |
Modifier and Type | Method and Description |
---|---|
java.util.List<MatrixDataAdapter> |
getMatrices() |
java.util.Iterator<MatrixDataAdapter> |
getMatrixIterator(ReadWriteParameterMap parameters)
Returns an iterator providing access to all matrices contained in the document
to be written.
|
OTUListDataAdapter |
getOTUList(ReadWriteParameterMap parameters,
java.lang.String id)
Returns the OTU list referenced by the specified ID.
|
long |
getOTUListCount(ReadWriteParameterMap parameters)
Returns the number of OTU lists provided by this document adapter.
|
java.util.Iterator<OTUListDataAdapter> |
getOTUListIterator(ReadWriteParameterMap parameters)
Returns an iterator providing access to all OTU lists contained in the document
to be written.
|
org.apache.commons.collections4.OrderedMap<java.lang.String,OTUListDataAdapter> |
getOTUListsMap() |
java.util.Iterator<TreeNetworkGroupDataAdapter> |
getTreeNetworkGroupIterator(ReadWriteParameterMap parameters)
Returns an iterator providing access to all trees and network groups contained in the
document to be written.
|
java.util.List<TreeNetworkGroupDataAdapter> |
getTreesNetworks() |
getAnnotations, writeMetadata
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
writeMetadata
public StoreDocumentDataAdapter(java.util.List<JPhyloIOEvent> annotations, org.apache.commons.collections4.OrderedMap<java.lang.String,OTUListDataAdapter> otusMap, java.util.List<MatrixDataAdapter> matrices, java.util.List<TreeNetworkGroupDataAdapter> treeNetworkGroups)
public StoreDocumentDataAdapter()
Using this constructor is equivalent to calling #StoreDocumentDataAdapter(List, List, List)
with only null
arguments.
public org.apache.commons.collections4.OrderedMap<java.lang.String,OTUListDataAdapter> getOTUListsMap()
public java.util.List<MatrixDataAdapter> getMatrices()
public java.util.List<TreeNetworkGroupDataAdapter> getTreesNetworks()
public java.util.Iterator<OTUListDataAdapter> getOTUListIterator(ReadWriteParameterMap parameters)
DocumentDataAdapter
getOTUListIterator
in interface DocumentDataAdapter
parameters
- the parameter map of the calling writer that provides context information for the data requestnull
.)public long getOTUListCount(ReadWriteParameterMap parameters)
DocumentDataAdapter
getOTUListCount
in interface DocumentDataAdapter
parameters
- the parameter map of the calling writer that provides context information for the data requestDocumentDataAdapter.getOTUListIterator(ReadWriteParameterMap)
public OTUListDataAdapter getOTUList(ReadWriteParameterMap parameters, java.lang.String id) throws java.lang.IllegalArgumentException
DocumentDataAdapter
getOTUList
in interface DocumentDataAdapter
parameters
- the parameter map of the calling writer that provides context information for the data requestid
- the ID of the OTU list to be returnedjava.lang.IllegalArgumentException
- if no OTU list with the specified ID is availablepublic java.util.Iterator<MatrixDataAdapter> getMatrixIterator(ReadWriteParameterMap parameters)
DocumentDataAdapter
getMatrixIterator
in interface DocumentDataAdapter
parameters
- the parameter map of the calling writer that provides context information for the data requestnull
.)public java.util.Iterator<TreeNetworkGroupDataAdapter> getTreeNetworkGroupIterator(ReadWriteParameterMap parameters)
DocumentDataAdapter
getTreeNetworkGroupIterator
in interface DocumentDataAdapter
parameters
- the parameter map of the calling writer that provides context information for the data requestnull
.)