Class DependentItem<D>
- java.lang.Object
-
- com.vladsch.flexmark.util.dependency.DependentItem<D>
-
public class DependentItem<D> extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description (package private) java.util.BitSetdependenciesDdependentjava.lang.Class<?>dependentClass(package private) java.util.BitSetdependentsintindexbooleanisGlobalScope
-
Constructor Summary
Constructors Constructor Description DependentItem(int index, D dependent, java.lang.Class<?> dependentClass, boolean isGlobalScope)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddDependency(DependentItem<D> dependency)voidaddDependency(java.util.BitSet dependencies)voidaddDependent(DependentItem<D> dependent)voidaddDependent(java.util.BitSet dependents)booleanhasDependencies()booleanhasDependents()booleanremoveDependency(DependentItem<D> dependency)booleanremoveDependency(java.util.BitSet dependencies)voidremoveDependent(DependentItem<D> dependent)voidremoveDependent(java.util.BitSet dependents)
-
-
-
Field Detail
-
index
public final int index
-
dependent
public final D dependent
-
dependentClass
public final java.lang.Class<?> dependentClass
-
isGlobalScope
public final boolean isGlobalScope
-
dependencies
java.util.BitSet dependencies
-
dependents
java.util.BitSet dependents
-
-
Constructor Detail
-
DependentItem
public DependentItem(int index, D dependent, java.lang.Class<?> dependentClass, boolean isGlobalScope)
-
-
Method Detail
-
addDependency
public void addDependency(DependentItem<D> dependency)
-
addDependency
public void addDependency(java.util.BitSet dependencies)
-
removeDependency
public boolean removeDependency(DependentItem<D> dependency)
-
removeDependency
public boolean removeDependency(java.util.BitSet dependencies)
-
addDependent
public void addDependent(DependentItem<D> dependent)
-
addDependent
public void addDependent(java.util.BitSet dependents)
-
removeDependent
public void removeDependent(DependentItem<D> dependent)
-
removeDependent
public void removeDependent(java.util.BitSet dependents)
-
hasDependencies
public boolean hasDependencies()
-
hasDependents
public boolean hasDependents()
-
-