Package org.cip4.lib.xjdf.schema
Class LooseBindingParams
java.lang.Object
org.cip4.lib.xjdf.schema.SpecificResource
org.cip4.lib.xjdf.schema.LooseBindingParams
- All Implemented Interfaces:
Serializable,org.jvnet.jaxb2_commons.lang.Equals2,org.jvnet.jaxb2_commons.lang.HashCode2
@Generated(value="com.sun.tools.xjc.Driver",
comments="JAXB RI v2.3.6",
date="2022-12-18T20:00:09Z")
public class LooseBindingParams
extends SpecificResource
implements Serializable, org.jvnet.jaxb2_commons.lang.Equals2, org.jvnet.jaxb2_commons.lang.HashCode2
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.w3.org/2001/XMLSchema}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.w3.org/2001/XMLSchema}NMTOKEN" />
<anyAttribute processContents='lax' namespace='##other'/>
</extension>
</complexContent>
</complexType>
- See Also:
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected LooseBindingParams.BindingTypeprotected ChannelBindingDetailsprotected CoilBindingDetailsprotected CombBindingDetailsprotected Stringprotected List<HolePattern>protected RingBindingDetailsprotected StripBindingDetails -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanbooleanequals(org.jvnet.jaxb2_commons.locator.ObjectLocator thisLocator, org.jvnet.jaxb2_commons.locator.ObjectLocator thatLocator, Object object, org.jvnet.jaxb2_commons.lang.EqualsStrategy2 strategy) Gets the value of the bindingType property.Gets the value of the channelBindingDetails property.Gets the value of the coilBindingDetails property.Gets the value of the combBindingDetails property.Gets the value of the coverMaterial property.Gets the value of the holePattern property.Gets the value of the ringBindingDetails property.Gets the value of the stripBindingDetails property.inthashCode()inthashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, org.jvnet.jaxb2_commons.lang.HashCodeStrategy2 strategy) voidSets the value of the bindingType property.voidSets the value of the channelBindingDetails property.voidSets the value of the coilBindingDetails property.voidSets the value of the combBindingDetails property.voidsetCoverMaterial(String value) Sets the value of the coverMaterial property.voidSets the value of the ringBindingDetails property.voidSets the value of the stripBindingDetails property.withCoverMaterial(String value) withHolePattern(Collection<HolePattern> values) withHolePattern(HolePattern... values) Methods inherited from class org.cip4.lib.xjdf.schema.SpecificResource
getOtherAttributes
-
Field Details
-
channelBindingDetails
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v2.3.6", date="2022-12-18T20:00:09Z") protected ChannelBindingDetails channelBindingDetails -
coilBindingDetails
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v2.3.6", date="2022-12-18T20:00:09Z") protected CoilBindingDetails coilBindingDetails -
combBindingDetails
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v2.3.6", date="2022-12-18T20:00:09Z") protected CombBindingDetails combBindingDetails -
holePattern
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v2.3.6", date="2022-12-18T20:00:09Z") protected List<HolePattern> holePattern -
ringBindingDetails
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v2.3.6", date="2022-12-18T20:00:09Z") protected RingBindingDetails ringBindingDetails -
stripBindingDetails
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v2.3.6", date="2022-12-18T20:00:09Z") protected StripBindingDetails stripBindingDetails -
bindingType
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v2.3.6", date="2022-12-18T20:00:09Z") protected LooseBindingParams.BindingType bindingType -
coverMaterial
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v2.3.6", date="2022-12-18T20:00:09Z") protected String coverMaterial
-
-
Constructor Details
-
LooseBindingParams
public LooseBindingParams()
-
-
Method Details
-
getChannelBindingDetails
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v2.3.6", date="2022-12-18T20:00:09Z") public ChannelBindingDetails getChannelBindingDetails()Gets the value of the channelBindingDetails property.- Returns:
- possible object is
ChannelBindingDetails
-
setChannelBindingDetails
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v2.3.6", date="2022-12-18T20:00:09Z") public void setChannelBindingDetails(ChannelBindingDetails value) Sets the value of the channelBindingDetails property.- Parameters:
value- allowed object isChannelBindingDetails
-
getCoilBindingDetails
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v2.3.6", date="2022-12-18T20:00:09Z") public CoilBindingDetails getCoilBindingDetails()Gets the value of the coilBindingDetails property.- Returns:
- possible object is
CoilBindingDetails
-
setCoilBindingDetails
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v2.3.6", date="2022-12-18T20:00:09Z") public void setCoilBindingDetails(CoilBindingDetails value) Sets the value of the coilBindingDetails property.- Parameters:
value- allowed object isCoilBindingDetails
-
getCombBindingDetails
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v2.3.6", date="2022-12-18T20:00:09Z") public CombBindingDetails getCombBindingDetails()Gets the value of the combBindingDetails property.- Returns:
- possible object is
CombBindingDetails
-
setCombBindingDetails
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v2.3.6", date="2022-12-18T20:00:09Z") public void setCombBindingDetails(CombBindingDetails value) Sets the value of the combBindingDetails property.- Parameters:
value- allowed object isCombBindingDetails
-
getHolePattern
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v2.3.6", date="2022-12-18T20:00:09Z") public List<HolePattern> getHolePattern()Gets the value of the holePattern property.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
setmethod 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 -
getRingBindingDetails
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v2.3.6", date="2022-12-18T20:00:09Z") public RingBindingDetails getRingBindingDetails()Gets the value of the ringBindingDetails property.- Returns:
- possible object is
RingBindingDetails
-
setRingBindingDetails
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v2.3.6", date="2022-12-18T20:00:09Z") public void setRingBindingDetails(RingBindingDetails value) Sets the value of the ringBindingDetails property.- Parameters:
value- allowed object isRingBindingDetails
-
getStripBindingDetails
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v2.3.6", date="2022-12-18T20:00:09Z") public StripBindingDetails getStripBindingDetails()Gets the value of the stripBindingDetails property.- Returns:
- possible object is
StripBindingDetails
-
setStripBindingDetails
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v2.3.6", date="2022-12-18T20:00:09Z") public void setStripBindingDetails(StripBindingDetails value) Sets the value of the stripBindingDetails property.- Parameters:
value- allowed object isStripBindingDetails
-
getBindingType
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v2.3.6", date="2022-12-18T20:00:09Z") public LooseBindingParams.BindingType getBindingType()Gets the value of the bindingType property.- Returns:
- possible object is
LooseBindingParams.BindingType
-
setBindingType
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v2.3.6", date="2022-12-18T20:00:09Z") public void setBindingType(LooseBindingParams.BindingType value) Sets the value of the bindingType property.- Parameters:
value- allowed object isLooseBindingParams.BindingType
-
getCoverMaterial
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v2.3.6", date="2022-12-18T20:00:09Z") public String getCoverMaterial()Gets the value of the coverMaterial property.- Returns:
- possible object is
String
-
setCoverMaterial
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v2.3.6", date="2022-12-18T20:00:09Z") public void setCoverMaterial(String value) Sets the value of the coverMaterial property.- Parameters:
value- allowed object isString
-
withChannelBindingDetails
-
withCoilBindingDetails
-
withCombBindingDetails
-
withHolePattern
-
withHolePattern
-
withRingBindingDetails
-
withStripBindingDetails
-
withBindingType
-
withCoverMaterial
-
equals
public boolean equals(org.jvnet.jaxb2_commons.locator.ObjectLocator thisLocator, org.jvnet.jaxb2_commons.locator.ObjectLocator thatLocator, Object object, org.jvnet.jaxb2_commons.lang.EqualsStrategy2 strategy) - Specified by:
equalsin interfaceorg.jvnet.jaxb2_commons.lang.Equals2- Overrides:
equalsin classSpecificResource
-
equals
- Overrides:
equalsin classSpecificResource
-
hashCode
public int hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, org.jvnet.jaxb2_commons.lang.HashCodeStrategy2 strategy) - Specified by:
hashCodein interfaceorg.jvnet.jaxb2_commons.lang.HashCode2- Overrides:
hashCodein classSpecificResource
-
hashCode
public int hashCode()- Overrides:
hashCodein classSpecificResource
-