public class PMMLParserHandler
extends org.xml.sax.helpers.DefaultHandler
Constructor and Description |
---|
PMMLParserHandler()
Constructs a new PMMLParserHandler instance.
|
Modifier and Type | Method and Description |
---|---|
java.util.Map<java.lang.String,java.lang.Double> |
anteToHash(java.util.List<java.lang.String> alist,
java.lang.Integer alsize)
Method that converts an Arraylist to a ConcurrentHashMap.
|
void |
characters(char[] ch,
int start,
int length) |
void |
endDocument() |
void |
endElement(java.lang.String nameSpaceURI,
java.lang.String localName,
java.lang.String qName) |
java.util.List<java.lang.String> |
getAntecedents()
Gets the ArrayList that contains the Antecedents derived from the Pmml
file.
|
java.util.List<Rule.ConceptValue> |
getConceptValueRule()
Gets the concept value rule.
|
java.util.List<java.lang.Double> |
getConfidence()
Gets the ArrayList containing Confidence values per Rule.
|
java.util.Map<java.lang.String,java.lang.Double> |
getConfMap()
Gets the ConcurrentHashMap that contains Rules-Confidence value derived
from the Pmml file.
|
java.util.List<java.lang.String> |
getContecedents()
Gets the ArrayList that contains the Contecedents derived from the Pmml
file.
|
java.util.List<Pointer> |
getPointers()
Gets the ArrayList containing pointers to Antecedent part of discovered
rules from Easy-Miner.
|
java.util.List<Rule> |
getRule()
Gets the List containing the Rule-Objects created.
|
java.util.List<java.lang.String> |
getRules()
Gets the ArrayList containing the Assosiation Rules discovered from
the GAIN preference learning module.
|
java.util.Map<java.lang.String,java.lang.Double> |
getSuppMap()
Gets the ConcurrentHashMap that contains Rules-Support value derived from
the Pmml file.
|
java.util.List<java.lang.Double> |
getSupport()
Gets the ArrayList containing Support values per Rule.
|
void |
printAll(PMMLParserHandler myHandlerObject)
Method that prints all details derived from parsex PMML file.
|
void |
printConfMap(java.util.Map<java.lang.String,java.lang.Double> map)
Method that prints hash-key pairs from a given Rule-Confidence HashMap.
|
void |
printHashMap(java.util.Map<java.lang.String,java.lang.Double> map)
Method that prints hash-key pairs from a given HashMap.
|
void |
printList(java.util.List<java.lang.String> alist,
int listsize)
ArrayList
|
void |
printListObj(java.util.List<Pointer> list,
int listsize)
ArrayList
|
void |
printSuppMap(java.util.Map<java.lang.String,java.lang.Double> map)
Method that prints hash-key pairs from a given Rule-Suppor HashMap.
|
void |
setAntecedents(java.lang.String s)
Gets the ArrayList that contains the Antecedents derived from the Pmml rules
file.
|
void |
setConfidence(java.lang.Double d)
Sets the following Confidence value to the Confidence ArrayList.
|
void |
setContecedents(java.lang.String s)
Sets the following Contecedent to the Contecendents ArrayList.
|
void |
setPointer(java.lang.String s)
Create a new Pointer Object and add it to the ArrayList that contains
each one of them.
|
void |
setRules(java.lang.String s)
Sets the following Rule to the Rules ArrayList.
|
void |
setSupport(java.lang.Double d)
Sets the following Support value to the Support ArrayList.
|
void |
startDocument() |
void |
startElement(java.lang.String nameSpaceURI,
java.lang.String localName,
java.lang.String qName,
org.xml.sax.Attributes atts) |
void |
usePointers(PMMLParserHandler mHObject)
Prints the associative rules which pointers reference.
|
public PMMLParserHandler()
public void startDocument()
startDocument
in interface org.xml.sax.ContentHandler
startDocument
in class org.xml.sax.helpers.DefaultHandler
public void endDocument()
endDocument
in interface org.xml.sax.ContentHandler
endDocument
in class org.xml.sax.helpers.DefaultHandler
public void startElement(java.lang.String nameSpaceURI, java.lang.String localName, java.lang.String qName, org.xml.sax.Attributes atts)
startElement
in interface org.xml.sax.ContentHandler
startElement
in class org.xml.sax.helpers.DefaultHandler
public void endElement(java.lang.String nameSpaceURI, java.lang.String localName, java.lang.String qName)
endElement
in interface org.xml.sax.ContentHandler
endElement
in class org.xml.sax.helpers.DefaultHandler
public void characters(char[] ch, int start, int length)
characters
in interface org.xml.sax.ContentHandler
characters
in class org.xml.sax.helpers.DefaultHandler
public void setRules(java.lang.String s)
s
- the new rulespublic java.util.List<java.lang.String> getRules()
public void setAntecedents(java.lang.String s)
s
- the new antecedentspublic void setContecedents(java.lang.String s)
s
- the new contecedentspublic java.util.List<java.lang.String> getAntecedents()
public java.util.List<java.lang.String> getContecedents()
public void printList(java.util.List<java.lang.String> alist, int listsize)
alist
- the alistlistsize
- the listsizepublic void printListObj(java.util.List<Pointer> list, int listsize)
list
- the listlistsize
- the listsizepublic void setPointer(java.lang.String s)
s
- the new pointerpublic java.util.List<Pointer> getPointers()
public void setConfidence(java.lang.Double d)
d
- the new confidencepublic java.util.List<java.lang.Double> getConfidence()
public java.util.Map<java.lang.String,java.lang.Double> getConfMap()
public void setSupport(java.lang.Double d)
d
- the new supportpublic java.util.List<java.lang.Double> getSupport()
public java.util.Map<java.lang.String,java.lang.Double> getSuppMap()
public void printAll(PMMLParserHandler myHandlerObject)
myHandlerObject
- the my handler objectpublic void printHashMap(java.util.Map<java.lang.String,java.lang.Double> map)
map
- the mappublic void printConfMap(java.util.Map<java.lang.String,java.lang.Double> map)
map
- the mappublic void printSuppMap(java.util.Map<java.lang.String,java.lang.Double> map)
map
- the mappublic java.util.Map<java.lang.String,java.lang.Double> anteToHash(java.util.List<java.lang.String> alist, java.lang.Integer alsize)
alist
- the alistalsize
- the alsizepublic java.util.List<Rule> getRule()
public void usePointers(PMMLParserHandler mHObject)
mHObject
- the m h objectpublic java.util.List<Rule.ConceptValue> getConceptValueRule()