net.sf.opensmus
Class LDate

java.lang.Object
  extended by net.sf.opensmus.LValue
      extended by net.sf.opensmus.LDate

public class LDate
extends LValue

Class representing a Lingo compatible date value (LDate for short) Date values are stored and retrieved as an opaque array of bytes Lingo is a trademark of Adobe, Inc. All rights reserved.


Field Summary
 
Fields inherited from class net.sf.opensmus.LValue
valueType, vt_3dTransform, vt_3dVector, vt_Color, vt_Date, vt_Float, vt_Integer, vt_List, vt_Media, vt_Picture, vt_Point, vt_PropList, vt_Rect, vt_String, vt_Symbol, vt_Void
 
Constructor Summary
LDate()
          Constructor
LDate(byte[] initbytes)
          Constructor
 
Method Summary
 void dump()
          Reserved for internal use of OpenSMUS.
 int extractFromBytes(byte[] rawBytes, int offset)
          Reserved for internal use of OpenSMUS.
 byte[] getBytes()
          Reserved for internal use of OpenSMUS.
 byte[] toBytes()
          Returns the byte array storing the date value in binary format
 java.util.Date toDate()
          Returns a Java Date object
 java.lang.String toString()
          Base method, returns this LValue as a String.
 
Methods inherited from class net.sf.opensmus.LValue
fromRawBytes, getLValue, getLValue, getLValue, getLValue, getLValue, getType, setType, toDouble, toInteger
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

LDate

public LDate(byte[] initbytes)
Constructor


LDate

public LDate()
Constructor

Method Detail

toBytes

public byte[] toBytes()
Returns the byte array storing the date value in binary format

Overrides:
toBytes in class LValue

toDate

public java.util.Date toDate()
Returns a Java Date object


extractFromBytes

public int extractFromBytes(byte[] rawBytes,
                            int offset)
Reserved for internal use of OpenSMUS.

Overrides:
extractFromBytes in class LValue

getBytes

public byte[] getBytes()
Reserved for internal use of OpenSMUS.

Overrides:
getBytes in class LValue

dump

public void dump()
Reserved for internal use of OpenSMUS.

Overrides:
dump in class LValue

toString

public java.lang.String toString()
Description copied from class: LValue
Base method, returns this LValue as a String. Not guaranteed to be implemented for all value types.

Overrides:
toString in class LValue