Package ghidra.features.bsim.query.protocol

# Class ExeSpecifier

java.lang.Object
ghidra.features.bsim.query.protocol.ExeSpecifier

All Implemented Interfaces:
  `Comparable<ExeSpecifier>`

public class ExeSpecifier extends Object implements Comparable<ExeSpecifier>

- ## Field Summary

  Fields
  Modifier and Type
  Field
  Description
  `String`
  `arch`
  `String`
  `execompname`
  `String`
  `exemd5`
  `String`
  `exename`

- ## Constructor Summary

  Constructors
  Constructor
  Description
  `ExeSpecifier()`

- ## Method Summary

  Modifier and Type
  Method
  Description
  `int`
  `compareTo(ExeSpecifier o)`
  `boolean`
  `equals(Object obj)`
  `String`
  `getExeNameWithMD5()`
  `void`
  `restoreXml(XmlPullParser parser)`
  `void`
  `saveXml(Writer fwrite)`
  `void`
  `transfer(ExecutableRecord op2)`

  ### Methods inherited from class java.lang.Object

  `clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- ## Field Details

  - ### exename

    public String exename

  - ### arch

    public String arch

  - ### execompname

    public String execompname

  - ### exemd5

    public String exemd5

- ## Constructor Details

  - ### ExeSpecifier

    public ExeSpecifier()

- ## Method Details

  - ### saveXml

    public void saveXml(Writer fwrite) throws IOException
    Throws:
      `IOException`

  - ### restoreXml

    public void restoreXml(XmlPullParser parser)

  - ### transfer

    public void transfer(ExecutableRecord op2)

  - ### getExeNameWithMD5

    public String getExeNameWithMD5()

  - ### equals

    public boolean equals(Object obj)
    Overrides:
      `equals` in class `Object`

  - ### compareTo

    public int compareTo(ExeSpecifier o)
    Specified by:
      `compareTo` in interface `Comparable<ExeSpecifier>`