Package ghidra.util.table.field

# Class ReferenceEndpoint

java.lang.Object
ghidra.util.table.field.ReferenceEndpoint

Direct Known Subclasses:
  `IncomingReferenceEndpoint`, `OutgoingReferenceEndpoint`

public abstract class ReferenceEndpoint extends Object
An object that is one end of a `Reference`. This is used by table models that want to show all references from one location to many other locations or models that wish to show all references to one location from many other locations.

- ## Constructor Summary

  Constructors
  Modifier
  Constructor
  Description
  `protected`
  `ReferenceEndpoint(Reference reference, Address address, RefType refType, boolean isOffcut, SourceType source)`

- ## Method Summary

  Modifier and Type
  Method
  Description
  `Address`
  `getAddress()`
  `Reference`
  `getReference()`
  `RefType`
  `getReferenceType()`
  `SourceType`
  `getSource()`
  `boolean`
  `isOffcut()`

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

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

- ## Constructor Details

  - ### ReferenceEndpoint

    protected ReferenceEndpoint(Reference reference, Address address, RefType refType, boolean isOffcut, SourceType source)

- ## Method Details

  - ### getAddress

    public Address getAddress()

  - ### getReference

    public Reference getReference()

  - ### isOffcut

    public boolean isOffcut()

  - ### getReferenceType

    public RefType getReferenceType()

  - ### getSource

    public SourceType getSource()