public class StscChecker extends Object
Constructor and Description |
---|
StscChecker() |
Modifier and Type | Method and Description |
---|---|
static void |
checkAll() |
static void |
checkFields(SchemaTypeImpl sType)
The following code checks rule #5 of http://www.w3.org/TR/xmlschema-1/#coss-ct
as well as attribute + element default/fixed validity.
|
static boolean |
checkRestriction(SchemaTypeImpl sType)
The following code only checks rule #5 of http://www.w3.org/TR/xmlschema-1/#derivation-ok-restriction
(Everything else can and should be done in StscResolver, because we can give more detailed line # info there
|
static boolean |
isParticleValidRestriction(SchemaParticle baseModel,
SchemaParticle derivedModel,
Collection errors,
XmlObject context)
This function takes in two schema particle types, a baseModel, and a derived model and returns true if the
derivedModel can be egitimately be used for restriction.
|
public static void checkAll()
public static void checkFields(SchemaTypeImpl sType)
public static boolean checkRestriction(SchemaTypeImpl sType)
public static boolean isParticleValidRestriction(SchemaParticle baseModel, SchemaParticle derivedModel, Collection errors, XmlObject context)
baseModel
- - The base schema particlederivedModel
- - The derived (restricted) schema particleerrors
- - Invalid restriction errors are put into this collectioncontext
- Copyright © 2010 - 2020 Adobe. All Rights Reserved