org.apache.cxf.tools.common.toolspec
Class ToolSpec
java.lang.Object
org.apache.cxf.tools.common.toolspec.ToolSpec
public class ToolSpec
- extends java.lang.Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ToolSpec
public ToolSpec()
ToolSpec
public ToolSpec(java.io.InputStream in)
throws ToolException
- Throws:
ToolException
ToolSpec
public ToolSpec(java.io.InputStream in,
boolean validate)
throws ToolException
- Throws:
ToolException
ToolSpec
public ToolSpec(org.w3c.dom.Document d)
getDocumentBuilder
public ExtendedDocumentBuilder getDocumentBuilder()
isValidInputStream
public boolean isValidInputStream(java.lang.String id)
getElementById
public org.w3c.dom.Element getElementById(java.lang.String id)
hasHandler
public boolean hasHandler()
getHandler
public Tool getHandler()
throws ToolException
- Throws:
ToolException
getHandler
public Tool getHandler(java.lang.ClassLoader loader)
throws ToolException
- Throws:
ToolException
getStreams
public org.w3c.dom.Element getStreams()
getInstreamIds
public java.util.List getInstreamIds()
getOutstreamIds
public java.util.List getOutstreamIds()
getUsage
public org.w3c.dom.Element getUsage()
transform
public void transform(java.io.InputStream stylesheet,
java.io.OutputStream out)
throws javax.xml.transform.TransformerException
- Throws:
javax.xml.transform.TransformerException
getPipeline
public org.w3c.dom.Element getPipeline()
getUsageForms
public java.util.List<org.w3c.dom.Element> getUsageForms()
getStreamRefName
public java.lang.String getStreamRefName(java.lang.String streamId)
- Arguments can have streamref attributes which associate them with a
stream. Tools usually request streams and rely on them being ready. If an
argument is given a streamref, then the container constructs a stream
from the argument value. This would usually be a simple FileInputStream
or FileOutputStream. The mechanics of this are left for the container to
sort out, but that is the reason why this getter method exists.
getParameterDefault
public java.lang.String getParameterDefault(java.lang.String name)
getAnnotation
public java.lang.String getAnnotation()
Apache CXF