org.mule.module.json.config
Class AnnotatedComponent

java.lang.Object
  extended by org.mule.module.json.config.AnnotatedComponent

public class AnnotatedComponent
extends Object


Constructor Summary
AnnotatedComponent()
           
 
Method Summary
 Map<String,Object> doStuff(org.codehaus.jackson.JsonNode fooDocument, Boolean isBarValue, String bar)
           
 Map<String,Object> doStuff2(org.codehaus.jackson.JsonNode fooDocument, Boolean isBarValue, Double bar)
           
 Map<String,Object> doStuff3(org.codehaus.jackson.JsonNode foo, List barNodes)
           
 Map<String,Object> doStuff4(org.codehaus.jackson.JsonNode foo)
           
 Map<String,Object> doStuff5(org.codehaus.jackson.JsonNode foo)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AnnotatedComponent

public AnnotatedComponent()
Method Detail

doStuff

public Map<String,Object> doStuff(@JsonPath(value="/foo")
                                  org.codehaus.jackson.JsonNode fooDocument,
                                  @JsonPath(value="/foo/bar[0] = 4")
                                  Boolean isBarValue,
                                  @JsonPath(value="/foo/bar[0]")
                                  String bar)

doStuff2

public Map<String,Object> doStuff2(@JsonPath(value="/foo")
                                   org.codehaus.jackson.JsonNode fooDocument,
                                   @JsonPath(value="/foo/bar[1] = 8")
                                   Boolean isBarValue,
                                   @JsonPath(value="/foo/bar[1]")
                                   Double bar)

doStuff3

public Map<String,Object> doStuff3(@JsonPath(value="/foo")
                                   org.codehaus.jackson.JsonNode foo,
                                   @JsonPath(value="/foo/bar")
                                   List barNodes)

doStuff4

public Map<String,Object> doStuff4(@JsonPath(value="/faz")
                                   org.codehaus.jackson.JsonNode foo)

doStuff5

public Map<String,Object> doStuff5(@JsonPath(value="/faz",optional=true)
                                   org.codehaus.jackson.JsonNode foo)


Copyright © 2003-2012 MuleSoft, Inc.. All Rights Reserved.