com.oy.shared.lw.snmp.generator
Class MIBGenerator

java.lang.Object
  extended bycom.oy.shared.lw.snmp.generator.MIBGenerator

public class MIBGenerator
extends java.lang.Object


Field Summary
private  java.util.List groups
           
private  java.util.List leafs
           
private  OIDTree mibTreeRoot
           
private  java.lang.String namespace
           
private  ITrace trace
           
 
Constructor Summary
MIBGenerator(ITrace trace, OIDTree mibTreeRoot, java.lang.String namespace)
           
 
Method Summary
private static java.lang.String createUniqueNameFor(java.lang.String prefix, java.lang.String name, java.util.List list, boolean isLeaf)
           
 void generate(java.lang.StringBuffer sb)
           
private  java.lang.String getParentNodeName(OIDTreeLeaf element)
           
private  boolean isPregeneratedNodeBeforeLocalRoot(java.lang.Object element)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

leafs

private java.util.List leafs

groups

private java.util.List groups

mibTreeRoot

private final OIDTree mibTreeRoot

trace

private final ITrace trace

namespace

private final java.lang.String namespace
Constructor Detail

MIBGenerator

public MIBGenerator(ITrace trace,
                    OIDTree mibTreeRoot,
                    java.lang.String namespace)
Method Detail

generate

public void generate(java.lang.StringBuffer sb)

isPregeneratedNodeBeforeLocalRoot

private boolean isPregeneratedNodeBeforeLocalRoot(java.lang.Object element)

getParentNodeName

private java.lang.String getParentNodeName(OIDTreeLeaf element)

createUniqueNameFor

private static java.lang.String createUniqueNameFor(java.lang.String prefix,
                                                    java.lang.String name,
                                                    java.util.List list,
                                                    boolean isLeaf)


Copyright (C) 2005-2006 Pavel Simakov
http://www.softwaresecretweapons.com