org.eclipse.net4j.db.ddl.delta
Class IDBDeltaVisitor.Copier

java.lang.Object
  extended by org.eclipse.net4j.db.ddl.delta.IDBDeltaVisitor.Default
      extended by org.eclipse.net4j.db.ddl.delta.IDBDeltaVisitor.Filter
          extended by org.eclipse.net4j.db.ddl.delta.IDBDeltaVisitor.Copier
All Implemented Interfaces:
IDBDeltaVisitor
Enclosing interface:
IDBDeltaVisitor

public static class IDBDeltaVisitor.Copier
extends IDBDeltaVisitor.Filter


Nested Class Summary
 
Nested classes/interfaces inherited from class org.eclipse.net4j.db.ddl.delta.IDBDeltaVisitor.Filter
IDBDeltaVisitor.Filter.ForbiddenChangeException, IDBDeltaVisitor.Filter.Policy
 
Nested classes/interfaces inherited from interface org.eclipse.net4j.db.ddl.delta.IDBDeltaVisitor
IDBDeltaVisitor.Copier, IDBDeltaVisitor.Default, IDBDeltaVisitor.Filter, IDBDeltaVisitor.StopRecursion
 
Field Summary
 
Fields inherited from class org.eclipse.net4j.db.ddl.delta.IDBDeltaVisitor.Filter
DEFAULT_POLICY
 
Constructor Summary
IDBDeltaVisitor.Copier()
           
IDBDeltaVisitor.Copier(IDBDeltaVisitor.Filter.Policy policy)
           
 
Method Summary
protected  void doVisit(IDBFieldDelta delta)
           
protected  void doVisit(IDBIndexDelta delta)
           
protected  void doVisit(IDBIndexFieldDelta delta)
           
protected  void doVisit(IDBPropertyDelta<?> delta)
           
protected  void doVisit(IDBSchemaDelta delta)
           
protected  void doVisit(IDBTableDelta delta)
           
 IDBSchemaDelta getResult()
           
 
Methods inherited from class org.eclipse.net4j.db.ddl.delta.IDBDeltaVisitor.Filter
added, added, added, added, added, added, changed, changed, changed, changed, changed, changed, getPolicy, handle, removed, removed, removed, removed, removed, removed
 
Methods inherited from class org.eclipse.net4j.db.ddl.delta.IDBDeltaVisitor.Default
stopRecursion, visit, visit, visit, visit, visit, visit, visitDefault
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

IDBDeltaVisitor.Copier

public IDBDeltaVisitor.Copier()

IDBDeltaVisitor.Copier

public IDBDeltaVisitor.Copier(IDBDeltaVisitor.Filter.Policy policy)
Method Detail

getResult

public final IDBSchemaDelta getResult()

doVisit

protected void doVisit(IDBSchemaDelta delta)
Overrides:
doVisit in class IDBDeltaVisitor.Filter

doVisit

protected void doVisit(IDBTableDelta delta)
Overrides:
doVisit in class IDBDeltaVisitor.Filter

doVisit

protected void doVisit(IDBFieldDelta delta)
Overrides:
doVisit in class IDBDeltaVisitor.Filter

doVisit

protected void doVisit(IDBIndexDelta delta)
Overrides:
doVisit in class IDBDeltaVisitor.Filter

doVisit

protected void doVisit(IDBIndexFieldDelta delta)
Overrides:
doVisit in class IDBDeltaVisitor.Filter

doVisit

protected void doVisit(IDBPropertyDelta<?> delta)
Overrides:
doVisit in class IDBDeltaVisitor.Filter


Copyright (c) 2011, 2012 Eike Stepper (Berlin, Germany) and others.