|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.compass.core.converter.json.SimpleJsonValueConverter
org.compass.core.converter.json.ResourcePropertyJsonValueConverter
public class ResourcePropertyJsonValueConverter
Extends the SimpleJsonValueConverter by delegating all marhslaling
operations to an intenral ResourcePropertyConverter.
| Constructor Summary | |
|---|---|
ResourcePropertyJsonValueConverter(ResourcePropertyConverter converter)
|
|
| Method Summary | |
|---|---|
boolean |
canNormalize()
Returns true if this converter should be used to convert query parser related
values. |
Object |
fromString(String str,
ResourcePropertyMapping resourcePropertyMapping)
Converts from a String and into it's Object representation. |
Property.Index |
suggestIndex()
The converter can suggest what type of index will be used in case no index is configured. |
Boolean |
suggestOmitNorms()
The converter can suggest if norms should be saved for this type in case no explicit one is configured. |
Boolean |
suggestOmitTf()
The converter can suggest if tf should be saved for this type in case no explicit one is configured. |
Property.Store |
suggestStore()
The converter can suggest the store type for this type in case no explicit one is configured. |
Property.TermVector |
suggestTermVector()
The converter can suggest if term vectors should be saved for this type in case no explicit one is configured. |
String |
toString(Object o,
ResourcePropertyMapping resourcePropertyMapping)
Converts the Object into a String. |
protected String |
toString(Object value,
ResourcePropertyMapping resourcePropertyMapping,
MarshallingContext context)
Converst a value to a String. |
| Methods inherited from class org.compass.core.converter.json.SimpleJsonValueConverter |
|---|
doSetBoost, getNullValue, handleNulls, marshall, unmarshall |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.compass.core.converter.Converter |
|---|
marshall, unmarshall |
| Constructor Detail |
|---|
public ResourcePropertyJsonValueConverter(ResourcePropertyConverter converter)
| Method Detail |
|---|
protected String toString(Object value,
ResourcePropertyMapping resourcePropertyMapping,
MarshallingContext context)
SimpleJsonValueConverterConverterLookup.lookupConverter(Class).
The resulting converter is then used and uses ResourcePropertyConverter.toString(Object, org.compass.core.mapping.ResourcePropertyMapping).
toString in class SimpleJsonValueConverter
public Object fromString(String str,
ResourcePropertyMapping resourcePropertyMapping)
throws ConversionException
ResourcePropertyConverter
fromString in interface ResourcePropertyConverterstr - The string to convert fromresourcePropertyMapping - The resource property mapping
ConversionException
public String toString(Object o,
ResourcePropertyMapping resourcePropertyMapping)
throws ConversionException
ResourcePropertyConverterNote that toString must be able to handle a null resourcePropertyMapping.
toString in interface ResourcePropertyConvertero - The Object to convert fromresourcePropertyMapping - The resource proeprty mapping
ConversionExceptionpublic boolean canNormalize()
ResourcePropertyConvertertrue if this converter should be used to convert query parser related
values. Conversion is done by calling ResourcePropertyConverter.fromString(String, org.compass.core.mapping.ResourcePropertyMapping)
and then ResourcePropertyConverter.toString(Object, org.compass.core.mapping.ResourcePropertyMapping).
canNormalize in interface ResourcePropertyConverterpublic Property.Index suggestIndex()
ResourcePropertyConverternull and will let global Compass defaults to be used.
suggestIndex in interface ResourcePropertyConverterpublic Property.TermVector suggestTermVector()
ResourcePropertyConverternull and will let global Compass defaults to be used.
suggestTermVector in interface ResourcePropertyConverterpublic Property.Store suggestStore()
ResourcePropertyConverternull and will let global Compass defaults to be used.
suggestStore in interface ResourcePropertyConverterpublic Boolean suggestOmitNorms()
ResourcePropertyConverternull and will let global Compass defaults to be used.
suggestOmitNorms in interface ResourcePropertyConverterpublic Boolean suggestOmitTf()
ResourcePropertyConverternull and will let global Compass defaults to be used.
suggestOmitTf in interface ResourcePropertyConverter
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||