-
Notifications
You must be signed in to change notification settings - Fork 77
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #280 from Netflix/feature/IMF2020
Initial support for 2020 version of IMF
- Loading branch information
Showing
27 changed files
with
1,713 additions
and
125 deletions.
There are no files selected for viewing
62 changes: 62 additions & 0 deletions
62
generated/org/smpte_ra/schemas/st2067_21_2016/ObjectFactory.java
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,62 @@ | ||
// | ||
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802 | ||
// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> | ||
// Any modifications to this file will be lost upon recompilation of the source schema. | ||
// Generated on: 2020.07.12 at 09:01:40 PM PDT | ||
// | ||
|
||
|
||
package org.smpte_ra.schemas.st2067_21_2016; | ||
|
||
import javax.xml.bind.JAXBElement; | ||
import javax.xml.bind.annotation.XmlElementDecl; | ||
import javax.xml.bind.annotation.XmlRegistry; | ||
import javax.xml.namespace.QName; | ||
|
||
|
||
/** | ||
* This object contains factory methods for each | ||
* Java content interface and Java element interface | ||
* generated in the org.smpte_ra.schemas.st2067_21_2016 package. | ||
* <p>An ObjectFactory allows you to programatically | ||
* construct new instances of the Java representation | ||
* for XML content. The Java representation of XML | ||
* content can consist of schema derived interfaces | ||
* and classes representing the binding of schema | ||
* type definitions, element declarations and model | ||
* groups. Factory methods for each of these are | ||
* provided in this class. | ||
* | ||
*/ | ||
@XmlRegistry | ||
public class ObjectFactory { | ||
|
||
private final static QName _MaxCLL_QNAME = new QName("http://www.smpte-ra.org/schemas/2067-21/2016", "MaxCLL"); | ||
private final static QName _MaxFALL_QNAME = new QName("http://www.smpte-ra.org/schemas/2067-21/2016", "MaxFALL"); | ||
|
||
/** | ||
* Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: org.smpte_ra.schemas.st2067_21_2016 | ||
* | ||
*/ | ||
public ObjectFactory() { | ||
} | ||
|
||
/** | ||
* Create an instance of {@link JAXBElement }{@code <}{@link Integer }{@code >}} | ||
* | ||
*/ | ||
@XmlElementDecl(namespace = "http://www.smpte-ra.org/schemas/2067-21/2016", name = "MaxCLL") | ||
public JAXBElement<Integer> createMaxCLL(Integer value) { | ||
return new JAXBElement<Integer>(_MaxCLL_QNAME, Integer.class, null, value); | ||
} | ||
|
||
/** | ||
* Create an instance of {@link JAXBElement }{@code <}{@link Integer }{@code >}} | ||
* | ||
*/ | ||
@XmlElementDecl(namespace = "http://www.smpte-ra.org/schemas/2067-21/2016", name = "MaxFALL") | ||
public JAXBElement<Integer> createMaxFALL(Integer value) { | ||
return new JAXBElement<Integer>(_MaxFALL_QNAME, Integer.class, null, value); | ||
} | ||
|
||
} |
76 changes: 76 additions & 0 deletions
76
generated/org/smpte_ra/schemas/st2067_2_2020/CDPSequence.java
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,76 @@ | ||
// | ||
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802 | ||
// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> | ||
// Any modifications to this file will be lost upon recompilation of the source schema. | ||
// Generated on: 2020.07.12 at 07:25:26 PM PDT | ||
// | ||
|
||
|
||
package org.smpte_ra.schemas.st2067_2_2020; | ||
|
||
import javax.xml.bind.annotation.XmlAccessType; | ||
import javax.xml.bind.annotation.XmlAccessorType; | ||
import javax.xml.bind.annotation.XmlElement; | ||
import javax.xml.bind.annotation.XmlRootElement; | ||
import javax.xml.bind.annotation.XmlSchemaType; | ||
import javax.xml.bind.annotation.XmlType; | ||
import org.smpte_ra.schemas.st2067_2_2016.SequenceType; | ||
|
||
|
||
/** | ||
* <p>Java class for anonymous complex type. | ||
* | ||
* <p>The following schema fragment specifies the expected content contained within this class. | ||
* | ||
* <pre> | ||
* <complexType> | ||
* <complexContent> | ||
* <extension base="{http://www.smpte-ra.org/schemas/2067-3/2016}SequenceType"> | ||
* <sequence> | ||
* <element name="ParentTrackID" type="{http://www.smpte-ra.org/schemas/433/2008/dcmlTypes/}UUIDType"/> | ||
* </sequence> | ||
* </extension> | ||
* </complexContent> | ||
* </complexType> | ||
* </pre> | ||
* | ||
* | ||
*/ | ||
@XmlAccessorType(XmlAccessType.FIELD) | ||
@XmlType(name = "", propOrder = { | ||
"parentTrackID" | ||
}) | ||
@XmlRootElement(name = "CDPSequence") | ||
public class CDPSequence | ||
extends SequenceType | ||
{ | ||
|
||
@XmlElement(name = "ParentTrackID", required = true) | ||
@XmlSchemaType(name = "anyURI") | ||
protected String parentTrackID; | ||
|
||
/** | ||
* Gets the value of the parentTrackID property. | ||
* | ||
* @return | ||
* possible object is | ||
* {@link String } | ||
* | ||
*/ | ||
public String getParentTrackID() { | ||
return parentTrackID; | ||
} | ||
|
||
/** | ||
* Sets the value of the parentTrackID property. | ||
* | ||
* @param value | ||
* allowed object is | ||
* {@link String } | ||
* | ||
*/ | ||
public void setParentTrackID(String value) { | ||
this.parentTrackID = value; | ||
} | ||
|
||
} |
170 changes: 170 additions & 0 deletions
170
generated/org/smpte_ra/schemas/st2067_2_2020/ObjectFactory.java
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,170 @@ | ||
// | ||
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802 | ||
// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> | ||
// Any modifications to this file will be lost upon recompilation of the source schema. | ||
// Generated on: 2020.07.12 at 07:25:26 PM PDT | ||
// | ||
|
||
|
||
package org.smpte_ra.schemas.st2067_2_2020; | ||
|
||
import java.util.List; | ||
import javax.xml.bind.JAXBElement; | ||
import javax.xml.bind.annotation.XmlElementDecl; | ||
import javax.xml.bind.annotation.XmlRegistry; | ||
import javax.xml.namespace.QName; | ||
import org.smpte_ra.schemas.st2067_2_2016.SequenceType; | ||
|
||
|
||
/** | ||
* This object contains factory methods for each | ||
* Java content interface and Java element interface | ||
* generated in the org.smpte_ra.schemas.st2067_2_2020 package. | ||
* <p>An ObjectFactory allows you to programatically | ||
* construct new instances of the Java representation | ||
* for XML content. The Java representation of XML | ||
* content can consist of schema derived interfaces | ||
* and classes representing the binding of schema | ||
* type definitions, element declarations and model | ||
* groups. Factory methods for each of these are | ||
* provided in this class. | ||
* | ||
*/ | ||
@XmlRegistry | ||
public class ObjectFactory { | ||
|
||
private final static QName _CommentarySequence_QNAME = new QName("http://www.smpte-ra.org/ns/2067-2/2020", "CommentarySequence"); | ||
private final static QName _MainImageSequence_QNAME = new QName("http://www.smpte-ra.org/ns/2067-2/2020", "MainImageSequence"); | ||
private final static QName _KaraokeSequence_QNAME = new QName("http://www.smpte-ra.org/ns/2067-2/2020", "KaraokeSequence"); | ||
private final static QName _ForcedNarrativeSequence_QNAME = new QName("http://www.smpte-ra.org/ns/2067-2/2020", "ForcedNarrativeSequence"); | ||
private final static QName _MainAudioSequence_QNAME = new QName("http://www.smpte-ra.org/ns/2067-2/2020", "MainAudioSequence"); | ||
private final static QName _HearingImpairedCaptionsSequence_QNAME = new QName("http://www.smpte-ra.org/ns/2067-2/2020", "HearingImpairedCaptionsSequence"); | ||
private final static QName _SubtitlesSequence_QNAME = new QName("http://www.smpte-ra.org/ns/2067-2/2020", "SubtitlesSequence"); | ||
private final static QName _TimedTextResourceID_QNAME = new QName("http://www.smpte-ra.org/ns/2067-2/2020", "TimedTextResourceID"); | ||
private final static QName _VisuallyImpairedTextSequence_QNAME = new QName("http://www.smpte-ra.org/ns/2067-2/2020", "VisuallyImpairedTextSequence"); | ||
private final static QName _AncillaryDataSequence_QNAME = new QName("http://www.smpte-ra.org/ns/2067-2/2020", "AncillaryDataSequence"); | ||
private final static QName _ApplicationIdentification_QNAME = new QName("http://www.smpte-ra.org/ns/2067-2/2020", "ApplicationIdentification"); | ||
|
||
/** | ||
* Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: org.smpte_ra.schemas.st2067_2_2020 | ||
* | ||
*/ | ||
public ObjectFactory() { | ||
} | ||
|
||
/** | ||
* Create an instance of {@link CDPSequence } | ||
* | ||
*/ | ||
public CDPSequence createCDPSequence() { | ||
return new CDPSequence(); | ||
} | ||
|
||
/** | ||
* Create an instance of {@link StereoImageTrackFileResourceType } | ||
* | ||
*/ | ||
public StereoImageTrackFileResourceType createStereoImageTrackFileResourceType() { | ||
return new StereoImageTrackFileResourceType(); | ||
} | ||
|
||
/** | ||
* Create an instance of {@link JAXBElement }{@code <}{@link SequenceType }{@code >}} | ||
* | ||
*/ | ||
@XmlElementDecl(namespace = "http://www.smpte-ra.org/ns/2067-2/2020", name = "CommentarySequence") | ||
public JAXBElement<SequenceType> createCommentarySequence(SequenceType value) { | ||
return new JAXBElement<SequenceType>(_CommentarySequence_QNAME, SequenceType.class, null, value); | ||
} | ||
|
||
/** | ||
* Create an instance of {@link JAXBElement }{@code <}{@link SequenceType }{@code >}} | ||
* | ||
*/ | ||
@XmlElementDecl(namespace = "http://www.smpte-ra.org/ns/2067-2/2020", name = "MainImageSequence") | ||
public JAXBElement<SequenceType> createMainImageSequence(SequenceType value) { | ||
return new JAXBElement<SequenceType>(_MainImageSequence_QNAME, SequenceType.class, null, value); | ||
} | ||
|
||
/** | ||
* Create an instance of {@link JAXBElement }{@code <}{@link SequenceType }{@code >}} | ||
* | ||
*/ | ||
@XmlElementDecl(namespace = "http://www.smpte-ra.org/ns/2067-2/2020", name = "KaraokeSequence") | ||
public JAXBElement<SequenceType> createKaraokeSequence(SequenceType value) { | ||
return new JAXBElement<SequenceType>(_KaraokeSequence_QNAME, SequenceType.class, null, value); | ||
} | ||
|
||
/** | ||
* Create an instance of {@link JAXBElement }{@code <}{@link SequenceType }{@code >}} | ||
* | ||
*/ | ||
@XmlElementDecl(namespace = "http://www.smpte-ra.org/ns/2067-2/2020", name = "ForcedNarrativeSequence") | ||
public JAXBElement<SequenceType> createForcedNarrativeSequence(SequenceType value) { | ||
return new JAXBElement<SequenceType>(_ForcedNarrativeSequence_QNAME, SequenceType.class, null, value); | ||
} | ||
|
||
/** | ||
* Create an instance of {@link JAXBElement }{@code <}{@link SequenceType }{@code >}} | ||
* | ||
*/ | ||
@XmlElementDecl(namespace = "http://www.smpte-ra.org/ns/2067-2/2020", name = "MainAudioSequence") | ||
public JAXBElement<SequenceType> createMainAudioSequence(SequenceType value) { | ||
return new JAXBElement<SequenceType>(_MainAudioSequence_QNAME, SequenceType.class, null, value); | ||
} | ||
|
||
/** | ||
* Create an instance of {@link JAXBElement }{@code <}{@link SequenceType }{@code >}} | ||
* | ||
*/ | ||
@XmlElementDecl(namespace = "http://www.smpte-ra.org/ns/2067-2/2020", name = "HearingImpairedCaptionsSequence") | ||
public JAXBElement<SequenceType> createHearingImpairedCaptionsSequence(SequenceType value) { | ||
return new JAXBElement<SequenceType>(_HearingImpairedCaptionsSequence_QNAME, SequenceType.class, null, value); | ||
} | ||
|
||
/** | ||
* Create an instance of {@link JAXBElement }{@code <}{@link SequenceType }{@code >}} | ||
* | ||
*/ | ||
@XmlElementDecl(namespace = "http://www.smpte-ra.org/ns/2067-2/2020", name = "SubtitlesSequence") | ||
public JAXBElement<SequenceType> createSubtitlesSequence(SequenceType value) { | ||
return new JAXBElement<SequenceType>(_SubtitlesSequence_QNAME, SequenceType.class, null, value); | ||
} | ||
|
||
/** | ||
* Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} | ||
* | ||
*/ | ||
@XmlElementDecl(namespace = "http://www.smpte-ra.org/ns/2067-2/2020", name = "TimedTextResourceID") | ||
public JAXBElement<String> createTimedTextResourceID(String value) { | ||
return new JAXBElement<String>(_TimedTextResourceID_QNAME, String.class, null, value); | ||
} | ||
|
||
/** | ||
* Create an instance of {@link JAXBElement }{@code <}{@link SequenceType }{@code >}} | ||
* | ||
*/ | ||
@XmlElementDecl(namespace = "http://www.smpte-ra.org/ns/2067-2/2020", name = "VisuallyImpairedTextSequence") | ||
public JAXBElement<SequenceType> createVisuallyImpairedTextSequence(SequenceType value) { | ||
return new JAXBElement<SequenceType>(_VisuallyImpairedTextSequence_QNAME, SequenceType.class, null, value); | ||
} | ||
|
||
/** | ||
* Create an instance of {@link JAXBElement }{@code <}{@link SequenceType }{@code >}} | ||
* | ||
*/ | ||
@XmlElementDecl(namespace = "http://www.smpte-ra.org/ns/2067-2/2020", name = "AncillaryDataSequence") | ||
public JAXBElement<SequenceType> createAncillaryDataSequence(SequenceType value) { | ||
return new JAXBElement<SequenceType>(_AncillaryDataSequence_QNAME, SequenceType.class, null, value); | ||
} | ||
|
||
/** | ||
* Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link String }{@code >}{@code >}} | ||
* | ||
*/ | ||
@XmlElementDecl(namespace = "http://www.smpte-ra.org/ns/2067-2/2020", name = "ApplicationIdentification") | ||
public JAXBElement<List<String>> createApplicationIdentification(List<String> value) { | ||
return new JAXBElement<List<String>>(_ApplicationIdentification_QNAME, ((Class) List.class), null, ((List<String> ) value)); | ||
} | ||
|
||
} |
Oops, something went wrong.