org.apache.cxf.jaxrs.model.wadl
Class WadlGenerator
java.lang.Object
org.apache.cxf.jaxrs.model.wadl.WadlGenerator
- All Implemented Interfaces:
- RequestHandler
public class WadlGenerator
- extends java.lang.Object
- implements RequestHandler
|
Method Summary |
boolean |
addSchemaDocument(SchemaCollection col,
org.w3c.dom.Document d,
java.lang.String systemId,
boolean hackAroundEmptyNamespaceIssue)
|
protected boolean |
compareOperations(OperationResourceInfo ori1,
OperationResourceInfo ori2)
|
protected void |
doWriteParam(java.lang.StringBuilder sb,
Parameter pm,
java.lang.Class<?> type,
java.lang.String paramName)
|
java.util.List<ClassResourceInfo> |
getResourcesList(Message m,
ClassResourceInfo cri)
|
protected void |
handleDynamicSubresource(java.lang.StringBuilder sb,
java.util.Set<java.lang.Class<?>> jaxbTypes,
JAXBContextProxy jaxbProxy,
java.util.Map<java.lang.Class<?>,javax.xml.namespace.QName> clsMap,
OperationResourceInfo ori,
ClassResourceInfo subcri)
|
javax.ws.rs.core.Response |
handleRequest(Message m,
ClassResourceInfo resource)
|
void |
setIgnoreMessageWriters(boolean ignoreMessageWriters)
|
void |
setSingleResourceMultipleMethods(boolean singleResourceMultipleMethods)
|
void |
setUseSingleSlashResource(boolean useSingleSlashResource)
|
void |
setWadlNamespace(java.lang.String namespace)
|
protected java.util.List<OperationResourceInfo> |
sortOperationsByPath(java.util.Set<OperationResourceInfo> ops)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
WADL_QUERY
public static final java.lang.String WADL_QUERY
- See Also:
- Constant Field Values
WADL_TYPE
public static final javax.ws.rs.core.MediaType WADL_TYPE
WADL_NS
public static final java.lang.String WADL_NS
- See Also:
- Constant Field Values
WadlGenerator
public WadlGenerator()
handleRequest
public javax.ws.rs.core.Response handleRequest(Message m,
ClassResourceInfo resource)
- Specified by:
handleRequest in interface RequestHandler
compareOperations
protected boolean compareOperations(OperationResourceInfo ori1,
OperationResourceInfo ori2)
handleDynamicSubresource
protected void handleDynamicSubresource(java.lang.StringBuilder sb,
java.util.Set<java.lang.Class<?>> jaxbTypes,
JAXBContextProxy jaxbProxy,
java.util.Map<java.lang.Class<?>,javax.xml.namespace.QName> clsMap,
OperationResourceInfo ori,
ClassResourceInfo subcri)
doWriteParam
protected void doWriteParam(java.lang.StringBuilder sb,
Parameter pm,
java.lang.Class<?> type,
java.lang.String paramName)
sortOperationsByPath
protected java.util.List<OperationResourceInfo> sortOperationsByPath(java.util.Set<OperationResourceInfo> ops)
getResourcesList
public java.util.List<ClassResourceInfo> getResourcesList(Message m,
ClassResourceInfo cri)
addSchemaDocument
public boolean addSchemaDocument(SchemaCollection col,
org.w3c.dom.Document d,
java.lang.String systemId,
boolean hackAroundEmptyNamespaceIssue)
setIgnoreMessageWriters
public void setIgnoreMessageWriters(boolean ignoreMessageWriters)
setWadlNamespace
public void setWadlNamespace(java.lang.String namespace)
setSingleResourceMultipleMethods
public void setSingleResourceMultipleMethods(boolean singleResourceMultipleMethods)
setUseSingleSlashResource
public void setUseSingleSlashResource(boolean useSingleSlashResource)
Apache CXF