moj.ri
Class IndexHandler

java.lang.Object
  extended by org.xml.sax.helpers.DefaultHandler
      extended by moj.ri.IndexHandler
All Implemented Interfaces:
org.xml.sax.ContentHandler, org.xml.sax.DTDHandler, org.xml.sax.EntityResolver, org.xml.sax.ErrorHandler

public class IndexHandler
extends org.xml.sax.helpers.DefaultHandler

Version:
2013-Nov-07
Author:
Martin Hassel

Field Summary
 boolean allLowercase
           
 boolean createAhead
           
 int dimensionality
           
 boolean documentLabels
           
 long documentsIndexed
           
 int leftWindowSize
           
 boolean purged
           
 int randomDegree
           
 java.util.concurrent.ConcurrentHashMap<java.lang.String,RandomLabel> randomIndex
           
 int randomSeed
           
 int rightWindowSize
           
 boolean unaryLabels
           
 java.util.Set<java.lang.String> vocabulary
           
 java.lang.String weightingScheme
           
 long wordsIndexed
           
 
Constructor Summary
IndexHandler(java.util.Set<java.lang.String> vocabulary)
           
 
Method Summary
 void characters(char[] ch, int start, int length)
           
 void endDocument()
           
 void endElement(java.lang.String namespaceURI, java.lang.String localName, java.lang.String qualifiedName)
           
 void startElement(java.lang.String namespaceURI, java.lang.String localName, java.lang.String qualifiedName, org.xml.sax.Attributes attributes)
           
 
Methods inherited from class org.xml.sax.helpers.DefaultHandler
endPrefixMapping, error, fatalError, ignorableWhitespace, notationDecl, processingInstruction, resolveEntity, setDocumentLocator, skippedEntity, startDocument, startPrefixMapping, unparsedEntityDecl, warning
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

randomIndex

public java.util.concurrent.ConcurrentHashMap<java.lang.String,RandomLabel> randomIndex

vocabulary

public java.util.Set<java.lang.String> vocabulary

dimensionality

public int dimensionality

randomDegree

public int randomDegree

randomSeed

public int randomSeed

leftWindowSize

public int leftWindowSize

rightWindowSize

public int rightWindowSize

weightingScheme

public java.lang.String weightingScheme

wordsIndexed

public long wordsIndexed

documentsIndexed

public long documentsIndexed

allLowercase

public boolean allLowercase

unaryLabels

public boolean unaryLabels

documentLabels

public boolean documentLabels

createAhead

public boolean createAhead

purged

public boolean purged
Constructor Detail

IndexHandler

public IndexHandler(java.util.Set<java.lang.String> vocabulary)
Method Detail

startElement

public void startElement(java.lang.String namespaceURI,
                         java.lang.String localName,
                         java.lang.String qualifiedName,
                         org.xml.sax.Attributes attributes)
Specified by:
startElement in interface org.xml.sax.ContentHandler
Overrides:
startElement in class org.xml.sax.helpers.DefaultHandler

endElement

public void endElement(java.lang.String namespaceURI,
                       java.lang.String localName,
                       java.lang.String qualifiedName)
Specified by:
endElement in interface org.xml.sax.ContentHandler
Overrides:
endElement in class org.xml.sax.helpers.DefaultHandler

characters

public void characters(char[] ch,
                       int start,
                       int length)
Specified by:
characters in interface org.xml.sax.ContentHandler
Overrides:
characters in class org.xml.sax.helpers.DefaultHandler

endDocument

public void endDocument()
Specified by:
endDocument in interface org.xml.sax.ContentHandler
Overrides:
endDocument in class org.xml.sax.helpers.DefaultHandler