Coverage Report - org.jaudiotagger.tag.datatype.DataTypes
 
Classes in this File Line Coverage Branch Coverage Complexity
DataTypes
0%
0/1
N/A
0
 
 1  
 /**
 2  
  *  @author : Paul Taylor
 3  
  *  @author : Eric Farng
 4  
  *
 5  
  *  Version @version:$Id: DataTypes.java,v 1.6 2008/01/01 15:14:15 paultaylor Exp $
 6  
  *
 7  
  *  MusicTag Copyright (C)2003,2004
 8  
  *
 9  
  *  This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser
 10  
  *  General Public  License as published by the Free Software Foundation; either version 2.1 of the License,
 11  
  *  or (at your option) any later version.
 12  
  *
 13  
  *  This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even
 14  
  *  the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
 15  
  *  See the GNU Lesser General Public License for more details.
 16  
  *
 17  
  *  You should have received a copy of the GNU Lesser General Public License along with this library; if not,
 18  
  *  you can get a copy from http://www.opensource.org/licenses/lgpl-license.php or write to the Free Software
 19  
  *  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
 20  
  *
 21  
  * Description:
 22  
  * Object Types,all types used by the various frame bodies and associated objects are defined here
 23  
  * this works better than putting them with their associated bodies because bodies dont all fall
 24  
  * the neccessary hierachy, and values are also required in some Objects (which were previously
 25  
  * defined seperately).
 26  
  *
 27  
  * Warning:Values should not be seperated by space as this will break XML display of tag.
 28  
  *
 29  
  */
 30  
 package org.jaudiotagger.tag.datatype;
 31  
 
 32  
 
 33  0
 public class DataTypes
 34  
 {
 35  
     /**
 36  
      * Represents a text encoding, now only IDv2Frames not Lyrics3 tags use
 37  
      * text encoding objects but both use Object Strings and these check
 38  
      * for a text encoding. The method below returns a default if one not set.
 39  
      */
 40  
     public static final String OBJ_TEXT_ENCODING = "TextEncoding";
 41  
     //Reference to datatype holding the main textual data
 42  
     public static final String OBJ_TEXT = "Text";
 43  
     //Reference to datatype holding non textual textual data
 44  
     public static final String OBJ_DATA = "Data";
 45  
     //Reference to datatype holding a description of the textual data
 46  
     public static final String OBJ_DESCRIPTION = "Description";
 47  
     //Reference to datatype holding reference to owner of frame.
 48  
     public static final String OBJ_OWNER = "Owner";
 49  
     //Reference to datatype holding a number
 50  
     public static final String OBJ_NUMBER = "Number";
 51  
     //Reference to timestamps
 52  
     public static final String OBJ_DATETIME = "DateTime";
 53  
     /**
 54  
      *
 55  
      */
 56  
     public static final String OBJ_GENRE = "Genre";
 57  
     /**
 58  
      *
 59  
      */
 60  
     public static final String OBJ_ID3V2_FRAME_DESCRIPTION = "ID3v2FrameDescription";
 61  
     /**
 62  
      *
 63  
      */
 64  
     public static final String OBJ_TYPE_OF_EVENT = "TypeOfEvent";
 65  
     /**
 66  
      *
 67  
      */
 68  
     public static final String OBJ_TIME_STAMP_FORMAT = "TimeStampFormat";
 69  
     /**
 70  
      *
 71  
      */
 72  
     public static final String OBJ_TYPE_OF_CHANNEL = "TypeOfChannel";
 73  
     /**
 74  
      *
 75  
      */
 76  
     public static final String OBJ_RECIEVED_AS = "RecievedAs";
 77  
 
 78  
     //APIC Frame
 79  
     public static final String OBJ_PICTURE_TYPE = "PictureType";
 80  
     public static final String OBJ_PICTURE_DATA = "PictureData";
 81  
     public static final String OBJ_MIME_TYPE = "MIMEType";
 82  
     public static final String OBJ_IMAGE_FORMAT = "ImageType";
 83  
 
 84  
     //AENC Frame
 85  
     public static final String OBJ_PREVIEW_START = "PreviewStart";
 86  
     public static final String OBJ_PREVIEW_LENGTH = "PreviewLength";
 87  
     public static final String OBJ_ENCRYPTION_INFO = "EncryptionInfo";
 88  
 
 89  
     //COMR Frame
 90  
     public static final String OBJ_PRICE_STRING = "PriceString";
 91  
     public static final String OBJ_VALID_UNTIL = "ValidUntil";
 92  
     public static final String OBJ_CONTACT_URL = "ContactURL";
 93  
     public static final String OBJ_SELLER_NAME = "SellerName";
 94  
     public static final String OBJ_SELLER_LOGO = "SellerLogo";
 95  
 
 96  
     //CRM Frame
 97  
     public static final String OBJ_ENCRYPTED_DATABLOCK = "EncryptedDataBlock";
 98  
 
 99  
     //ENCR Frame
 100  
     public static final String OBJ_METHOD_SYMBOL = "MethodSymbol";
 101  
 
 102  
     //EQU2 Frame
 103  
     public static final String OBJ_FREQUENCY = "Frequency";
 104  
     public static final String OBJ_VOLUME_ADJUSTMENT = "Volume Adjustment";
 105  
     public static final String OBJ_INTERPOLATION_METHOD = "InterpolationMethod";
 106  
 
 107  
     public static final String OBJ_FILENAME = "Filename";
 108  
 
 109  
     //GRID Frame
 110  
     public static final String OBJ_GROUP_SYMBOL = "GroupSymbol";
 111  
     public static final String OBJ_GROUP_DATA = "GroupData";
 112  
 
 113  
     //LINK Frame
 114  
     public static final String OBJ_URL = "URL";
 115  
     public static final String OBJ_ID = "ID";
 116  
 
 117  
     //OWNE Frame
 118  
     public static final String OBJ_PRICE_PAID = "PricePaid";
 119  
     public static final String OBJ_PURCHASE_DATE = "PurchaseDate";
 120  
 
 121  
     //POPM Frame
 122  
     public static final String OBJ_EMAIL = "Email";
 123  
     public static final String OBJ_RATING = "Rating";
 124  
     public static final String OBJ_COUNTER = "Counter";
 125  
 
 126  
     //POSS Frame
 127  
     public static final String OBJ_POSITION = "Position";
 128  
 
 129  
     //RBUF Frame
 130  
     public static final String OBJ_BUFFER_SIZE = "BufferSize";
 131  
     public static final String OBJ_EMBED_FLAG = "EmbedFlag";
 132  
     public static final String OBJ_OFFSET = "Offset";
 133  
 
 134  
     //RVRB Frame
 135  
     public static final String OBJ_REVERB_LEFT = "ReverbLeft";
 136  
     public static final String OBJ_REVERB_RIGHT = "ReverbRight";
 137  
     public static final String OBJ_REVERB_BOUNCE_LEFT = "ReverbBounceLeft";
 138  
     public static final String OBJ_REVERB_BOUNCE_RIGHT = "ReverbBounceRight";
 139  
     public static final String OBJ_REVERB_FEEDBACK_LEFT_TO_LEFT = "ReverbFeedbackLeftToLeft";
 140  
     public static final String OBJ_REVERB_FEEDBACK_LEFT_TO_RIGHT = "ReverbFeedbackLeftToRight";
 141  
     public static final String OBJ_REVERB_FEEDBACK_RIGHT_TO_RIGHT = "ReverbFeedbackRightToRight";
 142  
     public static final String OBJ_REVERB_FEEDBACK_RIGHT_TO_LEFT = "ReverbFeedbackRightToLeft";
 143  
     public static final String OBJ_PREMIX_LEFT_TO_RIGHT = "PremixLeftToRight";
 144  
     public static final String OBJ_PREMIX_RIGHT_TO_LEFT = "PremixRightToLeft";
 145  
 
 146  
     //SIGN Frame
 147  
     public static final String OBJ_SIGNATURE = "Signature";
 148  
 
 149  
     //SYLT Frame
 150  
     public static final String OBJ_CONTENT_TYPE = "contentType";
 151  
 
 152  
     //ULST Frame
 153  
     public static final String OBJ_LANGUAGE = "Language";
 154  
     public static final String OBJ_LYRICS = "Lyrics";
 155  
     public static final String OBJ_URLLINK = "URLLink";
 156  
 
 157  
     //CHAP Frame
 158  
     public static final String OBJ_ELEMENT_ID = "ElementID";
 159  
     public static final String OBJ_START_TIME = "StartTime";
 160  
     public static final String OBJ_END_TIME = "EndTime";
 161  
     public static final String OBJ_START_OFFSET = "StartOffset";
 162  
     public static final String OBJ_END_OFFSET = "EndOffset";
 163  
 
 164  
     //CTOC Frame
 165  
 }