Package one.xingyi.core.codeDom
Class CompositeViewDom
- java.lang.Object
-
- one.xingyi.core.codeDom.CompositeViewDom
-
public class CompositeViewDom extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description PackageAndClassNameclientCompositeCompanionPackageAndClassNameclientImplPackageAndClassNameclientInterfacePackageAndClassNameclientResourcePackageAndClassNameoriginalDefnjava.util.List<ViewAndCompanion>views
-
Constructor Summary
Constructors Constructor Description CompositeViewDom()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static Result<ElementFail,CompositeViewDom>create(LoggerAdapter log, javax.lang.model.element.TypeElement element, IPackageNameStrategy packageNameStrategy, IClassNameStrategy classNameStrategy)
-
-
-
Field Detail
-
views
public final java.util.List<ViewAndCompanion> views
-
originalDefn
public final PackageAndClassName originalDefn
-
clientResource
public final PackageAndClassName clientResource
-
clientInterface
public final PackageAndClassName clientInterface
-
clientImpl
public final PackageAndClassName clientImpl
-
clientCompositeCompanion
public final PackageAndClassName clientCompositeCompanion
-
-
Method Detail
-
create
public static Result<ElementFail,CompositeViewDom> create(LoggerAdapter log, javax.lang.model.element.TypeElement element, IPackageNameStrategy packageNameStrategy, IClassNameStrategy classNameStrategy)
-
-