@Generated(value="com.sun.tools.xjc.Driver",
date="2018-09-18T03:15:49+00:00",
comments="JAXB RI v2.2.11")
public class LooseBindingParams
extends SpecificResource
implements java.io.Serializable, org.jvnet.jaxb2_commons.lang.Equals, org.jvnet.jaxb2_commons.lang.HashCode
Java class for LooseBindingParams complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="LooseBindingParams">
<complexContent>
<extension base="{http://www.CIP4.org/JDFSchema_2_0}SpecificResource">
<sequence>
<element ref="{http://www.CIP4.org/JDFSchema_2_0}HolePattern" maxOccurs="unbounded" minOccurs="0"/>
<element ref="{http://www.CIP4.org/JDFSchema_2_0}ChannelBindingDetails" minOccurs="0"/>
<element ref="{http://www.CIP4.org/JDFSchema_2_0}CoilBindingDetails" minOccurs="0"/>
<element ref="{http://www.CIP4.org/JDFSchema_2_0}CombBindingDetails" minOccurs="0"/>
<element ref="{http://www.CIP4.org/JDFSchema_2_0}RingBindingDetails" minOccurs="0"/>
<element ref="{http://www.CIP4.org/JDFSchema_2_0}StripBindingDetails" minOccurs="0"/>
</sequence>
<attribute name="BindingType" use="required">
<simpleType>
<restriction base="{http://www.CIP4.org/JDFSchema_2_0}NMTOKEN">
<enumeration value="ChannelBinding"/>
<enumeration value="CoilBinding"/>
<enumeration value="CombBinding"/>
<enumeration value="RingBinding"/>
<enumeration value="StripBinding"/>
</restriction>
</simpleType>
</attribute>
<attribute name="CoverMaterial" type="{http://www.CIP4.org/JDFSchema_2_0}NMTOKEN" />
<anyAttribute processContents='lax' namespace='##other'/>
</extension>
</complexContent>
</complexType>
| Modifier and Type | Class and Description |
|---|---|
static class |
LooseBindingParams.BindingType
Java class for null.
|
| Modifier and Type | Field and Description |
|---|---|
protected LooseBindingParams.BindingType |
bindingType |
protected ChannelBindingDetails |
channelBindingDetails |
protected CoilBindingDetails |
coilBindingDetails |
protected CombBindingDetails |
combBindingDetails |
protected java.lang.String |
coverMaterial |
protected java.util.List<HolePattern> |
holePattern |
protected RingBindingDetails |
ringBindingDetails |
protected StripBindingDetails |
stripBindingDetails |
| Constructor and Description |
|---|
LooseBindingParams() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object object) |
boolean |
equals(org.jvnet.jaxb2_commons.locator.ObjectLocator thisLocator,
org.jvnet.jaxb2_commons.locator.ObjectLocator thatLocator,
java.lang.Object object,
org.jvnet.jaxb2_commons.lang.EqualsStrategy strategy) |
LooseBindingParams.BindingType |
getBindingType()
Gets the value of the bindingType property.
|
ChannelBindingDetails |
getChannelBindingDetails()
Gets the value of the channelBindingDetails property.
|
CoilBindingDetails |
getCoilBindingDetails()
Gets the value of the coilBindingDetails property.
|
CombBindingDetails |
getCombBindingDetails()
Gets the value of the combBindingDetails property.
|
java.lang.String |
getCoverMaterial()
Gets the value of the coverMaterial property.
|
java.util.List<HolePattern> |
getHolePattern()
Gets the value of the holePattern property.
|
RingBindingDetails |
getRingBindingDetails()
Gets the value of the ringBindingDetails property.
|
StripBindingDetails |
getStripBindingDetails()
Gets the value of the stripBindingDetails property.
|
int |
hashCode() |
int |
hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
org.jvnet.jaxb2_commons.lang.HashCodeStrategy strategy) |
void |
setBindingType(LooseBindingParams.BindingType value)
Sets the value of the bindingType property.
|
void |
setChannelBindingDetails(ChannelBindingDetails value)
Sets the value of the channelBindingDetails property.
|
void |
setCoilBindingDetails(CoilBindingDetails value)
Sets the value of the coilBindingDetails property.
|
void |
setCombBindingDetails(CombBindingDetails value)
Sets the value of the combBindingDetails property.
|
void |
setCoverMaterial(java.lang.String value)
Sets the value of the coverMaterial property.
|
void |
setRingBindingDetails(RingBindingDetails value)
Sets the value of the ringBindingDetails property.
|
void |
setStripBindingDetails(StripBindingDetails value)
Sets the value of the stripBindingDetails property.
|
LooseBindingParams |
withBindingType(LooseBindingParams.BindingType value) |
LooseBindingParams |
withChannelBindingDetails(ChannelBindingDetails value) |
LooseBindingParams |
withCoilBindingDetails(CoilBindingDetails value) |
LooseBindingParams |
withCombBindingDetails(CombBindingDetails value) |
LooseBindingParams |
withCoverMaterial(java.lang.String value) |
LooseBindingParams |
withHolePattern(java.util.Collection<HolePattern> values) |
LooseBindingParams |
withHolePattern(HolePattern... values) |
LooseBindingParams |
withRingBindingDetails(RingBindingDetails value) |
LooseBindingParams |
withStripBindingDetails(StripBindingDetails value) |
getOtherAttributes@Generated(value="com.sun.tools.xjc.Driver",
date="2018-09-18T03:15:49+00:00",
comments="JAXB RI v2.2.11")
protected java.util.List<HolePattern> holePattern
@Generated(value="com.sun.tools.xjc.Driver",
date="2018-09-18T03:15:49+00:00",
comments="JAXB RI v2.2.11")
protected ChannelBindingDetails channelBindingDetails
@Generated(value="com.sun.tools.xjc.Driver",
date="2018-09-18T03:15:49+00:00",
comments="JAXB RI v2.2.11")
protected CoilBindingDetails coilBindingDetails
@Generated(value="com.sun.tools.xjc.Driver",
date="2018-09-18T03:15:49+00:00",
comments="JAXB RI v2.2.11")
protected CombBindingDetails combBindingDetails
@Generated(value="com.sun.tools.xjc.Driver",
date="2018-09-18T03:15:49+00:00",
comments="JAXB RI v2.2.11")
protected RingBindingDetails ringBindingDetails
@Generated(value="com.sun.tools.xjc.Driver",
date="2018-09-18T03:15:49+00:00",
comments="JAXB RI v2.2.11")
protected StripBindingDetails stripBindingDetails
@Generated(value="com.sun.tools.xjc.Driver",
date="2018-09-18T03:15:49+00:00",
comments="JAXB RI v2.2.11")
protected LooseBindingParams.BindingType bindingType
@Generated(value="com.sun.tools.xjc.Driver",
date="2018-09-18T03:15:49+00:00",
comments="JAXB RI v2.2.11")
protected java.lang.String coverMaterial
@Generated(value="com.sun.tools.xjc.Driver",
date="2018-09-18T03:15:49+00:00",
comments="JAXB RI v2.2.11")
public java.util.List<HolePattern> getHolePattern()
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 holePattern property.
For example, to add a new item, do as follows:
getHolePattern().add(newItem);
Objects of the following type(s) are allowed in the list
HolePattern
@Generated(value="com.sun.tools.xjc.Driver",
date="2018-09-18T03:15:49+00:00",
comments="JAXB RI v2.2.11")
public ChannelBindingDetails getChannelBindingDetails()
ChannelBindingDetails@Generated(value="com.sun.tools.xjc.Driver",
date="2018-09-18T03:15:49+00:00",
comments="JAXB RI v2.2.11")
public void setChannelBindingDetails(ChannelBindingDetails value)
value - allowed object is
ChannelBindingDetails@Generated(value="com.sun.tools.xjc.Driver",
date="2018-09-18T03:15:49+00:00",
comments="JAXB RI v2.2.11")
public CoilBindingDetails getCoilBindingDetails()
CoilBindingDetails@Generated(value="com.sun.tools.xjc.Driver",
date="2018-09-18T03:15:49+00:00",
comments="JAXB RI v2.2.11")
public void setCoilBindingDetails(CoilBindingDetails value)
value - allowed object is
CoilBindingDetails@Generated(value="com.sun.tools.xjc.Driver",
date="2018-09-18T03:15:49+00:00",
comments="JAXB RI v2.2.11")
public CombBindingDetails getCombBindingDetails()
CombBindingDetails@Generated(value="com.sun.tools.xjc.Driver",
date="2018-09-18T03:15:49+00:00",
comments="JAXB RI v2.2.11")
public void setCombBindingDetails(CombBindingDetails value)
value - allowed object is
CombBindingDetails@Generated(value="com.sun.tools.xjc.Driver",
date="2018-09-18T03:15:49+00:00",
comments="JAXB RI v2.2.11")
public RingBindingDetails getRingBindingDetails()
RingBindingDetails@Generated(value="com.sun.tools.xjc.Driver",
date="2018-09-18T03:15:49+00:00",
comments="JAXB RI v2.2.11")
public void setRingBindingDetails(RingBindingDetails value)
value - allowed object is
RingBindingDetails@Generated(value="com.sun.tools.xjc.Driver",
date="2018-09-18T03:15:49+00:00",
comments="JAXB RI v2.2.11")
public StripBindingDetails getStripBindingDetails()
StripBindingDetails@Generated(value="com.sun.tools.xjc.Driver",
date="2018-09-18T03:15:49+00:00",
comments="JAXB RI v2.2.11")
public void setStripBindingDetails(StripBindingDetails value)
value - allowed object is
StripBindingDetails@Generated(value="com.sun.tools.xjc.Driver",
date="2018-09-18T03:15:49+00:00",
comments="JAXB RI v2.2.11")
public LooseBindingParams.BindingType getBindingType()
LooseBindingParams.BindingType@Generated(value="com.sun.tools.xjc.Driver",
date="2018-09-18T03:15:49+00:00",
comments="JAXB RI v2.2.11")
public void setBindingType(LooseBindingParams.BindingType value)
value - allowed object is
LooseBindingParams.BindingType@Generated(value="com.sun.tools.xjc.Driver",
date="2018-09-18T03:15:49+00:00",
comments="JAXB RI v2.2.11")
public java.lang.String getCoverMaterial()
String@Generated(value="com.sun.tools.xjc.Driver",
date="2018-09-18T03:15:49+00:00",
comments="JAXB RI v2.2.11")
public void setCoverMaterial(java.lang.String value)
value - allowed object is
Stringpublic LooseBindingParams withHolePattern(HolePattern... values)
public LooseBindingParams withHolePattern(java.util.Collection<HolePattern> values)
public LooseBindingParams withChannelBindingDetails(ChannelBindingDetails value)
public LooseBindingParams withCoilBindingDetails(CoilBindingDetails value)
public LooseBindingParams withCombBindingDetails(CombBindingDetails value)
public LooseBindingParams withRingBindingDetails(RingBindingDetails value)
public LooseBindingParams withStripBindingDetails(StripBindingDetails value)
public LooseBindingParams withBindingType(LooseBindingParams.BindingType value)
public LooseBindingParams withCoverMaterial(java.lang.String value)
public boolean equals(org.jvnet.jaxb2_commons.locator.ObjectLocator thisLocator,
org.jvnet.jaxb2_commons.locator.ObjectLocator thatLocator,
java.lang.Object object,
org.jvnet.jaxb2_commons.lang.EqualsStrategy strategy)
equals in interface org.jvnet.jaxb2_commons.lang.Equalsequals in class SpecificResourcepublic boolean equals(java.lang.Object object)
equals in class SpecificResourcepublic int hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
org.jvnet.jaxb2_commons.lang.HashCodeStrategy strategy)
hashCode in interface org.jvnet.jaxb2_commons.lang.HashCodehashCode in class SpecificResourcepublic int hashCode()
hashCode in class SpecificResource