public class NPomXmlParser extends Object
| Modifier and Type | Field and Description |
|---|---|
static Pattern |
NUTS_OS_ARCH_DEPS_PATTERN |
| Constructor and Description |
|---|
NPomXmlParser() |
| Modifier and Type | Method and Description |
|---|---|
static boolean |
appendOrReplaceDependency(NPomDependency dependency,
Element dependencyElement,
Element dependenciesElement,
Map<String,String> props,
PomDomVisitor visitor,
PomDomVisitorContext context,
net.thevpc.nuts.runtime.standalone.repository.impl.maven.pom.NPomXmlParser.PomMode mode) |
static boolean |
appendOrReplaceRepository(NPomRepository repository,
Element repositoryElement,
Element repositoriesElement,
PomDomVisitor visitor,
PomDomVisitorContext context,
net.thevpc.nuts.runtime.standalone.repository.impl.maven.pom.NPomXmlParser.PomMode mode) |
static Element |
createDependencyElement(Document doc,
NPomDependency dep) |
static Element |
createExclusionElement(Document doc,
NPomId exclusionId) |
static Element |
createNameTextTag(Document doc,
String name,
String value) |
static Element |
createPluginRepositoryElement(Document doc,
NPomRepository repo) |
static Element |
createRepositoryElement(Document doc,
NPomRepository repo) |
static Element |
createRepositoryElement(Document doc,
NPomRepository repo,
String name) |
static Element |
createRepositoryPolicy(Document doc,
NPomRepositoryPolicy repo,
String name) |
NPom |
parse(Document doc) |
NPom |
parse(Document doc,
PomDomVisitor visitor) |
NPom |
parse(File file) |
NPom |
parse(File file,
PomDomVisitor visitor) |
NPom |
parse(InputStream stream) |
NPom |
parse(InputStream stream,
PomDomVisitor visitor) |
NPom |
parse(net.thevpc.nuts.io.NPath file,
PomDomVisitor visitor) |
NPom |
parse(URI uri) |
NPom |
parse(URI uri,
PomDomVisitor visitor) |
NPom |
parse(URL url) |
NPom |
parse(URL url,
PomDomVisitor visitor) |
static NPomDependenciesNode |
parseDependencies(Element elem1,
PomDomVisitor visitor,
PomDomVisitorContext context,
net.thevpc.nuts.runtime.standalone.repository.impl.maven.pom.NPomXmlParser.OsAndArch osAndArch,
net.thevpc.nuts.runtime.standalone.repository.impl.maven.pom.NPomXmlParser.PomMode mode) |
static NPomDependencyNode |
parseDependency(Element dependency,
net.thevpc.nuts.runtime.standalone.repository.impl.maven.pom.NPomXmlParser.OsAndArch props,
PomDomVisitor visitor,
PomDomVisitorContext context,
net.thevpc.nuts.runtime.standalone.repository.impl.maven.pom.NPomXmlParser.PomMode mode) |
static NPomProfileNode |
parseProfile(Element profile,
PomDomVisitor visitor,
PomDomVisitorContext context,
net.thevpc.nuts.runtime.standalone.repository.impl.maven.pom.NPomXmlParser.OsAndArch osAndArch,
net.thevpc.nuts.runtime.standalone.repository.impl.maven.pom.NPomXmlParser.PomMode mode) |
static NPomPropertiesNode |
parseProperties(Element properties,
PomDomVisitor visitor,
PomDomVisitorContext context,
net.thevpc.nuts.runtime.standalone.repository.impl.maven.pom.NPomXmlParser.PomMode mode) |
static NPomPropertyNode |
parseProperty(Element property,
PomDomVisitor visitor,
PomDomVisitorContext context) |
static NPomRepositoriesNode |
parseRepositories(Element elem1,
PomDomVisitor visitor,
PomDomVisitorContext context,
net.thevpc.nuts.runtime.standalone.repository.impl.maven.pom.NPomXmlParser.PomMode mode) |
static NPomRepositoryNode |
parseRepository(Element repository,
PomDomVisitor visitor,
PomDomVisitorContext context,
net.thevpc.nuts.runtime.standalone.repository.impl.maven.pom.NPomXmlParser.PomMode mode) |
static NPomRepositoryPolicy |
parseRepositoryPolicy(Element dependency) |
static void |
writeDocument(Document doc,
File result) |
static void |
writeDocument(Document doc,
OutputStream result) |
static void |
writeDocument(Document doc,
StreamResult result) |
static void |
writeDocument(Document doc,
Writer result) |
public static final Pattern NUTS_OS_ARCH_DEPS_PATTERN
public static NPomPropertyNode parseProperty(Element property, PomDomVisitor visitor, PomDomVisitorContext context)
public static NPomPropertiesNode parseProperties(Element properties, PomDomVisitor visitor, PomDomVisitorContext context, net.thevpc.nuts.runtime.standalone.repository.impl.maven.pom.NPomXmlParser.PomMode mode)
public static NPomRepositoriesNode parseRepositories(Element elem1, PomDomVisitor visitor, PomDomVisitorContext context, net.thevpc.nuts.runtime.standalone.repository.impl.maven.pom.NPomXmlParser.PomMode mode)
public static NPomDependenciesNode parseDependencies(Element elem1, PomDomVisitor visitor, PomDomVisitorContext context, net.thevpc.nuts.runtime.standalone.repository.impl.maven.pom.NPomXmlParser.OsAndArch osAndArch, net.thevpc.nuts.runtime.standalone.repository.impl.maven.pom.NPomXmlParser.PomMode mode)
public static NPomDependencyNode parseDependency(Element dependency, net.thevpc.nuts.runtime.standalone.repository.impl.maven.pom.NPomXmlParser.OsAndArch props, PomDomVisitor visitor, PomDomVisitorContext context, net.thevpc.nuts.runtime.standalone.repository.impl.maven.pom.NPomXmlParser.PomMode mode)
public static NPomRepositoryPolicy parseRepositoryPolicy(Element dependency)
public static NPomProfileNode parseProfile(Element profile, PomDomVisitor visitor, PomDomVisitorContext context, net.thevpc.nuts.runtime.standalone.repository.impl.maven.pom.NPomXmlParser.OsAndArch osAndArch, net.thevpc.nuts.runtime.standalone.repository.impl.maven.pom.NPomXmlParser.PomMode mode)
public static NPomRepositoryNode parseRepository(Element repository, PomDomVisitor visitor, PomDomVisitorContext context, net.thevpc.nuts.runtime.standalone.repository.impl.maven.pom.NPomXmlParser.PomMode mode)
public static Element createExclusionElement(Document doc, NPomId exclusionId)
public static Element createDependencyElement(Document doc, NPomDependency dep)
public static Element createRepositoryElement(Document doc, NPomRepository repo)
public static Element createPluginRepositoryElement(Document doc, NPomRepository repo)
public static Element createRepositoryPolicy(Document doc, NPomRepositoryPolicy repo, String name)
public static Element createRepositoryElement(Document doc, NPomRepository repo, String name)
public static void writeDocument(Document doc, OutputStream result)
public static void writeDocument(Document doc, StreamResult result)
public static boolean appendOrReplaceDependency(NPomDependency dependency, Element dependencyElement, Element dependenciesElement, Map<String,String> props, PomDomVisitor visitor, PomDomVisitorContext context, net.thevpc.nuts.runtime.standalone.repository.impl.maven.pom.NPomXmlParser.PomMode mode)
public static boolean appendOrReplaceRepository(NPomRepository repository, Element repositoryElement, Element repositoriesElement, PomDomVisitor visitor, PomDomVisitorContext context, net.thevpc.nuts.runtime.standalone.repository.impl.maven.pom.NPomXmlParser.PomMode mode)
public NPom parse(URL url) throws IOException, SAXException, ParserConfigurationException
public NPom parse(URL url, PomDomVisitor visitor)
public NPom parse(URI uri, PomDomVisitor visitor)
public NPom parse(net.thevpc.nuts.io.NPath file, PomDomVisitor visitor)
public NPom parse(File file, PomDomVisitor visitor)
public NPom parse(InputStream stream)
public NPom parse(InputStream stream, PomDomVisitor visitor)
public NPom parse(Document doc, PomDomVisitor visitor)
Copyright © 2025 vpc open source initiative. All rights reserved.