Interface EditableSameTaxaTreesDocument
-
- All Superinterfaces:
PluginDocument
,SameTaxaTreesDocument
,TreeDocument
,XMLSerializable
- All Known Implementing Classes:
DefaultPhylogenyDocument
,DefaultSameTaxaTreesDocument
,DefaultTreeDocument
public interface EditableSameTaxaTreesDocument extends SameTaxaTreesDocument
A mutable tree set.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface com.biomatters.geneious.publicapi.documents.PluginDocument
PluginDocument.ReferencedDocumentsAlwaysLoaded, PluginDocument.ReferencedDocumentsNotLoaded, PluginDocument.SizeRequiredToLoadIntoMemoryProvider
-
Nested classes/interfaces inherited from interface com.biomatters.geneious.publicapi.documents.XMLSerializable
XMLSerializable.OldVersionCompatible, XMLSerializable.VersionSupportType
-
-
Field Summary
-
Fields inherited from interface com.biomatters.geneious.publicapi.documents.PluginDocument
FILE_DATA_ATTRIBUTE_NAME, MAXIMUM_HTML_LENGTH, MODIFIED_DATE_FIELD
-
Fields inherited from interface com.biomatters.geneious.publicapi.documents.XMLSerializable
ROOT_ELEMENT_NAME
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
setTrees(java.util.List<? extends jebl.evolution.trees.Tree> trees)
Set some trees.-
Methods inherited from interface com.biomatters.geneious.publicapi.documents.PluginDocument
getCreationDate, getDescription, getDisplayableFields, getFieldValue, getName, getURN, toHTML
-
Methods inherited from interface com.biomatters.geneious.publicapi.documents.types.SameTaxaTreesDocument
getTrees
-
Methods inherited from interface com.biomatters.geneious.publicapi.documents.XMLSerializable
fromXML, toXML
-
-
-
-
Method Detail
-
setTrees
void setTrees(java.util.List<? extends jebl.evolution.trees.Tree> trees)
Set some trees.- Parameters:
trees
- A list of new trees. A null entry means no change and the existing tree is taken.- Throws:
java.lang.IllegalArgumentException
- if at the end of the change (with all trees for which the list had non-null entries substituted) not all trees have the same taxa
-
-