All Downloads are FREE. Search and download functionalities are using the official Maven repository.

christophedelory.playlist.asx.mapping.xml Maven / Gradle / Ivy

Go to download

Multimedia playlist parser, supporting a wide range of playlist file formats.

There is a newer version: 4.1.1
Show newest version
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE mapping PUBLIC "-//EXOLAB/Castor Mapping DTD Version 1.0//EN" "http://castor.codehaus.org/mapping.dtd">

<!--Generated file. Do not edit.-->
<mapping>
  <class name="christophedelory.playlist.asx.TextElement">
    <map-to xml="textElement"/>
    <field name="text" set-method="setText" get-method="getText" required="true" type="string">
      <bind-xml node="text"/>
    </field>
  </class>
  <class name="christophedelory.playlist.asx.Param">
    <map-to xml="param"/>
    <field name="name" set-method="setName" get-method="getName" required="true" type="string">
      <bind-xml name="name" node="attribute"/>
    </field>
    <field name="value" set-method="setValue" get-method="getValue" required="true" type="string">
      <bind-xml name="value" node="attribute"/>
    </field>
  </class>
  <class name="christophedelory.playlist.asx.Marker">
    <map-to xml="marker"/>
    <field name="name" set-method="setName" get-method="getName" type="string">
      <bind-xml name="name" node="attribute"/>
    </field>
    <field name="number" set-method="setNumber" get-method="getNumber" type="java.lang.Integer">
      <bind-xml name="number" node="attribute"/>
    </field>
  </class>
  <class name="christophedelory.playlist.asx.Duration">
    <map-to xml="duration"/>
    <field name="valueString" set-method="setValueString" get-method="getValueString" required="true" type="string">
      <bind-xml name="value" node="attribute"/>
    </field>
  </class>
  <class name="christophedelory.playlist.asx.PreviewDuration" extends="christophedelory.playlist.asx.Duration">
    <map-to xml="previewduration"/>
  </class>
  <class name="christophedelory.playlist.asx.AsxElement">
    <map-to xml="asxElement"/>
  </class>
  <class name="christophedelory.playlist.asx.URLElement" extends="christophedelory.playlist.asx.AsxElement">
    <map-to xml="url"/>
    <field name="href" set-method="setHref" get-method="getHref" required="true" type="string">
      <bind-xml name="href" node="attribute"/>
    </field>
  </class>
  <class name="christophedelory.playlist.asx.Skin" extends="christophedelory.playlist.asx.URLElement">
    <map-to xml="skin"/>
  </class>
  <class name="christophedelory.playlist.asx.Repeat" extends="christophedelory.playlist.asx.AsxElement">
    <map-to xml="repeat"/>
    <field name="count" set-method="setCount" get-method="getCount" type="java.lang.Integer">
      <bind-xml name="count" node="attribute"/>
    </field>
    <field name="asxElements" collection="arraylist" set-method="addAsxElement" get-method="getAsxElements" type="christophedelory.playlist.asx.AsxElement">
      <bind-xml node="element" auto-naming="deriveByClass"/>
    </field>
  </class>
  <class name="christophedelory.playlist.asx.Reference" extends="christophedelory.playlist.asx.URLElement">
    <map-to xml="ref"/>
    <field name="duration" set-method="setDuration" get-method="getDuration" type="christophedelory.playlist.asx.Duration">
      <bind-xml name="duration" node="element"/>
    </field>
    <field name="previewDuration" set-method="setPreviewDuration" get-method="getPreviewDuration" type="christophedelory.playlist.asx.PreviewDuration">
      <bind-xml name="previewduration" node="element"/>
    </field>
    <field name="startTime" set-method="setStartTime" get-method="getStartTime" type="christophedelory.playlist.asx.Duration">
      <bind-xml name="starttime" node="element"/>
    </field>
    <field name="startMarker" set-method="setStartMarker" get-method="getStartMarker" type="christophedelory.playlist.asx.Marker">
      <bind-xml name="startmarker" node="element"/>
    </field>
    <field name="endMarker" set-method="setEndMarker" get-method="getEndMarker" type="christophedelory.playlist.asx.Marker">
      <bind-xml name="endmarker" node="element"/>
    </field>
  </class>
  <class name="christophedelory.playlist.asx.MoreInfo" extends="christophedelory.playlist.asx.URLElement">
    <map-to xml="moreinfo"/>
    <field name="target" set-method="setTarget" get-method="getTarget" type="string">
      <bind-xml name="target" node="attribute"/>
    </field>
  </class>
  <class name="christophedelory.playlist.asx.LogURL" extends="christophedelory.playlist.asx.URLElement">
    <map-to xml="logurl"/>
  </class>
  <class name="christophedelory.playlist.asx.Event" extends="christophedelory.playlist.asx.AsxElement">
    <map-to xml="event"/>
    <field name="name" set-method="setName" get-method="getName" required="true" type="string">
      <bind-xml name="name" node="attribute"/>
    </field>
    <field name="whenDone" set-method="setWhenDone" get-method="getWhenDone" required="true" type="string">
      <bind-xml name="whendone" node="attribute"/>
    </field>
    <field name="asxElements" collection="arraylist" set-method="addAsxElement" get-method="getAsxElements" type="christophedelory.playlist.asx.AsxElement">
      <bind-xml node="element" auto-naming="deriveByClass"/>
    </field>
  </class>
  <class name="christophedelory.playlist.asx.Entryref" extends="christophedelory.playlist.asx.URLElement">
    <map-to xml="entryref"/>
    <field name="clientBindString" set-method="setClientBindString" get-method="getClientBindString" type="string">
      <bind-xml name="clientbind" node="attribute"/>
    </field>
  </class>
  <class name="christophedelory.playlist.asx.Base" extends="christophedelory.playlist.asx.URLElement">
    <map-to xml="base"/>
  </class>
  <class name="christophedelory.playlist.asx.Banner" extends="christophedelory.playlist.asx.URLElement">
    <map-to xml="banner"/>
    <field name="abstract" set-method="setAbstract" get-method="getAbstract" type="christophedelory.playlist.asx.TextElement">
      <bind-xml name="abstract" node="element"/>
    </field>
    <field name="moreInfo" set-method="setMoreInfo" get-method="getMoreInfo" type="christophedelory.playlist.asx.MoreInfo">
      <bind-xml name="moreinfo" node="element"/>
    </field>
  </class>
  <class name="christophedelory.playlist.asx.AsxOrEntryElement" extends="christophedelory.playlist.asx.AsxElement">
    <map-to xml="asxOrEntryElement"/>
    <field name="base" set-method="setBase" get-method="getBase" type="christophedelory.playlist.asx.Base">
      <bind-xml name="base" node="element"/>
    </field>
    <field name="title" set-method="setTitle" get-method="getTitle" type="christophedelory.playlist.asx.TextElement">
      <bind-xml name="title" node="element"/>
    </field>
    <field name="abstract" set-method="setAbstract" get-method="getAbstract" type="christophedelory.playlist.asx.TextElement">
      <bind-xml name="abstract" node="element"/>
    </field>
    <field name="author" set-method="setAuthor" get-method="getAuthor" type="christophedelory.playlist.asx.TextElement">
      <bind-xml name="author" node="element"/>
    </field>
    <field name="copyright" set-method="setCopyright" get-method="getCopyright" type="christophedelory.playlist.asx.TextElement">
      <bind-xml name="copyright" node="element"/>
    </field>
    <field name="banner" set-method="setBanner" get-method="getBanner" type="christophedelory.playlist.asx.Banner">
      <bind-xml name="banner" node="element"/>
    </field>
    <field name="moreInfo" set-method="setMoreInfo" get-method="getMoreInfo" type="christophedelory.playlist.asx.MoreInfo">
      <bind-xml name="moreinfo" node="element"/>
    </field>
    <field name="previewDuration" set-method="setPreviewDuration" get-method="getPreviewDuration" type="christophedelory.playlist.asx.PreviewDuration">
      <bind-xml name="previewduration" node="element"/>
    </field>
    <field name="params" collection="hashtable" set-method="addParam" get-method="getParams" type="christophedelory.playlist.asx.Param">
      <bind-xml name="param" node="element"/>
    </field>
    <field name="logURLs" collection="arraylist" set-method="addLogURL" get-method="getLogURLs" type="christophedelory.playlist.asx.LogURL">
      <bind-xml name="logurl" node="element"/>
    </field>
  </class>
  <class name="christophedelory.playlist.asx.Entry" extends="christophedelory.playlist.asx.AsxOrEntryElement">
    <map-to xml="entry"/>
    <field name="clientSkipString" set-method="setClientSkipString" get-method="getClientSkipString" type="string">
      <bind-xml name="clientskip" node="attribute"/>
    </field>
    <field name="skipIfRefString" set-method="setSkipIfRefString" get-method="getSkipIfRefString" type="string">
      <bind-xml name="skipifref" node="attribute"/>
    </field>
    <field name="duration" set-method="setDuration" get-method="getDuration" type="christophedelory.playlist.asx.Duration">
      <bind-xml name="duration" node="element"/>
    </field>
    <field name="startTime" set-method="setStartTime" get-method="getStartTime" type="christophedelory.playlist.asx.Duration">
      <bind-xml name="starttime" node="element"/>
    </field>
    <field name="startMarker" set-method="setStartMarker" get-method="getStartMarker" type="christophedelory.playlist.asx.Marker">
      <bind-xml name="startmarker" node="element"/>
    </field>
    <field name="endMarker" set-method="setEndMarker" get-method="getEndMarker" type="christophedelory.playlist.asx.Marker">
      <bind-xml name="endmarker" node="element"/>
    </field>
    <field name="references" collection="arraylist" set-method="addReference" get-method="getReferences" type="christophedelory.playlist.asx.Reference">
      <bind-xml name="ref" node="element"/>
    </field>
  </class>
  <class name="christophedelory.playlist.asx.Asx" extends="christophedelory.playlist.asx.AsxOrEntryElement">
    <map-to xml="asx"/>
    <field name="version" set-method="setVersion" get-method="getVersion" required="true" type="string">
      <bind-xml name="version" node="attribute"/>
    </field>
    <field name="bannerBar" set-method="setBannerBar" get-method="getBannerBar" type="string">
      <bind-xml name="bannerbar" node="attribute"/>
    </field>
    <field name="previewModeString" set-method="setPreviewModeString" get-method="getPreviewModeString" type="string">
      <bind-xml name="previewmode" node="attribute"/>
    </field>
    <field name="asxElements" collection="arraylist" set-method="addAsxElement" get-method="getAsxElements" type="christophedelory.playlist.asx.AsxElement">
      <bind-xml node="element" auto-naming="deriveByClass"/>
    </field>
  </class>
  <!--start merging from source: <undefined merge dir>/class-mappings.xml-->
  <!--to specify aditional class mappings put file "class-mappings.xml" into
                merge directory.
                Define root element as <j:jelly  xmlns:j="jelly:core">-->
  <!--end merging from source: <undefined merge dir>/class-mappings.xml-->
</mapping>




© 2015 - 2025 Weber Informatics LLC | Privacy Policy