Class DatatypeConverter
public class DatatypeConverter : JVMBridgeBase<DatatypeConverter>, IDynamicMetaObjectProvider, IJVMBridgeCore, IEquatable<IJVMBridgeBase>, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition
- Inheritance
-
DatatypeConverter
- Implements
- Inherited Members
- Extension Methods
Constructors
DatatypeConverter()
Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge
public DatatypeConverter()
DatatypeConverter(IJVMBridgeBaseInitializer)
Internal constructor: used internally from JCOBridge
[Obsolete("This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")]
public DatatypeConverter(IJVMBridgeBaseInitializer initializer)
Parameters
initializerIJVMBridgeBaseInitializer
DatatypeConverter(params object[])
Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class
public DatatypeConverter(params object[] args)
Parameters
argsobject[]
Properties
BridgeClassName
Java class name to be instantiated
public override string BridgeClassName { get; }
Property Value
IsBridgeAbstract
true if the BridgeClassName is an abstract class, i.e. cannot be created an instance
public override bool IsBridgeAbstract { get; }
Property Value
IsBridgeCloseable
true if the BridgeClassName implements Closeable
public override bool IsBridgeCloseable { get; }
Property Value
IsBridgeInterface
true if the BridgeClassName is an interface, i.e. does not have any public constructor
public override bool IsBridgeInterface { get; }
Property Value
IsBridgeStatic
true if the BridgeClassName is a static class, i.e. does not have any public constructor
public override bool IsBridgeStatic { get; }
Property Value
Methods
ParseAnySimpleType(String)
public static String ParseAnySimpleType(String arg0)
Parameters
Returns
ParseBase64Binary(String)
public static byte[] ParseBase64Binary(String arg0)
Parameters
Returns
ParseBoolean(String)
public static bool ParseBoolean(String arg0)
Parameters
Returns
ParseByte(String)
public static byte ParseByte(String arg0)
Parameters
Returns
ParseDate(String)
public static Calendar ParseDate(String arg0)
Parameters
Returns
ParseDateTime(String)
public static Calendar ParseDateTime(String arg0)
Parameters
Returns
ParseDecimal(String)
public static BigDecimal ParseDecimal(String arg0)
Parameters
Returns
ParseDouble(String)
public static double ParseDouble(String arg0)
Parameters
Returns
ParseFloat(String)
public static float ParseFloat(String arg0)
Parameters
Returns
ParseHexBinary(String)
public static byte[] ParseHexBinary(String arg0)
Parameters
Returns
ParseInt(String)
public static int ParseInt(String arg0)
Parameters
Returns
ParseInteger(String)
public static BigInteger ParseInteger(String arg0)
Parameters
Returns
ParseLong(String)
public static long ParseLong(String arg0)
Parameters
Returns
ParseQName(String, NamespaceContext)
public static QName ParseQName(String arg0, NamespaceContext arg1)
Parameters
arg0Stringarg1NamespaceContext
Returns
ParseShort(String)
public static short ParseShort(String arg0)
Parameters
Returns
ParseString(String)
public static String ParseString(String arg0)
Parameters
Returns
ParseTime(String)
public static Calendar ParseTime(String arg0)
Parameters
Returns
ParseUnsignedInt(String)
public static long ParseUnsignedInt(String arg0)
Parameters
Returns
ParseUnsignedShort(String)
public static int ParseUnsignedShort(String arg0)
Parameters
Returns
PrintAnySimpleType(String)
public static String PrintAnySimpleType(String arg0)
Parameters
Returns
PrintBase64Binary(byte[])
public static String PrintBase64Binary(byte[] arg0)
Parameters
Returns
PrintBoolean(bool)
public static String PrintBoolean(bool arg0)
Parameters
Returns
PrintByte(byte)
public static String PrintByte(byte arg0)
Parameters
Returns
PrintDate(Calendar)
public static String PrintDate(Calendar arg0)
Parameters
Returns
PrintDateTime(Calendar)
public static String PrintDateTime(Calendar arg0)
Parameters
Returns
PrintDecimal(BigDecimal)
public static String PrintDecimal(BigDecimal arg0)
Parameters
arg0BigDecimal
Returns
PrintDouble(double)
public static String PrintDouble(double arg0)
Parameters
Returns
PrintFloat(float)
public static String PrintFloat(float arg0)
Parameters
Returns
PrintHexBinary(byte[])
public static String PrintHexBinary(byte[] arg0)
Parameters
Returns
PrintInt(int)
public static String PrintInt(int arg0)
Parameters
Returns
PrintInteger(BigInteger)
public static String PrintInteger(BigInteger arg0)
Parameters
arg0BigInteger
Returns
PrintLong(long)
public static String PrintLong(long arg0)
Parameters
Returns
PrintQName(QName, NamespaceContext)
public static String PrintQName(QName arg0, NamespaceContext arg1)
Parameters
arg0QNamearg1NamespaceContext
Returns
PrintShort(short)
public static String PrintShort(short arg0)
Parameters
Returns
PrintString(String)
public static String PrintString(String arg0)
Parameters
Returns
PrintTime(Calendar)
public static String PrintTime(Calendar arg0)
Parameters
Returns
PrintUnsignedInt(long)
public static String PrintUnsignedInt(long arg0)
Parameters
Returns
PrintUnsignedShort(int)
public static String PrintUnsignedShort(int arg0)
Parameters
Returns
SetDatatypeConverter(DatatypeConverterInterface)
public static void SetDatatypeConverter(DatatypeConverterInterface arg0)