org.eclipse.birt.report.model.api.core
Interface INameManager


public interface INameManager

Interface to do all managements about the element names.


Method Summary
 void clear()
          Clears the data in name manage and re-initialize it.
 org.eclipse.birt.report.model.core.Module getHostModule()
          Gets the host module of this name manager.
 void makeUniqueName(org.eclipse.birt.report.model.core.DesignElement element)
          Makes a unqiue name for the given element.
 

Method Detail

getHostModule

public org.eclipse.birt.report.model.core.Module getHostModule()
Gets the host module of this name manager. The host module is what adapts all the managements for element names to assure that all the child elements have a unqiue name.

Returns:
the host module of this name manager

makeUniqueName

public void makeUniqueName(org.eclipse.birt.report.model.core.DesignElement element)
Makes a unqiue name for the given element.

Parameters:
element - the element to make a unique name

clear

public void clear()
Clears the data in name manage and re-initialize it.



Copyright © 2005 Actuate Corp. All rights reserved.