Interface CharactersBlockListener

    • Method Detail

      • setDimensionsNTax

        void setDimensionsNTax​(int dimensionsNTax)
        Set the NTAX value.
        Parameters:
        dimensionsNTax - the NTAX value.
      • setDimensionsNChar

        void setDimensionsNChar​(int dimensionsNChar)
        Set the NCHAR value.
        Parameters:
        dimensionsNChar - the NCHAR value.
      • setDataType

        void setDataType​(java.lang.String dataType)
      • setMissing

        void setMissing​(java.lang.String missing)
      • setGap

        void setGap​(java.lang.String gap)
      • addSymbol

        void addSymbol​(java.lang.String symbol)
      • addEquate

        void addEquate​(java.lang.String symbol,
                       java.util.List symbols)
      • setMatchChar

        void setMatchChar​(java.lang.String matchChar)
      • setLabels

        void setLabels​(boolean labels)
      • addItem

        void addItem​(java.lang.String item)
      • setTokens

        void setTokens​(boolean tokens)
      • addTaxLabel

        void addTaxLabel​(java.lang.String taxLabel)
                  throws ParseException
        Add a TAXLABEL. If it already exists, or is a number that refers to an index position that already exists, an exception is thrown.
        Parameters:
        taxLabel - the label to add.
        Throws:
        ParseException - if the label cannot be added.
      • addCharState

        void addCharState​(java.lang.String charState)
      • setCharStateLabel

        void setCharStateLabel​(java.lang.String charState,
                               java.lang.String label)
      • addCharStateKeyword

        void addCharStateKeyword​(java.lang.String charState,
                                 java.lang.String keyword)
      • addCharLabel

        void addCharLabel​(java.lang.String charLabel)
      • addState

        void addState​(java.lang.String state)
      • addStateLabel

        void addStateLabel​(java.lang.String state,
                           java.lang.String label)
      • appendMatrixData

        void appendMatrixData​(java.lang.String taxa,
                              java.lang.Object data)