Top Fields Constructors Methods
org.eclipse.persistence.internal.oxm.schema.model

public Class Restriction

extends Object
implements SimpleDerivation
Class Inheritance
All Implemented Interfaces
org.eclipse.persistence.internal.oxm.schema.model.SimpleDerivation
Imports
java.util.ArrayList, .List

Field Summary

Modifier and TypeField and Description
private All
private AnyAttribute
private List<Attribute>
private String
private Choice
private List<E>
private String
private String
private String
private String
private String
private String
private String
private String
private Restrictable
private List<String>
private Sequence
private SimpleType
private String
private TypeDefParticle

Constructor Summary

AccessConstructor and Description
public
public
Restriction(String baseType)

Method Summary

Modifier and TypeMethod and Description
public void
public All
public AnyAttribute
public List<Attribute>
public String
public Choice
public List<E>
public String
public String
public String
public String
public String
public String
public String
public String
public Restrictable
public String
public List<String>
public Sequence
public SimpleType
public String
public TypeDefParticle
public void
mergeWith(Restriction restriction)

Overwrites attributes of this restriction with attributes of the argument, if they are not null.

public void
setAll(All all)

public void
public void
public void
setBaseType(String baseType)

public void
setChoice(Choice choice)

public void
public void
setFractionDigits(String fractionDigits)

public void
setFractionDigits(int fractionDigits)

public void
setLength(String length)

public void
setLength(int length)

public void
setMaxExclusive(String maxExclusive)

public void
setMaxInclusive(String maxInclusive)

public void
setMaxLength(String maxLength)

public void
setMaxLength(int maxLength)

public void
setMinExclusive(String minExclusive)

public void
setMinInclusive(String minInclusive)

public void
setMinLength(String minLength)

public void
setMinLength(int minLength)

public void
public void
setPatterns(List<String> patterns)

public void
public void
public void
setTotalDigits(String totalDigits)

public void
setTotalDigits(int totalDigits)

public void
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

allback to summary
private All all
anyAttributeback to summary
private AnyAttribute anyAttribute
attributesback to summary
private List<Attribute> attributes
baseTypeback to summary
private String baseType
choiceback to summary
private Choice choice
enumerationFacetsback to summary
private List<E> enumerationFacets
fractionDigitsback to summary
private String fractionDigits
lengthback to summary
private String length
maxExclusiveback to summary
private String maxExclusive
maxInclusiveback to summary
private String maxInclusive
maxLengthback to summary
private String maxLength
minExclusiveback to summary
private String minExclusive
minInclusiveback to summary
private String minInclusive
minLengthback to summary
private String minLength
ownerback to summary
private Restrictable owner
patternsback to summary
private List<String> patterns
sequenceback to summary
private Sequence sequence
simpleTypeback to summary
private SimpleType simpleType
totalDigitsback to summary
private String totalDigits
typeDefParticleback to summary
private TypeDefParticle typeDefParticle

Constructor Detail

Restrictionback to summary
public Restriction()
Restrictionback to summary
public Restriction(String baseType)

Method Detail

addPatternback to summary
public void addPattern(String regexp)
getAllback to summary
public All getAll()
getAnyAttributeback to summary
public AnyAttribute getAnyAttribute()
getAttributesback to summary
public List<Attribute> getAttributes()
getBaseTypeback to summary
public String getBaseType()
getChoiceback to summary
public Choice getChoice()
getEnumerationFacetsback to summary
public List<E> getEnumerationFacets()
getFractionDigitsback to summary
public String getFractionDigits()
getLengthback to summary
public String getLength()
getMaxExclusiveback to summary
public String getMaxExclusive()
getMaxInclusiveback to summary
public String getMaxInclusive()
getMaxLengthback to summary
public String getMaxLength()
getMinExclusiveback to summary
public String getMinExclusive()
getMinInclusiveback to summary
public String getMinInclusive()
getMinLengthback to summary
public String getMinLength()
getOwnerback to summary
public Restrictable getOwner()
getOwnerNameback to summary
public String getOwnerName()
getPatternsback to summary
public List<String> getPatterns()
getSequenceback to summary
public Sequence getSequence()
getSimpleTypeback to summary
public SimpleType getSimpleType()
getTotalDigitsback to summary
public String getTotalDigits()
getTypeDefParticleback to summary
public TypeDefParticle getTypeDefParticle()
mergeWithback to summary
public void mergeWith(Restriction restriction)

Overwrites attributes of this restriction with attributes of the argument, if they are not null.

setAllback to summary
public void setAll(All all)
setAnyAttributeback to summary
public void setAnyAttribute(AnyAttribute any)
setAttributesback to summary
public void setAttributes(List<Attribute> attributes)
setBaseTypeback to summary
public void setBaseType(String baseType)
setChoiceback to summary
public void setChoice(Choice choice)
setEnumerationFacetsback to summary
public void setEnumerationFacets(List<E> values)
setFractionDigitsback to summary
public void setFractionDigits(String fractionDigits)
setFractionDigitsback to summary
public void setFractionDigits(int fractionDigits)
setLengthback to summary
public void setLength(String length)
setLengthback to summary
public void setLength(int length)
setMaxExclusiveback to summary
public void setMaxExclusive(String maxExclusive)
setMaxInclusiveback to summary
public void setMaxInclusive(String maxInclusive)
setMaxLengthback to summary
public void setMaxLength(String maxLength)
setMaxLengthback to summary
public void setMaxLength(int maxLength)
setMinExclusiveback to summary
public void setMinExclusive(String minExclusive)
setMinInclusiveback to summary
public void setMinInclusive(String minInclusive)
setMinLengthback to summary
public void setMinLength(String minLength)
setMinLengthback to summary
public void setMinLength(int minLength)
setOwnerback to summary
public void setOwner(Restrictable owner)
setPatternsback to summary
public void setPatterns(List<String> patterns)
setSequenceback to summary
public void setSequence(Sequence sequence)
setSimpleTypeback to summary
public void setSimpleType(SimpleType simpleType)
setTotalDigitsback to summary
public void setTotalDigits(String totalDigits)
setTotalDigitsback to summary
public void setTotalDigits(int totalDigits)
setTypeDefParticleback to summary
public void setTypeDefParticle(TypeDefParticle typeDefParticle)