Skip navigation links
$ A B C D E F G H I J K L M N O P Q R S T U V W X 

$

$(String) - Method in class org.apache.sling.pipes.internal.PipeBuilderImpl
 
$(String) - Method in interface org.apache.sling.pipes.PipeBuilder
attach a sling query find pipe to the current context

A

AbstractExpressionSlingQueryPipe - Class in org.apache.sling.pipes.internal.slingquery
deals with sling query pipe code that takes an expression as input
AbstractExpressionSlingQueryPipe(Plumber, Resource, PipeBindings) - Constructor for class org.apache.sling.pipes.internal.slingquery.AbstractExpressionSlingQueryPipe
 
AbstractInputStreamPipe - Class in org.apache.sling.pipes
Input Stream based pipe, coming from web, from request, resource tree, web binding is updated by the returned iterator
AbstractInputStreamPipe(Plumber, Resource, PipeBindings) - Constructor for class org.apache.sling.pipes.AbstractInputStreamPipe
 
AbstractSlingQueryPipe - Class in org.apache.sling.pipes.internal.slingquery
deals with common sling query pipe code
AbstractSlingQueryPipe(Plumber, Resource, PipeBindings) - Constructor for class org.apache.sling.pipes.internal.slingquery.AbstractSlingQueryPipe
 
ACE_DENY_KEY - Static variable in class org.apache.sling.pipes.internal.ACLPipe
 
ACE_GRANT_KEY - Static variable in class org.apache.sling.pipes.internal.ACLPipe
 
ACLPipe - Class in org.apache.sling.pipes.internal
 
ACLPipe(Plumber, Resource, PipeBindings) - Constructor for class org.apache.sling.pipes.internal.ACLPipe
public constructor
acls() - Method in class org.apache.sling.pipes.internal.PipeBuilderImpl
 
acls() - Method in interface org.apache.sling.pipes.PipeBuilder
attach an ACL pipe to the current context
activate(PlumberImpl.Configuration) - Method in class org.apache.sling.pipes.internal.PlumberImpl
 
ADD_PATCH - Static variable in class org.apache.sling.pipes.internal.WritePipe
 
addBinding(String, Object) - Method in class org.apache.sling.pipes.PipeBindings
add a binding
addBindings(Map) - Method in class org.apache.sling.pipes.PipeBindings
adds additional bindings (global variables to use in child pipes expressions)
addError(String) - Method in class org.apache.sling.pipes.ExecutionResult
 
addMembers(Authorizable) - Method in class org.apache.sling.pipes.internal.AuthorizablePipe
Add to current authorizable (that should be a group) the configured members in addMembers expression
addResultItem(Resource) - Method in class org.apache.sling.pipes.ExecutionResult
Add a resource to the results
addScript(ResourceResolver, String) - Method in class org.apache.sling.pipes.PipeBindings
add a script file to the engine
addToGroup(Authorizable) - Method in class org.apache.sling.pipes.internal.AuthorizablePipe
Add current authorizable to configured addToGroup expression (should resolve as a group id)
after() - Method in class org.apache.sling.pipes.BasePipe
 
after() - Method in class org.apache.sling.pipes.internal.PackagePipe
 
after() - Method in interface org.apache.sling.pipes.Pipe
to be executed before output is retrieved
after() - Method in class org.apache.sling.pipes.SuperPipe
 
afterHook - Variable in class org.apache.sling.pipes.BasePipe
 
allow(String) - Method in class org.apache.sling.pipes.internal.PipeBuilderImpl
 
allow(String) - Method in interface org.apache.sling.pipes.PipeBuilder
attach an ACL pipe to the current context and sets allow acls on the resource
ARRAY_START - Static variable in class org.apache.sling.pipes.internal.inputstream.JsonPipe
 
asCompositeData() - Method in class org.apache.sling.pipes.ExecutionResult
 
auth(Object...) - Method in class org.apache.sling.pipes.internal.PipeBuilderImpl
 
auth(Object...) - Method in interface org.apache.sling.pipes.PipeBuilder
attach an authorizable pipe to the current context
AuthorizablePipe - Class in org.apache.sling.pipes.internal
pipe that outputs an authorizable resource based on the id set in expr
AuthorizablePipe(Plumber, Resource, PipeBindings) - Constructor for class org.apache.sling.pipes.internal.AuthorizablePipe
public constructor

B

BasePipe - Class in org.apache.sling.pipes
provides generic utilities for a pipe, is also a dummy pipe (outputs its input, without changing anything)
BasePipe(Plumber, Resource, PipeBindings) - Constructor for class org.apache.sling.pipes.BasePipe
Pipe Constructor
before() - Method in class org.apache.sling.pipes.BasePipe
 
before() - Method in class org.apache.sling.pipes.internal.ReferencePipe
 
before() - Method in interface org.apache.sling.pipes.Pipe
to be executed before output is retrieved
before() - Method in class org.apache.sling.pipes.SuperPipe
 
beforeHook - Variable in class org.apache.sling.pipes.BasePipe
 
bindACLs(Resource) - Method in class org.apache.sling.pipes.internal.ACLPipe
Binds ACLs of the current resource to the bindings If current Resource is an Authorizable and authorizable flag is true then ACLs of the authorizablie on repository is put in bindings
bindAclsForAuthorizableResource(Authorizable) - Method in class org.apache.sling.pipes.internal.ACLPipe
Binds ACLs of an Authorizable on repository
binding - Variable in class org.apache.sling.pipes.AbstractInputStreamPipe
 
BINDING_CURRENTRESOURCE - Static variable in class org.apache.sling.pipes.models.PipeModel
name of the binding in which we should register current resource bindings
BINDING_IS - Static variable in class org.apache.sling.pipes.AbstractInputStreamPipe
 
BindingProvider - Class in org.apache.sling.pipes.internal
 
BindingProvider(Pipe) - Constructor for class org.apache.sling.pipes.internal.BindingProvider
 
bindingProviders - Variable in class org.apache.sling.pipes.BasePipe
 
bindings - Variable in class org.apache.sling.pipes.BasePipe
 
bindMembers(Authorizable) - Method in class org.apache.sling.pipes.internal.AuthorizablePipe
add current group's members to the bindings
build(String...) - Method in class org.apache.sling.pipes.internal.GogoCommands
build command handler
build() - Method in class org.apache.sling.pipes.internal.PipeBuilderImpl
 
build(String) - Method in class org.apache.sling.pipes.internal.PipeBuilderImpl
 
build() - Method in interface org.apache.sling.pipes.PipeBuilder
builds a configured pipe.
build(String) - Method in interface org.apache.sling.pipes.PipeBuilder
builds a configured pipe.
buildChildren() - Method in class org.apache.sling.pipes.internal.ContainerPipe
 
buildChildren() - Method in class org.apache.sling.pipes.internal.ManifoldPipe
 
buildChildren() - Method in class org.apache.sling.pipes.internal.ReferencePipe
 
buildChildren() - Method in class org.apache.sling.pipes.SuperPipe
build the subpipes pipes list
buildRandomPipePath() - Method in class org.apache.sling.pipes.internal.PipeBuilderImpl
build a time + random based path under /var/pipes

C

call() - Method in class org.apache.sling.pipes.internal.BindingProvider
 
checkArguments(Object...) - Static method in class org.apache.sling.pipes.internal.CommandUtil
Checks arguments and throws exception if there is an issue
checkError(Pipe, ExecutionResult) - Method in class org.apache.sling.pipes.internal.PlumberImpl
check if current state contains error, and record it
checkIsAuthorizableResource(Resource) - Method in class org.apache.sling.pipes.internal.ACLPipe
 
children(String) - Method in class org.apache.sling.pipes.internal.PipeBuilderImpl
 
children(String) - Method in interface org.apache.sling.pipes.PipeBuilder
attach a sling query children pipe to the current context
ChildrenPipe - Class in org.apache.sling.pipes.internal.slingquery
this pipe uses SlingQuery to filters children (filter defined in expr property) of a resource (defined in the path property)
ChildrenPipe(Plumber, Resource, PipeBindings) - Constructor for class org.apache.sling.pipes.internal.slingquery.ChildrenPipe
 
closest(String) - Method in class org.apache.sling.pipes.internal.PipeBuilderImpl
 
