diff --git a/src/main/frontend/sections/editor/PipelineStep.tsx b/src/main/frontend/sections/editor/PipelineStep.tsx
index e6cbff3..67faa8d 100644
--- a/src/main/frontend/sections/editor/PipelineStep.tsx
+++ b/src/main/frontend/sections/editor/PipelineStep.tsx
@@ -12,6 +12,7 @@ import { EachStep } from './types/EachStep';
import { FilterNodeStep } from './types/FilterNodeStep';
import { MoveNodeStep } from './types/MoveNodeStep';
import { NodeQueryStep } from './types/NodeQueryStep';
+import { RenamePropertyStep } from './types/RenamePropertyStep';
export const PipelineStep: FC<{ parentHops: Hop[]; hop: Hop }> = ({ parentHops, hop }) => {
switch (hop.type) {
@@ -31,6 +32,8 @@ export const PipelineStep: FC<{ parentHops: Hop[]; hop: Hop }> = ({ parentHops,
return
Gets all child nodes of this node accessible through the current Session that match namePattern. The pattern
may be a full name, a partial name with one or more wildcard characters (*), or a disjunction of those (using
- the |
character).
+ the |
character).
- For example, jcr:* | myapp:report | my doc
will run the pipeline
- actions for each accessible child node that is either called{' '}
- myapp:report
, my doc
, or
- whose name begins with the prefix jcr:
.
+ For example, jcr:* | myapp:report | my doc
will run the pipeline actions for each accessible
+ child node that is either called myapp:report
, my doc
, or whose name begins with the
+ prefix jcr:
.
For more information, see Node#getNodes(String)
diff --git a/src/main/frontend/sections/editor/types/CopyNodeStep.tsx b/src/main/frontend/sections/editor/types/CopyNodeStep.tsx
index 155e75e..c11aad2 100644
--- a/src/main/frontend/sections/editor/types/CopyNodeStep.tsx
+++ b/src/main/frontend/sections/editor/types/CopyNodeStep.tsx
@@ -29,25 +29,20 @@ export const CopyNodeStep: FC<{ parentHops: Hop[]; hop: Type }> = ({ parentHops,
The last path segment will be the name of the new node, the rest will point to its parent.
- Thus, newNodeName
,{' '}
- ./newNodeName
,{' '}
- /absolute/path/to/newNodeName
,{' '}
- relative/path/to/newNodeName
, and{' '}
- ./relative/path/to/newNodeName
are all valid values.
+ Thus, newNodeName
, ./newNodeName
, /absolute/path/to/newNodeName
,{' '}
+ relative/path/to/newNodeName
, and ./relative/path/to/newNodeName
are all valid
+ values.
- The effective parent must already exist. Example: Target is{' '}
- node1/newNodeName
+ The effective parent must already exist. Example: Target is node1/newNodeName
{'${node.parent.path}'}/node1
exists ,{' '}
- newNodeName
will be created as a child of the{' '}
- node1
sibling of the source
+ If the path {'${node.parent.path}'}/node1
exists , newNodeName
will be
+ created as a child of the node1
sibling of the source
{'${node.parent.path}'}/node1
does not exist, the
- operation will throw.
+ If {'${node.parent.path}'}/node1
does not exist, the operation will throw.
- For example, a value of node1/newNodeName
will create the node{' '}
- newNodeName
as a child of the existing{' '}
- node1
child of the current node and throw if{' '}
- node1
doesn’t exist.
+ For example, a value of node1/newNodeName
will create the node newNodeName
as a
+ child of the existing node1
child of the current node and throw if node1
doesn’t
+ exist.
- The primary type to set on the new node. If left empty, defaults to{' '}
- nt:unstructured
+ The primary type to set on the new node. If left empty, defaults to nt:unstructured
diff --git a/src/main/frontend/sections/editor/types/FilterNodeStep.tsx b/src/main/frontend/sections/editor/types/FilterNodeStep.tsx index 192351f..7ee7a1d 100644 --- a/src/main/frontend/sections/editor/types/FilterNodeStep.tsx +++ b/src/main/frontend/sections/editor/types/FilterNodeStep.tsx @@ -24,7 +24,7 @@ export const FilterNodeStep: FC<{ parentHops: Hop[]; hop: Type }> = ({ parentHop
This field expects an expression, thus surrounding the expression with {'${}'} is invalid.
- With the word node
you can reference the current node.
+ With the word node
you can reference the current node.
/dev/null
to delete)
+
+ >
+ }
value={hop.newName ?? ''}
onChange={newName => (hop.newName = newName)}
- placeholder="[]"
/>
Move the current node to a new destination
newNodeName
,{' '}
- ./newNodeName
,{' '}
- /absolute/path/to/newNodeName
,{' '}
- relative/path/to/newNodeName
, and{' '}
- ./relative/path/to/newNodeName
are all valid values.
+ Thus, newNodeName
, ./newNodeName
, /absolute/path/to/newNodeName
,{' '}
+ relative/path/to/newNodeName
, and ./relative/path/to/newNodeName
are all valid
+ values.
- The effective parent must already exist. Example: Target is{' '}
- node1/newNodeName
+ The effective parent must already exist. Example: Target is node1/newNodeName
{'${node.parent.path}'}/node1
exists ,{' '}
- newNodeName
will be created as a child of the{' '}
- node1
sibling of the source
+ If the path {'${node.parent.path}'}/node1
exists , newNodeName
will be
+ created as a child of the node1
sibling of the source
{'${node.parent.path}'}/node1
does not exist, the
- operation will throw.
+ If {'${node.parent.path}'}/node1
does not exist, the operation will throw.
- Setting {DEV_NULL}
as the new name will delete the node.
+ Setting {DEV_NULL}
as the new name will delete the node.
/dev/null
to delete)
+
+ >
+ }
+ value={hop.newName ?? ''}
+ onChange={newName => (hop.newName = newName)}
+ />
+ The name of the property you want to change.
+The new name of the property
+
+ Setting {DEV_NULL}
as the new name will delete the property.
+