public class MibGen
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private int |
_agentBranchIdCounter |
private Config |
_cfg |
private int |
_currentPackageLevel |
private DocgenConfig |
_docgenCfg |
private java.lang.String |
_enumeratedTypesList |
private boolean |
_fromUml |
private boolean |
_isAgent |
private boolean |
_isEntry |
private boolean |
_isEnumeration |
private java.lang.String |
_mibIdentity |
private java.lang.String |
_mibName |
private java.lang.String |
_mibPrefix |
private MibWriter |
_mibWriter |
private ModelFinder |
_modelFinder |
private java.util.Map<java.lang.String,PackageDoc> |
_modelPackageDocs
Model package docs are indexed, the individual package docs contain their children
recursively; we use this map for logging only.
|
private java.lang.String |
_objectIdentity |
private java.io.FileWriter |
_outFile |
private UmlPackage |
_package |
private java.util.Stack<java.lang.Integer> |
_packageBranchIdCounter |
private java.util.Stack<java.lang.String> |
_packageName |
private java.util.Stack<UmlPackage> |
_packageTree |
(package private) static java.lang.String |
SP15 |
Modifier | Constructor and Description |
---|---|
private |
MibGen(Config cfg,
ModelFinder modelFinder,
boolean fromUml) |
|
MibGen(UmlModel model)
Constructs the collector from the UML model.
|
Modifier and Type | Method and Description |
---|---|
void |
collectMib(UmlModel model,
boolean liteMib) |
private void |
collectMibAttribute(UmlClass c) |
private void |
collectMibPackage(UmlPackage p) |
private boolean |
findAttribute(UmlAttribute a,
int version) |
DocgenConfig |
getDocgenCfg() |
boolean |
isFromUml() |
private java.lang.String |
prepareEnumeration(UmlClass c) |
private void |
prepareObject(UmlAttribute a) |
private void |
prepareTable(UmlAttribute a) |
private void |
prepareTrap(UmlClass c) |
static final java.lang.String SP15
private final Config _cfg
private final DocgenConfig _docgenCfg
private final ModelFinder _modelFinder
private final boolean _fromUml
private MibWriter _mibWriter
private UmlPackage _package
private java.io.FileWriter _outFile
private java.lang.String _mibPrefix
private java.lang.String _objectIdentity
private java.lang.String _mibName
private java.lang.String _mibIdentity
private boolean _isAgent
private boolean _isEntry
private boolean _isEnumeration
private int _currentPackageLevel
private java.lang.String _enumeratedTypesList
private java.util.Stack<UmlPackage> _packageTree
private java.util.Stack<java.lang.Integer> _packageBranchIdCounter
private java.util.Stack<java.lang.String> _packageName
private int _agentBranchIdCounter
private final java.util.Map<java.lang.String,PackageDoc> _modelPackageDocs
#getNonSkippedPackageDocs()
.public MibGen(UmlModel model)
model
- private MibGen(Config cfg, ModelFinder modelFinder, boolean fromUml)
public boolean isFromUml()
public DocgenConfig getDocgenCfg()
public void collectMib(UmlModel model, boolean liteMib)
private void collectMibPackage(UmlPackage p)
private void collectMibAttribute(UmlClass c)
private boolean findAttribute(UmlAttribute a, int version)
private void prepareObject(UmlAttribute a)
private void prepareTrap(UmlClass c)
private java.lang.String prepareEnumeration(UmlClass c)
private void prepareTable(UmlAttribute a)
Copyright 2009-2016 Tatjana (Tanja) Kostic