closest(String) - Method in interface org.apache.sling.pipes.PipeBuilder
attach a sling query closest pipe to the current context
ClosestPipe - Class in org.apache.sling.pipes.internal.slingquery
 
ClosestPipe(Plumber, Resource, PipeBindings) - Constructor for class org.apache.sling.pipes.internal.slingquery.ClosestPipe
 
CommandUtil - Class in org.apache.sling.pipes.internal
utilities for user input
CommandUtil() - Constructor for class org.apache.sling.pipes.internal.CommandUtil
 
computeECMA5Expression(String) - Method in class org.apache.sling.pipes.PipeBindings
Doesn't look like nashorn likes template strings :-(
computeMaps() - Method in class org.apache.sling.pipes.internal.GogoCommands
builds utility maps
computeOutput() - Method in class org.apache.sling.pipes.AbstractInputStreamPipe
 
computeOutput() - Method in class org.apache.sling.pipes.BasePipe
 
computeOutput() - Method in class org.apache.sling.pipes.internal.ACLPipe
 
computeOutput() - Method in class org.apache.sling.pipes.internal.AuthorizablePipe
 
computeOutput() - Method in class org.apache.sling.pipes.internal.FilterPipe
 
computeOutput() - Method in class org.apache.sling.pipes.internal.MovePipe
 
computeOutput() - Method in class org.apache.sling.pipes.internal.MultiPropertyPipe
 
computeOutput() - Method in class org.apache.sling.pipes.internal.PackagePipe
 
computeOutput() - Method in class org.apache.sling.pipes.internal.PathPipe
 
computeOutput() - Method in class org.apache.sling.pipes.internal.RemovePipe
 
computeOutput() - Method in class org.apache.sling.pipes.internal.slingquery.AbstractSlingQueryPipe
generate outputs out of input resource and abstract query
computeOutput() - Method in class org.apache.sling.pipes.internal.TraversePipe
 
computeOutput() - Method in class org.apache.sling.pipes.internal.WritePipe
 
computeOutput() - Method in class org.apache.sling.pipes.internal.XPathPipe
 
computeOutput() - Method in class org.apache.sling.pipes.SuperPipe
 
computeSubpipesOutput() - Method in class org.apache.sling.pipes.internal.ContainerPipe
 
computeSubpipesOutput() - Method in class org.apache.sling.pipes.internal.ManifoldPipe
 
computeSubpipesOutput() - Method in class org.apache.sling.pipes.internal.NotPipe
 
computeSubpipesOutput() - Method in class org.apache.sling.pipes.internal.ReferencePipe
 
computeSubpipesOutput() - Method in class org.apache.sling.pipes.SuperPipe
 
computeValue(Resource, String, String) - Method in class org.apache.sling.pipes.internal.WritePipe
convert the configured string value (can be an expression) in a value that can be written in a resource.
computeValue(Resource, String, Object) - Method in class org.apache.sling.pipes.internal.WritePipe
convert the configured string value (can be an expression) in a value that can be written in a resource.
CONDITIONAL_STRING - Static variable in class org.apache.sling.pipes.PipeBindings
 
conditionalString(String) - Method in class org.apache.sling.pipes.PipeBindings
Return expression, instantiated expression or null if the expression is conditional and evaluation is falsy
conf(Object...) - Method in class org.apache.sling.pipes.internal.PipeBuilderImpl
 
conf(Object...) - Method in interface org.apache.sling.pipes.PipeBuilder
Building up a set of configurations for the current pipe
ContainerPipe - Class in org.apache.sling.pipes.internal
This pipe executes the pipes it has in its configuration, chaining their result, and modifying each contained pipe's expression with its context
ContainerPipe(Plumber, Resource, PipeBindings) - Constructor for class org.apache.sling.pipes.internal.ContainerPipe
Constructor
copyBindings(PipeBindings) - Method in class org.apache.sling.pipes.PipeBindings
copy bindings
createResource(ResourceResolver, String, String, Map) - Method in class org.apache.sling.pipes.internal.PipeBuilderImpl
Create a configuration resource
csv(String) - Method in class org.apache.sling.pipes.internal.PipeBuilderImpl
 
csv(String) - Method in interface org.apache.sling.pipes.PipeBuilder
attach a csv pipe to the current context
CsvPipe - Class in org.apache.sling.pipes.internal.inputstream
Csv input stream pipe, similar at what
CsvPipe(Plumber, Resource, PipeBindings) - Constructor for class org.apache.sling.pipes.internal.inputstream.CsvPipe
 
CsvWriter - Class in org.apache.sling.pipes.internal
 
CsvWriter() - Constructor for class org.apache.sling.pipes.internal.CsvWriter
 
currentResource - Variable in class org.apache.sling.pipes.models.PipeModel
current resource
customOutputs - Variable in class org.apache.sling.pipes.OutputWriter
 

D

deactivate() - Method in class org.apache.sling.pipes.internal.PlumberImpl
 
DEFAULT_BUFFER_SIZE - Static variable in class org.apache.sling.pipes.internal.PlumberImpl
 
DEFAULT_NAMES - Static variable in class org.apache.sling.pipes.internal.PipeBuilderImpl
 
DEFAULT_SEPARATOR - Static variable in class org.apache.sling.pipes.internal.inputstream.CsvPipe
 
deny(String) - Method in class org.apache.sling.pipes.internal.PipeBuilderImpl
 
deny(String) - Method in interface org.apache.sling.pipes.PipeBuilder
attach an ACL pipe to the current context and sets deny acls on the resource
distributionAgent - Variable in class org.apache.sling.pipes.BasePipe
 
distributor - Variable in class org.apache.sling.pipes.internal.PlumberImpl
 
doGet(SlingHttpServletRequest, SlingHttpServletResponse) - Method in class org.apache.sling.pipes.internal.PlumberServlet
 
doPost(SlingHttpServletRequest, SlingHttpServletResponse) - Method in class org.apache.sling.pipes.internal.PlumberServlet
 
DRYRUN_EXPR - Static variable in class org.apache.sling.pipes.BasePipe
 
DRYRUN_KEY - Static variable in class org.apache.sling.pipes.BasePipe
 
dryRunObject - Variable in class org.apache.sling.pipes.BasePipe
 

E

echo(String) - Method in class org.apache.sling.pipes.internal.PipeBuilderImpl
 
echo(String) - Method in interface org.apache.sling.pipes.PipeBuilder
attach a base pipe to the current context
egrep(String) - Method in class org.apache.sling.pipes.internal.PipeBuilderImpl
 
egrep(String) - Method in interface org.apache.sling.pipes.PipeBuilder
attach a Regexp pipe to the current context
EMPTY_ITERATOR - Static variable in class org.apache.sling.pipes.BasePipe
Empty resource iterator
emptyCurrentSet() - Method in class org.apache.sling.pipes.ExecutionResult
Empty the current path set
ends() - Method in class org.apache.sling.pipes.internal.CsvWriter
 
ends() - Method in class org.apache.sling.pipes.internal.JsonWriter
 
ends() - Method in class org.apache.sling.pipes.internal.NopWriter
 
ends() - Method in class org.apache.sling.pipes.internal.PipeMonitor
 
ends() - Method in class org.apache.sling.pipes.OutputWriter
writes the end of the output
error(String) - Method in class org.apache.sling.pipes.OutputWriter
Write a given error
errors - Variable in class org.apache.sling.pipes.OutputWriter
 
evaluate(String) - Method in class org.apache.sling.pipes.PipeBindings
evaluate a given expression
execute(String, String...) - Method in class org.apache.sling.pipes.internal.GogoCommands
execute command handler
execute(ResourceResolver, String, Map, OutputWriter, boolean) - Method in class org.apache.sling.pipes.internal.PlumberImpl
 
execute(ResourceResolver, Pipe, Map, OutputWriter, boolean) - Method in class org.apache.sling.pipes.internal.PlumberImpl
 
execute(SlingHttpServletRequest, SlingHttpServletResponse, boolean) - Method in class org.apache.sling.pipes.internal.PlumberServlet
Execution of a pipe corresponding to a request
execute(ResourceResolver, String, Map, OutputWriter, boolean) - Method in interface org.apache.sling.pipes.Plumber
Executes a pipe at a certain path
execute(ResourceResolver, Pipe, Map, OutputWriter, boolean) - Method in interface org.apache.sling.pipes.Plumber
Executes a given pipe
executeAsync(ResourceResolver, String, Map) - Method in class org.apache.sling.pipes.internal.PlumberImpl
 
