|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object vdom.Vnode vdom.diffing.Dnode
public class Dnode
Field Summary | |
---|---|
java.util.HashMap<java.lang.String,Fragment> |
fragmentList
|
java.lang.String |
hashFragment
|
java.lang.String |
hashNode
|
java.lang.String |
hashTree
|
java.lang.Integer |
inRel
|
java.lang.Integer |
insOnMe
|
java.util.HashMap<java.lang.Integer,Likeness> |
likeness
|
java.lang.Integer |
numChildSubtree
|
Sequence |
Sequence
|
java.lang.Integer |
weight
|
Fields inherited from class vdom.Vnode |
---|
indexKey, ownerVtree, posFather, posLikeChild, refDomNode |
Constructor Summary | |
---|---|
Dnode(java.lang.Object ownerVtree,
org.w3c.dom.Node refDomNode,
int indexKey,
int posFather,
int posLikeChild)
Costruttore |
Method Summary | |
---|---|
METAdelta |
getDeltaLikeness(Dnode nodeB)
Ritorna il METAdelta tra il Dnode e il Dnode nodeB |
METAdelta |
getDeltaLikeness(int indexB)
Ritorna il METAdelta tra il Dnode e il Dnode nodeB |
java.lang.String |
getHashNode()
Ritorna il valore hash del singolo nodo |
java.lang.String |
getHashTree()
Ritorna il valore Hash relativo al sottoalbero radicato nel nodo |
java.lang.Integer |
getNumChildSubtree()
Ritorna il numero totale di nodi presenti nel sottoalbero radicato nel nodo |
Dtree |
getOwnerVtree()
Ritorna l'oggetto Vtree a cui appartiene il nodo |
int |
getSimilarity(Dnode nodeB)
Ritorna la somiglianza del Vnode con il VodeB - Se ho la somiglianza in cache, allora la restituisco - Se nn lo la somiglianza in cache, la calcolo al volo e la inserisco in cache |
java.lang.Integer |
getWeight()
Ritorna il peso del sottoalbero radicato nel nodo |
void |
setHashNode(java.lang.String hashNode)
Imposta il valore Hash del nodo |
void |
setHashTree(java.lang.String hashTree)
Imposta il valore Hash relativo al sottoalbero radicato nel nodo |
void |
setNumChildSubtree(java.lang.Integer numChildSubtree)
Imposta il numero totale di nodi presenti nel sottoalbero radicato nel nodo |
void |
setWeight(java.lang.Integer weight)
Imposta il peso del sottoalbero radicato nel nodo |
Methods inherited from class vdom.Vnode |
---|
getIndexKey, getPosFather, getPosLikeChild, getRefDomNode, setIndexKey, setOwnerVtree, setPosFather, setPosLikeChild, setRefDomNode |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public java.lang.Integer numChildSubtree
public java.lang.Integer inRel
public java.lang.Integer weight
public java.lang.String hashNode
public java.lang.String hashTree
public Sequence Sequence
public java.util.HashMap<java.lang.Integer,Likeness> likeness
public java.util.HashMap<java.lang.String,Fragment> fragmentList
public java.lang.String hashFragment
public java.lang.Integer insOnMe
Constructor Detail |
---|
public Dnode(java.lang.Object ownerVtree, org.w3c.dom.Node refDomNode, int indexKey, int posFather, int posLikeChild)
ownerVtree
- Dtree di appartenenza del nodorefDomNode
- Nodo DOM di riferimentoindexKey
- Indice del nodoposFather
- Indice del padre del nodoposLikeChild
- Posizione come figlio del nodoMethod Detail |
---|
public Dtree getOwnerVtree()
Vnode
getOwnerVtree
in class Vnode
public int getSimilarity(Dnode nodeB)
nodeB
- Dnode con cui confrontare il nodo
public METAdelta getDeltaLikeness(Dnode nodeB)
nodeB
- Dnode di cui si vuole il relativo METAdelta
public METAdelta getDeltaLikeness(int indexB)
indexB
- Indice dell'elemento del nodo nel documento modificato
public java.lang.String getHashNode()
public void setHashNode(java.lang.String hashNode)
hashNode
- valore hash del nodopublic java.lang.String getHashTree()
public void setHashTree(java.lang.String hashTree)
hashTree
- valore Hash relativo al sottoalbero radicato nel nodopublic java.lang.Integer getWeight()
public void setWeight(java.lang.Integer weight)
weight
- peso del sottoalbero radicato nel nodopublic java.lang.Integer getNumChildSubtree()
public void setNumChildSubtree(java.lang.Integer numChildSubtree)
numChildSubtree
- numero totale di nodi presenti nel sottoalbero radicato nel nodo
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |