@Generated(value="com.sun.tools.xjc.Driver",
date="2018-09-21T03:54:21+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}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}HolePattern" maxOccurs="unbounded" 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-21T03:54:21+00:00",
comments="JAXB RI v2.2.11")
protected ChannelBindingDetails channelBindingDetails
@Generated(value="com.sun.tools.xjc.Driver",
date="2018-09-21T03:54:21+00:00",
comments="JAXB RI v2.2.11")
protected CoilBindingDetails coilBindingDetails
@Generated(value="com.sun.tools.xjc.Driver",
date="2018-09-21T03:54:21+00:00",
comments="JAXB RI v2.2.11")
protected CombBindingDetails combBindingDetails
@Generated(value="com.sun.tools.xjc.Driver",
date="2018-09-21T03:54:21+00:00",
comments="JAXB RI v2.2.11")
protected java.util.List<HolePattern> holePattern
@Generated(value="com.sun.tools.xjc.Driver",
date="2018-09-21T03:54:21+00:00",
comments="JAXB RI v2.2.11")
protected RingBindingDetails ringBindingDetails
@Generated(value="com.sun.tools.xjc.Driver",
date="2018-09-21T03:54:21+00:00",
comments="JAXB RI v2.2.11")
protected StripBindingDetails stripBindingDetails
@Generated(value="com.sun.tools.xjc.Driver",
date="2018-09-21T03:54:21+00:00",
comments="JAXB RI v2.2.11")
protected LooseBindingParams.BindingType bindingType
@Generated(value="com.sun.tools.xjc.Driver",
date="2018-09-21T03:54:21+00:00",
comments="JAXB RI v2.2.11")
protected java.lang.String coverMaterial
@Generated(value="com.sun.tools.xjc.Driver",
date="2018-09-21T03:54:21+00:00",
comments="JAXB RI v2.2.11")
public ChannelBindingDetails getChannelBindingDetails()
ChannelBindingDetails@Generated(value="com.sun.tools.xjc.Driver",
date="2018-09-21T03:54:21+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-21T03:54:21+00:00",
comments="JAXB RI v2.2.11")
public CoilBindingDetails getCoilBindingDetails()
CoilBindingDetails@Generated(value="com.sun.tools.xjc.Driver",
date="2018-09-21T03:54:21+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-21T03:54:21+00:00",
comments="JAXB RI v2.2.11")
public CombBindingDetails getCombBindingDetails()
CombBindingDetails@Generated(value="com.sun.tools.xjc.Driver",
date="2018-09-21T03:54:21+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-21T03:54:21+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-21T03:54:21+00:00",
comments="JAXB RI v2.2.11")
public RingBindingDetails getRingBindingDetails()
RingBindingDetails@Generated(value="com.sun.tools.xjc.Driver",
date="2018-09-21T03:54:21+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-21T03:54:21+00:00",
comments="JAXB RI v2.2.11")
public StripBindingDetails getStripBindingDetails()
StripBindingDetails@Generated(value="com.sun.tools.xjc.Driver",
date="2018-09-21T03:54:21+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-21T03:54:21+00:00",
comments="JAXB RI v2.2.11")
public LooseBindingParams.BindingType getBindingType()
LooseBindingParams.BindingType@Generated(value="com.sun.tools.xjc.Driver",
date="2018-09-21T03:54:21+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-21T03:54:21+00:00",
comments="JAXB RI v2.2.11")
public java.lang.String getCoverMaterial()
String@Generated(value="com.sun.tools.xjc.Driver",
date="2018-09-21T03:54:21+00:00",
comments="JAXB RI v2.2.11")
public void setCoverMaterial(java.lang.String value)
value - allowed object is
Stringpublic LooseBindingParams withChannelBindingDetails(ChannelBindingDetails value)
public LooseBindingParams withCoilBindingDetails(CoilBindingDetails value)
public LooseBindingParams withCombBindingDetails(CombBindingDetails value)
public LooseBindingParams withHolePattern(HolePattern... values)
public LooseBindingParams withHolePattern(java.util.Collection<HolePattern> values)
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