Skip to main content

%Compiler.Binding.JavaDocCreator

Class %Compiler.Binding.JavaDocCreator Extends %RegisteredObject [ System = 4 ]

Properties

javaDoc

Property javaDoc As %Boolean;

tConverter

Property tConverter As JavaTypeConverter;

irisClassName

Property irisClassName As %String;

javaClassName

Property javaClassName As %String;

documaticHost

Property documaticHost As %String;

documaticPort

Property documaticPort As %String;

documaticNamespace

Property documaticNamespace As %String;

documaticUrl

Property documaticUrl As %String;

deleteMethodNames

Property deleteMethodNames As %List;

existsMethodNames

Property existsMethodNames As %List;

Methods

%OnNew

Method %OnNew(irisClassName As %String, javaClassName As %String, projParams As %ArrayOfDataTypes, tConverter As JavaTypeConverter) As %Status

createClassIntro

Method createClassIntro(file As JavaFile, description As %String)

createConstructorDoc

Method createConstructorDoc(file As JavaFile, params As %List, hasConnectionObject = 1)

createSystemConstructorDoc

Method createSystemConstructorDoc(file As JavaFile)

createIRISClassNameDoc

Method createIRISClassNameDoc(file As JavaFile)

createOpenDoc

Method createOpenDoc(file As JavaFile, methodName As %String, params As %List, hasConnectionObject = 1, hasConcurrency = 0)

createOpenByQueryDoc

Method createOpenByQueryDoc(file As JavaFile, hasArgs = 0)

createPersistentMethodDoc

Method createPersistentMethodDoc(file As JavaFile, methodName As %String, params As %List)

createGetterDoc

Method createGetterDoc(file As JavaFile, propName As %String, propType As %String, description As %String)

createSetterDoc

Method createSetterDoc(file As JavaFile, propName As %String, propType As %String, description As %String)

createMethodDoc

Method createMethodDoc(file As JavaFile, methodName As %String, params As %List, description As %String, isStatic = 0, createsMethodDoc = 0)

createStoredProcedureDoc

Method createStoredProcedureDoc(file As JavaFile, procName As %String, methodName As %String, description As %String)

createQueryDoc

Method createQueryDoc(file As JavaFile, queryName As %String, description As %String, hasConnectionObject = 1)

createParamsDoc

Method createParamsDoc(file As JavaFile, params As %List, hasConnectionObject = 0, ByRef hasConcurrency = 0)