public interface PropertyValueParserFactory
PropertyValueParser
,
PropertyValue
Modifier and Type | Field and Description |
---|---|
static int |
MAX_EXPANSION_LEVELS
expansion levels in PropertyValueParser cannot be larger than this
|
static int |
MAX_LENGTH_COMPONENT_NAME
component names cannot be longer than this
|
static int |
MAX_LENGTH_UNPARSED_VALUE
unparsed values cannot be longer than this
|
static int |
MIN_EXPANSION_LEVELS
expansion levels in PropertyValueParser cannot be smaller than this
|
static int |
MIN_LENGTH_COMPONENT_NAME
component names cannot be shorter than this
|
static int |
MIN_LENGTH_UNPARSED_VALUE
unparsed values cannot be shorter than this
|
Modifier and Type | Method and Description |
---|---|
int |
getDefaultExpansionLevels()
returns the value that was set by setDefaultExpansionLevels.
|
PropertyValueParser |
getPropertyValueParser()
returns a PropertyValueParser implementation
|
void |
setDefaultExpansionLevels(int pExpansionLevels)
sets the defaultExpansionLevels and ensures they are within the limits
|
static final int MIN_EXPANSION_LEVELS
static final int MAX_EXPANSION_LEVELS
static final int MIN_LENGTH_COMPONENT_NAME
static final int MAX_LENGTH_COMPONENT_NAME
static final int MIN_LENGTH_UNPARSED_VALUE
static final int MAX_LENGTH_UNPARSED_VALUE
PropertyValueParser getPropertyValueParser() throws BusException
BusException
- when not able to create the parservoid setDefaultExpansionLevels(int pExpansionLevels) throws BusException
pExpansionLevels
- a value between MIN_EXPANSION_LEVELS and
MAX_EXPANSION_LEVELS. If param pExpansionLevels is not correct a BusException
will raised and the value will remain as it was before.BusException
- when not able to set the pExpansionLevelsint getDefaultExpansionLevels() throws BusException
BusException
- when not able to return expansionLevels© 1998- 2018 Stibo DX