/* Code to search for the Directive "Listen" and print the results */
String rootConfFile = "/usr/local/apache2/conf/httpd.conf";
String serverRoot = "/usr/local/apache2";
String binFile = "/usr/local/apache2/bin/apachectl";
StaticModuleParser staticParser = new StaticModuleParser(new File(binFile));
SharedModuleParser sharedParser = new SharedModuleParser(new File(binFile));
DirectiveParser parser = new DirectiveParser(rootConfFile, serverRoot, staticParser.getStaticModules(), sharedParser.getSharedModules());
String directiveName = "Listen";
Directive directives[] = parser.getDirective(directiveName);
for(int i=0; i<directives.length; i++) {
System.out.println(directives[i].toString());
}