public class DependencyTableImpl extends DependencyTableAdv
DependencyTable.RefFilter
Modifier and Type | Field and Description |
---|---|
protected SBookSeries |
_books |
protected Map<Ref,Set<Ref>> |
_evaledMap |
protected Map<Ref,Set<Ref>> |
_map
Map
|
protected static EnumSet<Ref.RefType> |
_regionTypes |
Constructor and Description |
---|
DependencyTableImpl() |
Modifier and Type | Method and Description |
---|---|
void |
add(Ref dependant,
Ref precedent) |
void |
adjustSheetIndex(String bookName,
int index,
int size) |
void |
clear() |
void |
clearDependents(Ref dependant) |
void |
del(Ref dependant,
Ref precedent) |
void |
dump() |
Set<Ref> |
getDependents(Ref precedent) |
Set<Ref> |
getDirectDependents(Ref precedent) |
Set<Ref> |
getDirectPrecedents(Ref dependent) |
Set<Ref> |
getEvaluatedDependents(Ref precedent) |
void |
merge(DependencyTableAdv dependencyTable) |
protected <K> void |
mergeAllRefs(Map<K,Set<Ref>> tgt,
Map<K,Set<Ref>> src) |
void |
moveSheetIndex(String bookName,
int oldIndex,
int newIndex) |
Set<Ref> |
searchPrecedents(DependencyTable.RefFilter filter) |
void |
setBookSeries(SBookSeries series) |
void |
setEvaluated(Ref dependent) |
String |
toString() |
protected static final EnumSet<Ref.RefType> _regionTypes
protected SBookSeries _books
public void setBookSeries(SBookSeries series)
setBookSeries
in class DependencyTableAdv
public void clear()
public void clearDependents(Ref dependant)
public void setEvaluated(Ref dependent)
public void merge(DependencyTableAdv dependencyTable)
merge
in class DependencyTableAdv
public Set<Ref> searchPrecedents(DependencyTable.RefFilter filter)
public void dump()
public Set<Ref> getDirectPrecedents(Ref dependent)
getDirectPrecedents
in class DependencyTableAdv
public void adjustSheetIndex(String bookName, int index, int size)
adjustSheetIndex
in class DependencyTableAdv
public void moveSheetIndex(String bookName, int oldIndex, int newIndex)
moveSheetIndex
in class DependencyTableAdv
Copyright © 2020. All rights reserved.