Class File
- java.lang.Object
-
- org.spiritconsortium.SPIRIT_1685_2009.File
-
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v2.3.8", date="2024-11-14T04:42:42Z") public class File extends java.lang.Object
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"> <sequence> <element name="name"> <complexType> <simpleContent> <extension base="<http://www.spiritconsortium.org/XMLSchema/SPIRIT/1685-2009>spiritURI"> <attGroup ref="{http://www.spiritconsortium.org/XMLSchema/SPIRIT/1685-2009}string.prompt.att"/> </extension> </simpleContent> </complexType> </element> <sequence> <group ref="{http://www.spiritconsortium.org/XMLSchema/SPIRIT/1685-2009}fileType" maxOccurs="unbounded"/> </sequence> <element name="isIncludeFile" minOccurs="0"> <complexType> <simpleContent> <extension base="<http://www.w3.org/2001/XMLSchema>boolean"> <attribute name="externalDeclarations" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" /> </extension> </simpleContent> </complexType> </element> <element name="logicalName" minOccurs="0"> <complexType> <simpleContent> <extension base="<http://www.w3.org/2001/XMLSchema>Name"> <attribute name="default" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" /> </extension> </simpleContent> </complexType> </element> <element name="exportedName" type="{http://www.w3.org/2001/XMLSchema}Name" maxOccurs="unbounded" minOccurs="0"/> <element name="buildCommand" minOccurs="0"> <complexType> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <sequence> <element name="command" minOccurs="0"> <complexType> <simpleContent> <extension base="<http://www.w3.org/2001/XMLSchema>string"> <attGroup ref="{http://www.spiritconsortium.org/XMLSchema/SPIRIT/1685-2009}string.prompt.att"/> </extension> </simpleContent> </complexType> </element> <element name="flags" minOccurs="0"> <complexType> <simpleContent> <extension base="<http://www.w3.org/2001/XMLSchema>string"> <attGroup ref="{http://www.spiritconsortium.org/XMLSchema/SPIRIT/1685-2009}string.prompt.att"/> <attribute name="append" type="{http://www.w3.org/2001/XMLSchema}boolean" /> </extension> </simpleContent> </complexType> </element> <element name="replaceDefaultFlags" minOccurs="0"> <complexType> <simpleContent> <extension base="<http://www.w3.org/2001/XMLSchema>boolean"> <attGroup ref="{http://www.spiritconsortium.org/XMLSchema/SPIRIT/1685-2009}bool.prompt.att"/> </extension> </simpleContent> </complexType> </element> <element name="targetName" minOccurs="0"> <complexType> <simpleContent> <extension base="<http://www.spiritconsortium.org/XMLSchema/SPIRIT/1685-2009>spiritURI"> <attGroup ref="{http://www.spiritconsortium.org/XMLSchema/SPIRIT/1685-2009}string.prompt.att"/> </extension> </simpleContent> </complexType> </element> </sequence> </restriction> </complexContent> </complexType> </element> <element ref="{http://www.spiritconsortium.org/XMLSchema/SPIRIT/1685-2009}dependency" maxOccurs="unbounded" minOccurs="0"/> <element name="define" type="{http://www.spiritconsortium.org/XMLSchema/SPIRIT/1685-2009}nameValuePairType" maxOccurs="unbounded" minOccurs="0"/> <element name="imageType" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/> <element name="description" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> <element ref="{http://www.spiritconsortium.org/XMLSchema/SPIRIT/1685-2009}vendorExtensions" minOccurs="0"/> </sequence> <attribute name="fileId" type="{http://www.w3.org/2001/XMLSchema}ID" /> <anyAttribute processContents='lax'/> </restriction> </complexContent> </complexType>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
File.BuildCommand
Java class for anonymous complex type.static class
File.IsIncludeFile
Java class for anonymous complex type.static class
File.LogicalName
Java class for anonymous complex type.static class
File.Name
Java class for anonymous complex type.
-
Field Summary
Fields Modifier and Type Field Description protected File.BuildCommand
buildCommand
protected java.util.List<NameValuePairType>
define
protected java.util.List<java.lang.String>
dependency
protected java.lang.String
description
protected java.util.List<java.lang.String>
exportedName
protected java.lang.String
fileId
protected java.util.List<javax.xml.bind.JAXBElement<java.lang.String>>
fileType
protected java.util.List<java.lang.String>
imageType
protected File.IsIncludeFile
isIncludeFile
protected File.LogicalName
logicalName
protected File.Name
name
protected VendorExtensions
vendorExtensions
-
Constructor Summary
Constructors Constructor Description File()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description File.BuildCommand
getBuildCommand()
Gets the value of the buildCommand property.java.util.List<NameValuePairType>
getDefine()
Gets the value of the define property.java.util.List<java.lang.String>
getDependency()
Gets the value of the dependency property.java.lang.String
getDescription()
Gets the value of the description property.java.util.List<java.lang.String>
getExportedName()
Gets the value of the exportedName property.java.lang.String
getFileId()
Gets the value of the fileId property.java.util.List<javax.xml.bind.JAXBElement<java.lang.String>>
getFileType()
Gets the value of the fileType property.java.util.List<java.lang.String>
getImageType()
Gets the value of the imageType property.File.IsIncludeFile
getIsIncludeFile()
Gets the value of the isIncludeFile property.File.LogicalName
getLogicalName()
Gets the value of the logicalName property.File.Name
getName()
Gets the value of the name 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.VendorExtensions
getVendorExtensions()
Gets the value of the vendorExtensions property.void
setBuildCommand(File.BuildCommand value)
Sets the value of the buildCommand property.void
setDescription(java.lang.String value)
Sets the value of the description property.void
setFileId(java.lang.String value)
Sets the value of the fileId property.void
setIsIncludeFile(File.IsIncludeFile value)
Sets the value of the isIncludeFile property.void
setLogicalName(File.LogicalName value)
Sets the value of the logicalName property.void
setName(File.Name value)
Sets the value of the name property.void
setVendorExtensions(VendorExtensions value)
Sets the value of the vendorExtensions property.
-
-
-
Field Detail
-
name
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v2.3.8", date="2024-11-14T04:42:42Z") protected File.Name name
-
fileType
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v2.3.8", date="2024-11-14T04:42:42Z") protected java.util.List<javax.xml.bind.JAXBElement<java.lang.String>> fileType
-
isIncludeFile
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v2.3.8", date="2024-11-14T04:42:42Z") protected File.IsIncludeFile isIncludeFile
-
logicalName
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v2.3.8", date="2024-11-14T04:42:42Z") protected File.LogicalName logicalName
-
exportedName
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v2.3.8", date="2024-11-14T04:42:42Z") protected java.util.List<java.lang.String> exportedName
-
buildCommand
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v2.3.8", date="2024-11-14T04:42:42Z") protected File.BuildCommand buildCommand
-
dependency
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v2.3.8", date="2024-11-14T04:42:42Z") protected java.util.List<java.lang.String> dependency
-
define
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v2.3.8", date="2024-11-14T04:42:42Z") protected java.util.List<NameValuePairType> define
-
imageType
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v2.3.8", date="2024-11-14T04:42:42Z") protected java.util.List<java.lang.String> imageType
-
description
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v2.3.8", date="2024-11-14T04:42:42Z") protected java.lang.String description
-
vendorExtensions
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v2.3.8", date="2024-11-14T04:42:42Z") protected VendorExtensions vendorExtensions
-
fileId
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v2.3.8", date="2024-11-14T04:42:42Z") protected java.lang.String fileId
-
-
Method Detail
-
getName
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v2.3.8", date="2024-11-14T04:42:42Z") public File.Name getName()
Gets the value of the name property.- Returns:
- possible object is
File.Name
-
setName
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v2.3.8", date="2024-11-14T04:42:42Z") public void setName(File.Name value)
Sets the value of the name property.- Parameters:
value
- allowed object isFile.Name
-
getFileType
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v2.3.8", date="2024-11-14T04:42:42Z") public java.util.List<javax.xml.bind.JAXBElement<java.lang.String>> getFileType()
Gets the value of the fileType 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 JAXB object. This is why there is not a
set
method for the fileType property.For example, to add a new item, do as follows:
getFileType().add(newItem);
Objects of the following type(s) are allowed in the list
JAXBElement
<
String
>
JAXBElement
<
String
>
-
getIsIncludeFile
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v2.3.8", date="2024-11-14T04:42:42Z") public File.IsIncludeFile getIsIncludeFile()
Gets the value of the isIncludeFile property.- Returns:
- possible object is
File.IsIncludeFile
-
setIsIncludeFile
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v2.3.8", date="2024-11-14T04:42:42Z") public void setIsIncludeFile(File.IsIncludeFile value)
Sets the value of the isIncludeFile property.- Parameters:
value
- allowed object isFile.IsIncludeFile
-
getLogicalName
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v2.3.8", date="2024-11-14T04:42:42Z") public File.LogicalName getLogicalName()
Gets the value of the logicalName property.- Returns:
- possible object is
File.LogicalName
-
setLogicalName
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v2.3.8", date="2024-11-14T04:42:42Z") public void setLogicalName(File.LogicalName value)
Sets the value of the logicalName property.- Parameters:
value
- allowed object isFile.LogicalName
-
getExportedName
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v2.3.8", date="2024-11-14T04:42:42Z") public java.util.List<java.lang.String> getExportedName()
Gets the value of the exportedName 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 JAXB object. This is why there is not a
set
method for the exportedName property.For example, to add a new item, do as follows:
getExportedName().add(newItem);
Objects of the following type(s) are allowed in the list
String
-
getBuildCommand
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v2.3.8", date="2024-11-14T04:42:42Z") public File.BuildCommand getBuildCommand()
Gets the value of the buildCommand property.- Returns:
- possible object is
File.BuildCommand
-
setBuildCommand
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v2.3.8", date="2024-11-14T04:42:42Z") public void setBuildCommand(File.BuildCommand value)
Sets the value of the buildCommand property.- Parameters:
value
- allowed object isFile.BuildCommand
-
getDependency
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v2.3.8", date="2024-11-14T04:42:42Z") public java.util.List<java.lang.String> getDependency()
Gets the value of the dependency 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 JAXB object. This is why there is not a
set
method for the dependency property.For example, to add a new item, do as follows:
getDependency().add(newItem);
Objects of the following type(s) are allowed in the list
String
-
getDefine
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v2.3.8", date="2024-11-14T04:42:42Z") public java.util.List<NameValuePairType> getDefine()
Gets the value of the define 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 JAXB object. This is why there is not a
set
method for the define property.For example, to add a new item, do as follows:
getDefine().add(newItem);
Objects of the following type(s) are allowed in the list
NameValuePairType
-
getImageType
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v2.3.8", date="2024-11-14T04:42:42Z") public java.util.List<java.lang.String> getImageType()
Gets the value of the imageType 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 JAXB object. This is why there is not a
set
method for the imageType property.For example, to add a new item, do as follows:
getImageType().add(newItem);
Objects of the following type(s) are allowed in the list
String
-
getDescription
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v2.3.8", date="2024-11-14T04:42:42Z") public java.lang.String getDescription()
Gets the value of the description property.- Returns:
- possible object is
String
-
setDescription
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v2.3.8", date="2024-11-14T04:42:42Z") public void setDescription(java.lang.String value)
Sets the value of the description property.- Parameters:
value
- allowed object isString
-
getVendorExtensions
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v2.3.8", date="2024-11-14T04:42:42Z") public VendorExtensions getVendorExtensions()
Gets the value of the vendorExtensions property.- Returns:
- possible object is
VendorExtensions
-
setVendorExtensions
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v2.3.8", date="2024-11-14T04:42:42Z") public void setVendorExtensions(VendorExtensions value)
Sets the value of the vendorExtensions property.- Parameters:
value
- allowed object isVendorExtensions
-
getFileId
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v2.3.8", date="2024-11-14T04:42:42Z") public java.lang.String getFileId()
Gets the value of the fileId property.- Returns:
- possible object is
String
-
setFileId
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v2.3.8", date="2024-11-14T04:42:42Z") public void setFileId(java.lang.String value)
Sets the value of the fileId property.- Parameters:
value
- allowed object isString
-
getOtherAttributes
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v2.3.8", date="2024-11-14T04:42:42Z") 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
-
-