Class ParameterBaseType

  • Direct Known Subclasses:
    ParameterType

    @Generated(value="com.sun.tools.xjc.Driver",
               comments="JAXB RI v3.0.2",
               date="2026-01-14T04:58:49Z")
    public class ParameterBaseType
    extends java.lang.Object
    Name and value type for use in resolvable elements

    Java class for parameterBaseType complex type.

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

     <complexType name="parameterBaseType">
       <complexContent>
         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
           <sequence>
             <group ref="{http://www.accellera.org/XMLSchema/IPXACT/1685-2014}nameGroupString"/>
             <element ref="{http://www.accellera.org/XMLSchema/IPXACT/1685-2014}vectors" minOccurs="0"/>
             <element name="arrays" type="{http://www.accellera.org/XMLSchema/IPXACT/1685-2014}configurableArrays" minOccurs="0"/>
             <element name="value" type="{http://www.accellera.org/XMLSchema/IPXACT/1685-2014}complexBaseExpression"/>
             <element ref="{http://www.accellera.org/XMLSchema/IPXACT/1685-2014}vendorExtensions" minOccurs="0"/>
           </sequence>
           <attGroup ref="{http://www.accellera.org/XMLSchema/IPXACT/1685-2014}any.att"/>
           <attribute name="parameterId" type="{http://www.w3.org/2001/XMLSchema}Name" />
           <attribute name="prompt" type="{http://www.w3.org/2001/XMLSchema}string" />
           <attribute name="choiceRef" type="{http://www.w3.org/2001/XMLSchema}Name" />
           <attribute name="order" type="{http://www.w3.org/2001/XMLSchema}float" />
           <attribute name="configGroups" type="{http://www.w3.org/2001/XMLSchema}NMTOKENS" />
           <attribute name="minimum" type="{http://www.w3.org/2001/XMLSchema}string" />
           <attribute name="maximum" type="{http://www.w3.org/2001/XMLSchema}string" />
           <attribute name="type" type="{http://www.accellera.org/XMLSchema/IPXACT/1685-2014}formatType" default="string" />
           <attribute name="sign" type="{http://www.accellera.org/XMLSchema/IPXACT/1685-2014}signType" />
           <attribute name="prefix">
             <simpleType>
               <restriction base="{http://www.w3.org/2001/XMLSchema}string">
                 <enumeration value="deca"/>
                 <enumeration value="hecto"/>
                 <enumeration value="kilo"/>
                 <enumeration value="mega"/>
                 <enumeration value="giga"/>
                 <enumeration value="tera"/>
                 <enumeration value="peta"/>
                 <enumeration value="exa"/>
                 <enumeration value="zetta"/>
                 <enumeration value="yotta"/>
                 <enumeration value="deci"/>
                 <enumeration value="centi"/>
                 <enumeration value="milli"/>
                 <enumeration value="micro"/>
                 <enumeration value="nano"/>
                 <enumeration value="pico"/>
                 <enumeration value="femto"/>
                 <enumeration value="atto"/>
                 <enumeration value="zepto"/>
                 <enumeration value="yocto"/>
               </restriction>
             </simpleType>
           </attribute>
           <attribute name="unit">
             <simpleType>
               <restriction base="{http://www.w3.org/2001/XMLSchema}string">
                 <enumeration value="second"/>
                 <enumeration value="ampere"/>
                 <enumeration value="kelvin"/>
                 <enumeration value="hertz"/>
                 <enumeration value="joule"/>
                 <enumeration value="watt"/>
                 <enumeration value="coulomb"/>
                 <enumeration value="volt"/>
                 <enumeration value="farad"/>
                 <enumeration value="ohm"/>
                 <enumeration value="siemens"/>
                 <enumeration value="henry"/>
                 <enumeration value="Celsius"/>
               </restriction>
             </simpleType>
           </attribute>
           <anyAttribute processContents='lax' namespace='##other'/>
         </restriction>
       </complexContent>
     </complexType>
     
    • Field Detail

      • name

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v3.0.2",
                   date="2026-01-14T04:58:49Z")
        protected java.lang.String name
      • displayName

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v3.0.2",
                   date="2026-01-14T04:58:49Z")
        protected java.lang.String displayName
      • description

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v3.0.2",
                   date="2026-01-14T04:58:49Z")
        protected java.lang.String description
      • vectors

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v3.0.2",
                   date="2026-01-14T04:58:49Z")
        protected Vectors vectors
      • arrays

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v3.0.2",
                   date="2026-01-14T04:58:49Z")
        protected ConfigurableArrays arrays
      • value

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v3.0.2",
                   date="2026-01-14T04:58:49Z")
        protected ComplexBaseExpression value
      • vendorExtensions

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v3.0.2",
                   date="2026-01-14T04:58:49Z")
        protected VendorExtensions vendorExtensions
      • parameterId

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v3.0.2",
                   date="2026-01-14T04:58:49Z")
        protected java.lang.String parameterId
      • prompt

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v3.0.2",
                   date="2026-01-14T04:58:49Z")
        protected java.lang.String prompt
      • choiceRef

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v3.0.2",
                   date="2026-01-14T04:58:49Z")
        protected java.lang.String choiceRef
      • order

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v3.0.2",
                   date="2026-01-14T04:58:49Z")
        protected java.lang.Float order
      • configGroups

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v3.0.2",
                   date="2026-01-14T04:58:49Z")
        protected java.util.List<java.lang.String> configGroups
      • minimum

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v3.0.2",
                   date="2026-01-14T04:58:49Z")
        protected java.lang.String minimum
      • maximum

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v3.0.2",
                   date="2026-01-14T04:58:49Z")
        protected java.lang.String maximum
      • type

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v3.0.2",
                   date="2026-01-14T04:58:49Z")
        protected FormatType type
      • sign

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v3.0.2",
                   date="2026-01-14T04:58:49Z")
        protected SignType sign
      • prefix

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v3.0.2",
                   date="2026-01-14T04:58:49Z")
        protected java.lang.String prefix
      • unit

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v3.0.2",
                   date="2026-01-14T04:58:49Z")
        protected java.lang.String unit
    • Constructor Detail

      • ParameterBaseType

        public ParameterBaseType()
    • Method Detail

      • getName

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v3.0.2",
                   date="2026-01-14T04:58:49Z")
        public java.lang.String getName()
        Gets the value of the name property.
        Returns:
        possible object is String
      • setName

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v3.0.2",
                   date="2026-01-14T04:58:49Z")
        public void setName​(java.lang.String value)
        Sets the value of the name property.
        Parameters:
        value - allowed object is String
      • getDisplayName

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v3.0.2",
                   date="2026-01-14T04:58:49Z")
        public java.lang.String getDisplayName()
        Gets the value of the displayName property.
        Returns:
        possible object is String
      • setDisplayName

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v3.0.2",
                   date="2026-01-14T04:58:49Z")
        public void setDisplayName​(java.lang.String value)
        Sets the value of the displayName property.
        Parameters:
        value - allowed object is String
      • getDescription

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v3.0.2",
                   date="2026-01-14T04:58:49Z")
        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 v3.0.2",
                   date="2026-01-14T04:58:49Z")
        public void setDescription​(java.lang.String value)
        Sets the value of the description property.
        Parameters:
        value - allowed object is String
      • getVectors

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v3.0.2",
                   date="2026-01-14T04:58:49Z")
        public Vectors getVectors()
        Gets the value of the vectors property.
        Returns:
        possible object is Vectors
      • setVectors

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v3.0.2",
                   date="2026-01-14T04:58:49Z")
        public void setVectors​(Vectors value)
        Sets the value of the vectors property.
        Parameters:
        value - allowed object is Vectors
      • getArrays

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v3.0.2",
                   date="2026-01-14T04:58:49Z")
        public ConfigurableArrays getArrays()
        Gets the value of the arrays property.
        Returns:
        possible object is ConfigurableArrays
      • setArrays

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v3.0.2",
                   date="2026-01-14T04:58:49Z")
        public void setArrays​(ConfigurableArrays value)
        Sets the value of the arrays property.
        Parameters:
        value - allowed object is ConfigurableArrays
      • getValue

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v3.0.2",
                   date="2026-01-14T04:58:49Z")
        public ComplexBaseExpression getValue()
        Gets the value of the value property.
        Returns:
        possible object is ComplexBaseExpression
      • setValue

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v3.0.2",
                   date="2026-01-14T04:58:49Z")
        public void setValue​(ComplexBaseExpression value)
        Sets the value of the value property.
        Parameters:
        value - allowed object is ComplexBaseExpression
      • getVendorExtensions

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v3.0.2",
                   date="2026-01-14T04:58:49Z")
        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 v3.0.2",
                   date="2026-01-14T04:58:49Z")
        public void setVendorExtensions​(VendorExtensions value)
        Sets the value of the vendorExtensions property.
        Parameters:
        value - allowed object is VendorExtensions
      • getParameterId

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v3.0.2",
                   date="2026-01-14T04:58:49Z")
        public java.lang.String getParameterId()
        Gets the value of the parameterId property.
        Returns:
        possible object is String
      • setParameterId

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v3.0.2",
                   date="2026-01-14T04:58:49Z")
        public void setParameterId​(java.lang.String value)
        Sets the value of the parameterId property.
        Parameters:
        value - allowed object is String
      • getPrompt

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v3.0.2",
                   date="2026-01-14T04:58:49Z")
        public java.lang.String getPrompt()
        Gets the value of the prompt property.
        Returns:
        possible object is String
      • setPrompt

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v3.0.2",
                   date="2026-01-14T04:58:49Z")
        public void setPrompt​(java.lang.String value)
        Sets the value of the prompt property.
        Parameters:
        value - allowed object is String
      • getChoiceRef

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v3.0.2",
                   date="2026-01-14T04:58:49Z")
        public java.lang.String getChoiceRef()
        Gets the value of the choiceRef property.
        Returns:
        possible object is String
      • setChoiceRef

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v3.0.2",
                   date="2026-01-14T04:58:49Z")
        public void setChoiceRef​(java.lang.String value)
        Sets the value of the choiceRef property.
        Parameters:
        value - allowed object is String
      • getOrder

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v3.0.2",
                   date="2026-01-14T04:58:49Z")
        public java.lang.Float getOrder()
        Gets the value of the order property.
        Returns:
        possible object is Float
      • setOrder

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v3.0.2",
                   date="2026-01-14T04:58:49Z")
        public void setOrder​(java.lang.Float value)
        Sets the value of the order property.
        Parameters:
        value - allowed object is Float
      • getConfigGroups

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v3.0.2",
                   date="2026-01-14T04:58:49Z")
        public java.util.List<java.lang.String> getConfigGroups()
        Gets the value of the configGroups 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 set method for the configGroups property.

        For example, to add a new item, do as follows:

            getConfigGroups().add(newItem);
         

        Objects of the following type(s) are allowed in the list String

      • getMinimum

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v3.0.2",
                   date="2026-01-14T04:58:49Z")
        public java.lang.String getMinimum()
        Gets the value of the minimum property.
        Returns:
        possible object is String
      • setMinimum

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v3.0.2",
                   date="2026-01-14T04:58:49Z")
        public void setMinimum​(java.lang.String value)
        Sets the value of the minimum property.
        Parameters:
        value - allowed object is String
      • getMaximum

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v3.0.2",
                   date="2026-01-14T04:58:49Z")
        public java.lang.String getMaximum()
        Gets the value of the maximum property.
        Returns:
        possible object is String
      • setMaximum

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v3.0.2",
                   date="2026-01-14T04:58:49Z")
        public void setMaximum​(java.lang.String value)
        Sets the value of the maximum property.
        Parameters:
        value - allowed object is String
      • getType

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v3.0.2",
                   date="2026-01-14T04:58:49Z")
        public FormatType getType()
        Gets the value of the type property.
        Returns:
        possible object is FormatType
      • setType

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v3.0.2",
                   date="2026-01-14T04:58:49Z")
        public void setType​(FormatType value)
        Sets the value of the type property.
        Parameters:
        value - allowed object is FormatType
      • getSign

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v3.0.2",
                   date="2026-01-14T04:58:49Z")
        public SignType getSign()
        Gets the value of the sign property.
        Returns:
        possible object is SignType
      • setSign

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v3.0.2",
                   date="2026-01-14T04:58:49Z")
        public void setSign​(SignType value)
        Sets the value of the sign property.
        Parameters:
        value - allowed object is SignType
      • getPrefix

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v3.0.2",
                   date="2026-01-14T04:58:49Z")
        public java.lang.String getPrefix()
        Gets the value of the prefix property.
        Returns:
        possible object is String
      • setPrefix

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v3.0.2",
                   date="2026-01-14T04:58:49Z")
        public void setPrefix​(java.lang.String value)
        Sets the value of the prefix property.
        Parameters:
        value - allowed object is String
      • getUnit

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v3.0.2",
                   date="2026-01-14T04:58:49Z")
        public java.lang.String getUnit()
        Gets the value of the unit property.
        Returns:
        possible object is String
      • setUnit

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v3.0.2",
                   date="2026-01-14T04:58:49Z")
        public void setUnit​(java.lang.String value)
        Sets the value of the unit property.
        Parameters:
        value - allowed object is String
      • getOtherAttributes

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v3.0.2",
                   date="2026-01-14T04:58:49Z")
        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