Class InstructFieldDetail

java.lang.Object
cn.sinozg.applet.instruct.model.InstructFieldDetail
All Implemented Interfaces:
Serializable

public class InstructFieldDetail extends Object implements Serializable
指令解析字段详情
Since:
2024-09-28 12:39
Author:
xyb
See Also:
  • Field Details

    • field

      private Field field
    • decimalHex

      private boolean decimalHex
    • floatHex

      private boolean floatHex
    • ratio

      private Integer ratio
    • scale

      private Integer scale
    • hexToBinary

      private boolean hexToBinary
    • ascii

      private boolean ascii
    • revert

      private boolean revert
    • index

      private int index
    • begin

      private int begin
    • bs

      private int bs
    • hexToBinInt

      private int[] hexToBinInt
    • isArray

      private boolean isArray
    • details

      private List<InstructFieldDetail> details
    • type

      private Class<?> type
    • pattern

      private String pattern
  • Constructor Details

    • InstructFieldDetail

      public InstructFieldDetail()
    • InstructFieldDetail

      public InstructFieldDetail(Field field, int index, int begin, InstructField info)
  • Method Details

    • isUnknown

      public boolean isUnknown()
    • getField

      public Field getField()
    • setField

      public void setField(Field field)
    • isDecimalHex

      public boolean isDecimalHex()
    • setDecimalHex

      public void setDecimalHex(boolean decimalHex)
    • isFloatHex

      public boolean isFloatHex()
    • setFloatHex

      public void setFloatHex(boolean floatHex)
    • getRatio

      public Integer getRatio()
    • setRatio

      public void setRatio(Integer ratio)
    • getScale

      public Integer getScale()
    • setScale

      public void setScale(Integer scale)
    • isHexToBinary

      public boolean isHexToBinary()
    • setHexToBinary

      public void setHexToBinary(boolean hexToBinary)
    • isAscii

      public boolean isAscii()
    • setAscii

      public void setAscii(boolean ascii)
    • isRevert

      public boolean isRevert()
    • setRevert

      public void setRevert(boolean revert)
    • getIndex

      public int getIndex()
    • setIndex

      public void setIndex(int index)
    • getBegin

      public int getBegin()
    • setBegin

      public void setBegin(int begin)
    • getBs

      public int getBs()
    • setBs

      public void setBs(int bs)
    • getHexToBinInt

      public int[] getHexToBinInt()
    • setHexToBinInt

      public void setHexToBinInt(int[] hexToBinInt)
    • isArray

      public boolean isArray()
    • setArray

      public void setArray(boolean array)
    • getDetails

      public List<InstructFieldDetail> getDetails()
    • setDetails

      public void setDetails(List<InstructFieldDetail> details)
    • getType

      public Class<?> getType()
    • setType

      public void setType(Class<?> type)
    • getPattern

      public String getPattern()
    • setPattern

      public void setPattern(String pattern)