fr.inria.oadymppac.parsing.gentra4cp.handlers
Class TopLevelContentHandler

java.lang.Object
  extended byorg.xml.sax.helpers.DefaultHandler
      extended byfr.inria.oadymppac.parsing.ContentHandlerImpl
          extended byfr.inria.oadymppac.parsing.gentra4cp.handlers.BasicContentHandler
              extended byfr.inria.oadymppac.parsing.gentra4cp.handlers.TopLevelContentHandler
All Implemented Interfaces:
ContentHandler, org.xml.sax.ContentHandler, org.xml.sax.DTDHandler, ElementDelegationHandler, ElementHandler, ElementHierarchyHandling, org.xml.sax.EntityResolver, org.xml.sax.ErrorHandler, EventListenerManager, ListenerHandler, TopLevelEventConfig
Direct Known Subclasses:
ComplementContentHandler, ControlContentHandler, TraceContentHandler

public class TopLevelContentHandler
extends BasicContentHandler
implements TopLevelEventConfig, ListenerHandler

Author:
raf To change the template for this generated type comment go to Window - Preferences - Java - Code Generation - Code and Comments

Field Summary
 
Fields inherited from class fr.inria.oadymppac.parsing.ContentHandlerImpl
fired, initiated, reset
 
Fields inherited from interface fr.inria.oadymppac.parsing.gentra4cp.handlers.TopLevelEventConfig
CFG_BACKTO_DELTA, CFG_BACKTO_STATE, CFG_CHOICE_POINT_CHOICE_CONSTRAINT, CFG_CHOICE_POINT_STATE, CFG_CONSTRAINT_UPDATE, CFG_FAILURE_CONSTRAINT, CFG_FAILURE_STATE, CFG_NEWCONSTRAINT_STATE, CFG_NEWCONSTRAINT_UPDATE_INVALID, CFG_NEWVARIABLE_STATE, CFG_NEWVARIABLE_VARDOMAIN, CFG_REDUCE_DELTA, CFG_REDUCE_EXPLANATION, CFG_REDUCE_UPDATE, CFG_REDUCE_VARDOMAIN, CFG_REJECT_STATE, CFG_RESTORE_DELTA, CFG_RESTORE_STATE, CFG_SOLUTION_CONSTRAINT, CFG_SOLUTION_STATE, CFG_STATE_CONSTRAINT, CFG_STATE_UPDATE, CFG_STATE_VARIABLE, CFG_VARIABLE_VARDOMAIN
 
Fields inherited from interface fr.inria.oadymppac.parsing.ContentHandler
logger
 
Fields inherited from interface fr.inria.oadymppac.parsing.event.EventListenerManager
logger, NULL_ARRAY
 
Constructor Summary
TopLevelContentHandler()
           
 
Method Summary
 void addAnnotationListener(EventListener listener)
           
 void addAwakeListener(EventListener listener)
           
 void addBackToListener(EventListener listener)
           
 void addChoicePointListener(EventListener listener)
           
 void addDefaultListener(EventListener solverListener)
           
 void addEndStageListener(EventListener listener)
           
 void addFailureListener(EventListener listener)
           
 void addNewConstraintListener(EventListener listener)
           
 void addNewStageListener(EventListener listener)
           
 void addNewVariableListener(EventListener listener)
           
 void addPostListener(EventListener listener)
           
 void addReduceListener(EventListener listener)
           
 void addReduceListener(EventListener listener, boolean explanation)
           
 void addRejectListener(EventListener listener)
           
 void addRemoveListener(EventListener listener)
           
 void addRestoreListener(EventListener listener)
           
 void addResumeStageListener(EventListener listener)
           
 void addScheduleListener(EventListener listener)
           
 void addSolutionListener(EventListener listener)
           
 void addSolvedListener(EventListener listener)
           
 void addStartStageListener(EventListener listener)
           
 void addStateListener(EventListener listener)
           
 void addSuspendListener(EventListener listener)
           
 void addSuspendStageListener(EventListener listener)
           
 
Methods inherited from class fr.inria.oadymppac.parsing.gentra4cp.handlers.BasicContentHandler
addContextOffset, addElement, buildElementHandler, buildListenerManager, getContextOffset
 
Methods inherited from class fr.inria.oadymppac.parsing.ContentHandlerImpl
addDelegateHandler, addDelegateHandler, addDelegateHandler, addElement, addElement, addListener, addListener, addListener, buildHierarchyHandler, characters, endDocument, endElement, fireEvent, getElementMap, getHierarchyHandler, getListenerCount, getListenerCount, getListenerCount, getListenerList, getListeners, getListeners, getListeners, inside, into, isDelegating, processingInstruction, removeListener, removeListener, removeListener, setElementMap, setHierarchyHandler, startDocument, startElement
 
