public class EmptyDocumentDataAdapter extends EmptyAnnotatedDataAdapter<ConcreteJPhyloIOEvent> implements DocumentDataAdapter
DocumentDataAdapter
that models an empty document.
Adapters that need to implement only some of the methods of DocumentDataAdapter
could be inherited from this class.
Constructor and Description |
---|
EmptyDocumentDataAdapter() |
Modifier and Type | Method and Description |
---|---|
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.
|
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.
|
writeMetadata
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
writeMetadata
public EmptyDocumentDataAdapter()
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
.)