public class MapEntryParamInfos extends Object implements MessageSource
Modifier and Type | Field and Description |
---|---|
static String |
CHARACTERISTICS_IDENTIFICATION_PATTERN
Regular expression ([^;=]+)=?
|
static String |
PARAM_VALIDATION_PATTERN
Regular expression
((\w+)(\{(([^;=\}]+)=?
|
static String |
PARAMETER_IDENTIFICATION_PATTERN
Regular expression (\w+)\{?
|
Constructor and Description |
---|
MapEntryParamInfos(ShapeChangeResult result,
Collection<ProcessMapEntry> pmes) |
Modifier and Type | Method and Description |
---|---|
String |
getCharacteristic(String typeName,
String encodingRule,
String parameter,
String characteristic) |
Map<String,String> |
getCharacteristics(String typeName,
String encodingRule,
String parameter) |
ProcessMapEntry |
getMapEntry(String typeName,
String encodingRule) |
Map<String,Map<String,Map<String,String>>> |
getParameterCache() |
boolean |
hasCharacteristic(String typeName,
String encodingRule,
String parameter,
String characteristic) |
boolean |
hasParameter(ProcessMapEntry pme,
String parameterName) |
boolean |
hasParameter(String typeName,
String encodingRule,
String parameterName) |
boolean |
isValid() |
String |
message(int mnr)
Return a message for a message number.
|
public static final String PARAM_VALIDATION_PATTERN
public static final String PARAMETER_IDENTIFICATION_PATTERN
null
if none are
provided for the parameter.public static final String CHARACTERISTICS_IDENTIFICATION_PATTERN
null
if none is provided for the characteristic.public MapEntryParamInfos(ShapeChangeResult result, Collection<ProcessMapEntry> pmes)
public boolean hasParameter(String typeName, String encodingRule, String parameterName)
public boolean hasParameter(ProcessMapEntry pme, String parameterName)
public boolean hasCharacteristic(String typeName, String encodingRule, String parameter, String characteristic)
public Map<String,String> getCharacteristics(String typeName, String encodingRule, String parameter)
typeName
- parameter
- null
if they don't exist.public ProcessMapEntry getMapEntry(String typeName, String encodingRule)
public String getCharacteristic(String typeName, String encodingRule, String parameter, String characteristic)
typeName
- parameter
- characteristic
- null
if no value was
provided or if the characteristic was not specified for the
parameter.public boolean isValid()
public String message(int mnr)
MessageSource
message
in interface MessageSource
Copyright © 2017. All rights reserved.