org.databene.benerator.composite
Class EntityRenamer

java.lang.Object
  extended by org.databene.commons.converter.AbstractConverter<S,T>
      extended by org.databene.commons.converter.ThreadSafeConverter<Entity,Entity>
          extended by org.databene.benerator.composite.EntityRenamer
All Implemented Interfaces:
java.lang.Cloneable, org.databene.commons.Converter<Entity,Entity>, org.databene.commons.ThreadAware

public class EntityRenamer
extends org.databene.commons.converter.ThreadSafeConverter<Entity,Entity>

Converts entities of arbitrary name to entities with a new name, keeping the attributes unchanged.

Created: 09.07.2010 09:00:55

Since:
0.6.3
Author:
Volker Bergmann

Field Summary
 
Fields inherited from class org.databene.commons.converter.AbstractConverter
sourceType, targetType
 
Constructor Summary
EntityRenamer(java.lang.String targetName)
           
 
Method Summary
 Entity convert(Entity entity)
           
static Entity rename(Entity entity, java.lang.String targetName)
           
 
Methods inherited from class org.databene.commons.converter.ThreadSafeConverter
clone, isParallelizable, isThreadSafe
 
Methods inherited from class org.databene.commons.converter.AbstractConverter
getSourceType, getTargetType
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EntityRenamer

public EntityRenamer(java.lang.String targetName)
Method Detail

convert

public Entity convert(Entity entity)
               throws org.databene.commons.ConversionException
Throws:
org.databene.commons.ConversionException

rename

public static Entity rename(Entity entity,
                            java.lang.String targetName)


Copyright © 2011. All Rights Reserved.