org.montsuqi.monsia
Class MonsiaHandler

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

 class MonsiaHandler
extends AbstractDocumentHandler

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


Field Summary
(package private)  ParserState MONSIA_INTERFACE
           
(package private)  ParserState REQUIRES
           
(package private)  ParserState START
           
(package private)  ParserState WIDGET
           
(package private)  ParserState WIDGET_ACCEL
           
(package private)  ParserState WIDGET_AFTER_ACCEL
           
(package private)  ParserState WIDGET_AFTER_ATK
           
(package private)  ParserState WIDGET_AFTER_SIGNAL
           
(package private)  ParserState WIDGET_ATK
           
(package private)  ParserState WIDGET_ATK_ACTION
           
(package private)  ParserState WIDGET_ATK_PROPERTY
           
(package private)  ParserState WIDGET_ATK_RELATION
           
(package private)  ParserState WIDGET_CHILD
           
(package private)  ParserState WIDGET_CHILD_AFTER_PACKING
           
(package private)  ParserState WIDGET_CHILD_AFTER_PLACEHOLDER
           
(package private)  ParserState WIDGET_CHILD_AFTER_WIDGET
           
(package private)  ParserState WIDGET_CHILD_PACKING
           
(package private)  ParserState WIDGET_CHILD_PACKING_PROPERTY
           
(package private)  ParserState WIDGET_CHILD_PLACEHOLDER
           
(package private)  ParserState WIDGET_PROPERTY
           
(package private)  ParserState WIDGET_SIGNAL
           
 
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
MonsiaHandler()
           
 
Method Summary
protected  WidgetInfo createWidgetInfo(org.xml.sax.Attributes attrs)
           
protected  void handleAccel(org.xml.sax.Attributes attrs)
           
protected  void handleATKAction(org.xml.sax.Attributes attrs)
           
protected  void handleATKRelation(org.xml.sax.Attributes attrs)
           
protected  void handleChild(org.xml.sax.Attributes attrs)
           
protected  void handleSignal(org.xml.sax.Attributes attrs)
           
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

START

final ParserState START

MONSIA_INTERFACE

final ParserState MONSIA_INTERFACE

REQUIRES

final ParserState REQUIRES

WIDGET

final ParserState WIDGET

WIDGET_PROPERTY

final ParserState WIDGET_PROPERTY

WIDGET_ATK

final ParserState WIDGET_ATK

WIDGET_ATK_PROPERTY

final ParserState WIDGET_ATK_PROPERTY

WIDGET_ATK_ACTION

final ParserState WIDGET_ATK_ACTION

WIDGET_ATK_RELATION

final ParserState WIDGET_ATK_RELATION

WIDGET_AFTER_ATK

final ParserState WIDGET_AFTER_ATK

WIDGET_SIGNAL

final ParserState WIDGET_SIGNAL

WIDGET_AFTER_SIGNAL

final ParserState WIDGET_AFTER_SIGNAL

WIDGET_ACCEL

final ParserState WIDGET_ACCEL

WIDGET_AFTER_ACCEL

final ParserState WIDGET_AFTER_ACCEL

WIDGET_CHILD

final ParserState WIDGET_CHILD

WIDGET_CHILD_AFTER_WIDGET

final ParserState WIDGET_CHILD_AFTER_WIDGET

WIDGET_CHILD_PACKING

final ParserState WIDGET_CHILD_PACKING

WIDGET_CHILD_PACKING_PROPERTY

final ParserState WIDGET_CHILD_PACKING_PROPERTY

WIDGET_CHILD_AFTER_PACKING

final ParserState WIDGET_CHILD_AFTER_PACKING

WIDGET_CHILD_PLACEHOLDER

final ParserState WIDGET_CHILD_PLACEHOLDER

WIDGET_CHILD_AFTER_PLACEHOLDER

final ParserState WIDGET_CHILD_AFTER_PLACEHOLDER
Constructor Detail

MonsiaHandler

MonsiaHandler()
Method Detail

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.

createWidgetInfo

protected WidgetInfo createWidgetInfo(org.xml.sax.Attributes attrs)

handleATKRelation

protected void handleATKRelation(org.xml.sax.Attributes attrs)

handleSignal

protected void handleSignal(org.xml.sax.Attributes attrs)

handleAccel

protected void handleAccel(org.xml.sax.Attributes attrs)

handleChild

protected void handleChild(org.xml.sax.Attributes attrs)

handleATKAction

protected void handleATKAction(org.xml.sax.Attributes attrs)