Class DisambiguationRuleHandler

  • All Implemented Interfaces:
    org.xml.sax.ContentHandler, org.xml.sax.DTDHandler, org.xml.sax.EntityResolver, org.xml.sax.ErrorHandler

    class DisambiguationRuleHandler
    extends XMLRuleHandler
    • Field Detail

      • inDisambiguation

        private boolean inDisambiguation
      • subId

        private int subId
      • name

        private java.lang.String name
      • ruleGroupId

        private java.lang.String ruleGroupId
      • ruleGroupName

        private java.lang.String ruleGroupName
      • filterClassName

        protected java.lang.String filterClassName
      • filterArgs

        protected java.lang.String filterArgs
      • disamb

        private java.lang.StringBuilder disamb
      • wd

        private java.lang.StringBuilder wd
      • example

        private java.lang.StringBuilder example
      • antiPatternCounter

        private int antiPatternCounter
      • inRule

        private boolean inRule
      • inAntiPattern

        private boolean inAntiPattern
      • inWord

        private boolean inWord
      • disambiguatedPOS

        private java.lang.String disambiguatedPOS
      • startPos

        private int startPos
      • endPos

        private int endPos
      • tokenCountForMarker

        private int tokenCountForMarker
      • posSelector

        private Match posSelector
      • uniCounter

        private int uniCounter
      • wdLemma

        private java.lang.String wdLemma
      • wdPos

        private java.lang.String wdPos
      • inExample

        private boolean inExample
      • untouched

        private boolean untouched
      • untouchedExamples

        private java.util.List<java.lang.String> untouchedExamples
      • input

        private java.lang.String input
      • output

        private java.lang.String output
    • Constructor Detail

      • DisambiguationRuleHandler

        DisambiguationRuleHandler()
    • Method Detail

      • startElement

        public void startElement​(java.lang.String namespaceURI,
                                 java.lang.String lName,
                                 java.lang.String qName,
                                 org.xml.sax.Attributes attrs)
                          throws org.xml.sax.SAXException
        Specified by:
        startElement in interface org.xml.sax.ContentHandler
        Overrides:
        startElement in class org.xml.sax.helpers.DefaultHandler
        Throws:
        org.xml.sax.SAXException
      • refNumberSanityCheck

        private void refNumberSanityCheck​(int refNumber)
                                   throws org.xml.sax.SAXException
        Throws:
        org.xml.sax.SAXException
      • endElement

        public void endElement​(java.lang.String namespaceURI,
                               java.lang.String sName,
                               java.lang.String qName)
                        throws org.xml.sax.SAXException
        Specified by:
        endElement in interface org.xml.sax.ContentHandler
        Overrides:
        endElement in class org.xml.sax.helpers.DefaultHandler
        Throws:
        org.xml.sax.SAXException
      • addNewWord

        private void addNewWord​(java.lang.String word,
                                java.lang.String lemma,
                                java.lang.String pos)
      • characters

        public final void characters​(char[] buf,
                                     int offset,
                                     int len)
        Specified by:
        characters in interface org.xml.sax.ContentHandler
        Overrides:
        characters in class org.xml.sax.helpers.DefaultHandler