Class PlcValue
public class PlcValue : JVMBridgeBase<PlcValue>, IDynamicMetaObjectProvider, IJVMBridgeCore, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition, IPlcValue
- Inheritance
-
PlcValue
- Implements
- Inherited Members
-
JVMBridgeBase<PlcValue>.SExecute<TNewClass, TReturn, TConverter>(IJavaType, string, params object[])
Constructors
PlcValue()
Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge
[Obsolete("PlcValue class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")]
public PlcValue()
PlcValue(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
[Obsolete("PlcValue class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")]
public PlcValue(params object[] args)
Parameters
args
object[]
Properties
BigDecimal
public BigDecimal BigDecimal { get; }
Property Value
BigInteger
public BigInteger BigInteger { get; }
Property Value
Boolean
public bool Boolean { get; }
Property Value
BridgeClassName
Java class name to be instantiated
public override string BridgeClassName { get; }
Property Value
Byte
public byte Byte { get; }
Property Value
Date
public LocalDate Date { get; }
Property Value
DateTime
public LocalDateTime DateTime { get; }
Property Value
Double
public double Double { get; }
Property Value
Duration
public Duration Duration { get; }
Property Value
Float
public float Float { get; }
Property Value
Int
public int Int { get; }
Property Value
Integer
public int Integer { 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
Keys
public Set<String> Keys { get; }
Property Value
Length
public int Length { get; }
Property Value
List
public List List { get; }
Property Value
Long
public long Long { get; }
Property Value
MetaDataNames
public Set<String> MetaDataNames { get; }
Property Value
Object
public object Object { get; }
Property Value
PlcValueType
public PlcValueType PlcValueType { get; }
Property Value
Raw
public byte[] Raw { get; }
Property Value
- byte[]
Short
public short Short { get; }
Property Value
String
public String String { get; }
Property Value
Struct
public Map Struct { get; }
Property Value
Time
public LocalTime Time { get; }
Property Value
Methods
GetIndex(int)
public PlcValue GetIndex(int arg0)
Parameters
Returns
GetMetaData(String)
public PlcValue GetMetaData(String arg0)
Parameters
Returns
GetValue(String)
public PlcValue GetValue(String arg0)
Parameters
Returns
Get<T>(Class)
public T Get<T>(Class arg0)
Parameters
Returns
- T
T
Type Parameters
T
HasKey(String)
public bool HasKey(String arg0)
Parameters
Returns
HasMetaData(String)
public bool HasMetaData(String arg0)
Parameters
Returns
Is(Class)
public bool Is(Class arg0)
Parameters
Returns
IsBigDecimal()
public bool IsBigDecimal()
Returns
IsBigInteger()
public bool IsBigInteger()
Returns
IsBoolean()
public bool IsBoolean()
Returns
IsByte()
public bool IsByte()
Returns
IsConvertibleTo(Class)
public bool IsConvertibleTo(Class arg0)
Parameters
Returns
IsDate()
public bool IsDate()
Returns
IsDateTime()
public bool IsDateTime()
Returns
IsDouble()
public bool IsDouble()
Returns
IsDuration()
public bool IsDuration()
Returns
IsFloat()
public bool IsFloat()
Returns
IsInteger()
public bool IsInteger()
Returns
IsList()
public bool IsList()
Returns
IsLong()
public bool IsLong()
Returns
IsNull()
public bool IsNull()
Returns
IsNullable()
public bool IsNullable()
Returns
IsShort()
public bool IsShort()
Returns
IsSimple()
public bool IsSimple()
Returns
IsString()
public bool IsString()
Returns
IsStruct()
public bool IsStruct()
Returns
IsTime()
public bool IsTime()