Class

org.apache.daffodil.processors

SerializableDataProcessor

Related Doc: package processors

Permalink

class SerializableDataProcessor extends DataProcessor

This is the DataProcessor constructed from a saved Parser.

Linear Supertypes
DataProcessor, MultipleEventHandler, EventHandler, Serializable, Serializable, HasSetDebugger, Logging, Identity, api.DFDL.DataProcessor, WithDiagnostics, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. SerializableDataProcessor
  2. DataProcessor
  3. MultipleEventHandler
  4. EventHandler
  5. Serializable
  6. Serializable
  7. HasSetDebugger
  8. Logging
  9. Identity
  10. DataProcessor
  11. WithDiagnostics
  12. AnyRef
  13. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new SerializableDataProcessor(data: SchemaSetRuntimeData)

    Permalink

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. final def addEventHandler(h: EventHandler): Unit

    Permalink
    Definition Classes
    MultipleEventHandler
  5. def after(state: UState, processor: Unparser): Unit

    Permalink
    Definition Classes
    MultipleEventHandlerEventHandler
  6. def after(state: PState, processor: Parser): Unit

    Permalink
    Definition Classes
    MultipleEventHandlerEventHandler
  7. def afterRepetition(state: UState, processor: Unparser): Unit

    Permalink
    Definition Classes
    MultipleEventHandlerEventHandler
  8. def afterRepetition(state: PState, processor: Parser): Unit

    Permalink
    Definition Classes
    MultipleEventHandlerEventHandler
  9. def areDebugging: Boolean

    Permalink
    Definition Classes
    DataProcessor
  10. final def areLogging(lvl: Type): Boolean

    Permalink
    Definition Classes
    Logging
  11. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  12. def before(state: UState, processor: Unparser): Unit

    Permalink
    Definition Classes
    MultipleEventHandlerEventHandler
  13. def before(state: PState, processor: Parser): Unit

    Permalink
    Definition Classes
    MultipleEventHandlerEventHandler
  14. def beforeRepetition(state: UState, processor: Unparser): Unit

    Permalink
    Definition Classes
    MultipleEventHandlerEventHandler
  15. def beforeRepetition(state: PState, processor: Parser): Unit

    Permalink
    Definition Classes
    MultipleEventHandlerEventHandler
  16. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  17. val data: SchemaSetRuntimeData

    Permalink
  18. def debugger: Debugger

    Permalink
    Definition Classes
    DataProcessor
  19. def doLogging(lvl: Type, msg: String, args: Seq[Any]): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    Logging
  20. def endArray(state: UState, processor: Unparser): Unit

    Permalink
    Definition Classes
    MultipleEventHandlerEventHandler
  21. def endArray(state: PState, processor: Parser): Unit

    Permalink
    Definition Classes
    MultipleEventHandlerEventHandler
  22. def endElement(state: UState, processor: Unparser): Unit

    Permalink
    Definition Classes
    MultipleEventHandlerEventHandler
  23. def endElement(state: PState, processor: Parser): Unit

    Permalink
    Definition Classes
    MultipleEventHandlerEventHandler
  24. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  25. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  26. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  27. def fini(processor: Unparser): Unit

    Permalink
    Definition Classes
    MultipleEventHandlerEventHandler
  28. def fini(processor: Parser): Unit

    Permalink
    Definition Classes
    MultipleEventHandlerEventHandler
  29. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  30. def getDiagnostics: Seq[Diagnostic]

    Permalink
    Definition Classes
    DataProcessor → WithDiagnostics
  31. def getLogWriter(): LogWriter

    Permalink
    Definition Classes
    Logging
  32. final def getLoggingLevel(): Type

    Permalink
    Definition Classes
    Logging
  33. def getTunables(): DaffodilTunables

    Permalink
    Definition Classes
    DataProcessorDataProcessor
  34. def getValidationMode(): Type

    Permalink
    Definition Classes
    DataProcessorDataProcessor
  35. def getVariables(): VariableMap

    Permalink
    Definition Classes
    DataProcessorDataProcessor
  36. final def handlers: Seq[EventHandler]

    Permalink
    Definition Classes
    MultipleEventHandler
  37. final var handlers_: Seq[EventHandler]

    Permalink
    Attributes
    protected
    Definition Classes
    MultipleEventHandler
  38. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  39. def init(processor: Unparser): Unit

    Permalink

    Unparser Events

    Unparser Events

    Definition Classes
    MultipleEventHandlerEventHandler
  40. def init(processor: Parser): Unit

    Permalink

    Parser Events

    Parser Events

    Definition Classes
    MultipleEventHandlerEventHandler
  41. def isError: Boolean

    Permalink
    Definition Classes
    DataProcessor → WithDiagnostics
  42. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  43. final macro def log(lvl: Type, msg: String, args: Any*): Unit

    Permalink
    Definition Classes
    Logging
  44. lazy val logID: String

    Permalink
    Definition Classes
    Logging → Identity
  45. var logLevel: Maybe[Type]

    Permalink
    Definition Classes
    Logging
  46. var logWriter: Maybe[LogWriter]

    Permalink
    Definition Classes
    Logging
  47. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  48. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  49. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  50. def parse(state: PState): ParseResult

    Permalink
    Definition Classes
    DataProcessor
  51. def parse(file: File, output: InfosetOutputter): api.DFDL.ParseResult

    Permalink

    Returns an object which contains the result, and/or diagnostic information.

    Returns an object which contains the result, and/or diagnostic information.

    Use this rather than passing a channel/stream because it enables some I/O optimizations.

    Definition Classes
    DataProcessorDataProcessor
  52. def parse(input: Input, output: InfosetOutputter, lengthLimitInBits: Long = 1): api.DFDL.ParseResult

    Permalink

    Here begins the parser runtime.

    Here begins the parser runtime. Compiler-oriented mechanisms (OOLAG etc.) aren't used in the runtime. Instead we deal with success and failure statuses.

    Definition Classes
    DataProcessorDataProcessor
  53. def resetTunables(): Unit

    Permalink
    Definition Classes
    DataProcessor
  54. def save(output: Output): Unit

    Permalink
    Definition Classes
    DataProcessorDataProcessor
  55. def setDebugger(dbg: Debugger): Unit

    Permalink
    Definition Classes
    DataProcessorHasSetDebugger
  56. def setDebugging(flag: Boolean): Unit

    Permalink
    Definition Classes
    DataProcessorHasSetDebugger
  57. def setExternalVariables(extVars: Seq[Binding]): Unit

    Permalink
    Definition Classes
    DataProcessorDataProcessor
  58. def setExternalVariables(extVars: File, tunable: DaffodilTunables): Unit

    Permalink
    Definition Classes
    DataProcessorDataProcessor
  59. def setExternalVariables(extVars: File): Unit

    Permalink
    Definition Classes
    DataProcessorDataProcessor
  60. def setExternalVariables(extVars: Map[String, String]): Unit

    Permalink
    Definition Classes
    DataProcessorDataProcessor
  61. def setLogWriter(lw: LogWriter): Unit

    Permalink
    Definition Classes
    Logging
  62. def setLoggingLevel(level: Type): Unit

    Permalink
    Definition Classes
    Logging
  63. def setTunable(tunable: String, value: String): Unit

    Permalink
    Definition Classes
    DataProcessorDataProcessor
  64. def setTunables(tunables: Map[String, String]): Unit

    Permalink
    Definition Classes
    DataProcessorDataProcessor
  65. def setValidationMode(mode: Type): Unit

    Permalink
  66. val ssrd: SchemaSetRuntimeData

    Permalink
    Definition Classes
    DataProcessor
  67. def startArray(state: UState, processor: Unparser): Unit

    Permalink
    Definition Classes
    MultipleEventHandlerEventHandler
  68. def startArray(state: PState, processor: Parser): Unit

    Permalink
    Definition Classes
    MultipleEventHandlerEventHandler
  69. def startElement(state: UState, processor: Unparser): Unit

    Permalink
    Definition Classes
    MultipleEventHandlerEventHandler
  70. def startElement(state: PState, processor: Parser): Unit

    Permalink
    Definition Classes
    MultipleEventHandlerEventHandler
  71. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  72. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  73. var tunablesObj: DaffodilTunables

    Permalink
    Attributes
    protected
    Definition Classes
    DataProcessor
  74. def unparse(inputter: InfosetInputter, output: Output): api.DFDL.UnparseResult

    Permalink

    Unparses (that is, serializes) data to the output, returns an object which contains any diagnostics.

    Unparses (that is, serializes) data to the output, returns an object which contains any diagnostics.

    Definition Classes
    DataProcessorDataProcessor
  75. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  76. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  77. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  78. macro def withLoggingLevel[S](newLevel: Type)(body: ⇒ S): Unit

    Permalink
    Definition Classes
    Logging

Inherited from DataProcessor

Inherited from MultipleEventHandler

Inherited from EventHandler

Inherited from Serializable

Inherited from Serializable

Inherited from HasSetDebugger

Inherited from Logging

Inherited from Identity

Inherited from api.DFDL.DataProcessor

Inherited from WithDiagnostics

Inherited from AnyRef

Inherited from Any

Ungrouped