org.cddcore

structure

package structure

Visibility
  1. Public
  2. All

Type Members

  1. class AnnotatedFieldSet[T <: Annotation] extends Fields[Any]

  2. class ClassFieldSet[T] extends Fields[T]

  3. class Display extends Annotation with Annotation with ClassfileAnnotation

  4. trait Fields[T] extends AnyRef

  5. case class Fold[T, A](initial: A, fn: (A, T) ⇒ A) extends Product with Serializable

  6. trait FragStrategy[S, Result] extends AnyRef

  7. case class Fragment[S, Result, T, A](fragStrategy: FragStrategy[S, Result], raw: S, paths: List[Path] = immutable.this.Nil, convertor: Option[(Result) ⇒ Option[T]], fold: Option[Fold[T, A]] = scala.None) extends Product with Serializable

  8. case class IndentAndString(indent: String, string: String) extends Product with Serializable

  9. case class MapOfList[K, V](map: Map[K, List[V]] = ...) extends Product with Serializable

  10. case class Path(linked: Boolean, element: String) extends Product with Serializable

  11. case class PathMap[S, Result](map: Map[S, MapOfList[List[Path], List[Path]]], roots: Map[S, List[Path]], fullPaths: Map[S, List[Fragment[S, Result, _, _]]]) extends Product with Serializable

    So this is all the ends in a parent / child map.

  12. trait Structure[S, Result] extends CddDisplay

  13. trait XmlSituation extends Structure[Elem, NodeSeq]

Value Members

  1. object FieldSetPrinter

  2. object PathMap extends Serializable

  3. object Xml

Ungrouped