@NotThreadSafe
public class PomHandler
extends org.xml.sax.helpers.DefaultHandler
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
ARTIFACTID
The artifactId element.
|
static java.lang.String |
DESCRIPTION
The description element.
|
static java.lang.String |
DEVELOPER_EMAIL
The developer email element.
|
static java.lang.String |
DEVELOPER_ID
The developer id element.
|
static java.lang.String |
DEVELOPER_NODE
The developer element.
|
static java.lang.String |
DEVELOPER_ORGANIZATION
The developer organization element.
|
static java.lang.String |
DEVELOPER_ORGANIZATION_URL
The developer organization URL element.
|
static java.lang.String |
DEVELOPERS
The developers element.
|
static java.lang.String |
GROUPID
The artifactId element.
|
static java.lang.String |
LICENSE_NODE
The license element.
|
static java.lang.String |
LICENSES
The licenses element.
|
static java.lang.String |
NAME
The name element.
|
static java.lang.String |
ORGANIZATION
The organization element.
|
static java.lang.String |
PARENT
The parent element.
|
static java.lang.String |
PROJECT
The project element.
|
static java.lang.String |
URL
The URL element.
|
static java.lang.String |
VERSION
The version element.
|
Constructor and Description |
---|
PomHandler() |
Modifier and Type | Method and Description |
---|---|
void |
characters(char[] ch,
int start,
int length)
Collects the body text of the node being processed.
|
void |
endElement(java.lang.String uri,
java.lang.String localName,
java.lang.String qName)
Handles the end element event.
|
Model |
getModel()
Returns the model obtained from the pom.xml.
|
void |
startElement(java.lang.String uri,
java.lang.String localName,
java.lang.String qName,
org.xml.sax.Attributes attributes)
Handles the start element event.
|
public static final java.lang.String PROJECT
public static final java.lang.String GROUPID
public static final java.lang.String ARTIFACTID
public static final java.lang.String VERSION
public static final java.lang.String PARENT
public static final java.lang.String NAME
public static final java.lang.String ORGANIZATION
public static final java.lang.String DESCRIPTION
public static final java.lang.String LICENSES
public static final java.lang.String LICENSE_NODE
public static final java.lang.String DEVELOPERS
public static final java.lang.String DEVELOPER_NODE
public static final java.lang.String DEVELOPER_ID
public static final java.lang.String DEVELOPER_EMAIL
public static final java.lang.String DEVELOPER_ORGANIZATION
public static final java.lang.String DEVELOPER_ORGANIZATION_URL
public static final java.lang.String URL
public Model getModel()
public void startElement(java.lang.String uri, java.lang.String localName, java.lang.String qName, org.xml.sax.Attributes attributes) throws org.xml.sax.SAXException
startElement
in interface org.xml.sax.ContentHandler
startElement
in class org.xml.sax.helpers.DefaultHandler
uri
- the uri of the element being processedlocalName
- the local name of the element being processedqName
- the qName of the element being processedattributes
- the attributes of the element being processedorg.xml.sax.SAXException
- thrown if there is an exception processingpublic void endElement(java.lang.String uri, java.lang.String localName, java.lang.String qName) throws org.xml.sax.SAXException
endElement
in interface org.xml.sax.ContentHandler
endElement
in class org.xml.sax.helpers.DefaultHandler
uri
- the URI of the elementlocalName
- the local name of the elementqName
- the qName of the elementorg.xml.sax.SAXException
- thrown if there is an exception processingpublic void characters(char[] ch, int start, int length) throws org.xml.sax.SAXException
characters
in interface org.xml.sax.ContentHandler
characters
in class org.xml.sax.helpers.DefaultHandler
ch
- the char array of textstart
- the start position to copy text from in the char arraylength
- the number of characters to copy from the char arrayorg.xml.sax.SAXException
- thrown if there is a parsing exceptionCopyright© 2012-21 Jeremy Long. All Rights Reserved.