toggle menu
xmlutil
0.90.2
Common
switch theme
search in API
xmlschema
/
io.github.pdvrieze.formats.xmlschema.resolved
/
ResolvedParticle
Resolved
Particle
interface
ResolvedParticle
<
out
T
:
ResolvedTerm
>
:
ResolvedAnnotated
(
source
)
Inheritors
IResolvedElementUse
ResolvedAny
ResolvedGroupParticle
SyntheticAll
SyntheticChoice
SyntheticSequence
Members
Types
Companion
Link copied to clipboard
object
Companion
Properties
effective
Total
Range
Link copied to clipboard
open
val
effectiveTotalRange
:
AllNNIRange
id
Link copied to clipboard
open
val
id
:
VID
?
mdl
Annotations
Link copied to clipboard
open
val
mdlAnnotations
:
List
<
ResolvedAnnotation
>
mdl
Max
Occurs
Link copied to clipboard
abstract
val
mdlMaxOccurs
:
VAllNNI
mdl
Min
Occurs
Link copied to clipboard
abstract
val
mdlMinOccurs
:
VNonNegativeInteger
mdl
Term
Link copied to clipboard
abstract
val
mdlTerm
:
T
model
Link copied to clipboard
abstract
val
model
:
ResolvedAnnotated.IModel
other
Attrs
Link copied to clipboard
open
val
otherAttrs
:
Map
<
QName
,
String
>
range
Link copied to clipboard
open
val
range
:
AllNNIRange
Functions
check
Annotated
Link copied to clipboard
open
fun
checkAnnotated
(
version
:
SchemaVersion
)
check
Particle
Link copied to clipboard
open
fun
checkParticle
(
checkHelper
:
CheckHelper
)
collect
Constraints
Link copied to clipboard
open
fun
collectConstraints
(
collector
:
MutableCollection
<
ResolvedIdentityConstraint
>
)
collect
Element
Names
Link copied to clipboard
open
fun
collectElementNames
(
collector
:
MutableList
<
QName
>
)
flatten
Link copied to clipboard
open
fun
flatten
(
checkHelper
:
CheckHelper
)
:
FlattenedParticle
open
fun
flatten
(
isSiblingName
:
(
QName
)
->
Boolean
,
checkHelper
:
CheckHelper
)
:
FlattenedParticle
is
Sibling
Name
Link copied to clipboard
open
fun
isSiblingName
(
name
:
QName
)
:
Boolean
mdl
Is
Emptiable
Link copied to clipboard
open
fun
mdlIsEmptiable
(
)
:
Boolean
normalize
Term
Link copied to clipboard
open
fun
normalizeTerm
(
)
:
ResolvedParticle
<
T
>
visit
Term
Link copied to clipboard
open
fun
<
R
>
visitTerm
(
visitor
:
ResolvedTerm.Visitor
<
R
>
)
:
R