public class DependenciesCache
extends java.lang.Object
DependenciesCache
is used for saving and restoring DependencyScope
s for
their DependencyScopeOwner
s, and for saving and accessing DependencyMap
s using
String
based keys. View
s have a dedicated method View.getViewTag()
for providing the key.Constructor and Description |
---|
DependenciesCache() |
Modifier and Type | Method and Description |
---|---|
DependencyMap |
addDependencies(java.lang.String key) |
void |
addDependencies(java.lang.String key,
DependencyMap dependences) |
boolean |
containsDependencyScope(DependencyScopeOwner owner) |
DependencyMap |
getDependencies(java.lang.String key) |
DependencyMap |
getDependencies(View view) |
DependencyMap |
getDependencies(View view,
boolean createDependencyMap) |
DependencyScope |
getDependencyScope(DependencyScopeOwner owner) |
boolean |
hasDependencies(View view) |
void |
onDependencyScopeOwnerDestroyed(DependencyScopeOwner owner) |
DependencyMap |
removeDependencies(java.lang.String key) |
DependencyMap |
removeDependencies(View view) |
DependencyScope |
removeDependencyScope(DependencyScopeOwner owner) |
void |
saveDependencyScope(DependencyScopeOwner owner,
DependencyScope scope) |
public void addDependencies(java.lang.String key, DependencyMap dependences)
public DependencyMap addDependencies(java.lang.String key)
public DependencyMap removeDependencies(java.lang.String key)
public DependencyMap getDependencies(java.lang.String key)
public boolean hasDependencies(View view)
public DependencyMap getDependencies(View view)
public DependencyMap getDependencies(View view, boolean createDependencyMap)
public DependencyMap removeDependencies(View view)
public void saveDependencyScope(DependencyScopeOwner owner, DependencyScope scope)
public DependencyScope getDependencyScope(DependencyScopeOwner owner)
public DependencyScope removeDependencyScope(DependencyScopeOwner owner)
public boolean containsDependencyScope(DependencyScopeOwner owner)
public void onDependencyScopeOwnerDestroyed(DependencyScopeOwner owner)