Class Position

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

Java class for anonymous complex type.

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

 <complexType>
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <attribute name="AbsoluteBox" type="{http://www.CIP4.org/JDFSchema_2_0}rectangle" />
       <attribute name="Anchor" type="{http://www.CIP4.org/JDFSchema_2_0}Anchor" />
       <attribute name="BinderySignatureID" type="{http://www.w3.org/2001/XMLSchema}NMTOKEN" />
       <attribute name="BlockName" type="{http://www.w3.org/2001/XMLSchema}NMTOKEN" />
       <attribute name="GangElementID" type="{http://www.w3.org/2001/XMLSchema}NMTOKEN" />
       <attribute name="ID" type="{http://www.w3.org/2001/XMLSchema}ID" />
       <attribute name="MarginBottom" type="{http://www.w3.org/2001/XMLSchema}float" />
       <attribute name="MarginLeft" type="{http://www.w3.org/2001/XMLSchema}float" />
       <attribute name="MarginRight" type="{http://www.w3.org/2001/XMLSchema}float" />
       <attribute name="MarginTop" type="{http://www.w3.org/2001/XMLSchema}float" />
       <attribute name="Orientation" type="{http://www.CIP4.org/JDFSchema_2_0}Orientation" />
       <attribute name="PositionOrd" type="{http://www.w3.org/2001/XMLSchema}int" />
       <attribute name="RelativeBox" type="{http://www.CIP4.org/JDFSchema_2_0}rectangle" />
       <attribute name="StackDepth" type="{http://www.w3.org/2001/XMLSchema}int" />
       <attribute name="StackOrd" type="{http://www.w3.org/2001/XMLSchema}int" />
       <anyAttribute processContents='lax' namespace='##other'/>
     </restriction>
   </complexContent>
 </complexType>
 
See Also:
  • Field Details

    • absoluteBox

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    • Position

      public Position()
  • Method Details

    • getAbsoluteBox

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v2.3.6", date="2022-12-18T20:00:09Z") public Map<QName,String> getOtherAttributes()
      Gets a map that contains attributes that aren't bound to any typed property on this class.

      the map is keyed by the name of the attribute and the value is the string value of the attribute. the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.

      Returns:
      always non-null
    • withAbsoluteBox

      public Position withAbsoluteBox(Rectangle value)
    • withAnchor

      public Position withAnchor(Anchor value)
    • withBinderySignatureID

      public Position withBinderySignatureID(String value)
    • withBlockName

      public Position withBlockName(String value)
    • withGangElementID

      public Position withGangElementID(String value)
    • withID

      public Position withID(String value)
    • withMarginBottom

      public Position withMarginBottom(Float value)
    • withMarginLeft

      public Position withMarginLeft(Float value)
    • withMarginRight

      public Position withMarginRight(Float value)
    • withMarginTop

      public Position withMarginTop(Float value)
    • withOrientation

      public Position withOrientation(Orientation value)
    • withPositionOrd

      public Position withPositionOrd(Integer value)
    • withRelativeBox

      public Position withRelativeBox(Rectangle value)
    • withStackDepth

      public Position withStackDepth(Integer value)
    • withStackOrd

      public Position withStackOrd(Integer 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
    • equals

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

      public int hashCode()
      Overrides:
      hashCode in class Object