Class Position

  • All Implemented Interfaces:
    java.io.Serializable

    @Generated(value="com.sun.tools.xjc.Driver",
               comments="JAXB RI v4.0.1",
               date="2022-12-20T17:59:47Z")
    public class Position
    extends java.lang.Object
    implements java.io.Serializable

    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:
    Serialized Form
    • Field Detail

      • absoluteBox

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v4.0.1",
                   date="2022-12-20T17:59:47Z")
        protected Rectangle absoluteBox
      • anchor

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v4.0.1",
                   date="2022-12-20T17:59:47Z")
        protected Anchor anchor
      • binderySignatureID

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v4.0.1",
                   date="2022-12-20T17:59:47Z")
        protected java.lang.String binderySignatureID
      • blockName

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v4.0.1",
                   date="2022-12-20T17:59:47Z")
        protected java.lang.String blockName
      • gangElementID

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v4.0.1",
                   date="2022-12-20T17:59:47Z")
        protected java.lang.String gangElementID
      • id

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v4.0.1",
                   date="2022-12-20T17:59:47Z")
        protected java.lang.String id
      • marginBottom

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v4.0.1",
                   date="2022-12-20T17:59:47Z")
        protected java.lang.Float marginBottom
      • marginLeft

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v4.0.1",
                   date="2022-12-20T17:59:47Z")
        protected java.lang.Float marginLeft
      • marginRight

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v4.0.1",
                   date="2022-12-20T17:59:47Z")
        protected java.lang.Float marginRight
      • marginTop

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v4.0.1",
                   date="2022-12-20T17:59:47Z")
        protected java.lang.Float marginTop
      • orientation

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v4.0.1",
                   date="2022-12-20T17:59:47Z")
        protected Orientation orientation
      • positionOrd

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v4.0.1",
                   date="2022-12-20T17:59:47Z")
        protected java.lang.Integer positionOrd
      • relativeBox

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v4.0.1",
                   date="2022-12-20T17:59:47Z")
        protected Rectangle relativeBox
      • stackDepth

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v4.0.1",
                   date="2022-12-20T17:59:47Z")
        protected java.lang.Integer stackDepth
      • stackOrd

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v4.0.1",
                   date="2022-12-20T17:59:47Z")
        protected java.lang.Integer stackOrd
    • Constructor Detail

      • Position

        public Position()
    • Method Detail

      • getAbsoluteBox

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v4.0.1",
                   date="2022-12-20T17:59:47Z")
        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 v4.0.1",
                   date="2022-12-20T17:59:47Z")
        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 v4.0.1",
                   date="2022-12-20T17:59:47Z")
        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 v4.0.1",
                   date="2022-12-20T17:59:47Z")
        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 v4.0.1",
                   date="2022-12-20T17:59:47Z")
        public java.lang.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 v4.0.1",
                   date="2022-12-20T17:59:47Z")
        public void setBinderySignatureID​(java.lang.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 v4.0.1",
                   date="2022-12-20T17:59:47Z")
        public java.lang.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 v4.0.1",
                   date="2022-12-20T17:59:47Z")
        public void setBlockName​(java.lang.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 v4.0.1",
                   date="2022-12-20T17:59:47Z")
        public java.lang.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 v4.0.1",
                   date="2022-12-20T17:59:47Z")
        public void setGangElementID​(java.lang.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 v4.0.1",
                   date="2022-12-20T17:59:47Z")
        public java.lang.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 v4.0.1",
                   date="2022-12-20T17:59:47Z")
        public void setID​(java.lang.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 v4.0.1",
                   date="2022-12-20T17:59:47Z")
        public java.lang.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 v4.0.1",
                   date="2022-12-20T17:59:47Z")
        public void setMarginBottom​(java.lang.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 v4.0.1",
                   date="2022-12-20T17:59:47Z")
        public java.lang.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 v4.0.1",
                   date="2022-12-20T17:59:47Z")
        public void setMarginLeft​(java.lang.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 v4.0.1",
                   date="2022-12-20T17:59:47Z")
        public java.lang.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 v4.0.1",
                   date="2022-12-20T17:59:47Z")
        public void setMarginRight​(java.lang.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 v4.0.1",
                   date="2022-12-20T17:59:47Z")
        public java.lang.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 v4.0.1",
                   date="2022-12-20T17:59:47Z")
        public void setMarginTop​(java.lang.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 v4.0.1",
                   date="2022-12-20T17:59:47Z")
        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 v4.0.1",
                   date="2022-12-20T17:59:47Z")
        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 v4.0.1",
                   date="2022-12-20T17:59:47Z")
        public java.lang.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 v4.0.1",
                   date="2022-12-20T17:59:47Z")
        public void setPositionOrd​(java.lang.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 v4.0.1",
                   date="2022-12-20T17:59:47Z")
        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 v4.0.1",
                   date="2022-12-20T17:59:47Z")
        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 v4.0.1",
                   date="2022-12-20T17:59:47Z")
        public java.lang.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 v4.0.1",
                   date="2022-12-20T17:59:47Z")
        public void setStackDepth​(java.lang.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 v4.0.1",
                   date="2022-12-20T17:59:47Z")
        public java.lang.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 v4.0.1",
                   date="2022-12-20T17:59:47Z")
        public void setStackOrd​(java.lang.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 v4.0.1",
                   date="2022-12-20T17:59:47Z")
        public java.util.Map<javax.xml.namespace.QName,​java.lang.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
      • withBinderySignatureID

        public Position withBinderySignatureID​(java.lang.String value)
      • withBlockName

        public Position withBlockName​(java.lang.String value)
      • withGangElementID

        public Position withGangElementID​(java.lang.String value)
      • withID

        public Position withID​(java.lang.String value)
      • withMarginBottom

        public Position withMarginBottom​(java.lang.Float value)
      • withMarginLeft

        public Position withMarginLeft​(java.lang.Float value)
      • withMarginRight

        public Position withMarginRight​(java.lang.Float value)
      • withMarginTop

        public Position withMarginTop​(java.lang.Float value)
      • withPositionOrd

        public Position withPositionOrd​(java.lang.Integer value)
      • withStackDepth

        public Position withStackDepth​(java.lang.Integer value)
      • withStackOrd

        public Position withStackOrd​(java.lang.Integer value)
      • equals

        public boolean equals​(java.lang.Object object)
        Overrides:
        equals in class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object