executeAsync(String, Map) - Method in class org.apache.sling.pipes.internal.PlumberImpl
 
executeAsync(ResourceResolver, String, Map) - Method in interface org.apache.sling.pipes.Plumber
executes in a background thread
executeAsync(String, Map) - Method in interface org.apache.sling.pipes.Plumber
executes in a background thread
executeInternal(ResourceResolver, String, String...) - Method in class org.apache.sling.pipes.internal.GogoCommands
internal execution command handler
EXECUTION_TIMEOUT_DEFAULT - Static variable in class org.apache.sling.pipes.internal.ManifoldPipe
 
ExecutionResult - Class in org.apache.sling.pipes
holds results of the execution
ExecutionResult(OutputWriter) - Constructor for class org.apache.sling.pipes.ExecutionResult
Constructor
expr(String) - Method in class org.apache.sling.pipes.internal.PipeBuilderImpl
 
expr(String) - Method in interface org.apache.sling.pipes.PipeBuilder
set an expr configuration to the current pipe in the context

F

failed() - Method in class org.apache.sling.pipes.internal.PipeMonitor
 
FilterPipe - Class in org.apache.sling.pipes.internal
intends to output the input only if configured conditions are fulfilled
FilterPipe(Plumber, Resource, PipeBindings) - Constructor for class org.apache.sling.pipes.internal.FilterPipe
 
FindPipe - Class in org.apache.sling.pipes.internal.slingquery
 
FindPipe(Plumber, Resource, PipeBindings) - Constructor for class org.apache.sling.pipes.internal.slingquery.FindPipe
 
finishOption(String, List<String>, Map<String, Object>) - Method in class org.apache.sling.pipes.internal.GogoCommands.Options
wrap up current option
finishToken(GogoCommands.Token, List<String>) - Method in class org.apache.sling.pipes.internal.GogoCommands
ends up processing of current token

G

getAuthorizable() - Method in class org.apache.sling.pipes.internal.AuthorizablePipe
Returns the authorizable configured by its expression, creating it if not present and if createGroup is set to true, or, if no expression, tries to resolve getInput() as an authorizable
getBindings() - Method in class org.apache.sling.pipes.BasePipe
 
getBindings() - Method in interface org.apache.sling.pipes.Pipe
returns the pipe's bindings
getBindings() - Method in class org.apache.sling.pipes.PipeBindings
return registered bindings
getBindingsFromRequest(SlingHttpServletRequest, boolean) - Method in class org.apache.sling.pipes.internal.PlumberServlet
Converts request into pipe bindings
getComputedPath() - Method in class org.apache.sling.pipes.BasePipe
 
getConfiguration() - Method in class org.apache.sling.pipes.BasePipe
Get configuration node
getCurrentPathSet() - Method in class org.apache.sling.pipes.ExecutionResult
return currentPathSet
getCustomOutputs() - Method in class org.apache.sling.pipes.OutputWriter
 
getDistributionAgent() - Method in class org.apache.sling.pipes.BasePipe
 
getDistributionAgent() - Method in interface org.apache.sling.pipes.Pipe
Get Distribution agent
getExecutedResource(String) - Method in class org.apache.sling.pipes.PipeBindings
return Pipe name's output binding
getExecutionCount() - Method in class org.apache.sling.pipes.internal.PipeMonitor
 
getExecutionCount() - Method in interface org.apache.sling.pipes.internal.PipeMonitorMBean
 
getExecutorMap() - Method in class org.apache.sling.pipes.internal.GogoCommands
 
getExpr() - Method in class org.apache.sling.pipes.BasePipe
Get pipe's expression, instanciated or not
getFailed() - Method in class org.apache.sling.pipes.internal.PipeMonitor
 
getFailed() - Method in interface org.apache.sling.pipes.internal.PipeMonitorMBean
 
getFirstPipe() - Method in class org.apache.sling.pipes.SuperPipe
Return the first pipe in the container
getGroupNames(String) - Method in class org.apache.sling.pipes.internal.inputstream.RegexpPipe
 
getInput() - Method in class org.apache.sling.pipes.BasePipe
 
getInput() - Method in interface org.apache.sling.pipes.Pipe
Get pipe current's resource *before* next execution, meaning either the configured resource, either previous' pipe output resource
getLastPipe() - Method in class org.apache.sling.pipes.SuperPipe
Return the last pipe in the container
getLastResult() - Method in class org.apache.sling.pipes.internal.PipeMonitor
 
getLastResult() - Method in interface org.apache.sling.pipes.internal.PipeMonitorMBean
 
getMeanDurationMilliseconds() - Method in class org.apache.sling.pipes.internal.PipeMonitor
 
getMeanDurationMilliseconds() - Method in interface org.apache.sling.pipes.internal.PipeMonitorMBean
 
getMethodMap() - Method in class org.apache.sling.pipes.internal.GogoCommands
 
getMonitoredPipes() - Method in class org.apache.sling.pipes.internal.PlumberImpl
 
getName() - Method in class org.apache.sling.pipes.BasePipe
 
getName() - Method in class org.apache.sling.pipes.internal.PipeMonitor
 
getName() - Method in interface org.apache.sling.pipes.internal.PipeMonitorMBean
 
getName() - Method in interface org.apache.sling.pipes.Pipe
Return the name of that pipe
getOptions(String[]) - Method in class org.apache.sling.pipes.internal.GogoCommands
 
getOptions(List<String>) - Method in class org.apache.sling.pipes.internal.GogoCommands
 
getOrCreateNode(String) - Method in class org.apache.sling.pipes.internal.PathPipe
get or create JCR path, using pipe members
getOutput(InputStream) - Method in class org.apache.sling.pipes.AbstractInputStreamPipe
 
getOutput() - Method in class org.apache.sling.pipes.BasePipe
default execution, just returns current resource
getOutput(InputStream) - Method in class org.apache.sling.pipes.internal.inputstream.CsvPipe
 
getOutput(InputStream) - Method in class org.apache.sling.pipes.internal.inputstream.JsonPipe
in case there is no successful retrieval of some JSON data, we cut the pipe here
getOutput(InputStream) - Method in class org.apache.sling.pipes.internal.inputstream.RegexpPipe
 
getOutput() - Method in interface org.apache.sling.pipes.Pipe
Executes the pipe, can be contained in a parent or not
getOutputBinding() - Method in class org.apache.sling.pipes.AbstractInputStreamPipe
 
getOutputBinding() - Method in class org.apache.sling.pipes.BasePipe
 
getOutputBinding() - Method in class org.apache.sling.pipes.internal.ACLPipe
 
getOutputBinding() - Method in class org.apache.sling.pipes.internal.AuthorizablePipe
 
getOutputBinding() - Method in class org.apache.sling.pipes.internal.MultiPropertyPipe
 
getOutputBinding() - Method in interface org.apache.sling.pipes.Pipe
returns the binding output used in container pipe's expression
getOutputs() - Method in class org.apache.sling.pipes.models.PipeModel
Getter for outputs
getParent() - Method in class org.apache.sling.pipes.BasePipe
 
getParent() - Method in interface org.apache.sling.pipes.Pipe
 
getPath() - Method in class org.apache.sling.pipes.BasePipe
Get pipe's path, instanciated or not
getPath() - Method in class org.apache.sling.pipes.internal.PipeMonitor
 
getPath() - Method in interface org.apache.sling.pipes.internal.PipeMonitorMBean
 
getPipe() - Method in class org.apache.sling.pipes.internal.BindingProvider
 
getPipe(Resource) - Method in class org.apache.sling.pipes.internal.PlumberImpl
 
getPipe(Resource, PipeBindings) - Method in class org.apache.sling.pipes.internal.PlumberImpl
 
getPipe(Resource) - Method in interface org.apache.sling.pipes.Plumber
Instantiate a pipe from the given resource and returns it
getPipe(Resource, PipeBindings) - Method in interface org.apache.sling.pipes.Plumber
Instantiate a pipe from the given resource and returns it
getPreviousPipe() - Method in class org.apache.sling.pipes.BasePipe
Retrieves previous pipe if contained by a parent, or referrer's
getPreviousPipe(Pipe) - Method in class org.apache.sling.pipes.SuperPipe
Return the previous pipe of the given child pipe
getPreviousResource() - Method in class org.apache.sling.pipes.BasePipe
 