Methods inherited from class org.xml.sax.helpers.DefaultHandler
endPrefixMapping, error, fatalError, ignorableWhitespace, notationDecl, resolveEntity, setDocumentLocator, skippedEntity, startPrefixMapping, unparsedEntityDecl, warning
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.xml.sax.ContentHandler
endPrefixMapping, ignorableWhitespace, setDocumentLocator, skippedEntity, startPrefixMapping
 

Constructor Detail

TopLevelContentHandler

public TopLevelContentHandler()
Method Detail

addDefaultListener

public void addDefaultListener(EventListener solverListener)
Specified by:
addDefaultListener in interface ListenerHandler

addNewVariableListener

public void addNewVariableListener(EventListener listener)
                            throws java.lang.ClassNotFoundException,
                                   java.lang.InstantiationException,
                                   java.lang.IllegalAccessException
Specified by:
addNewVariableListener in interface ListenerHandler
Throws:
java.lang.ClassNotFoundException
java.lang.InstantiationException
java.lang.IllegalAccessException

addNewConstraintListener

public void addNewConstraintListener(EventListener listener)
                              throws java.lang.ClassNotFoundException,
                                     java.lang.InstantiationException,
                                     java.lang.IllegalAccessException
Specified by:
addNewConstraintListener in interface ListenerHandler
Throws:
java.lang.ClassNotFoundException
java.lang.InstantiationException
java.lang.IllegalAccessException

addBackToListener

public void addBackToListener(EventListener listener)
                       throws java.lang.ClassNotFoundException,
                              java.lang.InstantiationException,
                              java.lang.IllegalAccessException
Specified by:
addBackToListener in interface ListenerHandler
Throws:
java.lang.ClassNotFoundException
java.lang.InstantiationException
java.lang.IllegalAccessException

addReduceListener

public void addReduceListener(EventListener listener)
                       throws java.lang.ClassNotFoundException,
                              java.lang.InstantiationException,
                              java.lang.IllegalAccessException
Specified by:
addReduceListener in interface ListenerHandler
Throws:
java.lang.ClassNotFoundException
java.lang.InstantiationException
java.lang.IllegalAccessException

addReduceListener

public void addReduceListener(EventListener listener,
                              boolean explanation)
                       throws java.lang.ClassNotFoundException,
                              java.lang.InstantiationException,
                              java.lang.IllegalAccessException
Specified by:
addReduceListener in interface ListenerHandler
Throws:
java.lang.ClassNotFoundException
java.lang.InstantiationException
java.lang.IllegalAccessException

addAwakeListener

public void addAwakeListener(EventListener listener)
                      throws java.lang.ClassNotFoundException,
                             java.lang.InstantiationException,
                             java.lang.IllegalAccessException
Specified by:
addAwakeListener in interface ListenerHandler
Throws:
java.lang.ClassNotFoundException
java.lang.InstantiationException
java.lang.IllegalAccessException

addScheduleListener

public void addScheduleListener(EventListener listener)
                         throws java.lang.ClassNotFoundException,
                                java.lang.InstantiationException,
                                java.lang.IllegalAccessException
Specified by:
addScheduleListener in interface ListenerHandler
Throws:
java.lang.ClassNotFoundException
java.lang.InstantiationException
java.lang.IllegalAccessException

addRemoveListener

public void addRemoveListener(EventListener listener)
                       throws java.lang.ClassNotFoundException,
                              java.lang.InstantiationException,
                              java.lang.IllegalAccessException
Specified by:
addRemoveListener in interface ListenerHandler
Throws:
java.lang.ClassNotFoundException
java.lang.InstantiationException
java.lang.IllegalAccessException

addRestoreListener

public void addRestoreListener(EventListener listener)
                        throws java.lang.ClassNotFoundException,
                               java.lang.InstantiationException,
                               java.lang.IllegalAccessException
Specified by:
addRestoreListener in interface ListenerHandler
Throws:
java.lang.ClassNotFoundException
java.lang.InstantiationException
java.lang.IllegalAccessException

addAnnotationListener

public void addAnnotationListener(EventListener listener)
                           throws java.lang.ClassNotFoundException,
                                  java.lang.InstantiationException,
                                  java.lang.IllegalAccessException
Specified by:
addAnnotationListener in interface ListenerHandler
Throws:
java.lang.ClassNotFoundException
java.lang.InstantiationException
java.lang.IllegalAccessException

addPostListener

public void addPostListener(EventListener listener)
                     throws java.lang.ClassNotFoundException,
                            java.lang.InstantiationException,
                            java.lang.IllegalAccessException
