程序包 | 说明 |
---|---|
com.nonesole.persistence2.config | |
com.nonesole.persistence2.config.bean | |
com.nonesole.persistence2.sql.basic.input |
限定符和类型 | 方法和说明 |
---|---|
Actions |
ConfigParser.actionsParser()
Parse node and build Actions object
|
private int |
ConfigParser.countChildNodeNumber(org.w3c.dom.Node parentNode,
java.lang.String childNodeName)
Count the number of child nodes
|
org.w3c.dom.Node |
XMLHandler.getTheOnlyChildNode(org.w3c.dom.Node parentNode,
java.lang.String childNodeName)
This method is used to get the only one node of action just like the Input node or Output node.
|
void |
ConfigParser.load()
Loading configuration
|
java.util.List<OSMObject> |
ConfigParser.osmParser()
Parse node and build list of object-sql-mapping object
|
private void |
OSMParser.paramNodeParser(org.w3c.dom.Node paramNode,
OSMObject object)
Parse the children nodes of object-sql-mapping object
|
java.lang.String |
SQLParser.parse(org.w3c.dom.Node node)
Parse the sql node
|
OutputObject |
OutputParser.parse(org.w3c.dom.Node node)
Parse node
|
OSMObject |
OSMParser.parse(org.w3c.dom.Node node)
parse node and build object-sql-mapping object
|
InputObject |
InputParser.parse(org.w3c.dom.Node node)
parse node and build input object
|
Action |
ActionParser.parse(org.w3c.dom.Node node)
parse node and build Action object
|
private InputMapping |
InputParser.paseInputMapping(org.w3c.dom.Node mappingNode)
Parse the column-field-mapping nodes of InputMapping object
|
private OutputMapping |
OutputParser.paseOutputMapping(org.w3c.dom.Node mappingNode)
This method will get the relation between columns of talbe and fields of object which is set in Output node.
|
void |
ConfigParser.reload()
Reloading configuration
|
构造器和说明 |
---|
ConfigParser(java.io.InputStream inputStream)
Configuration parser
|
ConfigParser(java.lang.String filePath)
Configuration parser
|
限定符和类型 | 方法和说明 |
---|---|
void |
Action.checkMapParam(java.util.Map<java.lang.String,java.lang.Object> map) |
private void |
Action.checkMaxLength(java.lang.String value,
InputMapping m) |
private void |
Action.checkMaxValue(java.lang.Object value,
InputMapping m) |
private void |
Action.checkMinLength(java.lang.String value,
InputMapping m) |
private void |
Action.checkMinValue(java.lang.Object value,
InputMapping m)
锟斤拷锟絤in-value锟斤拷锟斤拷锟斤拷要锟襟,硷拷榇拷锟斤拷锟斤拷锟斤拷欠锟斤拷锟节碉拷锟斤拷min-value锟斤拷
|
private java.lang.Object |
Action.checkNotNull(java.lang.Object value,
java.lang.Class<?> type,
InputMapping m) |
private void |
Action.checkNumber(java.lang.Object value,
java.lang.Class<?> type,
InputMapping m) |
java.util.Map<java.lang.String,java.lang.Object> |
Action.checkPojoParam(java.lang.Object object) |
void |
Action.checkSimpleParam(java.lang.Object object) |
private void |
Action.checkTargetName(InputMapping m) |
private void |
Action.checkValueRule(java.lang.String value,
InputMapping m) |
java.util.List<java.lang.String> |
Action.list2SQL(java.util.List<java.lang.Object> list)
simple-list,pojo-list
|
java.util.List<java.lang.String> |
Action.map2SQL(java.util.Map<java.lang.String,java.lang.Object> map)
map,simple
|
java.util.List<java.lang.String> |
Action.object2SQL(java.lang.Object object)
pojo
|
java.lang.String |
Action.orm2PreparedSQL(IOrmMaker maker,
java.lang.Object object)
orm-pojo,orm-pojo-list
|
java.lang.String |
Action.orm2SQL(IOrmMaker maker,
java.lang.Object object)
orm-pojo,orm-pojo-list
|
限定符和类型 | 方法和说明 |
---|---|
private java.util.Map<java.lang.String,java.lang.Object> |
SimpleListInputTransform.transformObject(InputObject input,
java.util.List<java.lang.String> sqls,
java.lang.Object value)
Assemble prepared SQL statement
|