getPrincipalFor(String) - Method in class org.apache.sling.pipes.internal.ACLPipe
get Principal for principal name set as an expression in the pipe
getQuery(Resource, String) - Method in class org.apache.sling.pipes.internal.slingquery.AbstractExpressionSlingQueryPipe
generates a sling query object out of a resource and an expression
getQuery(Resource) - Method in class org.apache.sling.pipes.internal.slingquery.AbstractExpressionSlingQueryPipe
 
getQuery(Resource) - Method in class org.apache.sling.pipes.internal.slingquery.AbstractSlingQueryPipe
generates a sling query object out of a resource
getQuery(Resource, String) - Method in class org.apache.sling.pipes.internal.slingquery.ChildrenPipe
 
getQuery(Resource, String) - Method in class org.apache.sling.pipes.internal.slingquery.ClosestPipe
 
getQuery(Resource, String) - Method in class org.apache.sling.pipes.internal.slingquery.FindPipe
 
getQuery(Resource) - Method in class org.apache.sling.pipes.internal.slingquery.ParentPipe
 
getQuery(Resource, String) - Method in class org.apache.sling.pipes.internal.slingquery.ParentsPipe
 
getQuery(Resource, String) - Method in class org.apache.sling.pipes.internal.slingquery.SiblingsPipe
 
getRawExpression() - Method in class org.apache.sling.pipes.BasePipe
 
getRawPath() - Method in class org.apache.sling.pipes.BasePipe
 
getResource() - Method in class org.apache.sling.pipes.BasePipe
 
getResource() - Method in interface org.apache.sling.pipes.Pipe
get the pipe configuration resource
getServiceUser() - Method in class org.apache.sling.pipes.internal.PlumberImpl
 
getServiceUser() - Method in interface org.apache.sling.pipes.Plumber
 
getStatus() - Method in class org.apache.sling.pipes.internal.PipeMonitor
 
getStatus() - Method in interface org.apache.sling.pipes.internal.PipeMonitorMBean
 
getStatus(Resource) - Method in class org.apache.sling.pipes.internal.PlumberImpl
 
getStatus(Resource) - Method in interface org.apache.sling.pipes.Plumber
status of the pipe
getTime() - Method in interface org.apache.sling.pipes.PipeBindings.JsDate
 
getTimezoneOffset() - Method in interface org.apache.sling.pipes.PipeBindings.JsDate
 
getValue(JsonStructure, String) - Method in class org.apache.sling.pipes.internal.inputstream.JsonPipe
Returns fetched json value from value path
GogoCommands - Class in org.apache.sling.pipes.internal
 
GogoCommands() - Constructor for class org.apache.sling.pipes.internal.GogoCommands
 
GogoCommands.Options - Class in org.apache.sling.pipes.internal
Options for a pipe execution
GogoCommands.Token - Class in org.apache.sling.pipes.internal
Pipe token, used to hold information of a "sub pipe" configuration
grep(Object...) - Method in class org.apache.sling.pipes.internal.PipeBuilderImpl
 
grep(Object...) - Method in interface org.apache.sling.pipes.PipeBuilder
attach a filter pipe to the current context

H

handleRequest(SlingHttpServletRequest) - Method in class org.apache.sling.pipes.internal.CsvWriter
 
handleRequest(SlingHttpServletRequest) - Method in class org.apache.sling.pipes.internal.JsonWriter
 
handleRequest(SlingHttpServletRequest) - Method in class org.apache.sling.pipes.internal.NopWriter
 
handleRequest(SlingHttpServletRequest) - Method in class org.apache.sling.pipes.OutputWriter
 
hasNext() - Method in class org.apache.sling.pipes.internal.TraversePipe.TraversingIterator
 
help() - Method in class org.apache.sling.pipes.internal.GogoCommands
help command handler

I

IF_PREFIX - Static variable in class org.apache.sling.pipes.PipeBindings
 
IGNORED_PROPERTIES - Static variable in class org.apache.sling.pipes.BasePipe
 
init() - Method in class org.apache.sling.pipes.internal.PackagePipe
computes configured package based on expression configuration (either existing or creating it)
init() - Method in class org.apache.sling.pipes.models.PipeModel
 
init(SlingHttpServletRequest, SlingHttpServletResponse) - Method in class org.apache.sling.pipes.OutputWriter
Init the writer, writes beginning of the output
initResponse(SlingHttpServletResponse) - Method in class org.apache.sling.pipes.internal.CsvWriter
 
initResponse(SlingHttpServletResponse) - Method in class org.apache.sling.pipes.internal.JsonWriter
 
initResponse(SlingHttpServletResponse) - Method in class org.apache.sling.pipes.internal.NopWriter
 
initResponse(SlingHttpServletResponse) - Method in class org.apache.sling.pipes.OutputWriter
Specifically init the response
INPUT - Static variable in class org.apache.sling.pipes.internal.GogoCommands
 
instantiateExpression(String) - Method in class org.apache.sling.pipes.PipeBindings
Expression is a function of variables from execution context, that we implement here as a String
instantiateObject(String) - Method in class org.apache.sling.pipes.PipeBindings
Instantiate object from expression
isBindingDefined(String) - Method in class org.apache.sling.pipes.PipeBindings
check if a given bindings is defined or not
isConfExpected(Method) - Method in class org.apache.sling.pipes.internal.GogoCommands
 
isDryRun() - Method in class org.apache.sling.pipes.BasePipe
 
isDryRun() - Method in interface org.apache.sling.pipes.Pipe
returns true if that pipe is set not to write content
isExpressionExpected(Method) - Method in class org.apache.sling.pipes.internal.GogoCommands
 
isPlainString(String) - Method in class org.apache.sling.pipes.PipeBindings
 
isRootPath(String) - Method in class org.apache.sling.pipes.BasePipe
 
isRunning(Resource) - Method in class org.apache.sling.pipes.internal.PlumberImpl
 
isRunning(Resource) - Method in interface org.apache.sling.pipes.Plumber
returns true if the pipe is considered to be running
isTypeRegistered(String) - Method in class org.apache.sling.pipes.internal.PlumberImpl
 
isTypeRegistered(String) - Method in interface org.apache.sling.pipes.Plumber
returns wether or not a pipe type is registered
isWithoutExpectedParameter(Method) - Method in class org.apache.sling.pipes.internal.GogoCommands
 

J

JCR_PRIVILEGES_INPUT - Static variable in class org.apache.sling.pipes.internal.ACLPipe
 
json(String) - Method in class org.apache.sling.pipes.internal.PipeBuilderImpl
 
json(String) - Method in interface org.apache.sling.pipes.PipeBuilder
attach a json pipe to the current context
JSON_EXTENSION - Static variable in class org.apache.sling.pipes.internal.JsonWriter
 
JSONPATH_FIRSTTOKEN - Static variable in class org.apache.sling.pipes.internal.inputstream.JsonPipe
 
JSONPATH_ROOT - Static variable in class org.apache.sling.pipes.internal.inputstream.JsonPipe
 
JsonPipe - Class in org.apache.sling.pipes.internal.inputstream
Pipe outputting binding related to a json stream: either an object
JsonPipe(Plumber, Resource, PipeBindings) - Constructor for class org.apache.sling.pipes.internal.inputstream.JsonPipe
 
JsonUtil - Class in org.apache.sling.pipes.internal
 
JsonUtil() - Constructor for class org.apache.sling.pipes.internal.JsonUtil
 
JsonWriter - Class in org.apache.sling.pipes.internal
default output writer, that outputs JSON with size and output resources' path
jsonWriter - Variable in class org.apache.sling.pipes.internal.JsonWriter
 

K

KEY_ERRORS - Static variable in class org.apache.sling.pipes.OutputWriter
 
KEY_EXPR - Static variable in class org.apache.sling.pipes.internal.GogoCommands
 
KEY_ITEMS - Static variable in class org.apache.sling.pipes.OutputWriter
 
