所有方法 实例方法 具体方法
| 限定符和类型 |
方法和说明 |
void |
addProperty(BasePropertyDeclaration propertyDeclaration) |
void |
applyVariablesToParameters(Map<String,Object> variableMap) |
protected void |
buildChildrenJsonTemplate(JsonBuilder builder,
Map<String,IValueProducer> producerMap,
Map<String,JsonNode> typeMap,
Map<String,JsonNode> variableMap,
String defaultTypeName,
DefaultBuildHandler defaultHandler) |
void |
buildJsonTemplate(JsonBuilder builder,
Map<String,IValueProducer> producerMap,
Map<String,JsonNode> typeMap,
Map<String,JsonNode> variableMap,
String defaultTypeName,
DefaultBuildHandler defaultHandler) |
protected JsonNode |
buildNodeFromProducer(Map<String,IValueProducer> producerMap) |
protected com.github.jsontemplate.modelbuild.TypeSpec |
findAncestorTypeSpec(String defaultTypeName) |
com.github.jsontemplate.modelbuild.TypeSpec |
getArrayTypeSpec() |
protected com.github.jsontemplate.modelbuild.TypeSpec |
getDefaultTypeSpec(String defaultTypeName) |
BasePropertyDeclaration |
getParent() |
List<BasePropertyDeclaration> |
getProperties() |
String |
getPropertyName() |
com.github.jsontemplate.modelbuild.TypeSpec |
getTypeSpec() |
protected void |
handleComposite(JsonBuilder builder,
Map<String,IValueProducer> producerMap,
Map<String,JsonNode> typeMap,
Map<String,List<JsonWrapperNode>> missTypeMap,
Map<String,JsonNode> variableMap) |
boolean |
isNullValue() |
protected boolean |
isRoot() |
boolean |
isTypeDefinition() |
void |
markAsTypeDefinition() |
void |
removeProperty(BasePropertyDeclaration propertyDeclaration) |
protected void |
setArrayInfo(JsonArrayNode jsonArrayNode,
JsonNode defaultNode) |
void |
setParent(BasePropertyDeclaration parent) |
void |
setPropertyName(String propertyName) |