t

zio.schema

SimpleMutableSchemaBasedValueProcessor

trait SimpleMutableSchemaBasedValueProcessor[Target] extends MutableSchemaBasedValueProcessor[Target, Unit]

A simpler version of MutableSchemaBasedValueProcessor without using any Context

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. SimpleMutableSchemaBasedValueProcessor
  2. MutableSchemaBasedValueProcessor
  3. AnyRef
  4. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Abstract Value Members

  1. abstract def fail(message: String): Target
    Attributes
    protected
  2. abstract def processDictionary(schema: Map[_, _], value: Chunk[(Target, Target)]): Target
    Attributes
    protected
  3. abstract def processDynamic(value: DynamicValue): Option[Target]
    Attributes
    protected
  4. abstract def processEither(schema: Either[_, _], value: Either[Target, Target]): Target
    Attributes
    protected
  5. abstract def processEnum(schema: Enum[_], tuple: (String, Target)): Target
    Attributes
    protected
  6. abstract def processOption(schema: Optional[_], value: Option[Target]): Target
    Attributes
    protected
  7. abstract def processPrimitive(value: Any, typ: StandardType[Any]): Target
    Attributes
    protected
  8. abstract def processRecord(schema: Record[_], value: ListMap[String, Target]): Target
    Attributes
    protected
  9. abstract def processSequence(schema: Sequence[_, _, _], value: Chunk[Target]): Target
    Attributes
    protected
  10. abstract def processSet(schema: Set[_], value: Set[Target]): Target
    Attributes
    protected
  11. abstract def processTuple(schema: Tuple2[_, _], left: Target, right: Target): Target
    Attributes
    protected

