Package org.assertstruct.template
Interface StructTemplateNode
- All Superinterfaces:
MatchResult,StructTemplateShared,TemplateNode
- All Known Implementing Classes:
ArrayNode,ObjectNode
-
Method Summary
Modifier and TypeMethodDescriptiondefault booleandefault voidprint(StringBuilder out, boolean forceComa, boolean forceEOL, int indent, boolean fromNewLine) Methods inherited from interface org.assertstruct.result.MatchResult
isConfigMethods inherited from interface org.assertstruct.template.StructTemplateShared
getConfig, getDefaultIndent, getFirstInlineElementIndent, getInlineElementsSeparator, getTrailingComa, isInline, sealConfigsMethods inherited from interface org.assertstruct.template.TemplateNode
addSharedValidator, asArray, asDict, getEndToken, getKey, getMatchedTo, getToken, getValidators, getVeryStartToken, hasDifference, isArray, isNotRepeater, isObject, isRepeater, isRepeaterFor, isScalar, isStruct, printDebug, printEnd, printStart
-
Method Details
-
getStartToken
ExtToken getStartToken()- Specified by:
getStartTokenin interfaceStructTemplateShared- Specified by:
getStartTokenin interfaceTemplateNode
-
print
default void print(StringBuilder out, boolean forceComa, boolean forceEOL, int indent, boolean fromNewLine) - Specified by:
printin interfaceTemplateNode
-
getByKey
-
isDataNode
default boolean isDataNode()- Specified by:
isDataNodein interfaceTemplateNode
-