KEY_NAME - Static variable in class org.apache.sling.pipes.internal.GogoCommands
 
KEY_NB_ERRORS - Static variable in class org.apache.sling.pipes.OutputWriter
 
KEY_PATH - Static variable in class org.apache.sling.pipes.internal.GogoCommands
 
KEY_SIZE - Static variable in class org.apache.sling.pipes.OutputWriter
 
KEY_VALUE_SEP - Static variable in class org.apache.sling.pipes.internal.GogoCommands
 

L

LOGGER - Static variable in class org.apache.sling.pipes.internal.PipeMonitor
 

M

ManifoldPipe - Class in org.apache.sling.pipes.internal
This pipe executes the pipes it has in its configuration, in sequence or parallel; the output of the children pipes is merged; if execution is parallel, merge ordering is random; duplicate resources are kept in the output ManifoldPipe uses a thread pool to run its subpipes, but is NOT itself thread-safe
ManifoldPipe(Plumber, Resource, PipeBindings) - Constructor for class org.apache.sling.pipes.internal.ManifoldPipe
Constructor
max - Variable in class org.apache.sling.pipes.OutputWriter
 
MBEAN_NAME_FORMAT - Static variable in class org.apache.sling.pipes.internal.PlumberImpl
 
mkdir(String) - Method in class org.apache.sling.pipes.internal.PipeBuilderImpl
 
mkdir(String) - Method in interface org.apache.sling.pipes.PipeBuilder
Attach a path pipe to the current context
modifiesContent() - Method in class org.apache.sling.pipes.BasePipe
 
modifiesContent() - Method in class org.apache.sling.pipes.internal.ACLPipe
 
modifiesContent() - Method in class org.apache.sling.pipes.internal.AuthorizablePipe
 
modifiesContent() - Method in class org.apache.sling.pipes.internal.MovePipe
 
modifiesContent() - Method in class org.apache.sling.pipes.internal.PackagePipe
 
modifiesContent() - Method in class org.apache.sling.pipes.internal.PathPipe
 
modifiesContent() - Method in class org.apache.sling.pipes.internal.RemovePipe
 
modifiesContent() - Method in class org.apache.sling.pipes.internal.slingquery.AbstractSlingQueryPipe
 
modifiesContent() - Method in class org.apache.sling.pipes.internal.WritePipe
 
modifiesContent() - Method in interface org.apache.sling.pipes.Pipe
returns true if that pipe modifies content during its execution
modifiesContent() - Method in class org.apache.sling.pipes.SuperPipe
 
MONITORED_PIPES_QUERY - Static variable in class org.apache.sling.pipes.internal.PlumberImpl
 
MovePipe - Class in org.apache.sling.pipes.internal
Does a JCR Move of a node, returns the resource corresponding to the moved node
MovePipe(Plumber, Resource, PipeBindings) - Constructor for class org.apache.sling.pipes.internal.MovePipe
 
mp() - Method in class org.apache.sling.pipes.internal.PipeBuilderImpl
 
mp() - Method in interface org.apache.sling.pipes.PipeBuilder
attach a MULTI value property pipe to the current context
MULTI - Static variable in class org.apache.sling.pipes.internal.WritePipe
 
MultiPropertyPipe - Class in org.apache.sling.pipes.internal
reads input MV property, outputs N times the input parent node resource, where N is the number of values in the property, outputs each value in the bindings
MultiPropertyPipe(Plumber, Resource, PipeBindings) - Constructor for class org.apache.sling.pipes.internal.MultiPropertyPipe
 
mv(String) - Method in class org.apache.sling.pipes.internal.PipeBuilderImpl
 
mv(String) - Method in interface org.apache.sling.pipes.PipeBuilder
attach a move pipe to the current context

N

name(String) - Method in class org.apache.sling.pipes.internal.PipeBuilderImpl
 
name(String) - Method in interface org.apache.sling.pipes.PipeBuilder
sets a pipe name, important in case you want to reuse it in another expression
NAME_BINDING - Static variable in class org.apache.sling.pipes.PipeBindings
add ${name.pipeName} binding allowing to retrieve pipeName's current resource name
NASHORNSCRIPTENGINE - Static variable in class org.apache.sling.pipes.PipeBindings
 
NB_MAX - Static variable in class org.apache.sling.pipes.OutputWriter
 
nbErrors - Variable in class org.apache.sling.pipes.OutputWriter
 
newPipe(ResourceResolver) - Method in class org.apache.sling.pipes.internal.PlumberImpl
 
newPipe(ResourceResolver) - Method in interface org.apache.sling.pipes.Plumber
Provides a builder helping quickly build and execute a pipe
next() - Method in class org.apache.sling.pipes.internal.TraversePipe.TraversingIterator
 
NN_ADDITIONALBINDINGS - Static variable in class org.apache.sling.pipes.PipeBindings
 
NN_CONF - Static variable in interface org.apache.sling.pipes.Pipe
Node name for the pipe's configuration
NN_PIPES - Static variable in class org.apache.sling.pipes.models.PipeModel
name of the child nodes under which we should look for pipes
NN_PROVIDERS - Static variable in class org.apache.sling.pipes.PipeBindings
 
NopWriter - Class in org.apache.sling.pipes.internal
 
NopWriter() - Constructor for class org.apache.sling.pipes.internal.NopWriter
 
not(String) - Method in class org.apache.sling.pipes.internal.PipeBuilderImpl
 
not(String) - Method in interface org.apache.sling.pipes.PipeBuilder
attach a not pipe to the current context
NotPipe - Class in org.apache.sling.pipes.internal
executes a pipe referred in the configuration, but invert output: nothing if the pipe has something, input if the pipe has nothing
NotPipe(Plumber, Resource, PipeBindings) - Constructor for class org.apache.sling.pipes.internal.NotPipe
 
NUM_THREADS_DEFAULT - Static variable in class org.apache.sling.pipes.internal.ManifoldPipe
 

O

OBJ_START - Static variable in class org.apache.sling.pipes.internal.inputstream.JsonPipe
 
Options(List<String>) - Constructor for class org.apache.sling.pipes.internal.GogoCommands.Options
Constructor
org.apache.sling.pipes - package org.apache.sling.pipes
 
org.apache.sling.pipes.internal - package org.apache.sling.pipes.internal
 
org.apache.sling.pipes.internal.inputstream - package org.apache.sling.pipes.internal.inputstream
 
org.apache.sling.pipes.internal.slingquery - package org.apache.sling.pipes.internal.slingquery
 
org.apache.sling.pipes.models - package org.apache.sling.pipes.models
 
outputs(String...) - Method in class org.apache.sling.pipes.internal.PipeBuilderImpl
 
outputs - Variable in class org.apache.sling.pipes.models.PipeModel
map of the found pipes outputs
outputs(String...) - Method in interface org.apache.sling.pipes.PipeBuilder
add outputs passed key
OutputWriter - Class in org.apache.sling.pipes
defines how pipe's output get written to a servlet response or output stream
OutputWriter() - Constructor for class org.apache.sling.pipes.OutputWriter
 

P

PackagePipe - Class in org.apache.sling.pipes.internal
Package pipe, creates or read vault package
PackagePipe(Plumber, Resource, PipeBindings) - Constructor for class org.apache.sling.pipes.internal.PackagePipe
Pipe Constructor
PARAM_ASYNC - Static variable in class org.apache.sling.pipes.internal.PlumberServlet
 
PARAM_BINDINGS - Static variable in class org.apache.sling.pipes.internal.PlumberServlet
 
PARAM_FILE - Static variable in class org.apache.sling.pipes.internal.PlumberServlet
 
PARAM_PATH - Static variable in class org.apache.sling.pipes.internal.PlumberServlet
 
PARAM_SIZE - Static variable in class org.apache.sling.pipes.OutputWriter
 
PARAM_WRITER - Static variable in class org.apache.sling.pipes.OutputWriter
 
PARAMS - Static variable in class org.apache.sling.pipes.internal.GogoCommands
 
parent - Variable in class org.apache.sling.pipes.BasePipe
 
parent() - Method in class org.apache.sling.pipes.internal.PipeBuilderImpl
 
