org.jsmiparser.codegen
Class StraightNamingStrategy
java.lang.Object
org.jsmiparser.smi.SmiJavaCodeNamingStrategy
org.jsmiparser.codegen.StraightNamingStrategy
- All Implemented Interfaces:
- org.jsmiparser.smi.SmiCodeNamingStrategy
public class StraightNamingStrategy
- extends org.jsmiparser.smi.SmiJavaCodeNamingStrategy
| Fields inherited from class org.jsmiparser.smi.SmiJavaCodeNamingStrategy |
ATTR_OIDS |
|
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 |
StraightNamingStrategy
public StraightNamingStrategy(java.lang.String packagePrefix)
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