Class Shape

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 Shape extends SpecificResource implements Serializable, org.jvnet.jaxb2_commons.lang.Equals2, org.jvnet.jaxb2_commons.lang.HashCode2

Java class for Shape complex type.

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

 <complexType name="Shape">
   <complexContent>
     <extension base="{http://www.CIP4.org/JDFSchema_2_0}SpecificResource">
       <attribute name="CutBox" type="{http://www.CIP4.org/JDFSchema_2_0}rectangle" />
       <attribute name="CutOut" type="{http://www.w3.org/2001/XMLSchema}boolean" />
       <attribute name="CutPath" type="{http://www.CIP4.org/JDFSchema_2_0}PDFPath" />
       <attribute name="DDESCutType" type="{http://www.w3.org/2001/XMLSchema}int" />
       <attribute name="ShapeDepth" type="{http://www.w3.org/2001/XMLSchema}float" />
       <attribute name="ShapeType" use="required">
         <simpleType>
           <restriction base="{http://www.w3.org/2001/XMLSchema}NMTOKEN">
             <enumeration value="Path"/>
             <enumeration value="Rectangular"/>
             <enumeration value="Round"/>
             <enumeration value="RoundedRectangle"/>
           </restriction>
         </simpleType>
       </attribute>
       <attribute name="TeethPerDimension" type="{http://www.w3.org/2001/XMLSchema}float" />
       <anyAttribute processContents='lax' namespace='##other'/>
     </extension>
   </complexContent>
 </complexType>
 
See Also:
  • Field Details

    • cutBox

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

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

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

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

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

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

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

    • Shape

      public Shape()
  • Method Details

    • getCutBox

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

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

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

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

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

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

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

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

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

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

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

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

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

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

      public Shape withCutBox(Rectangle value)
    • withCutOut

      public Shape withCutOut(Boolean value)
    • withCutPath

      public Shape withCutPath(String value)
    • withDDESCutType

      public Shape withDDESCutType(Integer value)
    • withShapeDepth

      public Shape withShapeDepth(Float value)
    • withShapeType

      public Shape withShapeType(Shape.ShapeType value)
    • withTeethPerDimension

      public Shape withTeethPerDimension(Float value)
    • 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 SpecificResource
    • equals

      public boolean equals(Object object)
      Overrides:
      equals in class SpecificResource
    • 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 SpecificResource
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class SpecificResource