#arguments.package#
Interface
Class
#arguments.name#
') />
#local.buffer.toString()#
- All Implemented Interfaces:
-
,
#writeClassLink(getPackage(interface), getObjectName(interface), arguments.qMetaData, "short")#
- All Known Implementing Classes:
-
,
#writeClassLink(arguments.qImplementing.package, arguments.qImplementing.name, arguments.qMetaData, "short")#
- Direct Known SubclassesAll Known Subinterfaces:
-
,
#arguments.qSubclass.name#
-
local.buffer.setLength(0);
local.buffer.append("public ");
if(isAbstractClass(name, arguments.package))
{
local.buffer.append("abstract ");
}
if(arguments.metadata.type eq "interface")
{
local.buffer.append("interface");
}
else
{
local.buffer.append("class");
}
local.buffer.append(" #arguments.name#");
local.buffer.append(local.ls);
if(StructKeyExists(arguments.metadata, "extends"))
{
local.extendsmeta = arguments.metadata.extends;
if(arguments.metadata.type eq "interface")
{
local.extendsmeta = arguments.metadata.extends[structKeyList(local.extendsmeta)];
}
local.buffer.append("
- extends #writeClassLink(getPackage(local.extendsmeta.name), getObjectName(local.extendsmeta.name), arguments.qMetaData, 'short')#
");
}
#local.buffer.toString()#
#arguments.metadata.hint#
instance.class.cache = StructNew();
local.localFunctions = StructNew();
local.qFunctions = buildFunctionMetaData(arguments.metadata);
local.qInit = getMetaSubQuery(local.qFunctions, "UPPER(name)='INIT'");
Constructor Summary |
#local.init.access# |
#writeMethodLink(arguments.name, arguments.package, local.init, arguments.qMetaData)#
#listGetAt(local.init.hint, 1, ".")#
|
Method Summary |
#local.func.access# #writeTypeLink(local.func.returnType, arguments.package, arguments.qMetadata, local.func)# |
#writeMethodLink(arguments.name, arguments.package, local.func, arguments.qMetaData)#
#listGetAt(local.func.hint, 1, ".")#
|
if(local.localmeta.type eq "interface")
{
local.localmeta = local.localmeta.extends[structKeyList(local.localmeta.extends)];
}
else
{
local.localmeta = local.localmeta.extends;
}
Methods inherited from class #writeClassLink(getPackage(local.localmeta.name), getObjectName(local.localmeta.name), arguments.qMetaData, 'long')# |
#local.func.name#') />
#local.buffer.toString()#
|
#local.init.name#
#local.init.access# #writeMethodLink(arguments.name, arguments.package, local.init, arguments.qMetaData, false)#
-
#local.init.hint#
- Parameters:
#local.param.name#
- #local.param.hint#
#local.func.name#
#local.func.access# #writeTypeLink(local.func.returnType, arguments.package, arguments.qMetaData, local.func)# #writeMethodLink(arguments.name, arguments.package, local.func, arguments.qMetaData, false)#
-
#local.func.hint#
- Specified by:
-
#local.func.name#
in interface
#writeClassLink(getPackage(local.specified), getObjectName(local.specified), arguments.qMetaData, 'short')#
- Overrides:
-
#local.func.name#
in class
#writeClassLink(getPackage(local.overWrites), getObjectName(local.overWrites), arguments.qMetaData, 'short')#
- Parameters:
#local.param.name#
- #local.param.hint#