Groovy 1.7.0

groovy.util
Class ObjectGraphBuilder.DefaultRelationNameResolver

java.lang.Object
  groovy.util.ObjectGraphBuilder.DefaultRelationNameResolver
All Implemented Interfaces:
RelationNameResolver

class ObjectGraphBuilder.DefaultRelationNameResolver

Default impl that returns parentName & childName accordingly.


Constructor Summary
ObjectGraphBuilder.DefaultRelationNameResolver()

 
Method Summary
String resolveChildRelationName(String parentName, Object parent, String childName, Object child)

Handles the common English regular plurals with the following rules.

String resolveParentRelationName(String parentName, Object parent, String childName, Object child)

Follow the most conventional pattern, returns the parentName unchanged.

 
Methods inherited from class Object
wait, wait, wait, hashCode, getClass, equals, toString, notify, notifyAll
 

Constructor Detail

ObjectGraphBuilder.DefaultRelationNameResolver

ObjectGraphBuilder.DefaultRelationNameResolver()


 
Method Detail

resolveChildRelationName

public String resolveChildRelationName(String parentName, Object parent, String childName, Object child)
Handles the common English regular plurals with the following rules.
If the property does not exist then it will return childName unchanged.
see:
English_plural


resolveParentRelationName

public String resolveParentRelationName(String parentName, Object parent, String childName, Object child)
Follow the most conventional pattern, returns the parentName unchanged.


 

Copyright © 2003-2009 The Codehaus. All rights reserved.