org.montsuqi.monsia
Class Glade1Handler

java.lang.Object
  extended by org.xml.sax.helpers.DefaultHandler
      extended by org.montsuqi.monsia.AbstractDocumentHandler
          extended by org.montsuqi.monsia.Glade1Handler
All Implemented Interfaces:
org.xml.sax.ContentHandler, org.xml.sax.DTDHandler, org.xml.sax.EntityResolver, org.xml.sax.ErrorHandler

public class Glade1Handler
extends AbstractDocumentHandler

SAX document handler which parses interface definition by Glade version 1.


Field Summary
(package private)  ParserState ACCELERATOR
           
(package private)  ParserState ACCELERATOR_ATTRIBUTE
           
(package private)  int accelKey
           
(package private)  int accelModifiers
           
(package private)  java.lang.String accelSignal
           
(package private)  ParserState GTK_INTERFACE
           
(package private)  ParserState SIGNAL
           
(package private)  ParserState SIGNAL_ATTRIBUTE
           
(package private)  boolean signalAfter
           
(package private)  java.lang.String signalHandler
           
(package private)  java.lang.String signalName
           
(package private)  java.lang.String signalObject
           
(package private)  ParserState START
           
(package private)  ParserState STYLE
           
(package private)  ParserState STYLE_ATTRIBUTE
           
(package private)  ParserState WIDGET
           
(package private)  ParserState WIDGET_ATTRIBUTE
           
(package private)  ParserState WIDGET_CHILD
           
(package private)  ParserState WIDGET_CHILD_ATTRIBUTE
           
 
Fields inherited from class org.montsuqi.monsia.AbstractDocumentHandler
accels, content, FINISH, logger, prevState, properties, propertyName, propertyType, signals, startState, state, topLevels, UNKNOWN, unknownDepth, widget, widgetDepth, widgets
 
Constructor Summary
Glade1Handler()
           
 
Method Summary
(package private)  void flushWidgetInfo()
           
(package private)  WidgetInfo getLastPendingWidget()
           
(package private)  void initializeWidgetInfo()
           
(package private)  void noElementHere(java.lang.String inner)
           
protected  boolean shouldAppendCharactersToContent()
          Tests if current characters should be appended to the content.
 
Methods inherited from class org.montsuqi.monsia.AbstractDocumentHandler
characters, clearContent, dialogHack, endDocument, endElement, error, fatalError, flushAccels, flushProperties, flushSignals, getInterface, isFinished, keyCode, makePropertyName, parseButtonMask, parseModifiers, startDocument, startElement, warning, warnMissingAttribute, warnNotSupported, warnNotZero, warnUnexpectedElement, warnUnknownAttribute
 
Methods inherited from class org.xml.sax.helpers.DefaultHandler
endPrefixMapping, ignorableWhitespace, notationDecl, processingInstruction, resolveEntity, setDocumentLocator, skippedEntity, startPrefixMapping, unparsedEntityDecl
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

signalName

java.lang.String signalName

signalHandler

java.lang.String signalHandler

signalObject

java.lang.String signalObject

signalAfter

boolean signalAfter

accelKey

int accelKey

accelModifiers

int accelModifiers

accelSignal

java.lang.String accelSignal

START

final ParserState START

GTK_INTERFACE

final ParserState GTK_INTERFACE

WIDGET

final ParserState WIDGET

WIDGET_ATTRIBUTE

final ParserState WIDGET_ATTRIBUTE

WIDGET_CHILD

final ParserState WIDGET_CHILD

WIDGET_CHILD_ATTRIBUTE

final ParserState WIDGET_CHILD_ATTRIBUTE

SIGNAL

final ParserState SIGNAL

SIGNAL_ATTRIBUTE

final ParserState SIGNAL_ATTRIBUTE

ACCELERATOR

final ParserState ACCELERATOR

ACCELERATOR_ATTRIBUTE

final ParserState ACCELERATOR_ATTRIBUTE

STYLE

final ParserState STYLE

STYLE_ATTRIBUTE

final ParserState STYLE_ATTRIBUTE
Constructor Detail

Glade1Handler

public Glade1Handler()
Method Detail

getLastPendingWidget

WidgetInfo getLastPendingWidget()

initializeWidgetInfo

void initializeWidgetInfo()

flushWidgetInfo

void flushWidgetInfo()

shouldAppendCharactersToContent

protected boolean shouldAppendCharactersToContent()
Description copied from class: AbstractDocumentHandler

Tests if current characters should be appended to the content.

Specified by:
shouldAppendCharactersToContent in class AbstractDocumentHandler
Returns:
true if current characters are part of the con.tent. false otherwise.

noElementHere

void noElementHere(java.lang.String inner)