Package com.automation_pros.odva.logix
Class LgxProbeReport.LgxProbedType
- java.lang.Object
-
- com.automation_pros.odva.logix.LgxProbeReport.LgxProbedType
-
- All Implemented Interfaces:
java.io.Serializable
,java.lang.Comparable<LgxProbeReport.LgxProbedType>
- Enclosing class:
- LgxProbeReport
public static class LgxProbeReport.LgxProbedType extends java.lang.Object implements java.lang.Comparable<LgxProbeReport.LgxProbedType>, java.io.Serializable
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description int
defSize
java.lang.Integer
failLength
int
handle
int
instance
int
mCount
LgxProbeReport.LgxProbedMember[]
members
protected java.lang.String
name
java.nio.ByteBuffer
rawMembers
protected java.lang.ref.Cleaner.Cleanable
rawMembersClean
int
size
protected java.lang.String
suffix
int
tryLength
-
Constructor Summary
Constructors Constructor Description LgxProbedType(int instance, int handle, int mCount, int defSize, int size)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addRawMembers(int offset, java.nio.ByteBuffer source)
LgxProbeReport.LgxProbedType
clone()
int
compareTo(LgxProbeReport.LgxProbedType o)
int
getDefByteSize()
java.lang.String
getName()
Obtain the name of the template as recorded in the processor.java.lang.String
getSuffix()
Obtain the undocumented supplemental string that appears after the semi-colon in the definition's template name field.protected LgxProbeReport.LgxProbedType
setDefinition(java.lang.String name, java.lang.String suffix, LgxProbeReport.LgxProbedMember[] members)
protected void
setDefinition(java.nio.ByteBuffer definition)
java.lang.String
toDetailString()
java.lang.String
toString()
void
updateTypes(java.util.Map<java.lang.Integer,LgxProbeReport.LgxProbedType> typeMap)
-
-
-
Field Detail
-
instance
public final int instance
-
handle
public final int handle
-
mCount
public final int mCount
-
defSize
public final int defSize
-
size
public final int size
-
rawMembers
public transient java.nio.ByteBuffer rawMembers
-
rawMembersClean
protected transient java.lang.ref.Cleaner.Cleanable rawMembersClean
-
tryLength
public int tryLength
-
failLength
public java.lang.Integer failLength
-
name
protected java.lang.String name
-
suffix
protected java.lang.String suffix
-
members
public LgxProbeReport.LgxProbedMember[] members
-
-
Method Detail
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
toDetailString
public java.lang.String toDetailString()
-
setDefinition
protected LgxProbeReport.LgxProbedType setDefinition(java.lang.String name, java.lang.String suffix, LgxProbeReport.LgxProbedMember[] members)
-
clone
public LgxProbeReport.LgxProbedType clone()
- Overrides:
clone
in classjava.lang.Object
-
updateTypes
public void updateTypes(java.util.Map<java.lang.Integer,LgxProbeReport.LgxProbedType> typeMap)
-
setDefinition
protected void setDefinition(java.nio.ByteBuffer definition)
-
addRawMembers
public void addRawMembers(int offset, java.nio.ByteBuffer source)
-
getDefByteSize
public int getDefByteSize()
-
getName
public java.lang.String getName()
Obtain the name of the template as recorded in the processor. Not case sensitive.- Returns:
- Value for use in an ANSI Symbol segment type.
-
getSuffix
public java.lang.String getSuffix()
Obtain the undocumented supplemental string that appears after the semi-colon in the definition's template name field.- Returns:
- String supplement to the definition name.
-
compareTo
public int compareTo(LgxProbeReport.LgxProbedType o)
- Specified by:
compareTo
in interfacejava.lang.Comparable<LgxProbeReport.LgxProbedType>
-
-