{
    categories = {
	NSObject = {
	    WebServerDelegate = WebServer;
	    WebServerTable = WebServerHTML;
	};
    };
    category = {
	"NSObject(WebServerDelegate)" = WebServer;
	"NSObject(WebServerTable)" = WebServerHTML;
    };
    class = {
	WebServer = WebServer;
	WebServerBundles = WebServerBundles;
	WebServerField = WebServerHTML;
	WebServerFieldHidden = WebServerHTML;
	WebServerFieldMenu = WebServerHTML;
	WebServerFieldPassword = WebServerHTML;
	WebServerForm = WebServerHTML;
	WebServerItem = WebServerHTML;
	WebServerRequest = WebServer;
	WebServerResponse = WebServer;
	WebServerTable = WebServerHTML;
    };
    classvars = {
	WebServerBundles = {
	    "_handlers" = WebServerBundles;
	    "_http" = WebServerBundles;
	};
	WebServerField = {
	    "_cols" = WebServerHTML;
	    "_mayBeEmpty" = WebServerHTML;
	    "_prefill" = WebServerHTML;
	    "_rows" = WebServerHTML;
	};
	WebServerFieldMenu = {
	    "_keys" = WebServerHTML;
	    "_multiple" = WebServerHTML;
	    "_vals" = WebServerHTML;
	};
	WebServerForm = {
	    "_URL" = WebServerHTML;
	    "_fields" = WebServerHTML;
	    "_get" = WebServerHTML;
	};
	WebServerItem = {
	    "_name" = WebServerHTML;
	    "_value" = WebServerHTML;
	};
	WebServerTable = {
	    "_cols" = WebServerHTML;
	    "_contents" = WebServerHTML;
	    "_delegate" = WebServerHTML;
	    "_form" = WebServerHTML;
	    "_offset" = WebServerHTML;
	    "_rows" = WebServerHTML;
	    "_titles" = WebServerHTML;
	    "_total" = WebServerHTML;
	};
    };
    ivariable = {
	"_URL" = {
	    WebServerForm = WebServerHTML;
	};
	"_cols" = {
	    WebServerField = WebServerHTML;
	    WebServerTable = WebServerHTML;
	};
	"_contents" = {
	    WebServerTable = WebServerHTML;
	};
	"_delegate" = {
	    WebServerTable = WebServerHTML;
	};
	"_fields" = {
	    WebServerForm = WebServerHTML;
	};
	"_form" = {
	    WebServerTable = WebServerHTML;
	};
	"_get" = {
	    WebServerForm = WebServerHTML;
	};
	"_handlers" = {
	    WebServerBundles = WebServerBundles;
	};
	"_http" = {
	    WebServerBundles = WebServerBundles;
	};
	"_keys" = {
	    WebServerFieldMenu = WebServerHTML;
	};
	"_mayBeEmpty" = {
	    WebServerField = WebServerHTML;
	};
	"_multiple" = {
	    WebServerFieldMenu = WebServerHTML;
	};
	"_name" = {
	    WebServerItem = WebServerHTML;
	};
	"_offset" = {
	    WebServerTable = WebServerHTML;
	};
	"_prefill" = {
	    WebServerField = WebServerHTML;
	};
	"_rows" = {
	    WebServerField = WebServerHTML;
	    WebServerTable = WebServerHTML;
	};
	"_titles" = {
	    WebServerTable = WebServerHTML;
	};
	"_total" = {
	    WebServerTable = WebServerHTML;
	};
	"_vals" = {
	    WebServerFieldMenu = WebServerHTML;
	};
	"_value" = {
	    WebServerItem = WebServerHTML;
	};
    };
    method = {
	"+baseURLForRequest:" = {
	    WebServer = WebServer;
	};
	"+decodeURLEncodedForm:into:" = {
	    WebServer = WebServer;
	};
	"+encodeURLEncodedForm:into:" = {
	    WebServer = WebServer;
	};
	"+escapeHTML:" = {
	    WebServer = WebServer;
	};
	"+linkPath:relative:query:,..." = {
	    WebServer = WebServer;
	};
	"+matchIP:to:" = {
	    WebServer = WebServer;
	};
	"+parameter:at:from:" = {
	    WebServer = WebServer;
	};
	"+parameterString:at:from:charset:" = {
	    WebServer = WebServer;
	};
	"+redirectRequest:response:to:" = {
	    WebServer = WebServer;
	};
	"-URL" = {
	    WebServerForm = WebServerHTML;
	};
	"-accessRequest:response:" = {
	    WebServer = WebServer;
	};
	"-address" = {
	    WebServer = WebServer;
	};
	"-closeConnectionAfter:" = {
	    WebServer = WebServer;
	};
	"-columns" = {
	    WebServerField = WebServerHTML;
	};
	"-completedWithResponse:" = {
	    WebServer = WebServer;
	};
	"-connections" = {
	    WebServer = WebServer;
	};
	"-contents" = {
	    WebServerTable = WebServerHTML;
	};
	"-decodeURLEncodedForm:into:" = {
	    WebServer = WebServer;
	};
	"-defaultsUpdate:" = {
	    WebServerBundles = WebServerBundles;
	};
	"-delegate" = {
	    WebServer = WebServer;
	};
	"-encodeURLEncodedForm:into:" = {
	    WebServer = WebServer;
	};
	"-escapeHTML:" = {
	    WebServer = WebServer;
	};
	"-existingField:" = {
	    WebServerForm = WebServerHTML;
	};
	"-fieldNamed:" = {
	    WebServerForm = WebServerHTML;
	};
	"-fieldNamed:hidden:" = {
	    WebServerForm = WebServerHTML;
	};
	"-fieldNamed:menuKeys:values:" = {
	    WebServerForm = WebServerHTML;
	};
	"-fieldNamed:menuYesNo:" = {
	    WebServerForm = WebServerHTML;
	};
	"-fieldNamed:password:" = {
	    WebServerForm = WebServerHTML;
	};
	"-fieldNames" = {
	    WebServerForm = WebServerHTML;
	};
	"-form" = {
	    WebServerTable = WebServerHTML;
	};
	"-handlerForPath:info:" = {
	    WebServerBundles = WebServerBundles;
	};
	"-handlers" = {
	    WebServerBundles = WebServerBundles;
	};
	"-http" = {
	    WebServerBundles = WebServerBundles;
	};
	"-incrementalDataForRequest:" = {
	    WebServer = WebServer;
	};
	"-incrementalRequest:for:" = {
	    "NSObject(WebServerDelegate)" = WebServer;
	};
	"-init" = {
	    WebServer = WebServer;
	};
	"-initAsDelegateOf:" = {
	    WebServerBundles = WebServerBundles;
	};
	"-initForThread:" = {
	    WebServer = WebServer;
	};
	"-initWithName:" = {
	    WebServerItem = WebServerHTML;
	};
	"-initWithName:columnTitles:rowCount:" = {
	    WebServerTable = WebServerHTML;
	};
	"-initWithName:keys:values:" = {
	    WebServerFieldMenu = WebServerHTML;
	};
	"-isCompletedRequest:" = {
	    WebServer = WebServer;
	};
	"-isSecure" = {
	    WebServer = WebServer;
	};
	"-mayBeEmpty" = {
	    WebServerField = WebServerHTML;
	};
	"-mayBeMultiple" = {
	    WebServerFieldMenu = WebServerHTML;
	};
	"-name" = {
	    WebServerItem = WebServerHTML;
	};
	"-output:" = {
	    WebServerForm = WebServerHTML;
	};
	"-output:for:" = {
	    WebServerItem = WebServerHTML;
	    WebServerTable = WebServerHTML;
	};
	"-parameter:at:from:" = {
	    WebServer = WebServer;
	};
	"-parameter:from:" = {
	    WebServer = WebServer;
	};
	"-parameterString:at:from:" = {
	    WebServer = WebServer;
	};
	"-parameterString:at:from:charset:" = {
	    WebServer = WebServer;
	};
	"-parameterString:from:" = {
	    WebServer = WebServer;
	};
	"-parameterString:from:charset:" = {
	    WebServer = WebServer;
	};
	"-parameters:" = {
	    WebServer = WebServer;
	};
	"-port" = {
	    WebServer = WebServer;
	};
	"-postProcessRequest:response:for:" = {
	    "NSObject(WebServerDelegate)" = WebServer;
	};
	"-preProcessRequest:response:for:" = {
	    "NSObject(WebServerDelegate)" = WebServer;
	};
	"-prefill" = {
	    WebServerField = WebServerHTML;
	};
	"-processRequest:response:for:" = {
	    "(WebServerDelegate)" = WebServer;
	    WebServerBundles = WebServerBundles;
	};
	"-produceResponse:fromStaticPage:using:" = {
	    WebServer = WebServer;
	};
	"-produceResponse:fromTemplate:using:" = {
	    WebServer = WebServer;
	};
	"-registerHandler:forPath:" = {
	    WebServerBundles = WebServerBundles;
	};
	"-rows" = {
	    WebServerField = WebServerHTML;
	};
	"-setAddress:port:secure:" = {
	    WebServer = WebServer;
	};
	"-setColumns:" = {
	    WebServerField = WebServerHTML;
	};
	"-setConnectionTimeout:" = {
	    WebServer = WebServer;
	};
	"-setContents:atOffset:total:" = {
	    WebServerTable = WebServerHTML;
	};
	"-setDelegate:" = {
	    WebServer = WebServer;
	    WebServerTable = WebServerHTML;
	};
	"-setDurationLogging:" = {
	    WebServer = WebServer;
	};
	"-setFoldHeaders:" = {
	    WebServer = WebServer;
	    WebServerResponse = WebServer;
	};
	"-setIOThreads:andPool:" = {
	    WebServer = WebServer;
	};
	"-setKeys:andValues:" = {
	    WebServerFieldMenu = WebServerHTML;
	};
	"-setLogRawIO:" = {
	    WebServer = WebServer;
	};
	"-setMaxBodySize:" = {
	    WebServer = WebServer;
	};
	"-setMaxConnectionDuration:" = {
	    WebServer = WebServer;
	};
	"-setMaxConnectionRequests:" = {
	    WebServer = WebServer;
	};
	"-setMaxConnections:" = {
	    WebServer = WebServer;
	};
	"-setMaxConnectionsPerHost:" = {
	    WebServer = WebServer;
	};
	"-setMaxConnectionsReject:" = {
	    WebServer = WebServer;
	};
	"-setMaxKeepalives:" = {
	    WebServer = WebServer;
	};
	"-setMaxRequestSize:" = {
	    WebServer = WebServer;
	};
	"-setMayBeEmpty:" = {
	    WebServerField = WebServerHTML;
	};
	"-setMayBeMultiple:" = {
	    WebServerFieldMenu = WebServerHTML;
	};
	"-setPermittedMethods:" = {
	    WebServer = WebServer;
	};
	"-setPort:secure:" = {
	    WebServer = WebServer;
	};
	"-setPrefill:" = {
	    WebServerField = WebServerHTML;
	};
	"-setRoot:" = {
	    WebServer = WebServer;
	};
	"-setRows:" = {
	    WebServerField = WebServerHTML;
	};
	"-setSecureProxy:" = {
	    WebServer = WebServer;
	};
	"-setSubstitutionLimit:" = {
	    WebServer = WebServer;
	};
	"-setURL:get:" = {
	    WebServerForm = WebServerHTML;
	};
	"-setUserInfo:forRequest:" = {
	    WebServer = WebServer;
	};
	"-setValue:" = {
	    WebServerItem = WebServerHTML;
	};
	"-setVerbose:" = {
	    WebServer = WebServer;
	};
	"-sortUsingSelector:" = {
	    WebServerFieldMenu = WebServerHTML;
	};
	"-streamData:withResponse:" = {
	    WebServer = WebServer;
	};
	"-substituteFrom:using:into:depth:" = {
	    WebServer = WebServer;
	};
	"-takeValueFrom:" = {
	    WebServerItem = WebServerHTML;
	};
	"-takeValuesFrom:" = {
	    WebServerForm = WebServerHTML;
	};
	"-userInfoForRequest:" = {
	    WebServer = WebServer;
	};
	"-validate" = {
	    WebServerForm = WebServerHTML;
	    WebServerItem = WebServerHTML;
	};
	"-validateFrom:to:" = {
	    WebServerForm = WebServerHTML;
	};
	"-value" = {
	    WebServerItem = WebServerHTML;
	};
	"-values" = {
	    WebServerForm = WebServerHTML;
	};
	"-webAlert:for:" = {
	    "NSObject(WebServerDelegate)" = WebServer;
	    WebServerBundles = WebServerBundles;
	};
	"-webAudit:for:" = {
	    "NSObject(WebServerDelegate)" = WebServer;
	    WebServerBundles = WebServerBundles;
	};
	"-webLog:for:" = {
	    "NSObject(WebServerDelegate)" = WebServer;
	    WebServerBundles = WebServerBundles;
	};
	"-webServerTable:replaceHTML:forRow:col:" = {
	    "NSObject(WebServerTable)" = WebServerHTML;
	};
	"-webServerTable:replaceLink:forRow:col:" = {
	    "NSObject(WebServerTable)" = WebServerHTML;
	};
	"-webServerTable:replaceText:forRow:col:" = {
	    "NSObject(WebServerTable)" = WebServerHTML;
	};
    };
    output = {
	"WebServer.h" = (
	    "WebServer/WebServer.gsdoc"
	);
	"WebServerBundles.h" = (
	    "WebServer/WebServerBundles.gsdoc"
	);
	"WebServerHTML.h" = (
	    "WebServer/WebServerHTML.gsdoc"
	);
    };
    protocol = {
	"(WebServerDelegate)" = WebServer;
	"NSObject(WebServerDelegate)" = WebServer;
	"NSObject(WebServerTable)" = WebServerHTML;
    };
    source = {
	"WebServer.h" = (
	    "WebServer.m"
	);
	"WebServerBundles.h" = (
	    "WebServerBundles.m"
	);
	"WebServerHTML.h" = (
	    "WebServerHTML.h"
	);
    };
    super = {
	WebServer = NSObject;
	WebServerBundles = NSObject;
	WebServerField = WebServerItem;
	WebServerFieldHidden = WebServerField;
	WebServerFieldMenu = WebServerField;
	WebServerFieldPassword = WebServerField;
	WebServerForm = WebServerItem;
	WebServerItem = NSObject;
	WebServerRequest = GSMimeDocument;
	WebServerResponse = GSMimeDocument;
	WebServerTable = WebServerItem;
    };
    title = {
	WebServer = "WebServer documentation";
	WebServerBundles = "WebServerBundles class documentation";
	WebServerHTML = "WebServerHTML documentation";
    };
    unitmethods = {
	"(WebServerDelegate)" = {
	    "-processRequest:response:for:" = WebServer;
	};
	"NSObject(WebServerDelegate)" = {
	    "-incrementalRequest:for:" = WebServer;
	    "-postProcessRequest:response:for:" = WebServer;
	    "-preProcessRequest:response:for:" = WebServer;
	    "-webAlert:for:" = WebServer;
	    "-webAudit:for:" = WebServer;
	    "-webLog:for:" = WebServer;
	};
	"NSObject(WebServerTable)" = {
	    "-webServerTable:replaceHTML:forRow:col:" = WebServerHTML;
	    "-webServerTable:replaceLink:forRow:col:" = WebServerHTML;
	    "-webServerTable:replaceText:forRow:col:" = WebServerHTML;
	};
	WebServer = {
	    "+baseURLForRequest:" = WebServer;
	    "+decodeURLEncodedForm:into:" = WebServer;
	    "+encodeURLEncodedForm:into:" = WebServer;
	    "+escapeHTML:" = WebServer;
	    "+linkPath:relative:query:,..." = WebServer;
	    "+matchIP:to:" = WebServer;
	    "+parameter:at:from:" = WebServer;
	    "+parameterString:at:from:charset:" = WebServer;
	    "+redirectRequest:response:to:" = WebServer;
	    "-accessRequest:response:" = WebServer;
	    "-address" = WebServer;
	    "-closeConnectionAfter:" = WebServer;
	    "-completedWithResponse:" = WebServer;
	    "-connections" = WebServer;
	    "-decodeURLEncodedForm:into:" = WebServer;
	    "-delegate" = WebServer;
	    "-encodeURLEncodedForm:into:" = WebServer;
	    "-escapeHTML:" = WebServer;
	    "-incrementalDataForRequest:" = WebServer;
	    "-init" = WebServer;
	    "-initForThread:" = WebServer;
	    "-isCompletedRequest:" = WebServer;
	    "-isSecure" = WebServer;
	    "-parameter:at:from:" = WebServer;
	    "-parameter:from:" = WebServer;
	    "-parameterString:at:from:" = WebServer;
	    "-parameterString:at:from:charset:" = WebServer;
	    "-parameterString:from:" = WebServer;
	    "-parameterString:from:charset:" = WebServer;
	    "-parameters:" = WebServer;
	    "-port" = WebServer;
	    "-produceResponse:fromStaticPage:using:" = WebServer;
	    "-produceResponse:fromTemplate:using:" = WebServer;
	    "-setAddress:port:secure:" = WebServer;
	    "-setConnectionTimeout:" = WebServer;
	    "-setDelegate:" = WebServer;
	    "-setDurationLogging:" = WebServer;
	    "-setFoldHeaders:" = WebServer;
	    "-setIOThreads:andPool:" = WebServer;
	    "-setLogRawIO:" = WebServer;
	    "-setMaxBodySize:" = WebServer;
	    "-setMaxConnectionDuration:" = WebServer;
	    "-setMaxConnectionRequests:" = WebServer;
	    "-setMaxConnections:" = WebServer;
	    "-setMaxConnectionsPerHost:" = WebServer;
	    "-setMaxConnectionsReject:" = WebServer;
	    "-setMaxKeepalives:" = WebServer;
	    "-setMaxRequestSize:" = WebServer;
	    "-setPermittedMethods:" = WebServer;
	    "-setPort:secure:" = WebServer;
	    "-setRoot:" = WebServer;
	    "-setSecureProxy:" = WebServer;
	    "-setSubstitutionLimit:" = WebServer;
	    "-setUserInfo:forRequest:" = WebServer;
	    "-setVerbose:" = WebServer;
	    "-streamData:withResponse:" = WebServer;
	    "-substituteFrom:using:into:depth:" = WebServer;
	    "-userInfoForRequest:" = WebServer;
	};
	WebServerBundles = {
	    "-defaultsUpdate:" = WebServerBundles;
	    "-handlerForPath:info:" = WebServerBundles;
	    "-handlers" = WebServerBundles;
	    "-http" = WebServerBundles;
	    "-initAsDelegateOf:" = WebServerBundles;
	    "-processRequest:response:for:" = WebServerBundles;
	    "-registerHandler:forPath:" = WebServerBundles;
	    "-webAlert:for:" = WebServerBundles;
	    "-webAudit:for:" = WebServerBundles;
	    "-webLog:for:" = WebServerBundles;
	};
	WebServerField = {
	    "-columns" = WebServerHTML;
	    "-mayBeEmpty" = WebServerHTML;
	    "-prefill" = WebServerHTML;
	    "-rows" = WebServerHTML;
	    "-setColumns:" = WebServerHTML;
	    "-setMayBeEmpty:" = WebServerHTML;
	    "-setPrefill:" = WebServerHTML;
	    "-setRows:" = WebServerHTML;
	};
	WebServerFieldMenu = {
	    "-initWithName:keys:values:" = WebServerHTML;
	    "-mayBeMultiple" = WebServerHTML;
	    "-setKeys:andValues:" = WebServerHTML;
	    "-setMayBeMultiple:" = WebServerHTML;
	    "-sortUsingSelector:" = WebServerHTML;
	};
	WebServerForm = {
	    "-URL" = WebServerHTML;
	    "-existingField:" = WebServerHTML;
	    "-fieldNamed:" = WebServerHTML;
	    "-fieldNamed:hidden:" = WebServerHTML;
	    "-fieldNamed:menuKeys:values:" = WebServerHTML;
	    "-fieldNamed:menuYesNo:" = WebServerHTML;
	    "-fieldNamed:password:" = WebServerHTML;
	    "-fieldNames" = WebServerHTML;
	    "-output:" = WebServerHTML;
	    "-setURL:get:" = WebServerHTML;
	    "-takeValuesFrom:" = WebServerHTML;
	    "-validate" = WebServerHTML;
	    "-validateFrom:to:" = WebServerHTML;
	    "-values" = WebServerHTML;
	};
	WebServerItem = {
	    "-initWithName:" = WebServerHTML;
	    "-name" = WebServerHTML;
	    "-output:for:" = WebServerHTML;
	    "-setValue:" = WebServerHTML;
	    "-takeValueFrom:" = WebServerHTML;
	    "-validate" = WebServerHTML;
	    "-value" = WebServerHTML;
	};
	WebServerResponse = {
	    "-setFoldHeaders:" = WebServer;
	};
	WebServerTable = {
	    "-contents" = WebServerHTML;
	    "-form" = WebServerHTML;
	    "-initWithName:columnTitles:rowCount:" = WebServerHTML;
	    "-output:for:" = WebServerHTML;
	    "-setContents:atOffset:total:" = WebServerHTML;
	    "-setDelegate:" = WebServerHTML;
	};
    };
}