Package | Description |
---|---|
org.apache.sling.pipes | |
org.apache.sling.pipes.internal.inputstream | |
org.apache.sling.pipes.internal.slingquery |
Modifier and Type | Class and Description |
---|---|
class |
AbstractInputStreamPipe
Input Stream based pipe, coming from web, from request, resource tree, web
binding is updated by the returned iterator
|
class |
BasePipe
provides generic utilities for a pipe, is also a dummy pipe (outputs its input, without changing anything)
|
class |
SuperPipe
Pipe that outputs a configured set of pipes output, managing for them what is their outputs, and bindings
|
Modifier and Type | Field and Description |
---|---|
protected Pipe |
OutputWriter.pipe |
Modifier and Type | Field and Description |
---|---|
protected List<Pipe> |
SuperPipe.subpipes |
Modifier and Type | Method and Description |
---|---|
Pipe |
PipeBuilder.build()
builds a configured pipe.
|
Pipe |
PipeBuilder.build(String path)
builds a configured pipe.
|
protected Pipe |
SuperPipe.getFirstPipe()
Return the first pipe in the container
|
protected Pipe |
SuperPipe.getLastPipe()
Return the last pipe in the container
|
Pipe |
BindingProvider.getPipe() |
Pipe |
Plumber.getPipe(org.apache.sling.api.resource.Resource resource)
Instantiate a pipe from the given resource and returns it
|
Pipe |
Plumber.getPipe(org.apache.sling.api.resource.Resource resource,
PipeBindings upperBindings)
Instantiate a pipe from the given resource and returns it
|
protected Pipe |
BasePipe.getPreviousPipe()
Retrieves previous pipe if contained by a parent, or referrer's
|
Pipe |
SuperPipe.getPreviousPipe(Pipe pipe)
Return the previous pipe of the given child pipe
|
Modifier and Type | Method and Description |
---|---|
ExecutionResult |
Plumber.execute(org.apache.sling.api.resource.ResourceResolver resolver,
Pipe pipe,
Map<String,Object> bindings,
OutputWriter writer,
boolean save)
Executes a given pipe
|
Pipe |
SuperPipe.getPreviousPipe(Pipe pipe)
Return the previous pipe of the given child pipe
|
void |
Plumber.markWithJcrLastModified(@NotNull Pipe pipe,
@NotNull org.apache.sling.api.resource.Resource resource)
marks a given resource as updated
|
void |
OutputWriter.setPipe(Pipe pipe)
Setter
|
void |
PipeBindings.updateBindings(Pipe pipe,
org.apache.sling.api.resource.Resource resource)
Update current resource of a given pipe, and appropriate binding
|
Constructor and Description |
---|
BindingProvider(Pipe pipe) |
Modifier and Type | Class and Description |
---|---|
class |
CsvPipe
Csv input stream pipe, similar at what
|
class |
JsonPipe
Pipe outputting binding related to a json stream: either an object
|
class |
RegexpPipe
Pipe outputting matches of a regexp from a plain text file
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractExpressionSlingQueryPipe
deals with sling query pipe code that takes an expression as input
|
class |
AbstractSlingQueryPipe
deals with common sling query pipe code
|
class |
ChildrenPipe
this pipe uses SlingQuery to filters children (filter defined in expr property) of
a resource (defined in the path property)
|
class |
ClosestPipe |
class |
FindPipe |
class |
ParentPipe
returns sling query parents resources of input resource
|
class |
ParentsPipe
returns sling query parents resources of input resource
|
class |
SiblingsPipe |
Copyright © 2007–2022 The Apache Software Foundation. All rights reserved.