parent() - Method in interface org.apache.sling.pipes.PipeBuilder
attach a sling query parent pipe to the current context
ParentPipe - Class in org.apache.sling.pipes.internal.slingquery
returns sling query parents resources of input resource
ParentPipe(Plumber, Resource, PipeBindings) - Constructor for class org.apache.sling.pipes.internal.slingquery.ParentPipe
 
parents(String) - Method in class org.apache.sling.pipes.internal.PipeBuilderImpl
 
parents(String) - Method in interface org.apache.sling.pipes.PipeBuilder
attach a sling query parents pipe to the current context
ParentsPipe - Class in org.apache.sling.pipes.internal.slingquery
returns sling query parents resources of input resource
ParentsPipe(Plumber, Resource, PipeBindings) - Constructor for class org.apache.sling.pipes.internal.slingquery.ParentsPipe
 
parse(ResourceResolver, String...) - Method in class org.apache.sling.pipes.internal.GogoCommands
 
parse(String) - Static method in class org.apache.sling.pipes.internal.JsonUtil
 
parseArray(String) - Static method in class org.apache.sling.pipes.internal.JsonUtil
 
parseObject(String) - Static method in class org.apache.sling.pipes.internal.JsonUtil
 
parseTokens(String...) - Method in class org.apache.sling.pipes.internal.GogoCommands
 
path(String) - Method in class org.apache.sling.pipes.internal.PipeBuilderImpl
 
path(String) - Method in interface org.apache.sling.pipes.PipeBuilder
set a path configuration to the current pipe in the context
PATH_BINDING - Static variable in class org.apache.sling.pipes.PipeBindings
add ${path.pipeName} binding allowing to retrieve pipeName's current resource path
PATH_KEY - Static variable in class org.apache.sling.pipes.internal.ACLPipe
 
PATH_KEY - Static variable in class org.apache.sling.pipes.OutputWriter
 
PathPipe - Class in org.apache.sling.pipes.internal
creates or get given expression's path and returns corresponding resource this pipe can be configured with the following properties: nodeType resource type with which the leaf node of the created path will be created intermediateType resource type with which intermediate nodse of the created path will be created autosave flag indicating wether this pipe should triggers a commit at the end of the execution
PathPipe(Plumber, Resource, PipeBindings) - Constructor for class org.apache.sling.pipes.internal.PathPipe
 
persist(ResourceResolver, Pipe, ExecutionResult, Resource) - Method in class org.apache.sling.pipes.internal.PlumberImpl
Persists pipe change if big enough, or ended, and eventually distribute changes
persistStep(String, String, PipeBuilderImpl.Step) - Method in class org.apache.sling.pipes.internal.PipeBuilderImpl
Persist a step at a given path
pipe(String) - Method in class org.apache.sling.pipes.internal.PipeBuilderImpl
 
pipe - Variable in class org.apache.sling.pipes.OutputWriter
 
Pipe - Interface in org.apache.sling.pipes
Pipe interface
pipe(String) - Method in interface org.apache.sling.pipes.PipeBuilder
attach a new pipe to the current context
PipeBindings - Class in org.apache.sling.pipes
Execution bindings of a pipe, and all expression related
PipeBindings(Resource) - Constructor for class org.apache.sling.pipes.PipeBindings
public constructor, built from pipe's resource
PipeBindings.JsDate - Interface in org.apache.sling.pipes
interface mapping a javascript date
PipeBuilder - Interface in org.apache.sling.pipes
Builder and Runner of a pipe, based on a fluent API, for script and java usage.
PipeBuilderImpl - Class in org.apache.sling.pipes.internal
Implementation of the PipeBuilder interface
PipeBuilderImpl(ResourceResolver, Plumber) - Constructor for class org.apache.sling.pipes.internal.PipeBuilderImpl
protected constructor (to only allow internal classes to build it out)
PipeBuilderImpl.Step - Class in org.apache.sling.pipes.internal
holds a subpipe set of informations
PipeExecutor - Annotation Type in org.apache.sling.pipes
 
PipeModel - Class in org.apache.sling.pipes.models
Check for pipes presence under pipes node of the given resource, and make their output available as pipes to the script.
PipeModel(Resource) - Constructor for class org.apache.sling.pipes.models.PipeModel
Constructor
PipeMonitor - Class in org.apache.sling.pipes.internal
 
PipeMonitor(Plumber, Pipe) - Constructor for class org.apache.sling.pipes.internal.PipeMonitor
 
PipeMonitorMBean - Interface in org.apache.sling.pipes.internal
Mbean for providing pipe related statistics and actions
PIPES_REPOSITORY_PATH - Static variable in class org.apache.sling.pipes.internal.PipeBuilderImpl
 
pipeWithExpr(String, String) - Method in class org.apache.sling.pipes.internal.PipeBuilderImpl
internal utility to glob pipe configuration & expression configuration
pkg(String) - Method in class org.apache.sling.pipes.internal.PipeBuilderImpl
 
pkg(String) - Method in interface org.apache.sling.pipes.PipeBuilder
attach a package pipe, in filter collection mode as default
plumber - Variable in class org.apache.sling.pipes.BasePipe
 
plumber - Variable in class org.apache.sling.pipes.models.PipeModel
 
Plumber - Interface in org.apache.sling.pipes
Plumber is an osgi service aiming to make pipes available to the sling system, in order to
PlumberImpl - Class in org.apache.sling.pipes.internal
implements plumber interface, registers default pipes, and provides execution facilities
PlumberImpl() - Constructor for class org.apache.sling.pipes.internal.PlumberImpl
 
PlumberImpl.Configuration - Annotation Type in org.apache.sling.pipes.internal
 
PlumberMXBean - Interface in org.apache.sling.pipes
 
PlumberServlet - Class in org.apache.sling.pipes.internal
Servlet executing plumber for a pipe path given as 'path' parameter, it can also be launched against a container pipe resource directly (no need for path parameter)
PlumberServlet() - Constructor for class org.apache.sling.pipes.internal.PlumberServlet
 
PN_ADDITIONALSCRIPTS - Static variable in class org.apache.sling.pipes.PipeBindings
 
PN_ADDMEMBERS - Static variable in class org.apache.sling.pipes.internal.AuthorizablePipe
 
PN_ADDTOGROUP - Static variable in class org.apache.sling.pipes.internal.AuthorizablePipe
 
PN_AFTERHOOK - Static variable in class org.apache.sling.pipes.BasePipe
 
PN_ALLOW - Static variable in class org.apache.sling.pipes.internal.ACLPipe
 
PN_ASSEMBLE - Static variable in class org.apache.sling.pipes.internal.PackagePipe
 
PN_AUTHORIZABLE - Static variable in class org.apache.sling.pipes.internal.ACLPipe
 
PN_AUTOSAVE - Static variable in class org.apache.sling.pipes.internal.PathPipe
 
PN_BEFOREHOOK - Static variable in class org.apache.sling.pipes.BasePipe
 
PN_BINDMEMBERS - Static variable in class org.apache.sling.pipes.internal.AuthorizablePipe
 
PN_BREADTH - Static variable in class org.apache.sling.pipes.internal.TraversePipe.TraversingIterator
 
PN_CHECKEXISTENCE - Static variable in class org.apache.sling.pipes.internal.PackagePipe
 
PN_CREATEGROUP - Static variable in class org.apache.sling.pipes.internal.AuthorizablePipe
 
PN_DENY - Static variable in class org.apache.sling.pipes.internal.ACLPipe
 
PN_DEPTH - Static variable in class org.apache.sling.pipes.internal.TraversePipe.TraversingIterator
 
PN_DISTRIBUTION_AGENT - Static variable in interface org.apache.sling.pipes.Pipe
Distribution agent (for distributing output resources)
PN_EXECUTION_TIMEOUT - Static variable in class org.apache.sling.pipes.internal.ManifoldPipe
 
PN_EXPR - Static variable in interface org.apache.sling.pipes.Pipe
expression of the pipe, usage depends on the pipe implementation
PN_FILTERCOLLECTIONMODE - Static variable in class org.apache.sling.pipes.internal.PackagePipe
 
PN_INTERMEDIATE - Static variable in class org.apache.sling.pipes.internal.PathPipe
 
PN_MONITORED - Static variable in class org.apache.sling.pipes.internal.PlumberImpl
 
