Class BindingIntent

java.lang.Object
org.cip4.lib.xjdf.schema.ProductIntent
org.cip4.lib.xjdf.schema.BindingIntent
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 BindingIntent extends ProductIntent implements Serializable, org.jvnet.jaxb2_commons.lang.Equals2, org.jvnet.jaxb2_commons.lang.HashCode2

Java class for BindingIntent complex type.

The following schema fragment specifies the expected content contained within this class.

 <complexType name="BindingIntent">
   <complexContent>
     <extension base="{http://www.CIP4.org/JDFSchema_2_0}ProductIntent">
       <sequence>
         <element ref="{http://www.CIP4.org/JDFSchema_2_0}AdhesiveNote" minOccurs="0"/>
         <element ref="{http://www.CIP4.org/JDFSchema_2_0}EdgeGluing" minOccurs="0"/>
         <element ref="{http://www.CIP4.org/JDFSchema_2_0}HardCoverBinding" minOccurs="0"/>
         <element ref="{http://www.CIP4.org/JDFSchema_2_0}LooseBinding" minOccurs="0"/>
         <element ref="{http://www.CIP4.org/JDFSchema_2_0}SaddleStitching" minOccurs="0"/>
         <element ref="{http://www.CIP4.org/JDFSchema_2_0}SideStitching" minOccurs="0"/>
         <element ref="{http://www.CIP4.org/JDFSchema_2_0}SoftCoverBinding" minOccurs="0"/>
         <element ref="{http://www.CIP4.org/JDFSchema_2_0}Tabs" minOccurs="0"/>
       </sequence>
       <attribute name="BackCoverColor" type="{http://www.CIP4.org/JDFSchema_2_0}NamedColor" />
       <attribute name="BackCoverColorDetails" type="{http://www.w3.org/2001/XMLSchema}string" />
       <attribute name="BindingColor" type="{http://www.CIP4.org/JDFSchema_2_0}NamedColor" />
       <attribute name="BindingColorDetails" type="{http://www.w3.org/2001/XMLSchema}string" />
       <attribute name="BindingOrder">
         <simpleType>
           <restriction base="{http://www.w3.org/2001/XMLSchema}NMTOKEN">
             <enumeration value="None"/>
             <enumeration value="Collecting"/>
             <enumeration value="Gathering"/>
           </restriction>
         </simpleType>
       </attribute>
       <attribute name="BindingSide" type="{http://www.CIP4.org/JDFSchema_2_0}Edge" />
       <attribute name="BindingType" use="required">
         <simpleType>
           <restriction base="{http://www.w3.org/2001/XMLSchema}NMTOKEN">
             <enumeration value="AdhesiveNote"/>
             <enumeration value="ChannelBinding"/>
             <enumeration value="CoilBinding"/>
             <enumeration value="CombBinding"/>
             <enumeration value="CornerStitch"/>
             <enumeration value="EdgeGluing"/>
             <enumeration value="HardCover"/>
             <enumeration value="LooseBinding"/>
             <enumeration value="None"/>
             <enumeration value="RingBinding"/>
             <enumeration value="SaddleStitch"/>
             <enumeration value="SideStitch"/>
             <enumeration value="SoftCover"/>
             <enumeration value="StripBinding"/>
             <enumeration value="Tape"/>
             <enumeration value="WireComb"/>
           </restriction>
         </simpleType>
       </attribute>
       <attribute name="ChildRefs">
         <simpleType>
           <restriction base="{http://www.w3.org/2001/XMLSchema}IDREFS">
             <minLength value="2"/>
           </restriction>
         </simpleType>
       </attribute>
       <attribute name="CoverColor" type="{http://www.CIP4.org/JDFSchema_2_0}NamedColor" />
       <attribute name="CoverColorDetails" type="{http://www.w3.org/2001/XMLSchema}string" />
       <anyAttribute processContents='lax' namespace='##other'/>
     </extension>
   </complexContent>
 </complexType>
 
