org.chromattic.api.format
Interface ObjectFormatter

All Known Implementing Classes:
DefaultObjectFormatter

public interface ObjectFormatter

The object formatter defines an interface used to filter the naming of the jcr nodes and properties.

Version:
$Revision$
Author:
Julien Viet

Method Summary
 String decodeNodeName(FormatterContext context, String internalName)
          Converts a jcr node name to an entity name.
 String decodePropertyName(FormatterContext context, String internalName)
          Converts a jcr property name to an entity property name.
 String encodeNodeName(FormatterContext context, String externalName)
          Converts an entity name to a jcr node name.
 String encodePropertyName(FormatterContext context, String externalName)
          Converts an entity property name to a jcr property name.
 

Method Detail

decodeNodeName

String decodeNodeName(FormatterContext context,
                      String internalName)
Converts a jcr node name to an entity name.

Parameters:
context - the context
internalName - the jcr node name
Returns:
the entity name

encodeNodeName

String encodeNodeName(FormatterContext context,
                      String externalName)
Converts an entity name to a jcr node name.

Parameters:
context - the context
externalName - the entity name
Returns:
the jcr node name

decodePropertyName

String decodePropertyName(FormatterContext context,
                          String internalName)
Converts a jcr property name to an entity property name.

Parameters:
context - the context
internalName - the jcr property name
Returns:
the entity property name

encodePropertyName

String encodePropertyName(FormatterContext context,
                          String externalName)
Converts an entity property name to a jcr property name.

Parameters:
context - the context
externalName - the entity property name
Returns:
the jcr property name


Copyright © 2009 eXo Platform SAS. All Rights Reserved.