org.eclipse.birt.report.engine.api
Class InstanceID

java.lang.Object
  extended byorg.eclipse.birt.report.engine.api.InstanceID

public class InstanceID
extends java.lang.Object

a class that wraps around an identifier for a report element instance


Field Summary
protected  DataID dataId
           
protected  long designId
           
protected  InstanceID parentId
           
protected  long uid
           
 
Constructor Summary
InstanceID(InstanceID parent, long designId, DataID dataId)
           
InstanceID(InstanceID parent, long uid, long designId, DataID dataId)
           
 
Method Summary
protected  void append(java.lang.StringBuffer buffer)
           
protected  void appendUniqueID(java.lang.StringBuffer buffer)
           
 long getComponentID()
          returns the component id for the element
 DataID getDataID()
           
 InstanceID getParentID()
           
 long getUniqueID()
           
static InstanceID parse(char[] buffer, int offset, int length)
           
static InstanceID parse(java.lang.String instanceId)
           
 java.lang.String toString()
           
 java.lang.String toUniqueString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

parentId

protected InstanceID parentId

uid

protected long uid

designId

protected long designId

dataId

protected DataID dataId
Constructor Detail

InstanceID

public InstanceID(InstanceID parent,
                  long designId,
                  DataID dataId)

InstanceID

public InstanceID(InstanceID parent,
                  long uid,
                  long designId,
                  DataID dataId)
Method Detail

getParentID

public InstanceID getParentID()

getUniqueID

public long getUniqueID()

getComponentID

public long getComponentID()
returns the component id for the element


getDataID

public DataID getDataID()

append

protected void append(java.lang.StringBuffer buffer)

toString

public java.lang.String toString()

appendUniqueID

protected void appendUniqueID(java.lang.StringBuffer buffer)

toUniqueString

public java.lang.String toUniqueString()

parse

public static InstanceID parse(java.lang.String instanceId)

parse

public static InstanceID parse(char[] buffer,
                               int offset,
                               int length)


Copyright © 2005 Actuate Corp. All rights reserved.