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

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

public class MIBContentFormatter
extends java.lang.Object


Field Summary
private static java.lang.String footer
           
private static java.lang.String header
           
private static java.text.DateFormat humanDateFormat
           
private static java.text.SimpleDateFormat mibDateFormat
           
private static java.lang.String mibParentName
           
 
Constructor Summary
MIBContentFormatter()
           
 
Method Summary
static java.lang.String formatHumanDate()
           
static java.lang.String formatMIBDate()
           
static java.lang.String formatMIBGroup(java.lang.String oid, java.lang.String name, java.lang.String parentNodeName)
           
static java.lang.String formatMIBIdentifier(java.lang.String name, java.lang.String prefix, boolean isLeaf)
          an ASN.1 identifier consists of one or more letters or digits, and its initial character must be a lower-case letter.
static java.lang.String formatMIBLeaf(java.lang.String oid, java.lang.String name, java.lang.String parentNodeName, IValueSource source)
           
static java.lang.String formatMIBModuleFooter()
           
static java.lang.String formatMIBModuleHeader(java.lang.String prefix, java.lang.String organizationName, java.lang.String contactInfo, int enterprisesOID)
           
static java.lang.String formatMIBName(java.lang.String name)
           
private static boolean isAlphaNumeric(char c)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

header

private static final java.lang.String header
See Also:
Constant Field Values

mibParentName

private static final java.lang.String mibParentName
See Also:
Constant Field Values

footer

private static final java.lang.String footer
See Also:
Constant Field Values

mibDateFormat

private static java.text.SimpleDateFormat mibDateFormat

humanDateFormat

private static java.text.DateFormat humanDateFormat
Constructor Detail

MIBContentFormatter

public MIBContentFormatter()
Method Detail

formatMIBIdentifier

public static java.lang.String formatMIBIdentifier(java.lang.String name,
                                                   java.lang.String prefix,
                                                   boolean isLeaf)
an ASN.1 identifier consists of one or more letters or digits, and its initial character must be a lower-case letter.


formatMIBName

public static java.lang.String formatMIBName(java.lang.String name)

formatMIBDate

public static java.lang.String formatMIBDate()

formatHumanDate

public static java.lang.String formatHumanDate()

formatMIBLeaf

public static java.lang.String formatMIBLeaf(java.lang.String oid,
                                             java.lang.String name,
                                             java.lang.String parentNodeName,
                                             IValueSource source)

formatMIBGroup

public static java.lang.String formatMIBGroup(java.lang.String oid,
                                              java.lang.String name,
                                              java.lang.String parentNodeName)

formatMIBModuleHeader

public static java.lang.String formatMIBModuleHeader(java.lang.String prefix,
                                                     java.lang.String organizationName,
                                                     java.lang.String contactInfo,
                                                     int enterprisesOID)

formatMIBModuleFooter

public static java.lang.String formatMIBModuleFooter()

isAlphaNumeric

private static boolean isAlphaNumeric(char c)


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