|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use UpdatePrimitive | |
---|---|
org.basex.query.up | |
org.basex.query.up.primitives |
Uses of UpdatePrimitive in org.basex.query.up |
---|
Methods in org.basex.query.up with parameters of type UpdatePrimitive | |
---|---|
int |
UpdatePrimitiveComparator.compare(UpdatePrimitive a,
UpdatePrimitive b)
|
Uses of UpdatePrimitive in org.basex.query.up.primitives |
---|
Subclasses of UpdatePrimitive in org.basex.query.up.primitives | |
---|---|
class |
DeleteNode
Delete primitive. |
class |
InsertAfter
Insert after primitive. |
class |
InsertAttribute
Insert attribute primitive. |
class |
InsertBefore
Insert before primitive. |
class |
InsertInto
Insert into primitive. |
class |
InsertIntoAsFirst
Insert into as first primitive. |
class |
InsertIntoAsLast
Insert into as last primitive. |
class |
NodeCopy
Abstract update primitive which holds a copy of nodes to be inserted. |
class |
RenameNode
Rename node primitive. |
class |
ReplaceContent
Replace element content primitive, extending insert into primitive. |
class |
ReplaceNode
Replace node primitive. |
class |
ReplaceValue
ReplaceValue primitive. |
Methods in org.basex.query.up.primitives that return UpdatePrimitive | |
---|---|
UpdatePrimitive[] |
ReplaceNode.substitute(MemData tmp)
|
UpdatePrimitive[] |
InsertAttribute.substitute(MemData tmp)
|
UpdatePrimitive[] |
InsertInto.substitute(MemData tmp)
|
UpdatePrimitive[] |
RenameNode.substitute(MemData tmp)
|
UpdatePrimitive[] |
ReplaceValue.substitute(MemData tmp)
|
UpdatePrimitive[] |
InsertIntoAsLast.substitute(MemData tmp)
|
abstract UpdatePrimitive[] |
UpdatePrimitive.substitute(MemData tmp)
Substitutes the update primitive if necessary. |
UpdatePrimitive[] |
InsertBefore.substitute(MemData tmp)
|
UpdatePrimitive[] |
DeleteNode.substitute(MemData tmp)
|
UpdatePrimitive[] |
InsertAfter.substitute(MemData tmp)
|
UpdatePrimitive[] |
InsertIntoAsFirst.substitute(MemData tmp)
|
Methods in org.basex.query.up.primitives with parameters of type UpdatePrimitive | |
---|---|
void |
ReplaceNode.merge(UpdatePrimitive p)
|
void |
InsertAttribute.merge(UpdatePrimitive p)
|
void |
InsertInto.merge(UpdatePrimitive p)
|
void |
RenameNode.merge(UpdatePrimitive p)
|
void |
ReplaceValue.merge(UpdatePrimitive p)
|
void |
InsertIntoAsLast.merge(UpdatePrimitive p)
|
abstract void |
UpdatePrimitive.merge(UpdatePrimitive p)
Merges two update primitives, as they have the same target node. |
void |
InsertBefore.merge(UpdatePrimitive p)
|
void |
DeleteNode.merge(UpdatePrimitive p)
|
void |
InsertAfter.merge(UpdatePrimitive p)
|
void |
InsertIntoAsFirst.merge(UpdatePrimitive p)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |