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

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

public static class IDBDeltaVisitor.Filter
extends IDBDeltaVisitor.Default


Nested Class Summary
static class IDBDeltaVisitor.Filter.ForbiddenChangeException
           
static class 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
static IDBDeltaVisitor.Filter.Policy DEFAULT_POLICY
           
 
Constructor Summary
IDBDeltaVisitor.Filter()
           
IDBDeltaVisitor.Filter(IDBDeltaVisitor.Filter.Policy policy)
           
 
Method Summary
protected  void added(IDBFieldDelta delta)
           
protected  void added(IDBIndexDelta delta)
           
protected  void added(IDBIndexFieldDelta delta)
           
protected  void added(IDBPropertyDelta<?> delta)
           
protected  void added(IDBSchemaDelta delta)
           
protected  void added(IDBTableDelta delta)
           
protected  void changed(IDBFieldDelta delta)
           
protected  void changed(IDBIndexDelta delta)
           
protected  void changed(IDBIndexFieldDelta delta)
           
protected  void changed(IDBPropertyDelta<?> delta)
           
protected  void changed(IDBSchemaDelta delta)
           
protected  void changed(IDBTableDelta delta)
           
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)
           
 IDBDeltaVisitor.Filter.Policy getPolicy()
           
protected  boolean handle(IDBDelta delta)
           
protected  void removed(IDBFieldDelta delta)
           
protected  void removed(IDBIndexDelta delta)
           
protected  void removed(IDBIndexFieldDelta delta)
           
protected  void removed(IDBPropertyDelta<?> delta)
           
protected  void removed(IDBSchemaDelta delta)
           
protected  void removed(IDBTableDelta delta)
           
 
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
 

Field Detail

DEFAULT_POLICY

public static final IDBDeltaVisitor.Filter.Policy DEFAULT_POLICY
Constructor Detail

IDBDeltaVisitor.Filter

public IDBDeltaVisitor.Filter()

IDBDeltaVisitor.Filter

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

getPolicy

public final IDBDeltaVisitor.Filter.Policy getPolicy()

added

protected void added(IDBSchemaDelta delta)
Overrides:
added in class IDBDeltaVisitor.Default

added

protected void added(IDBTableDelta delta)
Overrides:
added in class IDBDeltaVisitor.Default

added

protected void added(IDBFieldDelta delta)
Overrides:
added in class IDBDeltaVisitor.Default

added

protected void added(IDBIndexDelta delta)
Overrides:
added in class IDBDeltaVisitor.Default

added

protected void added(IDBIndexFieldDelta delta)
Overrides:
added in class IDBDeltaVisitor.Default

added

protected void added(IDBPropertyDelta<?> delta)
Overrides:
added in class IDBDeltaVisitor.Default

removed

protected void removed(IDBSchemaDelta delta)
Overrides:
removed in class IDBDeltaVisitor.Default

removed

protected void removed(IDBTableDelta delta)
Overrides:
removed in class IDBDeltaVisitor.Default

removed

protected void removed(IDBFieldDelta delta)
Overrides:
removed in class IDBDeltaVisitor.Default

removed

protected void removed(IDBIndexDelta delta)
Overrides:
removed in class IDBDeltaVisitor.Default

removed

protected void removed(IDBIndexFieldDelta delta)
Overrides:
removed in class IDBDeltaVisitor.Default

removed

protected void removed(IDBPropertyDelta<?> delta)
Overrides:
removed in class IDBDeltaVisitor.Default

changed

protected void changed(IDBSchemaDelta delta)
Overrides:
changed in class IDBDeltaVisitor.Default

changed

protected void changed(IDBTableDelta delta)
Overrides:
changed in class IDBDeltaVisitor.Default

changed

protected void changed(IDBFieldDelta delta)
Overrides:
changed in class IDBDeltaVisitor.Default

changed

protected void changed(IDBIndexDelta delta)
Overrides:
changed in class IDBDeltaVisitor.Default

changed

protected void changed(IDBIndexFieldDelta delta)
Overrides:
changed in class IDBDeltaVisitor.Default

changed

protected void changed(IDBPropertyDelta<?> delta)
Overrides:
changed in class IDBDeltaVisitor.Default

doVisit

protected void doVisit(IDBSchemaDelta delta)

doVisit

protected void doVisit(IDBTableDelta delta)

doVisit

protected void doVisit(IDBFieldDelta delta)

doVisit

protected void doVisit(IDBIndexDelta delta)

doVisit

protected void doVisit(IDBIndexFieldDelta delta)

doVisit

protected void doVisit(IDBPropertyDelta<?> delta)

handle

protected final boolean handle(IDBDelta delta)
Overrides:
handle in class IDBDeltaVisitor.Default


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