Class DefaultElementParser
- java.lang.Object
-
- com.atlassian.bamboo.configuration.DefaultElementParser
-
- All Implemented Interfaces:
ElementParser
- Direct Known Subclasses:
ElementContentElementParser
,MimeTypeLoader.MimeMappingElementParser
public class DefaultElementParser extends Object implements ElementParser
This class provides the default SAX parsing behaviour (ie do nothing) for an xml element.
-
-
Constructor Summary
Constructors Constructor Description DefaultElementParser()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
characters(char[] chars, int offset, int length)
Do nothing by default.void
endElement()
Do nothing by default.static ElementParser
getInstance()
void
startElement(Attributes attributes)
Do nothing by default.
-
-
-
Method Detail
-
startElement
public void startElement(Attributes attributes)
Do nothing by default. Override to process the start of an element.- Specified by:
startElement
in interfaceElementParser
- Parameters:
attributes
- The element's attributes
-
endElement
public void endElement() throws ConfigurationException
Do nothing by default. Override to process the end of an element.- Specified by:
endElement
in interfaceElementParser
- Throws:
ConfigurationException
- A generic parsinf failure
-
characters
public void characters(char[] chars, int offset, int length)
Do nothing by default. Override to process the element textThe Parser will call this method to report each chunk of character data. SAX parsers may return all contiguous character data in a single chunk, or they may split it into several chunks.
- Specified by:
characters
in interfaceElementParser
- Parameters:
chars
- The characters from the XML document.offset
- The start position in the array.length
- The number of characters to read from the array.
-
getInstance
public static ElementParser getInstance()
-
-