org.jsmiparser.codegen
Class StraightNamingStrategy

java.lang.Object
  extended by org.jsmiparser.smi.SmiJavaCodeNamingStrategy
      extended by org.jsmiparser.codegen.StraightNamingStrategy
All Implemented Interfaces:
org.jsmiparser.smi.SmiCodeNamingStrategy

public class StraightNamingStrategy
extends org.jsmiparser.smi.SmiJavaCodeNamingStrategy


Field Summary
 
Fields inherited from class org.jsmiparser.smi.SmiJavaCodeNamingStrategy
ATTR_OIDS
 
Constructor Summary
StraightNamingStrategy(java.lang.String packagePrefix)
           
 
Method Summary
 java.lang.String getEnumValueId(org.jsmiparser.smi.SmiNamedNumber ev)
           
 java.lang.String getModuleId(org.jsmiparser.smi.SmiModule module)
           
 java.lang.String getOidValueId(org.jsmiparser.smi.SmiOidValue oidValue)
           
 java.lang.String getTypeId(org.jsmiparser.smi.SmiType type)
           
 
Methods inherited from class org.jsmiparser.smi.SmiJavaCodeNamingStrategy
getCodeConstantId, getFullCodeConstantId, getFullCodeId, getFullModuleId, getFullVariableOidClassId, getGetterMethodId, getRequestMethodId, getSetterMethodId, getSingleVariableEnumId, getVariableOidClassId, makeConstant
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StraightNamingStrategy

public StraightNamingStrategy(java.lang.String packagePrefix)
Method Detail

getModuleId

public java.lang.String getModuleId(org.jsmiparser.smi.SmiModule module)
Specified by:
getModuleId in interface org.jsmiparser.smi.SmiCodeNamingStrategy
Overrides:
getModuleId in class org.jsmiparser.smi.SmiJavaCodeNamingStrategy

getTypeId

public java.lang.String getTypeId(org.jsmiparser.smi.SmiType type)
Specified by:
getTypeId in interface org.jsmiparser.smi.SmiCodeNamingStrategy
Overrides:
getTypeId in class org.jsmiparser.smi.SmiJavaCodeNamingStrategy

getOidValueId

public java.lang.String getOidValueId(org.jsmiparser.smi.SmiOidValue oidValue)
Specified by:
getOidValueId in interface org.jsmiparser.smi.SmiCodeNamingStrategy
Overrides:
getOidValueId in class org.jsmiparser.smi.SmiJavaCodeNamingStrategy

getEnumValueId

public java.lang.String getEnumValueId(org.jsmiparser.smi.SmiNamedNumber ev)
Specified by:
getEnumValueId in interface org.jsmiparser.smi.SmiCodeNamingStrategy
Overrides:
getEnumValueId in class org.jsmiparser.smi.SmiJavaCodeNamingStrategy