org.jsmiparser.smi
Interface SmiCodeNamingStrategy
- All Known Implementing Classes:
- SmiJavaCodeNamingStrategy
public interface SmiCodeNamingStrategy
getModuleId
java.lang.String getModuleId(SmiModule module)
getFullModuleId
java.lang.String getFullModuleId(SmiModule module)
getCodeConstantId
java.lang.String getCodeConstantId(SmiVariable variable)
getFullCodeConstantId
java.lang.String getFullCodeConstantId(SmiVariable variable)
getTypeId
java.lang.String getTypeId(SmiType type)
getOidValueId
java.lang.String getOidValueId(SmiOidValue oidValue)
getSingleVariableEnumId
java.lang.String getSingleVariableEnumId(SmiVariable attr)
getEnumValueId
java.lang.String getEnumValueId(SmiNamedNumber value)
getRequestMethodId
java.lang.String getRequestMethodId(SmiVariable attr)
getGetterMethodId
java.lang.String getGetterMethodId(SmiVariable attr)
getSetterMethodId
java.lang.String getSetterMethodId(SmiVariable attr)
getFullCodeId
java.lang.String getFullCodeId(SmiSymbol symbol)
getFullVariableOidClassId
java.lang.String getFullVariableOidClassId(SmiModule module)
getVariableOidClassId
java.lang.String getVariableOidClassId(SmiModule module)