Package org.apache.ws.commons.schema
Class XmlSchemaComplexContentRestriction
java.lang.Object
org.apache.ws.commons.schema.XmlSchemaObject
org.apache.ws.commons.schema.XmlSchemaAnnotated
org.apache.ws.commons.schema.XmlSchemaContent
org.apache.ws.commons.schema.XmlSchemaComplexContentRestriction
- All Implemented Interfaces:
XmlSchemaObjectBase
Class for complex types with a complex content model that are derived by restriction. Restricts the
contents of the complex type to a subset of the inherited complex type. Represents the World Wide Web
Consortium (W3C) restriction element for complex content.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate XmlSchemaAnyAttributeprivate List<XmlSchemaAttributeOrGroupRef> private QNameprivate XmlSchemaParticleFields inherited from class org.apache.ws.commons.schema.XmlSchemaObject
lineNumber, linePosition, sourceURI -
Constructor Summary
ConstructorsConstructorDescriptionCreates new XmlSchemaComplexContentRestriction -
Method Summary
Modifier and TypeMethodDescriptionvoidsetAnyAttribute(XmlSchemaAnyAttribute anyAttribute) (package private) voidsetAttributes(List<XmlSchemaAttributeOrGroupRef> attributes) voidsetBaseTypeName(QName baseTypeName) voidsetParticle(XmlSchemaParticle particle) Methods inherited from class org.apache.ws.commons.schema.XmlSchemaAnnotated
getAnnotation, getId, getUnhandledAttributes, setAnnotation, setId, setUnhandledAttributes, toStringMethods inherited from class org.apache.ws.commons.schema.XmlSchemaObject
addMetaInfo, equals, getLineNumber, getLinePosition, getMetaInfoMap, getSourceURI, hashCode, setLineNumber, setLinePosition, setMetaInfoMap, setSourceURI
-
Field Details
-
anyAttribute
-
attributes
-
baseTypeName
-
particle
-
-
Constructor Details
-
XmlSchemaComplexContentRestriction
public XmlSchemaComplexContentRestriction()Creates new XmlSchemaComplexContentRestriction
-
-
Method Details
-
setAnyAttribute
-
getAnyAttribute
-
getAttributes
-
setBaseTypeName
-
getBaseTypeName
-
getParticle
-
setParticle
-
setAttributes
-