public class KNNInput extends ComparisonField implements HasExtensions
Java class for anonymous complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element ref="{http://www.dmg.org/PMML-4_2}Extension" maxOccurs="unbounded" minOccurs="0"/>
</sequence>
<attribute name="field" use="required" type="{http://www.dmg.org/PMML-4_2}FIELD-NAME" />
<attribute name="fieldWeight" type="{http://www.dmg.org/PMML-4_2}REAL-NUMBER" default="1" />
<attribute name="compareFunction" type="{http://www.dmg.org/PMML-4_2}COMPARE-FUNCTION" />
</restriction>
</complexContent>
</complexType>
| Modifier and Type | Field and Description |
|---|---|
protected CompareFunctionType |
compareFunction |
protected java.util.List<Extension> |
extensions |
protected FieldName |
field |
protected java.lang.Double |
fieldWeight |
| Modifier and Type | Method and Description |
|---|---|
VisitorAction |
accept(Visitor visitor) |
CompareFunctionType |
getCompareFunction()
Gets the value of the compareFunction property.
|
java.util.List<Extension> |
getExtensions()
Gets the value of the extensions property.
|
FieldName |
getField()
Gets the value of the field property.
|
double |
getFieldWeight()
Gets the value of the fieldWeight property.
|
java.lang.Double |
getSimilarityScale()
Gets the value of the similarityScale property.
|
boolean |
hasExtensions() |
void |
setCompareFunction(CompareFunctionType value)
Sets the value of the compareFunction property.
|
void |
setField(FieldName value)
Sets the value of the field property.
|
void |
setFieldWeight(java.lang.Double value)
Sets the value of the fieldWeight property.
|
void |
setSimilarityScale(java.lang.Double similarityScale)
Sets the value of the similarityScale property.
|
KNNInput |
withCompareFunction(CompareFunctionType value) |
KNNInput |
withExtensions(java.util.Collection<Extension> values) |
KNNInput |
withExtensions(Extension... values) |
KNNInput |
withField(FieldName value) |
KNNInput |
withFieldWeight(java.lang.Double value) |
getLocator, setLocatorprotected FieldName field
protected java.lang.Double fieldWeight
protected CompareFunctionType compareFunction
protected java.util.List<Extension> extensions
public KNNInput()
public KNNInput(FieldName field)
public FieldName getField()
getField in class ComparisonFieldStringpublic void setField(FieldName value)
setField in class ComparisonFieldvalue - allowed object is
Stringpublic double getFieldWeight()
getFieldWeight in class ComparisonFieldDoublepublic void setFieldWeight(java.lang.Double value)
setFieldWeight in class ComparisonFieldvalue - allowed object is
Doublepublic CompareFunctionType getCompareFunction()
getCompareFunction in class ComparisonFieldCompareFunctionTypepublic void setCompareFunction(CompareFunctionType value)
setCompareFunction in class ComparisonFieldvalue - allowed object is
CompareFunctionTypepublic java.util.List<Extension> getExtensions()
This accessor method returns a reference to the live list,
not a snapshot. Therefore any modification you make to the
returned list will be present inside the JAXB object.
This is why there is not a set method for the extensions property.
For example, to add a new item, do as follows:
getExtensions().add(newItem);
Objects of the following type(s) are allowed in the list
Extension
getExtensions in interface HasExtensionspublic KNNInput withFieldWeight(java.lang.Double value)
public KNNInput withCompareFunction(CompareFunctionType value)
public boolean hasExtensions()
hasExtensions in interface HasExtensionspublic java.lang.Double getSimilarityScale()
getSimilarityScale in class ComparisonFieldjava.lang.UnsupportedOperationException - Always.public void setSimilarityScale(java.lang.Double similarityScale)
setSimilarityScale in class ComparisonFieldjava.lang.UnsupportedOperationException - Always.public VisitorAction accept(Visitor visitor)
Copyright © 2015 University of Tartu. All Rights Reserved.