protected abstract class SystemInputDocReader.ConditionSetHandler extends SystemInputDocReader.ConditionContainer
ConditionSet
elements.Modifier | Constructor and Description |
---|---|
protected |
ConditionSetHandler() |
Modifier and Type | Method and Description |
---|---|
protected Set<String> |
addAttributes(Set<String> attributes)
Adds the valid attributes for this element.
|
void |
addCondition(ICondition condition)
Adds the
ICondition to this container. |
ConditionSet |
getConditionSet()
Returns the condition set represented by this element.
|
boolean |
isEmpty()
Returns true if no
ICondition added to this container. |
void |
setConditionSet(ConditionSet conditionSet)
Changes the condition set represented by this element.
|
void |
startElement(String uri,
String localName,
String qName,
Attributes attributes) |
abstract void |
withProperties(Set<String> properties)
Initializes this ConditionSet using the given set of properties.
|
endElement, isMember
addAttributeList, getAttribute, getFunctionHandler, getIdentifier, getInteger, getParent, getValidAttributes, propertiesDefined, propertiesReferenced, requireAttribute, requireAttribute, requireIdentifier, requireInteger, requireNonBlankAttribute, setParent, toIdentifier, toInteger, toProperties, validateAttributes
characters, endDocument, endPrefixMapping, error, fatalError, ignorableWhitespace, notationDecl, processingInstruction, resolveEntity, setDocumentLocator, skippedEntity, startDocument, startPrefixMapping, unparsedEntityDecl, warning
public void startElement(String uri, String localName, String qName, Attributes attributes) throws SAXException
startElement
in interface ContentHandler
startElement
in class DefaultHandler
SAXException
public abstract void withProperties(Set<String> properties) throws SAXParseException
SAXParseException
public void addCondition(ICondition condition) throws SAXParseException
ICondition
to this container.addCondition
in class SystemInputDocReader.ConditionContainer
SAXParseException
public boolean isEmpty()
ICondition
added to this container.isEmpty
in class SystemInputDocReader.ConditionContainer
public void setConditionSet(ConditionSet conditionSet)
public ConditionSet getConditionSet()
protected Set<String> addAttributes(Set<String> attributes)
addAttributes
in class SystemInputDocReader.ElementHandler
Copyright © 2024 The Cornutum Project. All rights reserved.