PN_NAME - Static variable in interface org.apache.sling.pipes.Pipe
Name of the pipe
PN_NAMEGLOBS - Static variable in class org.apache.sling.pipes.internal.TraversePipe.TraversingIterator
 
PN_NOCHILDREN - Static variable in class org.apache.sling.pipes.internal.FilterPipe
 
PN_NODETYPE - Static variable in class org.apache.sling.pipes.internal.PathPipe
 
PN_NOT - Static variable in class org.apache.sling.pipes.internal.FilterPipe
 
PN_NUM_THREADS - Static variable in class org.apache.sling.pipes.internal.ManifoldPipe
 
PN_OVERWRITE_TARGET - Static variable in class org.apache.sling.pipes.internal.MovePipe
 
PN_PATH - Static variable in interface org.apache.sling.pipes.Pipe
resource's path associated to the path, usage depends on the pipe implementation
PN_PATTERN - Static variable in class org.apache.sling.pipes.internal.inputstream.RegexpPipe
 
PN_PROPERTIES - Static variable in class org.apache.sling.pipes.internal.TraversePipe.TraversingIterator
 
PN_QUEUE_SIZE - Static variable in class org.apache.sling.pipes.internal.ManifoldPipe
 
PN_RESOURCETYPE - Static variable in class org.apache.sling.pipes.internal.PathPipe
 
PN_SEPARATOR - Static variable in class org.apache.sling.pipes.internal.inputstream.CsvPipe
 
PN_SLEEP - Static variable in class org.apache.sling.pipes.SuperPipe
Sleep time, in ms, after each resource returned
PN_STATUS - Static variable in class org.apache.sling.pipes.BasePipe
 
PN_STATUS_MODIFIED - Static variable in class org.apache.sling.pipes.BasePipe
 
PN_TEST - Static variable in class org.apache.sling.pipes.internal.FilterPipe
 
PN_USERNAME - Static variable in class org.apache.sling.pipes.internal.ACLPipe
 
PN_VALUEPATH - Static variable in class org.apache.sling.pipes.internal.inputstream.JsonPipe
property specifying the json path where to fetched the used value
popCurrentError() - Method in class org.apache.sling.pipes.PipeBindings
 
PREFIX_FILTER - Static variable in class org.apache.sling.pipes.internal.FilterPipe
 
PRIVILEGES_JSON_KEY - Static variable in class org.apache.sling.pipes.internal.ACLPipe
 
PRIVILEGES_KEY - Static variable in class org.apache.sling.pipes.internal.ACLPipe
 
process(Job) - Method in class org.apache.sling.pipes.internal.PlumberImpl
 
properties - Variable in class org.apache.sling.pipes.BasePipe
 
provideAdditionalBindings() - Method in class org.apache.sling.pipes.BasePipe
will execute in parallel binding providers if any, and updated Pipe bindings with returned values

Q

QUEUE_SIZE_DEFAULT - Static variable in class org.apache.sling.pipes.internal.ManifoldPipe
 

R

READ_ONLY - Static variable in class org.apache.sling.pipes.BasePipe
 
ref(String) - Method in class org.apache.sling.pipes.internal.PipeBuilderImpl
 
ref(String) - Method in interface org.apache.sling.pipes.PipeBuilder
attach a reference pipe to the current context
reference - Variable in class org.apache.sling.pipes.internal.ReferencePipe
 
ReferencePipe - Class in org.apache.sling.pipes.internal
executes a pipe referred in the configuration
ReferencePipe(Plumber, Resource, PipeBindings) - Constructor for class org.apache.sling.pipes.internal.ReferencePipe
 
refreshMonitoredPipes() - Method in class org.apache.sling.pipes.internal.PlumberImpl
 
refreshMonitoredPipes() - Method in interface org.apache.sling.pipes.PlumberMXBean
 
RegexpPipe - Class in org.apache.sling.pipes.internal.inputstream
Pipe outputting matches of a regexp from a plain text file
RegexpPipe(Plumber, Resource, PipeBindings) - Constructor for class org.apache.sling.pipes.internal.inputstream.RegexpPipe
 
registerPipe(String, Class<? extends BasePipe>) - Method in class org.apache.sling.pipes.internal.PlumberImpl
 
registerPipe(String, Class<? extends BasePipe>) - Method in interface org.apache.sling.pipes.Plumber
Registers
registerPipes() - Method in class org.apache.sling.pipes.internal.PlumberImpl
Register all pipes declared in pipe builder
REMOTE_START - Variable in class org.apache.sling.pipes.AbstractInputStreamPipe
 
RemovePipe - Class in org.apache.sling.pipes.internal
this pipe tries to remove the input resource, abstracting its type, returning parent of the input
RemovePipe(Plumber, Resource, PipeBindings) - Constructor for class org.apache.sling.pipes.internal.RemovePipe
 
resolver - Variable in class org.apache.sling.pipes.BasePipe
 
resource - Variable in class org.apache.sling.pipes.BasePipe
 
RESOURCE_TYPE - Static variable in class org.apache.sling.pipes.BasePipe
 
RESOURCE_TYPE - Static variable in class org.apache.sling.pipes.internal.ACLPipe
 
RESOURCE_TYPE - Static variable in class org.apache.sling.pipes.internal.AuthorizablePipe
 
RESOURCE_TYPE - Static variable in class org.apache.sling.pipes.internal.ContainerPipe
 
RESOURCE_TYPE - Static variable in class org.apache.sling.pipes.internal.FilterPipe
 
RESOURCE_TYPE - Static variable in class org.apache.sling.pipes.internal.inputstream.CsvPipe
 
RESOURCE_TYPE - Static variable in class org.apache.sling.pipes.internal.inputstream.JsonPipe
 
RESOURCE_TYPE - Static variable in class org.apache.sling.pipes.internal.inputstream.RegexpPipe
 
RESOURCE_TYPE - Static variable in class org.apache.sling.pipes.internal.ManifoldPipe
 
RESOURCE_TYPE - Static variable in class org.apache.sling.pipes.internal.MovePipe
 
RESOURCE_TYPE - Static variable in class org.apache.sling.pipes.internal.MultiPropertyPipe
 
RESOURCE_TYPE - Static variable in class org.apache.sling.pipes.internal.NotPipe
 
RESOURCE_TYPE - Static variable in class org.apache.sling.pipes.internal.PackagePipe
 
RESOURCE_TYPE - Static variable in class org.apache.sling.pipes.internal.PathPipe
 
RESOURCE_TYPE - Static variable in class org.apache.sling.pipes.internal.ReferencePipe
 
RESOURCE_TYPE - Static variable in class org.apache.sling.pipes.internal.RemovePipe
 
RESOURCE_TYPE - Static variable in class org.apache.sling.pipes.internal.slingquery.ChildrenPipe
 
RESOURCE_TYPE - Static variable in class org.apache.sling.pipes.internal.slingquery.ClosestPipe
 
RESOURCE_TYPE - Static variable in class org.apache.sling.pipes.internal.slingquery.FindPipe
 
RESOURCE_TYPE - Static variable in class org.apache.sling.pipes.internal.slingquery.ParentPipe
 
RESOURCE_TYPE - Static variable in class org.apache.sling.pipes.internal.slingquery.ParentsPipe
 
RESOURCE_TYPE - Static variable in class org.apache.sling.pipes.internal.slingquery.SiblingsPipe
 
RESOURCE_TYPE - Static variable in class org.apache.sling.pipes.internal.TraversePipe
 
RESOURCE_TYPE - Static variable in class org.apache.sling.pipes.internal.WritePipe
 
RESOURCE_TYPE - Static variable in class org.apache.sling.pipes.internal.XPathPipe
 
RESOURCE_TYPE - Static variable in interface org.apache.sling.pipes.Plumber
 
rm() - Method in class org.apache.sling.pipes.internal.PipeBuilderImpl
 
rm() - Method in interface org.apache.sling.pipes.PipeBuilder
attach a rm pipe to the current context
root - Variable in class org.apache.sling.pipes.models.PipeModel
pipe root of the current resource
RT_PREFIX - Static variable in class org.apache.sling.pipes.BasePipe
 
run(String...) - Method in class org.apache.sling.pipes.internal.GogoCommands
run command handler
run() - Method in class org.apache.sling.pipes.internal.PipeBuilderImpl
 
run(Map) - Method in class org.apache.sling.pipes.internal.PipeBuilderImpl
 