Concrete Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##: Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native()
  6. def contextForEither(context: Unit, e: Either[Unit, Unit]): Unit

    Gets the context for an either's left or right value within the parent context

    Gets the context for an either's left or right value within the parent context

    Attributes
    protected
    Definition Classes
    SimpleMutableSchemaBasedValueProcessorMutableSchemaBasedValueProcessor
  7. def contextForEnumConstructor(context: Unit, index: Int, c: Case[_, _]): Unit

    Gets the context for an enum's given constructor within the parent context

    Gets the context for an enum's given constructor within the parent context

    Attributes
    protected
    Definition Classes
    SimpleMutableSchemaBasedValueProcessorMutableSchemaBasedValueProcessor
  8. def contextForMap(context: Unit, schema: Map[_, _], index: Int): Unit

    Gets the context for a dictionary's given element within the parent context

    Gets the context for a dictionary's given element within the parent context

    Attributes
    protected
    Definition Classes
    SimpleMutableSchemaBasedValueProcessorMutableSchemaBasedValueProcessor
  9. def contextForOption(context: Unit, o: Option[Unit]): Unit

    Gets the context for an option's inner value within the parent context

    Gets the context for an option's inner value within the parent context

    Attributes
    protected
    Definition Classes
    SimpleMutableSchemaBasedValueProcessorMutableSchemaBasedValueProcessor
  10. def contextForRecordField(context: Unit, index: Int, field: Field[_, _]): Unit

    Gets the context for a record's given field within the parent context

    Gets the context for a record's given field within the parent context

    Attributes
    protected
    Definition Classes
    SimpleMutableSchemaBasedValueProcessorMutableSchemaBasedValueProcessor
  11. def contextForSequence(context: Unit, schema: Sequence[_, _, _], index: Int): Unit

    Gets the context for a sequence's given element within the parent context

    Gets the context for a sequence's given element within the parent context

    Attributes
    protected
    Definition Classes
    SimpleMutableSchemaBasedValueProcessorMutableSchemaBasedValueProcessor
  12. def contextForSet(context: Unit, schema: Set[_], index: Int): Unit

    Gets the context for a set's given element within the parent context

    Gets the context for a set's given element within the parent context

    Attributes
    protected
    Definition Classes
    SimpleMutableSchemaBasedValueProcessorMutableSchemaBasedValueProcessor
  13. def contextForTuple(context: Unit, index: Int): Unit

    Gets the context for a tuple's given field within the parent context

    Gets the context for a tuple's given field within the parent context

    Attributes
    protected
    Definition Classes
    SimpleMutableSchemaBasedValueProcessorMutableSchemaBasedValueProcessor
  14. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  15. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  16. def fail(context: Unit, message: String): Target

    Fails the processing

    Fails the processing

    Attributes
    protected
    Definition Classes
    SimpleMutableSchemaBasedValueProcessorMutableSchemaBasedValueProcessor
  17. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable])
  18. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  19. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  20. val initialContext: Unit

    The initial (top-level) context value

    The initial (top-level) context value

    Attributes
    protected
    Definition Classes
    SimpleMutableSchemaBasedValueProcessorMutableSchemaBasedValueProcessor
  21. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  22. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  23. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  24. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  25. def process[A](schema: Schema[A], value: A): Target

    Process a value based on it's schema

    Process a value based on it's schema

    Definition Classes
    MutableSchemaBasedValueProcessor
  26. def processDictionary(context: Unit, schema: Map[_, _], value: Chunk[(Target, Target)]): Target

    * Process a dictionary using its already processed key-value pairs

    * Process a dictionary using its already processed key-value pairs

    Attributes
    protected
    Definition Classes
    SimpleMutableSchemaBasedValueProcessorMutableSchemaBasedValueProcessor
  27. def processDynamic(context: Unit, value: DynamicValue): Option[Target]

    Process a dynamic value.

    Process a dynamic value. If the result is None it indicates that the processor has no built-in support for dynamic values, and the Dynamic value's schema should be used instead.

    Attributes
    protected
    Definition Classes
    SimpleMutableSchemaBasedValueProcessorMutableSchemaBasedValueProcessor
  28. def processEither(context: Unit, schema: Either[_, _], value: Either[Target, Target]): Target

    Process an either value using its already processed left or right value

    Process an either value using its already processed left or right value

    Attributes
    protected
    Definition Classes
    SimpleMutableSchemaBasedValueProcessorMutableSchemaBasedValueProcessor
  29. def processEnum(context: Unit, schema: Enum[_], tuple: (String, Target)): Target

    Process an enum in the given context with the given schema using the processed constructor value and it's name

    Process an enum in the given context with the given schema using the processed constructor value and it's name

    Attributes
    protected
    Definition Classes
    SimpleMutableSchemaBasedValueProcessorMutableSchemaBasedValueProcessor
  30. def processOption(context: Unit, schema: Optional[_], value: Option[Target]): Target

    Process an optional value using its already processed inner value, or None

    Process an optional value using its already processed inner value, or None

    Attributes
    protected
    Definition Classes
    SimpleMutableSchemaBasedValueProcessorMutableSchemaBasedValueProcessor
  31. def processPrimitive(context: Unit, value: Any, typ: StandardType[Any]): Target

    Process a primitive value

    Process a primitive value

    Attributes
    protected
    Definition Classes
    SimpleMutableSchemaBasedValueProcessorMutableSchemaBasedValueProcessor
  32. def processRecord(context: Unit, schema: Record[_], value: ListMap[String, Target]): Target

    Process a record in the given context with the given schema, using the already processed values of its fields.

    Process a record in the given context with the given schema, using the already processed values of its fields.

    Attributes
    protected
    Definition Classes
    SimpleMutableSchemaBasedValueProcessorMutableSchemaBasedValueProcessor
  33. def processSequence(context: Unit, schema: Sequence[_, _, _], value: Chunk[Target]): Target

    Process a sequence using its already processed elements

    Process a sequence using its already processed elements

    Attributes
    protected
    Definition Classes
    SimpleMutableSchemaBasedValueProcessorMutableSchemaBasedValueProcessor
  34. def processSet(context: Unit, schema: Set[_], value: Set[Target]): Target

    Process a set using its already processed elements

    Process a set using its already processed elements

    Attributes
    protected
    Definition Classes
    SimpleMutableSchemaBasedValueProcessorMutableSchemaBasedValueProcessor
  35. def processTuple(context: Unit, schema: Tuple2[_, _], left: Target, right: Target): Target

    Process a tuple using its already processed left and right values

    Process a tuple using its already processed left and right values

    Attributes
    protected
    Definition Classes
    SimpleMutableSchemaBasedValueProcessorMutableSchemaBasedValueProcessor
  36. def startProcessingDictionary(context: Unit, schema: Map[_, _], size: Int): Unit

    Called before processing a dictionary

    Called before processing a dictionary

    Attributes
    protected
    Definition Classes
    MutableSchemaBasedValueProcessor
    Annotations
    @nowarn()
  37. def startProcessingEither(context: Unit, schema: Either[_, _]): Unit

    Called before processing and either value

    Called before processing and either value

    Attributes
    protected
    Definition Classes
    MutableSchemaBasedValueProcessor
    Annotations
    @nowarn()
  38. def startProcessingEnum(context: Unit, schema: Enum[_]): Unit

    Called before processing an enum

    Called before processing an enum

    Attributes
    protected
    Definition Classes
    MutableSchemaBasedValueProcessor
    Annotations
    @nowarn()
  39. def startProcessingOption(context: Unit, schema: Optional[_]): Unit

    Called before processing an option value

    Called before processing an option value

    Attributes
    protected
    Definition Classes
    MutableSchemaBasedValueProcessor
    Annotations
    @nowarn()
  40. def startProcessingRecord(context: Unit, schema: Record[_]): Unit

    Called before processing a record (before calling processXYZ for the record's fields)

    Called before processing a record (before calling processXYZ for the record's fields)

    Attributes
    protected
    Definition Classes
    MutableSchemaBasedValueProcessor
    Annotations
    @nowarn()
  41. def startProcessingSequence(context: Unit, schema: Sequence[_, _, _], size: Int): Unit

    Called before processing a sequence

    Called before processing a sequence

    Attributes
    protected
    Definition Classes
    MutableSchemaBasedValueProcessor
    Annotations
    @nowarn()
  42. def startProcessingSet(context: Unit, schema: Set[_], size: Int): Unit

    Called before processing a set

    Called before processing a set

    Attributes
    protected
    Definition Classes
    MutableSchemaBasedValueProcessor
    Annotations
    @nowarn()
  43. def startProcessingTuple(context: Unit, schema: Tuple2[_, _]): Unit

    Called before processing a pair of values

    Called before processing a pair of values

    Attributes
    protected
    Definition Classes
    MutableSchemaBasedValueProcessor
    Annotations
    @nowarn()
  44. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  45. def toString(): String
    Definition Classes
    AnyRef → Any
  46. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  47. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  48. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()

Inherited from MutableSchemaBasedValueProcessor[Target, Unit]

Inherited from AnyRef

Inherited from Any

Ungrouped