jaxx.compiler
Class IDHelper

java.lang.Object
  extended by jaxx.compiler.IDHelper

public class IDHelper
extends Object

A usefull class to generate Ids.

Created: 27 nov. 2009

Version:
$Revision: 2225 $

Mise a jour: $Date: 2011-02-19 21:15:00 +0100 (Sat, 19 Feb 2011) $ par : $Author: tchemit $

Author:
tchemit

Field Summary
protected  Map<String,Integer> autoGenIds
          Counter by type
protected static org.apache.commons.logging.Log log
          Logger
protected  boolean optimize
          Flag to use optimized id
protected  int optimizedAutogenId
          Optimized Counter
protected  Map<Object,String> uniqueIds
          Maps of uniqued id for objects used in compiler
 
Constructor Summary
IDHelper(boolean optimize)
           
 
Method Summary
 void clear()
           
 String getUniqueId(Object object)
           
 String nextId(String name)
           
 void revertId(String name)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

log

protected static final org.apache.commons.logging.Log log
Logger


autoGenIds

protected final Map<String,Integer> autoGenIds
Counter by type


uniqueIds

protected final Map<Object,String> uniqueIds
Maps of uniqued id for objects used in compiler


optimizedAutogenId

protected int optimizedAutogenId
Optimized Counter


optimize

protected final boolean optimize
Flag to use optimized id

Constructor Detail

IDHelper

public IDHelper(boolean optimize)
Method Detail

nextId

public String nextId(String name)

revertId

public void revertId(String name)

getUniqueId

public String getUniqueId(Object object)

clear

public void clear()


Copyright © 2008-2012 CodeLutin. All Rights Reserved.