run() - Method in class org.apache.sling.pipes.internal.PipeMonitor
 
run() - Method in interface org.apache.sling.pipes.internal.PipeMonitorMBean
 
run() - Method in interface org.apache.sling.pipes.PipeBuilder
builds and run configured pipe
run(Map) - Method in interface org.apache.sling.pipes.PipeBuilder
allow execution of a pipe, with more parameter
runAsync(Map) - Method in class org.apache.sling.pipes.internal.PipeBuilderImpl
 
runAsync(Map) - Method in interface org.apache.sling.pipes.PipeBuilder
run a pipe asynchronously
runParallel(int, Map) - Method in class org.apache.sling.pipes.internal.PipeBuilderImpl
 
runParallel(int, Map) - Method in interface org.apache.sling.pipes.PipeBuilder
run referenced pipes in parallel
runWith(Object...) - Method in class org.apache.sling.pipes.internal.PipeBuilderImpl
 
runWith(Object...) - Method in interface org.apache.sling.pipes.PipeBuilder
allow execution of a pipe, with more parameter

S

SEPARATOR - Static variable in class org.apache.sling.pipes.internal.GogoCommands
 
setCurrentError(String) - Method in class org.apache.sling.pipes.PipeBindings
 
setCustomOutputs(Map<String, Object>) - Method in class org.apache.sling.pipes.OutputWriter
 
setLastResult(ExecutionResult) - Method in class org.apache.sling.pipes.internal.PipeMonitor
 
setMax(int) - Method in class org.apache.sling.pipes.OutputWriter
Setter for max (will put to max if value is negative)
setParent(SuperPipe) - Method in class org.apache.sling.pipes.BasePipe
 
setParent(SuperPipe) - Method in interface org.apache.sling.pipes.Pipe
sets the parent pipe this pipe is referred by
setPipe(Pipe) - Method in class org.apache.sling.pipes.OutputWriter
Setter
setWriter(Writer) - Method in class org.apache.sling.pipes.OutputWriter
x Set the writer
siblings(String) - Method in class org.apache.sling.pipes.internal.PipeBuilderImpl
 
siblings(String) - Method in interface org.apache.sling.pipes.PipeBuilder
attach a sling query siblings pipe to the current context
SiblingsPipe - Class in org.apache.sling.pipes.internal.slingquery
 
SiblingsPipe(Plumber, Resource, PipeBindings) - Constructor for class org.apache.sling.pipes.internal.slingquery.SiblingsPipe
 
size() - Method in class org.apache.sling.pipes.ExecutionResult
amount of changed items
size - Variable in class org.apache.sling.pipes.OutputWriter
 
SLASH - Static variable in class org.apache.sling.pipes.BasePipe
 
sleep - Variable in class org.apache.sling.pipes.SuperPipe
 
SLING_EVENT_TOPIC - Static variable in class org.apache.sling.pipes.internal.PlumberImpl
 
starts() - Method in class org.apache.sling.pipes.internal.CsvWriter
 
starts() - Method in class org.apache.sling.pipes.internal.JsonWriter
 
starts() - Method in class org.apache.sling.pipes.internal.NopWriter
 
starts() - Method in class org.apache.sling.pipes.internal.PipeMonitor
 
starts() - Method in class org.apache.sling.pipes.OutputWriter
Init the writer, writes beginning of the output
STATUS_FINISHED - Static variable in class org.apache.sling.pipes.BasePipe
 
STATUS_STARTED - Static variable in class org.apache.sling.pipes.BasePipe
 
subpipes - Variable in class org.apache.sling.pipes.SuperPipe
 
SuperPipe - Class in org.apache.sling.pipes
Pipe that outputs some other pipes output, managing for them what is their outputs, and bindings
SuperPipe(Plumber, Resource, PipeBindings) - Constructor for class org.apache.sling.pipes.SuperPipe
Pipe Constructor

T

Token() - Constructor for class org.apache.sling.pipes.internal.GogoCommands.Token
 
toString() - Method in class org.apache.sling.pipes.BasePipe
 
toString() - Method in class org.apache.sling.pipes.ExecutionResult
 
toString() - Method in class org.apache.sling.pipes.internal.GogoCommands.Options
 
toString() - Method in class org.apache.sling.pipes.internal.GogoCommands.Token
 
toString(JsonValue) - Static method in class org.apache.sling.pipes.internal.JsonUtil
 
toString(JsonArrayBuilder) - Static method in class org.apache.sling.pipes.internal.JsonUtil
 
toString(JsonObjectBuilder) - Static method in class org.apache.sling.pipes.internal.JsonUtil
 
toString() - Method in class org.apache.sling.pipes.OutputWriter
 
traverse() - Method in class org.apache.sling.pipes.internal.PipeBuilderImpl
 
traverse() - Method in interface org.apache.sling.pipes.PipeBuilder
attach a traverse pipe to the current context
TraversePipe - Class in org.apache.sling.pipes.internal
Traverse either nodes or properties, in breadth first or depth first, for properties, they can be white listed
TraversePipe(Plumber, Resource, PipeBindings) - Constructor for class org.apache.sling.pipes.internal.TraversePipe
Pipe Constructor
TraversePipe.TraversingIterator - Class in org.apache.sling.pipes.internal
iterative DFS or BFS jcr node tree iterator, transforming each visited node in a configured set of resources

U

unbox(JsonValue, Function<JsonStructure, Object>) - Static method in class org.apache.sling.pipes.internal.JsonUtil
 
unbox(JsonValue) - Static method in class org.apache.sling.pipes.internal.JsonUtil
 
updateBindings(Pipe, Resource) - Method in class org.apache.sling.pipes.PipeBindings
Update current resource of a given pipe, and appropriate binding
updateStaticBindings(String, Resource) - Method in class org.apache.sling.pipes.PipeBindings
Update all the static bindings related to a given resource

V

VALID_PATH - Variable in class org.apache.sling.pipes.AbstractInputStreamPipe
 

W

with(Object...) - Method in class org.apache.sling.pipes.internal.PipeBuilderImpl
 
with(Object...) - Method in interface org.apache.sling.pipes.PipeBuilder
parameterized current pipe in the context
write(Object...) - Method in class org.apache.sling.pipes.internal.PipeBuilderImpl
 
write(Resource) - Method in class org.apache.sling.pipes.OutputWriter
Write a given resource
write(Object...) - Method in interface org.apache.sling.pipes.PipeBuilder
attach a write pipe to the current context
writeItem(Resource) - Method in class org.apache.sling.pipes.internal.CsvWriter
 
writeItem(Resource) - Method in class org.apache.sling.pipes.internal.JsonWriter
 
writeItem(Resource) - Method in class org.apache.sling.pipes.internal.NopWriter
 
writeItem(Resource) - Method in class org.apache.sling.pipes.OutputWriter
Write a given resource
WritePipe - Class in org.apache.sling.pipes.internal
pipe that writes to configured resource
WritePipe(Plumber, Resource, PipeBindings) - Constructor for class org.apache.sling.pipes.internal.WritePipe
public constructor
writer - Variable in class org.apache.sling.pipes.OutputWriter
 
writeStatus(Pipe, String) - Method in class org.apache.sling.pipes.internal.PlumberImpl
writes the status of the pipe, also update PN_STATUS_MODIFIED date
writeToCurrentStep(String, Object...) - Method in class org.apache.sling.pipes.internal.PipeBuilderImpl
Add some configurations to current's Step node defined by name (if null, will be step's properties)
writeToMap(Map, Object...) - Static method in class org.apache.sling.pipes.internal.CommandUtil
write key/value pairs into a map

X

xpath(String) - Method in class org.apache.sling.pipes.internal.PipeBuilderImpl
 
xpath(String) - Method in interface org.apache.sling.pipes.PipeBuilder
attach a xpath pipe to the current context
XPathPipe - Class in org.apache.sling.pipes.internal
generates output based on an xpath query (no input is considered)
XPathPipe(Plumber, Resource, PipeBindings) - Constructor for class org.apache.sling.pipes.internal.XPathPipe
 
$ A B C D E F G H I J K L M N O P Q R S T U V W X 
Skip navigation links

Copyright © 2007–2019 The Apache Software Foundation. All rights reserved.