public abstract class DefaultTagListener extends Object implements TagListener
| Constructor and Description |
|---|
DefaultTagListener() |
DefaultTagListener(DefaultTagListener parent) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addResult(Object res) |
void |
addSubTagListener(TagListener listener) |
protected void |
addSubTagValue(String subTagListenerName,
Object newValue) |
void |
characters(char[] character,
int offset,
int length) |
protected void |
clearValues() |
protected Collection<TagListener> |
createSubTagListeners() |
void |
endElement(ObjectProcessor processor) |
String |
getAttribute(String qname) |
String |
getCharacters() |
int |
getEndLineNumber() |
DefaultTagListener |
getParent() |
protected List<DefaultTagListener> |
getParents() |
protected List |
getPartentTags() |
Object |
getResult() |
int |
getStartLineNumber() |
protected Map<String,TagListener> |
getSubListenerMap() |
protected double |
getSubTagDoubleValue(String subTagListenerName,
double defaultValue) |
protected int |
getSubTagIntValue(String subTagListenerName,
int defaultValue) |
TagListener |
getSubTagListener(String tagname) |
protected Object |
getSubTagValue(String subTagListenerName) |
protected Collection |
getSubTagValueCollection(String subTagListenerName) |
protected Map |
getSubTagValueMap(String subTagListenerName) |
boolean |
isRoot() |
protected abstract Object |
processEndElement(ObjectProcessor processor)
To be overridden.
|
protected void |
processError(Exception exception) |
protected Object |
processStartElement(ObjectProcessor processor)
To be overridden.
|
protected void |
readAttributes(Attributes attributes) |
void |
setEndLineNumber(int endLineNumber) |
void |
setStartLineNumber(int startLineNumber) |
void |
startElement(ObjectProcessor processor,
Attributes attributes) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetTagNamepublic DefaultTagListener()
public DefaultTagListener(DefaultTagListener parent)
protected List getPartentTags()
protected List<DefaultTagListener> getParents()
public DefaultTagListener getParent()
public boolean isRoot()
public Object getResult()
getResult in interface TagListenerTagListener.getResult()protected Map<String,TagListener> getSubListenerMap()
public void addSubTagListener(TagListener listener)
public String getAttribute(String qname)
getAttribute in interface TagListenerTagListener.getAttribute(java.lang.String)protected void readAttributes(Attributes attributes)
attributes - protected void addResult(Object res)
protected Object processStartElement(ObjectProcessor processor) throws ParseAbortException
processor - ParseAbortExceptionprotected abstract Object processEndElement(ObjectProcessor processor) throws ParseAbortException
processor - ParseAbortExceptionprotected void processError(Exception exception) throws ParseAbortException
ParseAbortExceptionprotected void clearValues()
public final void startElement(ObjectProcessor processor, Attributes attributes) throws ParseAbortException
startElement in interface TagListenerParseAbortExceptionpublic final void endElement(ObjectProcessor processor) throws ParseAbortException
endElement in interface TagListenerParseAbortExceptionpublic TagListener getSubTagListener(String tagname)
getSubTagListener in interface TagListenerpublic final void characters(char[] character,
int offset,
int length)
characters in interface TagListenerTagListener.characters(char[], int, int)protected Collection<TagListener> createSubTagListeners()
public void setEndLineNumber(int endLineNumber)
setEndLineNumber in interface TagListenerTagListener.setEndLineNumber(int)public void setStartLineNumber(int startLineNumber)
setStartLineNumber in interface TagListenerTagListener.setStartLineNumber(int)protected Object getSubTagValue(String subTagListenerName)
subTagListenerName - protected int getSubTagIntValue(String subTagListenerName, int defaultValue)
protected double getSubTagDoubleValue(String subTagListenerName, double defaultValue)
protected Collection getSubTagValueCollection(String subTagListenerName)
subTagListenerName - the name of the subtag listener to get all values forCollection - even null values will be
returned as empty listprotected Map getSubTagValueMap(String subTagListenerName)
subTagListenerName - the name of the subtag listener to get all values forx := { x->x} )public String getCharacters()
public int getEndLineNumber()
public int getStartLineNumber()
Copyright © 2017 SAP SE. All Rights Reserved.