ConForM.CoopnTools.JavaProto.NameMapping
Class HierarchyNameMapping

java.lang.Object
  |
  +--ConForM.CoopnTools.JavaProto.NameMapping.NameMapping
        |
        +--ConForM.CoopnTools.JavaProto.NameMapping.DictionnaryNameMapping
              |
              +--ConForM.CoopnTools.JavaProto.NameMapping.HierarchyNameMapping
Direct Known Subclasses:
PersistentNameMapping

public class HierarchyNameMapping
extends DictionnaryNameMapping


Constructor Summary
HierarchyNameMapping()
           
HierarchyNameMapping(DictionnaryNameMapping dnm)
           
HierarchyNameMapping(NameMapping base)
           
HierarchyNameMapping(NameMapping base, DictionnaryNameMapping dnm)
           
 
Method Summary
 NameMapping getBase()
           
 void setBase(NameMapping base)
           
 java.lang.String toDefinedJavaName(CoopnSymbol coopnSymbol)
           
 java.lang.String toDefinedJavaName(java.lang.String coopnName, CoopnModuleName module)
           
 java.lang.String toJavaName(CoopnSymbol coopnSymbol)
          Returns valid java name corresponding to given coopn symbol.
 java.lang.String toJavaName(java.lang.String coopnName, CoopnModuleName module)
          Returns valid java name corresponding to given coopn name.
 
Methods inherited from class ConForM.CoopnTools.JavaProto.NameMapping.DictionnaryNameMapping
clear, copy, define, isReadOnly, setReadOnly, toMap, undefine
 
Methods inherited from class ConForM.CoopnTools.JavaProto.NameMapping.NameMapping
toJavaName, toJavaName, toJavaName, toJavaName
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

HierarchyNameMapping

public HierarchyNameMapping()

HierarchyNameMapping

public HierarchyNameMapping(NameMapping base)

HierarchyNameMapping

public HierarchyNameMapping(DictionnaryNameMapping dnm)

HierarchyNameMapping

public HierarchyNameMapping(NameMapping base,
                            DictionnaryNameMapping dnm)
Method Detail

toJavaName

public java.lang.String toJavaName(CoopnSymbol coopnSymbol)
Description copied from class: NameMapping
Returns valid java name corresponding to given coopn symbol.
Overrides:
toJavaName in class NameMapping
Following copied from class: ConForM.CoopnTools.JavaProto.NameMapping.NameMapping
Parameters:
coopnName - a coopn symbol

toDefinedJavaName

public java.lang.String toDefinedJavaName(CoopnSymbol coopnSymbol)

toJavaName

public java.lang.String toJavaName(java.lang.String coopnName,
                                   CoopnModuleName module)
Description copied from class: NameMapping
Returns valid java name corresponding to given coopn name.
Overrides:
toJavaName in class DictionnaryNameMapping
Following copied from class: ConForM.CoopnTools.JavaProto.NameMapping.NameMapping
Parameters:
coopnName - a coopn name
module - name of coopn module in which this coopn name is declared

toDefinedJavaName

public java.lang.String toDefinedJavaName(java.lang.String coopnName,
                                          CoopnModuleName module)

setBase

public void setBase(NameMapping base)

getBase

public NameMapping getBase()