TAXONOMY_CODE,
UNKNOWN;
}
- private String _node_name;
- private Event _event;
- private List<Sequence> _sequences;
- private List<Taxonomy> _taxonomies;
- private List<Distribution> _distributions;
- private Date _date;
- private BinaryCharacters _binary_characters;
- private PropertiesMap _properties;
- private List<Reference> _references;
- private List<Double> _vector;
- private NodeVisualData _node_visual_data;
+ private String _node_name;
+ private Event _event;
+ private List<Sequence> _sequences;
+ private List<Taxonomy> _taxonomies;
+ private List<Distribution> _distributions;
+ private Date _date;
+ private BinaryCharacters _binary_characters;
+ private PropertiesMap _properties;
+ private List<Reference> _references;
+ private List<Double> _vector;
+ private NodeVisualData _node_visual_data;
public NodeData() {
init();
private void init() {
_node_name = "";
_event = null;
- _sequences= null;
- _taxonomies= null;
- _distributions= null;
- _date= null;
- _binary_characters= null;
- _properties= null;
- _references= null;
- _vector= null;
- _node_visual_data= null;
+ _sequences = null;
+ _taxonomies = null;
+ _distributions = null;
+ _date = null;
+ _binary_characters = null;
+ _properties = null;
+ _references = null;
+ _vector = null;
+ _node_visual_data = null;
}
public void addDistribution( final Distribution distribution ) {
}
}
}
- if ( getNodeVisualData() != null && !getNodeVisualData().isEmpty() ) {
+ if ( ( getNodeVisualData() != null ) && !getNodeVisualData().isEmpty() ) {
new_data.setNodeVisualData( ( NodeVisualData ) getNodeVisualData().copy() );
}
if ( isHasDate() ) {
return ( getDate() != null )
&& ( !ForesterUtil.isEmpty( getDate().getDesc() ) || !ForesterUtil.isNull( getDate().getMax() )
|| !ForesterUtil.isNull( getDate().getMin() ) || !ForesterUtil.isNull( getDate().getValue() ) || !ForesterUtil
- .isEmpty( getDate().getUnit() ) );
+ .isEmpty( getDate().getUnit() ) );
}
public boolean isHasDistribution() {
if ( isHasProperties() ) {
getProperties().toPhyloXML( writer, level, indentation.substring( 0, indentation.length() - 2 ) );
}
+ if ( ( level == 0 ) && ( getNodeVisualData() != null ) && !getNodeVisualData().isEmpty() ) {
+ getNodeVisualData().toPhyloXML( writer, level, indentation.substring( 0, indentation.length() - 2 ) );
+ }
if ( ( getVector() != null )
&& !getVector().isEmpty()
&& ( ( getProperties() == null ) || getProperties()