Uses of Interface
org.compass.core.mapping.Mapping

Packages that use Mapping
org.compass.core.config.process   
org.compass.core.converter   
org.compass.core.converter.basic   
org.compass.core.converter.dynamic   
org.compass.core.converter.extended   
org.compass.core.converter.json   
org.compass.core.converter.mapping.json   
org.compass.core.converter.mapping.osem   
org.compass.core.converter.mapping.rsem   
org.compass.core.converter.mapping.support   
org.compass.core.converter.mapping.xsem   
org.compass.core.converter.xsem   
org.compass.core.mapping   
org.compass.core.mapping.internal   
org.compass.core.mapping.json   
org.compass.core.mapping.osem   
org.compass.core.mapping.osem.internal   
org.compass.core.mapping.rsem   
org.compass.core.mapping.support   
org.compass.core.mapping.xsem   
 

Uses of Mapping in org.compass.core.config.process
 

Methods in org.compass.core.config.process with parameters of type Mapping
static void MappingProcessorUtils.lookupConverter(ConverterLookup converterLookup, Mapping mapping)
           
static void MappingProcessorUtils.lookupConverter(ConverterLookup converterLookup, Mapping mapping, boolean forceConverter)
           
 

Uses of Mapping in org.compass.core.converter
 

Methods in org.compass.core.converter with parameters of type Mapping
 boolean Converter.marshall(Resource resource, Object root, Mapping mapping, MarshallingContext context)
          Marshall the given Object to the given Resource.
 Object Converter.unmarshall(Resource resource, Mapping mapping, MarshallingContext context)
          Unmarshall the given Resource to the appropiate Object.
 

Uses of Mapping in org.compass.core.converter.basic
 

Methods in org.compass.core.converter.basic with parameters of type Mapping
 boolean AbstractBasicConverter.marshall(Resource resource, Object root, Mapping mapping, MarshallingContext context)
           
 Object AbstractBasicConverter.unmarshall(Resource resource, Mapping mapping, MarshallingContext context)
           
 

Uses of Mapping in org.compass.core.converter.dynamic
 

Methods in org.compass.core.converter.dynamic with parameters of type Mapping
 boolean AbstractDynamicConverter.marshall(Resource resource, Object root, Mapping mapping, MarshallingContext context)
           
 Object AbstractDynamicConverter.unmarshall(Resource resource, Mapping mapping, MarshallingContext context)
          Does nothing since there is no meaning for un-marshalling for dynamic converters
 

Uses of Mapping in org.compass.core.converter.extended
 

Methods in org.compass.core.converter.extended with parameters of type Mapping
 boolean ReaderConverter.marshall(Resource resource, Object root, Mapping mapping, MarshallingContext context)
           
 boolean PrimitiveByteArrayConverter.marshall(Resource resource, Object root, Mapping mapping, MarshallingContext context)
           
 boolean ObjectByteArrayConverter.marshall(Resource resource, Object root, Mapping mapping, MarshallingContext context)
           
 boolean InputStreamConverter.marshall(Resource resource, Object root, Mapping mapping, MarshallingContext context)
           
 Object ReaderConverter.unmarshall(Resource resource, Mapping mapping, MarshallingContext context)
           
 Object PrimitiveByteArrayConverter.unmarshall(Resource resource, Mapping mapping, MarshallingContext context)
           
 Object ObjectByteArrayConverter.unmarshall(Resource resource, Mapping mapping, MarshallingContext context)
           
 Object InputStreamConverter.unmarshall(Resource resource, Mapping mapping, MarshallingContext context)
           
 

Uses of Mapping in org.compass.core.converter.json
 

Methods in org.compass.core.converter.json with parameters of type Mapping
 boolean SimpleJsonValueConverter.marshall(Resource resource, Object root, Mapping mapping, MarshallingContext context)
          Marshals the given object value into a Property which is added to the provided Resource.
 Object SimpleJsonValueConverter.unmarshall(Resource resource, Mapping mapping, MarshallingContext context)
          Not supported operation.
 

Uses of Mapping in org.compass.core.converter.mapping.json
 

