net.sf.ext.mediamanager.ebml
Class ElementType

java.lang.Object
  extended by net.sf.ext.mediamanager.ebml.ElementType
Direct Known Subclasses:
UnknownElementType

public class ElementType
extends java.lang.Object

Title: JEBML

Description: Java Classes to Read EBML Elements

Copyright: Copyright (c) 2002-2004 John Cannon , Jory Stone

Company:

Version:
1.0
Author:
jcsston

Field Summary
static short ASCII_STRING_ELEMENT
           
static short BINARY_ELEMENT
           
 java.util.HashMap child
           
 java.util.ArrayList children
           
static short DATE_ELEMENT
           
static short FLOAT_ELEMENT
           
 byte[] id
           
static short LAST_ELEMENT_TYPE
           
 short level
           
static short MASTER_ELEMENT
           
 java.lang.String name
           
static short SINTEGER_ELEMENT
           
static short STRING_ELEMENT
           
 short type
           
static short UINTEGER_ELEMENT
           
static short UNKNOWN_ELEMENT
           
 
Constructor Summary
ElementType()
           
ElementType(java.lang.String name, short level, byte[] id, short type, java.util.ArrayList children)
           
 
Method Summary
static boolean compareIDs(byte[] id1, byte[] id2)
           
 Element createElement()
           
 ElementType findElement(byte[] id)
           
 boolean isElement(byte[] id)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

UNKNOWN_ELEMENT

public static short UNKNOWN_ELEMENT

MASTER_ELEMENT

public static short MASTER_ELEMENT

BINARY_ELEMENT

public static short BINARY_ELEMENT

SINTEGER_ELEMENT

public static short SINTEGER_ELEMENT

UINTEGER_ELEMENT

public static short UINTEGER_ELEMENT

FLOAT_ELEMENT

public static short FLOAT_ELEMENT

STRING_ELEMENT

public static short STRING_ELEMENT

ASCII_STRING_ELEMENT

public static short ASCII_STRING_ELEMENT

DATE_ELEMENT

public static short DATE_ELEMENT

LAST_ELEMENT_TYPE

public static short LAST_ELEMENT_TYPE

name

public java.lang.String name

level

public short level

id

public byte[] id

type

public short type

child

public java.util.HashMap child

children

public java.util.ArrayList children
Constructor Detail

ElementType

public ElementType()

ElementType

public ElementType(java.lang.String name,
                   short level,
                   byte[] id,
                   short type,
                   java.util.ArrayList children)
Method Detail

findElement

public ElementType findElement(byte[] id)

isElement

public boolean isElement(byte[] id)

compareIDs

public static boolean compareIDs(byte[] id1,
                                 byte[] id2)

createElement

public Element createElement()