java.lang.Object
dev.jcputney.elearning.parser.input.lom.properties.StageSpec
All Implemented Interfaces:
Serializable

public final class StageSpec extends Object implements Serializable

Represents the stageSpec complex type.

The following schema snippet specifies its contents:


 <xs:complexType name="stageSpec">
   <xs:all>
     <xs:element name="width" type="xs:nonNegativeInteger" minOccurs="0" maxOccurs="1" />
     <xs:element name="height" type="xs:nonNegativeInteger" minOccurs="0" maxOccurs="1" />
     <xs:element name="fullscreen" type="yesNoType" minOccurs="0" maxOccurs="1" />
   </xs:all>
 </xs:complexType>
 
See Also:
  • Constructor Details

    • StageSpec

      public StageSpec()
      Default constructor for the StageSpec class.

      Initializes a new instance of the StageSpec class with no specific configuration.

  • Method Details

    • getWidth

      public BigInteger getWidth()
      Retrieves the width associated with the current stage specification.
      Returns:
      the width as a BigInteger, representing a non-negative integer.
    • setWidth

      public void setWidth(BigInteger width)
      Sets the width for the current stage specification.
      Parameters:
      width - the width to be set as a BigInteger, representing a non-negative integer.
    • getHeight

      public BigInteger getHeight()
      Retrieves the height associated with the current stage specification.
      Returns:
      the height as a BigInteger, representing a non-negative integer.
    • setHeight

      public void setHeight(BigInteger height)
      Sets the height for the current stage specification.
      Parameters:
      height - the height to be set as a BigInteger, representing a non-negative integer.
    • getFullscreen

      public YesNoType getFullscreen()
      Retrieves the fullscreen setting associated with the current stage specification.
      Returns:
      the fullscreen setting as a YesNoType, which can represent values like "yes", "no", "true", or "false".
    • setFullscreen

      public void setFullscreen(YesNoType fullscreen)
      Updates the fullscreen setting for the current stage specification.
      Parameters:
      fullscreen - the fullscreen setting to be applied, represented as a YesNoType. Possible values include "yes", "no", "true", or "false".
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object