Package com.automation_pros.odva.logix
Class LgxProbeContext.Aliasable
- java.lang.Object
-
- com.automation_pros.odva.logix.LgxProbeContext.Aliasable
-
- Direct Known Subclasses:
LgxProbeContext.OrderedMember
- Enclosing class:
- LgxProbeContext
public abstract static class LgxProbeContext.Aliasable extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Aliasable()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description int
addAliasDims(java.util.ArrayList<PathSegment> aliasPath, int offset, int hostBytesEach, int[] hostDims, int[] hostOffsets)
void
aliasIntoStruct(java.util.ArrayList<PathSegment> aliasPath, StructDef nested, int outerOffset)
void
finishAlias(java.util.ArrayList<PathSegment> aliasPath, int offset, int hostBytesEach, StructDef hostStruct, DataDefinitionSeg bareSegment)
abstract DataDefinitionSeg
getBareSeg()
abstract int
getBit()
abstract int
getBytes()
abstract int
getBytesEach()
abstract int[]
getDimensions()
-
-
-
Method Detail
-
getDimensions
public abstract int[] getDimensions()
-
getBytesEach
public abstract int getBytesEach()
-
getBytes
public abstract int getBytes()
-
getBit
public abstract int getBit()
-
getBareSeg
public abstract DataDefinitionSeg getBareSeg()
-
aliasIntoStruct
public void aliasIntoStruct(java.util.ArrayList<PathSegment> aliasPath, StructDef nested, int outerOffset)
-
addAliasDims
public int addAliasDims(java.util.ArrayList<PathSegment> aliasPath, int offset, int hostBytesEach, int[] hostDims, int[] hostOffsets)
-
finishAlias
public void finishAlias(java.util.ArrayList<PathSegment> aliasPath, int offset, int hostBytesEach, StructDef hostStruct, DataDefinitionSeg bareSegment)
-
-