net.intelie.pipes.PropertySink Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of pipes-api Show documentation
Show all versions of pipes-api Show documentation
Intelie Pipes' API classes and interfaces
package net.intelie.pipes;
public interface PropertySink {
// The visitor returned by this method will be used to visit this object's output.
// - If this object outputs the same as its input, return visitor.
// - If this object outputs a completely new object, return visitor.newScope().
// - If this object evaluates a child scope (that is, the hat operator can go back to the parent),
// see PropertyVisitor.visitChildScope().
// - If you are unsure, return visitor.unknown(this)
PropertyVisitor visit(Scope parent, PropertyVisitor visitor);
}