Methods in org.compass.core.converter.mapping.json with parameters of type Mapping
 boolean RootJsonObjectMappingConverter.marshall(Resource resource, Object root, Mapping mapping, MarshallingContext context)
           
 boolean PlainJsonObjectMappingConverter.marshall(Resource resource, Object root, Mapping mapping, MarshallingContext context)
           
 boolean JsonPropertyMappingConverter.marshall(Resource resource, Object root, Mapping mapping, MarshallingContext context)
           
 boolean JsonIdMappingConverter.marshall(Resource resource, Object root, Mapping mapping, MarshallingContext context)
           
 boolean JsonContentMappingConverter.marshall(Resource resource, Object root, Mapping mapping, MarshallingContext context)
           
 boolean JsonArrayMappingConverter.marshall(Resource resource, Object root, Mapping mapping, MarshallingContext context)
           
 Object RootJsonObjectMappingConverter.unmarshall(Resource resource, Mapping mapping, MarshallingContext context)
           
 Object PlainJsonObjectMappingConverter.unmarshall(Resource resource, Mapping mapping, MarshallingContext context)
           
 Object JsonPropertyMappingConverter.unmarshall(Resource resource, Mapping mapping, MarshallingContext context)
           
 Object JsonContentMappingConverter.unmarshall(Resource resource, Mapping mapping, MarshallingContext context)
           
 Object JsonArrayMappingConverter.unmarshall(Resource resource, Mapping mapping, MarshallingContext context)
           
 

Uses of Mapping in org.compass.core.converter.mapping.osem
 

Methods in org.compass.core.converter.mapping.osem with parameters of type Mapping
protected  boolean ClassMappingConverter.doMarshall(Resource resource, Object root, Mapping mapping, MarshallingContext context)
           
 boolean PlainCascadeMappingConverter.marshall(Resource resource, Object root, Mapping mapping, MarshallingContext context)
           
 boolean ParentMappingConverter.marshall(Resource resource, Object root, Mapping mapping, MarshallingContext context)
           
 boolean ConstantMappingConverter.marshall(Resource resource, Object root, Mapping mapping, MarshallingContext context)
           
 boolean ClassPropertyMappingConverter.marshall(Resource resource, Object root, Mapping mapping, MarshallingContext context)
           
 boolean ClassMappingConverter.marshall(Resource resource, Object root, Mapping mapping, MarshallingContext context)
           
 boolean AbstractRefAliasMappingConverter.marshall(Resource resource, Object root, Mapping mapping, MarshallingContext context)
           
 boolean AbstractCollectionMappingConverter.marshall(Resource resource, Object root, Mapping mapping, MarshallingContext context)
           
 Object PlainCascadeMappingConverter.unmarshall(Resource resource, Mapping mapping, MarshallingContext context)
           
 Object ParentMappingConverter.unmarshall(Resource resource, Mapping mapping, MarshallingContext context)
           
 Object ConstantMappingConverter.unmarshall(Resource resource, Mapping mapping, MarshallingContext context)
           
 Object ClassPropertyMappingConverter.unmarshall(Resource resource, Mapping mapping, MarshallingContext context)
           
 Object ClassMappingConverter.unmarshall(Resource resource, Mapping mapping, MarshallingContext context)
           
 Object AbstractRefAliasMappingConverter.unmarshall(Resource resource, Mapping mapping, MarshallingContext context)
           
 Object AbstractCollectionMappingConverter.unmarshall(Resource resource, Mapping mapping, MarshallingContext context)
           
 

Uses of Mapping in org.compass.core.converter.mapping.rsem
 

Methods in org.compass.core.converter.mapping.rsem with parameters of type Mapping
 boolean RawResourceMappingConverter.marshall(Resource resource, Object root, Mapping mapping, MarshallingContext context)
           
 Object RawResourceMappingConverter.unmarshall(Resource resource, Mapping mapping, MarshallingContext context)
           
 

Uses of Mapping in org.compass.core.converter.mapping.support
 

Methods in org.compass.core.converter.mapping.support with parameters of type Mapping
 boolean FormatDelegateConverter.marshall(Resource resource, Object root, Mapping mapping, MarshallingContext context)
           
 Object FormatDelegateConverter.unmarshall(Resource resource, Mapping mapping, MarshallingContext context)
           
 

