Package jaxx.compiler
Class IDHelper
java.lang.Object
jaxx.compiler.IDHelper
public class IDHelper
extends java.lang.Object
A usefull class to generate Ids.
Created: 27 nov. 2009
- Version:
- $Revision$
- Author:
- Tony Chemit - chemit@codelutin.com
-
Field Summary
Fields Modifier and Type Field Description protected java.util.Map<java.lang.String,java.lang.Integer>autoGenIdsCounter by typeprotected static org.apache.commons.logging.LoglogLoggerprotected booleanoptimizeFlag to use optimized idprotected intoptimizedAutogenIdOptimized Counterprotected java.util.Map<java.lang.Object,java.lang.String>uniqueIdsMaps of uniqued id for objects used in compiler -
Constructor Summary
Constructors Constructor Description IDHelper(boolean optimize) -
Method Summary
Modifier and Type Method Description voidclear()java.lang.StringgetUniqueId(java.lang.Object object)java.lang.StringnextId(java.lang.String name)voidrevertId(java.lang.String name)Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Field Details
-
log
protected static final org.apache.commons.logging.Log logLogger -
autoGenIds
protected final java.util.Map<java.lang.String,java.lang.Integer> autoGenIdsCounter by type -
uniqueIds
protected final java.util.Map<java.lang.Object,java.lang.String> uniqueIdsMaps of uniqued id for objects used in compiler -
optimizedAutogenId
protected int optimizedAutogenIdOptimized Counter -
optimize
protected final boolean optimizeFlag to use optimized id
-
-
Constructor Details
-
IDHelper
public IDHelper(boolean optimize)
-
-
Method Details
-
nextId
public java.lang.String nextId(java.lang.String name) -
revertId
public void revertId(java.lang.String name) -
getUniqueId
public java.lang.String getUniqueId(java.lang.Object object) -
clear
public void clear()
-