NIFI-309 adding @DynamicProperty to ExtractText

Project: http://git-wip-us.apache.org/repos/asf/incubator-nifi/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-nifi/commit/2c0eb36a
Tree: http://git-wip-us.apache.org/repos/asf/incubator-nifi/tree/2c0eb36a
Diff: http://git-wip-us.apache.org/repos/asf/incubator-nifi/diff/2c0eb36a

Branch: refs/heads/develop
Commit: 2c0eb36af8ef7a675b79edee15adfc70f450427f
Parents: be78efc
Author: danbress <[email protected]>
Authored: Fri Mar 20 10:31:07 2015 -0400
Committer: danbress <[email protected]>
Committed: Fri Mar 20 10:31:07 2015 -0400

----------------------------------------------------------------------
 .../java/org/apache/nifi/processors/standard/ExtractText.java | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-nifi/blob/2c0eb36a/nifi/nifi-nar-bundles/nifi-standard-bundle/nifi-standard-processors/src/main/java/org/apache/nifi/processors/standard/ExtractText.java
----------------------------------------------------------------------
diff --git 
a/nifi/nifi-nar-bundles/nifi-standard-bundle/nifi-standard-processors/src/main/java/org/apache/nifi/processors/standard/ExtractText.java
 
b/nifi/nifi-nar-bundles/nifi-standard-bundle/nifi-standard-processors/src/main/java/org/apache/nifi/processors/standard/ExtractText.java
index aa1b7a9..caf1cda 100644
--- 
a/nifi/nifi-nar-bundles/nifi-standard-bundle/nifi-standard-processors/src/main/java/org/apache/nifi/processors/standard/ExtractText.java
+++ 
b/nifi/nifi-nar-bundles/nifi-standard-bundle/nifi-standard-processors/src/main/java/org/apache/nifi/processors/standard/ExtractText.java
@@ -41,13 +41,13 @@ import org.apache.nifi.processor.ProcessSession;
 import org.apache.nifi.processor.ProcessorInitializationContext;
 import org.apache.nifi.processor.Relationship;
 import org.apache.nifi.annotation.documentation.CapabilityDescription;
+import org.apache.nifi.annotation.behavior.DynamicProperty;
 import org.apache.nifi.annotation.behavior.EventDriven;
 import org.apache.nifi.annotation.behavior.SideEffectFree;
 import org.apache.nifi.annotation.behavior.SupportsBatching;
 import org.apache.nifi.annotation.documentation.Tags;
 import org.apache.nifi.processor.io.InputStreamCallback;
 import org.apache.nifi.processor.util.StandardValidators;
-
 import org.apache.nifi.annotation.lifecycle.OnScheduled;
 
 @EventDriven
@@ -67,7 +67,10 @@ import org.apache.nifi.annotation.lifecycle.OnScheduled;
         + "If any provided Regular Expression matches, the FlowFile(s) will be 
routed to 'matched'. "
         + "If no provided Regular Expression matches, the FlowFile will be 
routed to 'unmatched' "
         + "and no attributes will be applied to the FlowFile.")
-
+@DynamicProperty(name="A FlowFile attribute", value="A Regular Expression with 
one or more capturing group", 
+    description="The first capture group, if any found, will be placed into 
that attribute name."
+        + "But all catpure groups, including the matching string sequence 
itself will also be "
+        + "provided at that attribute name with an index value provided.")
 public class ExtractText extends AbstractProcessor {
 
     public static final PropertyDescriptor CHARACTER_SET = new 
PropertyDescriptor.Builder()

Reply via email to