fr.inria.oadymppac.parsing.gentra4cp
Class TopLevelContentHandler

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

public class TopLevelContentHandler
extends DefaultContentHandler
implements TopLevelEventConfig

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.DefaultContentHandler
contextOffset
 
Fields inherited from class fr.inria.oadymppac.parsing.ContentHandlerImpl
delegateElement, delegateHandler, delegateMap, elementMap, hierarchy, listenerManager
 
Fields inherited from interface fr.inria.oadymppac.parsing.gentra4cp.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, CFG_NEWCONSTRAINT_UPDATE_INVALID, CFG_NEWVARIABLE_STATE, CFG_NEWVARIABLE_VARDOMAIN, CFG_REDUCE_DELTA, 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)
           
protected  void addChoiceConstraintListener(java.lang.String context, EventListener listener, java.lang.Class[] events)
           
 void addChoicePointListener(EventListener listener)
           
protected  void addConstraintListener(java.lang.String context, EventListener listener, java.lang.Class[] events)
           
protected  void addDeltaListener(java.lang.String context, EventListener listener, java.lang.Class[] events)
           
 void addFailureListener(EventListener listener)
           
 void addNewConstraintListener(EventListener listener)
           
 void addNewConstraintListener(EventListener listener, boolean checkInvalid)
           
 void addNewVariableListener(EventListener listener)
           
 void addPostListener(EventListener listener)
           
 void addReduceListener(EventListener listener)
           
 void addRejectListener(EventListener listener)
           
 void addRemoveListener(EventListener listener)
           
 void addRestoreListener(EventListener listener)
           
 void addScheduleListener(EventListener listener)
           
 void addSolutionListener(EventListener listener)
           
 void addSolvedListener(EventListener listener)
           
 void addStateListener(EventListener listener)
           
protected  void addStateListener(java.lang.String context, EventListener listener, java.lang.Class[] events)
           
 void addSuspendListener(EventListener listener)
           
protected  void addUpdateListener(java.lang.String context, EventListener listener, java.lang.Class[] events)
           
protected  void addValueListListener(java.lang.String context, EventListener listener, java.lang.Class rangeEvent, java.lang.Class valuesEvent)
           
protected  void addVarDomainListener(java.lang.String context, EventListener listener, java.lang.Class[] events)
           
protected  void addVariableListener(java.lang.String context, EventListener listener, java.lang.Class[] events)
           
 void setDefaultConfiguration(EventListener solverListener)
           
 
Methods inherited from class fr.inria.oadymppac.parsing.DefaultContentHandler
addContextOffset, addElement, buildElementHandler, buildListenerManager, getContextOffset
 
Methods inherited from class fr.inria.oadymppac.parsing.ContentHandlerImpl
addDelegateHandler, addDelegateHandler, addDelegateHandler, addElement, addElement, addListener, addListener, addListener, buildHierarchyHandler, characters, endElement, fireEvent, getElementMap, getHierarchyHandler, getListenerCount, getListenerCount, getListenerCount, getListeners, getListeners, getListeners, inside, into, isDelegating, removeListener, removeListener, removeListener, setElementMap, setHierarchyHandler, startElement
 
Methods inherited from class org.xml.sax.helpers.DefaultHandler
endDocument, endPrefixMapping, error, fatalError, ignorableWhitespace, notationDecl, processingInstruction, resolveEntity, setDocumentLocator, skippedEntity, startDocument, startPrefixMapping, unparsedEntityDecl, warning
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.xml.sax.ContentHandler
endDocument, endPrefixMapping, ignorableWhitespace, processingInstruction, setDocumentLocator, skippedEntity, startDocument, startPrefixMapping
 

Constructor Detail

TopLevelContentHandler

public TopLevelContentHandler()
Method Detail

setDefaultConfiguration

public void setDefaultConfiguration(EventListener solverListener)

addNewVariableListener

public void addNewVariableListener(EventListener listener)
                            throws java.lang.ClassNotFoundException,
                                   java.lang.InstantiationException,
                                   java.lang.IllegalAccessException
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
Throws:
java.lang.ClassNotFoundException
java.lang.InstantiationException
java.lang.IllegalAccessException

addNewConstraintListener

public void addNewConstraintListener(EventListener listener,
                                     boolean checkInvalid)
                              throws java.lang.ClassNotFoundException,
                                     java.lang.InstantiationException,
                                     java.lang.IllegalAccessException
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Throws:
java.lang.ClassNotFoundException
java.lang.InstantiationException
java.lang.IllegalAccessException

addVarDomainListener

protected void addVarDomainListener(java.lang.String context,
                                    EventListener listener,
                                    java.lang.Class[] events)
                             throws java.lang.ClassNotFoundException,
                                    java.lang.InstantiationException,
                                    java.lang.IllegalAccessException
Throws:
java.lang.ClassNotFoundException
java.lang.InstantiationException
java.lang.IllegalAccessException

addDeltaListener

protected void addDeltaListener(java.lang.String context,
                                EventListener listener,
                                java.lang.Class[] events)
                         throws java.lang.ClassNotFoundException,
                                java.lang.InstantiationException,
                                java.lang.IllegalAccessException
Throws:
java.lang.ClassNotFoundException
java.lang.InstantiationException
java.lang.IllegalAccessException

addUpdateListener

protected void addUpdateListener(java.lang.String context,
                                 EventListener listener,
                                 java.lang.Class[] events)
                          throws java.lang.ClassNotFoundException,
                                 java.lang.InstantiationException,
                                 java.lang.IllegalAccessException
Throws:
java.lang.ClassNotFoundException
java.lang.InstantiationException
java.lang.IllegalAccessException

addStateListener

protected void addStateListener(java.lang.String context,
                                EventListener listener,
                                java.lang.Class[] events)
                         throws java.lang.ClassNotFoundException,
                                java.lang.InstantiationException,
                                java.lang.IllegalAccessException
Throws:
java.lang.ClassNotFoundException
java.lang.InstantiationException
java.lang.IllegalAccessException

addChoiceConstraintListener

protected void addChoiceConstraintListener(java.lang.String context,
                                           EventListener listener,
                                           java.lang.Class[] events)
                                    throws java.lang.ClassNotFoundException,
                                           java.lang.InstantiationException,
                                           java.lang.IllegalAccessException
Throws:
java.lang.ClassNotFoundException
java.lang.InstantiationException
java.lang.IllegalAccessException

addValueListListener

protected void addValueListListener(java.lang.String context,
                                    EventListener listener,
                                    java.lang.Class rangeEvent,
                                    java.lang.Class valuesEvent)
                             throws java.lang.ClassNotFoundException,
                                    java.lang.InstantiationException,
                                    java.lang.IllegalAccessException
Throws:
java.lang.ClassNotFoundException
java.lang.InstantiationException
java.lang.IllegalAccessException

addVariableListener

protected void addVariableListener(java.lang.String context,
                                   EventListener listener,
                                   java.lang.Class[] events)
                            throws java.lang.ClassNotFoundException,
                                   java.lang.InstantiationException,
                                   java.lang.IllegalAccessException
Throws:
java.lang.ClassNotFoundException
java.lang.InstantiationException
java.lang.IllegalAccessException

addConstraintListener

protected void addConstraintListener(java.lang.String context,
                                     EventListener listener,
                                     java.lang.Class[] events)
                              throws java.lang.ClassNotFoundException,
                                     java.lang.InstantiationException,
                                     java.lang.IllegalAccessException
Throws:
java.lang.ClassNotFoundException
java.lang.InstantiationException
java.lang.IllegalAccessException