├── .gitignore ├── pom.xml └── src ├── main └── java │ └── com │ └── github │ └── kealdish │ └── idvalue │ └── view │ └── builder │ ├── Lazy.java │ ├── ViewBuilder.java │ ├── context │ ├── BuildContext.java │ └── impl │ │ └── SimpleBuildContext.java │ ├── impl │ ├── LazyBuilder.java │ └── SimpleViewBuilder.java │ └── util │ └── MergeUtils.java └── test └── java └── view └── builder ├── ViewBuilderTest.java ├── model ├── Comment.java ├── IdInterface.java ├── Post.java ├── SubUser.java ├── User.java └── UserIdInterface.java └── utils └── ObjectMapperUtils.java /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kealdishx/idvalue-view-builder/HEAD/.gitignore -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kealdishx/idvalue-view-builder/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/java/com/github/kealdish/idvalue/view/builder/Lazy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kealdishx/idvalue-view-builder/HEAD/src/main/java/com/github/kealdish/idvalue/view/builder/Lazy.java -------------------------------------------------------------------------------- /src/main/java/com/github/kealdish/idvalue/view/builder/ViewBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kealdishx/idvalue-view-builder/HEAD/src/main/java/com/github/kealdish/idvalue/view/builder/ViewBuilder.java -------------------------------------------------------------------------------- /src/main/java/com/github/kealdish/idvalue/view/builder/context/BuildContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kealdishx/idvalue-view-builder/HEAD/src/main/java/com/github/kealdish/idvalue/view/builder/context/BuildContext.java -------------------------------------------------------------------------------- /src/main/java/com/github/kealdish/idvalue/view/builder/context/impl/SimpleBuildContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kealdishx/idvalue-view-builder/HEAD/src/main/java/com/github/kealdish/idvalue/view/builder/context/impl/SimpleBuildContext.java -------------------------------------------------------------------------------- /src/main/java/com/github/kealdish/idvalue/view/builder/impl/LazyBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kealdishx/idvalue-view-builder/HEAD/src/main/java/com/github/kealdish/idvalue/view/builder/impl/LazyBuilder.java -------------------------------------------------------------------------------- /src/main/java/com/github/kealdish/idvalue/view/builder/impl/SimpleViewBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kealdishx/idvalue-view-builder/HEAD/src/main/java/com/github/kealdish/idvalue/view/builder/impl/SimpleViewBuilder.java -------------------------------------------------------------------------------- /src/main/java/com/github/kealdish/idvalue/view/builder/util/MergeUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kealdishx/idvalue-view-builder/HEAD/src/main/java/com/github/kealdish/idvalue/view/builder/util/MergeUtils.java -------------------------------------------------------------------------------- /src/test/java/view/builder/ViewBuilderTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kealdishx/idvalue-view-builder/HEAD/src/test/java/view/builder/ViewBuilderTest.java -------------------------------------------------------------------------------- /src/test/java/view/builder/model/Comment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kealdishx/idvalue-view-builder/HEAD/src/test/java/view/builder/model/Comment.java -------------------------------------------------------------------------------- /src/test/java/view/builder/model/IdInterface.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kealdishx/idvalue-view-builder/HEAD/src/test/java/view/builder/model/IdInterface.java -------------------------------------------------------------------------------- /src/test/java/view/builder/model/Post.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kealdishx/idvalue-view-builder/HEAD/src/test/java/view/builder/model/Post.java -------------------------------------------------------------------------------- /src/test/java/view/builder/model/SubUser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kealdishx/idvalue-view-builder/HEAD/src/test/java/view/builder/model/SubUser.java -------------------------------------------------------------------------------- /src/test/java/view/builder/model/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kealdishx/idvalue-view-builder/HEAD/src/test/java/view/builder/model/User.java -------------------------------------------------------------------------------- /src/test/java/view/builder/model/UserIdInterface.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kealdishx/idvalue-view-builder/HEAD/src/test/java/view/builder/model/UserIdInterface.java -------------------------------------------------------------------------------- /src/test/java/view/builder/utils/ObjectMapperUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kealdishx/idvalue-view-builder/HEAD/src/test/java/view/builder/utils/ObjectMapperUtils.java --------------------------------------------------------------------------------