Package io.keikaiex.model.sys
Class DependencyTableEx
java.lang.Object
io.keikai.model.impl.sys.DependencyTableAdv
io.keikai.model.impl.sys.DependencyTableImpl
io.keikaiex.model.sys.DependencyTableEx
- All Implemented Interfaces:
DependencyTable,Serializable
Enhanced version with much better performance.
- Author:
- henri
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from interface io.keikai.model.sys.dependency.DependencyTable
DependencyTable.RefFilter -
Field Summary
FieldsFields inherited from class io.keikai.model.impl.sys.DependencyTableImpl
_books, _evaledMap, _map, _regionTypes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidadjustSheetIndex(String bookName, int index, int size) voidclearDependents(Ref ref) voidclearDependents(Ref ref, Ref.RefType skipType) voidgetDependents(Ref precedent) getDirectDependents(Ref precedent) getDirectRegionDependents(Ref precedent) getDirectRegionPrecedents(Ref dependent) getEvaluatedDependents(Ref precedent) getRegionDependents(Ref precedent) getRegionPrecedents(Ref dependent) voidmerge(DependencyTableAdv dependencyTable) voidmoveSheetIndex(String bookName, int oldIndex, int newIndex) voidsetEvaluated(Ref dependent) Methods inherited from class io.keikai.model.impl.sys.DependencyTableImpl
clear, dump, getDependencyMap, getDirectPrecedents, mergeAllRefs, searchPrecedents, setBookSeries, toString
-
Field Details
-
DEPENDENT_CACHE
- See Also:
-
-
Constructor Details
-
DependencyTableEx
public DependencyTableEx()
-
-
Method Details
-
getDependents
- Specified by:
getDependentsin interfaceDependencyTable- Overrides:
getDependentsin classDependencyTableImpl
-
getDirectDependents
- Specified by:
getDirectDependentsin interfaceDependencyTable- Overrides:
getDirectDependentsin classDependencyTableImpl
-
getEvaluatedDependents
- Specified by:
getEvaluatedDependentsin interfaceDependencyTable- Overrides:
getEvaluatedDependentsin classDependencyTableImpl
-
add
- Specified by:
addin interfaceDependencyTable- Overrides:
addin classDependencyTableImpl
-
setEvaluated
- Specified by:
setEvaluatedin interfaceDependencyTable- Overrides:
setEvaluatedin classDependencyTableImpl
-
clearDependents
- Specified by:
clearDependentsin interfaceDependencyTable- Overrides:
clearDependentsin classDependencyTableImpl
-
clearDependents
- Overrides:
clearDependentsin classDependencyTableImpl
-
del
- Specified by:
delin interfaceDependencyTable- Overrides:
delin classDependencyTableImpl
-
merge
- Overrides:
mergein classDependencyTableImpl
-
adjustSheetIndex
- Overrides:
adjustSheetIndexin classDependencyTableImpl
-
moveSheetIndex
- Overrides:
moveSheetIndexin classDependencyTableImpl
-
getDirectRegionPrecedents
- Overrides:
getDirectRegionPrecedentsin classDependencyTableImpl
-
getRegionPrecedents
- Overrides:
getRegionPrecedentsin classDependencyTableImpl
-
getDirectRegionDependents
- Overrides:
getDirectRegionDependentsin classDependencyTableImpl
-
getRegionDependents
- Overrides:
getRegionDependentsin classDependencyTableImpl
-