Esri Geoportal Server
1.0

com.esri.gpt.catalog.schema.indexable
Class IndexableContext

java.lang.Object
  extended by com.esri.gpt.catalog.schema.indexable.IndexableContext

public class IndexableContext
extends Object

Provides a context for the indexing of properties associated with a metadata schema.


Constructor Summary
IndexableContext(PropertyMeanings propertyMeanings)
          Construct with a configured collection of property meanings.
 
Method Summary
 void addStorableValues(PropertyMeaning meaning, Object[] values)
          Adds a collection storeable values.
 void addStoreableValue(PropertyMeaning meaning, Object value)
          Adds a storeable value.
 ResourceIdentifier ensureResourceIdentifier()
          Ensures the existence of a resource identifier.
 PropertyMeanings getPropertyMeanings()
          Gets the configured property meanings.
 IStoreables getStoreables()
          Gets storeable properties.
 void resolve(Schema schema, Document dom, EsriTags esriTags)
          Resolves any inconsistencies associated with
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

IndexableContext

public IndexableContext(PropertyMeanings propertyMeanings)
Construct with a configured collection of property meanings. propertyMeanings the configured property meanings

Method Detail

getPropertyMeanings

public PropertyMeanings getPropertyMeanings()
Gets the configured property meanings.

Returns:
the property meanings

getStoreables

public IStoreables getStoreables()
Gets storeable properties.

Returns:
the storeable properties

addStoreableValue

public void addStoreableValue(PropertyMeaning meaning,
                              Object value)
Adds a storeable value.

Parameters:
meaning - the associated property meaning
value - the value to add

addStorableValues

public void addStorableValues(PropertyMeaning meaning,
                              Object[] values)
Adds a collection storeable values.

Parameters:
meaning - the associated property meaning
values - the values to add

ensureResourceIdentifier

public ResourceIdentifier ensureResourceIdentifier()
Ensures the existence of a resource identifier.

Returns:
the resource identifier

resolve

public void resolve(Schema schema,
                    Document dom,
                    EsriTags esriTags)
Resolves any inconsistencies associated with

Parameters:
schema - the schema being evaluated
esriTags - the evaluated ESRI tags (/metadata/Esri)
dom - the metadata document

Esri Geoportal Server
1.0

Copyright 2011 Environmental Systems Research Institute. All rights reserved. Use is subject to license terms.