public class JavaServiceDesc extends Object implements org.apache.axis.description.ServiceDesc
| 修飾子とタイプ | フィールドと説明 |
|---|---|
protected static org.apache.commons.logging.Log |
log |
| コンストラクタと説明 |
|---|
JavaServiceDesc()
Default constructor
|
| 修飾子とタイプ | メソッドと説明 |
|---|---|
void |
addOperationDesc(org.apache.axis.description.OperationDesc operation) |
List |
getAllowedMethods() |
String |
getDefaultNamespace() |
List |
getDisallowedMethods() |
String |
getDocumentation()
get the documentation for the service
|
String |
getEndpointURL() |
Class |
getImplClass() |
String |
getName()
the name of the service
|
org.apache.axis.description.OperationDesc |
getOperationByElementQName(QName qname)
Map an XML QName to an operation.
|
org.apache.axis.description.OperationDesc |
getOperationByName(String methodName)
Return an operation matching the given method name.
|
ArrayList |
getOperations()
get all the operations as a list of OperationDescs.
|
org.apache.axis.description.OperationDesc[] |
getOperationsByName(String methodName)
get all overloaded operations by name
|
org.apache.axis.description.OperationDesc[] |
getOperationsByQName(QName qname)
Return all operations which match this QName (i.e. get all the
overloads)
|
Object |
getProperty(String name) |
ArrayList |
getStopClasses() |
org.apache.axis.constants.Style |
getStyle()
What kind of service is this?
|
org.apache.axis.encoding.TypeMapping |
getTypeMapping() |
org.apache.axis.encoding.TypeMappingRegistry |
getTypeMappingRegistry() |
org.apache.axis.constants.Use |
getUse()
What kind of use is this?
|
String |
getWSDLFile()
the wsdl file of the service.
|
boolean |
isInitialized() |
boolean |
isWrapped()
Determine whether or not this is a "wrapped" invocation, i.e. whether
the outermost XML element of the "main" body element represents a
method call, with the immediate children of that element representing
arguments to the method.
|
void |
loadServiceDescByIntrospection()
Fill in a service description by introspecting the implementation
class.
|
void |
loadServiceDescByIntrospection(Class implClass)
Fill in a service description by introspecting the implementation
class.
|
void |
loadServiceDescByIntrospection(Class cls,
org.apache.axis.encoding.TypeMapping tm)
Fill in a service description by introspecting the implementation
class.
|
void |
removeOperationDesc(org.apache.axis.description.OperationDesc operation) |
void |
setAllowedMethods(List allowedMethods) |
void |
setDefaultNamespace(String namespace) |
void |
setDisallowedMethods(List disallowedMethods) |
void |
setDocumentation(String documentation)
set the documentation for the service
|
void |
setEndpointURL(String endpointURL) |
void |
setImplClass(Class implClass)
set the implementation class
Warning: You cannot call getInitializedServiceDesc() after setting this
as it uses this to indicate its work has already been done.
|
void |
setName(String name)
the name of the service
|
void |
setNamespaceMappings(List namespaces) |
void |
setProperty(String name,
Object value) |
void |
setStopClasses(ArrayList stopClasses) |
void |
setStyle(org.apache.axis.constants.Style style) |
void |
setTypeMapping(org.apache.axis.encoding.TypeMapping tm) |
void |
setTypeMappingRegistry(org.apache.axis.encoding.TypeMappingRegistry tmr) |
void |
setUse(org.apache.axis.constants.Use use) |
void |
setWSDLFile(String wsdlFileName)
set the wsdl file of the service; this causes the named
file to be returned on a ?
|
public org.apache.axis.constants.Style getStyle()
getStyle インタフェース内 org.apache.axis.description.ServiceDescpublic void setStyle(org.apache.axis.constants.Style style)
setStyle インタフェース内 org.apache.axis.description.ServiceDescpublic org.apache.axis.constants.Use getUse()
getUse インタフェース内 org.apache.axis.description.ServiceDescpublic void setUse(org.apache.axis.constants.Use use)
setUse インタフェース内 org.apache.axis.description.ServiceDescpublic boolean isWrapped()
isWrapped インタフェース内 org.apache.axis.description.ServiceDescpublic String getWSDLFile()
getWSDLFile インタフェース内 org.apache.axis.description.ServiceDescpublic void setWSDLFile(String wsdlFileName)
setWSDLFile インタフェース内 org.apache.axis.description.ServiceDescwsdlFileName - filename or null to re-enable introspectionpublic List getAllowedMethods()
getAllowedMethods インタフェース内 org.apache.axis.description.ServiceDescpublic void setAllowedMethods(List allowedMethods)
setAllowedMethods インタフェース内 org.apache.axis.description.ServiceDescpublic Class getImplClass()
public void setImplClass(Class implClass)
Warning: You cannot call getInitializedServiceDesc() after setting this as it uses this to indicate its work has already been done.
implClass - IllegalArgumentException - if the implementation class is already
setpublic org.apache.axis.encoding.TypeMapping getTypeMapping()
getTypeMapping インタフェース内 org.apache.axis.description.ServiceDescpublic void setTypeMapping(org.apache.axis.encoding.TypeMapping tm)
setTypeMapping インタフェース内 org.apache.axis.description.ServiceDescpublic String getName()
getName インタフェース内 org.apache.axis.description.ServiceDescpublic void setName(String name)
setName インタフェース内 org.apache.axis.description.ServiceDescname - public String getDocumentation()
getDocumentation インタフェース内 org.apache.axis.description.ServiceDescpublic void setDocumentation(String documentation)
setDocumentation インタフェース内 org.apache.axis.description.ServiceDescpublic ArrayList getStopClasses()
public void setStopClasses(ArrayList stopClasses)
public List getDisallowedMethods()
getDisallowedMethods インタフェース内 org.apache.axis.description.ServiceDescpublic void setDisallowedMethods(List disallowedMethods)
setDisallowedMethods インタフェース内 org.apache.axis.description.ServiceDescpublic void removeOperationDesc(org.apache.axis.description.OperationDesc operation)
removeOperationDesc インタフェース内 org.apache.axis.description.ServiceDescpublic void addOperationDesc(org.apache.axis.description.OperationDesc operation)
addOperationDesc インタフェース内 org.apache.axis.description.ServiceDescpublic ArrayList getOperations()
getOperations インタフェース内 org.apache.axis.description.ServiceDescpublic org.apache.axis.description.OperationDesc[] getOperationsByName(String methodName)
getOperationsByName インタフェース内 org.apache.axis.description.ServiceDescmethodName - public org.apache.axis.description.OperationDesc getOperationByName(String methodName)
getOperationByName インタフェース内 org.apache.axis.description.ServiceDescpublic org.apache.axis.description.OperationDesc getOperationByElementQName(QName qname)
getOperationByElementQName インタフェース内 org.apache.axis.description.ServiceDescpublic org.apache.axis.description.OperationDesc[] getOperationsByQName(QName qname)
getOperationsByQName インタフェース内 org.apache.axis.description.ServiceDescpublic void loadServiceDescByIntrospection()
public void loadServiceDescByIntrospection(Class implClass)
public void loadServiceDescByIntrospection(Class cls, org.apache.axis.encoding.TypeMapping tm)
public void setNamespaceMappings(List namespaces)
setNamespaceMappings インタフェース内 org.apache.axis.description.ServiceDescpublic String getDefaultNamespace()
getDefaultNamespace インタフェース内 org.apache.axis.description.ServiceDescpublic void setDefaultNamespace(String namespace)
setDefaultNamespace インタフェース内 org.apache.axis.description.ServiceDescpublic void setProperty(String name, Object value)
setProperty インタフェース内 org.apache.axis.description.ServiceDescpublic Object getProperty(String name)
getProperty インタフェース内 org.apache.axis.description.ServiceDescpublic String getEndpointURL()
getEndpointURL インタフェース内 org.apache.axis.description.ServiceDescpublic void setEndpointURL(String endpointURL)
setEndpointURL インタフェース内 org.apache.axis.description.ServiceDescpublic org.apache.axis.encoding.TypeMappingRegistry getTypeMappingRegistry()
getTypeMappingRegistry インタフェース内 org.apache.axis.description.ServiceDescpublic void setTypeMappingRegistry(org.apache.axis.encoding.TypeMappingRegistry tmr)
setTypeMappingRegistry インタフェース内 org.apache.axis.description.ServiceDescpublic boolean isInitialized()
isInitialized インタフェース内 org.apache.axis.description.ServiceDescCopyright © 2017. All rights reserved.