Skip to content

com.inscoper.api.ParentStatusParam

ParentStatusParam class is a specialized StatusParam that allows hierarchical relationships. More...

Inherits from com.inscoper.api.StatusParam

Inherited by com.inscoper.api.ChildStatusParam, com.inscoper.api.ModifiableStatusParam

Public Functions

Name
synchronized void delete()
long getModifierIndex()
Get modifiable parameter identifier.
int getRealType()
ParentStatusParam createProxy(long cPtr, boolean cMemoryOwn)

Protected Functions

Name
ParentStatusParam(long cPtr, boolean cMemoryOwn)
void swigSetCMemOwn(boolean own)
void finalize()
long getCPtr(ParentStatusParam obj)

Additional inherited members

Public Functions inherited from com.inscoper.api.StatusParam

Name
StatusParam(SubDeviceId subDeviceId, Object value)
void setValue(Object value)
void addValue(int tag, Object value)
void addValue(int index, int tag, Object value)
Object getValue()
SubDeviceId getSubDeviceId()
void setSubDeviceId(SubDeviceId subDeviceId)
boolean equals(Object obj)
StatusParam(StatusParam other)
Copy constructor.
StatusParam(SubDeviceId subDeviceId)
Constructor from sub-device ID.
StatusParam(SubDeviceId subDeviceId, String value)
Constructor from sub-device ID and string value.
StatusParam(SubDeviceId subDeviceId, char value)
Constructor from sub-device ID and char value.
StatusParam(SubDeviceId subDeviceId, short value)
Constructor from sub-device ID and short value.
StatusParam(SubDeviceId subDeviceId, int value)
Constructor from sub-device ID and int value.
StatusParam(SubDeviceId subDeviceId, java.math.BigInteger value)
Constructor from sub-device ID and unsigned long long value.
StatusParam(SubDeviceId subDeviceId, long value)
Constructor from sub-device ID and long long value.
StatusParam(SubDeviceId subDeviceId, float value)
Constructor from sub-device ID and float value.
StatusParam(SubDeviceId subDeviceId, double value)
Constructor from sub-device ID and double value.
StatusParam(SubDeviceId subDeviceId, boolean value)
Constructor from sub-device ID and boolean value.
boolean hasValue()
Check if the status parameter has a value.
String getStringValue()
Get value as string.
char getCharValue()
Get value as char.
short getShortValue()
Get value as short.
int getIntValue()
Get value as int.
java.math.BigInteger getUnsignedLongValue()
Get value as unsigned long long.
long getLongValue()
Get value as long long.
float getFloatValue()
Get value as float.
double getDoubleValue()
Get value as double.
void setValue(String value)
Set value from string.
void setValue(char value)
Set value from char.
void setValue(short value)
Set value from short.
void setValue(int value)
Set value from int.
void setValue(java.math.BigInteger value)
Set value from unsigned long long.
void setValue(long value)
Set value from long long.
void setValue(float value)
Set value from float.
void setValue(double value)
Set value from double.
void setValue(boolean value)
Set value from bool.
void addValue(int tag, String value)
Add a string value for a specific parameter index.
void addValue(int tag, char value)
Add a tagged char value for a specific parameter index.
void addValue(int tag, short value)
Add a tagged short value for a specific parameter index.
void addValue(int tag, int value)
Add a tagged int value for a specific parameter index.
void addValue(int tag, java.math.BigInteger value)
Add a tagged unsigned long long value for a specific parameter index.
void addValue(int tag, long value)
Add a tagged long long value for a specific parameter index.
void addValue(int tag, float value)
Add a tagged float value for a specific parameter index.
void addValue(int tag, double value)
Add a tagged double value for a specific parameter index.
void addValue(int tag, boolean value)
Add a tagged boolean value for a specific parameter index.
void addValue(int index, int tag, String value)
Add a string value associated with a specific parameter index and value index.
void addValue(int index, int tag, char value)
Add a char value associated with a specific parameter index and value index.
void addValue(int index, int tag, short value)
Add a short value associated with a specific parameter index and value index.
void addValue(int index, int tag, int value)
Add an int value associated with a specific parameter index and value index.
void addValue(int index, int tag, java.math.BigInteger value)
Add an unsigned long long value associated with a specific parameter index and value index.
void addValue(int index, int tag, long value)
Add a long long value associated with a specific parameter index and value index.
void addValue(int index, int tag, float value)
Add a float value associated with a specific parameter index and value index.
void addValue(int index, int tag, double value)
Add a double value associated with a specific parameter index and value index.
void addValue(int index, int tag, boolean value)
Add a bool value associated with a specific parameter index and value index.
String getType()
Get type as string (deprecated).
String print()
Get string representation.
EParamType getValueType()
Get value type.
StatusParam clone()
Clone object.

Protected Functions inherited from com.inscoper.api.StatusParam

Name
StatusParam(long cPtr, boolean cMemoryOwn)

Detailed Description

public class com.inscoper.api.ParentStatusParam;

ParentStatusParam class is a specialized StatusParam that allows hierarchical relationships.

This class extends StatusParam to support hierarchical relationships.

Public Functions Documentation

function delete

public synchronized void delete()

Reimplements: com.inscoper.api.StatusParam.delete

Reimplemented by: com.inscoper.api.ChildStatusParam.delete, com.inscoper.api.ModifiableStatusParam.delete

function getModifierIndex

public long getModifierIndex()

Get modifiable parameter identifier.

Return: The modifiable parameter identifier

Retrieves the identifier for the modifiable parameter attached to it.

function getRealType

public int getRealType()

Reimplements: com.inscoper.api.StatusParam.getRealType

function createProxy

public static ParentStatusParam createProxy(
    long cPtr,
    boolean cMemoryOwn
)

Reimplements: com.inscoper.api.StatusParam.createProxy

Protected Functions Documentation

function ParentStatusParam

protected ParentStatusParam(
    long cPtr,
    boolean cMemoryOwn
)

function swigSetCMemOwn

protected void swigSetCMemOwn(
    boolean own
)

Reimplements: com.inscoper.api.StatusParam.swigSetCMemOwn

Reimplemented by: com.inscoper.api.ChildStatusParam.swigSetCMemOwn, com.inscoper.api.ModifiableStatusParam.swigSetCMemOwn

function finalize

protected void finalize()

Reimplements: com.inscoper.api.StatusParam.finalize

Reimplemented by: com.inscoper.api.ChildStatusParam.finalize, com.inscoper.api.ModifiableStatusParam.finalize

function getCPtr

protected static long getCPtr(
    ParentStatusParam obj
)

Updated on 2026-09-03 at 12:14:19 +0200