org.nakedobjects.metamodel.facets.object.encodeable
Interface EncodableFacet

All Superinterfaces:
Facet, MultipleValueFacet
All Known Implementing Classes:
EncodableFacetAbstract, EncodableFacetAnnotation, EncodableFacetFromConfiguration, EncodableFacetUsingEncoderDecoder

public interface EncodableFacet
extends MultipleValueFacet

Indicates that this class can be encoded/decoded as a string.


Method Summary
 NakedObject fromEncodedString(java.lang.String encodedData)
          Equivalent to EncoderDecoder.fromEncodedString(String), though may be implemented through some other equivalent mechanism.
 java.lang.String toEncodedString(NakedObject object)
          Equivalent to EncoderDecoder.toEncodedString(Object), though may be implemented through some other equivalent mechanism.
 
Methods inherited from interface org.nakedobjects.metamodel.facets.Facet
alwaysReplace, facetType, getFacetHolder, getUnderlyingFacet, isDerived, isNoop, setFacetHolder, setUnderlyingFacet
 

Method Detail

fromEncodedString

NakedObject fromEncodedString(java.lang.String encodedData)
Equivalent to EncoderDecoder.fromEncodedString(String), though may be implemented through some other equivalent mechanism.


toEncodedString

java.lang.String toEncodedString(NakedObject object)
Equivalent to EncoderDecoder.toEncodedString(Object), though may be implemented through some other equivalent mechanism.



Copyright © 2001-2009 Naked Objects Group Ltd.. All Rights Reserved.