public class RestrictionType extends Annotated
Java class for restrictionType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="restrictionType"> <complexContent> <extension base="{http://www.w3.org/2001/XMLSchema}annotated"> <sequence> <choice minOccurs="0"> <group ref="{http://www.w3.org/2001/XMLSchema}typeDefParticle"/> <group ref="{http://www.w3.org/2001/XMLSchema}simpleRestrictionModel"/> </choice> <group ref="{http://www.w3.org/2001/XMLSchema}attrDecls"/> </sequence> <attribute name="base" use="required" type="{http://www.w3.org/2001/XMLSchema}QName" /> <anyAttribute processContents='lax' namespace='##other'/> </extension> </complexContent> </complexType>
Modifier and Type | Field and Description |
---|---|
protected All |
all |
protected Wildcard |
anyAttribute |
protected List<Annotated> |
attributeOrAttributeGroup |
protected QName |
base |
protected ExplicitGroup |
choice |
protected List<Object> |
facets |
protected GroupRef |
group |
protected ExplicitGroup |
sequence |
protected LocalSimpleType |
simpleType |
annotation, id
Constructor and Description |
---|
RestrictionType() |
Modifier and Type | Method and Description |
---|---|
All |
getAll()
Gets the value of the all property.
|
Wildcard |
getAnyAttribute()
Gets the value of the anyAttribute property.
|
List<Annotated> |
getAttributeOrAttributeGroup()
Gets the value of the attributeOrAttributeGroup property.
|
QName |
getBase()
Gets the value of the base property.
|
ExplicitGroup |
getChoice()
Gets the value of the choice property.
|
List<Object> |
getFacets()
Gets the value of the facets property.
|
GroupRef |
getGroup()
Gets the value of the group property.
|
ExplicitGroup |
getSequence()
Gets the value of the sequence property.
|
LocalSimpleType |
getSimpleType()
Gets the value of the simpleType property.
|
void |
setAll(All value)
Sets the value of the all property.
|
void |
setAnyAttribute(Wildcard value)
Sets the value of the anyAttribute property.
|
void |
setBase(QName value)
Sets the value of the base property.
|
void |
setChoice(ExplicitGroup value)
Sets the value of the choice property.
|
void |
setGroup(GroupRef value)
Sets the value of the group property.
|
void |
setSequence(ExplicitGroup value)
Sets the value of the sequence property.
|
void |
setSimpleType(LocalSimpleType value)
Sets the value of the simpleType property.
|
getAnnotation, getId, setAnnotation, setId
getOtherAttributes
protected GroupRef group
protected All all
protected ExplicitGroup choice
protected ExplicitGroup sequence
protected LocalSimpleType simpleType
protected Wildcard anyAttribute
protected QName base
public GroupRef getGroup()
GroupRef
public void setGroup(GroupRef value)
value
- allowed object is
GroupRef
public void setAll(All value)
value
- allowed object is
All
public ExplicitGroup getChoice()
ExplicitGroup
public void setChoice(ExplicitGroup value)
value
- allowed object is
ExplicitGroup
public ExplicitGroup getSequence()
ExplicitGroup
public void setSequence(ExplicitGroup value)
value
- allowed object is
ExplicitGroup
public LocalSimpleType getSimpleType()
LocalSimpleType
public void setSimpleType(LocalSimpleType value)
value
- allowed object is
LocalSimpleType
public List<Object> getFacets()
set
method for the facets property.
For example, to add a new item, do as follows:
getFacets().add(newItem);Objects of the following type(s) are allowed in the list
JAXBElement
<
NumFacet
>
JAXBElement
<
Facet
>
TotalDigits
JAXBElement
<
Facet
>
Pattern
JAXBElement
<
Facet
>
JAXBElement
<
NoFixedFacet
>
JAXBElement
<
NumFacet
>
WhiteSpace
JAXBElement
<
NumFacet
>
JAXBElement
<
NumFacet
>
JAXBElement
<
Facet
>
public List<Annotated> getAttributeOrAttributeGroup()
set
method for the attributeOrAttributeGroup property.
For example, to add a new item, do as follows:
getAttributeOrAttributeGroup().add(newItem);Objects of the following type(s) are allowed in the list
AttributeGroupRef
Attribute
public Wildcard getAnyAttribute()
Wildcard
public void setAnyAttribute(Wildcard value)
value
- allowed object is
Wildcard
public QName getBase()
QName
Copyright © 2003–2016 MuleSoft, Inc.. All rights reserved.