public class MibWriter
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private int |
_branchIdCounter |
private java.lang.String |
_HeaderTemplate |
private boolean |
_liteMib |
private java.util.List<java.lang.String> |
_mandatoryObjects |
private java.lang.String |
_mibIdentity |
private java.lang.String |
_mibName |
private MibTemplate |
_mibTemplate |
private java.lang.String |
_ModuleComplianceTemplate |
private java.lang.String |
_ObjectGroupTemplate |
private java.lang.String |
_objectIdentifiers |
private java.lang.String |
_ObjectIdentityTemplate |
private java.lang.String |
_ObjectTemplate |
private java.util.List<java.lang.String> |
_optionalObjects |
private java.io.FileWriter |
_outFile |
private java.lang.String |
_outPath |
private java.io.PrintWriter |
_outPrint |
private java.util.List<java.lang.String> |
_rootPackages |
private java.lang.String |
_TableTemplate |
private java.lang.String |
_TrapTemplate |
private java.lang.String |
_TypeTemplate |
private static java.lang.String |
SP15 |
Constructor and Description |
---|
MibWriter(Config cfg,
boolean lite,
MibTemplate mibTemplate) |
Modifier and Type | Method and Description |
---|---|
void |
closeMib(int branchId) |
void |
closeMibFile() |
java.lang.String |
getCurrentMibIdentity() |
private java.lang.String |
replaceBranch(java.lang.String object,
java.lang.String branch) |
private java.lang.String |
replaceBranchid(java.lang.String object,
java.lang.String branchid) |
private java.lang.String |
replaceDescription(java.lang.String object,
java.lang.String description) |
private java.lang.String |
replaceEnumerations(java.lang.String object,
java.lang.String enumerations) |
private java.lang.String |
replaceName(java.lang.String object,
java.lang.String name) |
private java.lang.String |
replaceObjectName(java.lang.String object,
java.lang.String name) |
private java.lang.String |
replaceStatus(java.lang.String object,
java.lang.String status) |
private java.lang.String |
replaceType(java.lang.String object,
java.lang.String type) |
void |
resetBranchId() |
void |
resetRootPackages() |
private java.lang.String |
splitToMultipleLines(java.lang.String str,
int n) |
void |
writeClassObjectIdentity(java.lang.String name,
UmlClass c) |
void |
writeModuleCompliance(java.lang.String name,
java.lang.String status,
java.lang.String description,
java.lang.String branch,
java.lang.String branchid,
java.lang.String groups) |
void |
writeModuleHeader(java.lang.String mibName,
java.lang.String moduleName,
java.lang.String description,
java.lang.String branch,
java.lang.String branchid,
java.lang.String enums) |
void |
writeObject(java.lang.String mibprefix,
java.lang.String branch,
UmlAttribute a) |
void |
writeObjectGroup(java.lang.String name,
java.lang.String status,
java.lang.String description,
java.lang.String branch,
java.lang.String branchid,
java.util.List<java.lang.String> objectList) |
void |
writeObjectIdentifier(java.lang.String name,
java.lang.String branch,
java.lang.String branchid) |
void |
writePackageObjectIdentity(java.lang.String name,
UmlPackage p,
java.lang.String branchid) |
void |
writeTable(java.lang.String name,
java.lang.String type,
java.lang.String access,
java.lang.String status,
java.lang.String description,
java.lang.String branch,
java.lang.String index,
java.lang.String tableEntrySequence) |
void |
writeTrap(java.lang.String name,
java.lang.String status,
java.lang.String description,
java.lang.String branch,
java.lang.String enumerations) |
void |
writeType(java.lang.String name,
java.lang.String type,
java.lang.String status,
java.lang.String description,
java.lang.String enumerations) |
private static final java.lang.String SP15
private java.lang.String _outPath
private java.io.FileWriter _outFile
private java.io.PrintWriter _outPrint
private final MibTemplate _mibTemplate
private final java.lang.String _HeaderTemplate
private final java.lang.String _ObjectTemplate
private final java.lang.String _ObjectIdentityTemplate
private final java.lang.String _TableTemplate
private final java.lang.String _TypeTemplate
private final java.lang.String _TrapTemplate
private final java.lang.String _ModuleComplianceTemplate
private final java.lang.String _ObjectGroupTemplate
private int _branchIdCounter
private final java.util.List<java.lang.String> _mandatoryObjects
private final java.util.List<java.lang.String> _optionalObjects
private final java.util.List<java.lang.String> _rootPackages
private final boolean _liteMib
private java.lang.String _mibName
private java.lang.String _mibIdentity
private final java.lang.String _objectIdentifiers
public MibWriter(Config cfg, boolean lite, MibTemplate mibTemplate)
public void writeTrap(java.lang.String name, java.lang.String status, java.lang.String description, java.lang.String branch, java.lang.String enumerations)
public void writeModuleCompliance(java.lang.String name, java.lang.String status, java.lang.String description, java.lang.String branch, java.lang.String branchid, java.lang.String groups)
public void writeObjectGroup(java.lang.String name, java.lang.String status, java.lang.String description, java.lang.String branch, java.lang.String branchid, java.util.List<java.lang.String> objectList)
public void writeType(java.lang.String name, java.lang.String type, java.lang.String status, java.lang.String description, java.lang.String enumerations)
private java.lang.String replaceName(java.lang.String object, java.lang.String name)
private java.lang.String replaceType(java.lang.String object, java.lang.String type)
private java.lang.String replaceStatus(java.lang.String object, java.lang.String status)
private java.lang.String replaceDescription(java.lang.String object, java.lang.String description)
private java.lang.String replaceEnumerations(java.lang.String object, java.lang.String enumerations)
private java.lang.String replaceObjectName(java.lang.String object, java.lang.String name)
public void writeTable(java.lang.String name, java.lang.String type, java.lang.String access, java.lang.String status, java.lang.String description, java.lang.String branch, java.lang.String index, java.lang.String tableEntrySequence)
private java.lang.String replaceBranch(java.lang.String object, java.lang.String branch)
public void writeObject(java.lang.String mibprefix, java.lang.String branch, UmlAttribute a)
public void writeModuleHeader(java.lang.String mibName, java.lang.String moduleName, java.lang.String description, java.lang.String branch, java.lang.String branchid, java.lang.String enums)
public void writeClassObjectIdentity(java.lang.String name, UmlClass c)
public void writePackageObjectIdentity(java.lang.String name, UmlPackage p, java.lang.String branchid)
public void resetRootPackages()
public void writeObjectIdentifier(java.lang.String name, java.lang.String branch, java.lang.String branchid)
private java.lang.String replaceBranchid(java.lang.String object, java.lang.String branchid)
public void resetBranchId()
private java.lang.String splitToMultipleLines(java.lang.String str, int n)
public void closeMib(int branchId)
public void closeMibFile()
public java.lang.String getCurrentMibIdentity()
Copyright 2009-2016 Tatjana (Tanja) Kostic