org.trails.io
Class EntitySqueezerStrategy

java.lang.Object
  extended by org.trails.io.EntitySqueezerStrategy
All Implemented Interfaces:
org.apache.tapestry.util.io.SqueezeAdaptor, SqueezeFilter

public class EntitySqueezerStrategy
extends java.lang.Object
implements SqueezeFilter, org.apache.tapestry.util.io.SqueezeAdaptor

This class is a Trails adaptation of Tapernate's EntitySqueezerFilter Squeezes persistent entities


Constructor Summary
EntitySqueezerStrategy()
           
 
Method Summary
 java.lang.Class getDataClass()
           
 java.lang.String getPrefix()
           
 void setBuilderDirector(BuilderDirector builderDirector)
           
 void setDelimiter(java.lang.String delimiter)
           
 void setDescriptorService(DescriptorService descriptorService)
           
 void setEntityNameAbbreviator(EntityNameAbbreviator entityNameAbbreviator)
           
 void setPersistenceService(PersistenceService persistenceService)
           
 void setPrefix(java.lang.String prefix)
           
 java.lang.String squeeze(org.apache.tapestry.services.DataSqueezer dataSqueezer, java.lang.Object o)
           
 java.lang.String[] squeeze(java.lang.Object[] objects, org.apache.tapestry.services.DataSqueezer next)
           
 java.lang.String squeeze(java.lang.Object data, org.apache.tapestry.services.DataSqueezer next)
           
 java.lang.Object unsqueeze(org.apache.tapestry.services.DataSqueezer dataSqueezer, java.lang.String s)
           
 java.lang.Object[] unsqueeze(java.lang.String[] strings, org.apache.tapestry.services.DataSqueezer next)
           
 java.lang.Object unsqueeze(java.lang.String string, org.apache.tapestry.services.DataSqueezer next)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EntitySqueezerStrategy

public EntitySqueezerStrategy()
Method Detail

getPrefix

public java.lang.String getPrefix()
Specified by:
getPrefix in interface org.apache.tapestry.util.io.SqueezeAdaptor

getDataClass

public java.lang.Class getDataClass()
Specified by:
getDataClass in interface org.apache.tapestry.util.io.SqueezeAdaptor

squeeze

public java.lang.String squeeze(org.apache.tapestry.services.DataSqueezer dataSqueezer,
                                java.lang.Object o)
Specified by:
squeeze in interface org.apache.tapestry.util.io.SqueezeAdaptor

unsqueeze

public java.lang.Object unsqueeze(org.apache.tapestry.services.DataSqueezer dataSqueezer,
                                  java.lang.String s)
Specified by:
unsqueeze in interface org.apache.tapestry.util.io.SqueezeAdaptor

squeeze

public java.lang.String squeeze(java.lang.Object data,
                                org.apache.tapestry.services.DataSqueezer next)
Specified by:
squeeze in interface SqueezeFilter

squeeze

public java.lang.String[] squeeze(java.lang.Object[] objects,
                                  org.apache.tapestry.services.DataSqueezer next)
Specified by:
squeeze in interface SqueezeFilter

unsqueeze

public java.lang.Object unsqueeze(java.lang.String string,
                                  org.apache.tapestry.services.DataSqueezer next)
Specified by:
unsqueeze in interface SqueezeFilter

unsqueeze

public java.lang.Object[] unsqueeze(java.lang.String[] strings,
                                    org.apache.tapestry.services.DataSqueezer next)
Specified by:
unsqueeze in interface SqueezeFilter

setDelimiter

public void setDelimiter(java.lang.String delimiter)

setPrefix

public void setPrefix(java.lang.String prefix)

setDescriptorService

public void setDescriptorService(DescriptorService descriptorService)

setPersistenceService

public void setPersistenceService(PersistenceService persistenceService)

setEntityNameAbbreviator

public void setEntityNameAbbreviator(EntityNameAbbreviator entityNameAbbreviator)

setBuilderDirector

public void setBuilderDirector(BuilderDirector builderDirector)


Copyright © 2004-2008. All Rights Reserved.