Add DeclaredStatementFormatter 66/68466/2
authorRobert Varga <robert.varga@pantheon.tech>
Wed, 21 Feb 2018 14:12:26 +0000 (15:12 +0100)
committerRobert Varga <robert.varga@pantheon.tech>
Wed, 21 Feb 2018 14:31:38 +0000 (15:31 +0100)
commiteb65fa4c393dc649f9c385ab96315d58d541a903
treeab855adb5c27342fc1006504bd668c158e7c8755
parent42b62f098cbabbc286c3a506494c5e280f6c365b
Add DeclaredStatementFormatter

Working with downstreams it became apparent they really are using
same YangTextBuilder customizations across multiple statements.

This patch exposes DeclaredStatementFormatter, which acts as
a customization holder off of which YangTextSnippets can be created.

JIRA: MDSAL-301
Change-Id: I4733313dcb98c9b1d244088b5b46d8a197ab2f5d
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
yang/yang-model-export/src/main/java/org/opendaylight/yangtools/yang/model/export/DeclaredStatementFormatter.java [new file with mode: 0644]
yang/yang-model-export/src/main/java/org/opendaylight/yangtools/yang/model/export/YangTextSnippet.java
yang/yang-model-export/src/test/java/org/opendaylight/yangtools/yang/model/export/YangTextSnippetTest.java