|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
ObjectIndexerUtils
public class IndexerUtils
Constructor Summary | |
---|---|
IndexerUtils()
|
Method Summary | |
---|---|
static String |
getAttribute(String coverageName,
String domainName,
Indexer indexer)
Look for the specified coverageName inside the provided Indexer and return the attributes of the specified domain. |
static Indexer.Coverages.Coverage |
getCoverage(Indexer indexer,
String name)
Return an indexer Indexer.Coverages.Coverage object from the specified Indexer , referring to the
requested name. |
static DomainType |
getDomain(DomainType domain,
DomainsType refDomains)
|
static String |
getParam(ParametersType params,
String parameterName)
Return the parameter string value of the specified parameter name from the provided parameters element |
static String |
getParameter(String parameterName,
Indexer indexer)
Return the parameter string value of the specified parameter name from the provided indexer |
static boolean |
getParameterAsBoolean(String parameterName,
Indexer indexer)
Return the parameter value (as a boolean) of the specified parameter name from the provider indexer |
static SchemaType |
getSchema(Indexer indexer,
Indexer.Coverages.Coverage coverage)
Get a SchemaType element for the specified Indexer.Coverages.Coverage . |
static void |
parseAdditionalDomains(String attributes,
List<DomainType> domainList)
Parse additional domains |
static String |
refineParameterValue(String parameterName,
String parameterValue)
Utility method which does special checks on specific parameters |
static void |
setAttributes(DomainType domain,
String values)
Set the attributes of the specified domain, getting values from the value String In case the value contains a ";" separator, add a different attribute for each element. |
static void |
setParam(List<ParametersType.Parameter> parameters,
Properties props,
String propName)
Get the value of a property name from a properties object and set that value to a parameter with the same name |
static void |
setParam(List<ParametersType.Parameter> parameters,
String parameterName,
String parameterValue)
Set the parameter having the specified name with the specified value |
static void |
setPropertyCollectors(Indexer indexer,
String propertyCollectors)
Build Indexer.Collectors element by parsing the specified propertyCollectors,
and put them on the specified indexer object. |
Methods inherited from class Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public IndexerUtils()
Method Detail |
---|
public static void setPropertyCollectors(Indexer indexer, String propertyCollectors)
Indexer.Collectors
element by parsing the specified propertyCollectors,
and put them on the specified indexer object.
indexer
- propertyCollectors
- public static Indexer.Coverages.Coverage getCoverage(Indexer indexer, String name)
Indexer.Coverages.Coverage
object from the specified Indexer
, referring to the
requested name.
indexer
- the main Indexer
instancename
- the name of the Indexer.Coverages.Coverage
element to be retrieved.
Indexer.Coverages.Coverage
element for the specified name (if any).public static String refineParameterValue(String parameterName, String parameterValue)
parameterName
- parameterValue
-
public static void setAttributes(DomainType domain, String values)
domain
- values
- public static void setParam(List<ParametersType.Parameter> parameters, String parameterName, String parameterValue)
parameters
- parameterName
- parameterValue
- public static void setParam(List<ParametersType.Parameter> parameters, Properties props, String propName)
parameters
- props
- propName
- public static boolean getParameterAsBoolean(String parameterName, Indexer indexer)
parameterName
- indexer
-
public static String getParam(ParametersType params, String parameterName)
params
- parameterName
-
public static String getParameter(String parameterName, Indexer indexer)
parameterName
- indexer
-
public static void parseAdditionalDomains(String attributes, List<DomainType> domainList)
attributes
- domainList
- public static DomainType getDomain(DomainType domain, DomainsType refDomains)
public static String getAttribute(String coverageName, String domainName, Indexer indexer)
coverageName
- domainName
- indexer
-
public static SchemaType getSchema(Indexer indexer, Indexer.Coverages.Coverage coverage)
SchemaType
element for the specified Indexer.Coverages.Coverage
.
The Indexer
object will be used in case of an externally referenced schema.
indexer
- the main Indexer
instancecoverage
- the Indexer.Coverages.Coverage
element with the Schema to be returned.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |