Packages

p

one.xingyi.core

script

package script

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Type Members

  1. class CannotRespondToQuery extends RuntimeException
  2. case class CodeDetails(code: String)(implicit digestor: Digestor) extends Product with Serializable
  3. case class CodeDetailsRequest(hash: String) extends Product with Serializable
  4. case class CodeDetailsResponse(code: String, mediaType: MediaType) extends Product with Serializable
  5. trait CodeFragment extends AnyRef
  6. case class CodeRequest() extends Product with Serializable
  7. case class CodeResponse[SharedE, DomainE](domainList: DomainList[SharedE, DomainE]) extends Product with Serializable
  8. class DefaultDomainAndMethodsToDisplayDom extends DomainAndMethodsToDisplayDom
  9. class DefaultDomainDefnToCodeDom extends DomainDefnToCodeDom
  10. class DefaultXingYi extends IXingYi
  11. class DefaultXingYiLoader extends IXingYiLoader
  12. class DemoEntityStore[M[_], Fail, SharedE, DomainE] extends IEntityStore[M, DomainE]
  13. trait Domain extends AnyRef
  14. trait DomainAndMethodListToDisplayDom extends AnyRef
  15. case class DomainAndMethods[SharedE, DomainE](methodDatas: List[MethodData[DomainE]], defn: DomainDefn[SharedE, DomainE]) extends Product with Serializable
  16. trait DomainAndMethodsToDisplayDom extends AnyRef
  17. case class DomainCD(packageName: String, sharedPackageName: String, domainName: String, imports: List[String], entities: List[EntityCD], interfaces: List[InterfaceCD]) extends Product with Serializable
  18. case class DomainDD(domainName: String, methodDDs: List[MethodDD], entities: List[EntityDD], interfaces: Map[String, List[LensMethodDD]], renderers: List[String]) extends Product with Serializable
  19. class DomainDefn[SharedE, DomainE] extends AnyRef
  20. trait DomainDefnToCodeDom extends AnyRef
  21. trait DomainDefnToDetails[SharedE, DomainE] extends (DomainDefn[SharedE, DomainE]) ⇒ DomainDetails[SharedE, DomainE]
  22. case class DomainDetails[SharedE, DomainE](name: String, packageName: String, accept: String, codeHeader: String, renderers: Seq[String], lensNames: Set[String], code: Map[CodeFragment, CodeDetails]) extends Product with Serializable
  23. case class DomainList[SharedE, DomainE](firstDomain: DomainDetails[SharedE, DomainE], restDomains: DomainDetails[SharedE, DomainE]*) extends Product with Serializable
  24. case class DomainListDD(selected: DomainDD, domains: List[DomainDD]) extends Product with Serializable
  25. trait DomainMaker[T <: Domain] extends AnyRef
  26. case class EditEntityException(msg: String) extends RuntimeException with Product with Serializable
  27. case class EditEntityRequest[P](entity: P, acceptHeader: Option[String], host: String) extends Product with Serializable
  28. trait EditEntityRequestFailer[Fail] extends NoHostFailer[Fail]
  29. case class EntityCD(className: String, interfaceName: String) extends Product with Serializable
  30. class EntityCodeMaker[M[_], Fail, SharedE, DomainE] extends LiftFunctionKleisli[M] with MicroserviceComposers[M] with EndpointKleisli[M]
  31. case class EntityDD(className: String, interfaceName: String) extends Product with Serializable
  32. case class EntityDetailsRequest(bookmarkedUrl: String) extends Product with Serializable
  33. case class EntityDetailsResponse(urlPattern: String) extends Product with Serializable
  34. case class EntityDetailsUrl[Req](url: Uri) extends Product with Serializable
  35. class EntityMaker[M[_], Fail, SharedE, DomainE] extends LiftFunctionKleisli[M] with MicroserviceComposers[M] with EndpointKleisli[M]
  36. trait EntityPrefix[T] extends AnyRef
  37. case class EntityRequest(id: String, hostAndPost: String) extends Product with Serializable
  38. case class EntityServiceFinderRequest(host: String) extends Product with Serializable
  39. case class EntityServiceFinderResponse(hostAndPort: String, codePattern: String, urlPattern: String, supportedVerbs: List[String], domainList: DomainList[_, _]) extends Product with Serializable
  40. class EntityStoreException extends RuntimeException
  41. trait Footer[L] extends () ⇒ String
  42. trait FromEntityDetailsResponse[Req] extends (Req, ServerDomain) ⇒ (EntityDetailsResponse) ⇒ ServiceRequest
  43. case class GetEntityRequest(id: String, host: String, xingYiHeader: Option[String]) extends Product with Serializable
  44. case class GetMethodData[DomainE](urlPattern: String, fn: (String) ⇒ DomainE) extends MethodData[DomainE] with Product with Serializable
  45. trait HasHost[T] extends AnyRef
  46. trait HasLensCodeMaker[L <: CodeFragment] extends AnyRef
  47. trait Header[L] extends (DomainDefn[_, _]) ⇒ String
  48. trait IEntityStore[M[_], T] extends AnyRef
  49. trait IEntityStoreFailer[Fail] extends AnyRef
  50. trait IXingYi extends AnyRef
  51. trait IXingYiHeaderToLensNames extends AnyRef
  52. trait IXingYiLoader extends (String) ⇒ IXingYi
  53. case class InterfaceAndProjection[Shared, Domain](projection: ObjectProjection[Shared, Domain], sharedOps: IXingYiSharedOps[IXingYiLens, Shared]) extends Product with Serializable
  54. case class InterfaceCD(opInterfaceName: String, opClassName: String, typesThatWeLensTo: List[String], lensMethods: List[LensMethodCD]) extends Product with Serializable
  55. trait InterfaceToImplName extends AnyRef
  56. trait Javascript extends CodeFragment
  57. class JsMaker extends LensCodeMaker[Javascript]
  58. trait LensCodeMaker[L] extends (LensDefn[_, _]) ⇒ String
  59. case class LensMethodCD(methodName: String, lensName: String, lensType: String) extends Product with Serializable
  60. case class LensMethodDD(interfaceName: String, lensName: String) extends Product with Serializable
  61. case class LinkDetail(verb: String, urlPattern: String) extends Product with Serializable
  62. trait Links[T] extends (T) ⇒ List[LinkDetail]
  63. case class ListofDomainAndMethods[SharedE, DomainE](primary: DomainAndMethods[SharedE, DomainE], list: List[DomainAndMethods[SharedE, DomainE]]) extends Product with Serializable
  64. final case class MediaType(s: String) extends AnyVal with Product with Serializable
  65. case class MethodDD(methodName: String, urlPattern: String) extends Product with Serializable
  66. trait MethodData[DomainE] extends AnyRef
  67. trait NoHostFailer[Fail] extends AnyRef
  68. case class PostMethodData[DomainE](urlPattern: String, fn: (String) ⇒ DomainE) extends MethodData[DomainE] with Product with Serializable
  69. case class PutMethodData[DomainE](urlPattern: String, fn: (DomainE, String) ⇒ DomainE) extends MethodData[DomainE] with Product with Serializable
  70. trait Renderer[L] extends (String) ⇒ String
  71. trait ScalaCode extends CodeFragment
  72. trait ServerDomain extends AnyRef
  73. case class ServerPayload[SharedE, DomainE](status: Status, domainObject: DomainE, domain: DomainDetails[SharedE, DomainE])(implicit links: Links[DomainE]) extends Product with Serializable
  74. class SimpleHasLensCodeMaker[L <: CodeFragment] extends HasLensCodeMaker[L]
  75. trait ToContentType[Req] extends AnyRef
  76. trait ToScalaCode[T] extends (T) ⇒ String
  77. class XingYiExecutionException extends RuntimeException
  78. class XingYiInterface extends Annotation with Annotation with ClassfileAnnotation
    Annotations
    @Target() @Retention() @Inherited()
  79. case class XingYiManualPath[A, B](prefix: String, lensType: String, javascript: String, isList: Boolean = false)(implicit classTag: ClassTag[A], childClassTag: ClassTag[B]) extends Product with Serializable
  80. trait XingyiKleisli[M[_], Fail] extends AnyRef

