Table of Contents

Class PlcValue

Namespace
Org.Apache.Plc4x.JavaNs.Api.Value
Assembly
MASES.PLCOnNet.dll
public class PlcValue : JVMBridgeBase<PlcValue>, IDynamicMetaObjectProvider, IJVMBridgeCore, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition, IPlcValue
Inheritance
PlcValue
Implements
Inherited Members

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

BigDecimal

BigInteger

public BigInteger BigInteger { get; }

Property Value

BigInteger

Boolean

public bool Boolean { get; }

Property Value

bool

BridgeClassName

Java class name to be instantiated

public override string BridgeClassName { get; }

Property Value

string

Byte

public byte Byte { get; }

Property Value

byte

Date

public LocalDate Date { get; }

Property Value

LocalDate

DateTime

public LocalDateTime DateTime { get; }

Property Value

LocalDateTime

Double

public double Double { get; }

Property Value

double

Duration

public Duration Duration { get; }

Property Value

Duration

Float

public float Float { get; }

Property Value

float

Int

public int Int { get; }

Property Value

int

Integer

public int Integer { get; }

Property Value

int

IsBridgeAbstract

true if the BridgeClassName is an abstract class, i.e. cannot be created an instance

public override bool IsBridgeAbstract { get; }

Property Value

bool

IsBridgeCloseable

true if the BridgeClassName implements Closeable

public override bool IsBridgeCloseable { get; }

Property Value

bool

IsBridgeInterface

true if the BridgeClassName is an interface, i.e. does not have any public constructor

public override bool IsBridgeInterface { get; }

Property Value

bool

IsBridgeStatic

true if the BridgeClassName is a static class, i.e. does not have any public constructor

public override bool IsBridgeStatic { get; }

Property Value

bool

Keys

public Set<String> Keys { get; }

Property Value

Set<String>

Length

public int Length { get; }

Property Value

int

List

public List List { get; }

Property Value

List

Long

public long Long { get; }

Property Value

long

MetaDataNames

public Set<String> MetaDataNames { get; }

Property Value

Set<String>

Object

public object Object { get; }

Property Value

object

PlcValueType

public PlcValueType PlcValueType { get; }

Property Value

PlcValueType

Raw

public byte[] Raw { get; }

Property Value

byte[]

Short

public short Short { get; }

Property Value

short

String

public String String { get; }

Property Value

String

Struct

public Map Struct { get; }

Property Value

Map

Time

public LocalTime Time { get; }

Property Value

LocalTime

Methods

GetIndex(int)

public PlcValue GetIndex(int arg0)

Parameters

arg0 int

int

Returns

PlcValue

PlcValue

GetMetaData(String)

public PlcValue GetMetaData(String arg0)

Parameters

arg0 String

String

Returns

PlcValue

PlcValue

GetValue(String)

public PlcValue GetValue(String arg0)

Parameters

arg0 String

String

Returns

PlcValue

PlcValue

Get<T>(Class)

public T Get<T>(Class arg0)

Parameters

arg0 Class

Class

Returns

T

T

Type Parameters

T

HasKey(String)

public bool HasKey(String arg0)

Parameters

arg0 String

String

Returns

bool

bool

HasMetaData(String)

public bool HasMetaData(String arg0)

Parameters

arg0 String

String

Returns

bool

bool

Is(Class)

public bool Is(Class arg0)

Parameters

arg0 Class

Class

Returns

bool

bool

IsBigDecimal()

public bool IsBigDecimal()

Returns

bool

bool

IsBigInteger()

public bool IsBigInteger()

Returns

bool

bool

IsBoolean()

public bool IsBoolean()

Returns

bool

bool

IsByte()

public bool IsByte()

Returns

bool

bool

IsConvertibleTo(Class)

public bool IsConvertibleTo(Class arg0)

Parameters

arg0 Class

Class

Returns

bool

bool

IsDate()

public bool IsDate()

Returns

bool

bool

IsDateTime()

public bool IsDateTime()

Returns

bool

bool

IsDouble()

public bool IsDouble()

Returns

bool

bool

IsDuration()

public bool IsDuration()

Returns

bool

bool

IsFloat()

public bool IsFloat()

Returns

bool

bool

IsInteger()

public bool IsInteger()

Returns

bool

bool

IsList()

public bool IsList()

Returns

bool

bool

IsLong()

public bool IsLong()

Returns

bool

bool

IsNull()

public bool IsNull()

Returns

bool

bool

IsNullable()

public bool IsNullable()

Returns

bool

bool

IsShort()

public bool IsShort()

Returns

bool

bool

IsSimple()

public bool IsSimple()

Returns

bool

bool

IsString()

public bool IsString()

Returns

bool

bool

IsStruct()

public bool IsStruct()

Returns

bool

bool

IsTime()

public bool IsTime()

Returns

bool

bool