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
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()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() -
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
-