public class WebXmlDeriver
extends org.overlord.sramp.common.derived.AbstractXmlDeriver
ArtifactDeriver that will create derived content from a standard
JEE web.xml file.| Constructor and Description |
|---|
WebXmlDeriver()
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
configureNamespaceMappings(org.overlord.sramp.common.query.xpath.StaticNamespaceContext namespaceContext) |
protected Collection<org.oasis_open.docs.s_ramp.ns.s_ramp_v1.BaseArtifactType> |
createDerivedArtifactCollection() |
protected void |
derive(Collection<org.oasis_open.docs.s_ramp.ns.s_ramp_v1.BaseArtifactType> derivedArtifacts,
org.oasis_open.docs.s_ramp.ns.s_ramp_v1.BaseArtifactType artifact,
org.overlord.sramp.common.derived.AbstractXmlDeriver.XmlDeriverContext xmlDeriverContext) |
void |
link(org.overlord.sramp.common.derived.LinkerContext context,
org.oasis_open.docs.s_ramp.ns.s_ramp_v1.BaseArtifactType sourceArtifact,
Collection<org.oasis_open.docs.s_ramp.ns.s_ramp_v1.BaseArtifactType> derivedArtifacts) |
void |
processDescriptor(Collection<org.oasis_open.docs.s_ramp.ns.s_ramp_v1.BaseArtifactType> derivedArtifacts,
org.oasis_open.docs.s_ramp.ns.s_ramp_v1.BaseArtifactType artifact,
Element webXml,
XPath xpath)
Process the web.xml descriptor.
|
protected void configureNamespaceMappings(org.overlord.sramp.common.query.xpath.StaticNamespaceContext namespaceContext)
configureNamespaceMappings in class org.overlord.sramp.common.derived.AbstractXmlDeriverAbstractXmlDeriver.configureNamespaceMappings(org.overlord.sramp.common.query.xpath.StaticNamespaceContext)protected Collection<org.oasis_open.docs.s_ramp.ns.s_ramp_v1.BaseArtifactType> createDerivedArtifactCollection()
createDerivedArtifactCollection in class org.overlord.sramp.common.derived.AbstractXmlDeriverAbstractXmlDeriver.createDerivedArtifactCollection()protected void derive(Collection<org.oasis_open.docs.s_ramp.ns.s_ramp_v1.BaseArtifactType> derivedArtifacts, org.oasis_open.docs.s_ramp.ns.s_ramp_v1.BaseArtifactType artifact, org.overlord.sramp.common.derived.AbstractXmlDeriver.XmlDeriverContext xmlDeriverContext) throws IOException
derive in class org.overlord.sramp.common.derived.AbstractXmlDeriverIOExceptionAbstractXmlDeriver.derive(java.util.Collection, org.oasis_open.docs.s_ramp.ns.s_ramp_v1.BaseArtifactType, org.overlord.sramp.common.derived.AbstractXmlDeriver.XmlDeriverContext)public void link(org.overlord.sramp.common.derived.LinkerContext context,
org.oasis_open.docs.s_ramp.ns.s_ramp_v1.BaseArtifactType sourceArtifact,
Collection<org.oasis_open.docs.s_ramp.ns.s_ramp_v1.BaseArtifactType> derivedArtifacts)
ArtifactDeriver.link(org.overlord.sramp.common.derived.LinkerContext, org.oasis_open.docs.s_ramp.ns.s_ramp_v1.BaseArtifactType, java.util.Collection)public void processDescriptor(Collection<org.oasis_open.docs.s_ramp.ns.s_ramp_v1.BaseArtifactType> derivedArtifacts, org.oasis_open.docs.s_ramp.ns.s_ramp_v1.BaseArtifactType artifact, Element webXml, XPath xpath) throws XPathExpressionException
derivedArtifacts - artifact - webXml - xpath - XPathExpressionExceptionCopyright © 2011-2014 JBoss, a division of Red Hat. All Rights Reserved.