Specified by:
addPostListener in interface ListenerHandler
Throws:
java.lang.ClassNotFoundException
java.lang.InstantiationException
java.lang.IllegalAccessException

addChoicePointListener

public void addChoicePointListener(EventListener listener)
                            throws java.lang.ClassNotFoundException,
                                   java.lang.InstantiationException,
                                   java.lang.IllegalAccessException
Specified by:
addChoicePointListener in interface ListenerHandler
Throws:
java.lang.ClassNotFoundException
java.lang.InstantiationException
java.lang.IllegalAccessException

addSolutionListener

public void addSolutionListener(EventListener listener)
                         throws java.lang.ClassNotFoundException,
                                java.lang.InstantiationException,
                                java.lang.IllegalAccessException
Specified by:
addSolutionListener in interface ListenerHandler
Throws:
java.lang.ClassNotFoundException
java.lang.InstantiationException
java.lang.IllegalAccessException

addFailureListener

public void addFailureListener(EventListener listener)
                        throws java.lang.ClassNotFoundException,
                               java.lang.InstantiationException,
                               java.lang.IllegalAccessException
Specified by:
addFailureListener in interface ListenerHandler
Throws:
java.lang.ClassNotFoundException
java.lang.InstantiationException
java.lang.IllegalAccessException

addSuspendListener

public void addSuspendListener(EventListener listener)
                        throws java.lang.ClassNotFoundException,
                               java.lang.InstantiationException,
                               java.lang.IllegalAccessException
Specified by:
addSuspendListener in interface ListenerHandler
Throws:
java.lang.ClassNotFoundException
java.lang.InstantiationException
java.lang.IllegalAccessException

addSolvedListener

public void addSolvedListener(EventListener listener)
                       throws java.lang.ClassNotFoundException,
                              java.lang.InstantiationException,
                              java.lang.IllegalAccessException
Specified by:
addSolvedListener in interface ListenerHandler
Throws:
java.lang.ClassNotFoundException
java.lang.InstantiationException
java.lang.IllegalAccessException

addRejectListener

public void addRejectListener(EventListener listener)
                       throws java.lang.ClassNotFoundException,
                              java.lang.InstantiationException,
                              java.lang.IllegalAccessException
Specified by:
addRejectListener in interface ListenerHandler
Throws:
java.lang.ClassNotFoundException
java.lang.InstantiationException
java.lang.IllegalAccessException

addStateListener

public void addStateListener(EventListener listener)
                      throws java.lang.ClassNotFoundException,
                             java.lang.InstantiationException,
                             java.lang.IllegalAccessException
Specified by:
addStateListener in interface ListenerHandler
Throws:
java.lang.ClassNotFoundException
java.lang.InstantiationException
java.lang.IllegalAccessException

addNewStageListener

public void addNewStageListener(EventListener listener)
                         throws java.lang.ClassNotFoundException,
                                java.lang.InstantiationException,
                                java.lang.IllegalAccessException
Specified by:
addNewStageListener in interface ListenerHandler
Throws:
java.lang.ClassNotFoundException
java.lang.InstantiationException
java.lang.IllegalAccessException

addStartStageListener

public void addStartStageListener(EventListener listener)
                           throws java.lang.ClassNotFoundException,
                                  java.lang.InstantiationException,
                                  java.lang.IllegalAccessException
Specified by:
addStartStageListener in interface ListenerHandler
Throws:
java.lang.ClassNotFoundException
java.lang.InstantiationException
java.lang.IllegalAccessException

addSuspendStageListener

public void addSuspendStageListener(EventListener listener)
                             throws java.lang.ClassNotFoundException,
                                    java.lang.InstantiationException,
                                    java.lang.IllegalAccessException
Specified by:
addSuspendStageListener in interface ListenerHandler
Throws:
java.lang.ClassNotFoundException
java.lang.InstantiationException
java.lang.IllegalAccessException

addResumeStageListener

public void addResumeStageListener(EventListener listener)
                            throws java.lang.ClassNotFoundException,
                                   java.lang.InstantiationException,
                                   java.lang.IllegalAccessException
Specified by:
addResumeStageListener in interface ListenerHandler
Throws:
java.lang.ClassNotFoundException
java.lang.InstantiationException
java.lang.IllegalAccessException

addEndStageListener

public void addEndStageListener(EventListener listener)
                         throws java.lang.ClassNotFoundException,
                                java.lang.InstantiationException,
                                java.lang.IllegalAccessException
Specified by:
addEndStageListener in interface ListenerHandler
Throws:
java.lang.ClassNotFoundException
java.lang.InstantiationException
java.lang.IllegalAccessException