Class VideoComponentType

All Implemented Interfaces:
Serializable, Cloneable, org.jvnet.jaxb.lang.CopyTo, org.jvnet.jaxb.lang.Equals, org.jvnet.jaxb.lang.HashCode, org.jvnet.jaxb.lang.ToString

public class VideoComponentType extends MediaComponentType implements Serializable, Cloneable, org.jvnet.jaxb.lang.CopyTo, org.jvnet.jaxb.lang.Equals, org.jvnet.jaxb.lang.HashCode, org.jvnet.jaxb.lang.ToString

Java class for VideoComponentType complex type

.

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


 <complexType name="VideoComponentType">
   <complexContent>
     <extension base="{http://xml.vidispine.com/schema/vidispine}MediaComponentType">
       <sequence>
         <element name="videoStandard" minOccurs="0">
           <complexType>
             <simpleContent>
               <extension base="<http://www.w3.org/2001/XMLSchema>string">
                 <attribute name="type" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
               </extension>
             </simpleContent>
           </complexType>
         </element>
         <element name="resolution" type="{http://xml.vidispine.com/schema/vidispine}ResolutionType" minOccurs="0"/>
         <element name="pixelFormat" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="maxBFrames" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" minOccurs="0"/>
         <element name="pixelAspectRatio" type="{http://xml.vidispine.com/schema/vidispine}AspectRatioType" minOccurs="0"/>
         <element name="fieldOrder" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="codecTimeBase" type="{http://xml.vidispine.com/schema/vidispine}TimeBaseType" minOccurs="0"/>
         <element name="averageFrameRate" type="{http://xml.vidispine.com/schema/vidispine}TimeBaseType" minOccurs="0"/>
         <element name="realBaseFrameRate" type="{http://xml.vidispine.com/schema/vidispine}TimeBaseType" minOccurs="0"/>
         <element name="displayWidth" type="{http://xml.vidispine.com/schema/vidispine}RationalType" minOccurs="0"/>
         <element name="displayHeight" type="{http://xml.vidispine.com/schema/vidispine}RationalType" minOccurs="0"/>
         <element name="displayXOffset" type="{http://xml.vidispine.com/schema/vidispine}RationalType" minOccurs="0"/>
         <element name="displayYOffset" type="{http://xml.vidispine.com/schema/vidispine}RationalType" minOccurs="0"/>
         <element name="containerSAR" type="{http://xml.vidispine.com/schema/vidispine}AspectRatioType" minOccurs="0"/>
         <element name="colr_primaries" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
         <element name="colr_transfer_function" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
         <element name="colr_matrix" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
         <element name="color_range" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
         <element name="max_packet_size" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
         <element name="startTimecode" type="{http://www.w3.org/2001/XMLSchema}long" minOccurs="0"/>
         <element name="dropFrame" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="ticks_per_frame" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
         <element name="bitDepth" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
         <element name="bitsPerPixel" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
         <element name="colorPrimaries" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="mediaInfo" type="{http://xml.vidispine.com/schema/vidispine}VideoMediaInfoType" minOccurs="0"/>
       </sequence>
     </extension>
   </complexContent>
 </complexType>
 
