public class PolyStringType extends Object implements DebugDumpable, Serializable, Cloneable
Java class for PolyStringType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="PolyStringType"> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <sequence> <element name="orig" type="{http://www.w3.org/2001/XMLSchema}string"/> <element name="norm" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> <any namespace='##other' maxOccurs="unbounded" minOccurs="0"/> </sequence> </restriction> </complexContent> </complexType>
Modifier and Type | Field and Description |
---|---|
protected List<Object> |
any |
static QName |
COMPLEX_TYPE |
protected String |
norm |
protected String |
orig |
INDENT_STRING
Constructor and Description |
---|
PolyStringType() |
PolyStringType(PolyString polyString) |
PolyStringType(String orig) |
Modifier and Type | Method and Description |
---|---|
PolyStringType |
clone() |
String |
debugDump()
Show the content of the object intended for diagnostics by system administrator.
|
String |
debugDump(int indent) |
boolean |
equals(Object obj) |
static PolyStringType |
fromOrig(String name) |
List<Object> |
getAny()
Gets the value of the any property.
|
String |
getNorm()
Gets the value of the norm property.
|
String |
getOrig()
Gets the value of the orig property.
|
int |
hashCode() |
PolyStringType |
plus(PolyStringType operand) |
PolyStringType |
plus(String operand)
Plus method for ease of use of PolyStrings in groovy (mapped from + operator).
|
void |
setNorm(String value)
Sets the value of the norm property.
|
void |
setOrig(String value)
Sets the value of the orig property.
|
PolyString |
toPolyString() |
String |
toString()
toString is tweaked to provide convenience and compatibility with normal strings.
|
finalize, getClass, notify, notifyAll, wait, wait, wait
debugDumpLazily, debugDumpLazily
public static final QName COMPLEX_TYPE
protected String orig
protected String norm
public PolyStringType()
public PolyStringType(String orig)
public PolyStringType(PolyString polyString)
public String getOrig()
String
public void setOrig(String value)
value
- allowed object is
String
public String getNorm()
String
public void setNorm(String value)
value
- allowed object is
String
public List<Object> getAny()
This accessor method returns a reference to the live list,
not a snapshot. Therefore any modification you make to the
returned list will be present inside the JAXB object.
This is why there is not a set
method for the any property.
For example, to add a new item, do as follows:
getAny().add(newItem);
Objects of the following type(s) are allowed in the list
Object
public PolyStringType plus(String operand)
public PolyStringType plus(PolyStringType operand)
public PolyString toPolyString()
public String toString()
public String debugDump()
DebugDumpable
debugDump
in interface DebugDumpable
public String debugDump(int indent)
debugDump
in interface DebugDumpable
public PolyStringType clone()
public static PolyStringType fromOrig(String name)
Copyright © 2019 Evolveum. All rights reserved.