Class DirectedAcyclicGraph.Region

java.lang.Object
org.jgrapht.graph.DirectedAcyclicGraph.Region
All Implemented Interfaces:
Serializable
Enclosing class:
DirectedAcyclicGraph<V,E>

protected static class DirectedAcyclicGraph.Region extends Object implements Serializable
An inclusive range of indices: [start, finish].
See Also:
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    private final int
     
    private static final long
     
    private final int
     
  • Constructor Summary

    Constructors
    Constructor
    Description
    Region(int start, int finish)
    Construct a new region.
  • Method Summary

    Modifier and Type
    Method
    Description
    int
    Get the end of the region (inclusive).
    int
    Get the size of the region.
    int
    Get the start of the region.
    boolean
    isIn(int index)
    Check if index is in the region.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • serialVersionUID

      private static final long serialVersionUID
      See Also:
    • start

      private final int start
    • finish

      private final int finish
  • Constructor Details

    • Region

      public Region(int start, int finish)
      Construct a new region.
      Parameters:
      start - the start of the region
      finish - the end of the region (inclusive)
  • Method Details

    • getSize

      public int getSize()
      Get the size of the region.
      Returns:
      the size of the region
    • isIn

      public boolean isIn(int index)
      Check if index is in the region.
      Parameters:
      index - the index to check
      Returns:
      true if the index is in the region, false otherwise
    • getStart

      public int getStart()
      Get the start of the region.
      Returns:
      the start of the region
    • getFinish

      public int getFinish()
      Get the end of the region (inclusive).
      Returns:
      the end of the region (inclusive)