public abstract class AbstractSymbolDefiner extends java.lang.Object implements SymbolDefiner
| Modifier and Type | Field and Description |
|---|---|
protected boolean |
m_defineIso |
protected boolean |
m_defineItu |
protected SmiModule |
m_module |
protected java.lang.String |
m_moduleId |
| Modifier | Constructor and Description |
|---|---|
protected |
AbstractSymbolDefiner(java.lang.String moduleId) |
| Modifier and Type | Method and Description |
|---|---|
void |
addApplicationSyntaxType() |
void |
addApplicationType(java.lang.String id,
int tag) |
void |
addChoiceType(java.lang.String id) |
void |
addCounter32Type() |
void |
addCounter64Type() |
void |
addCounterType() |
void |
addDirectoryOid() |
void |
addDodOid() |
void |
addEnterprisesOid() |
void |
addExperimentalOid() |
void |
addGauge32Type() |
void |
addGaugeType() |
void |
addIndexSyntaxType() |
void |
addInteger32Type() |
void |
addInternetOid() |
void |
addIpAddressType() |
void |
addIsoOid() |
void |
addItuOid() |
void |
addMacro(java.lang.String id) |
void |
addMgmtOid() |
void |
addMib2Oid() |
void |
addNetworkAddressType() |
void |
addNotificationNameType() |
void |
addObjectIdentifierType(java.lang.String id) |
void |
addObjectNameType() |
void |
addObjectSyntaxType() |
void |
addObjectTypeMacro() |
void |
addOid(java.lang.String id,
org.jsmiparser.util.pair.StringIntPair... oidComponents) |
void |
addOpaqueType() |
void |
addOrgOid() |
void |
addPrivateOid() |
void |
addSimpleSyntaxType() |
void |
addTimeTicksType() |
void |
addTransmissionOid() |
void |
addTrapTypeMacro() |
void |
addUnsigned32Type() |
protected void |
defineSymbols() |
void |
defineSymbols(SmiModule module) |
AbstractSymbolDefiner |
disableDefineIso() |
AbstractSymbolDefiner |
disableDefineItu() |
AbstractSymbolDefiner |
enableDefineIso() |
AbstractSymbolDefiner |
enableDefineItu() |
java.lang.String |
getModuleId() |
org.jsmiparser.util.token.IdToken |
idt(java.lang.String id) |
org.jsmiparser.util.token.IntegerToken |
intt(int value) |
boolean |
isDefineIso() |
boolean |
isDefineItu() |
boolean |
isMissing(java.lang.String id) |
org.jsmiparser.util.location.Location |
location() |
void |
setDefineIso(boolean defineIso) |
void |
setDefineItu(boolean defineItu) |
void |
setModuleId(java.lang.String moduleId) |
protected java.lang.String m_moduleId
protected SmiModule m_module
protected boolean m_defineItu
protected boolean m_defineIso
public java.lang.String getModuleId()
getModuleId in interface SymbolDefinerpublic void setModuleId(java.lang.String moduleId)
public void defineSymbols(SmiModule module)
defineSymbols in interface SymbolDefinerprotected void defineSymbols()
public void addItuOid()
public void addIsoOid()
public void addOrgOid()
public void addDodOid()
public void addInternetOid()
public void addDirectoryOid()
public void addMgmtOid()
public void addMib2Oid()
public void addTransmissionOid()
public void addExperimentalOid()
public void addPrivateOid()
public void addEnterprisesOid()
public void addOid(java.lang.String id,
org.jsmiparser.util.pair.StringIntPair... oidComponents)
public boolean isMissing(java.lang.String id)
public org.jsmiparser.util.token.IdToken idt(java.lang.String id)
public org.jsmiparser.util.token.IntegerToken intt(int value)
public org.jsmiparser.util.location.Location location()
public void addObjectTypeMacro()
public void addTrapTypeMacro()
public void addMacro(java.lang.String id)
public void addObjectSyntaxType()
public void addSimpleSyntaxType()
public void addApplicationSyntaxType()
public void addIndexSyntaxType()
public void addNetworkAddressType()
public void addChoiceType(java.lang.String id)
public void addObjectNameType()
public void addNotificationNameType()
public void addObjectIdentifierType(java.lang.String id)
public void addInteger32Type()
public void addIpAddressType()
public void addCounterType()
public void addCounter32Type()
public void addGaugeType()
public void addGauge32Type()
public void addUnsigned32Type()
public void addTimeTicksType()
public void addOpaqueType()
public void addCounter64Type()
public void addApplicationType(java.lang.String id,
int tag)
public boolean isDefineItu()
public void setDefineItu(boolean defineItu)
public AbstractSymbolDefiner enableDefineItu()
public AbstractSymbolDefiner disableDefineItu()
public boolean isDefineIso()
public void setDefineIso(boolean defineIso)
public AbstractSymbolDefiner enableDefineIso()
public AbstractSymbolDefiner disableDefineIso()