|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectnet.sf.jelly.apt.decorations.declaration.DecoratedDeclaration
net.sf.jelly.apt.decorations.declaration.DecoratedParameterDeclaration
org.codehaus.enunciate.contract.jaxws.WebParam
public class WebParam
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from interface org.codehaus.enunciate.contract.jaxws.WebMessagePart |
|---|
WebMessagePart.ParticleType |
| Field Summary |
|---|
| Fields inherited from class net.sf.jelly.apt.decorations.declaration.DecoratedDeclaration |
|---|
delegate, javaDoc |
| Constructor Summary | |
|---|---|
protected |
WebParam(com.sun.mirror.declaration.ParameterDeclaration delegate,
WebMethod method,
int parameterIndex)
|
| Method Summary | |
|---|---|
AdapterType |
getAdapterType()
The class type of the adaptor. |
java.lang.String |
getBaseParamName()
The base param name. |
java.lang.String |
getClientSimpleName()
The simple name for client-side code generation. |
java.lang.String |
getElementDocs()
The doc comment associated with this web param. |
java.lang.String |
getElementName()
The element name of this web param. |
java.lang.String |
getMaxOccurs()
The max occurs of this parameter as a child element. |
java.lang.String |
getMessageDocs()
There is only message documentation if this web parameter is BARE. |
java.lang.String |
getMessageName()
The message name of the message for this parameter, if this is a BARE web param. |
java.lang.String |
getMimeType()
The mime type for this child element (for binary data), or null if not applicable. |
int |
getMinOccurs()
The min occurs of this parameter as a child element. |
javax.jws.WebParam.Mode |
getMode()
The mode of this web param. |
java.lang.String |
getPartDocs()
There is only part documentation if this web parameter is not BARE. |
javax.xml.namespace.QName |
getParticleQName()
The qname of the particle for this parameter. |
WebMessagePart.ParticleType |
getParticleType()
If the web method style is RPC, the particle type is TYPE. |
java.lang.String |
getPartName()
The part name of the message for this parameter. |
java.util.Collection<WebMessagePart> |
getParts()
If this web param is complex, it will only have one part: itself. |
java.lang.String |
getTargetNamespace()
The target namespace of this web param. |
com.sun.mirror.type.TypeMirror |
getType()
Gets the java type for this child element. |
javax.xml.namespace.QName |
getTypeQName()
The qname of the xml type type of this parameter. |
WebMethod |
getWebMethod()
The web method for this web param. |
XmlType |
getXmlType()
Gets the xml type for this web parameter. |
boolean |
isAdapted()
Whether this element is adapted according to the JAXB spec. |
boolean |
isFault()
Whether this message is a web fault. |
boolean |
isHeader()
Whether this is a header param. |
boolean |
isHolder()
Whether the parameter type is a holder. |
boolean |
isImplicitSchemaElement()
This web parameter defines an implicit schema element if it is DOCUMENT binding style and either BARE or a header. |
boolean |
isInput()
Whether this is an input message depends on its mode. |
boolean |
isOutput()
Whether this is an output message depends on its mode. |
boolean |
isSwaRef()
Whether this child element is an attachment ref. |
| Methods inherited from class net.sf.jelly.apt.decorations.declaration.DecoratedParameterDeclaration |
|---|
accept, getDocComment |
| Methods inherited from class net.sf.jelly.apt.decorations.declaration.DecoratedDeclaration |
|---|
constructJavaDoc, equals, getAnnotation, getAnnotationMirrors, getAnnotations, getDelegate, getDocValue, getJavaDoc, getModifiers, getPosition, getSimpleName, isAbstract, isFinal, isNative, isPrivate, isProtected, isPublic, isStatic, isStrictfp, isSynchronized, isTransient, isVolatile, toString |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface org.codehaus.enunciate.contract.jaxb.ImplicitSchemaElement |
|---|
getPosition |
| Methods inherited from interface com.sun.mirror.declaration.Declaration |
|---|
equals, getAnnotation, getAnnotationMirrors, getModifiers, getPosition, getSimpleName |
| Constructor Detail |
|---|
protected WebParam(com.sun.mirror.declaration.ParameterDeclaration delegate,
WebMethod method,
int parameterIndex)
| Method Detail |
|---|
public java.lang.String getBaseParamName()
public WebMethod getWebMethod()
getWebMethod in interface WebMessagePartpublic java.lang.String getElementName()
getElementName in interface ImplicitSchemaElementpublic java.lang.String getTargetNamespace()
getTargetNamespace in interface ImplicitSchemaElementpublic java.lang.String getClientSimpleName()
public java.lang.String getElementDocs()
getElementDocs in interface ImplicitSchemaElementpublic java.lang.String getPartName()
getPartName in interface WebMessagePartpublic java.lang.String getMessageName()
getMessageName in interface WebMessagepublic java.lang.String getMessageDocs()
getMessageDocs in interface WebMessagepublic java.lang.String getPartDocs()
getPartDocs in interface WebMessagePartpublic WebMessagePart.ParticleType getParticleType()
getParticleType in interface WebMessagePartpublic javax.xml.namespace.QName getParticleQName()
particle type is
TYPE then it's the qname of the xml type. Otherwise, it's the qname of the implicit schema
element.
getParticleQName in interface WebMessagePartpublic boolean isImplicitSchemaElement()
isImplicitSchemaElement in interface WebMessagePartpublic javax.xml.namespace.QName getTypeQName()
getTypeQName in interface ImplicitChildElementgetTypeQName in interface ImplicitSchemaElementValidationException - If the type is anonymous or otherwise problematic.public com.sun.mirror.type.TypeMirror getType()
ImplicitChildElement
getType in interface com.sun.mirror.declaration.ParameterDeclarationgetType in interface ImplicitChildElementgetType in class net.sf.jelly.apt.decorations.declaration.DecoratedParameterDeclarationpublic XmlType getXmlType()
getXmlType in interface ImplicitChildElementpublic java.lang.String getMimeType()
ImplicitChildElement
getMimeType in interface ImplicitChildElementpublic boolean isSwaRef()
ImplicitChildElement
isSwaRef in interface ImplicitChildElementpublic int getMinOccurs()
getMinOccurs in interface ImplicitChildElementpublic java.lang.String getMaxOccurs()
getMaxOccurs in interface ImplicitChildElementpublic javax.jws.WebParam.Mode getMode()
public boolean isHeader()
isHeader in interface WebMessagepublic boolean isInput()
isInput in interface WebMessagepublic boolean isOutput()
isOutput in interface WebMessagepublic boolean isHolder()
public boolean isFault()
WebMessage
isFault in interface WebMessagepublic java.util.Collection<WebMessagePart> getParts()
getParts in interface WebMessagejava.lang.UnsupportedOperationException - if this web param isn't complex.public boolean isAdapted()
Adaptable
isAdapted in interface Adaptablepublic AdapterType getAdapterType()
Adaptable
getAdapterType in interface Adaptable
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||