org.nakedobjects.metamodel.facets.object.encodeable
Class EncodableFacetAbstract
java.lang.Object
org.nakedobjects.metamodel.facets.FacetAbstract
org.nakedobjects.metamodel.facets.object.encodeable.EncodableFacetAbstract
- All Implemented Interfaces:
- Facet, MultipleValueFacet, EncodableFacet
- Direct Known Subclasses:
- EncodableFacetAnnotation, EncodableFacetFromConfiguration
public abstract class EncodableFacetAbstract
- extends FacetAbstract
- implements EncodableFacet
| Methods inherited from class org.nakedobjects.metamodel.facets.FacetAbstract |
alwaysReplace, facetType, getFacetHolder, getIdentified, getUnderlyingFacet, isDerived, isNoop, setFacetHolder, setUnderlyingFacet, toString, unwrapObject, unwrapString |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
EncodableFacetAbstract
public EncodableFacetAbstract(java.lang.String candidateEncoderDecoderName,
java.lang.Class<?> candidateEncoderDecoderClass,
FacetHolder holder,
RuntimeContext runtimeContext)
isValid
public boolean isValid()
- Discover whether either of the candidate encoder/decoder name or class is valid.
getEncoderDecoderClass
public java.lang.Class<?> getEncoderDecoderClass()
- Guaranteed to implement the
EncoderDecoder class, thanks to generics in the applib.
toStringValues
protected java.lang.String toStringValues()
- Overrides:
toStringValues in class FacetAbstract
fromEncodedString
public NakedObject fromEncodedString(java.lang.String encodedData)
- Description copied from interface:
EncodableFacet
- Equivalent to
EncoderDecoder.fromEncodedString(String), though may be implemented through some
other equivalent mechanism.
- Specified by:
fromEncodedString in interface EncodableFacet
toEncodedString
public java.lang.String toEncodedString(NakedObject object)
- Description copied from interface:
EncodableFacet
- Equivalent to
EncoderDecoder.toEncodedString(Object), though may be implemented through some
other equivalent mechanism.
- Specified by:
toEncodedString in interface EncodableFacet
Copyright © 2001-2009 Naked Objects Group Ltd.. All Rights Reserved.