A C F I J T

A

addRule(JsonRule) - Method in class com.hmsonline.json.transformer.JsonRuleList
 

C

check(String) - Method in class com.hmsonline.json.transformer.JsonRule
 
check(String) - Method in class com.hmsonline.json.transformer.JsonRuleCondition
 
com.hmsonline.json.transformer - package com.hmsonline.json.transformer
 

F

factory(String) - Static method in class com.hmsonline.json.transformer.JsonTransformerFactory
 
factory(JSONObject) - Static method in class com.hmsonline.json.transformer.JsonTransformerFactory
 
factory(JSONArray) - Static method in class com.hmsonline.json.transformer.JsonTransformerFactory
 
factoryAction(String) - Static method in class com.hmsonline.json.transformer.JsonTransformerFactory
 

I

InvalidTransformerException - Exception in com.hmsonline.json.transformer
 
InvalidTransformerException(String) - Constructor for exception com.hmsonline.json.transformer.InvalidTransformerException
 
InvalidTransformerException(String, Throwable) - Constructor for exception com.hmsonline.json.transformer.InvalidTransformerException
 
isRecursive() - Method in class com.hmsonline.json.transformer.JsonRuleCondition
 

J

JsonLimitAction - Class in com.hmsonline.json.transformer
Apply on JSONArray, reduce size to limit set
JsonLimitAction(String) - Constructor for class com.hmsonline.json.transformer.JsonLimitAction
 
JsonRemoveAction - Class in com.hmsonline.json.transformer
Remove a node from json
JsonRemoveAction() - Constructor for class com.hmsonline.json.transformer.JsonRemoveAction
 
JsonRule - Class in com.hmsonline.json.transformer
JSON transforming with condition
JsonRule(JsonRuleCondition, JsonTransformer) - Constructor for class com.hmsonline.json.transformer.JsonRule
 
JsonRuleCondition - Class in com.hmsonline.json.transformer
 
JsonRuleCondition(String) - Constructor for class com.hmsonline.json.transformer.JsonRuleCondition
 
JsonRuleList - Class in com.hmsonline.json.transformer
Chain of JsonRules
JsonRuleList() - Constructor for class com.hmsonline.json.transformer.JsonRuleList
 
JsonTransformer - Interface in com.hmsonline.json.transformer
Interface for json transform action with or w/o condition
JsonTransformerFactory - Class in com.hmsonline.json.transformer
 
JsonTransformerFactory() - Constructor for class com.hmsonline.json.transformer.JsonTransformerFactory
 

T

transform(JSONObject, Object) - Method in class com.hmsonline.json.transformer.JsonLimitAction
 
transform(Object) - Method in class com.hmsonline.json.transformer.JsonLimitAction
 
transform(JSONObject, Object) - Method in class com.hmsonline.json.transformer.JsonRemoveAction
 
transform(Object) - Method in class com.hmsonline.json.transformer.JsonRemoveAction
 
transform(JSONObject, Object) - Method in class com.hmsonline.json.transformer.JsonRule
Transform the target field
transform(Object) - Method in class com.hmsonline.json.transformer.JsonRule
 
transform(JSONObject) - Method in class com.hmsonline.json.transformer.JsonRule
Walk through fields and apply transforming if field meet condition Examples: Remove all PRICE field recursively { "PRICE>": "REMOVE" } Remove CREATED_TIME in sub-elements under ORDER (keep TIME of ORDER) {"ORDER": { "^CREATED_TIME": { "CREATED_TIME>": "REMOVE" }}}
transform(JSONObject, Object) - Method in class com.hmsonline.json.transformer.JsonRuleList
 
transform(Object) - Method in class com.hmsonline.json.transformer.JsonRuleList
 
transform(JSONObject, Object) - Method in interface com.hmsonline.json.transformer.JsonTransformer
 
transform(Object) - Method in interface com.hmsonline.json.transformer.JsonTransformer
 

A C F I J T

Copyright © 2013. All Rights Reserved.