Package system.runtime.remoting
Class SoapServices
- java.lang.Object
-
- org.mases.jcobridge.netreflection.NetObject
-
- system.runtime.remoting.SoapServices
-
- All Implemented Interfaces:
IJCOBridgeReflected
public class SoapServices extends NetObject
The base .NET class managing System.Runtime.Remoting.SoapServices, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089..NET documentation at https://docs.microsoft.com/en-us/dotnet/api/System.Runtime.Remoting.SoapServices
Powered by JCOBridge: more info at https://www.jcobridge.com
- Author:
- MASES s.r.l https://masesgroup.com
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
assemblyFullName
Fully assembly qualified name: mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089static java.lang.String
assemblyShortName
Assembly name: mscorlibstatic java.lang.String
className
Qualified class name: System.Runtime.Remoting.SoapServicesstatic JCType
classType
The type managed from JCOBridge.
-
Constructor Summary
Constructors Constructor Description SoapServices()
SoapServices(java.lang.Object instance)
Internal constructor.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static SoapServices
cast(IJCOBridgeReflected from)
Try to cast theIJCOBridgeReflected
instance intoSoapServices
, a cast assert is made to check if types are compatible.static java.lang.String
CodeXmlNamespaceForClrTypeNamespace(java.lang.String typeNamespace, java.lang.String assemblyName)
static boolean
DecodeXmlNamespaceForClrTypeNamespace(java.lang.String inNamespace, JCORefOut typeNamespace, JCORefOut assemblyName)
static void
GetInteropFieldTypeAndNameFromXmlAttribute(NetType containingType, java.lang.String xmlAttribute, java.lang.String xmlNamespace, JCORefOut<NetType> type, JCORefOut name)
static void
GetInteropFieldTypeAndNameFromXmlElement(NetType containingType, java.lang.String xmlElement, java.lang.String xmlNamespace, JCORefOut<NetType> type, JCORefOut name)
static NetType
GetInteropTypeFromXmlElement(java.lang.String xmlElement, java.lang.String xmlNamespace)
static NetType
GetInteropTypeFromXmlType(java.lang.String xmlType, java.lang.String xmlTypeNamespace)
java.lang.String
getJCOAssemblyName()
Returns the reflected Assembly namejava.lang.String
getJCOClassName()
Returns the reflected Class namejava.lang.Object
getJCOInstance()
Returns the instantiated classjava.lang.String
getJCOObjectName()
Returns the reflected Class name used to build the objectJCType
getJCOType()
Returns the instantiated class Typestatic java.lang.String
GetSoapActionFromMethodBase(MethodBase mb)
static boolean
GetTypeAndMethodNameFromSoapAction(java.lang.String soapAction, JCORefOut typeName, JCORefOut methodName)
static boolean
GetXmlElementForInteropType(NetType type, JCORefOut xmlElement, JCORefOut xmlNamespace)
static java.lang.String
GetXmlNamespaceForMethodCall(MethodBase mb)
static java.lang.String
GetXmlNamespaceForMethodResponse(MethodBase mb)
static java.lang.String
getXmlNsForClrType()
static java.lang.String
getXmlNsForClrTypeWithAssembly()
static java.lang.String
getXmlNsForClrTypeWithNs()
static java.lang.String
getXmlNsForClrTypeWithNsAndAssembly()
static boolean
GetXmlTypeForInteropType(NetType type, JCORefOut xmlType, JCORefOut xmlTypeNamespace)
static boolean
IsClrTypeNamespace(java.lang.String namespaceString)
static boolean
IsSoapActionValidForMethodBase(java.lang.String soapAction, MethodBase mb)
static void
PreLoad(NetType type)
static void
PreLoad(Assembly assembly)
static void
RegisterInteropXmlElement(java.lang.String xmlElement, java.lang.String xmlNamespace, NetType type)
static void
RegisterInteropXmlType(java.lang.String xmlType, java.lang.String xmlTypeNamespace, NetType type)
static void
RegisterSoapActionForMethodBase(MethodBase mb)
static void
RegisterSoapActionForMethodBase(MethodBase mb, java.lang.String soapAction)
void
setJCOInstance(JCObject instance)
-
-
-
Field Detail
-
assemblyFullName
public static final java.lang.String assemblyFullName
Fully assembly qualified name: mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089- See Also:
- Constant Field Values
-
assemblyShortName
public static final java.lang.String assemblyShortName
Assembly name: mscorlib- See Also:
- Constant Field Values
-
className
public static final java.lang.String className
Qualified class name: System.Runtime.Remoting.SoapServices- See Also:
- Constant Field Values
-
-
Method Detail
-
getJCOAssemblyName
public java.lang.String getJCOAssemblyName()
Description copied from interface:IJCOBridgeReflected
Returns the reflected Assembly name- Specified by:
getJCOAssemblyName
in interfaceIJCOBridgeReflected
- Overrides:
getJCOAssemblyName
in classNetObject
- Returns:
- A
String
representing the Fullname of reflected Assembly
-
getJCOClassName
public java.lang.String getJCOClassName()
Description copied from interface:IJCOBridgeReflected
Returns the reflected Class name- Specified by:
getJCOClassName
in interfaceIJCOBridgeReflected
- Overrides:
getJCOClassName
in classNetObject
- Returns:
- A
String
representing the Fullname of reflected Class
-
getJCOObjectName
public java.lang.String getJCOObjectName()
Description copied from interface:IJCOBridgeReflected
Returns the reflected Class name used to build the object- Specified by:
getJCOObjectName
in interfaceIJCOBridgeReflected
- Overrides:
getJCOObjectName
in classNetObject
- Returns:
- A
String
representing the name used to allocated the object in CLR context
-
getJCOInstance
public java.lang.Object getJCOInstance()
Description copied from interface:IJCOBridgeReflected
Returns the instantiated class- Specified by:
getJCOInstance
in interfaceIJCOBridgeReflected
- Overrides:
getJCOInstance
in classNetObject
- Returns:
- An
Object
representing the CLR instance of the instantiated Class
-
setJCOInstance
public void setJCOInstance(JCObject instance)
- Overrides:
setJCOInstance
in classNetObject
-
getJCOType
public JCType getJCOType()
Description copied from interface:IJCOBridgeReflected
Returns the instantiated class Type- Specified by:
getJCOType
in interfaceIJCOBridgeReflected
- Overrides:
getJCOType
in classNetObject
- Returns:
- A
JCType
representing the CLR Type of the instantiated Class
-
cast
public static SoapServices cast(IJCOBridgeReflected from) throws java.lang.Throwable
Try to cast theIJCOBridgeReflected
instance intoSoapServices
, a cast assert is made to check if types are compatible.- Parameters:
from
-IJCOBridgeReflected
instance to be casted- Returns:
SoapServices
instance- Throws:
java.lang.Throwable
- in case of error during cast operation
-
DecodeXmlNamespaceForClrTypeNamespace
public static boolean DecodeXmlNamespaceForClrTypeNamespace(java.lang.String inNamespace, JCORefOut typeNamespace, JCORefOut assemblyName) throws java.lang.Throwable, ArgumentNullException, ArgumentException, TypeLoadException, InvalidOperationException, MissingMethodException, TargetInvocationException, NotSupportedException, CultureNotFoundException, ArgumentOutOfRangeException, OutOfMemoryException
-
GetTypeAndMethodNameFromSoapAction
public static boolean GetTypeAndMethodNameFromSoapAction(java.lang.String soapAction, JCORefOut typeName, JCORefOut methodName) throws java.lang.Throwable, ArgumentOutOfRangeException, ArgumentNullException, ObjectDisposedException, AbandonedMutexException, ArgumentException, InvalidOperationException, IndexOutOfRangeException, MissingMethodException, TargetInvocationException, FormatException, NotImplementedException
-
GetXmlElementForInteropType
public static boolean GetXmlElementForInteropType(NetType type, JCORefOut xmlElement, JCORefOut xmlNamespace) throws java.lang.Throwable, ArgumentNullException, ObjectDisposedException, AbandonedMutexException, ArgumentException, ArgumentOutOfRangeException
- Throws:
java.lang.Throwable
ArgumentNullException
ObjectDisposedException
AbandonedMutexException
ArgumentException
ArgumentOutOfRangeException
-
GetXmlTypeForInteropType
public static boolean GetXmlTypeForInteropType(NetType type, JCORefOut xmlType, JCORefOut xmlTypeNamespace) throws java.lang.Throwable, ArgumentNullException, ObjectDisposedException, AbandonedMutexException, ArgumentException, ArgumentOutOfRangeException, OutOfMemoryException, NotImplementedException
-
IsClrTypeNamespace
public static boolean IsClrTypeNamespace(java.lang.String namespaceString) throws java.lang.Throwable, ArgumentNullException, ArgumentException, TypeLoadException, InvalidOperationException, MissingMethodException, TargetInvocationException, NotSupportedException, CultureNotFoundException
-
IsSoapActionValidForMethodBase
public static boolean IsSoapActionValidForMethodBase(java.lang.String soapAction, MethodBase mb) throws java.lang.Throwable, ArgumentNullException, ArgumentOutOfRangeException, ArgumentException, NotImplementedException, OutOfMemoryException, IndexOutOfRangeException, ObjectDisposedException, AbandonedMutexException, CultureNotFoundException, InvalidOperationException, NullReferenceException
-
CodeXmlNamespaceForClrTypeNamespace
public static java.lang.String CodeXmlNamespaceForClrTypeNamespace(java.lang.String typeNamespace, java.lang.String assemblyName) throws java.lang.Throwable, ArgumentNullException, ArgumentException, ArgumentOutOfRangeException, FormatException
- Throws:
java.lang.Throwable
ArgumentNullException
ArgumentException
ArgumentOutOfRangeException
FormatException
-
GetSoapActionFromMethodBase
public static java.lang.String GetSoapActionFromMethodBase(MethodBase mb) throws java.lang.Throwable, ArgumentNullException, ObjectDisposedException, AbandonedMutexException, ArgumentException, ArgumentOutOfRangeException, NotImplementedException, OutOfMemoryException, IndexOutOfRangeException
-
GetXmlNamespaceForMethodCall
public static java.lang.String GetXmlNamespaceForMethodCall(MethodBase mb) throws java.lang.Throwable, ArgumentException
- Throws:
java.lang.Throwable
ArgumentException
-
GetXmlNamespaceForMethodResponse
public static java.lang.String GetXmlNamespaceForMethodResponse(MethodBase mb) throws java.lang.Throwable, ArgumentException
- Throws:
java.lang.Throwable
ArgumentException
-
GetInteropTypeFromXmlElement
public static NetType GetInteropTypeFromXmlElement(java.lang.String xmlElement, java.lang.String xmlNamespace) throws java.lang.Throwable, IndexOutOfRangeException, ArgumentNullException, ObjectDisposedException, AbandonedMutexException
- Throws:
java.lang.Throwable
IndexOutOfRangeException
ArgumentNullException
ObjectDisposedException
AbandonedMutexException
-
GetInteropTypeFromXmlType
public static NetType GetInteropTypeFromXmlType(java.lang.String xmlType, java.lang.String xmlTypeNamespace) throws java.lang.Throwable, IndexOutOfRangeException, ArgumentNullException, ObjectDisposedException, AbandonedMutexException
- Throws:
java.lang.Throwable
IndexOutOfRangeException
ArgumentNullException
ObjectDisposedException
AbandonedMutexException
-
GetInteropFieldTypeAndNameFromXmlAttribute
public static void GetInteropFieldTypeAndNameFromXmlAttribute(NetType containingType, java.lang.String xmlAttribute, java.lang.String xmlNamespace, JCORefOut<NetType> type, JCORefOut name) throws java.lang.Throwable, ArgumentNullException, ObjectDisposedException, AbandonedMutexException, IndexOutOfRangeException
- Throws:
java.lang.Throwable
ArgumentNullException
ObjectDisposedException
AbandonedMutexException
IndexOutOfRangeException
-
GetInteropFieldTypeAndNameFromXmlElement
public static void GetInteropFieldTypeAndNameFromXmlElement(NetType containingType, java.lang.String xmlElement, java.lang.String xmlNamespace, JCORefOut<NetType> type, JCORefOut name) throws java.lang.Throwable, ArgumentNullException, ObjectDisposedException, AbandonedMutexException, IndexOutOfRangeException
- Throws:
java.lang.Throwable
ArgumentNullException
ObjectDisposedException
AbandonedMutexException
IndexOutOfRangeException
-
PreLoad
public static void PreLoad(Assembly assembly) throws java.lang.Throwable, ArgumentNullException, ArgumentException, NotImplementedException, ArgumentOutOfRangeException, OutOfMemoryException, InvalidOperationException, IndexOutOfRangeException, ObjectDisposedException, AbandonedMutexException
-
PreLoad
public static void PreLoad(NetType type) throws java.lang.Throwable, ArgumentNullException, ArgumentException, ArgumentOutOfRangeException, NotImplementedException, OutOfMemoryException, InvalidOperationException, IndexOutOfRangeException, ObjectDisposedException, AbandonedMutexException
-
RegisterInteropXmlElement
public static void RegisterInteropXmlElement(java.lang.String xmlElement, java.lang.String xmlNamespace, NetType type) throws java.lang.Throwable, IndexOutOfRangeException, ArgumentNullException, ArgumentException, ArgumentOutOfRangeException, InvalidOperationException, MissingMethodException, TargetInvocationException, FormatException
-
RegisterInteropXmlType
public static void RegisterInteropXmlType(java.lang.String xmlType, java.lang.String xmlTypeNamespace, NetType type) throws java.lang.Throwable, IndexOutOfRangeException, ArgumentNullException, ArgumentException, ArgumentOutOfRangeException, InvalidOperationException, MissingMethodException, TargetInvocationException, FormatException
-
RegisterSoapActionForMethodBase
public static void RegisterSoapActionForMethodBase(MethodBase mb) throws java.lang.Throwable, ArgumentException, ArgumentNullException, ArgumentOutOfRangeException, NotImplementedException, OutOfMemoryException, IndexOutOfRangeException, InvalidOperationException, ObjectDisposedException, AbandonedMutexException
-
RegisterSoapActionForMethodBase
public static void RegisterSoapActionForMethodBase(MethodBase mb, java.lang.String soapAction) throws java.lang.Throwable, ArgumentNullException, ArgumentException, ArgumentOutOfRangeException, InvalidOperationException, MissingMethodException, TargetInvocationException, FormatException, ObjectDisposedException, AbandonedMutexException
-
getXmlNsForClrType
public static java.lang.String getXmlNsForClrType() throws java.lang.Throwable
- Throws:
java.lang.Throwable
-
getXmlNsForClrTypeWithAssembly
public static java.lang.String getXmlNsForClrTypeWithAssembly() throws java.lang.Throwable
- Throws:
java.lang.Throwable
-
getXmlNsForClrTypeWithNs
public static java.lang.String getXmlNsForClrTypeWithNs() throws java.lang.Throwable
- Throws:
java.lang.Throwable
-
getXmlNsForClrTypeWithNsAndAssembly
public static java.lang.String getXmlNsForClrTypeWithNsAndAssembly() throws java.lang.Throwable
- Throws:
java.lang.Throwable
-
-