Classes to support the I/O of Nexus files.
Interface Summary Interface Description CharactersBlockListenerListens to events that represent Nexus characters blocks. DataBlockListenerListens to events that represent Nexus data blocks. DistancesBlockListenerListens to events that represent Nexus distances blocks. NexusBlockRepresents a Nexus block. NexusBlockBuilderBuilds a Nexus block from listening to events. NexusBlockListenerListens to events from NexusBlockParser objects to create objects. NexusBlockParserParses Nexus blocks. NexusFileListenerListens to events fired by the Nexus parser. NexusObjectRepresents general info about nexus objects. TaxaBlockListenerListens to events that represent Nexus taxa blocks. TreesBlockListenerListens to events that represent Nexus trees blocks.
Class Summary Class Description CharactersBlockRepresents Nexus characters blocks. CharactersBlockBuilderBuilds Nexus characters blocks. CharactersBlockParserParses Nexus characters blocks. DataBlockRepresents Nexus data blocks. DataBlockBuilderBuilds Nexus characters blocks. DataBlockParserParses Nexus data blocks. DistancesBlockRepresents Nexus distances blocks. DistancesBlockBuilderBuilds Nexus distances blocks. DistancesBlockParserParses Nexus distances blocks. NexusBlock.Abstract NexusBlockBuilder.AbstractThis abstract version knows how to build and add comments. NexusBlockParser.AbstractAll block parsers should derive from this abstract parser. NexusCommentRepresents a Nexus comment, possibly nested. NexusFileRepresents Nexus files. NexusFileBuilderBuilds a Nexus file by listening to events. NexusFileFormatReads/writes Nexus files and fires events at a NexusFileListener object. NexusFileListener.AbstractExample abstract implementation which all others should extend. TaxaBlockRepresents Nexus taxa blocks. TaxaBlockBuilderBuilds Nexus taxa blocks. TaxaBlockParserParses Nexus taxa blocks. TreesBlockRepresents Nexus trees blocks. TreesBlock.NewickTreeStringA simple representation of a Newick tree as a single string. TreesBlockBuilderBuilds Nexus taxa blocks. TreesBlockParserParses Nexus taxa blocks.