Uses of Mapping in org.compass.core.converter.mapping.xsem
 

Methods in org.compass.core.converter.mapping.xsem with parameters of type Mapping
 boolean XmlPropertyMappingConverter.marshall(Resource resource, Object root, Mapping mapping, MarshallingContext context)
           
 boolean XmlObjectMappingConverter.marshall(Resource resource, Object root, Mapping mapping, MarshallingContext context)
           
 boolean XmlIdMappingConverter.marshall(Resource resource, Object root, Mapping mapping, MarshallingContext context)
           
 boolean XmlContentMappingConverter.marshall(Resource resource, Object root, Mapping mapping, MarshallingContext context)
           
 Object XmlPropertyMappingConverter.unmarshall(Resource resource, Mapping mapping, MarshallingContext context)
           
 Object XmlObjectMappingConverter.unmarshall(Resource resource, Mapping mapping, MarshallingContext context)
           
 Object XmlIdMappingConverter.unmarshall(Resource resource, Mapping mapping, MarshallingContext context)
           
 Object XmlContentMappingConverter.unmarshall(Resource resource, Mapping mapping, MarshallingContext context)
           
 

Uses of Mapping in org.compass.core.converter.xsem
 

Methods in org.compass.core.converter.xsem with parameters of type Mapping
 boolean SimpleXmlValueConverter.marshall(Resource resource, Object root, Mapping mapping, MarshallingContext context)
           
 Object SimpleXmlValueConverter.unmarshall(Resource resource, Mapping mapping, MarshallingContext context)
          Not supported operation.
 

Uses of Mapping in org.compass.core.mapping
 

Subinterfaces of Mapping in org.compass.core.mapping
 interface AliasMapping
          An alias mapping is a mapping that is associated with an alias.
 interface ContractMapping
           
 interface MultipleMapping
          A mapping type that can hold interlly multiple mappings (associated with a name).
 interface OverrideByNameMapping
          A mapping inerface that controls if this mapping overrides other mappings by name within the same multiple mapping container.
 interface ResourceMapping
          A mapping defining a Resource saved in the Search Engine.
 interface ResourcePropertyMapping
           
 

Methods in org.compass.core.mapping that return Mapping
 Mapping Mapping.copy()
          Copies over the mapping definition into a newly instanciated Mapping object.
 Mapping[] ResourceMapping.getIdMappings()
          Returns all mappings that represent ids of a resource.
 Mapping[] ResourceIdMappingProvider.getIdMappings()
           
 Mapping MultipleMapping.getMapping(int index)
          Returns the mapping at the given index.
 Mapping MultipleMapping.getMapping(String name)
          Returns the mapping associated with the given name.
 

Methods in org.compass.core.mapping that return types with arguments of type Mapping
 Iterator<Mapping> MultipleMapping.mappingsIt()
          Returns an iterator over the stored mappings.
 

Uses of Mapping in org.compass.core.mapping.internal
 

Subinterfaces of Mapping in org.compass.core.mapping.internal
 interface InternalAliasMapping
          A mutable extension to AliasMapping.
 interface InternalContractMapping
           
 interface InternalMapping
          An extension to the Mapping interface allowing to making it mutable.
 interface InternalMultipleMapping
          An extension to MultipleMapping making it mutible.
 interface InternalOverrideByNameMapping
           
 interface InternalResourceMapping
           
 interface InternalResourcePropertyMapping
           
 

Classes in org.compass.core.mapping.internal that implement Mapping
 class DefaultContractMapping
           
 

Methods in org.compass.core.mapping.internal that return Mapping
 Mapping DefaultContractMapping.copy()
           
 

Methods in org.compass.core.mapping.internal with parameters of type Mapping
 int InternalMultipleMapping.addMapping(Mapping mapping)
          Adds the mapping.
 

Uses of Mapping in org.compass.core.mapping.json
 

Subinterfaces of Mapping in org.compass.core.mapping.json
 interface JsonMapping
           
 interface JsonObjectMapping
           
 

