public abstract class RequalityChildIterator extends RequalityIterator
Modifier and Type | Class and Description |
---|---|
static class |
RequalityChildIterator.RequalityChildIteratorType |
Constructor and Description |
---|
RequalityChildIterator(java.util.UUID master,
java.util.UUID guid,
RequalityIteratorType tp,
java.lang.String s) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
checkTarget(VirtualNode master,
TreeNode newtarget) |
static RequalityChildIterator |
fromAttributeString(java.util.UUID uid,
TreeNode it,
java.lang.String s) |
RequalityChildIterator.RequalityChildIteratorType |
getChildIteratorType() |
abstract int |
getCount(VirtualNode master,
TreeDB db) |
int |
getItemsCount(VirtualNode master,
TreeDB db) |
INodeChangeListener |
getMasterListener(VirtualNode virtualNode) |
static RequalityChildIterator |
getOne(java.util.UUID guid,
TreeNode it,
RequalityIteratorType nit,
java.lang.String s) |
boolean |
needUpdate(VirtualNode virtualNode) |
java.lang.String |
toAttributeString() |
abstract boolean |
updateChildren(VirtualNode master,
TreeDB db) |
void |
updateDependencies(VirtualNode master,
TreeDB db) |
equals, fromAttributeString, getOne, getOne, getType, toString
public RequalityChildIterator(java.util.UUID master, java.util.UUID guid, RequalityIteratorType tp, java.lang.String s)
public java.lang.String toAttributeString()
toAttributeString
in class RequalityIterator
public static RequalityChildIterator fromAttributeString(java.util.UUID uid, TreeNode it, java.lang.String s)
public RequalityChildIterator.RequalityChildIteratorType getChildIteratorType()
public int getItemsCount(VirtualNode master, TreeDB db)
public abstract int getCount(VirtualNode master, TreeDB db)
public abstract boolean updateChildren(VirtualNode master, TreeDB db)
public static RequalityChildIterator getOne(java.util.UUID guid, TreeNode it, RequalityIteratorType nit, java.lang.String s)
public java.lang.String checkTarget(VirtualNode master, TreeNode newtarget)
public INodeChangeListener getMasterListener(VirtualNode virtualNode)
public void updateDependencies(VirtualNode master, TreeDB db)
public boolean needUpdate(VirtualNode virtualNode)