See Also:
  • Field Details

  • Constructor Details

    • VideoComponentType

      public VideoComponentType()
  • Method Details

    • getVideoStandard

      public VideoComponentType.VideoStandard getVideoStandard()
      Gets the value of the videoStandard property.
      Returns:
      possible object is VideoComponentType.VideoStandard
    • setVideoStandard

      public void setVideoStandard(VideoComponentType.VideoStandard value)
      Sets the value of the videoStandard property.
      Parameters:
      value - allowed object is VideoComponentType.VideoStandard
    • isSetVideoStandard

      public boolean isSetVideoStandard()
    • getResolution

      public ResolutionType getResolution()
      Gets the value of the resolution property.
      Returns:
      possible object is ResolutionType
    • setResolution

      public void setResolution(ResolutionType value)
      Sets the value of the resolution property.
      Parameters:
      value - allowed object is ResolutionType
    • isSetResolution

      public boolean isSetResolution()
    • getPixelFormat

      public String getPixelFormat()
      Gets the value of the pixelFormat property.
      Returns:
      possible object is String
    • setPixelFormat

      public void setPixelFormat(String value)
      Sets the value of the pixelFormat property.
      Parameters:
      value - allowed object is String
    • isSetPixelFormat

      public boolean isSetPixelFormat()
    • getMaxBFrames

      public Integer getMaxBFrames()
      Gets the value of the maxBFrames property.
      Returns:
      possible object is Integer
    • setMaxBFrames

      public void setMaxBFrames(Integer value)
      Sets the value of the maxBFrames property.
      Parameters:
      value - allowed object is Integer
    • isSetMaxBFrames

      public boolean isSetMaxBFrames()
    • getPixelAspectRatio

      public AspectRatioType getPixelAspectRatio()
      Gets the value of the pixelAspectRatio property.
      Returns:
      possible object is AspectRatioType
    • setPixelAspectRatio

      public void setPixelAspectRatio(AspectRatioType value)
      Sets the value of the pixelAspectRatio property.
      Parameters:
      value - allowed object is AspectRatioType
    • isSetPixelAspectRatio

      public boolean isSetPixelAspectRatio()
    • getFieldOrder

      public String getFieldOrder()
      Gets the value of the fieldOrder property.
      Returns:
      possible object is String
    • setFieldOrder

      public void setFieldOrder(String value)
      Sets the value of the fieldOrder property.
      Parameters:
      value - allowed object is String
    • isSetFieldOrder

      public boolean isSetFieldOrder()
    • getCodecTimeBase

      public TimeBaseType getCodecTimeBase()
      Gets the value of the codecTimeBase property.
      Returns:
      possible object is TimeBaseType
    • setCodecTimeBase

      public void setCodecTimeBase(TimeBaseType value)
      Sets the value of the codecTimeBase property.
      Parameters:
      value - allowed object is TimeBaseType
    • isSetCodecTimeBase

      public boolean isSetCodecTimeBase()
    • getAverageFrameRate

      public TimeBaseType getAverageFrameRate()
      Gets the value of the averageFrameRate property.
      Returns:
      possible object is TimeBaseType
    • setAverageFrameRate

      public void setAverageFrameRate(TimeBaseType value)
      Sets the value of the averageFrameRate property.
      Parameters:
      value - allowed object is TimeBaseType
    • isSetAverageFrameRate

      public boolean isSetAverageFrameRate()
    • getRealBaseFrameRate

      public TimeBaseType getRealBaseFrameRate()
      Gets the value of the realBaseFrameRate property.
      Returns:
      possible object is TimeBaseType
    • setRealBaseFrameRate

      public void setRealBaseFrameRate(TimeBaseType value)
      Sets the value of the realBaseFrameRate property.
      Parameters:
      value - allowed object is TimeBaseType
    • isSetRealBaseFrameRate

      public boolean isSetRealBaseFrameRate()
    • getDisplayWidth

      public RationalType getDisplayWidth()
      Gets the value of the displayWidth property.
      Returns:
      possible object is RationalType
    • setDisplayWidth

      public void setDisplayWidth(RationalType value)
      Sets the value of the displayWidth property.
      Parameters:
      value - allowed object is RationalType
    • isSetDisplayWidth

      public boolean isSetDisplayWidth()
    • getDisplayHeight

      public RationalType getDisplayHeight()
      Gets the value of the displayHeight property.
      Returns:
      possible object is RationalType
    • setDisplayHeight

      public void setDisplayHeight(RationalType value)
      Sets the value of the displayHeight property.
      Parameters:
      value - allowed object is RationalType
    • isSetDisplayHeight

      public boolean isSetDisplayHeight()
    • getDisplayXOffset

      public RationalType getDisplayXOffset()
      Gets the value of the displayXOffset property.
      Returns:
      possible object is RationalType
    • setDisplayXOffset

      public void setDisplayXOffset(RationalType value)
      Sets the value of the displayXOffset property.
      Parameters:
      value - allowed object is RationalType
    • isSetDisplayXOffset

      public boolean isSetDisplayXOffset()
    • getDisplayYOffset

      public RationalType getDisplayYOffset()
      Gets the value of the displayYOffset property.
      Returns:
      possible object is RationalType
    • setDisplayYOffset

      public void setDisplayYOffset(RationalType value)
      Sets the value of the displayYOffset property.
      Parameters:
      value - allowed object is RationalType
    • isSetDisplayYOffset

      public boolean isSetDisplayYOffset()
    • getContainerSAR

      public AspectRatioType getContainerSAR()
      Gets the value of the containerSAR property.
      Returns:
      possible object is AspectRatioType
    • setContainerSAR

      public void setContainerSAR(AspectRatioType value)
      Sets the value of the containerSAR property.
      Parameters:
      value - allowed object is AspectRatioType
    • isSetContainerSAR

      public boolean isSetContainerSAR()
    • getColrPrimaries

      public Integer getColrPrimaries()
      Gets the value of the colrPrimaries property.
      Returns:
      possible object is Integer
    • setColrPrimaries

      public void setColrPrimaries(Integer value)
      Sets the value of the colrPrimaries property.
      Parameters:
      value - allowed object is Integer
    • isSetColrPrimaries

      public boolean isSetColrPrimaries()
    • getColrTransferFunction

      public Integer getColrTransferFunction()
      Gets the value of the colrTransferFunction property.
      Returns:
      possible object is Integer
    • setColrTransferFunction

      public void setColrTransferFunction(Integer value)
      Sets the value of the colrTransferFunction property.
      Parameters:
      value - allowed object is Integer
    • isSetColrTransferFunction

      public boolean isSetColrTransferFunction()
    • getColrMatrix

      public Integer getColrMatrix()
      Gets the value of the colrMatrix property.
      Returns:
      possible object is Integer
    • setColrMatrix

      public void setColrMatrix(Integer value)
      Sets the value of the colrMatrix property.
      Parameters:
      value - allowed object is Integer
    • isSetColrMatrix

      public boolean isSetColrMatrix()
    • getColorRange

      public Integer getColorRange()
      Gets the value of the colorRange property.
      Returns:
      possible object is Integer
    • setColorRange

      public void setColorRange(Integer value)
      Sets the value of the colorRange property.
      Parameters:
      value - allowed object is Integer
    • isSetColorRange

      public boolean isSetColorRange()
    • getMaxPacketSize

      public Integer getMaxPacketSize()
      Gets the value of the maxPacketSize property.
      Returns:
      possible object is Integer
    • setMaxPacketSize

      public void setMaxPacketSize(Integer value)
      Sets the value of the maxPacketSize property.
      Parameters:
      value - allowed object is Integer
    • isSetMaxPacketSize

      public boolean isSetMaxPacketSize()
    • getStartTimecode

      public Long getStartTimecode()
      Gets the value of the startTimecode property.
      Returns:
      possible object is Long
    • setStartTimecode

      public void setStartTimecode(Long value)
      Sets the value of the startTimecode property.
      Parameters:
      value - allowed object is Long
    • isSetStartTimecode

      public boolean isSetStartTimecode()
    • isDropFrame

      public Boolean isDropFrame()
      Gets the value of the dropFrame property.
      Returns:
      possible object is Boolean
    • setDropFrame

      public void setDropFrame(Boolean value)
      Sets the value of the dropFrame property.
      Parameters:
      value - allowed object is Boolean
    • isSetDropFrame

      public boolean isSetDropFrame()
    • getTicksPerFrame

      public Integer getTicksPerFrame()
      Gets the value of the ticksPerFrame property.
      Returns:
      possible object is Integer
    • setTicksPerFrame

      public void setTicksPerFrame(Integer value)
      Sets the value of the ticksPerFrame property.
      Parameters:
      value - allowed object is Integer
    • isSetTicksPerFrame

      public boolean isSetTicksPerFrame()
    • getBitDepth

      public Integer getBitDepth()
      Gets the value of the bitDepth property.
      Returns:
      possible object is Integer
    • setBitDepth

      public void setBitDepth(Integer value)
      Sets the value of the bitDepth property.
      Parameters:
      value - allowed object is Integer
    • isSetBitDepth

      public boolean isSetBitDepth()
    • getBitsPerPixel

      public Integer getBitsPerPixel()
      Gets the value of the bitsPerPixel property.
      Returns:
      possible object is Integer
    • setBitsPerPixel

      public void setBitsPerPixel(Integer value)
      Sets the value of the bitsPerPixel property.
      Parameters:
      value - allowed object is Integer
    • isSetBitsPerPixel

      public boolean isSetBitsPerPixel()
    • getColorPrimaries

      public String getColorPrimaries()
      Gets the value of the colorPrimaries property.
      Returns:
      possible object is String
    • setColorPrimaries

      public void setColorPrimaries(String value)
      Sets the value of the colorPrimaries property.
      Parameters:
      value - allowed object is String
    • isSetColorPrimaries

      public boolean isSetColorPrimaries()
    • getMediaInfo

      public VideoMediaInfoType getMediaInfo()
      Gets the value of the mediaInfo property.
      Returns:
      possible object is VideoMediaInfoType
    • setMediaInfo

      public void setMediaInfo(VideoMediaInfoType value)
      Sets the value of the mediaInfo property.
      Parameters:
      value - allowed object is VideoMediaInfoType
    • isSetMediaInfo

      public boolean isSetMediaInfo()
    • clone

      public Object clone()
      Overrides:
      clone in class MediaComponentType
    • copyTo

      public Object copyTo(Object target)
      Specified by:
      copyTo in interface org.jvnet.jaxb.lang.CopyTo
      Overrides:
      copyTo in class MediaComponentType
    • copyTo

      public Object copyTo(org.jvnet.jaxb.locator.ObjectLocator locator, Object target, org.jvnet.jaxb.lang.CopyStrategy strategy)
      Specified by:
      copyTo in interface org.jvnet.jaxb.lang.CopyTo
      Overrides:
      copyTo in class MediaComponentType
    • createNewInstance

      public Object createNewInstance()
      Specified by:
      createNewInstance in interface org.jvnet.jaxb.lang.CopyTo
      Overrides:
      createNewInstance in class MediaComponentType
    • withVideoStandard

      public VideoComponentType withVideoStandard(VideoComponentType.VideoStandard value)
      Sets the value of the videoStandard property.
      Parameters:
      value - allowed object is VideoComponentType.VideoStandard
      Returns:
      The class instance
    • withResolution

      public VideoComponentType withResolution(ResolutionType value)
      Sets the value of the resolution property.
      Parameters:
      value - allowed object is ResolutionType
      Returns:
      The class instance
    • withPixelFormat

      public VideoComponentType withPixelFormat(String value)
      Sets the value of the pixelFormat property.
      Parameters:
      value - allowed object is String
      Returns:
      The class instance
    • withMaxBFrames

      public VideoComponentType withMaxBFrames(Integer value)
      Sets the value of the maxBFrames property.
      Parameters:
      value - allowed object is Integer
      Returns:
      The class instance
    • withPixelAspectRatio

      public VideoComponentType withPixelAspectRatio(AspectRatioType value)
      Sets the value of the pixelAspectRatio property.
      Parameters:
      value - allowed object is AspectRatioType
      Returns:
      The class instance
    • withFieldOrder

      public VideoComponentType withFieldOrder(String value)
      Sets the value of the fieldOrder property.
      Parameters:
      value - allowed object is String
      Returns:
      The class instance
    • withCodecTimeBase

      public VideoComponentType withCodecTimeBase(TimeBaseType value)
      Sets the value of the codecTimeBase property.
      Parameters:
      value - allowed object is TimeBaseType
      Returns:
      The class instance
    • withAverageFrameRate

      public VideoComponentType withAverageFrameRate(TimeBaseType value)
      Sets the value of the averageFrameRate property.
      Parameters:
      value - allowed object is TimeBaseType
      Returns:
      The class instance
    • withRealBaseFrameRate

      public VideoComponentType withRealBaseFrameRate(TimeBaseType value)
      Sets the value of the realBaseFrameRate property.
      Parameters:
      value - allowed object is TimeBaseType
      Returns:
      The class instance
    • withDisplayWidth

      public VideoComponentType withDisplayWidth(RationalType value)
      Sets the value of the displayWidth property.
      Parameters:
      value - allowed object is RationalType
      Returns:
      The class instance
    • withDisplayHeight

      public VideoComponentType withDisplayHeight(RationalType value)
      Sets the value of the displayHeight property.
      Parameters:
      value - allowed object is RationalType
      Returns:
      The class instance
    • withDisplayXOffset

      public VideoComponentType withDisplayXOffset(RationalType value)
      Sets the value of the displayXOffset property.
      Parameters:
      value - allowed object is RationalType
      Returns:
      The class instance
    • withDisplayYOffset

      public VideoComponentType withDisplayYOffset(RationalType value)
      Sets the value of the displayYOffset property.
      Parameters:
      value - allowed object is RationalType
      Returns:
      The class instance
    • withContainerSAR

      public VideoComponentType withContainerSAR(AspectRatioType value)
      Sets the value of the containerSAR property.
      Parameters:
      value - allowed object is AspectRatioType
      Returns:
      The class instance
    • withColrPrimaries

      public VideoComponentType withColrPrimaries(Integer value)
      Sets the value of the colrPrimaries property.
      Parameters:
      value - allowed object is Integer
      Returns:
      The class instance
    • withColrTransferFunction

      public VideoComponentType withColrTransferFunction(Integer value)
      Sets the value of the colrTransferFunction property.
      Parameters:
      value - allowed object is Integer
      Returns:
      The class instance
    • withColrMatrix

      public VideoComponentType withColrMatrix(Integer value)
      Sets the value of the colrMatrix property.
      Parameters:
      value - allowed object is Integer
      Returns:
      The class instance
    • withColorRange

      public VideoComponentType withColorRange(Integer value)
      Sets the value of the colorRange property.
      Parameters:
      value - allowed object is Integer
      Returns:
      The class instance
    • withMaxPacketSize

      public VideoComponentType withMaxPacketSize(Integer value)
      Sets the value of the maxPacketSize property.
      Parameters:
      value - allowed object is Integer
      Returns:
      The class instance
    • withStartTimecode

      public VideoComponentType withStartTimecode(Long value)
      Sets the value of the startTimecode property.
      Parameters:
      value - allowed object is Long
      Returns:
      The class instance
    • withDropFrame

      public VideoComponentType withDropFrame(Boolean value)
      Sets the value of the dropFrame property.
      Parameters:
      value - allowed object is Boolean
      Returns:
      The class instance
    • withTicksPerFrame

      public VideoComponentType withTicksPerFrame(Integer value)
      Sets the value of the ticksPerFrame property.
      Parameters:
      value - allowed object is Integer
      Returns:
      The class instance
    • withBitDepth

      public VideoComponentType withBitDepth(Integer value)
      Sets the value of the bitDepth property.
      Parameters:
      value - allowed object is Integer
      Returns:
      The class instance
    • withBitsPerPixel

      public VideoComponentType withBitsPerPixel(Integer value)
      Sets the value of the bitsPerPixel property.
      Parameters:
      value - allowed object is Integer
      Returns:
      The class instance
    • withColorPrimaries

      public VideoComponentType withColorPrimaries(String value)
      Sets the value of the colorPrimaries property.
      Parameters:
      value - allowed object is String
      Returns:
      The class instance
    • withMediaInfo

      public VideoComponentType withMediaInfo(VideoMediaInfoType value)
      Sets the value of the mediaInfo property.
      Parameters:
      value - allowed object is VideoMediaInfoType
      Returns:
      The class instance
    • withCodec

      public VideoComponentType withCodec(String value)
      Sets the value of the codec property.
      Overrides:
      withCodec in class MediaComponentType
      Parameters:
      value - allowed object is String
      Returns:
      The class instance
    • withTimeBase

      public VideoComponentType withTimeBase(TimeBaseType value)
      Sets the value of the timeBase property.
      Overrides:
      withTimeBase in class MediaComponentType
      Parameters:
      value - allowed object is TimeBaseType
      Returns:
      The class instance
    • withItemTrack

      public VideoComponentType withItemTrack(String value)
      Sets the value of the itemTrack property.
      Overrides:
      withItemTrack in class MediaComponentType
      Parameters:
      value - allowed object is String
      Returns:
      The class instance
    • withEssenceStreamId

      public VideoComponentType withEssenceStreamId(Integer value)
      Sets the value of the essenceStreamId property.
      Overrides:
      withEssenceStreamId in class MediaComponentType
      Parameters:
      value - allowed object is Integer
      Returns:
      The class instance
    • withInterval

      public VideoComponentType withInterval(TimeIntervalType value)
      Sets the value of the interval property.
      Overrides:
      withInterval in class MediaComponentType
      Parameters:
      value - allowed object is TimeIntervalType
      Returns:
      The class instance
    • withBitrate

      public VideoComponentType withBitrate(Long value)
      Sets the value of the bitrate property.
      Overrides:
      withBitrate in class MediaComponentType
      Parameters:
      value - allowed object is Long
      Returns:
      The class instance
    • withNumberOfPackets

      public VideoComponentType withNumberOfPackets(Long value)
      Sets the value of the numberOfPackets property.
      Overrides:
      withNumberOfPackets in class MediaComponentType
      Parameters:
      value - allowed object is Long
      Returns:
      The class instance
    • withExtradata

      public VideoComponentType withExtradata(byte[] value)
      Sets the value of the extradata property.
      Overrides:
      withExtradata in class MediaComponentType
      Parameters:
      value - allowed object is byte[]
      Returns:
      The class instance
    • withPid

      public VideoComponentType withPid(Integer value)
      Sets the value of the pid property.
      Overrides:
      withPid in class MediaComponentType
      Parameters:
      value - allowed object is Integer
      Returns:
      The class instance
    • withDuration

      public VideoComponentType withDuration(TimeCodeType value)
      Sets the value of the duration property.
      Overrides:
      withDuration in class MediaComponentType
      Parameters:
      value - allowed object is TimeCodeType
      Returns:
      The class instance
    • withProfile

      public VideoComponentType withProfile(Integer value)
      Sets the value of the profile property.
      Overrides:
      withProfile in class MediaComponentType
      Parameters:
      value - allowed object is Integer
      Returns:
      The class instance
    • withLevel

      public VideoComponentType withLevel(Integer value)
      Sets the value of the level property.
      Overrides:
      withLevel in class MediaComponentType
      Parameters:
      value - allowed object is Integer
      Returns:
      The class instance
    • withEdl

      public VideoComponentType withEdl(EDLType value)
      Sets the value of the edl property.
      Overrides:
      withEdl in class MediaComponentType
      Parameters:
      value - allowed object is EDLType
      Returns:
      The class instance
    • withStartTimestamp

      public VideoComponentType withStartTimestamp(TimeCodeType value)
      Sets the value of the startTimestamp property.
      Overrides:
      withStartTimestamp in class MediaComponentType
      Parameters:
      value - allowed object is TimeCodeType
      Returns:
      The class instance
    • withRepeatCount

      public VideoComponentType withRepeatCount(BigInteger value)
      Sets the value of the repeatCount property.
      Overrides:
      withRepeatCount in class MediaComponentType
      Parameters:
      value - allowed object is BigInteger
      Returns:
      The class instance
    • withTrackOrder

      public VideoComponentType withTrackOrder(Integer value)
      Sets the value of the trackOrder property.
      Overrides:
      withTrackOrder in class MediaComponentType
      Parameters:
      value - allowed object is Integer
      Returns:
      The class instance
    • withSegment

      public VideoComponentType withSegment(Integer value)
      Sets the value of the segment property.
      Overrides:
      withSegment in class MediaComponentType
      Parameters:
      value - allowed object is Integer
      Returns:
      The class instance
    • withFile

      public VideoComponentType withFile(FileType... values)
      Adds objects to the list of File using add method
      Overrides:
      withFile in class MediaComponentType
      Parameters:
      values - objects to add to the list File
      Returns:
      The class instance
    • withFile

      public VideoComponentType withFile(Collection<FileType> values)
      Adds objects to the list of File using addAll method
      Overrides:
      withFile in class MediaComponentType
      Parameters:
      values - objects to add to the list File
      Returns:
      The class instance
    • withId

      public VideoComponentType withId(String value)
      Sets the value of the id property.
      Overrides:
      withId in class MediaComponentType
      Parameters:
      value - allowed object is String
      Returns:
      The class instance
    • withMetadata

      public VideoComponentType withMetadata(KeyValuePairType... values)
      Adds objects to the list of Metadata using add method
      Overrides:
      withMetadata in class MediaComponentType
      Parameters:
      values - objects to add to the list Metadata
      Returns:
      The class instance
    • withMetadata

      public VideoComponentType withMetadata(Collection<KeyValuePairType> values)
      Adds objects to the list of Metadata using addAll method
      Overrides:
      withMetadata in class MediaComponentType
      Parameters:
      values - objects to add to the list Metadata
      Returns:
      The class instance
    • equals

      public boolean equals(org.jvnet.jaxb.locator.ObjectLocator thisLocator, org.jvnet.jaxb.locator.ObjectLocator thatLocator, Object object, org.jvnet.jaxb.lang.EqualsStrategy strategy)
      Specified by:
      equals in interface org.jvnet.jaxb.lang.Equals
      Overrides:
      equals in class MediaComponentType
    • equals

      public boolean equals(Object object)
      Overrides:
      equals in class MediaComponentType
    • visit

      public VideoComponentType visit(com.kscs.util.jaxb.PropertyVisitor _visitor_)
      Overrides:
      visit in class MediaComponentType
    • hashCode

      public int hashCode(org.jvnet.jaxb.locator.ObjectLocator locator, org.jvnet.jaxb.lang.HashCodeStrategy strategy)
      Specified by:
      hashCode in interface org.jvnet.jaxb.lang.HashCode
      Overrides:
      hashCode in class MediaComponentType
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class MediaComponentType
    • toString

      public String toString()
      Overrides:
      toString in class MediaComponentType
    • append

      public StringBuilder append(org.jvnet.jaxb.locator.ObjectLocator locator, StringBuilder buffer, org.jvnet.jaxb.lang.ToStringStrategy strategy)
      Specified by:
      append in interface org.jvnet.jaxb.lang.ToString
      Overrides:
      append in class MediaComponentType
    • appendFields

      public StringBuilder appendFields(org.jvnet.jaxb.locator.ObjectLocator locator, StringBuilder buffer, org.jvnet.jaxb.lang.ToStringStrategy strategy)
      Specified by:
      appendFields in interface org.jvnet.jaxb.lang.ToString
      Overrides:
      appendFields in class MediaComponentType