Classes in org.compass.core.mapping.json that implement Mapping
 class JsonArrayMapping
           
 class JsonBoostPropertyMapping
           
 class JsonContentMapping
           
 class JsonIdMapping
           
 class JsonPropertyAnalyzerController
           
 class JsonPropertyMapping
           
 class PlainJsonObjectMapping
           
 class RootJsonObjectMapping
           
 

Methods in org.compass.core.mapping.json that return Mapping
 Mapping RootJsonObjectMapping.copy()
           
 Mapping PlainJsonObjectMapping.copy()
           
 Mapping JsonPropertyMapping.copy()
           
 Mapping JsonPropertyAnalyzerController.copy()
           
 Mapping JsonIdMapping.copy()
           
 Mapping JsonContentMapping.copy()
           
 Mapping JsonBoostPropertyMapping.copy()
           
 Mapping JsonArrayMapping.copy()
           
 Mapping JsonArrayMapping.getElementMapping()
           
 Mapping[] JsonIdMapping.getIdMappings()
           
 

Methods in org.compass.core.mapping.json with parameters of type Mapping
 int RootJsonObjectMapping.addMapping(Mapping mapping)
           
 int PlainJsonObjectMapping.addMapping(Mapping mapping)
           
 void JsonArrayMapping.setElementMapping(Mapping elementMapping)
           
 

Uses of Mapping in org.compass.core.mapping.osem
 

Subinterfaces of Mapping in org.compass.core.mapping.osem
 interface ObjectMapping
           
 interface OsemMapping
           
 interface RefAliasObjectMapping
          A mapping that references other mappings.
 

Classes in org.compass.core.mapping.osem that implement Mapping
 class AbstractAccessorMapping
           
 class AbstractAccessorMultipleMapping
           
 class AbstractCollectionMapping
           
 class AbstractRefAliasMapping
           
 class ArrayMapping
           
 class ClassBoostPropertyMapping
           
 class ClassIdPropertyMapping
           
 class ClassMapping
           
 class ClassPropertyAnalyzerController
           
 class ClassPropertyMapping
           
 class ClassPropertyMetaDataMapping
           
 class CollectionMapping
           
 class ComponentMapping
           
 class ConstantMetaDataMapping
           
 class DynamicMetaDataMapping
           
 class IdComponentMapping
           
 class ParentMapping
           
 class PlainCascadeMapping
           
 class ReferenceMapping
           
 

Methods in org.compass.core.mapping.osem that return Mapping
 Mapping ReferenceMapping.copy()
           
 Mapping PlainCascadeMapping.copy()
           
 Mapping ParentMapping.copy()
           
 Mapping IdComponentMapping.copy()
           
 Mapping DynamicMetaDataMapping.copy()
           
 Mapping ConstantMetaDataMapping.copy()
           
 Mapping ComponentMapping.copy()
           
 Mapping CollectionMapping.copy()
           
 Mapping ClassPropertyMetaDataMapping.copy()
           
 Mapping ClassPropertyMapping.copy()
           
 Mapping ClassPropertyAnalyzerController.copy()
           
 Mapping ClassMapping.copy()
           
 Mapping ClassIdPropertyMapping.copy()
           
 Mapping ClassBoostPropertyMapping.copy()
           
 Mapping ArrayMapping.copy()
           
 Mapping AbstractCollectionMapping.getElementMapping()
           
 Mapping[] IdComponentMapping.getIdMappings()
           
 Mapping[] ClassIdPropertyMapping.getIdMappings()
           
 

Methods in org.compass.core.mapping.osem that return types with arguments of type Mapping
 List<Mapping> ClassMapping.findIdMappings()
          Dynamically find the id mappings.
 

Methods in org.compass.core.mapping.osem with parameters of type Mapping
 boolean OsemMappingIterator.ClassMappingCallback.onBeginMultipleMapping(ClassMapping classMapping, Mapping mapping)
           
 boolean OsemMappingIterator.ClassPropertyAndResourcePropertyGatherer.onBeginMultipleMapping(ClassMapping classMapping, Mapping mapping)
           
 boolean ClassMapping.PostProcessMappingCallback.onBeginMultipleMapping(ClassMapping classMapping, Mapping mapping)
           
 void OsemMappingIterator.ClassMappingCallback.onEndMultiplMapping(ClassMapping classMapping, Mapping mapping)
           
 void OsemMappingIterator.ClassPropertyAndResourcePropertyGatherer.onEndMultiplMapping(ClassMapping classMapping, Mapping mapping)
           
 void ClassMapping.PostProcessMappingCallback.onEndMultiplMapping(ClassMapping classMapping, Mapping mapping)
           
 void AbstractCollectionMapping.setElementMapping(Mapping elementMapping)
           
 

