public class GeocodeMatchFields extends Object implements FieldsMatching, GeoSerialize
Constructor and Description |
---|
GeocodeMatchFields() |
GeocodeMatchFields(FieldsMatching orig) |
Modifier and Type | Method and Description |
---|---|
Map<String,Object> |
convertToMap()
Convert this object to a "map of maps" where each map is Map<String, Object>
|
boolean |
equals(Object o) |
int |
hashCode() |
boolean |
isMatchOnAddressNumber()
In preferences, true indicates the candidate must match address number to be returned; on a
candidate, true indicates a match to input field.
|
boolean |
isMatchOnAllStreetFields()
In preferences, true indicates the candidate must match any provided input street name, type,
directional, prefix and suffix to be returned; on a candidate, true indicates a match to input
street information.
|
boolean |
isMatchOnAreaName1()
In preferences, true indicates the candidate must match input area name 1 to be returned; on a
candidate, true indicates a match to input field.
|
boolean |
isMatchOnAreaName2()
In preferences, true indicates the candidate must match input area name 2 to be returned; on a
candidate, true indicates a match to input field.
|
boolean |
isMatchOnAreaName3()
In preferences, true indicates the candidate must match input area name 3 to be returned; on a
candidate, true indicates a match to input field.
|
boolean |
isMatchOnAreaName4()
In preferences, true indicates the candidate must match input area name 4 to be returned; on a
candidate, true indicates a match to input field.
|
boolean |
isMatchOnInputFields()
As input preference only, true indicates that any input supplied by user (house number, city
name, postcode, etc) must match for a candidate to be returned; on a candidate, this is not
applicable.
|
boolean |
isMatchOnPlaceName()
This only applies to a returned candidate, true indicates a match to input place name.
|
boolean |
isMatchOnPostCode1()
In preferences, true indicates the candidate must match input post code 1 to be returned; on a
candidate, true indicates a match to input field.
|
boolean |
isMatchOnPostCode2()
This only applies to a returned candidate.
|
boolean |
isMatchOnStreetDirectional()
This only applies to a returned candidate, true indicates a match to input street directional.
|
boolean |
isMatchOnStreetName()
When applied to a returned candidate, true indicates a match to input street name.
|
boolean |
isMatchOnStreetType()
This only applies to a returned candidate, true indicates a match to input street type.
|
boolean |
isMatchOnUnitValue() |
void |
setMatchOnAddressNumber(boolean bMatch)
In preferences, true indicates the candidate must match input address number to be returned; on
a candidate, true indicates a match to input field.
|
void |
setMatchOnAllStreetFields(boolean bMatch)
In preferences, true indicates the candidate must match any provided input street name, type,
directional, prefix and suffix to be returned; on a candidate, true indicates a match to input
street information.
|
void |
setMatchOnAreaName1(boolean bMatch)
In preferences, true indicates the candidate must match input area name 1 to be returned; on a
candidate, true indicates a match to input field.
|
void |
setMatchOnAreaName2(boolean bMatch)
In preferences, true indicates the candidate must match input area name 2 to be returned; on a
candidate, true indicates a match to input field.
|
void |
setMatchOnAreaName3(boolean bMatch)
In preferences, true indicates the candidate must match input area name 3 to be returned; on a
candidate, true indicates a match to input field.
|
void |
setMatchOnAreaName4(boolean bMatch)
In preferences, true indicates the candidate must match input area name 4 to be returned; on a
candidate, true indicates a match to input field.
|
void |
setMatchOnInputFields(boolean bMatch)
As input preference only, true indicates that any input supplied by user (house number, city
name, postcode, etc) must match for a candidate to be returned; on a candidate, this is not
applicable.
|
void |
setMatchOnPlaceName(boolean matchOnPlaceName)
This only applies to a returned candidate, true indicates a match to input place name.
|
void |
setMatchOnPostCode1(boolean bMatch)
In preferences, true indicates the candidate must match input post code 1 to be returned; on a
candidate, true indicates a match to input field.
|
void |
setMatchOnPostCode2(boolean bMatch)
This only applies to a returned candidate.
|
void |
setMatchOnStreetDirectional(boolean bMatch)
This only applies to a returned candidate, true indicates a match to input street directional.
|
void |
setMatchOnStreetName(boolean bMatch)
This only applies to a returned candidate, true indicates a match to input street name.
|
void |
setMatchOnStreetType(boolean bMatch)
This only applies to a returned candidate, true indicates a match to input street type.
|
void |
setMatchOnUnitValue(boolean bMatch) |
String |
toString() |
public GeocodeMatchFields()
public GeocodeMatchFields(FieldsMatching orig)
public boolean isMatchOnAddressNumber()
FieldsMatching
isMatchOnAddressNumber
in interface FieldsMatching
public void setMatchOnAddressNumber(boolean bMatch)
FieldsMatching
setMatchOnAddressNumber
in interface FieldsMatching
bMatch
- true for matchingpublic boolean isMatchOnPostCode1()
FieldsMatching
isMatchOnPostCode1
in interface FieldsMatching
public void setMatchOnPostCode1(boolean bMatch)
FieldsMatching
setMatchOnPostCode1
in interface FieldsMatching
bMatch
- true for matchingpublic boolean isMatchOnPostCode2()
FieldsMatching
isMatchOnPostCode2
in interface FieldsMatching
public void setMatchOnPostCode2(boolean bMatch)
FieldsMatching
setMatchOnPostCode2
in interface FieldsMatching
bMatch
- true for a match on post code 2 inputpublic boolean isMatchOnAreaName1()
FieldsMatching
isMatchOnAreaName1
in interface FieldsMatching
public void setMatchOnAreaName1(boolean bMatch)
FieldsMatching
setMatchOnAreaName1
in interface FieldsMatching
bMatch
- true for matchingpublic boolean isMatchOnAreaName2()
FieldsMatching
isMatchOnAreaName2
in interface FieldsMatching
public void setMatchOnAreaName2(boolean bMatch)
FieldsMatching
setMatchOnAreaName2
in interface FieldsMatching
bMatch
- true for matchingpublic boolean isMatchOnAreaName3()
FieldsMatching
isMatchOnAreaName3
in interface FieldsMatching
public void setMatchOnAreaName3(boolean bMatch)
FieldsMatching
setMatchOnAreaName3
in interface FieldsMatching
bMatch
- true for matchingpublic boolean isMatchOnAreaName4()
FieldsMatching
isMatchOnAreaName4
in interface FieldsMatching
public void setMatchOnAreaName4(boolean bMatch)
FieldsMatching
setMatchOnAreaName4
in interface FieldsMatching
bMatch
- true for matchingpublic boolean isMatchOnAllStreetFields()
FieldsMatching
isMatchOnAllStreetFields
in interface FieldsMatching
public void setMatchOnAllStreetFields(boolean bMatch)
FieldsMatching
setMatchOnAllStreetFields
in interface FieldsMatching
bMatch
- true for matchingpublic boolean isMatchOnStreetName()
FieldsMatching
isMatchOnStreetName
in interface FieldsMatching
public void setMatchOnStreetName(boolean bMatch)
FieldsMatching
setMatchOnStreetName
in interface FieldsMatching
bMatch
- true for matchingpublic boolean isMatchOnStreetType()
FieldsMatching
isMatchOnStreetType
in interface FieldsMatching
public void setMatchOnStreetType(boolean bMatch)
FieldsMatching
setMatchOnStreetType
in interface FieldsMatching
bMatch
- true for matchingpublic boolean isMatchOnStreetDirectional()
FieldsMatching
isMatchOnStreetDirectional
in interface FieldsMatching
public void setMatchOnStreetDirectional(boolean bMatch)
FieldsMatching
setMatchOnStreetDirectional
in interface FieldsMatching
bMatch
- true for matchingpublic boolean isMatchOnInputFields()
FieldsMatching
isMatchOnInputFields
in interface FieldsMatching
public void setMatchOnInputFields(boolean bMatch)
FieldsMatching
setMatchOnInputFields
in interface FieldsMatching
bMatch
- set value to evaluate if input info matched returning candidate or notpublic boolean isMatchOnPlaceName()
FieldsMatching
isMatchOnPlaceName
in interface FieldsMatching
public void setMatchOnPlaceName(boolean matchOnPlaceName)
FieldsMatching
setMatchOnPlaceName
in interface FieldsMatching
matchOnPlaceName
- true for matchingpublic boolean isMatchOnUnitValue()
isMatchOnUnitValue
in interface FieldsMatching
public void setMatchOnUnitValue(boolean bMatch)
setMatchOnUnitValue
in interface FieldsMatching
public Map<String,Object> convertToMap()
convertToMap
in interface GeoSerialize
Copyright © 2024. All rights reserved.