Top Fields Constructors Methods
com.vladsch.flexmark.util.dependency

public Class DependentItem<D>

extends Object
Class Inheritance
Imports
java.util.BitSet

Field Summary

Modifier and TypeField and Description
pack-priv BitSet
public final D
public final Class<?>
pack-priv BitSet
public final int
public final boolean

Constructor Summary

AccessConstructor and Description
public
DependentItem(int index, D dependent, Class<?> dependentClass, boolean isGlobalScope)

Method Summary

Modifier and TypeMethod and Description
public void
public void
addDependency(BitSet dependencies)

public void
public void
addDependent(BitSet dependents)

public boolean
public boolean
public boolean
public boolean
removeDependency(BitSet dependencies)

public void
public void
removeDependent(BitSet dependents)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

dependenciesback to summary
pack-priv BitSet dependencies
dependentback to summary
public final D dependent
dependentClassback to summary
public final Class<?> dependentClass
dependentsback to summary
pack-priv BitSet dependents
indexback to summary
public final int index
isGlobalScopeback to summary
public final boolean isGlobalScope

Constructor Detail

DependentItemback to summary
public DependentItem(int index, D dependent, Class<?> dependentClass, boolean isGlobalScope)

Method Detail

addDependencyback to summary
public void addDependency(DependentItem<D> dependency)
addDependencyback to summary
public void addDependency(BitSet dependencies)
addDependentback to summary
public void addDependent(DependentItem<D> dependent)
addDependentback to summary
public void addDependent(BitSet dependents)
hasDependenciesback to summary
public boolean hasDependencies()
hasDependentsback to summary
public boolean hasDependents()
removeDependencyback to summary
public boolean removeDependency(DependentItem<D> dependency)
removeDependencyback to summary
public boolean removeDependency(BitSet dependencies)
removeDependentback to summary
public void removeDependent(DependentItem<D> dependent)
removeDependentback to summary
public void removeDependent(BitSet dependents)