Class DieLayout
- java.lang.Object
-
- org.cip4.lib.xjdf.schema.SpecificResource
-
- org.cip4.lib.xjdf.schema.DieLayout
-
- All Implemented Interfaces:
java.io.Serializable
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.1", date="2022-12-21T00:11:33Z") public class DieLayout extends SpecificResource implements java.io.SerializableJava class for DieLayout complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="DieLayout"> <complexContent> <extension base="{http://www.CIP4.org/JDFSchema_2_0}SpecificResource"> <sequence> <element ref="{http://www.CIP4.org/JDFSchema_2_0}Device" maxOccurs="unbounded" minOccurs="0"/> <element ref="{http://www.CIP4.org/JDFSchema_2_0}FileSpec" maxOccurs="unbounded" minOccurs="0"/> <element ref="{http://www.CIP4.org/JDFSchema_2_0}Media" minOccurs="0"/> <element ref="{http://www.CIP4.org/JDFSchema_2_0}RuleLength" maxOccurs="unbounded" minOccurs="0"/> <element ref="{http://www.CIP4.org/JDFSchema_2_0}Station" maxOccurs="unbounded" minOccurs="0"/> </sequence> <attribute name="CutBox" type="{http://www.CIP4.org/JDFSchema_2_0}rectangle" /> <attribute name="CutLines" type="{http://www.w3.org/2001/XMLSchema}NMTOKENS" /> <attribute name="DieSide"> <simpleType> <restriction base="{http://www.w3.org/2001/XMLSchema}NMTOKEN"> <enumeration value="Up"/> <enumeration value="Down"/> </restriction> </simpleType> </attribute> <attribute name="MediaSide"> <simpleType> <restriction base="{http://www.w3.org/2001/XMLSchema}NMTOKEN"> <enumeration value="Front"/> <enumeration value="Back"/> </restriction> </simpleType> </attribute> <attribute name="Rotated" type="{http://www.w3.org/2001/XMLSchema}boolean" /> <attribute name="Waste" type="{http://www.w3.org/2001/XMLSchema}float" /> <anyAttribute processContents='lax' namespace='##other'/> </extension> </complexContent> </complexType>- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classDieLayout.DieSideJava class for null.static classDieLayout.MediaSideJava class for null.
-
Field Summary
Fields Modifier and Type Field Description protected RectanglecutBoxprotected java.util.List<java.lang.String>cutLinesprotected java.util.List<Device>deviceprotected DieLayout.DieSidedieSideprotected java.util.List<FileSpec>fileSpecprotected Mediamediaprotected DieLayout.MediaSidemediaSideprotected java.lang.Booleanrotatedprotected java.util.List<RuleLength>ruleLengthprotected java.util.List<Station>stationprotected java.lang.Floatwaste
-
Constructor Summary
Constructors Constructor Description DieLayout()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object object)RectanglegetCutBox()Gets the value of the cutBox property.java.util.List<java.lang.String>getCutLines()Gets the value of the cutLines property.java.util.List<Device>getDevice()Gets the value of the device property.DieLayout.DieSidegetDieSide()Gets the value of the dieSide property.java.util.List<FileSpec>getFileSpec()Gets the value of the fileSpec property.MediagetMedia()Gets the value of the media property.DieLayout.MediaSidegetMediaSide()Gets the value of the mediaSide property.java.util.List<RuleLength>getRuleLength()Gets the value of the ruleLength property.java.util.List<Station>getStation()Gets the value of the station property.java.lang.FloatgetWaste()Gets the value of the waste property.inthashCode()java.lang.BooleanisRotated()Gets the value of the rotated property.voidsetCutBox(Rectangle value)Sets the value of the cutBox property.voidsetDieSide(DieLayout.DieSide value)Sets the value of the dieSide property.voidsetMedia(Media value)Sets the value of the media property.voidsetMediaSide(DieLayout.MediaSide value)Sets the value of the mediaSide property.voidsetRotated(java.lang.Boolean value)Sets the value of the rotated property.voidsetWaste(java.lang.Float value)Sets the value of the waste property.DieLayoutwithCutBox(Rectangle value)DieLayoutwithCutLines(java.lang.String... values)DieLayoutwithCutLines(java.util.Collection<java.lang.String> values)DieLayoutwithDevice(java.util.Collection<Device> values)DieLayoutwithDevice(Device... values)DieLayoutwithDieSide(DieLayout.DieSide value)DieLayoutwithFileSpec(java.util.Collection<FileSpec> values)DieLayoutwithFileSpec(FileSpec... values)DieLayoutwithMedia(Media value)DieLayoutwithMediaSide(DieLayout.MediaSide value)DieLayoutwithRotated(java.lang.Boolean value)DieLayoutwithRuleLength(java.util.Collection<RuleLength> values)DieLayoutwithRuleLength(RuleLength... values)DieLayoutwithStation(java.util.Collection<Station> values)DieLayoutwithStation(Station... values)DieLayoutwithWaste(java.lang.Float value)-
Methods inherited from class org.cip4.lib.xjdf.schema.SpecificResource
getOtherAttributes
-
-
-
-
Field Detail
-
device
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.1", date="2022-12-21T00:11:33Z") protected java.util.List<Device> device
-
fileSpec
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.1", date="2022-12-21T00:11:33Z") protected java.util.List<FileSpec> fileSpec
-
media
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.1", date="2022-12-21T00:11:33Z") protected Media media
-
ruleLength
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.1", date="2022-12-21T00:11:33Z") protected java.util.List<RuleLength> ruleLength
-
station
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.1", date="2022-12-21T00:11:33Z") protected java.util.List<Station> station
-
cutBox
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.1", date="2022-12-21T00:11:33Z") protected Rectangle cutBox
-
cutLines
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.1", date="2022-12-21T00:11:33Z") protected java.util.List<java.lang.String> cutLines
-
dieSide
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.1", date="2022-12-21T00:11:33Z") protected DieLayout.DieSide dieSide
-
mediaSide
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.1", date="2022-12-21T00:11:33Z") protected DieLayout.MediaSide mediaSide
-
rotated
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.1", date="2022-12-21T00:11:33Z") protected java.lang.Boolean rotated
-
waste
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.1", date="2022-12-21T00:11:33Z") protected java.lang.Float waste
-
-
Method Detail
-
getDevice
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.1", date="2022-12-21T00:11:33Z") public java.util.List<Device> getDevice()Gets the value of the device 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 Jakarta XML Binding object. This is why there is not a
setmethod for the device property.For example, to add a new item, do as follows:
getDevice().add(newItem);Objects of the following type(s) are allowed in the list
Device- Returns:
- The value of the device property.
-
getFileSpec
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.1", date="2022-12-21T00:11:33Z") public java.util.List<FileSpec> getFileSpec()Gets the value of the fileSpec 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 Jakarta XML Binding object. This is why there is not a
setmethod for the fileSpec property.For example, to add a new item, do as follows:
getFileSpec().add(newItem);Objects of the following type(s) are allowed in the list
FileSpec- Returns:
- The value of the fileSpec property.
-
getMedia
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.1", date="2022-12-21T00:11:33Z") public Media getMedia()Gets the value of the media property.- Returns:
- possible object is
Media
-
setMedia
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.1", date="2022-12-21T00:11:33Z") public void setMedia(Media value)Sets the value of the media property.- Parameters:
value- allowed object isMedia
-
getRuleLength
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.1", date="2022-12-21T00:11:33Z") public java.util.List<RuleLength> getRuleLength()Gets the value of the ruleLength 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 Jakarta XML Binding object. This is why there is not a
setmethod for the ruleLength property.For example, to add a new item, do as follows:
getRuleLength().add(newItem);Objects of the following type(s) are allowed in the list
RuleLength- Returns:
- The value of the ruleLength property.
-
getStation
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.1", date="2022-12-21T00:11:33Z") public java.util.List<Station> getStation()Gets the value of the station 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 Jakarta XML Binding object. This is why there is not a
setmethod for the station property.For example, to add a new item, do as follows:
getStation().add(newItem);Objects of the following type(s) are allowed in the list
Station- Returns:
- The value of the station property.
-
getCutBox
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.1", date="2022-12-21T00:11:33Z") 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 v4.0.1", date="2022-12-21T00:11:33Z") public void setCutBox(Rectangle value)Sets the value of the cutBox property.- Parameters:
value- allowed object isString
-
getCutLines
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.1", date="2022-12-21T00:11:33Z") public java.util.List<java.lang.String> getCutLines()Gets the value of the cutLines 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 Jakarta XML Binding object. This is why there is not a
setmethod for the cutLines property.For example, to add a new item, do as follows:
getCutLines().add(newItem);Objects of the following type(s) are allowed in the list
String- Returns:
- The value of the cutLines property.
-
getDieSide
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.1", date="2022-12-21T00:11:33Z") public DieLayout.DieSide getDieSide()Gets the value of the dieSide property.- Returns:
- possible object is
DieLayout.DieSide
-
setDieSide
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.1", date="2022-12-21T00:11:33Z") public void setDieSide(DieLayout.DieSide value)Sets the value of the dieSide property.- Parameters:
value- allowed object isDieLayout.DieSide
-
getMediaSide
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.1", date="2022-12-21T00:11:33Z") public DieLayout.MediaSide getMediaSide()Gets the value of the mediaSide property.- Returns:
- possible object is
DieLayout.MediaSide
-
setMediaSide
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.1", date="2022-12-21T00:11:33Z") public void setMediaSide(DieLayout.MediaSide value)Sets the value of the mediaSide property.- Parameters:
value- allowed object isDieLayout.MediaSide
-
isRotated
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.1", date="2022-12-21T00:11:33Z") public java.lang.Boolean isRotated()Gets the value of the rotated property.- Returns:
- possible object is
Boolean
-
setRotated
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.1", date="2022-12-21T00:11:33Z") public void setRotated(java.lang.Boolean value)Sets the value of the rotated property.- Parameters:
value- allowed object isBoolean
-
getWaste
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.1", date="2022-12-21T00:11:33Z") public java.lang.Float getWaste()Gets the value of the waste property.- Returns:
- possible object is
Float
-
setWaste
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.1", date="2022-12-21T00:11:33Z") public void setWaste(java.lang.Float value)Sets the value of the waste property.- Parameters:
value- allowed object isFloat
-
withRuleLength
public DieLayout withRuleLength(RuleLength... values)
-
withRuleLength
public DieLayout withRuleLength(java.util.Collection<RuleLength> values)
-
withCutLines
public DieLayout withCutLines(java.lang.String... values)
-
withCutLines
public DieLayout withCutLines(java.util.Collection<java.lang.String> values)
-
withDieSide
public DieLayout withDieSide(DieLayout.DieSide value)
-
withMediaSide
public DieLayout withMediaSide(DieLayout.MediaSide value)
-
withRotated
public DieLayout withRotated(java.lang.Boolean value)
-
withWaste
public DieLayout withWaste(java.lang.Float value)
-
equals
public boolean equals(java.lang.Object object)
- Overrides:
equalsin classSpecificResource
-
hashCode
public int hashCode()
- Overrides:
hashCodein classSpecificResource
-
-