class RepOrderedUnseparatedSequenceChildUnparser extends RepeatingChildUnparser with Unseparated
- Alphabetic
- By Inheritance
- RepOrderedUnseparatedSequenceChildUnparser
- Unseparated
- RepeatingChildUnparser
- EndArrayChecksMixin
- MinMaxRepeatsMixin
- SequenceChildUnparser
- CombinatorUnparser
- CombinatorProcessor
- Unparser
- Processor
- Serializable
- Serializable
- ToBriefXMLImpl
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Instance Constructors
- new RepOrderedUnseparatedSequenceChildUnparser(childUnparser: Unparser, srd: SequenceRuntimeData, erd: ElementRuntimeData)
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
UE(ustate: UState, s: String, args: Any*): Nothing
- Definition Classes
- Unparser
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
briefXMLAttributes: String
- Attributes
- protected
- Definition Classes
- ToBriefXMLImpl
-
def
checkArrayPosAgainstMaxOccurs(state: UState): Boolean
True if arrayPos is less than maxOccurs, but only if we care about maxOccurs.
True if arrayPos is less than maxOccurs, but only if we care about maxOccurs. Always true if occursCountKind is not one where we bound occurrences with maxOccurs.
- Definition Classes
- RepOrderedUnseparatedSequenceChildUnparser → RepeatingChildUnparser
-
def
checkFinalOccursCountBetweenMinAndMaxOccurs(state: UState, unparser: RepeatingChildUnparser, numOccurrences: Int, maxReps: Long, arrPos: Long): Unit
For OccursCountKind 'implicit', we need to check for arrayPos in range and enforce the min/maxOccurs bounds.
For OccursCountKind 'implicit', we need to check for arrayPos in range and enforce the min/maxOccurs bounds.
maxReps is passed in, since it will already have been computed before hand.
This depends on maxReps and minReps being properly setup to represent the bounds checking that should be done. E.g., if 'implicit' but maxReps is 'unbounded', then maxReps will be Long.MaxValue.
- Definition Classes
- RepeatingChildUnparser
-
val
childProcessors: Vector[Unparser]
- Definition Classes
- Unseparated
-
val
childUnparser: Unparser
- Definition Classes
- RepeatingChildUnparser → SequenceChildUnparser
-
def
clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
-
val
context: RuntimeData
- Definition Classes
- CombinatorUnparser → Unparser → Processor
-
def
endArray(state: ParseOrUnparseState, actualOccurs: Long): Unit
- Definition Classes
- EndArrayChecksMixin
-
final
def
endArrayOrOptional(currentArrayERD: ElementRuntimeData, state: UState): Unit
Ends an array/optional.
Ends an array/optional. For a true array, pulls an event which must be an end-array event. Validates array dimensions if validation has been requested.
- Definition Classes
- RepeatingChildUnparser
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
val
erd: ElementRuntimeData
- Definition Classes
- RepeatingChildUnparser → EndArrayChecksMixin → MinMaxRepeatsMixin
-
def
finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
def
isBoundedMax: Boolean
- Definition Classes
- MinMaxRepeatsMixin
-
def
isEmpty: Boolean
- Definition Classes
- Unparser → Processor
-
val
isInitialized: Boolean
- Definition Classes
- Processor
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
final
def
isPrimitive: Boolean
- Definition Classes
- CombinatorProcessor → Processor
-
def
maxRepeats(state: ParseOrUnparseState): Long
- Definition Classes
- MinMaxRepeatsMixin
-
def
minRepeats(state: ParseOrUnparseState): Long
- Definition Classes
- MinMaxRepeatsMixin
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
nom: String
- Definition Classes
- ToBriefXMLImpl
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
lazy val
runtimeDependencies: Vector[Nothing]
- Definition Classes
- RepeatingChildUnparser → SequenceChildUnparser → Processor
-
final
def
shouldDoUnparser(unparser: RepeatingChildUnparser, state: UState): Boolean
Determines if the incoming event matches the current term, so we should run its unparser.
Determines if the incoming event matches the current term, so we should run its unparser.
If the term is an element and the event is a start element, then true if the incoming element event namedQName matches the expected element namedQName. Always true if the term is a model-group and the event is a start element. If the event is not a start, it must be an endArray for the enclosing complex element, and the answer is false.
- Definition Classes
- RepeatingChildUnparser
-
val
srd: SequenceRuntimeData
- Definition Classes
- RepeatingChildUnparser → SequenceChildUnparser
-
final
def
startArrayOrOptional(state: UState): Unit
Sets up for the start of an array/optional.
Sets up for the start of an array/optional. For true array, pulls an event, which must be a start-array event.
- Definition Classes
- RepeatingChildUnparser
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toBriefXML(depthLimit: Int = -1): String
- Definition Classes
- RepeatingChildUnparser → ToBriefXMLImpl
-
def
toString(): String
- Definition Classes
- RepeatingChildUnparser → ToBriefXMLImpl → AnyRef → Any
-
val
trd: TermRuntimeData
- Definition Classes
- SequenceChildUnparser
-
def
unparse(state: UState): Unit
Unparse exactly one occurrence of an array/optional element.
Unparse exactly one occurrence of an array/optional element.
Iterating for arrays/optionals is done in the caller.
- Attributes
- protected
- Definition Classes
- RepeatingChildUnparser → Unparser
-
final
def
unparse1(ustate: UState, ignore: AnyRef): Unit
- Definition Classes
- Unparser
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()