See Also:
  • Field Details

    • adhesiveNote

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v2.3.6", date="2022-12-18T20:00:09Z") protected AdhesiveNote adhesiveNote
    • edgeGluing

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v2.3.6", date="2022-12-18T20:00:09Z") protected EdgeGluing edgeGluing
    • hardCoverBinding

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v2.3.6", date="2022-12-18T20:00:09Z") protected HardCoverBinding hardCoverBinding
    • looseBinding

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v2.3.6", date="2022-12-18T20:00:09Z") protected LooseBinding looseBinding
    • saddleStitching

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v2.3.6", date="2022-12-18T20:00:09Z") protected SaddleStitching saddleStitching
    • sideStitching

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v2.3.6", date="2022-12-18T20:00:09Z") protected SideStitching sideStitching
    • softCoverBinding

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v2.3.6", date="2022-12-18T20:00:09Z") protected SoftCoverBinding softCoverBinding
    • tabs

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v2.3.6", date="2022-12-18T20:00:09Z") protected Tabs tabs
    • backCoverColor

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v2.3.6", date="2022-12-18T20:00:09Z") protected String backCoverColor
    • backCoverColorDetails

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v2.3.6", date="2022-12-18T20:00:09Z") protected String backCoverColorDetails
    • bindingColor

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v2.3.6", date="2022-12-18T20:00:09Z") protected String bindingColor
    • bindingColorDetails

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v2.3.6", date="2022-12-18T20:00:09Z") protected String bindingColorDetails
    • bindingOrder

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v2.3.6", date="2022-12-18T20:00:09Z") protected BindingIntent.BindingOrder bindingOrder
    • bindingSide

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v2.3.6", date="2022-12-18T20:00:09Z") protected Edge bindingSide
    • bindingType

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v2.3.6", date="2022-12-18T20:00:09Z") protected BindingIntent.BindingType bindingType
    • children

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v2.3.6", date="2022-12-18T20:00:09Z") protected List<Product> children
    • coverColor

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v2.3.6", date="2022-12-18T20:00:09Z") protected String coverColor
    • coverColorDetails

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v2.3.6", date="2022-12-18T20:00:09Z") protected String coverColorDetails
  • Constructor Details

    • BindingIntent

      public BindingIntent()
  • Method Details

    • getAdhesiveNote

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v2.3.6", date="2022-12-18T20:00:09Z") public AdhesiveNote getAdhesiveNote()
      Gets the value of the adhesiveNote property.
      Returns:
      possible object is AdhesiveNote
    • setAdhesiveNote

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v2.3.6", date="2022-12-18T20:00:09Z") public void setAdhesiveNote(AdhesiveNote value)
      Sets the value of the adhesiveNote property.
      Parameters:
      value - allowed object is AdhesiveNote
    • getEdgeGluing

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v2.3.6", date="2022-12-18T20:00:09Z") public EdgeGluing getEdgeGluing()
      Gets the value of the edgeGluing property.
      Returns:
      possible object is EdgeGluing
    • setEdgeGluing

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v2.3.6", date="2022-12-18T20:00:09Z") public void setEdgeGluing(EdgeGluing value)
      Sets the value of the edgeGluing property.
      Parameters:
      value - allowed object is EdgeGluing
    • getHardCoverBinding

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v2.3.6", date="2022-12-18T20:00:09Z") public HardCoverBinding getHardCoverBinding()
      Gets the value of the hardCoverBinding property.
      Returns:
      possible object is HardCoverBinding
    • setHardCoverBinding

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v2.3.6", date="2022-12-18T20:00:09Z") public void setHardCoverBinding(HardCoverBinding value)
      Sets the value of the hardCoverBinding property.
      Parameters:
      value - allowed object is HardCoverBinding
    • getLooseBinding

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v2.3.6", date="2022-12-18T20:00:09Z") public LooseBinding getLooseBinding()
      Gets the value of the looseBinding property.
      Returns:
      possible object is LooseBinding
    • setLooseBinding

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v2.3.6", date="2022-12-18T20:00:09Z") public void setLooseBinding(LooseBinding value)
      Sets the value of the looseBinding property.
      Parameters:
      value - allowed object is LooseBinding
    • getSaddleStitching

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v2.3.6", date="2022-12-18T20:00:09Z") public SaddleStitching getSaddleStitching()
      Gets the value of the saddleStitching property.
      Returns:
      possible object is SaddleStitching
    • setSaddleStitching

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v2.3.6", date="2022-12-18T20:00:09Z") public void setSaddleStitching(SaddleStitching value)
      Sets the value of the saddleStitching property.
      Parameters:
      value - allowed object is SaddleStitching
    • getSideStitching

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v2.3.6", date="2022-12-18T20:00:09Z") public SideStitching getSideStitching()
      Gets the value of the sideStitching property.
      Returns:
      possible object is SideStitching
    • setSideStitching

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v2.3.6", date="2022-12-18T20:00:09Z") public void setSideStitching(SideStitching value)
      Sets the value of the sideStitching property.
      Parameters:
      value - allowed object is SideStitching
    • getSoftCoverBinding

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v2.3.6", date="2022-12-18T20:00:09Z") public SoftCoverBinding getSoftCoverBinding()
      Gets the value of the softCoverBinding property.
      Returns:
      possible object is SoftCoverBinding
    • setSoftCoverBinding

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v2.3.6", date="2022-12-18T20:00:09Z") public void setSoftCoverBinding(SoftCoverBinding value)
      Sets the value of the softCoverBinding property.
      Parameters:
      value - allowed object is SoftCoverBinding
    • getTabs

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v2.3.6", date="2022-12-18T20:00:09Z") public Tabs getTabs()
      Gets the value of the tabs property.
      Returns:
      possible object is Tabs
    • setTabs

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v2.3.6", date="2022-12-18T20:00:09Z") public void setTabs(Tabs value)
      Sets the value of the tabs property.
      Parameters:
      value - allowed object is Tabs
    • getBackCoverColor

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v2.3.6", date="2022-12-18T20:00:09Z") public String getBackCoverColor()
      Gets the value of the backCoverColor property.
      Returns:
      possible object is String
    • setBackCoverColor

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v2.3.6", date="2022-12-18T20:00:09Z") public void setBackCoverColor(String value)
      Sets the value of the backCoverColor property.
      Parameters:
      value - allowed object is String
    • getBackCoverColorDetails

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v2.3.6", date="2022-12-18T20:00:09Z") public String getBackCoverColorDetails()
      Gets the value of the backCoverColorDetails property.
      Returns:
      possible object is String
    • setBackCoverColorDetails

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v2.3.6", date="2022-12-18T20:00:09Z") public void setBackCoverColorDetails(String value)
      Sets the value of the backCoverColorDetails property.
      Parameters:
      value - allowed object is String
    • getBindingColor

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v2.3.6", date="2022-12-18T20:00:09Z") public String getBindingColor()
      Gets the value of the bindingColor property.
      Returns:
      possible object is String
    • setBindingColor

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v2.3.6", date="2022-12-18T20:00:09Z") public void setBindingColor(String value)
      Sets the value of the bindingColor property.
      Parameters:
      value - allowed object is String
    • getBindingColorDetails

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v2.3.6", date="2022-12-18T20:00:09Z") public String getBindingColorDetails()
      Gets the value of the bindingColorDetails property.
      Returns:
      possible object is String
    • setBindingColorDetails

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v2.3.6", date="2022-12-18T20:00:09Z") public void setBindingColorDetails(String value)
      Sets the value of the bindingColorDetails property.
      Parameters:
      value - allowed object is String
    • getBindingOrder

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v2.3.6", date="2022-12-18T20:00:09Z") public BindingIntent.BindingOrder getBindingOrder()
      Gets the value of the bindingOrder property.
      Returns:
      possible object is BindingIntent.BindingOrder
    • setBindingOrder

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v2.3.6", date="2022-12-18T20:00:09Z") public void setBindingOrder(BindingIntent.BindingOrder value)
      Sets the value of the bindingOrder property.
      Parameters:
      value - allowed object is BindingIntent.BindingOrder
    • getBindingSide

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v2.3.6", date="2022-12-18T20:00:09Z") public Edge getBindingSide()
      Gets the value of the bindingSide property.
      Returns:
      possible object is Edge
    • setBindingSide

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v2.3.6", date="2022-12-18T20:00:09Z") public void setBindingSide(Edge value)
      Sets the value of the bindingSide property.
      Parameters:
      value - allowed object is Edge
    • getBindingType

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v2.3.6", date="2022-12-18T20:00:09Z") public BindingIntent.BindingType getBindingType()
      Gets the value of the bindingType property.
      Returns:
      possible object is BindingIntent.BindingType
    • setBindingType

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v2.3.6", date="2022-12-18T20:00:09Z") public void setBindingType(BindingIntent.BindingType value)
      Sets the value of the bindingType property.
      Parameters:
      value - allowed object is BindingIntent.BindingType
    • getChildren

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v2.3.6", date="2022-12-18T20:00:09Z") public List<Product> getChildren()
      Gets the value of the children 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 set method for the children property.

      For example, to add a new item, do as follows:

          getChildren().add(newItem);
       

      Objects of the following type(s) are allowed in the list Object

    • getCoverColor

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v2.3.6", date="2022-12-18T20:00:09Z") public String getCoverColor()
      Gets the value of the coverColor property.
      Returns:
      possible object is String
    • setCoverColor

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v2.3.6", date="2022-12-18T20:00:09Z") public void setCoverColor(String value)
      Sets the value of the coverColor property.
      Parameters:
      value - allowed object is String
    • getCoverColorDetails

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v2.3.6", date="2022-12-18T20:00:09Z") public String getCoverColorDetails()
      Gets the value of the coverColorDetails property.
      Returns:
      possible object is String
    • setCoverColorDetails

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v2.3.6", date="2022-12-18T20:00:09Z") public void setCoverColorDetails(String value)
      Sets the value of the coverColorDetails property.
      Parameters:
      value - allowed object is String
    • withAdhesiveNote

      public BindingIntent withAdhesiveNote(AdhesiveNote value)
    • withEdgeGluing

      public BindingIntent withEdgeGluing(EdgeGluing value)
    • withHardCoverBinding

      public BindingIntent withHardCoverBinding(HardCoverBinding value)
    • withLooseBinding

      public BindingIntent withLooseBinding(LooseBinding value)
    • withSaddleStitching

      public BindingIntent withSaddleStitching(SaddleStitching value)
    • withSideStitching

      public BindingIntent withSideStitching(SideStitching value)
    • withSoftCoverBinding

      public BindingIntent withSoftCoverBinding(SoftCoverBinding value)
    • withTabs

      public BindingIntent withTabs(Tabs value)
    • withBackCoverColor

      public BindingIntent withBackCoverColor(String value)
    • withBackCoverColorDetails

      public BindingIntent withBackCoverColorDetails(String value)
    • withBindingColor

      public BindingIntent withBindingColor(String value)
    • withBindingColorDetails

      public BindingIntent withBindingColorDetails(String value)
    • withBindingOrder

      public BindingIntent withBindingOrder(BindingIntent.BindingOrder value)
    • withBindingSide

      public BindingIntent withBindingSide(Edge value)
    • withBindingType

      public BindingIntent withBindingType(BindingIntent.BindingType value)
    • withChildren

      public BindingIntent withChildren(Product... values)
    • withChildren

      public BindingIntent withChildren(Collection<Product> values)
    • withCoverColor

      public BindingIntent withCoverColor(String value)
    • withCoverColorDetails

      public BindingIntent withCoverColorDetails(String value)
    • withAny

      public BindingIntent withAny(Object... values)
      Overrides:
      withAny in class ProductIntent
    • withAny

      public BindingIntent withAny(Collection<Object> values)
      Overrides:
      withAny in class ProductIntent
    • 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:
      equals in interface org.jvnet.jaxb2_commons.lang.Equals2
      Overrides:
      equals in class ProductIntent
    • equals

      public boolean equals(Object object)
      Overrides:
      equals in class ProductIntent
    • hashCode

      public int hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, org.jvnet.jaxb2_commons.lang.HashCodeStrategy2 strategy)
      Specified by:
      hashCode in interface org.jvnet.jaxb2_commons.lang.HashCode2
      Overrides:
      hashCode in class ProductIntent
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class ProductIntent
    • getChildrenRaw

      public final List<Product> getChildrenRaw()