Value Members

  1. object CodeDetailsRequest extends Serializable
  2. object CodeDetailsResponse extends Serializable
  3. object CodeRequest extends Serializable
  4. object CodeResponse extends JsonWriterLanguage with Serializable
  5. object DomainAndMethodListToDisplayDom
  6. object DomainAndMethodsToDisplayDom
  7. object DomainCD extends Serializable
  8. object DomainDD extends JsonWriterLanguage with Serializable
  9. object DomainDefn
  10. object DomainDefnToCodeDom
  11. object DomainDefnToDetails
  12. object DomainDetails extends Serializable
  13. object DomainList extends Serializable
  14. object DomainListDD extends JsonWriterLanguage with Serializable
  15. object EditEntityRequest extends Serializable
  16. object EditEntityRequestFailer
  17. object EntityCD extends Serializable
  18. object EntityDetailsRequest extends Serializable
  19. object EntityDetailsResponse extends JsonParserLanguage with Serializable
  20. object EntityRequest extends Serializable
  21. object EntityServiceFinderRequest extends Serializable
  22. object EntityServiceFinderResponse extends JsonWriterLanguage with Serializable
  23. object GetEntityRequest extends Serializable
  24. object HasLensCodeMaker
  25. object IEntityStore
  26. object IEntityStoreFailer
  27. object IXingYiHeaderToLensNames
  28. object IXingYiLoader
  29. object InterfaceAndProjection extends Serializable
  30. object InterfaceCD extends Serializable
  31. object InterfaceToImplName
  32. object Javascript extends Javascript
  33. object LensMethodCD extends Serializable
  34. object MethodDD extends JsonWriterLanguage with Serializable
  35. object ScalaCode extends ScalaCode
  36. object ServerPayload extends JsonWriterLanguage with Serializable

Ungrouped