public final class StaxParser
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
StaxParser.Referral |
static class |
StaxParser.XmlRepository |
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
ATTRIBUTE |
static java.lang.String |
CAPABILITY |
static java.lang.String |
DEPTH |
static java.lang.String |
DIRECTIVE |
static java.lang.String |
INCREMENT |
(package private) static javax.xml.stream.XMLInputFactory |
inputFactory |
static java.lang.String |
NAME |
static java.lang.String |
NAMESPACE |
(package private) static javax.xml.stream.XMLOutputFactory |
outputFactory |
static java.lang.String |
REFERRAL |
static java.lang.String |
REPO_NAME |
static java.lang.String |
REPOSITORY |
static java.lang.String |
REPOSITORY_NAMESPACE |
static java.lang.String |
REQUIREMENT |
static java.lang.String |
RESOURCE |
static java.lang.String |
TYPE |
static java.lang.String |
URL |
static java.lang.String |
VALUE |
Modifier | Constructor and Description |
---|---|
private |
StaxParser() |
Modifier and Type | Method and Description |
---|---|
private static javax.xml.stream.XMLInputFactory |
getInputFactory() |
private static javax.xml.stream.XMLOutputFactory |
getOutputFactory() |
static StaxParser.XmlRepository |
parse(java.io.InputStream is) |
static StaxParser.XmlRepository |
parse(java.net.URI repositoryUrl,
java.io.InputStream is) |
static StaxParser.XmlRepository |
parse(java.net.URI repositoryUrl,
java.io.InputStream is,
StaxParser.XmlRepository previous) |
private static java.lang.Object |
parseAttribute(java.lang.String value,
java.lang.String type) |
private static CapabilityImpl |
parseCapability(javax.xml.stream.XMLStreamReader reader,
ResourceImpl resource) |
private static void |
parseClause(javax.xml.stream.XMLStreamReader reader,
java.lang.String[] namespace,
java.util.Map<java.lang.String,java.lang.String> directives,
java.util.Map<java.lang.String,java.lang.Object> attributes) |
private static RequirementImpl |
parseRequirement(javax.xml.stream.XMLStreamReader reader,
ResourceImpl resource) |
private static ResourceImpl |
parseResource(java.net.URI repositoryUrl,
javax.xml.stream.XMLStreamReader reader) |
private static void |
sanityCheckEndElement(javax.xml.stream.XMLStreamReader reader,
int event,
java.lang.String element) |
static void |
write(StaxParser.XmlRepository repository,
java.io.Writer os) |
private static void |
writeClause(javax.xml.stream.XMLStreamWriter writer,
java.lang.String element,
java.lang.String namespace,
java.util.Map<java.lang.String,java.lang.String> directives,
java.util.Map<java.lang.String,java.lang.Object> attributes) |
public static final java.lang.String REPOSITORY
public static final java.lang.String REPO_NAME
public static final java.lang.String INCREMENT
public static final java.lang.String REFERRAL
public static final java.lang.String DEPTH
public static final java.lang.String URL
public static final java.lang.String RESOURCE
public static final java.lang.String CAPABILITY
public static final java.lang.String REQUIREMENT
public static final java.lang.String NAMESPACE
public static final java.lang.String ATTRIBUTE
public static final java.lang.String DIRECTIVE
public static final java.lang.String NAME
public static final java.lang.String VALUE
public static final java.lang.String TYPE
public static final java.lang.String REPOSITORY_NAMESPACE
static javax.xml.stream.XMLInputFactory inputFactory
static javax.xml.stream.XMLOutputFactory outputFactory
public static void write(StaxParser.XmlRepository repository, java.io.Writer os) throws javax.xml.stream.XMLStreamException
javax.xml.stream.XMLStreamException
private static void writeClause(javax.xml.stream.XMLStreamWriter writer, java.lang.String element, java.lang.String namespace, java.util.Map<java.lang.String,java.lang.String> directives, java.util.Map<java.lang.String,java.lang.Object> attributes) throws javax.xml.stream.XMLStreamException
javax.xml.stream.XMLStreamException
public static StaxParser.XmlRepository parse(java.io.InputStream is) throws javax.xml.stream.XMLStreamException
javax.xml.stream.XMLStreamException
public static StaxParser.XmlRepository parse(java.net.URI repositoryUrl, java.io.InputStream is) throws javax.xml.stream.XMLStreamException
javax.xml.stream.XMLStreamException
public static StaxParser.XmlRepository parse(java.net.URI repositoryUrl, java.io.InputStream is, StaxParser.XmlRepository previous) throws javax.xml.stream.XMLStreamException
javax.xml.stream.XMLStreamException
private static void sanityCheckEndElement(javax.xml.stream.XMLStreamReader reader, int event, java.lang.String element)
private static ResourceImpl parseResource(java.net.URI repositoryUrl, javax.xml.stream.XMLStreamReader reader)
private static CapabilityImpl parseCapability(javax.xml.stream.XMLStreamReader reader, ResourceImpl resource) throws javax.xml.stream.XMLStreamException
javax.xml.stream.XMLStreamException
private static RequirementImpl parseRequirement(javax.xml.stream.XMLStreamReader reader, ResourceImpl resource) throws javax.xml.stream.XMLStreamException
javax.xml.stream.XMLStreamException
private static void parseClause(javax.xml.stream.XMLStreamReader reader, java.lang.String[] namespace, java.util.Map<java.lang.String,java.lang.String> directives, java.util.Map<java.lang.String,java.lang.Object> attributes) throws javax.xml.stream.XMLStreamException
javax.xml.stream.XMLStreamException
private static java.lang.Object parseAttribute(java.lang.String value, java.lang.String type)
private static javax.xml.stream.XMLInputFactory getInputFactory()
private static javax.xml.stream.XMLOutputFactory getOutputFactory()