public class MappingObjectElement extends ObjectElement
| 限定符和类型 | 类和说明 |
|---|---|
static class |
MappingObjectElement.MappingType
Mapping type enumeration
|
childElements, clazz, ignorePropertyNamesalias, data, nullHidden| 构造器和说明 |
|---|
MappingObjectElement(String data,
String alias) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
addChildElement(Element element)
add child element
|
Optional<Processor<? extends Element,? extends com.fasterxml.jackson.databind.JsonNode>> |
createProcessor(Context context,
com.fasterxml.jackson.databind.node.ObjectNode parentNode,
Expression parentExpression)
Create the processor for the element
|
ArrayElement |
getChildArrayElement() |
ObjectElement |
getChildObjectElement() |
MappingObjectElement.MappingType |
getMappingType() |
String |
getSource() |
String |
getTarget() |
void |
setMappingType(MappingObjectElement.MappingType mappingType) |
void |
setSource(String source) |
void |
setTarget(String target) |
addIgnoreProperty, copyChildElement, elementIterator, getClazz, isChildEmpty, isIgnore, loadClassProperty, setClazzequals, getAlias, getData, isNullHidden, setData, setNullHidden, showNamepublic void addChildElement(Element element)
ContainerElementaddChildElement 在类中 ContainerElementelement - child elementpublic Optional<Processor<? extends Element,? extends com.fasterxml.jackson.databind.JsonNode>> createProcessor(Context context, com.fasterxml.jackson.databind.node.ObjectNode parentNode, Expression parentExpression)
ElementcreateProcessor 在类中 ObjectElementcontext - processor's contextparentNode - parent nodeparentExpression - parent expressionpublic String getSource()
public void setSource(String source)
public String getTarget()
public void setTarget(String target)
public MappingObjectElement.MappingType getMappingType()
public void setMappingType(MappingObjectElement.MappingType mappingType)
public ObjectElement getChildObjectElement()
public ArrayElement getChildArrayElement()
Copyright © 2016. All rights reserved.