public class Options extends AbstractWingElement implements WingMergeableElement
| Modifier and Type | Field and Description |
|---|---|
static String |
E_OPTIONS
The name of the options element
|
context| Modifier | Constructor and Description |
|---|---|
protected |
Options(WingContext context)
Generate a new Options framework element.
|
| Modifier and Type | Method and Description |
|---|---|
List |
addList(String name)
Add a new sublist to this item.
|
List |
addList(String name,
String type,
String rend)
Add a new sublist to this item.
|
void |
dispose()
dispose
|
Attributes |
merge(Attributes attributes)
Inform the options element that it is being merged with an existing
options element.
|
WingMergeableElement |
mergeChild(String namespace,
String localName,
String qName,
Attributes attributes)
Find the sublist that this SAX event represents.
|
boolean |
mergeEqual(String namespace,
String localName,
String qName,
Attributes attributes)
Return true if this SAX Event an options element?
|
void |
toSAX(ContentHandler contentHandler,
LexicalHandler lexicalHandler,
NamespaceSupport namespaces)
Translate this element and all contained elements into SAX events.
|
endElement, endElement, getWingContext, greater, lesser, require, require, requireFalse, requireTrue, restrict, sendCharacters, setWingContext, startElement, startElementpublic static final String E_OPTIONS
protected Options(WingContext context) throws WingException
context - (Required) The context this element is contained in.WingExceptionpublic List addList(String name, String type, String rend) throws WingException
name - (Required) a local identifier used to differentiate the
element from its siblings.type - (May be null) determines the list type. If this is blank the
list type is infered from the context and use.rend - (May be null) a rendering hint used to override the default
display of the element.WingExceptionpublic List addList(String name) throws WingException
name - (Required) a local identifier used to differentiate the
element from its siblings.WingExceptionpublic boolean mergeEqual(String namespace, String localName, String qName, Attributes attributes)
mergeEqual in interface WingMergeableElementnamespace - The element's name spacelocalName - The local, unqualified, name for this elementqName - The qualified name for this elementattributes - The element's attributespublic WingMergeableElement mergeChild(String namespace, String localName, String qName, Attributes attributes) throws SAXException, WingException
mergeChild in interface WingMergeableElementnamespace - The element's name spacelocalName - The local, unqualified, name for this element *qName - The qualified name for this elementattributes - The element's attributesSAXExceptionWingExceptionpublic Attributes merge(Attributes attributes) throws SAXException, WingException
merge in interface WingMergeableElementSAXExceptionWingExceptionpublic void toSAX(ContentHandler contentHandler, LexicalHandler lexicalHandler, NamespaceSupport namespaces) throws SAXException
toSAX in interface WingElementcontentHandler - (Required) The registered contentHandler where SAX events
should be routed too.lexicalHandler - (Required) The registered lexicalHandler where lexical
events (such as CDATA, DTD, etc) should be routed too.namespaces - (Required) SAX Helper class to keep track of namespaces able
to determine the correct prefix for a given namespace URI.SAXExceptionpublic void dispose()
dispose in interface WingElementdispose in class AbstractWingElementCopyright © 2016 DuraSpace. All Rights Reserved.