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
@Generated(value="com.sun.tools.xjc.Driver",
comments="JAXB RI v4.0.4",
date="2025-09-19T22:22:03Z")
public class LooseBindingParams
extends SpecificResource
implements Serializable
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}ScrewBindingDetails" 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="ScrewBinding"/>
<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 ScrewBindingDetailsprotected StripBindingDetails -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanGets 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 screwBindingDetails property.Gets the value of the stripBindingDetails property.inthashCode()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 screwBindingDetails 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 v4.0.4", date="2025-09-19T22:22:03Z") protected ChannelBindingDetails channelBindingDetails -
coilBindingDetails
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2025-09-19T22:22:03Z") protected CoilBindingDetails coilBindingDetails -
combBindingDetails
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2025-09-19T22:22:03Z") protected CombBindingDetails combBindingDetails -
holePattern
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2025-09-19T22:22:03Z") protected List<HolePattern> holePattern -
ringBindingDetails
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2025-09-19T22:22:03Z") protected RingBindingDetails ringBindingDetails -
screwBindingDetails
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2025-09-19T22:22:03Z") protected ScrewBindingDetails screwBindingDetails -
stripBindingDetails
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2025-09-19T22:22:03Z") protected StripBindingDetails stripBindingDetails -
bindingType
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2025-09-19T22:22:03Z") protected LooseBindingParams.BindingType bindingType -
coverMaterial
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2025-09-19T22:22:03Z") protected String coverMaterial
-
-
Constructor Details
-
LooseBindingParams
public LooseBindingParams()
-
-
Method Details
-
getChannelBindingDetails
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2025-09-19T22:22:03Z") 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 v4.0.4", date="2025-09-19T22:22:03Z") 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 v4.0.4", date="2025-09-19T22:22:03Z") 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 v4.0.4", date="2025-09-19T22:22:03Z") 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 v4.0.4", date="2025-09-19T22:22:03Z") 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 v4.0.4", date="2025-09-19T22:22:03Z") 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 v4.0.4", date="2025-09-19T22:22:03Z") 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- Returns:
- The value of the holePattern property.
-
getRingBindingDetails
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2025-09-19T22:22:03Z") 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 v4.0.4", date="2025-09-19T22:22:03Z") public void setRingBindingDetails(RingBindingDetails value) Sets the value of the ringBindingDetails property.- Parameters:
value- allowed object isRingBindingDetails
-
getScrewBindingDetails
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2025-09-19T22:22:03Z") public ScrewBindingDetails getScrewBindingDetails()Gets the value of the screwBindingDetails property.- Returns:
- possible object is
ScrewBindingDetails
-
setScrewBindingDetails
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2025-09-19T22:22:03Z") public void setScrewBindingDetails(ScrewBindingDetails value) Sets the value of the screwBindingDetails property.- Parameters:
value- allowed object isScrewBindingDetails
-
getStripBindingDetails
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2025-09-19T22:22:03Z") 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 v4.0.4", date="2025-09-19T22:22:03Z") 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 v4.0.4", date="2025-09-19T22:22:03Z") 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 v4.0.4", date="2025-09-19T22:22:03Z") 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 v4.0.4", date="2025-09-19T22:22:03Z") 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 v4.0.4", date="2025-09-19T22:22:03Z") public void setCoverMaterial(String value) Sets the value of the coverMaterial property.- Parameters:
value- allowed object isString
-
withChannelBindingDetails
-
withCoilBindingDetails
-
withCombBindingDetails
-
withHolePattern
-
withHolePattern
-
withRingBindingDetails
-
withScrewBindingDetails
-
withStripBindingDetails
-
withBindingType
-
withCoverMaterial
-
equals
- Overrides:
equalsin classSpecificResource
-
hashCode
public int hashCode()- Overrides:
hashCodein classSpecificResource
-