edu.umd.cs.findbugs.ml
Class ConvertToARFF.NominalAttribute

java.lang.Object
  extended by edu.umd.cs.findbugs.ml.ConvertToARFF.XPathAttribute
      extended by edu.umd.cs.findbugs.ml.ConvertToARFF.NominalAttribute
All Implemented Interfaces:
ConvertToARFF.Attribute
Enclosing class:
ConvertToARFF

public static class ConvertToARFF.NominalAttribute
extends ConvertToARFF.XPathAttribute


Field Summary
private  java.util.Set<java.lang.String> possibleValueSet
           
 
Constructor Summary
ConvertToARFF.NominalAttribute(java.lang.String name, java.lang.String xpath)
           
 
Method Summary
 java.lang.String getInstanceValue(org.dom4j.Element element, java.lang.String appName)
           
 java.lang.String getRange()
           
 void scan(org.dom4j.Element element, java.lang.String appName)
           
 
Methods inherited from class edu.umd.cs.findbugs.ml.ConvertToARFF.XPathAttribute
getName
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

possibleValueSet

private java.util.Set<java.lang.String> possibleValueSet
Constructor Detail

ConvertToARFF.NominalAttribute

public ConvertToARFF.NominalAttribute(java.lang.String name,
                                      java.lang.String xpath)
Method Detail

scan

public void scan(org.dom4j.Element element,
                 java.lang.String appName)

getRange

public java.lang.String getRange()

getInstanceValue

public java.lang.String getInstanceValue(org.dom4j.Element element,
                                         java.lang.String appName)
                                  throws ConvertToARFF.MissingNodeException
Specified by:
getInstanceValue in interface ConvertToARFF.Attribute
Overrides:
getInstanceValue in class ConvertToARFF.XPathAttribute
Throws:
ConvertToARFF.MissingNodeException