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
           
 
Constructor Summary
InstanceID(InstanceID parent, long designId, DataID dataId)
           
 
Method Summary
protected  void append(java.lang.StringBuffer buffer)
           
 long getComponentID()
          returns the component id for the element
 DataID getDataID()
           
 InstanceID getParentID()
           
static InstanceID parse(char[] buffer, int offset, int length)
           
static InstanceID parse(java.lang.String instanceId)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

parentId

protected InstanceID parentId

designId

protected long designId

dataId

protected DataID dataId
Constructor Detail

InstanceID

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

getParentID

public InstanceID getParentID()

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()

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.