Uses of Mapping in org.compass.core.mapping.osem.internal
 

Subinterfaces of Mapping in org.compass.core.mapping.osem.internal
 interface InternalObjectMapping
           
 interface InternalOsemMapping
           
 interface InternalRefAliasObjectMapping
           
 

Uses of Mapping in org.compass.core.mapping.rsem
 

Classes in org.compass.core.mapping.rsem that implement Mapping
 class RawBoostPropertyMapping
           
 class RawResourceMapping
           
 class RawResourcePropertyAnalyzerController
           
 class RawResourcePropertyIdMapping
           
 class RawResourcePropertyMapping
           
 

Methods in org.compass.core.mapping.rsem that return Mapping
 Mapping RawResourcePropertyMapping.copy()
           
 Mapping RawResourcePropertyIdMapping.copy()
           
 Mapping RawResourcePropertyAnalyzerController.copy()
           
 Mapping RawResourceMapping.copy()
           
 Mapping RawBoostPropertyMapping.copy()
           
 

Methods in org.compass.core.mapping.rsem with parameters of type Mapping
 int RawResourceMapping.addMapping(Mapping mapping)
           
 

Uses of Mapping in org.compass.core.mapping.support
 

Classes in org.compass.core.mapping.support that implement Mapping
 class AbstractMapping
          A based implementation for basic mapping in Compass.
 class AbstractMultipleMapping
          A base class implementation of InternalMultipleMapping.
 class AbstractResourceMapping
           
 class AbstractResourcePropertyMapping
           
 class NullResourceMapping
          A helper resource mapping class that marks the resource mapping as null (i.e. no resource mapping for you!).
 

Fields in org.compass.core.mapping.support with type parameters of type Mapping
protected  ArrayList<Mapping> AbstractMultipleMapping.mappings
           
protected  Map<String,Mapping> AbstractMultipleMapping.mappingsByNameMap
           
 

Methods in org.compass.core.mapping.support that return Mapping
 Mapping NullResourceMapping.copy()
           
 Mapping[] AbstractResourceMapping.getIdMappings()
          Gets the idMappings of the resource.
 Mapping AbstractMultipleMapping.getMapping(int index)
           
 Mapping AbstractMultipleMapping.getMapping(String name)
           
 

Methods in org.compass.core.mapping.support that return types with arguments of type Mapping
 Iterator<Mapping> AbstractMultipleMapping.mappingsIt()
           
 

Methods in org.compass.core.mapping.support with parameters of type Mapping
 int AbstractResourceMapping.addMapping(Mapping mapping)
          No duplicate names are allowed when added an id (applies the property names)
 int AbstractMultipleMapping.addMapping(Mapping mapping)
           
 void AbstractMultipleMapping.removeExistingByName(Mapping mapping)
           
 

Uses of Mapping in org.compass.core.mapping.xsem
 

Classes in org.compass.core.mapping.xsem that implement Mapping
 class XmlBoostPropertyMapping
           
 class XmlContentMapping
           
 class XmlIdMapping
           
 class XmlObjectMapping
           
 class XmlPropertyAnalyzerController
           
 class XmlPropertyMapping
           
 

Methods in org.compass.core.mapping.xsem that return Mapping
 Mapping XmlPropertyMapping.copy()
           
 Mapping XmlPropertyAnalyzerController.copy()
           
 Mapping XmlObjectMapping.copy()
           
 Mapping XmlIdMapping.copy()
           
 Mapping XmlContentMapping.copy()
           
 Mapping XmlBoostPropertyMapping.copy()
           
 Mapping[] XmlIdMapping.getIdMappings()
           
 

Methods in org.compass.core.mapping.xsem with parameters of type Mapping
 int XmlObjectMapping.addMapping(Mapping mapping)
           
 



Copyright (c) 2004-2008 The Compass Project.