Class DependentItem<D>

java.lang.Object
com.vladsch.flexmark.util.dependency.DependentItem<D>

public class DependentItem<D> extends Object
  • Field Details

    • index

      public final int index
    • dependent

      public final D dependent
    • dependentClass

      public final Class<?> dependentClass
    • isGlobalScope

      public final boolean isGlobalScope
    • dependencies

      BitSet dependencies
    • dependents

      BitSet dependents
  • Constructor Details

    • DependentItem

      public DependentItem(int index, D dependent, Class<?> dependentClass, boolean isGlobalScope)
  • Method Details

    • addDependency

      public void addDependency(DependentItem<D> dependency)
    • addDependency

      public void addDependency(BitSet dependencies)
    • removeDependency

      public boolean removeDependency(DependentItem<D> dependency)
    • removeDependency

      public boolean removeDependency(BitSet dependencies)
    • addDependent

      public void addDependent(DependentItem<D> dependent)
    • addDependent

      public void addDependent(BitSet dependents)
    • removeDependent

      public void removeDependent(DependentItem<D> dependent)
    • removeDependent

      public void removeDependent(BitSet dependents)
    • hasDependencies

      public boolean hasDependencies()
    • hasDependents

      public boolean hasDependents()