public class StringLimitType extends Object implements Serializable, Cloneable, JaxbVisitable, org.jvnet.jaxb2_commons.lang.Equals, org.jvnet.jaxb2_commons.lang.HashCode
Java class for StringLimitType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="StringLimitType"> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <sequence> <element name="description" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> <element name="minOccurs" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/> <element name="maxOccurs" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/> <element name="mustBeFirst" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/> <element name="characterClass" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}CharacterClassType" minOccurs="0"/> </sequence> </restriction> </complexContent> </complexType>
Modifier and Type | Field and Description |
---|---|
protected CharacterClassType |
characterClass |
static QName |
COMPLEX_TYPE |
protected String |
description |
static ItemName |
F_CHARACTER_CLASS |
static ItemName |
F_DESCRIPTION |
static ItemName |
F_MAX_OCCURS |
static ItemName |
F_MIN_OCCURS |
static ItemName |
F_MUST_BE_FIRST |
protected Integer |
maxOccurs |
protected Integer |
minOccurs |
protected Boolean |
mustBeFirst |
Constructor and Description |
---|
StringLimitType()
Creates a new
StringLimitType instance. |
StringLimitType(StringLimitType o)
Creates a new
StringLimitType instance by deeply copying a given StringLimitType instance. |
Modifier and Type | Method and Description |
---|---|
void |
accept(JaxbVisitor visitor) |
CharacterClassType |
beginCharacterClass() |
StringLimitType |
characterClass(CharacterClassType value) |
StringLimitType |
clone()
Creates and returns a deep copy of this object.
|
StringLimitType |
description(String value) |
boolean |
equals(Object object) |
boolean |
equals(org.jvnet.jaxb2_commons.locator.ObjectLocator thisLocator,
org.jvnet.jaxb2_commons.locator.ObjectLocator thatLocator,
Object object,
org.jvnet.jaxb2_commons.lang.EqualsStrategy strategy) |
CharacterClassType |
getCharacterClass()
Gets the value of the characterClass property.
|
String |
getDescription()
Gets the value of the description property.
|
Integer |
getMaxOccurs()
Gets the value of the maxOccurs property.
|
Integer |
getMinOccurs()
Gets the value of the minOccurs property.
|
int |
hashCode() |
int |
hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
org.jvnet.jaxb2_commons.lang.HashCodeStrategy strategy) |
Boolean |
isMustBeFirst()
Gets the value of the mustBeFirst property.
|
StringLimitType |
maxOccurs(Integer value) |
StringLimitType |
minOccurs(Integer value) |
StringLimitType |
mustBeFirst(Boolean value) |
void |
setCharacterClass(CharacterClassType value)
Sets the value of the characterClass property.
|
void |
setDescription(String value)
Sets the value of the description property.
|
void |
setMaxOccurs(Integer value)
Sets the value of the maxOccurs property.
|
void |
setMinOccurs(Integer value)
Sets the value of the minOccurs property.
|
void |
setMustBeFirst(Boolean value)
Sets the value of the mustBeFirst property.
|
String |
toString()
Generates a String representation of the contents of this type.
|
finalize, getClass, notify, notifyAll, wait, wait, wait
visitPrismStructure
protected String description
protected Integer minOccurs
protected Integer maxOccurs
protected Boolean mustBeFirst
protected CharacterClassType characterClass
public static final QName COMPLEX_TYPE
public static final ItemName F_DESCRIPTION
public static final ItemName F_MIN_OCCURS
public static final ItemName F_MAX_OCCURS
public static final ItemName F_MUST_BE_FIRST
public static final ItemName F_CHARACTER_CLASS
public StringLimitType()
StringLimitType
instance.public StringLimitType(StringLimitType o)
StringLimitType
instance by deeply copying a given StringLimitType
instance.o
- The instance to copy.NullPointerException
- if o
is null
.public String getDescription()
String
public void setDescription(String value)
value
- allowed object is
String
public Integer getMinOccurs()
Integer
public void setMinOccurs(Integer value)
value
- allowed object is
Integer
public Integer getMaxOccurs()
Integer
public void setMaxOccurs(Integer value)
value
- allowed object is
Integer
public Boolean isMustBeFirst()
Boolean
public void setMustBeFirst(Boolean value)
value
- allowed object is
Boolean
public CharacterClassType getCharacterClass()
CharacterClassType
public void setCharacterClass(CharacterClassType value)
value
- allowed object is
CharacterClassType
public String toString()
public int hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, org.jvnet.jaxb2_commons.lang.HashCodeStrategy strategy)
hashCode
in interface org.jvnet.jaxb2_commons.lang.HashCode
public boolean equals(org.jvnet.jaxb2_commons.locator.ObjectLocator thisLocator, org.jvnet.jaxb2_commons.locator.ObjectLocator thatLocator, Object object, org.jvnet.jaxb2_commons.lang.EqualsStrategy strategy)
equals
in interface org.jvnet.jaxb2_commons.lang.Equals
public StringLimitType description(String value)
public StringLimitType minOccurs(Integer value)
public StringLimitType maxOccurs(Integer value)
public StringLimitType mustBeFirst(Boolean value)
public StringLimitType characterClass(CharacterClassType value)
public CharacterClassType beginCharacterClass()
public void accept(JaxbVisitor visitor)
accept
in interface JaxbVisitable
public StringLimitType clone()
Copyright © 2019 Evolveum. All rights reserved.