net.sf.jradius.freeradius
Class RadiusDictionary
java.lang.Object
net.sf.jradius.freeradius.RadiusDictionary
public class RadiusDictionary
- extends java.lang.Object
JRadius Dictionary builder for FreeRADIUS
See the comments for the main method for how to build a dictionary
library.
- Author:
- David Bird
Constructor Summary |
RadiusDictionary(java.io.Reader in,
java.lang.String pkgName,
java.lang.String dictDir,
java.lang.String srcDir)
|
RadiusDictionary(java.lang.String fileName,
java.lang.String pkgName,
java.lang.String dictDir,
java.lang.String srcDir)
|
Method Summary |
static void |
main(java.lang.String[] args)
Main method of the dictionary builder. |
void |
readFile(java.io.BufferedReader in)
|
void |
writeAttrMap(java.util.Map map,
java.lang.String pkg,
java.lang.String vName,
java.lang.String cName,
boolean withVendors)
|
void |
writeJavaClasses()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
RadiusDictionary
public RadiusDictionary(java.io.Reader in,
java.lang.String pkgName,
java.lang.String dictDir,
java.lang.String srcDir)
throws java.io.IOException
- Throws:
java.io.IOException
RadiusDictionary
public RadiusDictionary(java.lang.String fileName,
java.lang.String pkgName,
java.lang.String dictDir,
java.lang.String srcDir)
throws java.io.IOException
- Throws:
java.io.IOException
readFile
public void readFile(java.io.BufferedReader in)
throws java.io.IOException
- Throws:
java.io.IOException
writeAttrMap
public void writeAttrMap(java.util.Map map,
java.lang.String pkg,
java.lang.String vName,
java.lang.String cName,
boolean withVendors)
writeJavaClasses
public void writeJavaClasses()
main
public static void main(java.lang.String[] args)
- Main method of the dictionary builder. Requires 3 command line
arguments: package name, dictionary directory, and java source
directory. For example (on one line):
java net.sf.freeradius.RadiusDictionary net.sf.jradius.dictionary /path-to-freeradius-dictionary /path-to-java-source-directory
- Parameters:
args
-
Copyright © 2006 The JRadius Project, All Rights Reserved.