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