Returns this Structure represented in the dynamic
Attempts to change the returned StructValue
representation are not required to change the state of this structure.
Actually the behavior is implementation dependent and is unspecified.
In general the returned value shouldn't be changed.
Checks if the runtime type name of this structure matches the type
represented by the specified binding class.
This can be used as efficient check to determine if this instance
can be successfully converted to the target
clazz - bindings class for the target structure; must not be null
true if this structures type name matches exactly the specified
class' type name.
<T extends Structure> T _convertTo(java.lang.Class<T> clazz)
Converts this structure into an instance of the provided class structure
if possible. A conversion will be possible if the requested structure's
fields are all present in this structure.
clazz - type of the result structure. cannot be null.
an instance of the requested type if conversion is possible.
CoreException is thrown otherwise.
Returns the canonical name of the structure. By default the canonical
name is derived from the fully-qualified IDL name by converting to lower
case and inserting underscores between words. For example
org.example.FooBar would turn into