Package io.keikai.model.impl.sys
Class DependencyTableImpl
java.lang.Object
io.keikai.model.impl.sys.DependencyTableAdv
io.keikai.model.impl.sys.DependencyTableImpl
- All Implemented Interfaces:
DependencyTable,Serializable
- Direct Known Subclasses:
DependencyTableEx
Default implementation of dependency table.
- Since:
- 3.5.0
- Author:
- Pao
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from interface io.keikai.model.sys.dependency.DependencyTable
DependencyTable.RefFilter -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected SBookSeriesMap<dependant, precedent>protected static final EnumSet<Ref.RefType> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidadjustSheetIndex(String bookName, int index, int size) voidclear()voidclearDependents(Ref dependant) voidclearDependents(Ref dependant, Ref.RefType skipType) voidvoiddump()Exposes the internal dependency map for shifting Ref entries during insert/delete.getDependents(Ref precedent) getDirectDependents(Ref precedent) getDirectPrecedents(Ref dependent) getDirectRegionDependents(Ref dependent) getDirectRegionPrecedents(Ref dependent) getEvaluatedDependents(Ref precedent) getRegionDependents(Ref dependent) getRegionPrecedents(Ref dependent) voidmerge(DependencyTableAdv dependencyTable) protected <K> voidvoidmoveSheetIndex(String bookName, int oldIndex, int newIndex) voidsetBookSeries(SBookSeries series) voidsetEvaluated(Ref dependent) toString()
-
Field Details
-
_regionTypes
-
_map
Map<dependant, precedent> -
_evaledMap
-
_books
-
-
Constructor Details
-
DependencyTableImpl
public DependencyTableImpl()
-
-
Method Details
-
setBookSeries
- Specified by:
setBookSeriesin classDependencyTableAdv
-
add
-
clear
public void clear() -
getDependencyMap
Exposes the internal dependency map for shifting Ref entries during insert/delete. -
clearDependents
-
clearDependents
- Specified by:
clearDependentsin classDependencyTableAdv
-
del
-
getDependents
-
getEvaluatedDependents
-
setEvaluated
-
getDirectDependents
-
toString
-
merge
- Specified by:
mergein classDependencyTableAdv
-
mergeAllRefs
-
searchPrecedents
-
dump
public void dump() -
getDirectPrecedents
- Specified by:
getDirectPrecedentsin classDependencyTableAdv
-
adjustSheetIndex
- Specified by:
adjustSheetIndexin classDependencyTableAdv
-
moveSheetIndex
- Specified by:
moveSheetIndexin classDependencyTableAdv
-
getDirectRegionPrecedents
- Specified by:
getDirectRegionPrecedentsin classDependencyTableAdv
-
getRegionPrecedents
- Specified by:
getRegionPrecedentsin classDependencyTableAdv
-
getDirectRegionDependents
- Specified by:
getDirectRegionDependentsin classDependencyTableAdv
-
getRegionDependents
- Specified by:
getRegionDependentsin classDependencyTableAdv
-