@Generated(value="com.sun.tools.xjc.Driver",
date="2017-09-18T01:24:23+00:00",
comments="JAXB RI v2.2.11")
public class Header
extends java.lang.Object
implements java.io.Serializable, org.jvnet.jaxb2_commons.lang.Equals, org.jvnet.jaxb2_commons.lang.HashCode
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="AgentName" type="{http://www.CIP4.org/JDFSchema_2_0}string" />
<attribute name="AgentVersion" type="{http://www.CIP4.org/JDFSchema_2_0}string" />
<attribute name="Author" type="{http://www.CIP4.org/JDFSchema_2_0}string" />
<attribute name="DeviceID" type="{http://www.CIP4.org/JDFSchema_2_0}NMTOKEN" />
<attribute name="ICSVersions" type="{http://www.CIP4.org/JDFSchema_2_0}NMTOKENS" />
<attribute name="ID" type="{http://www.CIP4.org/JDFSchema_2_0}ID" />
<attribute name="PersonalID" type="{http://www.CIP4.org/JDFSchema_2_0}NMTOKEN" />
<attribute name="refID" type="{http://www.CIP4.org/JDFSchema_2_0}NMTOKEN" />
<attribute name="Time" use="required" type="{http://www.CIP4.org/JDFSchema_2_0}dateTime" />
<anyAttribute processContents='lax' namespace='##other'/>
</restriction>
</complexContent>
</complexType>
| Modifier and Type | Field and Description |
|---|---|
protected java.lang.String |
agentName |
protected java.lang.String |
agentVersion |
protected java.lang.String |
author |
protected java.lang.String |
deviceID |
protected java.util.List<java.lang.String> |
icsVersions |
protected java.lang.String |
id |
protected java.lang.String |
personalID |
protected java.lang.String |
refID |
protected DateTime |
time |
| Constructor and Description |
|---|
Header() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object object) |
boolean |
equals(org.jvnet.jaxb2_commons.locator.ObjectLocator thisLocator,
org.jvnet.jaxb2_commons.locator.ObjectLocator thatLocator,
java.lang.Object object,
org.jvnet.jaxb2_commons.lang.EqualsStrategy strategy) |
java.lang.String |
getAgentName()
Gets the value of the agentName property.
|
java.lang.String |
getAgentVersion()
Gets the value of the agentVersion property.
|
java.lang.String |
getAuthor()
Gets the value of the author property.
|
java.lang.String |
getDeviceID()
Gets the value of the deviceID property.
|
java.util.List<java.lang.String> |
getICSVersions()
Gets the value of the icsVersions property.
|
java.lang.String |
getID()
Gets the value of the id property.
|
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.
|
java.lang.String |
getPersonalID()
Gets the value of the personalID property.
|
java.lang.String |
getRefID()
Gets the value of the refID property.
|
DateTime |
getTime()
Gets the value of the time property.
|
int |
hashCode() |
int |
hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
org.jvnet.jaxb2_commons.lang.HashCodeStrategy strategy) |
void |
setAgentName(java.lang.String value)
Sets the value of the agentName property.
|
void |
setAgentVersion(java.lang.String value)
Sets the value of the agentVersion property.
|
void |
setAuthor(java.lang.String value)
Sets the value of the author property.
|
void |
setDeviceID(java.lang.String value)
Sets the value of the deviceID property.
|
void |
setID(java.lang.String value)
Sets the value of the id property.
|
void |
setPersonalID(java.lang.String value)
Sets the value of the personalID property.
|
void |
setRefID(java.lang.String value)
Sets the value of the refID property.
|
void |
setTime(DateTime value)
Sets the value of the time property.
|
Header |
withAgentName(java.lang.String value) |
Header |
withAgentVersion(java.lang.String value) |
Header |
withAuthor(java.lang.String value) |
Header |
withDeviceID(java.lang.String value) |
Header |
withICSVersions(java.util.Collection<java.lang.String> values) |
Header |
withICSVersions(java.lang.String... values) |
Header |
withID(java.lang.String value) |
Header |
withPersonalID(java.lang.String value) |
Header |
withRefID(java.lang.String value) |
Header |
withTime(DateTime value) |
@Generated(value="com.sun.tools.xjc.Driver",
date="2017-09-18T01:24:23+00:00",
comments="JAXB RI v2.2.11")
protected java.lang.String agentName
@Generated(value="com.sun.tools.xjc.Driver",
date="2017-09-18T01:24:23+00:00",
comments="JAXB RI v2.2.11")
protected java.lang.String agentVersion
@Generated(value="com.sun.tools.xjc.Driver",
date="2017-09-18T01:24:23+00:00",
comments="JAXB RI v2.2.11")
protected java.lang.String author
@Generated(value="com.sun.tools.xjc.Driver",
date="2017-09-18T01:24:23+00:00",
comments="JAXB RI v2.2.11")
protected java.lang.String deviceID
@Generated(value="com.sun.tools.xjc.Driver",
date="2017-09-18T01:24:23+00:00",
comments="JAXB RI v2.2.11")
protected java.util.List<java.lang.String> icsVersions
@Generated(value="com.sun.tools.xjc.Driver",
date="2017-09-18T01:24:23+00:00",
comments="JAXB RI v2.2.11")
protected java.lang.String id
@Generated(value="com.sun.tools.xjc.Driver",
date="2017-09-18T01:24:23+00:00",
comments="JAXB RI v2.2.11")
protected java.lang.String personalID
@Generated(value="com.sun.tools.xjc.Driver",
date="2017-09-18T01:24:23+00:00",
comments="JAXB RI v2.2.11")
protected java.lang.String refID
@Generated(value="com.sun.tools.xjc.Driver",
date="2017-09-18T01:24:23+00:00",
comments="JAXB RI v2.2.11")
protected DateTime time
@Generated(value="com.sun.tools.xjc.Driver",
date="2017-09-18T01:24:23+00:00",
comments="JAXB RI v2.2.11")
public java.lang.String getAgentName()
String@Generated(value="com.sun.tools.xjc.Driver",
date="2017-09-18T01:24:23+00:00",
comments="JAXB RI v2.2.11")
public void setAgentName(java.lang.String value)
value - allowed object is
String@Generated(value="com.sun.tools.xjc.Driver",
date="2017-09-18T01:24:23+00:00",
comments="JAXB RI v2.2.11")
public java.lang.String getAgentVersion()
String@Generated(value="com.sun.tools.xjc.Driver",
date="2017-09-18T01:24:23+00:00",
comments="JAXB RI v2.2.11")
public void setAgentVersion(java.lang.String value)
value - allowed object is
String@Generated(value="com.sun.tools.xjc.Driver",
date="2017-09-18T01:24:23+00:00",
comments="JAXB RI v2.2.11")
public java.lang.String getAuthor()
String@Generated(value="com.sun.tools.xjc.Driver",
date="2017-09-18T01:24:23+00:00",
comments="JAXB RI v2.2.11")
public void setAuthor(java.lang.String value)
value - allowed object is
String@Generated(value="com.sun.tools.xjc.Driver",
date="2017-09-18T01:24:23+00:00",
comments="JAXB RI v2.2.11")
public java.lang.String getDeviceID()
String@Generated(value="com.sun.tools.xjc.Driver",
date="2017-09-18T01:24:23+00:00",
comments="JAXB RI v2.2.11")
public void setDeviceID(java.lang.String value)
value - allowed object is
String@Generated(value="com.sun.tools.xjc.Driver",
date="2017-09-18T01:24:23+00:00",
comments="JAXB RI v2.2.11")
public java.util.List<java.lang.String> getICSVersions()
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 icsVersions property.
For example, to add a new item, do as follows:
getICSVersions().add(newItem);
Objects of the following type(s) are allowed in the list
String
@Generated(value="com.sun.tools.xjc.Driver",
date="2017-09-18T01:24:23+00:00",
comments="JAXB RI v2.2.11")
public java.lang.String getID()
String@Generated(value="com.sun.tools.xjc.Driver",
date="2017-09-18T01:24:23+00:00",
comments="JAXB RI v2.2.11")
public void setID(java.lang.String value)
value - allowed object is
String@Generated(value="com.sun.tools.xjc.Driver",
date="2017-09-18T01:24:23+00:00",
comments="JAXB RI v2.2.11")
public java.lang.String getPersonalID()
String@Generated(value="com.sun.tools.xjc.Driver",
date="2017-09-18T01:24:23+00:00",
comments="JAXB RI v2.2.11")
public void setPersonalID(java.lang.String value)
value - allowed object is
String@Generated(value="com.sun.tools.xjc.Driver",
date="2017-09-18T01:24:23+00:00",
comments="JAXB RI v2.2.11")
public java.lang.String getRefID()
String@Generated(value="com.sun.tools.xjc.Driver",
date="2017-09-18T01:24:23+00:00",
comments="JAXB RI v2.2.11")
public void setRefID(java.lang.String value)
value - allowed object is
String@Generated(value="com.sun.tools.xjc.Driver",
date="2017-09-18T01:24:23+00:00",
comments="JAXB RI v2.2.11")
public DateTime getTime()
String@Generated(value="com.sun.tools.xjc.Driver",
date="2017-09-18T01:24:23+00:00",
comments="JAXB RI v2.2.11")
public void setTime(DateTime value)
value - allowed object is
String@Generated(value="com.sun.tools.xjc.Driver",
date="2017-09-18T01:24:23+00:00",
comments="JAXB RI v2.2.11")
public java.util.Map<javax.xml.namespace.QName,java.lang.String> getOtherAttributes()
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.
public Header withAgentName(java.lang.String value)
public Header withAgentVersion(java.lang.String value)
public Header withAuthor(java.lang.String value)
public Header withDeviceID(java.lang.String value)
public Header withICSVersions(java.lang.String... values)
public Header withICSVersions(java.util.Collection<java.lang.String> values)
public Header withID(java.lang.String value)
public Header withPersonalID(java.lang.String value)
public Header withRefID(java.lang.String value)
public boolean equals(org.jvnet.jaxb2_commons.locator.ObjectLocator thisLocator,
org.jvnet.jaxb2_commons.locator.ObjectLocator thatLocator,
java.lang.Object object,
org.jvnet.jaxb2_commons.lang.EqualsStrategy strategy)
equals in interface org.jvnet.jaxb2_commons.lang.Equalspublic boolean equals(java.lang.Object object)
equals in class java.lang.Objectpublic int hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
org.jvnet.jaxb2_commons.lang.HashCodeStrategy strategy)
hashCode in interface org.jvnet.jaxb2_commons.lang.HashCodepublic int hashCode()
hashCode in class java.lang.Object