From 13b0ac91d97716179916c9e2024ddb88247a1be7 Mon Sep 17 00:00:00 2001 From: Jonas Maebe Date: Sat, 20 Aug 2011 08:15:28 +0000 Subject: [PATCH] + generate java.lang.Enum descendant classes for Pascal enum types o these classes get an "enum" flag in the class files o these classes get a class field (whose type is that same enum class) per enum in the type, which also gets the "enum" flag o those class fields are initialised in the class constructor with the name of the enum and their order in the declaration o if the enum has jumps in FPC (lowest value is not 0, or not all values are contiguous), then we add an extra field to hold the FPC ordinal value of the enum o these classes get a class field valled $VALUES that contains a reference to the aforementioned class fields in order of declaration (= ordinal->instance mapping, JDK-mandated) o apart from the JDK-mandated instance methods (values, valueOf), also add FPCOrdinal (returns FPC ordinal value; same as order of declaration in case of no jumps) instance method and FPCValueOf (returns enum corresponding to FPC ordinal value) static class method o the mapping between FPC ordinals and enum instances in case of jumps is stored in a hashmap whose size is the next prime number greater or equal than the number of enum elements o moved several extra JDK types to the system unit for the enum support, and for future boxing and Java set support o several new synthetic method identifiers to generate the enum class methods/constructor/class constructor o enums with jumps are ordered by FPC ordinal value in the JVM $VALUES array so that the java.lang.Enum.doCompare() method will properly compare them git-svn-id: branches/jvmbackend@18616 - --- compiler/agjasmin.pas | 16 + compiler/cutils.pas | 29 + compiler/ngenutil.pas | 16 +- compiler/pdecobj.pas | 2 + compiler/pdecvar.pas | 6 +- compiler/pjvm.pas | 144 +- compiler/ptype.pas | 3 + compiler/symconst.pas | 3 +- compiler/symcreat.pas | 157 +- compiler/symdef.pas | 32 +- compiler/utils/ppudump.pp | 4 + rtl/java/java_sys.inc | 471 +- rtl/java/java_sysh.inc | 168 +- rtl/java/jdk15.inc | 19549 ++++++++++++++++++------------------ rtl/java/jdk15.pas | 348 +- 15 files changed, 10671 insertions(+), 10277 deletions(-) diff --git a/compiler/agjasmin.pas b/compiler/agjasmin.pas index 4cd67b34e6..2c688d48ce 100644 --- a/compiler/agjasmin.pas +++ b/compiler/agjasmin.pas @@ -572,6 +572,8 @@ implementation AsmWrite('final '); if toplevelowner.symtabletype=globalsymtable then AsmWrite('public '); + if (oo_is_enum_class in tobjectdef(obj).objectoptions) then + AsmWrite('enum '); AsmWriteln(obj.jvm_full_typename(true)); superclass:=tobjectdef(obj).childof; end; @@ -598,6 +600,10 @@ implementation AsmWrite(superclass.import_lib^+'/'); AsmWriteln(superclass.objextname^); end; + { signature for enum classes (must come after superclass) } + if (obj.typ=objectdef) and + (oo_is_enum_class in tobjectdef(obj).objectoptions) then + AsmWriteln('.signature "Ljava/lang/Enum<'+obj.jvm_full_typename(true)+';>;"'); { implemented interfaces } if (obj.typ=objectdef) and assigned(tobjectdef(obj).ImplementedInterfaces) then @@ -828,6 +834,16 @@ implementation result:=result+'final '; if sp_internal in sym.symoptions then result:=result+'synthetic '; + { mark the class fields of enum classes that contain the initialised + enum instances as "enum" (recognise them by the fact that their type + is the same as their parent class, and that this parent class is + marked as oo_is_enum_class) } + if assigned(sym.owner.defowner) and + (tdef(sym.owner.defowner).typ=objectdef) and + (oo_is_enum_class in tobjectdef(sym.owner.defowner).objectoptions) and + (sym.typ=staticvarsym) and + (tstaticvarsym(sym).vardef=tdef(sym.owner.defowner)) then + result:=result+'enum '; result:=result+jvmmangledbasename(sym,true); end; diff --git a/compiler/cutils.pas b/compiler/cutils.pas index 10d2d37254..b321416475 100644 --- a/compiler/cutils.pas +++ b/compiler/cutils.pas @@ -52,6 +52,8 @@ interface {# Return @var(b) with the bit order reversed } function reverse_byte(b: byte): byte; + function next_prime(l: longint): longint; + function used_align(varalign,minalign,maxalign:shortint):shortint; function isbetteralignedthan(new, org, limit: cardinal): boolean; function size_2_align(len : longint) : shortint; @@ -317,6 +319,33 @@ implementation end; + function next_prime(l: longint): longint; + var + check, checkbound: longint; + ok: boolean; + begin + result:=l or 1; + while lprocsym) or - (tprocsym(psym).procdeflist.count<>1) then - internalerror(2011040301); - tcinitproc:=tprocdef(tprocsym(psym).procdeflist[0]); - addstatement(stat,ccallnode.create(nil,tprocsym(psym), - pd.struct.symtable,nil,[])); + if assigned(psym) then + begin + if (psym.typ<>procsym) or + (tprocsym(psym).procdeflist.count<>1) then + internalerror(2011040301); + tcinitproc:=tprocdef(tprocsym(psym).procdeflist[0]); + addstatement(stat,ccallnode.create(nil,tprocsym(psym), + pd.struct.symtable,nil,[])); + end; addstatement(stat,result); result:=block end; diff --git a/compiler/pdecobj.pas b/compiler/pdecobj.pas index c21b8688fe..cbb3de7913 100644 --- a/compiler/pdecobj.pas +++ b/compiler/pdecobj.pas @@ -1299,6 +1299,8 @@ implementation java_ansistring:=current_objectdef else if (current_objectdef.objname^='SHORTSTRINGCLASS') then java_shortstring:=current_objectdef + else if (current_objectdef.objname^='JLENUM') then + java_jlenum:=current_objectdef end; end; end; diff --git a/compiler/pdecvar.pas b/compiler/pdecvar.pas index d77cabda02..ae3417ed7a 100644 --- a/compiler/pdecvar.pas +++ b/compiler/pdecvar.pas @@ -53,7 +53,7 @@ implementation globtype,globals,tokens,verbose,constexp, systems, { symtable } - symconst,symbase,symtype,symtable,defutil,defcmp, + symconst,symbase,symtype,symtable,defutil,defcmp,symcreat, {$ifdef jvm} jvmdef, {$endif} @@ -1372,7 +1372,7 @@ implementation {$endif} read_anon_type(hdef,false); - jvm_guarantee_record_typesym(hdef,symtablestack.top); + maybe_guarantee_record_typesym(hdef,symtablestack.top); for i:=0 to sc.count-1 do begin vs:=tabstractvarsym(sc[i]); @@ -1587,7 +1587,7 @@ implementation symtablestack.pop(recst); end; read_anon_type(hdef,false); - jvm_guarantee_record_typesym(hdef,symtablestack.top); + maybe_guarantee_record_typesym(hdef,symtablestack.top); block_type:=bt_var; { allow only static fields reference to struct where they are declared } if not (vd_class in options) and diff --git a/compiler/pjvm.pas b/compiler/pjvm.pas index f3cc3cf968..27a4b6ca05 100644 --- a/compiler/pjvm.pas +++ b/compiler/pjvm.pas @@ -27,7 +27,8 @@ unit pjvm; interface uses - symtype,symbase,symdef; + globtype, + symtype,symbase,symdef; { the JVM specs require that you add a default parameterless constructor in case the programmer hasn't specified any } @@ -38,13 +39,13 @@ interface to initialse dynamic arrays } procedure add_java_default_record_methods_intf(def: trecorddef); - procedure jvm_guarantee_record_typesym(var def: tdef; st: tsymtable); + procedure jvm_maybe_create_enum_class(const name: TIDString; def: tdef); + implementation uses - globtype, cutils,cclasses, verbose,systems, fmodule, @@ -195,20 +196,137 @@ implementation end; - procedure jvm_guarantee_record_typesym(var def: tdef; st: tsymtable); + procedure jvm_maybe_create_enum_class(const name: TIDString; def: tdef); var - ts: ttypesym; + arrdef: tarraydef; + arrsym: ttypesym; + juhashmap: tdef; + enumclass: tobjectdef; + pd: tprocdef; + old_current_structdef: tabstractrecorddef; + i: longint; + sym: tstaticvarsym; + fsym: tfieldvarsym; + sstate: symcreat.tscannerstate; + sl: tpropaccesslist; begin - { create a dummy typesym for the JVM target, because the record - has to be wrapped by a class } - if (target_info.system=system_jvm_java32) and - (def.typ=recorddef) and - not assigned(def.typesym) then + { if it's a subrange type, don't create a new class } + if assigned(tenumdef(def).basedef) then + exit; + replace_scanner('jvm_enum_class',sstate); + { create new class (different internal name than enum to prevent name clash) } + enumclass:=tobjectdef.create(odt_javaclass,'$'+name+'$InternEnum',java_jlenum); + tenumdef(def).classdef:=enumclass; + include(enumclass.objectoptions,oo_is_enum_class); + include(enumclass.objectoptions,oo_is_sealed); + { create an alias for this type inside itself: this way we can choose a + name that can be used in generated Pascal code without risking an + identifier conflict (since it is local to this class; the global name + is unique because it's an identifier that contains $-signs) } + enumclass.symtable.insert(ttypesym.create('__FPC_TEnumClassAlias',enumclass)); + { also create an alias for the enum type so that we can iterate over + all enum values when creating the body of the class constructor } + enumclass.symtable.insert(ttypesym.create('__FPC_TEnumAlias',def)); + { but the name of the class as far as the JVM is concerned will match + the enum's original name (the enum type itself won't be output in + any class file, so no conflict there) } + enumclass.objextname:=stringdup(name); + { now add a bunch of extra things to the enum class } + old_current_structdef:=current_structdef; + current_structdef:=enumclass; + symtablestack.push(enumclass.symtable); + { create static fields representing all enums } + for i:=0 to tenumdef(def).symtable.symlist.count-1 do begin - ts:=ttypesym.create(trecorddef(def).symtable.realname^,def); - st.insert(ts); - ts.visibility:=vis_strictprivate; + sym:=tstaticvarsym.create(tenumsym(tenumdef(def).symtable.symlist[i]).realname,vs_final,enumclass,[]); + enumclass.symtable.insert(sym); + { alias for consistency with parsed staticvarsyms } + sl:=tpropaccesslist.create; + sl.addsym(sl_load,sym); + enumclass.symtable.insert(tabsolutevarsym.create_ref('$'+internal_static_field_name(sym.name),enumclass,sl)); end; + { create local "array of enumtype" type for the "values" functionality + (used internally by the JDK) } + arrdef:=tarraydef.create(0,tenumdef(def).symtable.symlist.count-1,s32inttype); + arrdef.elementdef:=enumclass; + arrsym:=ttypesym.create('__FPC_TEnumValues',arrdef); + enumclass.symtable.insert(arrsym); + { insert "public static values: array of enumclass" that returns $VALUES.clone() + (rather than a dynamic array and using clone --which we don't support yet for arrays-- + simply use a fixed length array and copy it) } + if not str_parse_method_dec('function values: __FPC_TEnumValues;',potype_function,true,enumclass,pd) then + internalerror(2011062301); + include(pd.procoptions,po_staticmethod); + pd.synthetickind:=tsk_jvm_enum_values; + { do we have to store the ordinal value separately? (if no jumps, we can + just call the default ordinal() java.lang.Enum function) } + if tenumdef(def).has_jumps then + begin + { add field for the value } + fsym:=tfieldvarsym.create('__fpc_fenumval',vs_final,s32inttype,[]); + enumclass.symtable.insert(fsym); + tobjectsymtable(enumclass.symtable).addfield(fsym,vis_strictprivate); + { add class field with hash table that maps from FPC-declared ordinal value -> enum instance } + juhashmap:=search_system_type('JUHASHMAP').typedef; + sym:=tstaticvarsym.create('__fpc_ord2enum',vs_final,juhashmap,[]); + enumclass.symtable.insert(sym); + { alias for consistency with parsed staticvarsyms } + sl:=tpropaccesslist.create; + sl.addsym(sl_load,sym); + enumclass.symtable.insert(tabsolutevarsym.create_ref('$'+internal_static_field_name(sym.name),enumclass,sl)); + { add custom constructor } + if not str_parse_method_dec('constructor Create(const __fpc_name: JLString; const __fpc_ord, __fpc_initenumval: longint);',potype_constructor,false,enumclass,pd) then + internalerror(2011062401); + pd.synthetickind:=tsk_jvm_enum_jumps_constr; + pd.visibility:=vis_strictprivate; + end + else + begin + { insert "private constructor(string,int,int)" that calls inherited and + initialises the FPC value field } + add_missing_parent_constructors_intf(enumclass,vis_strictprivate); + end; + { add instance method to get the enum's value as declared in FPC } + if not str_parse_method_dec('function FPCOrdinal: longint;',potype_function,false,enumclass,pd) then + internalerror(2011062402); + pd.synthetickind:=tsk_jvm_enum_fpcordinal; + { add static class method to convert an ordinal to the corresponding enum } + if not str_parse_method_dec('function FPCValueOf(__fpc_int: longint): __FPC_TEnumClassAlias; static;',potype_function,true,enumclass,pd) then + internalerror(2011062402); + pd.synthetickind:=tsk_jvm_enum_fpcvalueof; + + { insert "public static valueOf(string): tenumclass" that returns tenumclass(inherited valueOf(tenumclass,string)) } + if not str_parse_method_dec('function valueOf(const __fpc_str: JLString): __FPC_TEnumClassAlias; static;',potype_function,true,enumclass,pd) then + internalerror(2011062302); + include(pd.procoptions,po_staticmethod); + pd.synthetickind:=tsk_jvm_enum_valueof; + { create array called "$VALUES" that will contain a reference to all + enum instances (JDK convention) + Disable duplicate identifier checking when inserting, because it will + check for a conflict with "VALUES" ($ normally means "check for + without uppercasing first"), which will conflict with the + "Values" instance method -- that's also the reason why we insert the + field only now, because we cannot disable duplicate identifier + checking when creating the "Values" method } + sym:=tstaticvarsym.create('$VALUES',vs_final,arrdef,[]); + sym.visibility:=vis_strictprivate; + enumclass.symtable.insert(sym,false); + { alias for consistency with parsed staticvarsyms } + sl:=tpropaccesslist.create; + sl.addsym(sl_load,sym); + enumclass.symtable.insert(tabsolutevarsym.create_ref('$'+internal_static_field_name(sym.name),arrdef,sl)); + { alias for accessing the field in generated Pascal code } + sl:=tpropaccesslist.create; + sl.addsym(sl_load,sym); + enumclass.symtable.insert(tabsolutevarsym.create_ref('__fpc_FVALUES',arrdef,sl)); + { add initialization of the static class fields created above } + if not str_parse_method_dec('constructor fpc_enum_class_constructor;',potype_class_constructor,true,enumclass,pd) then + internalerror(2011062303); + pd.synthetickind:=tsk_jvm_enum_classconstr; + + symtablestack.pop(enumclass.symtable); + current_structdef:=old_current_structdef; + restore_scanner(sstate); end; end. diff --git a/compiler/ptype.pas b/compiler/ptype.pas index 4ac959f4ce..e9409221f4 100644 --- a/compiler/ptype.pas +++ b/compiler/ptype.pas @@ -1544,6 +1544,9 @@ implementation until not try_to_consume(_COMMA); def:=aktenumdef; consume(_RKLAMMER); +{$ifdef jvm} + jvm_maybe_create_enum_class(name,def); +{$endif} end; _ARRAY: begin diff --git a/compiler/symconst.pas b/compiler/symconst.pas index 03e61f7163..2d745a4fd7 100644 --- a/compiler/symconst.pas +++ b/compiler/symconst.pas @@ -381,7 +381,8 @@ type oo_is_formal, { the class is only formally defined in this module (x = objcclass; external [name 'x'];) } oo_is_classhelper, { objcclasses that represent categories, and Delpi-style class helpers, are marked like this } oo_has_class_constructor, { the object/class has a class constructor } - oo_has_class_destructor { the object/class has a class destructor } + oo_has_class_destructor, { the object/class has a class destructor } + oo_is_enum_class { the class represents an enum (JVM) } ); tobjectoptions=set of tobjectoption; diff --git a/compiler/symcreat.pas b/compiler/symcreat.pas index 647fd45738..e013155e22 100644 --- a/compiler/symcreat.pas +++ b/compiler/symcreat.pas @@ -28,7 +28,8 @@ interface uses finput,tokens,scanner,globtype, - symconst,symbase,symtype,symdef; + aasmdata, + symconst,symbase,symtype,symdef,symsym; type @@ -94,19 +95,20 @@ interface { finalises the parentfpstruct (alignment padding, ...) } procedure finish_parentfpstruct(pd: tprocdef); + procedure maybe_guarantee_record_typesym(var def: tdef; st: tsymtable); implementation uses - cutils,globals,verbose,systems,comphook,fmodule, - symsym,symtable,defutil, - pbase,pdecobj,pdecsub,psub, + cutils,cclasses,globals,verbose,systems,comphook,fmodule, + symtable,defutil, + pbase,pdecobj,pdecsub,psub,ptconst, +{$ifdef jvm} + pjvm, +{$endif jvm} node,nbas,nld,nmem, defcmp, - paramgr - {$ifdef jvm} - ,pjvm - {$endif}; + paramgr; procedure replace_scanner(const tempname: string; out sstate: tscannerstate); var @@ -356,6 +358,116 @@ implementation end; + procedure implement_jvm_enum_values(pd: tprocdef); + begin + str_parse_method_impl('begin result:=__fpc_FVALUES end;',pd,true); + end; + + + procedure implement_jvm_enum_valuof(pd: tprocdef); + begin + str_parse_method_impl('begin result:=__FPC_TEnumClassAlias(inherited valueOf(JLClass(__FPC_TEnumClassAlias),__fpc_str)) end;',pd,true); + end; + + + procedure implement_jvm_enum_jumps_constr(pd: tprocdef); + begin + str_parse_method_impl('begin inherited create(__fpc_name,__fpc_ord); __fpc_fenumval:=__fpc_initenumval end;',pd,false); + end; + + + procedure implement_jvm_enum_fpcordinal(pd: tprocdef); + var + enumclass: tobjectdef; + enumdef: tenumdef; + begin + enumclass:=tobjectdef(pd.owner.defowner); + enumdef:=tenumdef(ttypesym(search_struct_member(enumclass,'__FPC_TENUMALIAS')).typedef); + if not enumdef.has_jumps then + str_parse_method_impl('begin result:=ordinal end;',pd,false) + else + str_parse_method_impl('begin result:=__fpc_fenumval end;',pd,false); + end; + + + procedure implement_jvm_enum_fpcvalueof(pd: tprocdef); + var + enumclass: tobjectdef; + enumdef: tenumdef; + begin + enumclass:=tobjectdef(pd.owner.defowner); + enumdef:=tenumdef(ttypesym(search_struct_member(enumclass,'__FPC_TENUMALIAS')).typedef); + { convert integer to corresponding enum instance: in case of no jumps + get it from the $VALUES array, otherwise from the __fpc_ord2enum + hashmap } + if not enumdef.has_jumps then + str_parse_method_impl('begin result:=__fpc_FVALUES[__fpc_int] end;',pd,false) + else + str_parse_method_impl('begin result:=__FPC_TEnumClassAlias(__fpc_ord2enum.get(JLInteger.valueOf(__fpc_int))) end;',pd,true); + end; + + + function CompareEnumSyms(Item1, Item2: Pointer): Integer; + var + I1 : tenumsym absolute Item1; + I2 : tenumsym absolute Item2; + begin + Result:=I1.value-I2.value; + end; + + + procedure implement_jvm_enum_classconstr(pd: tprocdef); + var + enumclass: tobjectdef; + enumdef: tenumdef; + str: ansistring; + i: longint; + enumsym: tenumsym; + classfield: tstaticvarsym; + orderedenums: tfpobjectlist; + begin + enumclass:=tobjectdef(pd.owner.defowner); + enumdef:=tenumdef(ttypesym(search_struct_member(enumclass,'__FPC_TENUMALIAS')).typedef); + if not assigned(enumdef) then + internalerror(2011062305); + str:='begin '; + if enumdef.has_jumps then + { init hashmap for ordinal -> enum instance mapping; don't let it grow, + and set the capacity to the next prime following the total number of + enum elements to minimise the number of collisions } + str:=str+'__fpc_ord2enum:=JUHashMap.Create('+tostr(next_prime(enumdef.symtable.symlist.count))+',1.0);'; + { iterate over all enum elements and initialise the class fields, and + store them in the values array. Since the java.lang.Enum doCompare + method is final and hardcoded to compare based on declaration order + (= java.lang.Enum.ordinal() value), we have to create them in order of + ascending FPC ordinal values (which may not be the same as the FPC + declaration order in case of jumps } + orderedenums:=tfpobjectlist.create(false); + for i:=0 to enumdef.symtable.symlist.count-1 do + orderedenums.add(enumdef.symtable.symlist[i]); + if enumdef.has_jumps then + orderedenums.sort(@CompareEnumSyms); + for i:=0 to orderedenums.count-1 do + begin + enumsym:=tenumsym(orderedenums[i]); + classfield:=tstaticvarsym(search_struct_member(enumclass,enumsym.name)); + if not assigned(classfield) then + internalerror(2011062306); + str:=str+classfield.name+':=__FPC_TEnumClassAlias.Create('''+enumsym.realname+''','+tostr(i); + if enumdef.has_jumps then + str:=str+','+tostr(enumsym.value); + str:=str+');'; + { alias for $VALUES array used internally by the JDK, and also by FPC + in case of no jumps } + str:=str+'__fpc_FVALUES['+tostr(i)+']:='+classfield.name+';'; + if enumdef.has_jumps then + str:=str+'__fpc_ord2enum.put(JLInteger.valueOf('+tostr(enumsym.value)+'),'+classfield.name+');'; + end; + orderedenums.free; + str:=str+' end;'; + str_parse_method_impl(str,pd,true); + end; + procedure add_synthetic_method_implementations_for_struct(struct: tabstractrecorddef); var @@ -382,6 +494,18 @@ implementation { special handling for this one is done in tnodeutils.wrap_proc_body } tsk_tcinit: implement_empty(pd); + tsk_jvm_enum_values: + implement_jvm_enum_values(pd); + tsk_jvm_enum_valueof: + implement_jvm_enum_valuof(pd); + tsk_jvm_enum_classconstr: + implement_jvm_enum_classconstr(pd); + tsk_jvm_enum_jumps_constr: + implement_jvm_enum_jumps_constr(pd); + tsk_jvm_enum_fpcordinal: + implement_jvm_enum_fpcordinal(pd); + tsk_jvm_enum_fpcvalueof: + implement_jvm_enum_fpcvalueof(pd); else internalerror(2011032801); end; @@ -492,7 +616,7 @@ implementation nestedvarsst:=trecordsymtable.create(current_module.realmodulename^+'$$_fpc_nestedvars$'+tostr(pd.defid),current_settings.alignment.localalignmax); nestedvarsdef:=trecorddef.create(nestedvarsst.name^,nestedvarsst); {$ifdef jvm} - jvm_guarantee_record_typesym(nestedvarsdef,nestedvarsdef.owner); + maybe_guarantee_record_typesym(nestedvarsdef,nestedvarsdef.owner); { don't add clone/FpcDeepCopy, because the field names are not all representable in source form and we don't need them anyway } symtablestack.push(trecorddef(nestedvarsdef).symtable); @@ -624,6 +748,21 @@ implementation end; + procedure maybe_guarantee_record_typesym(var def: tdef; st: tsymtable); + var + ts: ttypesym; + begin + { create a dummy typesym for the JVM target, because the record + has to be wrapped by a class } + if (target_info.system=system_jvm_java32) and + (def.typ=recorddef) and + not assigned(def.typesym) then + begin + ts:=ttypesym.create(trecorddef(def).symtable.realname^,def); + st.insert(ts); + ts.visibility:=vis_strictprivate; + end; + end; end. diff --git a/compiler/symdef.pas b/compiler/symdef.pas index eb40c623ed..79c07b5737 100644 --- a/compiler/symdef.pas +++ b/compiler/symdef.pas @@ -496,7 +496,13 @@ interface tsk_jvm_clone, // Java-style clone method tsk_record_deepcopy, // deepcopy for records field by field tsk_empty, // an empty routine - tsk_tcinit // initialisation of typed constants + tsk_tcinit, // initialisation of typed constants + tsk_jvm_enum_values, // Java "values" class method of JLEnum descendants + tsk_jvm_enum_valueof, // Java "valueOf" class method of JLEnum descendants + tsk_jvm_enum_classconstr, // Java class constructor for JLEnum descendants + tsk_jvm_enum_jumps_constr, // Java constructor for JLEnum descendants for enums with jumps + tsk_jvm_enum_fpcordinal, // Java FPCOrdinal function that returns the enum's ordinal value from an FPC POV + tsk_jvm_enum_fpcvalueof // Java FPCValueOf function that returns the enum instance corresponding to an ordinal from an FPC POV ); {$ifdef oldregvars} @@ -672,6 +678,11 @@ interface basedef : tenumdef; basedefderef : tderef; symtable : TSymtable; +{$ifdef jvm} + { class representing this enum on the Java side } + classdef : tobjectdef; + classdefderef : tderef; +{$endif} has_jumps : boolean; constructor create; constructor create_subrange(_basedef:tenumdef;_min,_max:asizeint); @@ -815,6 +826,8 @@ interface java_fpcbaserecordtype : tobjectdef; { java.lang.String } java_jlstring : tobjectdef; + { java.lang.Enum } + java_jlenum : tobjectdef; { FPC java implementation of ansistrings } java_ansistring : tobjectdef; { FPC java implementation of shortstrings } @@ -1707,6 +1720,9 @@ implementation maxval:=ppufile.getaint; savesize:=ppufile.getaint; has_jumps:=false; +{$ifdef jvm} + ppufile.getderef(classdefderef); +{$endif} if df_copied_def in defoptions then begin symtable:=nil; @@ -1742,6 +1758,9 @@ implementation tenumdef(result).symtable:=symtable.getcopy; tenumdef(result).basedef:=self; end; +{$ifdef jvm} + tenumdef(result).classdef:=classdef; +{$endif} tenumdef(result).has_jumps:=has_jumps; tenumdef(result).basedefderef:=basedefderef; include(tenumdef(result).defoptions,df_copied_def); @@ -1832,6 +1851,9 @@ implementation basedefderef.build(basedef) else tenumsymtable(symtable).buildderef; +{$ifdef jvm} + classdefderef.build(classdef); +{$endif} end; @@ -1845,6 +1867,9 @@ implementation end else tenumsymtable(symtable).deref; +{$ifdef jvm} + classdef:=tobjectdef(classdefderef.resolve); +{$endif} end; @@ -1854,6 +1879,9 @@ implementation ppufile.putaint(min); ppufile.putaint(max); ppufile.putaint(savesize); +{$ifdef jvm} + ppufile.putderef(classdefderef); +{$endif} if df_copied_def in defoptions then ppufile.putderef(basedefderef); ppufile.writeentry(ibenumdef); @@ -4923,6 +4951,8 @@ implementation java_ansistring:=self else if (objname^='SHORTSTRINGCLASS') then java_shortstring:=self + else if (objname^='JLENUM') then + java_jlenum:=self end; writing_class_record_dbginfo:=false; end; diff --git a/compiler/utils/ppudump.pp b/compiler/utils/ppudump.pp index 287524e3f3..e7add339ea 100644 --- a/compiler/utils/ppudump.pp +++ b/compiler/utils/ppudump.pp @@ -2132,6 +2132,10 @@ begin writeln(space,' Smallest element : ',getaint); writeln(space,' Largest element : ',getaint); writeln(space,' Size : ',getaint); +{$ifdef jvm} + write(space,' Class def : '); + readderef(''); +{$endif} if df_copied_def in defoptions then begin write(space,'Base enumeration type : '); diff --git a/rtl/java/java_sys.inc b/rtl/java/java_sys.inc index a619cccb7e..c7b18cfc7e 100644 --- a/rtl/java/java_sys.inc +++ b/rtl/java/java_sys.inc @@ -40,6 +40,10 @@ function compareTo(para1: JLObject): jint; overload; end; + JLIterable = interface external 'java.lang' name 'Iterable' + function iterator(): JUIterator; overload; + end; + JLSystem = class sealed external 'java.lang' name 'System' (JLObject) public final class var @@ -343,6 +347,36 @@ function equals(para1: JLObject): jboolean; overload; end; + JUMap = interface external 'java.util' name 'Map' + type + InnerEntry = interface; + Arr1InnerEntry = array of InnerEntry; + Arr2InnerEntry = array of Arr1InnerEntry; + Arr3InnerEntry = array of Arr2InnerEntry; + InnerEntry = interface external 'java.util' name 'Map$Entry' + function getKey(): JLObject; overload; + function getValue(): JLObject; overload; + function setValue(para1: JLObject): JLObject; overload; + function equals(para1: JLObject): jboolean; overload; + function hashCode(): jint; overload; + end; + + function size(): jint; overload; + function isEmpty(): jboolean; overload; + function containsKey(para1: JLObject): jboolean; overload; + function containsValue(para1: JLObject): jboolean; overload; + function get(para1: JLObject): JLObject; overload; + function put(para1: JLObject; para2: JLObject): JLObject; overload; + function remove(para1: JLObject): JLObject; overload; + procedure putAll(para1: JUMap); overload; + procedure clear(); overload; + function keySet(): JUSet; overload; + function values(): JUCollection; overload; + function entrySet(): JUSet; overload; + function equals(para1: JLObject): jboolean; overload; + function hashCode(): jint; overload; + end; + JLNumber = class abstract external 'java.lang' name 'Number' (JLObject, JISerializable) public constructor create(); overload; @@ -436,6 +470,28 @@ function append(para1: JLCharSequence): JLAppendable; overload; virtual; // throws java.io.IOException end; + JLBoolean = class sealed external 'java.lang' name 'Boolean' (JLObject, JISerializable, JLComparable) + public + final class var + fTRUE: JLBoolean; external name 'TRUE'; + fFALSE: JLBoolean; external name 'FALSE'; + fTYPE: JLClass; external name 'TYPE'; + public + constructor create(para1: jboolean); overload; + constructor create(para1: JLString); overload; + class function parseBoolean(para1: JLString): jboolean; static; overload; + function booleanValue(): jboolean; overload; virtual; + class function valueOf(para1: jboolean): JLBoolean; static; overload; + class function valueOf(para1: JLString): JLBoolean; static; overload; + class function toString(para1: jboolean): JLString; static; overload; + function toString(): JLString; overload; virtual; + function hashCode(): jint; overload; virtual; + function equals(para1: JLObject): jboolean; overload; virtual; + class function getBoolean(para1: JLString): jboolean; static; overload; + function compareTo(para1: JLBoolean): jint; overload; virtual; + function compareTo(para1: JLObject): jint; overload; virtual; + end; + JLCharacter = class sealed external 'java.lang' name 'Character' (JLObject, JISerializable, JLComparable) public type @@ -760,6 +816,28 @@ function compareTo(para1: JLObject): jint; overload; virtual; end; + JLEnum = class abstract external 'java.lang' name 'Enum' (JLObject, JLComparable, JISerializable) + public + function name(): JLString; overload; virtual; final; + function ordinal(): jint; overload; virtual; final; + strict protected + constructor create(para1: JLString; para2: jint); overload; + public + function toString(): JLString; overload; virtual; + function equals(para1: JLObject): jboolean; overload; virtual; final; + function hashCode(): jint; overload; virtual; final; + strict protected + function clone(): JLObject; overload; virtual; final; // throws java.lang.CloneNotSupportedException + public + function compareTo(para1: JLEnum): jint; overload; virtual; final; + function getDeclaringClass(): JLClass; overload; virtual; final; + class function valueOf(para1: JLClass; para2: JLString): JLEnum; static; overload; + strict protected + procedure finalize(); overload; virtual; final; + public + function compareTo(para1: JLObject): jint; overload; virtual; + end; + JLString = class sealed external 'java.lang' name 'String' (JLObject, JISerializable, JLComparable, JLCharSequence) public type @@ -876,21 +954,40 @@ function compareTo(para1: JLObject): jint; overload; virtual; end; + JUCollection = interface external 'java.util' name 'Collection' (JLIterable) + function size(): jint; overload; + function isEmpty(): jboolean; overload; + function contains(para1: JLObject): jboolean; overload; + function iterator(): JUIterator; overload; + function toArray(): Arr1JLObject; overload; + function toArray(para1: Arr1JLObject): Arr1JLObject; overload; + function toArray(var para1: array of JLObject): Arr1JLObject; overload; + function add(para1: JLObject): jboolean; overload; + function remove(para1: JLObject): jboolean; overload; + function containsAll(para1: JUCollection): jboolean; overload; + function addAll(para1: JUCollection): jboolean; overload; + function removeAll(para1: JUCollection): jboolean; overload; + function retainAll(para1: JUCollection): jboolean; overload; + procedure clear(); overload; + function equals(para1: JLObject): jboolean; overload; + function hashCode(): jint; overload; + end; + JLClass = class sealed external 'java.lang' name 'Class' (JLObject, JISerializable, JLRGenericDeclaration, JLRType, JLRAnnotatedElement) public type - InnerEnclosingMethodInfo = class; - Arr1InnerEnclosingMethodInfo = array of InnerEnclosingMethodInfo; - Arr2InnerEnclosingMethodInfo = array of Arr1InnerEnclosingMethodInfo; - Arr3InnerEnclosingMethodInfo = array of Arr2InnerEnclosingMethodInfo; InnerMethodArray = class; Arr1InnerMethodArray = array of InnerMethodArray; Arr2InnerMethodArray = array of Arr1InnerMethodArray; Arr3InnerMethodArray = array of Arr2InnerMethodArray; - InnerEnclosingMethodInfo = class sealed external 'java.lang' name 'Class$EnclosingMethodInfo' + InnerEnclosingMethodInfo = class; + Arr1InnerEnclosingMethodInfo = array of InnerEnclosingMethodInfo; + Arr2InnerEnclosingMethodInfo = array of Arr1InnerEnclosingMethodInfo; + Arr3InnerEnclosingMethodInfo = array of Arr2InnerEnclosingMethodInfo; + InnerMethodArray = class external 'java.lang' name 'Class$MethodArray' end; - InnerMethodArray = class external 'java.lang' name 'Class$MethodArray' + InnerEnclosingMethodInfo = class sealed external 'java.lang' name 'Class$EnclosingMethodInfo' end; public @@ -995,6 +1092,106 @@ constructor create(); overload; end; + JUAbstractMap = class abstract external 'java.util' name 'AbstractMap' (JLObject, JUMap) + public + type + InnerSimpleImmutableEntry = class; + Arr1InnerSimpleImmutableEntry = array of InnerSimpleImmutableEntry; + Arr2InnerSimpleImmutableEntry = array of Arr1InnerSimpleImmutableEntry; + Arr3InnerSimpleImmutableEntry = array of Arr2InnerSimpleImmutableEntry; + InnerSimpleEntry = class; + Arr1InnerSimpleEntry = array of InnerSimpleEntry; + Arr2InnerSimpleEntry = array of Arr1InnerSimpleEntry; + Arr3InnerSimpleEntry = array of Arr2InnerSimpleEntry; + InnerSimpleImmutableEntry = class external 'java.util' name 'AbstractMap$SimpleImmutableEntry' (JLObject, JUMap.InnerEntry, JISerializable) + public + constructor create(para1: JLObject; para2: JLObject); overload; + constructor create(para1: JUMap.InnerEntry); overload; + function getKey(): JLObject; overload; virtual; + function getValue(): JLObject; overload; virtual; + function setValue(para1: JLObject): JLObject; overload; virtual; + function equals(para1: JLObject): jboolean; overload; virtual; + function hashCode(): jint; overload; virtual; + function toString(): JLString; overload; virtual; + end; + + InnerSimpleEntry = class external 'java.util' name 'AbstractMap$SimpleEntry' (JLObject, JUMap.InnerEntry, JISerializable) + public + constructor create(para1: JLObject; para2: JLObject); overload; + constructor create(para1: JUMap.InnerEntry); overload; + function getKey(): JLObject; overload; virtual; + function getValue(): JLObject; overload; virtual; + function setValue(para1: JLObject): JLObject; overload; virtual; + function equals(para1: JLObject): jboolean; overload; virtual; + function hashCode(): jint; overload; virtual; + function toString(): JLString; overload; virtual; + end; + + strict protected + constructor create(); overload; + public + function size(): jint; overload; virtual; + function isEmpty(): jboolean; overload; virtual; + function containsValue(para1: JLObject): jboolean; overload; virtual; + function containsKey(para1: JLObject): jboolean; overload; virtual; + function get(para1: JLObject): JLObject; overload; virtual; + function put(para1: JLObject; para2: JLObject): JLObject; overload; virtual; + function remove(para1: JLObject): JLObject; overload; virtual; + procedure putAll(para1: JUMap); overload; virtual; + procedure clear(); overload; virtual; + function keySet(): JUSet; overload; virtual; + function values(): JUCollection; overload; virtual; + function entrySet(): JUSet; overload; virtual; abstract; + function equals(para1: JLObject): jboolean; overload; virtual; + function hashCode(): jint; overload; virtual; + function toString(): JLString; overload; virtual; + strict protected + function clone(): JLObject; overload; virtual; // throws java.lang.CloneNotSupportedException + end; + + JLByte = class sealed external 'java.lang' name 'Byte' (JLNumber, JLComparable) + public + type + InnerByteCache = class; + Arr1InnerByteCache = array of InnerByteCache; + Arr2InnerByteCache = array of Arr1InnerByteCache; + Arr3InnerByteCache = array of Arr2InnerByteCache; + InnerByteCache = class external 'java.lang' name 'Byte$ByteCache' + end; + + public + const + MIN_VALUE = -128; + MAX_VALUE = 127; + public + final class var + fTYPE: JLClass; external name 'TYPE'; + public + const + SIZE = 8; + public + class function toString(para1: jbyte): JLString; static; overload; + class function valueOf(para1: jbyte): JLByte; static; overload; + class function parseByte(para1: JLString): jbyte; static; overload; // throws java.lang.NumberFormatException + class function parseByte(para1: JLString; para2: jint): jbyte; static; overload; // throws java.lang.NumberFormatException + class function valueOf(para1: JLString; para2: jint): JLByte; static; overload; // throws java.lang.NumberFormatException + class function valueOf(para1: JLString): JLByte; static; overload; // throws java.lang.NumberFormatException + class function decode(para1: JLString): JLByte; static; overload; // throws java.lang.NumberFormatException + constructor create(para1: jbyte); overload; + constructor create(para1: JLString); overload; // throws java.lang.NumberFormatException + function byteValue(): jbyte; overload; virtual; + function shortValue(): jshort; overload; virtual; + function intValue(): jint; overload; virtual; + function longValue(): jlong; overload; virtual; + function floatValue(): jfloat; overload; virtual; + function doubleValue(): jdouble; overload; virtual; + function toString(): JLString; overload; virtual; + function hashCode(): jint; overload; virtual; + function equals(para1: JLObject): jboolean; overload; virtual; + function compareTo(para1: JLByte): jint; overload; virtual; + function compareTo(para1: JLObject): jint; overload; virtual; + end; + JLDouble = class sealed external 'java.lang' name 'Double' (JLNumber, JLComparable) public const @@ -1084,6 +1281,170 @@ function compareTo(para1: JLObject): jint; overload; virtual; end; + JLInteger = class sealed external 'java.lang' name 'Integer' (JLNumber, JLComparable) + public + type + InnerIntegerCache = class; + Arr1InnerIntegerCache = array of InnerIntegerCache; + Arr2InnerIntegerCache = array of Arr1InnerIntegerCache; + Arr3InnerIntegerCache = array of Arr2InnerIntegerCache; + InnerIntegerCache = class external 'java.lang' name 'Integer$IntegerCache' + end; + + public + const + MIN_VALUE = -2147483648; + MAX_VALUE = 2147483647; + public + final class var + fTYPE: JLClass; external name 'TYPE'; + public + const + SIZE = 32; + public + class function toString(para1: jint; para2: jint): JLString; static; overload; + class function toHexString(para1: jint): JLString; static; overload; + class function toOctalString(para1: jint): JLString; static; overload; + class function toBinaryString(para1: jint): JLString; static; overload; + class function toString(para1: jint): JLString; static; overload; + class function parseInt(para1: JLString; para2: jint): jint; static; overload; // throws java.lang.NumberFormatException + class function parseInt(para1: JLString): jint; static; overload; // throws java.lang.NumberFormatException + class function valueOf(para1: JLString; para2: jint): JLInteger; static; overload; // throws java.lang.NumberFormatException + class function valueOf(para1: JLString): JLInteger; static; overload; // throws java.lang.NumberFormatException + class function valueOf(para1: jint): JLInteger; static; overload; + constructor create(para1: jint); overload; + constructor create(para1: JLString); overload; // throws java.lang.NumberFormatException + function byteValue(): jbyte; overload; virtual; + function shortValue(): jshort; overload; virtual; + function intValue(): jint; overload; virtual; + function longValue(): jlong; overload; virtual; + function floatValue(): jfloat; overload; virtual; + function doubleValue(): jdouble; overload; virtual; + function toString(): JLString; overload; virtual; + function hashCode(): jint; overload; virtual; + function equals(para1: JLObject): jboolean; overload; virtual; + class function getInteger(para1: JLString): JLInteger; static; overload; + class function getInteger(para1: JLString; para2: jint): JLInteger; static; overload; + class function getInteger(para1: JLString; para2: JLInteger): JLInteger; static; overload; + class function decode(para1: JLString): JLInteger; static; overload; // throws java.lang.NumberFormatException + function compareTo(para1: JLInteger): jint; overload; virtual; + class function highestOneBit(para1: jint): jint; static; overload; + class function lowestOneBit(para1: jint): jint; static; overload; + class function numberOfLeadingZeros(para1: jint): jint; static; overload; + class function numberOfTrailingZeros(para1: jint): jint; static; overload; + class function bitCount(para1: jint): jint; static; overload; + class function rotateLeft(para1: jint; para2: jint): jint; static; overload; + class function rotateRight(para1: jint; para2: jint): jint; static; overload; + class function reverse(para1: jint): jint; static; overload; + class function signum(para1: jint): jint; static; overload; + class function reverseBytes(para1: jint): jint; static; overload; + function compareTo(para1: JLObject): jint; overload; virtual; + end; + + JLLong = class sealed external 'java.lang' name 'Long' (JLNumber, JLComparable) + public + type + InnerLongCache = class; + Arr1InnerLongCache = array of InnerLongCache; + Arr2InnerLongCache = array of Arr1InnerLongCache; + Arr3InnerLongCache = array of Arr2InnerLongCache; + InnerLongCache = class external 'java.lang' name 'Long$LongCache' + end; + + public + const + MIN_VALUE = jlong(-9223372036854775808); + MAX_VALUE = jlong(9223372036854775807); + public + final class var + fTYPE: JLClass; external name 'TYPE'; + public + const + SIZE = 64; + public + class function toString(para1: jlong; para2: jint): JLString; static; overload; + class function toHexString(para1: jlong): JLString; static; overload; + class function toOctalString(para1: jlong): JLString; static; overload; + class function toBinaryString(para1: jlong): JLString; static; overload; + class function toString(para1: jlong): JLString; static; overload; + class function parseLong(para1: JLString; para2: jint): jlong; static; overload; // throws java.lang.NumberFormatException + class function parseLong(para1: JLString): jlong; static; overload; // throws java.lang.NumberFormatException + class function valueOf(para1: JLString; para2: jint): JLLong; static; overload; // throws java.lang.NumberFormatException + class function valueOf(para1: JLString): JLLong; static; overload; // throws java.lang.NumberFormatException + class function valueOf(para1: jlong): JLLong; static; overload; + class function decode(para1: JLString): JLLong; static; overload; // throws java.lang.NumberFormatException + constructor create(para1: jlong); overload; + constructor create(para1: JLString); overload; // throws java.lang.NumberFormatException + function byteValue(): jbyte; overload; virtual; + function shortValue(): jshort; overload; virtual; + function intValue(): jint; overload; virtual; + function longValue(): jlong; overload; virtual; + function floatValue(): jfloat; overload; virtual; + function doubleValue(): jdouble; overload; virtual; + function toString(): JLString; overload; virtual; + function hashCode(): jint; overload; virtual; + function equals(para1: JLObject): jboolean; overload; virtual; + class function getLong(para1: JLString): JLLong; static; overload; + class function getLong(para1: JLString; para2: jlong): JLLong; static; overload; + class function getLong(para1: JLString; para2: JLLong): JLLong; static; overload; + function compareTo(para1: JLLong): jint; overload; virtual; + class function highestOneBit(para1: jlong): jlong; static; overload; + class function lowestOneBit(para1: jlong): jlong; static; overload; + class function numberOfLeadingZeros(para1: jlong): jint; static; overload; + class function numberOfTrailingZeros(para1: jlong): jint; static; overload; + class function bitCount(para1: jlong): jint; static; overload; + class function rotateLeft(para1: jlong; para2: jint): jlong; static; overload; + class function rotateRight(para1: jlong; para2: jint): jlong; static; overload; + class function reverse(para1: jlong): jlong; static; overload; + class function signum(para1: jlong): jint; static; overload; + class function reverseBytes(para1: jlong): jlong; static; overload; + function compareTo(para1: JLObject): jint; overload; virtual; + end; + + JLShort = class sealed external 'java.lang' name 'Short' (JLNumber, JLComparable) + public + type + InnerShortCache = class; + Arr1InnerShortCache = array of InnerShortCache; + Arr2InnerShortCache = array of Arr1InnerShortCache; + Arr3InnerShortCache = array of Arr2InnerShortCache; + InnerShortCache = class external 'java.lang' name 'Short$ShortCache' + end; + + public + const + MIN_VALUE = -32768; + MAX_VALUE = 32767; + public + final class var + fTYPE: JLClass; external name 'TYPE'; + public + const + SIZE = 16; + public + class function toString(para1: jshort): JLString; static; overload; + class function parseShort(para1: JLString): jshort; static; overload; // throws java.lang.NumberFormatException + class function parseShort(para1: JLString; para2: jint): jshort; static; overload; // throws java.lang.NumberFormatException + class function valueOf(para1: JLString; para2: jint): JLShort; static; overload; // throws java.lang.NumberFormatException + class function valueOf(para1: JLString): JLShort; static; overload; // throws java.lang.NumberFormatException + class function valueOf(para1: jshort): JLShort; static; overload; + class function decode(para1: JLString): JLShort; static; overload; // throws java.lang.NumberFormatException + constructor create(para1: jshort); overload; + constructor create(para1: JLString); overload; // throws java.lang.NumberFormatException + function byteValue(): jbyte; overload; virtual; + function shortValue(): jshort; overload; virtual; + function intValue(): jint; overload; virtual; + function longValue(): jlong; overload; virtual; + function floatValue(): jfloat; overload; virtual; + function doubleValue(): jdouble; overload; virtual; + function toString(): JLString; overload; virtual; + function hashCode(): jint; overload; virtual; + function equals(para1: JLObject): jboolean; overload; virtual; + function compareTo(para1: JLShort): jint; overload; virtual; + class function reverseBytes(para1: jshort): jshort; static; overload; + function compareTo(para1: JLObject): jint; overload; virtual; + end; + JLError = class external 'java.lang' name 'Error' (JLThrowable) public constructor create(); overload; @@ -1300,6 +1661,104 @@ function append(para1: JLCharSequence): JLAppendable; overload; virtual; // throws java.io.IOException end; + JUSet = interface external 'java.util' name 'Set' (JUCollection) + function size(): jint; overload; + function isEmpty(): jboolean; overload; + function contains(para1: JLObject): jboolean; overload; + function iterator(): JUIterator; overload; + function toArray(): Arr1JLObject; overload; + function toArray(para1: Arr1JLObject): Arr1JLObject; overload; + function toArray(var para1: array of JLObject): Arr1JLObject; overload; + function add(para1: JLObject): jboolean; overload; + function remove(para1: JLObject): jboolean; overload; + function containsAll(para1: JUCollection): jboolean; overload; + function addAll(para1: JUCollection): jboolean; overload; + function retainAll(para1: JUCollection): jboolean; overload; + function removeAll(para1: JUCollection): jboolean; overload; + procedure clear(); overload; + function equals(para1: JLObject): jboolean; overload; + function hashCode(): jint; overload; + end; + + JUHashMap = class external 'java.util' name 'HashMap' (JUAbstractMap, JUMap, JLCloneable, JISerializable) + public + type + InnerEntrySet = class; + Arr1InnerEntrySet = array of InnerEntrySet; + Arr2InnerEntrySet = array of Arr1InnerEntrySet; + Arr3InnerEntrySet = array of Arr2InnerEntrySet; + InnerKeySet = class; + Arr1InnerKeySet = array of InnerKeySet; + Arr2InnerKeySet = array of Arr1InnerKeySet; + Arr3InnerKeySet = array of Arr2InnerKeySet; + InnerValues = class; + Arr1InnerValues = array of InnerValues; + Arr2InnerValues = array of Arr1InnerValues; + Arr3InnerValues = array of Arr2InnerValues; + InnerKeyIterator = class; + Arr1InnerKeyIterator = array of InnerKeyIterator; + Arr2InnerKeyIterator = array of Arr1InnerKeyIterator; + Arr3InnerKeyIterator = array of Arr2InnerKeyIterator; + InnerValueIterator = class; + Arr1InnerValueIterator = array of InnerValueIterator; + Arr2InnerValueIterator = array of Arr1InnerValueIterator; + Arr3InnerValueIterator = array of Arr2InnerValueIterator; + InnerEntryIterator = class; + Arr1InnerEntryIterator = array of InnerEntryIterator; + Arr2InnerEntryIterator = array of Arr1InnerEntryIterator; + Arr3InnerEntryIterator = array of Arr2InnerEntryIterator; + InnerEntry = class; + Arr1InnerEntry = array of InnerEntry; + Arr2InnerEntry = array of Arr1InnerEntry; + Arr3InnerEntry = array of Arr2InnerEntry; + InnerHashIterator = class; + Arr1InnerHashIterator = array of InnerHashIterator; + Arr2InnerHashIterator = array of Arr1InnerHashIterator; + Arr3InnerHashIterator = array of Arr2InnerHashIterator; + InnerEntrySet = class sealed external 'java.util' name 'HashMap$EntrySet' + end; + + InnerKeySet = class sealed external 'java.util' name 'HashMap$KeySet' + end; + + InnerValues = class sealed external 'java.util' name 'HashMap$Values' + end; + + InnerKeyIterator = class sealed external 'java.util' name 'HashMap$KeyIterator' + end; + + InnerValueIterator = class sealed external 'java.util' name 'HashMap$ValueIterator' + end; + + InnerEntryIterator = class sealed external 'java.util' name 'HashMap$EntryIterator' + end; + + InnerEntry = class external 'java.util' name 'HashMap$Entry' + end; + + InnerHashIterator = class abstract external 'java.util' name 'HashMap$HashIterator' + end; + + public + constructor create(para1: jint; para2: jfloat); overload; + constructor create(para1: jint); overload; + constructor create(); overload; + constructor create(para1: JUMap); overload; + function size(): jint; overload; virtual; + function isEmpty(): jboolean; overload; virtual; + function get(para1: JLObject): JLObject; overload; virtual; + function containsKey(para1: JLObject): jboolean; overload; virtual; + function put(para1: JLObject; para2: JLObject): JLObject; overload; virtual; + procedure putAll(para1: JUMap); overload; virtual; + function remove(para1: JLObject): JLObject; overload; virtual; + procedure clear(); overload; virtual; + function containsValue(para1: JLObject): jboolean; overload; virtual; + function clone(): JLObject; overload; virtual; + function keySet(): JUSet; overload; virtual; + function values(): JUCollection; overload; virtual; + function entrySet(): JUSet; overload; virtual; + end; + JLLinkageError = class external 'java.lang' name 'LinkageError' (JLError) public constructor create(); overload; diff --git a/rtl/java/java_sysh.inc b/rtl/java/java_sysh.inc index 1c6cfd9da5..9fcb19d7b7 100644 --- a/rtl/java/java_sysh.inc +++ b/rtl/java/java_sysh.inc @@ -1,4 +1,4 @@ -{ Imports for Java packages/classes: java.io.Serializable, java.lang.AbstractStringBuilder, java.lang.Appendable, java.lang.CharSequence, java.lang.Character, java.lang.Class, java.lang.Cloneable, java.lang.Comparable, java.lang.Double, java.lang.Error, java.lang.Exception, java.lang.Float, java.lang.IllegalArgumentException, java.lang.IndexOutOfBoundsException, java.lang.LinkageError, java.lang.Number, java.lang.Object, java.lang.RuntimeException, java.lang.String, java.lang.StringBuffer, java.lang.StringBuilder, java.lang.System, java.lang.Throwable, java.lang.reflect.AnnotatedElement, java.lang.reflect.Array, java.lang.reflect.GenericDeclaration, java.lang.reflect.Type, java.text.Collator, java.util.Arrays, java.util.Comparator } +{ Imports for Java packages/classes: java.io.Serializable, java.lang.AbstractStringBuilder, java.lang.Appendable, java.lang.Boolean, java.lang.Byte, java.lang.CharSequence, java.lang.Character, java.lang.Class, java.lang.Cloneable, java.lang.Comparable, java.lang.Double, java.lang.Enum, java.lang.Error, java.lang.Exception, java.lang.Float, java.lang.IllegalArgumentException, java.lang.IndexOutOfBoundsException, java.lang.Integer, java.lang.Iterable, java.lang.LinkageError, java.lang.Long, java.lang.Number, java.lang.Object, java.lang.RuntimeException, java.lang.Short, java.lang.String, java.lang.StringBuffer, java.lang.StringBuilder, java.lang.System, java.lang.Throwable, java.lang.reflect.AnnotatedElement, java.lang.reflect.Array, java.lang.reflect.GenericDeclaration, java.lang.reflect.Type, java.text.Collator, java.util.AbstractMap, java.util.Arrays, java.util.Collection, java.util.Comparator, java.util.HashMap, java.util.Map, java.util.Set } type JLStringBuffer = class; Arr1JLStringBuffer = array of JLStringBuffer; @@ -10,11 +10,6 @@ type Arr2JLObject = array of Arr1JLObject; Arr3JLObject = array of Arr2JLObject; - JLThrowable = class; - Arr1JLThrowable = array of JLThrowable; - Arr2JLThrowable = array of Arr1JLThrowable; - Arr3JLThrowable = array of Arr2JLThrowable; - JLStringBuilder = class; Arr1JLStringBuilder = array of JLStringBuilder; Arr2JLStringBuilder = array of Arr1JLStringBuilder; @@ -25,15 +20,10 @@ type Arr2JLAbstractStringBuilder = array of Arr1JLAbstractStringBuilder; Arr3JLAbstractStringBuilder = array of Arr2JLAbstractStringBuilder; - JLLinkageError = class; - Arr1JLLinkageError = array of JLLinkageError; - Arr2JLLinkageError = array of Arr1JLLinkageError; - Arr3JLLinkageError = array of Arr2JLLinkageError; - - JLRArray = class; - Arr1JLRArray = array of JLRArray; - Arr2JLRArray = array of Arr1JLRArray; - Arr3JLRArray = array of Arr2JLRArray; + JLEnum = class; + Arr1JLEnum = array of JLEnum; + Arr2JLEnum = array of Arr1JLEnum; + Arr3JLEnum = array of Arr2JLEnum; JLError = class; Arr1JLError = array of JLError; @@ -45,6 +35,61 @@ type Arr2JLNumber = array of Arr1JLNumber; Arr3JLNumber = array of Arr2JLNumber; + JLCharacter = class; + Arr1JLCharacter = array of JLCharacter; + Arr2JLCharacter = array of Arr1JLCharacter; + Arr3JLCharacter = array of Arr2JLCharacter; + + JUArrays = class; + Arr1JUArrays = array of JUArrays; + Arr2JUArrays = array of Arr1JUArrays; + Arr3JUArrays = array of Arr2JUArrays; + + JLBoolean = class; + Arr1JLBoolean = array of JLBoolean; + Arr2JLBoolean = array of Arr1JLBoolean; + Arr3JLBoolean = array of Arr2JLBoolean; + + JLLong = class; + Arr1JLLong = array of JLLong; + Arr2JLLong = array of Arr1JLLong; + Arr3JLLong = array of Arr2JLLong; + + JLShort = class; + Arr1JLShort = array of JLShort; + Arr2JLShort = array of Arr1JLShort; + Arr3JLShort = array of Arr2JLShort; + + JLThrowable = class; + Arr1JLThrowable = array of JLThrowable; + Arr2JLThrowable = array of Arr1JLThrowable; + Arr3JLThrowable = array of Arr2JLThrowable; + + JLInteger = class; + Arr1JLInteger = array of JLInteger; + Arr2JLInteger = array of Arr1JLInteger; + Arr3JLInteger = array of Arr2JLInteger; + + JLLinkageError = class; + Arr1JLLinkageError = array of JLLinkageError; + Arr2JLLinkageError = array of Arr1JLLinkageError; + Arr3JLLinkageError = array of Arr2JLLinkageError; + + JLByte = class; + Arr1JLByte = array of JLByte; + Arr2JLByte = array of Arr1JLByte; + Arr3JLByte = array of Arr2JLByte; + + JLRArray = class; + Arr1JLRArray = array of JLRArray; + Arr2JLRArray = array of Arr1JLRArray; + Arr3JLRArray = array of Arr2JLRArray; + + JUAbstractMap = class; + Arr1JUAbstractMap = array of JUAbstractMap; + Arr2JUAbstractMap = array of Arr1JUAbstractMap; + Arr3JUAbstractMap = array of Arr2JUAbstractMap; + JLException = class; Arr1JLException = array of JLException; Arr2JLException = array of Arr1JLException; @@ -55,10 +100,10 @@ type Arr2JLIndexOutOfBoundsException = array of Arr1JLIndexOutOfBoundsException; Arr3JLIndexOutOfBoundsException = array of Arr2JLIndexOutOfBoundsException; - JLCharacter = class; - Arr1JLCharacter = array of JLCharacter; - Arr2JLCharacter = array of Arr1JLCharacter; - Arr3JLCharacter = array of Arr2JLCharacter; + JUHashMap = class; + Arr1JUHashMap = array of JUHashMap; + Arr2JUHashMap = array of Arr1JUHashMap; + Arr3JUHashMap = array of Arr2JUHashMap; JLDouble = class; Arr1JLDouble = array of JLDouble; @@ -70,26 +115,21 @@ type Arr2JTCollator = array of Arr1JTCollator; Arr3JTCollator = array of Arr2JTCollator; - JUArrays = class; - Arr1JUArrays = array of JUArrays; - Arr2JUArrays = array of Arr1JUArrays; - Arr3JUArrays = array of Arr2JUArrays; - JLIllegalArgumentException = class; Arr1JLIllegalArgumentException = array of JLIllegalArgumentException; Arr2JLIllegalArgumentException = array of Arr1JLIllegalArgumentException; Arr3JLIllegalArgumentException = array of Arr2JLIllegalArgumentException; - JLClass = class; - Arr1JLClass = array of JLClass; - Arr2JLClass = array of Arr1JLClass; - Arr3JLClass = array of Arr2JLClass; - JLString = class; Arr1JLString = array of JLString; Arr2JLString = array of Arr1JLString; Arr3JLString = array of Arr2JLString; + JLClass = class; + Arr1JLClass = array of JLClass; + Arr2JLClass = array of Arr1JLClass; + Arr3JLClass = array of Arr2JLClass; + JLFloat = class; Arr1JLFloat = array of JLFloat; Arr2JLFloat = array of Arr1JLFloat; @@ -105,6 +145,46 @@ type Arr2JLRuntimeException = array of Arr1JLRuntimeException; Arr3JLRuntimeException = array of Arr2JLRuntimeException; + JLIterable = interface; + Arr1JLIterable = array of JLIterable; + Arr2JLIterable = array of Arr1JLIterable; + Arr3JLIterable = array of Arr2JLIterable; + + JLCloneable = interface; + Arr1JLCloneable = array of JLCloneable; + Arr2JLCloneable = array of Arr1JLCloneable; + Arr3JLCloneable = array of Arr2JLCloneable; + + JLAppendable = interface; + Arr1JLAppendable = array of JLAppendable; + Arr2JLAppendable = array of Arr1JLAppendable; + Arr3JLAppendable = array of Arr2JLAppendable; + + JUCollection = interface; + Arr1JUCollection = array of JUCollection; + Arr2JUCollection = array of Arr1JUCollection; + Arr3JUCollection = array of Arr2JUCollection; + + JUMap = interface; + Arr1JUMap = array of JUMap; + Arr2JUMap = array of Arr1JUMap; + Arr3JUMap = array of Arr2JUMap; + + JUSet = interface; + Arr1JUSet = array of JUSet; + Arr2JUSet = array of Arr1JUSet; + Arr3JUSet = array of Arr2JUSet; + + JLRType = interface; + Arr1JLRType = array of JLRType; + Arr2JLRType = array of Arr1JLRType; + Arr3JLRType = array of Arr2JLRType; + + JLComparable = interface; + Arr1JLComparable = array of JLComparable; + Arr2JLComparable = array of Arr1JLComparable; + Arr3JLComparable = array of Arr2JLComparable; + JLCharSequence = interface; Arr1JLCharSequence = array of JLCharSequence; Arr2JLCharSequence = array of Arr1JLCharSequence; @@ -120,36 +200,16 @@ type Arr2JLRAnnotatedElement = array of Arr1JLRAnnotatedElement; Arr3JLRAnnotatedElement = array of Arr2JLRAnnotatedElement; - JLCloneable = interface; - Arr1JLCloneable = array of JLCloneable; - Arr2JLCloneable = array of Arr1JLCloneable; - Arr3JLCloneable = array of Arr2JLCloneable; - JUComparator = interface; Arr1JUComparator = array of JUComparator; Arr2JUComparator = array of Arr1JUComparator; Arr3JUComparator = array of Arr2JUComparator; - JLAppendable = interface; - Arr1JLAppendable = array of JLAppendable; - Arr2JLAppendable = array of Arr1JLAppendable; - Arr3JLAppendable = array of Arr2JLAppendable; - - JLRType = interface; - Arr1JLRType = array of JLRType; - Arr2JLRType = array of Arr1JLRType; - Arr3JLRType = array of Arr2JLRType; - JISerializable = interface; Arr1JISerializable = array of JISerializable; Arr2JISerializable = array of Arr1JISerializable; Arr3JISerializable = array of Arr2JISerializable; - JLComparable = interface; - Arr1JLComparable = array of JLComparable; - Arr2JLComparable = array of Arr1JLComparable; - Arr3JLComparable = array of Arr2JLComparable; - JLStackTraceElement = class external 'java.lang' name 'StackTraceElement'; Arr1JLStackTraceElement = array of JLStackTraceElement; Arr2JLStackTraceElement = array of Arr1JLStackTraceElement; @@ -245,6 +305,11 @@ type Arr2JLAAnnotation = array of Arr1JLAAnnotation; Arr3JLAAnnotation = array of Arr2JLAAnnotation; + JUIterator = interface external 'java.util' name 'Iterator'; + Arr1JUIterator = array of JUIterator; + Arr2JUIterator = array of Arr1JUIterator; + Arr3JUIterator = array of Arr2JUIterator; + JNCChannel = interface external 'java.nio.channels' name 'Channel'; Arr1JNCChannel = array of JNCChannel; Arr2JNCChannel = array of Arr1JNCChannel; @@ -255,9 +320,4 @@ type Arr2JLRTypeVariable = array of Arr1JLRTypeVariable; Arr3JLRTypeVariable = array of Arr2JLRTypeVariable; - JUMap = interface external 'java.util' name 'Map'; - Arr1JUMap = array of JUMap; - Arr2JUMap = array of Arr1JUMap; - Arr3JUMap = array of Arr2JUMap; - diff --git a/rtl/java/jdk15.inc b/rtl/java/jdk15.inc index fbb77cc801..78c4bc425e 100644 --- a/rtl/java/jdk15.inc +++ b/rtl/java/jdk15.inc @@ -1849,10 +1849,6 @@ end; - JLIterable = interface external 'java.lang' name 'Iterable' - function iterator(): JUIterator; overload; - end; - JLMath = class sealed external 'java.lang' name 'Math' (JLObject) public const @@ -4643,36 +4639,6 @@ JULocaleISOData = class external 'java.util' name 'LocaleISOData' (JLObject) end; - JUMap = interface external 'java.util' name 'Map' - type - InnerEntry = interface; - Arr1InnerEntry = array of InnerEntry; - Arr2InnerEntry = array of Arr1InnerEntry; - Arr3InnerEntry = array of Arr2InnerEntry; - InnerEntry = interface external 'java.util' name 'Map$Entry' - function getKey(): JLObject; overload; - function getValue(): JLObject; overload; - function setValue(para1: JLObject): JLObject; overload; - function equals(para1: JLObject): jboolean; overload; - function hashCode(): jint; overload; - end; - - function size(): jint; overload; - function isEmpty(): jboolean; overload; - function containsKey(para1: JLObject): jboolean; overload; - function containsValue(para1: JLObject): jboolean; overload; - function get(para1: JLObject): JLObject; overload; - function put(para1: JLObject; para2: JLObject): JLObject; overload; - function remove(para1: JLObject): JLObject; overload; - procedure putAll(para1: JUMap); overload; - procedure clear(); overload; - function keySet(): JUSet; overload; - function values(): JUCollection; overload; - function entrySet(): JUSet; overload; - function equals(para1: JLObject): jboolean; overload; - function hashCode(): jint; overload; - end; - JUObservable = class external 'java.util' name 'Observable' (JLObject) public constructor create(); overload; @@ -21799,6 +21765,773 @@ function hashCode(): jint; overload; end; + JADesktop = class external 'java.awt' name 'Desktop' (JLObject) + public + type + InnerAction = class; + Arr1InnerAction = array of InnerAction; + Arr2InnerAction = array of Arr1InnerAction; + Arr3InnerAction = array of Arr2InnerAction; + InnerAction = class sealed external 'java.awt' name 'Desktop$Action' (JLEnum) + public + final class var + fOPEN: JADesktop.InnerAction; external name 'OPEN'; + fEDIT: JADesktop.InnerAction; external name 'EDIT'; + fPRINT: JADesktop.InnerAction; external name 'PRINT'; + fMAIL: JADesktop.InnerAction; external name 'MAIL'; + fBROWSE: JADesktop.InnerAction; external name 'BROWSE'; + public + class function values(): JADesktop.Arr1InnerAction; static; overload; + class function valueOf(para1: JLString): JADesktop.InnerAction; static; overload; + end; + + public + class function getDesktop(): JADesktop; static; overload; + class function isDesktopSupported(): jboolean; static; overload; + function isSupported(para1: JADesktop.InnerAction): jboolean; overload; virtual; + procedure open(para1: JIFile); overload; virtual; // throws java.io.IOException + procedure edit(para1: JIFile); overload; virtual; // throws java.io.IOException + procedure print(para1: JIFile); overload; virtual; // throws java.io.IOException + procedure browse(para1: JNURI); overload; virtual; // throws java.io.IOException + procedure mail(); overload; virtual; // throws java.io.IOException + procedure mail(para1: JNURI); overload; virtual; // throws java.io.IOException + end; + + JAEventFilter = interface external 'java.awt' name 'EventFilter' + type + InnerFilterAction = class; + Arr1InnerFilterAction = array of InnerFilterAction; + Arr2InnerFilterAction = array of Arr1InnerFilterAction; + Arr3InnerFilterAction = array of Arr2InnerFilterAction; + InnerFilterAction = class sealed external 'java.awt' name 'EventFilter$FilterAction' (JLEnum) + public + final class var + fACCEPT: JAEventFilter.InnerFilterAction; external name 'ACCEPT'; + fREJECT: JAEventFilter.InnerFilterAction; external name 'REJECT'; + fACCEPT_IMMEDIATELY: JAEventFilter.InnerFilterAction; external name 'ACCEPT_IMMEDIATELY'; + public + class function values(): JAEventFilter.Arr1InnerFilterAction; static; overload; + class function valueOf(para1: JLString): JAEventFilter.InnerFilterAction; static; overload; + end; + + function acceptEvent(para1: JAAWTEvent): JAEventFilter.InnerFilterAction; overload; + end; + + JATrayIcon = class external 'java.awt' name 'TrayIcon' (JLObject) + public + type + InnerMessageType = class; + Arr1InnerMessageType = array of InnerMessageType; + Arr2InnerMessageType = array of Arr1InnerMessageType; + Arr3InnerMessageType = array of Arr2InnerMessageType; + InnerMessageType = class sealed external 'java.awt' name 'TrayIcon$MessageType' (JLEnum) + public + final class var + fERROR: JATrayIcon.InnerMessageType; external name 'ERROR'; + fWARNING: JATrayIcon.InnerMessageType; external name 'WARNING'; + fINFO: JATrayIcon.InnerMessageType; external name 'INFO'; + fNONE: JATrayIcon.InnerMessageType; external name 'NONE'; + public + class function values(): JATrayIcon.Arr1InnerMessageType; static; overload; + class function valueOf(para1: JLString): JATrayIcon.InnerMessageType; static; overload; + end; + + public + constructor create(para1: JAImage); overload; + constructor create(para1: JAImage; para2: JLString); overload; + constructor create(para1: JAImage; para2: JLString; para3: JAPopupMenu); overload; + procedure setImage(para1: JAImage); overload; virtual; + function getImage(): JAImage; overload; virtual; + procedure setPopupMenu(para1: JAPopupMenu); overload; virtual; + function getPopupMenu(): JAPopupMenu; overload; virtual; + procedure setToolTip(para1: JLString); overload; virtual; + function getToolTip(): JLString; overload; virtual; + procedure setImageAutoSize(para1: jboolean); overload; virtual; + function isImageAutoSize(): jboolean; overload; virtual; + procedure addMouseListener(para1: JAEMouseListener); overload; virtual; + procedure removeMouseListener(para1: JAEMouseListener); overload; virtual; + function getMouseListeners(): Arr1JAEMouseListener; overload; virtual; + procedure addMouseMotionListener(para1: JAEMouseMotionListener); overload; virtual; + procedure removeMouseMotionListener(para1: JAEMouseMotionListener); overload; virtual; + function getMouseMotionListeners(): Arr1JAEMouseMotionListener; overload; virtual; + function getActionCommand(): JLString; overload; virtual; + procedure setActionCommand(para1: JLString); overload; virtual; + procedure addActionListener(para1: JAEActionListener); overload; virtual; + procedure removeActionListener(para1: JAEActionListener); overload; virtual; + function getActionListeners(): Arr1JAEActionListener; overload; virtual; + procedure displayMessage(para1: JLString; para2: JLString; para3: JATrayIcon.InnerMessageType); overload; virtual; + function getSize(): JADimension; overload; virtual; + end; + + JLAElementType = class sealed external 'java.lang.annotation' name 'ElementType' (JLEnum) + public + final class var + fTYPE: JLAElementType; external name 'TYPE'; + fFIELD: JLAElementType; external name 'FIELD'; + fMETHOD: JLAElementType; external name 'METHOD'; + fPARAMETER: JLAElementType; external name 'PARAMETER'; + fCONSTRUCTOR: JLAElementType; external name 'CONSTRUCTOR'; + fLOCAL_VARIABLE: JLAElementType; external name 'LOCAL_VARIABLE'; + fANNOTATION_TYPE: JLAElementType; external name 'ANNOTATION_TYPE'; + fPACKAGE: JLAElementType; external name 'PACKAGE'; + public + class function values(): Arr1JLAElementType; static; overload; + class function valueOf(para1: JLString): JLAElementType; static; overload; + end; + + JLARetentionPolicy = class sealed external 'java.lang.annotation' name 'RetentionPolicy' (JLEnum) + public + final class var + fSOURCE: JLARetentionPolicy; external name 'SOURCE'; + fCLASS: JLARetentionPolicy; external name 'CLASS'; + fRUNTIME: JLARetentionPolicy; external name 'RUNTIME'; + public + class function values(): Arr1JLARetentionPolicy; static; overload; + class function valueOf(para1: JLString): JLARetentionPolicy; static; overload; + end; + + JLMMemoryType = class sealed external 'java.lang.management' name 'MemoryType' (JLEnum) + public + final class var + fHEAP: JLMMemoryType; external name 'HEAP'; + fNON_HEAP: JLMMemoryType; external name 'NON_HEAP'; + public + class function values(): Arr1JLMMemoryType; static; overload; + class function valueOf(para1: JLString): JLMMemoryType; static; overload; + function toString(): JLString; overload; virtual; + end; + + JMRoundingMode = class sealed external 'java.math' name 'RoundingMode' (JLEnum) + public + final class var + fUP: JMRoundingMode; external name 'UP'; + fDOWN: JMRoundingMode; external name 'DOWN'; + fCEILING: JMRoundingMode; external name 'CEILING'; + fFLOOR: JMRoundingMode; external name 'FLOOR'; + fHALF_UP: JMRoundingMode; external name 'HALF_UP'; + fHALF_DOWN: JMRoundingMode; external name 'HALF_DOWN'; + fHALF_EVEN: JMRoundingMode; external name 'HALF_EVEN'; + fUNNECESSARY: JMRoundingMode; external name 'UNNECESSARY'; + public + class function values(): Arr1JMRoundingMode; static; overload; + class function valueOf(para1: JLString): JMRoundingMode; static; overload; + class function valueOf(para1: jint): JMRoundingMode; static; overload; + end; + + JNAuthenticator = class abstract external 'java.net' name 'Authenticator' (JLObject) + public + type + InnerRequestorType = class; + Arr1InnerRequestorType = array of InnerRequestorType; + Arr2InnerRequestorType = array of Arr1InnerRequestorType; + Arr3InnerRequestorType = array of Arr2InnerRequestorType; + InnerRequestorType = class sealed external 'java.net' name 'Authenticator$RequestorType' (JLEnum) + public + final class var + fPROXY: JNAuthenticator.InnerRequestorType; external name 'PROXY'; + fSERVER: JNAuthenticator.InnerRequestorType; external name 'SERVER'; + public + class function values(): JNAuthenticator.Arr1InnerRequestorType; static; overload; + class function valueOf(para1: JLString): JNAuthenticator.InnerRequestorType; static; overload; + end; + + public + constructor create(); overload; + class procedure setDefault(para1: JNAuthenticator); static; overload; + class function requestPasswordAuthentication(para1: JNInetAddress; para2: jint; para3: JLString; para4: JLString; para5: JLString): JNPasswordAuthentication; static; overload; + class function requestPasswordAuthentication(para1: JLString; para2: JNInetAddress; para3: jint; para4: JLString; para5: JLString; para6: JLString): JNPasswordAuthentication; static; overload; + class function requestPasswordAuthentication(para1: JLString; para2: JNInetAddress; para3: jint; para4: JLString; para5: JLString; para6: JLString; para7: JNURL; para8: JNAuthenticator.InnerRequestorType): JNPasswordAuthentication; static; overload; + strict protected + function getRequestingHost(): JLString; overload; virtual; final; + function getRequestingSite(): JNInetAddress; overload; virtual; final; + function getRequestingPort(): jint; overload; virtual; final; + function getRequestingProtocol(): JLString; overload; virtual; final; + function getRequestingPrompt(): JLString; overload; virtual; final; + function getRequestingScheme(): JLString; overload; virtual; final; + function getPasswordAuthentication(): JNPasswordAuthentication; overload; virtual; + function getRequestingURL(): JNURL; overload; virtual; + function getRequestorType(): JNAuthenticator.InnerRequestorType; overload; virtual; + end; + + JNProxy = class external 'java.net' name 'Proxy' (JLObject) + public + type + InnerType = class; + Arr1InnerType = array of InnerType; + Arr2InnerType = array of Arr1InnerType; + Arr3InnerType = array of Arr2InnerType; + InnerType = class sealed external 'java.net' name 'Proxy$Type' (JLEnum) + public + final class var + fDIRECT: JNProxy.InnerType; external name 'DIRECT'; + fHTTP: JNProxy.InnerType; external name 'HTTP'; + fSOCKS: JNProxy.InnerType; external name 'SOCKS'; + public + class function values(): JNProxy.Arr1InnerType; static; overload; + class function valueOf(para1: JLString): JNProxy.InnerType; static; overload; + end; + + public + final class var + fNO_PROXY: JNProxy; external name 'NO_PROXY'; + public + constructor create(para1: JNProxy.InnerType; para2: JNSocketAddress); overload; + function &type(): JNProxy.InnerType; overload; virtual; + function address(): JNSocketAddress; overload; virtual; + function toString(): JLString; overload; virtual; + function equals(para1: JLObject): jboolean; overload; virtual; final; + function hashCode(): jint; overload; virtual; final; + end; + + JSKeyRep = class external 'java.security' name 'KeyRep' (JLObject, JISerializable) + public + type + InnerType = class; + Arr1InnerType = array of InnerType; + Arr2InnerType = array of Arr1InnerType; + Arr3InnerType = array of Arr2InnerType; + InnerType = class sealed external 'java.security' name 'KeyRep$Type' (JLEnum) + public + final class var + fSECRET: JSKeyRep.InnerType; external name 'SECRET'; + fPUBLIC: JSKeyRep.InnerType; external name 'PUBLIC'; + fPRIVATE: JSKeyRep.InnerType; external name 'PRIVATE'; + public + class function values(): JSKeyRep.Arr1InnerType; static; overload; + class function valueOf(para1: JLString): JSKeyRep.InnerType; static; overload; + end; + + public + constructor create(para1: JSKeyRep.InnerType; para2: JLString; para3: JLString; para4: Arr1jbyte); overload; + constructor create(para1: JSKeyRep.InnerType; para2: JLString; para3: JLString; const para4: array of jbyte); overload; + strict protected + function readResolve(): JLObject; overload; virtual; // throws java.io.ObjectStreamException + end; + + JSClientInfoStatus = class sealed external 'java.sql' name 'ClientInfoStatus' (JLEnum) + public + final class var + fREASON_UNKNOWN: JSClientInfoStatus; external name 'REASON_UNKNOWN'; + fREASON_UNKNOWN_PROPERTY: JSClientInfoStatus; external name 'REASON_UNKNOWN_PROPERTY'; + fREASON_VALUE_INVALID: JSClientInfoStatus; external name 'REASON_VALUE_INVALID'; + fREASON_VALUE_TRUNCATED: JSClientInfoStatus; external name 'REASON_VALUE_TRUNCATED'; + public + class function values(): Arr1JSClientInfoStatus; static; overload; + class function valueOf(para1: JLString): JSClientInfoStatus; static; overload; + end; + + JSRowIdLifetime = class sealed external 'java.sql' name 'RowIdLifetime' (JLEnum) + public + final class var + fROWID_UNSUPPORTED: JSRowIdLifetime; external name 'ROWID_UNSUPPORTED'; + fROWID_VALID_OTHER: JSRowIdLifetime; external name 'ROWID_VALID_OTHER'; + fROWID_VALID_SESSION: JSRowIdLifetime; external name 'ROWID_VALID_SESSION'; + fROWID_VALID_TRANSACTION: JSRowIdLifetime; external name 'ROWID_VALID_TRANSACTION'; + fROWID_VALID_FOREVER: JSRowIdLifetime; external name 'ROWID_VALID_FOREVER'; + public + class function values(): Arr1JSRowIdLifetime; static; overload; + class function valueOf(para1: JLString): JSRowIdLifetime; static; overload; + end; + + JTNormalizer = class sealed external 'java.text' name 'Normalizer' (JLObject) + public + type + InnerForm = class; + Arr1InnerForm = array of InnerForm; + Arr2InnerForm = array of Arr1InnerForm; + Arr3InnerForm = array of Arr2InnerForm; + InnerForm = class sealed external 'java.text' name 'Normalizer$Form' (JLEnum) + public + final class var + fNFD: JTNormalizer.InnerForm; external name 'NFD'; + fNFC: JTNormalizer.InnerForm; external name 'NFC'; + fNFKD: JTNormalizer.InnerForm; external name 'NFKD'; + fNFKC: JTNormalizer.InnerForm; external name 'NFKC'; + public + class function values(): JTNormalizer.Arr1InnerForm; static; overload; + class function valueOf(para1: JLString): JTNormalizer.InnerForm; static; overload; + end; + + public + class function normalize(para1: JLCharSequence; para2: JTNormalizer.InnerForm): JLString; static; overload; + class function isNormalized(para1: JLCharSequence; para2: JTNormalizer.InnerForm): jboolean; static; overload; + end; + + JUCTimeUnit = class abstract external 'java.util.concurrent' name 'TimeUnit' (JLEnum) + public + final class var + fNANOSECONDS: JUCTimeUnit; external name 'NANOSECONDS'; + fMICROSECONDS: JUCTimeUnit; external name 'MICROSECONDS'; + fMILLISECONDS: JUCTimeUnit; external name 'MILLISECONDS'; + fSECONDS: JUCTimeUnit; external name 'SECONDS'; + fMINUTES: JUCTimeUnit; external name 'MINUTES'; + fHOURS: JUCTimeUnit; external name 'HOURS'; + fDAYS: JUCTimeUnit; external name 'DAYS'; + public + class function values(): Arr1JUCTimeUnit; static; overload; + class function valueOf(para1: JLString): JUCTimeUnit; static; overload; + function convert(para1: jlong; para2: JUCTimeUnit): jlong; overload; virtual; + function toNanos(para1: jlong): jlong; overload; virtual; + function toMicros(para1: jlong): jlong; overload; virtual; + function toMillis(para1: jlong): jlong; overload; virtual; + function toSeconds(para1: jlong): jlong; overload; virtual; + function toMinutes(para1: jlong): jlong; overload; virtual; + function toHours(para1: jlong): jlong; overload; virtual; + function toDays(para1: jlong): jlong; overload; virtual; + procedure timedWait(para1: JLObject; para2: jlong); overload; virtual; // throws java.lang.InterruptedException + procedure timedJoin(para1: JLThread; para2: jlong); overload; virtual; // throws java.lang.InterruptedException + procedure sleep(para1: jlong); overload; virtual; // throws java.lang.InterruptedException + end; + + JLMSourceVersion = class sealed external 'javax.lang.model' name 'SourceVersion' (JLEnum) + public + final class var + fRELEASE_0: JLMSourceVersion; external name 'RELEASE_0'; + fRELEASE_1: JLMSourceVersion; external name 'RELEASE_1'; + fRELEASE_2: JLMSourceVersion; external name 'RELEASE_2'; + fRELEASE_3: JLMSourceVersion; external name 'RELEASE_3'; + fRELEASE_4: JLMSourceVersion; external name 'RELEASE_4'; + fRELEASE_5: JLMSourceVersion; external name 'RELEASE_5'; + fRELEASE_6: JLMSourceVersion; external name 'RELEASE_6'; + public + class function values(): Arr1JLMSourceVersion; static; overload; + class function valueOf(para1: JLString): JLMSourceVersion; static; overload; + class function latest(): JLMSourceVersion; static; overload; + class function latestSupported(): JLMSourceVersion; static; overload; + class function isIdentifier(para1: JLCharSequence): jboolean; static; overload; + class function isName(para1: JLCharSequence): jboolean; static; overload; + class function isKeyword(para1: JLCharSequence): jboolean; static; overload; + end; + + JLMEElementKind = class sealed external 'javax.lang.model.element' name 'ElementKind' (JLEnum) + public + final class var + fPACKAGE: JLMEElementKind; external name 'PACKAGE'; + fENUM: JLMEElementKind; external name 'ENUM'; + fCLASS: JLMEElementKind; external name 'CLASS'; + fANNOTATION_TYPE: JLMEElementKind; external name 'ANNOTATION_TYPE'; + fINTERFACE: JLMEElementKind; external name 'INTERFACE'; + fENUM_CONSTANT: JLMEElementKind; external name 'ENUM_CONSTANT'; + fFIELD: JLMEElementKind; external name 'FIELD'; + fPARAMETER: JLMEElementKind; external name 'PARAMETER'; + fLOCAL_VARIABLE: JLMEElementKind; external name 'LOCAL_VARIABLE'; + fEXCEPTION_PARAMETER: JLMEElementKind; external name 'EXCEPTION_PARAMETER'; + fMETHOD: JLMEElementKind; external name 'METHOD'; + fCONSTRUCTOR: JLMEElementKind; external name 'CONSTRUCTOR'; + fSTATIC_INIT: JLMEElementKind; external name 'STATIC_INIT'; + fINSTANCE_INIT: JLMEElementKind; external name 'INSTANCE_INIT'; + fTYPE_PARAMETER: JLMEElementKind; external name 'TYPE_PARAMETER'; + fOTHER: JLMEElementKind; external name 'OTHER'; + public + class function values(): Arr1JLMEElementKind; static; overload; + class function valueOf(para1: JLString): JLMEElementKind; static; overload; + function isClass(): jboolean; overload; virtual; + function isInterface(): jboolean; overload; virtual; + function isField(): jboolean; overload; virtual; + end; + + JLMEModifier = class sealed external 'javax.lang.model.element' name 'Modifier' (JLEnum) + public + final class var + fPUBLIC: JLMEModifier; external name 'PUBLIC'; + fPROTECTED: JLMEModifier; external name 'PROTECTED'; + fPRIVATE: JLMEModifier; external name 'PRIVATE'; + fABSTRACT: JLMEModifier; external name 'ABSTRACT'; + fSTATIC: JLMEModifier; external name 'STATIC'; + fFINAL: JLMEModifier; external name 'FINAL'; + fTRANSIENT: JLMEModifier; external name 'TRANSIENT'; + fVOLATILE: JLMEModifier; external name 'VOLATILE'; + fSYNCHRONIZED: JLMEModifier; external name 'SYNCHRONIZED'; + fNATIVE: JLMEModifier; external name 'NATIVE'; + fSTRICTFP: JLMEModifier; external name 'STRICTFP'; + public + class function values(): Arr1JLMEModifier; static; overload; + class function valueOf(para1: JLString): JLMEModifier; static; overload; + function toString(): JLString; overload; virtual; + end; + + JLMENestingKind = class sealed external 'javax.lang.model.element' name 'NestingKind' (JLEnum) + public + final class var + fTOP_LEVEL: JLMENestingKind; external name 'TOP_LEVEL'; + fMEMBER: JLMENestingKind; external name 'MEMBER'; + fLOCAL: JLMENestingKind; external name 'LOCAL'; + fANONYMOUS: JLMENestingKind; external name 'ANONYMOUS'; + public + class function values(): Arr1JLMENestingKind; static; overload; + class function valueOf(para1: JLString): JLMENestingKind; static; overload; + function isNested(): jboolean; overload; virtual; + end; + + JLMTTypeKind = class sealed external 'javax.lang.model.type' name 'TypeKind' (JLEnum) + public + final class var + fBOOLEAN: JLMTTypeKind; external name 'BOOLEAN'; + fBYTE: JLMTTypeKind; external name 'BYTE'; + fSHORT: JLMTTypeKind; external name 'SHORT'; + fINT: JLMTTypeKind; external name 'INT'; + fLONG: JLMTTypeKind; external name 'LONG'; + fCHAR: JLMTTypeKind; external name 'CHAR'; + fFLOAT: JLMTTypeKind; external name 'FLOAT'; + fDOUBLE: JLMTTypeKind; external name 'DOUBLE'; + fVOID: JLMTTypeKind; external name 'VOID'; + fNONE: JLMTTypeKind; external name 'NONE'; + fNULL: JLMTTypeKind; external name 'NULL'; + fARRAY: JLMTTypeKind; external name 'ARRAY'; + fDECLARED: JLMTTypeKind; external name 'DECLARED'; + fERROR: JLMTTypeKind; external name 'ERROR'; + fTYPEVAR: JLMTTypeKind; external name 'TYPEVAR'; + fWILDCARD: JLMTTypeKind; external name 'WILDCARD'; + fPACKAGE: JLMTTypeKind; external name 'PACKAGE'; + fEXECUTABLE: JLMTTypeKind; external name 'EXECUTABLE'; + fOTHER: JLMTTypeKind; external name 'OTHER'; + public + class function values(): Arr1JLMTTypeKind; static; overload; + class function valueOf(para1: JLString): JLMTTypeKind; static; overload; + function isPrimitive(): jboolean; overload; virtual; + end; + + JNSSSLEngineResult = class external 'javax.net.ssl' name 'SSLEngineResult' (JLObject) + public + type + InnerHandshakeStatus = class; + Arr1InnerHandshakeStatus = array of InnerHandshakeStatus; + Arr2InnerHandshakeStatus = array of Arr1InnerHandshakeStatus; + Arr3InnerHandshakeStatus = array of Arr2InnerHandshakeStatus; + InnerStatus = class; + Arr1InnerStatus = array of InnerStatus; + Arr2InnerStatus = array of Arr1InnerStatus; + Arr3InnerStatus = array of Arr2InnerStatus; + InnerHandshakeStatus = class sealed external 'javax.net.ssl' name 'SSLEngineResult$HandshakeStatus' (JLEnum) + public + final class var + fNOT_HANDSHAKING: JNSSSLEngineResult.InnerHandshakeStatus; external name 'NOT_HANDSHAKING'; + fFINISHED: JNSSSLEngineResult.InnerHandshakeStatus; external name 'FINISHED'; + fNEED_TASK: JNSSSLEngineResult.InnerHandshakeStatus; external name 'NEED_TASK'; + fNEED_WRAP: JNSSSLEngineResult.InnerHandshakeStatus; external name 'NEED_WRAP'; + fNEED_UNWRAP: JNSSSLEngineResult.InnerHandshakeStatus; external name 'NEED_UNWRAP'; + public + class function values(): JNSSSLEngineResult.Arr1InnerHandshakeStatus; static; overload; + class function valueOf(para1: JLString): JNSSSLEngineResult.InnerHandshakeStatus; static; overload; + end; + + InnerStatus = class sealed external 'javax.net.ssl' name 'SSLEngineResult$Status' (JLEnum) + public + final class var + fBUFFER_UNDERFLOW: JNSSSLEngineResult.InnerStatus; external name 'BUFFER_UNDERFLOW'; + fBUFFER_OVERFLOW: JNSSSLEngineResult.InnerStatus; external name 'BUFFER_OVERFLOW'; + fOK: JNSSSLEngineResult.InnerStatus; external name 'OK'; + fCLOSED: JNSSSLEngineResult.InnerStatus; external name 'CLOSED'; + public + class function values(): JNSSSLEngineResult.Arr1InnerStatus; static; overload; + class function valueOf(para1: JLString): JNSSSLEngineResult.InnerStatus; static; overload; + end; + + public + constructor create(para1: JNSSSLEngineResult.InnerStatus; para2: JNSSSLEngineResult.InnerHandshakeStatus; para3: jint; para4: jint); overload; + function getStatus(): JNSSSLEngineResult.InnerStatus; overload; virtual; final; + function getHandshakeStatus(): JNSSSLEngineResult.InnerHandshakeStatus; overload; virtual; final; + function bytesConsumed(): jint; overload; virtual; final; + function bytesProduced(): jint; overload; virtual; final; + function toString(): JLString; overload; virtual; + end; + + JSCardTerminals = class abstract external 'javax.smartcardio' name 'CardTerminals' (JLObject) + public + type + InnerState = class; + Arr1InnerState = array of InnerState; + Arr2InnerState = array of Arr1InnerState; + Arr3InnerState = array of Arr2InnerState; + InnerState = class sealed external 'javax.smartcardio' name 'CardTerminals$State' (JLEnum) + public + final class var + fALL: JSCardTerminals.InnerState; external name 'ALL'; + fCARD_PRESENT: JSCardTerminals.InnerState; external name 'CARD_PRESENT'; + fCARD_ABSENT: JSCardTerminals.InnerState; external name 'CARD_ABSENT'; + fCARD_INSERTION: JSCardTerminals.InnerState; external name 'CARD_INSERTION'; + fCARD_REMOVAL: JSCardTerminals.InnerState; external name 'CARD_REMOVAL'; + public + class function values(): JSCardTerminals.Arr1InnerState; static; overload; + class function valueOf(para1: JLString): JSCardTerminals.InnerState; static; overload; + end; + + strict protected + constructor create(); overload; + public + function list(): JUList; overload; virtual; // throws javax.smartcardio.CardException + function list(para1: JSCardTerminals.InnerState): JUList; overload; virtual; abstract; // throws javax.smartcardio.CardException + function getTerminal(para1: JLString): JSCardTerminal; overload; virtual; + procedure waitForChange(); overload; virtual; // throws javax.smartcardio.CardException + function waitForChange(para1: jlong): jboolean; overload; virtual; abstract; // throws javax.smartcardio.CardException + end; + + JSDropMode = class sealed external 'javax.swing' name 'DropMode' (JLEnum) + public + final class var + fUSE_SELECTION: JSDropMode; external name 'USE_SELECTION'; + fON: JSDropMode; external name 'ON'; + fINSERT: JSDropMode; external name 'INSERT'; + fINSERT_ROWS: JSDropMode; external name 'INSERT_ROWS'; + fINSERT_COLS: JSDropMode; external name 'INSERT_COLS'; + fON_OR_INSERT: JSDropMode; external name 'ON_OR_INSERT'; + fON_OR_INSERT_ROWS: JSDropMode; external name 'ON_OR_INSERT_ROWS'; + fON_OR_INSERT_COLS: JSDropMode; external name 'ON_OR_INSERT_COLS'; + public + class function values(): Arr1JSDropMode; static; overload; + class function valueOf(para1: JLString): JSDropMode; static; overload; + end; + + JSLayoutStyle = class abstract external 'javax.swing' name 'LayoutStyle' (JLObject) + public + type + InnerComponentPlacement = class; + Arr1InnerComponentPlacement = array of InnerComponentPlacement; + Arr2InnerComponentPlacement = array of Arr1InnerComponentPlacement; + Arr3InnerComponentPlacement = array of Arr2InnerComponentPlacement; + InnerComponentPlacement = class sealed external 'javax.swing' name 'LayoutStyle$ComponentPlacement' (JLEnum) + public + final class var + fRELATED: JSLayoutStyle.InnerComponentPlacement; external name 'RELATED'; + fUNRELATED: JSLayoutStyle.InnerComponentPlacement; external name 'UNRELATED'; + fINDENT: JSLayoutStyle.InnerComponentPlacement; external name 'INDENT'; + public + class function values(): JSLayoutStyle.Arr1InnerComponentPlacement; static; overload; + class function valueOf(para1: JLString): JSLayoutStyle.InnerComponentPlacement; static; overload; + end; + + public + class procedure setInstance(para1: JSLayoutStyle); static; overload; + class function getInstance(): JSLayoutStyle; static; overload; + constructor create(); overload; + function getPreferredGap(para1: JSJComponent; para2: JSJComponent; para3: JSLayoutStyle.InnerComponentPlacement; para4: jint; para5: JAContainer): jint; overload; virtual; abstract; + function getContainerGap(para1: JSJComponent; para2: jint; para3: JAContainer): jint; overload; virtual; abstract; + end; + + JSRowFilter = class abstract external 'javax.swing' name 'RowFilter' (JLObject) + public + type + InnerAndFilter = class; + Arr1InnerAndFilter = array of InnerAndFilter; + Arr2InnerAndFilter = array of Arr1InnerAndFilter; + Arr3InnerAndFilter = array of Arr2InnerAndFilter; + InnerDateFilter = class; + Arr1InnerDateFilter = array of InnerDateFilter; + Arr2InnerDateFilter = array of Arr1InnerDateFilter; + Arr3InnerDateFilter = array of Arr2InnerDateFilter; + InnerGeneralFilter = class; + Arr1InnerGeneralFilter = array of InnerGeneralFilter; + Arr2InnerGeneralFilter = array of Arr1InnerGeneralFilter; + Arr3InnerGeneralFilter = array of Arr2InnerGeneralFilter; + InnerNotFilter = class; + Arr1InnerNotFilter = array of InnerNotFilter; + Arr2InnerNotFilter = array of Arr1InnerNotFilter; + Arr3InnerNotFilter = array of Arr2InnerNotFilter; + InnerNumberFilter = class; + Arr1InnerNumberFilter = array of InnerNumberFilter; + Arr2InnerNumberFilter = array of Arr1InnerNumberFilter; + Arr3InnerNumberFilter = array of Arr2InnerNumberFilter; + InnerOrFilter = class; + Arr1InnerOrFilter = array of InnerOrFilter; + Arr2InnerOrFilter = array of Arr1InnerOrFilter; + Arr3InnerOrFilter = array of Arr2InnerOrFilter; + InnerRegexFilter = class; + Arr1InnerRegexFilter = array of InnerRegexFilter; + Arr2InnerRegexFilter = array of Arr1InnerRegexFilter; + Arr3InnerRegexFilter = array of Arr2InnerRegexFilter; + InnerAndFilter = class external 'javax.swing' name 'RowFilter$AndFilter' + end; + + InnerDateFilter = class external 'javax.swing' name 'RowFilter$DateFilter' + end; + + InnerGeneralFilter = class abstract external 'javax.swing' name 'RowFilter$GeneralFilter' + end; + + InnerNotFilter = class external 'javax.swing' name 'RowFilter$NotFilter' + end; + + InnerNumberFilter = class external 'javax.swing' name 'RowFilter$NumberFilter' + end; + + InnerOrFilter = class external 'javax.swing' name 'RowFilter$OrFilter' + end; + + InnerRegexFilter = class external 'javax.swing' name 'RowFilter$RegexFilter' + end; + + public + type + InnerComparisonType = class; + Arr1InnerComparisonType = array of InnerComparisonType; + Arr2InnerComparisonType = array of Arr1InnerComparisonType; + Arr3InnerComparisonType = array of Arr2InnerComparisonType; + InnerEntry = class; + Arr1InnerEntry = array of InnerEntry; + Arr2InnerEntry = array of Arr1InnerEntry; + Arr3InnerEntry = array of Arr2InnerEntry; + InnerComparisonType = class sealed external 'javax.swing' name 'RowFilter$ComparisonType' (JLEnum) + public + final class var + fBEFORE: JSRowFilter.InnerComparisonType; external name 'BEFORE'; + fAFTER: JSRowFilter.InnerComparisonType; external name 'AFTER'; + fEQUAL: JSRowFilter.InnerComparisonType; external name 'EQUAL'; + fNOT_EQUAL: JSRowFilter.InnerComparisonType; external name 'NOT_EQUAL'; + public + class function values(): JSRowFilter.Arr1InnerComparisonType; static; overload; + class function valueOf(para1: JLString): JSRowFilter.InnerComparisonType; static; overload; + end; + + InnerEntry = class abstract external 'javax.swing' name 'RowFilter$Entry' (JLObject) + public + constructor create(); overload; + function getModel(): JLObject; overload; virtual; abstract; + function getValueCount(): jint; overload; virtual; abstract; + function getValue(para1: jint): JLObject; overload; virtual; abstract; + function getStringValue(para1: jint): JLString; overload; virtual; + function getIdentifier(): JLObject; overload; virtual; abstract; + end; + + public + constructor create(); overload; + class function regexFilter(para1: JLString; para2: Arr1jint): JSRowFilter; static; overload; + class function regexFilter(para1: JLString; var para2: array of jint): JSRowFilter; static; overload; + class function dateFilter(para1: JSRowFilter.InnerComparisonType; para2: JUDate; para3: Arr1jint): JSRowFilter; static; overload; + class function dateFilter(para1: JSRowFilter.InnerComparisonType; para2: JUDate; var para3: array of jint): JSRowFilter; static; overload; + class function numberFilter(para1: JSRowFilter.InnerComparisonType; para2: JLNumber; para3: Arr1jint): JSRowFilter; static; overload; + class function numberFilter(para1: JSRowFilter.InnerComparisonType; para2: JLNumber; var para3: array of jint): JSRowFilter; static; overload; + class function orFilter(para1: JLIterable): JSRowFilter; static; overload; + class function andFilter(para1: JLIterable): JSRowFilter; static; overload; + class function notFilter(para1: JSRowFilter): JSRowFilter; static; overload; + function include(para1: JSRowFilter.InnerEntry): jboolean; overload; virtual; abstract; + end; + + JSSortOrder = class sealed external 'javax.swing' name 'SortOrder' (JLEnum) + public + final class var + fASCENDING: JSSortOrder; external name 'ASCENDING'; + fDESCENDING: JSSortOrder; external name 'DESCENDING'; + fUNSORTED: JSSortOrder; external name 'UNSORTED'; + public + class function values(): Arr1JSSortOrder; static; overload; + class function valueOf(para1: JLString): JSSortOrder; static; overload; + end; + + JTDiagnostic = interface external 'javax.tools' name 'Diagnostic' + type + InnerKind = class; + Arr1InnerKind = array of InnerKind; + Arr2InnerKind = array of Arr1InnerKind; + Arr3InnerKind = array of Arr2InnerKind; + InnerKind = class sealed external 'javax.tools' name 'Diagnostic$Kind' (JLEnum) + public + final class var + fERROR: JTDiagnostic.InnerKind; external name 'ERROR'; + fWARNING: JTDiagnostic.InnerKind; external name 'WARNING'; + fMANDATORY_WARNING: JTDiagnostic.InnerKind; external name 'MANDATORY_WARNING'; + fNOTE: JTDiagnostic.InnerKind; external name 'NOTE'; + fOTHER: JTDiagnostic.InnerKind; external name 'OTHER'; + public + class function values(): JTDiagnostic.Arr1InnerKind; static; overload; + class function valueOf(para1: JLString): JTDiagnostic.InnerKind; static; overload; + end; + + const + NOPOS = jlong(-1); + function getKind(): JTDiagnostic.InnerKind; overload; + function getSource(): JLObject; overload; + function getPosition(): jlong; overload; + function getStartPosition(): jlong; overload; + function getEndPosition(): jlong; overload; + function getLineNumber(): jlong; overload; + function getColumnNumber(): jlong; overload; + function getCode(): JLString; overload; + function getMessage(para1: JULocale): JLString; overload; + end; + + JXBAXmlAccessOrder = class sealed external 'javax.xml.bind.annotation' name 'XmlAccessOrder' (JLEnum) + public + final class var + fUNDEFINED: JXBAXmlAccessOrder; external name 'UNDEFINED'; + fALPHABETICAL: JXBAXmlAccessOrder; external name 'ALPHABETICAL'; + public + class function values(): Arr1JXBAXmlAccessOrder; static; overload; + class function valueOf(para1: JLString): JXBAXmlAccessOrder; static; overload; + end; + + JXBAXmlAccessType = class sealed external 'javax.xml.bind.annotation' name 'XmlAccessType' (JLEnum) + public + final class var + fPROPERTY: JXBAXmlAccessType; external name 'PROPERTY'; + fFIELD: JXBAXmlAccessType; external name 'FIELD'; + fPUBLIC_MEMBER: JXBAXmlAccessType; external name 'PUBLIC_MEMBER'; + fNONE: JXBAXmlAccessType; external name 'NONE'; + public + class function values(): Arr1JXBAXmlAccessType; static; overload; + class function valueOf(para1: JLString): JXBAXmlAccessType; static; overload; + end; + + JXBAXmlNsForm = class sealed external 'javax.xml.bind.annotation' name 'XmlNsForm' (JLEnum) + public + final class var + fUNQUALIFIED: JXBAXmlNsForm; external name 'UNQUALIFIED'; + fQUALIFIED: JXBAXmlNsForm; external name 'QUALIFIED'; + fUNSET: JXBAXmlNsForm; external name 'UNSET'; + public + class function values(): Arr1JXBAXmlNsForm; static; overload; + class function valueOf(para1: JLString): JXBAXmlNsForm; static; overload; + end; + + JXWService = class external 'javax.xml.ws' name 'Service' (JLObject) + public + type + InnerMode = class; + Arr1InnerMode = array of InnerMode; + Arr2InnerMode = array of Arr1InnerMode; + Arr3InnerMode = array of Arr2InnerMode; + InnerMode = class sealed external 'javax.xml.ws' name 'Service$Mode' (JLEnum) + public + final class var + fMESSAGE: JXWService.InnerMode; external name 'MESSAGE'; + fPAYLOAD: JXWService.InnerMode; external name 'PAYLOAD'; + public + class function values(): JXWService.Arr1InnerMode; static; overload; + class function valueOf(para1: JLString): JXWService.InnerMode; static; overload; + end; + + strict protected + constructor create(para1: JNURL; para2: JXNQName); overload; + public + function getPort(para1: JXNQName; para2: JLClass): JLObject; overload; virtual; + function getPort(para1: JXNQName; para2: JLClass; para3: Arr1JXWWebServiceFeature): JLObject; overload; virtual; + function getPort(para1: JXNQName; para2: JLClass; var para3: array of JXWWebServiceFeature): JLObject; overload; virtual; + function getPort(para1: JLClass): JLObject; overload; virtual; + function getPort(para1: JLClass; para2: Arr1JXWWebServiceFeature): JLObject; overload; virtual; + function getPort(para1: JLClass; var para2: array of JXWWebServiceFeature): JLObject; overload; virtual; + function getPort(para1: JXWEndpointReference; para2: JLClass; para3: Arr1JXWWebServiceFeature): JLObject; overload; virtual; + function getPort(para1: JXWEndpointReference; para2: JLClass; var para3: array of JXWWebServiceFeature): JLObject; overload; virtual; + procedure addPort(para1: JXNQName; para2: JLString; para3: JLString); overload; virtual; + function createDispatch(para1: JXNQName; para2: JLClass; para3: JXWService.InnerMode): JXWDispatch; overload; virtual; + function createDispatch(para1: JXNQName; para2: JLClass; para3: JXWService.InnerMode; para4: Arr1JXWWebServiceFeature): JXWDispatch; overload; virtual; + function createDispatch(para1: JXNQName; para2: JLClass; para3: JXWService.InnerMode; var para4: array of JXWWebServiceFeature): JXWDispatch; overload; virtual; + function createDispatch(para1: JXWEndpointReference; para2: JLClass; para3: JXWService.InnerMode; para4: Arr1JXWWebServiceFeature): JXWDispatch; overload; virtual; + function createDispatch(para1: JXWEndpointReference; para2: JLClass; para3: JXWService.InnerMode; var para4: array of JXWWebServiceFeature): JXWDispatch; overload; virtual; + function createDispatch(para1: JXNQName; para2: JXBJAXBContext; para3: JXWService.InnerMode): JXWDispatch; overload; virtual; + function createDispatch(para1: JXNQName; para2: JXBJAXBContext; para3: JXWService.InnerMode; para4: Arr1JXWWebServiceFeature): JXWDispatch; overload; virtual; + function createDispatch(para1: JXNQName; para2: JXBJAXBContext; para3: JXWService.InnerMode; var para4: array of JXWWebServiceFeature): JXWDispatch; overload; virtual; + function createDispatch(para1: JXWEndpointReference; para2: JXBJAXBContext; para3: JXWService.InnerMode; para4: Arr1JXWWebServiceFeature): JXWDispatch; overload; virtual; + function createDispatch(para1: JXWEndpointReference; para2: JXBJAXBContext; para3: JXWService.InnerMode; var para4: array of JXWWebServiceFeature): JXWDispatch; overload; virtual; + function getServiceName(): JXNQName; overload; virtual; + function getPorts(): JUIterator; overload; virtual; + function getWSDLDocumentLocation(): JNURL; overload; virtual; + function getHandlerResolver(): JXWHHandlerResolver; overload; virtual; + procedure setHandlerResolver(para1: JXWHHandlerResolver); overload; virtual; + function getExecutor(): JUCExecutor; overload; virtual; + procedure setExecutor(para1: JUCExecutor); overload; virtual; + class function create_(para1: JNURL; para2: JXNQName): JXWService; static; external name 'create'; overload; + class function create_(para1: JXNQName): JXWService; static; external name 'create'; overload; + end; + JAFileDialog = class external 'java.awt' name 'FileDialog' (JADialog) public const @@ -22009,6 +22742,228 @@ end; + JARenderingHints = class external 'java.awt' name 'RenderingHints' (JLObject, JUMap, JLCloneable) + public + type + InnerKey = class; + Arr1InnerKey = array of InnerKey; + Arr2InnerKey = array of Arr1InnerKey; + Arr3InnerKey = array of Arr2InnerKey; + InnerKey = class abstract external 'java.awt' name 'RenderingHints$Key' (JLObject) + strict protected + constructor create(para1: jint); overload; + public + function isCompatibleValue(para1: JLObject): jboolean; overload; virtual; abstract; + strict protected + function intKey(): jint; overload; virtual; final; + public + function hashCode(): jint; overload; virtual; final; + function equals(para1: JLObject): jboolean; overload; virtual; final; + end; + + public + final class var + fKEY_ANTIALIASING: JARenderingHints.InnerKey; external name 'KEY_ANTIALIASING'; + fVALUE_ANTIALIAS_ON: JLObject; external name 'VALUE_ANTIALIAS_ON'; + fVALUE_ANTIALIAS_OFF: JLObject; external name 'VALUE_ANTIALIAS_OFF'; + fVALUE_ANTIALIAS_DEFAULT: JLObject; external name 'VALUE_ANTIALIAS_DEFAULT'; + fKEY_RENDERING: JARenderingHints.InnerKey; external name 'KEY_RENDERING'; + fVALUE_RENDER_SPEED: JLObject; external name 'VALUE_RENDER_SPEED'; + fVALUE_RENDER_QUALITY: JLObject; external name 'VALUE_RENDER_QUALITY'; + fVALUE_RENDER_DEFAULT: JLObject; external name 'VALUE_RENDER_DEFAULT'; + fKEY_DITHERING: JARenderingHints.InnerKey; external name 'KEY_DITHERING'; + fVALUE_DITHER_DISABLE: JLObject; external name 'VALUE_DITHER_DISABLE'; + fVALUE_DITHER_ENABLE: JLObject; external name 'VALUE_DITHER_ENABLE'; + fVALUE_DITHER_DEFAULT: JLObject; external name 'VALUE_DITHER_DEFAULT'; + fKEY_TEXT_ANTIALIASING: JARenderingHints.InnerKey; external name 'KEY_TEXT_ANTIALIASING'; + fVALUE_TEXT_ANTIALIAS_ON: JLObject; external name 'VALUE_TEXT_ANTIALIAS_ON'; + fVALUE_TEXT_ANTIALIAS_OFF: JLObject; external name 'VALUE_TEXT_ANTIALIAS_OFF'; + fVALUE_TEXT_ANTIALIAS_DEFAULT: JLObject; external name 'VALUE_TEXT_ANTIALIAS_DEFAULT'; + fVALUE_TEXT_ANTIALIAS_GASP: JLObject; external name 'VALUE_TEXT_ANTIALIAS_GASP'; + fVALUE_TEXT_ANTIALIAS_LCD_HRGB: JLObject; external name 'VALUE_TEXT_ANTIALIAS_LCD_HRGB'; + fVALUE_TEXT_ANTIALIAS_LCD_HBGR: JLObject; external name 'VALUE_TEXT_ANTIALIAS_LCD_HBGR'; + fVALUE_TEXT_ANTIALIAS_LCD_VRGB: JLObject; external name 'VALUE_TEXT_ANTIALIAS_LCD_VRGB'; + fVALUE_TEXT_ANTIALIAS_LCD_VBGR: JLObject; external name 'VALUE_TEXT_ANTIALIAS_LCD_VBGR'; + fKEY_TEXT_LCD_CONTRAST: JARenderingHints.InnerKey; external name 'KEY_TEXT_LCD_CONTRAST'; + fKEY_FRACTIONALMETRICS: JARenderingHints.InnerKey; external name 'KEY_FRACTIONALMETRICS'; + fVALUE_FRACTIONALMETRICS_OFF: JLObject; external name 'VALUE_FRACTIONALMETRICS_OFF'; + fVALUE_FRACTIONALMETRICS_ON: JLObject; external name 'VALUE_FRACTIONALMETRICS_ON'; + fVALUE_FRACTIONALMETRICS_DEFAULT: JLObject; external name 'VALUE_FRACTIONALMETRICS_DEFAULT'; + fKEY_INTERPOLATION: JARenderingHints.InnerKey; external name 'KEY_INTERPOLATION'; + fVALUE_INTERPOLATION_NEAREST_NEIGHBOR: JLObject; external name 'VALUE_INTERPOLATION_NEAREST_NEIGHBOR'; + fVALUE_INTERPOLATION_BILINEAR: JLObject; external name 'VALUE_INTERPOLATION_BILINEAR'; + fVALUE_INTERPOLATION_BICUBIC: JLObject; external name 'VALUE_INTERPOLATION_BICUBIC'; + fKEY_ALPHA_INTERPOLATION: JARenderingHints.InnerKey; external name 'KEY_ALPHA_INTERPOLATION'; + fVALUE_ALPHA_INTERPOLATION_SPEED: JLObject; external name 'VALUE_ALPHA_INTERPOLATION_SPEED'; + fVALUE_ALPHA_INTERPOLATION_QUALITY: JLObject; external name 'VALUE_ALPHA_INTERPOLATION_QUALITY'; + fVALUE_ALPHA_INTERPOLATION_DEFAULT: JLObject; external name 'VALUE_ALPHA_INTERPOLATION_DEFAULT'; + fKEY_COLOR_RENDERING: JARenderingHints.InnerKey; external name 'KEY_COLOR_RENDERING'; + fVALUE_COLOR_RENDER_SPEED: JLObject; external name 'VALUE_COLOR_RENDER_SPEED'; + fVALUE_COLOR_RENDER_QUALITY: JLObject; external name 'VALUE_COLOR_RENDER_QUALITY'; + fVALUE_COLOR_RENDER_DEFAULT: JLObject; external name 'VALUE_COLOR_RENDER_DEFAULT'; + fKEY_STROKE_CONTROL: JARenderingHints.InnerKey; external name 'KEY_STROKE_CONTROL'; + fVALUE_STROKE_DEFAULT: JLObject; external name 'VALUE_STROKE_DEFAULT'; + fVALUE_STROKE_NORMALIZE: JLObject; external name 'VALUE_STROKE_NORMALIZE'; + fVALUE_STROKE_PURE: JLObject; external name 'VALUE_STROKE_PURE'; + public + constructor create(para1: JUMap); overload; + constructor create(para1: JARenderingHints.InnerKey; para2: JLObject); overload; + function size(): jint; overload; virtual; + function isEmpty(): jboolean; overload; virtual; + function containsKey(para1: JLObject): jboolean; overload; virtual; + function containsValue(para1: JLObject): jboolean; overload; virtual; + function get(para1: JLObject): JLObject; overload; virtual; + function put(para1: JLObject; para2: JLObject): JLObject; overload; virtual; + procedure add(para1: JARenderingHints); overload; virtual; + procedure clear(); overload; virtual; + function remove(para1: JLObject): JLObject; overload; virtual; + procedure putAll(para1: JUMap); overload; virtual; + function keySet(): JUSet; overload; virtual; + function values(): JUCollection; overload; virtual; + function entrySet(): JUSet; overload; virtual; + function equals(para1: JLObject): jboolean; overload; virtual; + function hashCode(): jint; overload; virtual; + function clone(): JLObject; overload; virtual; + function toString(): JLString; overload; virtual; + end; + + JTAttributeEntry = class external 'java.text' name 'AttributeEntry' (JLObject, JUMap.InnerEntry) + public + function equals(para1: JLObject): jboolean; overload; virtual; + function getKey(): JLObject; overload; virtual; + function getValue(): JLObject; overload; virtual; + function setValue(para1: JLObject): JLObject; overload; virtual; + function hashCode(): jint; overload; virtual; + function toString(): JLString; overload; virtual; + end; + + JUSortedMap = interface external 'java.util' name 'SortedMap' (JUMap) + function comparator(): JUComparator; overload; + function subMap(para1: JLObject; para2: JLObject): JUSortedMap; overload; + function headMap(para1: JLObject): JUSortedMap; overload; + function tailMap(para1: JLObject): JUSortedMap; overload; + function firstKey(): JLObject; overload; + function lastKey(): JLObject; overload; + function keySet(): JUSet; overload; + function values(): JUCollection; overload; + function entrySet(): JUSet; overload; + end; + + JUCConcurrentMap = interface external 'java.util.concurrent' name 'ConcurrentMap' (JUMap) + function putIfAbsent(para1: JLObject; para2: JLObject): JLObject; overload; + function remove(para1: JLObject; para2: JLObject): jboolean; overload; + function replace(para1: JLObject; para2: JLObject; para3: JLObject): jboolean; overload; + function replace(para1: JLObject; para2: JLObject): JLObject; overload; + end; + + JUJAttributes = class external 'java.util.jar' name 'Attributes' (JLObject, JUMap, JLCloneable) + public + type + InnerName = class; + Arr1InnerName = array of InnerName; + Arr2InnerName = array of Arr1InnerName; + Arr3InnerName = array of Arr2InnerName; + InnerName = class external 'java.util.jar' name 'Attributes$Name' (JLObject) + public + final class var + fMANIFEST_VERSION: JUJAttributes.InnerName; external name 'MANIFEST_VERSION'; + fSIGNATURE_VERSION: JUJAttributes.InnerName; external name 'SIGNATURE_VERSION'; + fCONTENT_TYPE: JUJAttributes.InnerName; external name 'CONTENT_TYPE'; + fCLASS_PATH: JUJAttributes.InnerName; external name 'CLASS_PATH'; + fMAIN_CLASS: JUJAttributes.InnerName; external name 'MAIN_CLASS'; + fSEALED: JUJAttributes.InnerName; external name 'SEALED'; + fEXTENSION_LIST: JUJAttributes.InnerName; external name 'EXTENSION_LIST'; + fEXTENSION_NAME: JUJAttributes.InnerName; external name 'EXTENSION_NAME'; + fEXTENSION_INSTALLATION: JUJAttributes.InnerName; external name 'EXTENSION_INSTALLATION'; + fIMPLEMENTATION_TITLE: JUJAttributes.InnerName; external name 'IMPLEMENTATION_TITLE'; + fIMPLEMENTATION_VERSION: JUJAttributes.InnerName; external name 'IMPLEMENTATION_VERSION'; + fIMPLEMENTATION_VENDOR: JUJAttributes.InnerName; external name 'IMPLEMENTATION_VENDOR'; + fIMPLEMENTATION_VENDOR_ID: JUJAttributes.InnerName; external name 'IMPLEMENTATION_VENDOR_ID'; + fIMPLEMENTATION_URL: JUJAttributes.InnerName; external name 'IMPLEMENTATION_URL'; + fSPECIFICATION_TITLE: JUJAttributes.InnerName; external name 'SPECIFICATION_TITLE'; + fSPECIFICATION_VERSION: JUJAttributes.InnerName; external name 'SPECIFICATION_VERSION'; + fSPECIFICATION_VENDOR: JUJAttributes.InnerName; external name 'SPECIFICATION_VENDOR'; + public + constructor create(para1: JLString); overload; + function equals(para1: JLObject): jboolean; overload; virtual; + function hashCode(): jint; overload; virtual; + function toString(): JLString; overload; virtual; + end; + + strict protected + var + fmap: JUMap; external name 'map'; + public + constructor create(); overload; + constructor create(para1: jint); overload; + constructor create(para1: JUJAttributes); overload; + function get(para1: JLObject): JLObject; overload; virtual; + function getValue(para1: JLString): JLString; overload; virtual; + function getValue(para1: JUJAttributes.InnerName): JLString; overload; virtual; + function put(para1: JLObject; para2: JLObject): JLObject; overload; virtual; + function putValue(para1: JLString; para2: JLString): JLString; overload; virtual; + function remove(para1: JLObject): JLObject; overload; virtual; + function containsValue(para1: JLObject): jboolean; overload; virtual; + function containsKey(para1: JLObject): jboolean; overload; virtual; + procedure putAll(para1: JUMap); overload; virtual; + procedure clear(); overload; virtual; + function size(): jint; overload; virtual; + function isEmpty(): jboolean; overload; virtual; + function keySet(): JUSet; overload; virtual; + function values(): JUCollection; overload; virtual; + function entrySet(): JUSet; overload; virtual; + function equals(para1: JLObject): jboolean; overload; virtual; + function hashCode(): jint; overload; virtual; + function clone(): JLObject; overload; virtual; + end; + + JSBindings = interface external 'javax.script' name 'Bindings' (JUMap) + function put(para1: JLString; para2: JLObject): JLObject; overload; + procedure putAll(para1: JUMap); overload; + function containsKey(para1: JLObject): jboolean; overload; + function get(para1: JLObject): JLObject; overload; + function remove(para1: JLObject): JLObject; overload; + end; + + JXWHMessageContext = interface external 'javax.xml.ws.handler' name 'MessageContext' (JUMap) + type + InnerScope = class; + Arr1InnerScope = array of InnerScope; + Arr2InnerScope = array of Arr1InnerScope; + Arr3InnerScope = array of Arr2InnerScope; + InnerScope = class sealed external 'javax.xml.ws.handler' name 'MessageContext$Scope' (JLEnum) + public + final class var + fAPPLICATION: JXWHMessageContext.InnerScope; external name 'APPLICATION'; + fHANDLER: JXWHMessageContext.InnerScope; external name 'HANDLER'; + public + class function values(): JXWHMessageContext.Arr1InnerScope; static; overload; + class function valueOf(para1: JLString): JXWHMessageContext.InnerScope; static; overload; + end; + + const + MESSAGE_OUTBOUND_PROPERTY = 'javax.xml.ws.handler.message.outbound'; + INBOUND_MESSAGE_ATTACHMENTS = 'javax.xml.ws.binding.attachments.inbound'; + OUTBOUND_MESSAGE_ATTACHMENTS = 'javax.xml.ws.binding.attachments.outbound'; + WSDL_DESCRIPTION = 'javax.xml.ws.wsdl.description'; + WSDL_SERVICE = 'javax.xml.ws.wsdl.service'; + WSDL_PORT = 'javax.xml.ws.wsdl.port'; + WSDL_INTERFACE = 'javax.xml.ws.wsdl.interface'; + WSDL_OPERATION = 'javax.xml.ws.wsdl.operation'; + HTTP_RESPONSE_CODE = 'javax.xml.ws.http.response.code'; + HTTP_REQUEST_HEADERS = 'javax.xml.ws.http.request.headers'; + HTTP_RESPONSE_HEADERS = 'javax.xml.ws.http.response.headers'; + HTTP_REQUEST_METHOD = 'javax.xml.ws.http.request.method'; + SERVLET_REQUEST = 'javax.xml.ws.servlet.request'; + SERVLET_RESPONSE = 'javax.xml.ws.servlet.response'; + SERVLET_CONTEXT = 'javax.xml.ws.servlet.context'; + QUERY_STRING = 'javax.xml.ws.http.request.querystring'; + PATH_INFO = 'javax.xml.ws.http.request.pathinfo'; + REFERENCE_PARAMETERS = 'javax.xml.ws.reference.parameters'; + procedure setScope(para1: JLString; para2: JXWHMessageContext.InnerScope); overload; + function getScope(para1: JLString): JXWHMessageContext.InnerScope; overload; + end; + JACCMMException = class external 'java.awt.color' name 'CMMException' (JLRuntimeException) public constructor create(para1: JLString); overload; @@ -22419,6 +23374,65 @@ function getControlObject(): JLObject; overload; end; + JUAbstractCollection = class abstract external 'java.util' name 'AbstractCollection' (JLObject, JUCollection) + strict protected + constructor create(); overload; + public + function iterator(): JUIterator; overload; virtual; abstract; + function size(): jint; overload; virtual; abstract; + function isEmpty(): jboolean; overload; virtual; + function contains(para1: JLObject): jboolean; overload; virtual; + function toArray(): Arr1JLObject; overload; virtual; + function toArray(para1: Arr1JLObject): Arr1JLObject; overload; virtual; + function toArray(var para1: array of JLObject): Arr1JLObject; overload; virtual; + function add(para1: JLObject): jboolean; overload; virtual; + function remove(para1: JLObject): jboolean; overload; virtual; + function containsAll(para1: JUCollection): jboolean; overload; virtual; + function addAll(para1: JUCollection): jboolean; overload; virtual; + function removeAll(para1: JUCollection): jboolean; overload; virtual; + function retainAll(para1: JUCollection): jboolean; overload; virtual; + procedure clear(); overload; virtual; + function toString(): JLString; overload; virtual; + end; + + JUList = interface external 'java.util' name 'List' (JUCollection) + function size(): jint; overload; + function isEmpty(): jboolean; overload; + function contains(para1: JLObject): jboolean; overload; + function iterator(): JUIterator; overload; + function toArray(): Arr1JLObject; overload; + function toArray(para1: Arr1JLObject): Arr1JLObject; overload; + function toArray(var para1: array of JLObject): Arr1JLObject; overload; + function add(para1: JLObject): jboolean; overload; + function remove(para1: JLObject): jboolean; overload; + function containsAll(para1: JUCollection): jboolean; overload; + function addAll(para1: JUCollection): jboolean; overload; + function addAll(para1: jint; para2: JUCollection): jboolean; overload; + function removeAll(para1: JUCollection): jboolean; overload; + function retainAll(para1: JUCollection): jboolean; overload; + procedure clear(); overload; + function equals(para1: JLObject): jboolean; overload; + function hashCode(): jint; overload; + function get(para1: jint): JLObject; overload; + function &set(para1: jint; para2: JLObject): JLObject; overload; + procedure add(para1: jint; para2: JLObject); overload; + function remove(para1: jint): JLObject; overload; + function indexOf(para1: JLObject): jint; overload; + function lastIndexOf(para1: JLObject): jint; overload; + function listIterator(): JUListIterator; overload; + function listIterator(para1: jint): JUListIterator; overload; + function subList(para1: jint; para2: jint): JUList; overload; + end; + + JUQueue = interface external 'java.util' name 'Queue' (JUCollection) + function add(para1: JLObject): jboolean; overload; + function offer(para1: JLObject): jboolean; overload; + function remove(): JLObject; overload; + function poll(): JLObject; overload; + function element(): JLObject; overload; + function peek(): JLObject; overload; + end; + JIFile = class external 'java.io' name 'File' (JLObject, JISerializable, JLComparable) public type @@ -22510,50 +23524,6 @@ function toString(): JLString; overload; virtual; end; - JLBoolean = class sealed external 'java.lang' name 'Boolean' (JLObject, JISerializable, JLComparable) - public - final class var - fTRUE: JLBoolean; external name 'TRUE'; - fFALSE: JLBoolean; external name 'FALSE'; - fTYPE: JLClass; external name 'TYPE'; - public - constructor create(para1: jboolean); overload; - constructor create(para1: JLString); overload; - class function parseBoolean(para1: JLString): jboolean; static; overload; - function booleanValue(): jboolean; overload; virtual; - class function valueOf(para1: jboolean): JLBoolean; static; overload; - class function valueOf(para1: JLString): JLBoolean; static; overload; - class function toString(para1: jboolean): JLString; static; overload; - function toString(): JLString; overload; virtual; - function hashCode(): jint; overload; virtual; - function equals(para1: JLObject): jboolean; overload; virtual; - class function getBoolean(para1: JLString): jboolean; static; overload; - function compareTo(para1: JLBoolean): jint; overload; virtual; - function compareTo(para1: JLObject): jint; overload; virtual; - end; - - JLEnum = class abstract external 'java.lang' name 'Enum' (JLObject, JLComparable, JISerializable) - public - function name(): JLString; overload; virtual; final; - function ordinal(): jint; overload; virtual; final; - strict protected - constructor create(para1: JLString; para2: jint); overload; - public - function toString(): JLString; overload; virtual; - function equals(para1: JLObject): jboolean; overload; virtual; final; - function hashCode(): jint; overload; virtual; final; - strict protected - function clone(): JLObject; overload; virtual; final; // throws java.lang.CloneNotSupportedException - public - function compareTo(para1: JLEnum): jint; overload; virtual; final; - function getDeclaringClass(): JLClass; overload; virtual; final; - class function valueOf(para1: JLClass; para2: JLString): JLEnum; static; overload; - strict protected - procedure finalize(); overload; virtual; final; - public - function compareTo(para1: JLObject): jint; overload; virtual; - end; - JNURI = class sealed external 'java.net' name 'URI' (JLObject, JLComparable, JISerializable) public type @@ -22889,211 +23859,203 @@ constructor create(para1: jint); overload; end; - JLByte = class sealed external 'java.lang' name 'Byte' (JLNumber, JLComparable) + JLClassCircularityError = class external 'java.lang' name 'ClassCircularityError' (JLLinkageError) public - type - InnerByteCache = class; - Arr1InnerByteCache = array of InnerByteCache; - Arr2InnerByteCache = array of Arr1InnerByteCache; - Arr3InnerByteCache = array of Arr2InnerByteCache; - InnerByteCache = class external 'java.lang' name 'Byte$ByteCache' - end; - - public - const - MIN_VALUE = -128; - MAX_VALUE = 127; - public - final class var - fTYPE: JLClass; external name 'TYPE'; - public - const - SIZE = 8; - public - class function toString(para1: jbyte): JLString; static; overload; - class function valueOf(para1: jbyte): JLByte; static; overload; - class function parseByte(para1: JLString): jbyte; static; overload; // throws java.lang.NumberFormatException - class function parseByte(para1: JLString; para2: jint): jbyte; static; overload; // throws java.lang.NumberFormatException - class function valueOf(para1: JLString; para2: jint): JLByte; static; overload; // throws java.lang.NumberFormatException - class function valueOf(para1: JLString): JLByte; static; overload; // throws java.lang.NumberFormatException - class function decode(para1: JLString): JLByte; static; overload; // throws java.lang.NumberFormatException - constructor create(para1: jbyte); overload; - constructor create(para1: JLString); overload; // throws java.lang.NumberFormatException - function byteValue(): jbyte; overload; virtual; - function shortValue(): jshort; overload; virtual; - function intValue(): jint; overload; virtual; - function longValue(): jlong; overload; virtual; - function floatValue(): jfloat; overload; virtual; - function doubleValue(): jdouble; overload; virtual; - function toString(): JLString; overload; virtual; - function hashCode(): jint; overload; virtual; - function equals(para1: JLObject): jboolean; overload; virtual; - function compareTo(para1: JLByte): jint; overload; virtual; - function compareTo(para1: JLObject): jint; overload; virtual; + constructor create(); overload; + constructor create(para1: JLString); overload; end; - JLInteger = class sealed external 'java.lang' name 'Integer' (JLNumber, JLComparable) + JLClassFormatError = class external 'java.lang' name 'ClassFormatError' (JLLinkageError) public - type - InnerIntegerCache = class; - Arr1InnerIntegerCache = array of InnerIntegerCache; - Arr2InnerIntegerCache = array of Arr1InnerIntegerCache; - Arr3InnerIntegerCache = array of Arr2InnerIntegerCache; - InnerIntegerCache = class external 'java.lang' name 'Integer$IntegerCache' - end; - - public - const - MIN_VALUE = -2147483648; - MAX_VALUE = 2147483647; - public - final class var - fTYPE: JLClass; external name 'TYPE'; - public - const - SIZE = 32; - public - class function toString(para1: jint; para2: jint): JLString; static; overload; - class function toHexString(para1: jint): JLString; static; overload; - class function toOctalString(para1: jint): JLString; static; overload; - class function toBinaryString(para1: jint): JLString; static; overload; - class function toString(para1: jint): JLString; static; overload; - class function parseInt(para1: JLString; para2: jint): jint; static; overload; // throws java.lang.NumberFormatException - class function parseInt(para1: JLString): jint; static; overload; // throws java.lang.NumberFormatException - class function valueOf(para1: JLString; para2: jint): JLInteger; static; overload; // throws java.lang.NumberFormatException - class function valueOf(para1: JLString): JLInteger; static; overload; // throws java.lang.NumberFormatException - class function valueOf(para1: jint): JLInteger; static; overload; - constructor create(para1: jint); overload; - constructor create(para1: JLString); overload; // throws java.lang.NumberFormatException - function byteValue(): jbyte; overload; virtual; - function shortValue(): jshort; overload; virtual; - function intValue(): jint; overload; virtual; - function longValue(): jlong; overload; virtual; - function floatValue(): jfloat; overload; virtual; - function doubleValue(): jdouble; overload; virtual; - function toString(): JLString; overload; virtual; - function hashCode(): jint; overload; virtual; - function equals(para1: JLObject): jboolean; overload; virtual; - class function getInteger(para1: JLString): JLInteger; static; overload; - class function getInteger(para1: JLString; para2: jint): JLInteger; static; overload; - class function getInteger(para1: JLString; para2: JLInteger): JLInteger; static; overload; - class function decode(para1: JLString): JLInteger; static; overload; // throws java.lang.NumberFormatException - function compareTo(para1: JLInteger): jint; overload; virtual; - class function highestOneBit(para1: jint): jint; static; overload; - class function lowestOneBit(para1: jint): jint; static; overload; - class function numberOfLeadingZeros(para1: jint): jint; static; overload; - class function numberOfTrailingZeros(para1: jint): jint; static; overload; - class function bitCount(para1: jint): jint; static; overload; - class function rotateLeft(para1: jint; para2: jint): jint; static; overload; - class function rotateRight(para1: jint; para2: jint): jint; static; overload; - class function reverse(para1: jint): jint; static; overload; - class function signum(para1: jint): jint; static; overload; - class function reverseBytes(para1: jint): jint; static; overload; - function compareTo(para1: JLObject): jint; overload; virtual; + constructor create(); overload; + constructor create(para1: JLString); overload; end; - JLLong = class sealed external 'java.lang' name 'Long' (JLNumber, JLComparable) + JLExceptionInInitializerError = class external 'java.lang' name 'ExceptionInInitializerError' (JLLinkageError) public - type - InnerLongCache = class; - Arr1InnerLongCache = array of InnerLongCache; - Arr2InnerLongCache = array of Arr1InnerLongCache; - Arr3InnerLongCache = array of Arr2InnerLongCache; - InnerLongCache = class external 'java.lang' name 'Long$LongCache' - end; - - public - const - MIN_VALUE = jlong(-9223372036854775808); - MAX_VALUE = jlong(9223372036854775807); - public - final class var - fTYPE: JLClass; external name 'TYPE'; - public - const - SIZE = 64; - public - class function toString(para1: jlong; para2: jint): JLString; static; overload; - class function toHexString(para1: jlong): JLString; static; overload; - class function toOctalString(para1: jlong): JLString; static; overload; - class function toBinaryString(para1: jlong): JLString; static; overload; - class function toString(para1: jlong): JLString; static; overload; - class function parseLong(para1: JLString; para2: jint): jlong; static; overload; // throws java.lang.NumberFormatException - class function parseLong(para1: JLString): jlong; static; overload; // throws java.lang.NumberFormatException - class function valueOf(para1: JLString; para2: jint): JLLong; static; overload; // throws java.lang.NumberFormatException - class function valueOf(para1: JLString): JLLong; static; overload; // throws java.lang.NumberFormatException - class function valueOf(para1: jlong): JLLong; static; overload; - class function decode(para1: JLString): JLLong; static; overload; // throws java.lang.NumberFormatException - constructor create(para1: jlong); overload; - constructor create(para1: JLString); overload; // throws java.lang.NumberFormatException - function byteValue(): jbyte; overload; virtual; - function shortValue(): jshort; overload; virtual; - function intValue(): jint; overload; virtual; - function longValue(): jlong; overload; virtual; - function floatValue(): jfloat; overload; virtual; - function doubleValue(): jdouble; overload; virtual; - function toString(): JLString; overload; virtual; - function hashCode(): jint; overload; virtual; - function equals(para1: JLObject): jboolean; overload; virtual; - class function getLong(para1: JLString): JLLong; static; overload; - class function getLong(para1: JLString; para2: jlong): JLLong; static; overload; - class function getLong(para1: JLString; para2: JLLong): JLLong; static; overload; - function compareTo(para1: JLLong): jint; overload; virtual; - class function highestOneBit(para1: jlong): jlong; static; overload; - class function lowestOneBit(para1: jlong): jlong; static; overload; - class function numberOfLeadingZeros(para1: jlong): jint; static; overload; - class function numberOfTrailingZeros(para1: jlong): jint; static; overload; - class function bitCount(para1: jlong): jint; static; overload; - class function rotateLeft(para1: jlong; para2: jint): jlong; static; overload; - class function rotateRight(para1: jlong; para2: jint): jlong; static; overload; - class function reverse(para1: jlong): jlong; static; overload; - class function signum(para1: jlong): jint; static; overload; - class function reverseBytes(para1: jlong): jlong; static; overload; - function compareTo(para1: JLObject): jint; overload; virtual; + constructor create(); overload; + constructor create(para1: JLThrowable); overload; + constructor create(para1: JLString); overload; + function getException(): JLThrowable; overload; virtual; + function getCause(): JLThrowable; overload; virtual; end; - JLShort = class sealed external 'java.lang' name 'Short' (JLNumber, JLComparable) + JLIncompatibleClassChangeError = class external 'java.lang' name 'IncompatibleClassChangeError' (JLLinkageError) public - type - InnerShortCache = class; - Arr1InnerShortCache = array of InnerShortCache; - Arr2InnerShortCache = array of Arr1InnerShortCache; - Arr3InnerShortCache = array of Arr2InnerShortCache; - InnerShortCache = class external 'java.lang' name 'Short$ShortCache' - end; + constructor create(); overload; + constructor create(para1: JLString); overload; + end; + JLNoClassDefFoundError = class external 'java.lang' name 'NoClassDefFoundError' (JLLinkageError) public - const - MIN_VALUE = -32768; - MAX_VALUE = 32767; + constructor create(); overload; + constructor create(para1: JLString); overload; + end; + + JLUnsatisfiedLinkError = class external 'java.lang' name 'UnsatisfiedLinkError' (JLLinkageError) public - final class var - fTYPE: JLClass; external name 'TYPE'; + constructor create(); overload; + constructor create(para1: JLString); overload; + end; + + JLVerifyError = class external 'java.lang' name 'VerifyError' (JLLinkageError) public - const - SIZE = 16; + constructor create(); overload; + constructor create(para1: JLString); overload; + end; + + JLIllegalThreadStateException = class external 'java.lang' name 'IllegalThreadStateException' (JLIllegalArgumentException) public - class function toString(para1: jshort): JLString; static; overload; - class function parseShort(para1: JLString): jshort; static; overload; // throws java.lang.NumberFormatException - class function parseShort(para1: JLString; para2: jint): jshort; static; overload; // throws java.lang.NumberFormatException - class function valueOf(para1: JLString; para2: jint): JLShort; static; overload; // throws java.lang.NumberFormatException - class function valueOf(para1: JLString): JLShort; static; overload; // throws java.lang.NumberFormatException - class function valueOf(para1: jshort): JLShort; static; overload; - class function decode(para1: JLString): JLShort; static; overload; // throws java.lang.NumberFormatException - constructor create(para1: jshort); overload; - constructor create(para1: JLString); overload; // throws java.lang.NumberFormatException - function byteValue(): jbyte; overload; virtual; - function shortValue(): jshort; overload; virtual; - function intValue(): jint; overload; virtual; - function longValue(): jlong; overload; virtual; - function floatValue(): jfloat; overload; virtual; - function doubleValue(): jdouble; overload; virtual; - function toString(): JLString; overload; virtual; + constructor create(); overload; + constructor create(para1: JLString); overload; + end; + + JLNumberFormatException = class external 'java.lang' name 'NumberFormatException' (JLIllegalArgumentException) + public + constructor create(); overload; + constructor create(para1: JLString); overload; + end; + + JNCIllegalSelectorException = class external 'java.nio.channels' name 'IllegalSelectorException' (JLIllegalArgumentException) + public + constructor create(); overload; + end; + + JNCUnresolvedAddressException = class external 'java.nio.channels' name 'UnresolvedAddressException' (JLIllegalArgumentException) + public + constructor create(); overload; + end; + + JNCUnsupportedAddressTypeException = class external 'java.nio.channels' name 'UnsupportedAddressTypeException' (JLIllegalArgumentException) + public + constructor create(); overload; + end; + + JNCIllegalCharsetNameException = class external 'java.nio.charset' name 'IllegalCharsetNameException' (JLIllegalArgumentException) + public + constructor create(para1: JLString); overload; + function getCharsetName(): JLString; overload; virtual; + end; + + JNCUnsupportedCharsetException = class external 'java.nio.charset' name 'UnsupportedCharsetException' (JLIllegalArgumentException) + public + constructor create(para1: JLString); overload; + function getCharsetName(): JLString; overload; virtual; + end; + + JSInvalidParameterException = class external 'java.security' name 'InvalidParameterException' (JLIllegalArgumentException) + public + constructor create(); overload; + constructor create(para1: JLString); overload; + end; + + JUIllegalFormatException = class external 'java.util' name 'IllegalFormatException' (JLIllegalArgumentException) + end; + + JURPatternSyntaxException = class external 'java.util.regex' name 'PatternSyntaxException' (JLIllegalArgumentException) + public + constructor create(para1: JLString; para2: JLString; para3: jint); overload; + function getIndex(): jint; overload; virtual; + function getDescription(): JLString; overload; virtual; + function getPattern(): JLString; overload; virtual; + function getMessage(): JLString; overload; virtual; + end; + + JMOInvalidKeyException = class external 'javax.management.openmbean' name 'InvalidKeyException' (JLIllegalArgumentException) + public + constructor create(); overload; + constructor create(para1: JLString); overload; + end; + + JMOInvalidOpenTypeException = class external 'javax.management.openmbean' name 'InvalidOpenTypeException' (JLIllegalArgumentException) + public + constructor create(); overload; + constructor create(para1: JLString); overload; + end; + + JMOKeyAlreadyExistsException = class external 'javax.management.openmbean' name 'KeyAlreadyExistsException' (JLIllegalArgumentException) + public + constructor create(); overload; + constructor create(para1: JLString); overload; + end; + + JLPackage = class external 'java.lang' name 'Package' (JLObject, JLRAnnotatedElement) + public + function getName(): JLString; overload; virtual; + function getSpecificationTitle(): JLString; overload; virtual; + function getSpecificationVersion(): JLString; overload; virtual; + function getSpecificationVendor(): JLString; overload; virtual; + function getImplementationTitle(): JLString; overload; virtual; + function getImplementationVersion(): JLString; overload; virtual; + function getImplementationVendor(): JLString; overload; virtual; + function isSealed(): jboolean; overload; virtual; + function isSealed(para1: JNURL): jboolean; overload; virtual; + function isCompatibleWith(para1: JLString): jboolean; overload; virtual; // throws java.lang.NumberFormatException + class function getPackage(para1: JLString): JLPackage; static; overload; + class function getPackages(): Arr1JLPackage; static; overload; function hashCode(): jint; overload; virtual; - function equals(para1: JLObject): jboolean; overload; virtual; - function compareTo(para1: JLShort): jint; overload; virtual; - class function reverseBytes(para1: jshort): jshort; static; overload; - function compareTo(para1: JLObject): jint; overload; virtual; + function toString(): JLString; overload; virtual; + function getAnnotation(para1: JLClass): JLAAnnotation; overload; virtual; + function isAnnotationPresent(para1: JLClass): jboolean; overload; virtual; + function getAnnotations(): Arr1JLAAnnotation; overload; virtual; + function getDeclaredAnnotations(): Arr1JLAAnnotation; overload; virtual; + end; + + JLRAccessibleObject = class external 'java.lang.reflect' name 'AccessibleObject' (JLObject, JLRAnnotatedElement) + public + class procedure setAccessible(para1: Arr1JLRAccessibleObject; para2: jboolean); static; overload; // throws java.lang.SecurityException + class procedure setAccessible(var para1: array of JLRAccessibleObject; para2: jboolean); static; overload; // throws java.lang.SecurityException + procedure setAccessible(para1: jboolean); overload; virtual; // throws java.lang.SecurityException + function isAccessible(): jboolean; overload; virtual; + strict protected + constructor create(); overload; + public + function getAnnotation(para1: JLClass): JLAAnnotation; overload; virtual; + function isAnnotationPresent(para1: JLClass): jboolean; overload; virtual; + function getAnnotations(): Arr1JLAAnnotation; overload; virtual; + function getDeclaredAnnotations(): Arr1JLAAnnotation; overload; virtual; + end; + + JLRGenericArrayType = interface external 'java.lang.reflect' name 'GenericArrayType' (JLRType) + function getGenericComponentType(): JLRType; overload; + end; + + JLRParameterizedType = interface external 'java.lang.reflect' name 'ParameterizedType' (JLRType) + function getActualTypeArguments(): Arr1JLRType; overload; + function getRawType(): JLRType; overload; + function getOwnerType(): JLRType; overload; + end; + + JLRTypeVariable = interface external 'java.lang.reflect' name 'TypeVariable' (JLRType) + function getBounds(): Arr1JLRType; overload; + function getGenericDeclaration(): JLRGenericDeclaration; overload; + function getName(): JLString; overload; + end; + + JLRWildcardType = interface external 'java.lang.reflect' name 'WildcardType' (JLRType) + function getUpperBounds(): Arr1JLRType; overload; + function getLowerBounds(): Arr1JLRType; overload; + end; + + JLRReflectAccess = class external 'java.lang.reflect' name 'ReflectAccess' (JLObject, SRLangReflectAccess) + public + function newField(para1: JLClass; para2: JLString; para3: JLClass; para4: jint; para5: jint; para6: JLString; para7: Arr1jbyte): JLRField; overload; virtual; + function newField(para1: JLClass; para2: JLString; para3: JLClass; para4: jint; para5: jint; para6: JLString; var para7: array of jbyte): JLRField; overload; virtual; + function newMethod(para1: JLClass; para2: JLString; para3: Arr1JLClass; para4: JLClass; para5: Arr1JLClass; para6: jint; para7: jint; para8: JLString; para9: Arr1jbyte; para10: Arr1jbyte; para11: Arr1jbyte): JLRMethod; overload; virtual; + function newMethod(para1: JLClass; para2: JLString; var para3: array of JLClass; para4: JLClass; var para5: array of JLClass; para6: jint; para7: jint; para8: JLString; var para9: array of jbyte; var para10: array of jbyte; var para11: array of jbyte): JLRMethod; overload; virtual; + function newConstructor(para1: JLClass; para2: Arr1JLClass; para3: Arr1JLClass; para4: jint; para5: jint; para6: JLString; para7: Arr1jbyte; para8: Arr1jbyte): JLRConstructor; overload; virtual; + function newConstructor(para1: JLClass; var para2: array of JLClass; var para3: array of JLClass; para4: jint; para5: jint; para6: JLString; var para7: array of jbyte; var para8: array of jbyte): JLRConstructor; overload; virtual; + function getMethodAccessor(para1: JLRMethod): SRMethodAccessor; overload; virtual; + procedure setMethodAccessor(para1: JLRMethod; para2: SRMethodAccessor); overload; virtual; + function getConstructorAccessor(para1: JLRConstructor): SRConstructorAccessor; overload; virtual; + procedure setConstructorAccessor(para1: JLRConstructor; para2: SRConstructorAccessor); overload; virtual; + function getConstructorSlot(para1: JLRConstructor): jint; overload; virtual; + function getConstructorSignature(para1: JLRConstructor): JLString; overload; virtual; + function getConstructorAnnotations(para1: JLRConstructor): Arr1jbyte; overload; virtual; + function getConstructorParameterAnnotations(para1: JLRConstructor): Arr1jbyte; overload; virtual; + function copyMethod(para1: JLRMethod): JLRMethod; overload; virtual; + function copyField(para1: JLRField): JLRField; overload; virtual; + function copyConstructor(para1: JLRConstructor): JLRConstructor; overload; virtual; end; JMBigDecimal = class external 'java.math' name 'BigDecimal' (JLNumber, JLComparable) @@ -23320,205 +24282,6 @@ function doubleValue(): jdouble; overload; virtual; end; - JLClassCircularityError = class external 'java.lang' name 'ClassCircularityError' (JLLinkageError) - public - constructor create(); overload; - constructor create(para1: JLString); overload; - end; - - JLClassFormatError = class external 'java.lang' name 'ClassFormatError' (JLLinkageError) - public - constructor create(); overload; - constructor create(para1: JLString); overload; - end; - - JLExceptionInInitializerError = class external 'java.lang' name 'ExceptionInInitializerError' (JLLinkageError) - public - constructor create(); overload; - constructor create(para1: JLThrowable); overload; - constructor create(para1: JLString); overload; - function getException(): JLThrowable; overload; virtual; - function getCause(): JLThrowable; overload; virtual; - end; - - JLIncompatibleClassChangeError = class external 'java.lang' name 'IncompatibleClassChangeError' (JLLinkageError) - public - constructor create(); overload; - constructor create(para1: JLString); overload; - end; - - JLNoClassDefFoundError = class external 'java.lang' name 'NoClassDefFoundError' (JLLinkageError) - public - constructor create(); overload; - constructor create(para1: JLString); overload; - end; - - JLUnsatisfiedLinkError = class external 'java.lang' name 'UnsatisfiedLinkError' (JLLinkageError) - public - constructor create(); overload; - constructor create(para1: JLString); overload; - end; - - JLVerifyError = class external 'java.lang' name 'VerifyError' (JLLinkageError) - public - constructor create(); overload; - constructor create(para1: JLString); overload; - end; - - JLIllegalThreadStateException = class external 'java.lang' name 'IllegalThreadStateException' (JLIllegalArgumentException) - public - constructor create(); overload; - constructor create(para1: JLString); overload; - end; - - JLNumberFormatException = class external 'java.lang' name 'NumberFormatException' (JLIllegalArgumentException) - public - constructor create(); overload; - constructor create(para1: JLString); overload; - end; - - JNCIllegalSelectorException = class external 'java.nio.channels' name 'IllegalSelectorException' (JLIllegalArgumentException) - public - constructor create(); overload; - end; - - JNCUnresolvedAddressException = class external 'java.nio.channels' name 'UnresolvedAddressException' (JLIllegalArgumentException) - public - constructor create(); overload; - end; - - JNCUnsupportedAddressTypeException = class external 'java.nio.channels' name 'UnsupportedAddressTypeException' (JLIllegalArgumentException) - public - constructor create(); overload; - end; - - JNCIllegalCharsetNameException = class external 'java.nio.charset' name 'IllegalCharsetNameException' (JLIllegalArgumentException) - public - constructor create(para1: JLString); overload; - function getCharsetName(): JLString; overload; virtual; - end; - - JNCUnsupportedCharsetException = class external 'java.nio.charset' name 'UnsupportedCharsetException' (JLIllegalArgumentException) - public - constructor create(para1: JLString); overload; - function getCharsetName(): JLString; overload; virtual; - end; - - JSInvalidParameterException = class external 'java.security' name 'InvalidParameterException' (JLIllegalArgumentException) - public - constructor create(); overload; - constructor create(para1: JLString); overload; - end; - - JUIllegalFormatException = class external 'java.util' name 'IllegalFormatException' (JLIllegalArgumentException) - end; - - JURPatternSyntaxException = class external 'java.util.regex' name 'PatternSyntaxException' (JLIllegalArgumentException) - public - constructor create(para1: JLString; para2: JLString; para3: jint); overload; - function getIndex(): jint; overload; virtual; - function getDescription(): JLString; overload; virtual; - function getPattern(): JLString; overload; virtual; - function getMessage(): JLString; overload; virtual; - end; - - JMOInvalidKeyException = class external 'javax.management.openmbean' name 'InvalidKeyException' (JLIllegalArgumentException) - public - constructor create(); overload; - constructor create(para1: JLString); overload; - end; - - JMOInvalidOpenTypeException = class external 'javax.management.openmbean' name 'InvalidOpenTypeException' (JLIllegalArgumentException) - public - constructor create(); overload; - constructor create(para1: JLString); overload; - end; - - JMOKeyAlreadyExistsException = class external 'javax.management.openmbean' name 'KeyAlreadyExistsException' (JLIllegalArgumentException) - public - constructor create(); overload; - constructor create(para1: JLString); overload; - end; - - JLPackage = class external 'java.lang' name 'Package' (JLObject, JLRAnnotatedElement) - public - function getName(): JLString; overload; virtual; - function getSpecificationTitle(): JLString; overload; virtual; - function getSpecificationVersion(): JLString; overload; virtual; - function getSpecificationVendor(): JLString; overload; virtual; - function getImplementationTitle(): JLString; overload; virtual; - function getImplementationVersion(): JLString; overload; virtual; - function getImplementationVendor(): JLString; overload; virtual; - function isSealed(): jboolean; overload; virtual; - function isSealed(para1: JNURL): jboolean; overload; virtual; - function isCompatibleWith(para1: JLString): jboolean; overload; virtual; // throws java.lang.NumberFormatException - class function getPackage(para1: JLString): JLPackage; static; overload; - class function getPackages(): Arr1JLPackage; static; overload; - function hashCode(): jint; overload; virtual; - function toString(): JLString; overload; virtual; - function getAnnotation(para1: JLClass): JLAAnnotation; overload; virtual; - function isAnnotationPresent(para1: JLClass): jboolean; overload; virtual; - function getAnnotations(): Arr1JLAAnnotation; overload; virtual; - function getDeclaredAnnotations(): Arr1JLAAnnotation; overload; virtual; - end; - - JLRAccessibleObject = class external 'java.lang.reflect' name 'AccessibleObject' (JLObject, JLRAnnotatedElement) - public - class procedure setAccessible(para1: Arr1JLRAccessibleObject; para2: jboolean); static; overload; // throws java.lang.SecurityException - class procedure setAccessible(var para1: array of JLRAccessibleObject; para2: jboolean); static; overload; // throws java.lang.SecurityException - procedure setAccessible(para1: jboolean); overload; virtual; // throws java.lang.SecurityException - function isAccessible(): jboolean; overload; virtual; - strict protected - constructor create(); overload; - public - function getAnnotation(para1: JLClass): JLAAnnotation; overload; virtual; - function isAnnotationPresent(para1: JLClass): jboolean; overload; virtual; - function getAnnotations(): Arr1JLAAnnotation; overload; virtual; - function getDeclaredAnnotations(): Arr1JLAAnnotation; overload; virtual; - end; - - JLRGenericArrayType = interface external 'java.lang.reflect' name 'GenericArrayType' (JLRType) - function getGenericComponentType(): JLRType; overload; - end; - - JLRParameterizedType = interface external 'java.lang.reflect' name 'ParameterizedType' (JLRType) - function getActualTypeArguments(): Arr1JLRType; overload; - function getRawType(): JLRType; overload; - function getOwnerType(): JLRType; overload; - end; - - JLRTypeVariable = interface external 'java.lang.reflect' name 'TypeVariable' (JLRType) - function getBounds(): Arr1JLRType; overload; - function getGenericDeclaration(): JLRGenericDeclaration; overload; - function getName(): JLString; overload; - end; - - JLRWildcardType = interface external 'java.lang.reflect' name 'WildcardType' (JLRType) - function getUpperBounds(): Arr1JLRType; overload; - function getLowerBounds(): Arr1JLRType; overload; - end; - - JLRReflectAccess = class external 'java.lang.reflect' name 'ReflectAccess' (JLObject, SRLangReflectAccess) - public - function newField(para1: JLClass; para2: JLString; para3: JLClass; para4: jint; para5: jint; para6: JLString; para7: Arr1jbyte): JLRField; overload; virtual; - function newField(para1: JLClass; para2: JLString; para3: JLClass; para4: jint; para5: jint; para6: JLString; var para7: array of jbyte): JLRField; overload; virtual; - function newMethod(para1: JLClass; para2: JLString; para3: Arr1JLClass; para4: JLClass; para5: Arr1JLClass; para6: jint; para7: jint; para8: JLString; para9: Arr1jbyte; para10: Arr1jbyte; para11: Arr1jbyte): JLRMethod; overload; virtual; - function newMethod(para1: JLClass; para2: JLString; var para3: array of JLClass; para4: JLClass; var para5: array of JLClass; para6: jint; para7: jint; para8: JLString; var para9: array of jbyte; var para10: array of jbyte; var para11: array of jbyte): JLRMethod; overload; virtual; - function newConstructor(para1: JLClass; para2: Arr1JLClass; para3: Arr1JLClass; para4: jint; para5: jint; para6: JLString; para7: Arr1jbyte; para8: Arr1jbyte): JLRConstructor; overload; virtual; - function newConstructor(para1: JLClass; var para2: array of JLClass; var para3: array of JLClass; para4: jint; para5: jint; para6: JLString; var para7: array of jbyte; var para8: array of jbyte): JLRConstructor; overload; virtual; - function getMethodAccessor(para1: JLRMethod): SRMethodAccessor; overload; virtual; - procedure setMethodAccessor(para1: JLRMethod; para2: SRMethodAccessor); overload; virtual; - function getConstructorAccessor(para1: JLRConstructor): SRConstructorAccessor; overload; virtual; - procedure setConstructorAccessor(para1: JLRConstructor; para2: SRConstructorAccessor); overload; virtual; - function getConstructorSlot(para1: JLRConstructor): jint; overload; virtual; - function getConstructorSignature(para1: JLRConstructor): JLString; overload; virtual; - function getConstructorAnnotations(para1: JLRConstructor): Arr1jbyte; overload; virtual; - function getConstructorParameterAnnotations(para1: JLRConstructor): Arr1jbyte; overload; virtual; - function copyMethod(para1: JLRMethod): JLRMethod; overload; virtual; - function copyField(para1: JLRField): JLRField; overload; virtual; - function copyConstructor(para1: JLRConstructor): JLRConstructor; overload; virtual; - end; - JLMEName = interface external 'javax.lang.model.element' name 'Name' (JLCharSequence) function equals(para1: JLObject): jboolean; overload; function hashCode(): jint; overload; @@ -23538,6 +24301,42 @@ procedure implSetDateAndTime(para1: JSCX509CRLSelector; para2: JUDate; para3: jlong); overload; virtual; end; + JSSQLException = class external 'java.sql' name 'SQLException' (JLException, JLIterable) + public + constructor create(para1: JLString; para2: JLString; para3: jint); overload; + constructor create(para1: JLString; para2: JLString); overload; + constructor create(para1: JLString); overload; + constructor create(); overload; + constructor create(para1: JLThrowable); overload; + constructor create(para1: JLString; para2: JLThrowable); overload; + constructor create(para1: JLString; para2: JLString; para3: JLThrowable); overload; + constructor create(para1: JLString; para2: JLString; para3: jint; para4: JLThrowable); overload; + function getSQLState(): JLString; overload; virtual; + function getErrorCode(): jint; overload; virtual; + function getNextException(): JSSQLException; overload; virtual; + procedure setNextException(para1: JSSQLException); overload; virtual; + function iterator(): JUIterator; overload; virtual; + end; + + JUServiceLoader = class sealed external 'java.util' name 'ServiceLoader' (JLObject, JLIterable) + public + type + InnerLazyIterator = class; + Arr1InnerLazyIterator = array of InnerLazyIterator; + Arr2InnerLazyIterator = array of Arr1InnerLazyIterator; + Arr3InnerLazyIterator = array of Arr2InnerLazyIterator; + InnerLazyIterator = class external 'java.util' name 'ServiceLoader$LazyIterator' + end; + + public + procedure reload(); overload; virtual; + function iterator(): JUIterator; overload; virtual; + class function load(para1: JLClass; para2: JLClassLoader): JUServiceLoader; static; overload; + class function load(para1: JLClass): JUServiceLoader; static; overload; + class function loadInstalled(para1: JLClass): JUServiceLoader; static; overload; + function toString(): JLString; overload; virtual; + end; + JTRuleBasedCollator = class external 'java.text' name 'RuleBasedCollator' (JTCollator) public constructor create(para1: JLString); overload; // throws java.text.ParseException @@ -23551,6 +24350,290 @@ function hashCode(): jint; overload; virtual; end; + JUSortedSet = interface external 'java.util' name 'SortedSet' (JUSet) + function comparator(): JUComparator; overload; + function subSet(para1: JLObject; para2: JLObject): JUSortedSet; overload; + function headSet(para1: JLObject): JUSortedSet; overload; + function tailSet(para1: JLObject): JUSortedSet; overload; + function first(): JLObject; overload; + function last(): JLObject; overload; + end; + + JUEnumMap = class external 'java.util' name 'EnumMap' (JUAbstractMap, JISerializable, JLCloneable) + public + type + InnerKeyIterator = class; + Arr1InnerKeyIterator = array of InnerKeyIterator; + Arr2InnerKeyIterator = array of Arr1InnerKeyIterator; + Arr3InnerKeyIterator = array of Arr2InnerKeyIterator; + InnerValueIterator = class; + Arr1InnerValueIterator = array of InnerValueIterator; + Arr2InnerValueIterator = array of Arr1InnerValueIterator; + Arr3InnerValueIterator = array of Arr2InnerValueIterator; + InnerEntryIterator = class; + Arr1InnerEntryIterator = array of InnerEntryIterator; + Arr2InnerEntryIterator = array of Arr1InnerEntryIterator; + Arr3InnerEntryIterator = array of Arr2InnerEntryIterator; + InnerEntrySet = class; + Arr1InnerEntrySet = array of InnerEntrySet; + Arr2InnerEntrySet = array of Arr1InnerEntrySet; + Arr3InnerEntrySet = array of Arr2InnerEntrySet; + InnerKeySet = class; + Arr1InnerKeySet = array of InnerKeySet; + Arr2InnerKeySet = array of Arr1InnerKeySet; + Arr3InnerKeySet = array of Arr2InnerKeySet; + InnerEnumMapIterator = class; + Arr1InnerEnumMapIterator = array of InnerEnumMapIterator; + Arr2InnerEnumMapIterator = array of Arr1InnerEnumMapIterator; + Arr3InnerEnumMapIterator = array of Arr2InnerEnumMapIterator; + InnerValues = class; + Arr1InnerValues = array of InnerValues; + Arr2InnerValues = array of Arr1InnerValues; + Arr3InnerValues = array of Arr2InnerValues; + InnerKeyIterator = class external 'java.util' name 'EnumMap$KeyIterator' + end; + + InnerValueIterator = class external 'java.util' name 'EnumMap$ValueIterator' + end; + + InnerEntryIterator = class external 'java.util' name 'EnumMap$EntryIterator' + end; + + InnerEntrySet = class external 'java.util' name 'EnumMap$EntrySet' + end; + + InnerKeySet = class external 'java.util' name 'EnumMap$KeySet' + end; + + InnerEnumMapIterator = class abstract external 'java.util' name 'EnumMap$EnumMapIterator' + end; + + InnerValues = class external 'java.util' name 'EnumMap$Values' + end; + + public + constructor create(para1: JLClass); overload; + constructor create(para1: JUEnumMap); overload; + constructor create(para1: JUMap); overload; + function size(): jint; overload; virtual; + function containsValue(para1: JLObject): jboolean; overload; virtual; + function containsKey(para1: JLObject): jboolean; overload; virtual; + function get(para1: JLObject): JLObject; overload; virtual; + function put(para1: JLEnum; para2: JLObject): JLObject; overload; virtual; + function remove(para1: JLObject): JLObject; overload; virtual; + procedure putAll(para1: JUMap); overload; virtual; + procedure clear(); overload; virtual; + function keySet(): JUSet; overload; virtual; + function values(): JUCollection; overload; virtual; + function entrySet(): JUSet; overload; virtual; + function equals(para1: JLObject): jboolean; overload; virtual; + function clone(): JUEnumMap; overload; virtual; + function clone(): JLObject; overload; virtual; // throws java.lang.CloneNotSupportedException + function put(para1: JLObject; para2: JLObject): JLObject; overload; virtual; + end; + + JUIdentityHashMap = class external 'java.util' name 'IdentityHashMap' (JUAbstractMap, JUMap, JISerializable, JLCloneable) + public + type + InnerEntryIterator = class; + Arr1InnerEntryIterator = array of InnerEntryIterator; + Arr2InnerEntryIterator = array of Arr1InnerEntryIterator; + Arr3InnerEntryIterator = array of Arr2InnerEntryIterator; + InnerKeyIterator = class; + Arr1InnerKeyIterator = array of InnerKeyIterator; + Arr2InnerKeyIterator = array of Arr1InnerKeyIterator; + Arr3InnerKeyIterator = array of Arr2InnerKeyIterator; + InnerValueIterator = class; + Arr1InnerValueIterator = array of InnerValueIterator; + Arr2InnerValueIterator = array of Arr1InnerValueIterator; + Arr3InnerValueIterator = array of Arr2InnerValueIterator; + InnerEntrySet = class; + Arr1InnerEntrySet = array of InnerEntrySet; + Arr2InnerEntrySet = array of Arr1InnerEntrySet; + Arr3InnerEntrySet = array of Arr2InnerEntrySet; + InnerKeySet = class; + Arr1InnerKeySet = array of InnerKeySet; + Arr2InnerKeySet = array of Arr1InnerKeySet; + Arr3InnerKeySet = array of Arr2InnerKeySet; + InnerIdentityHashMapIterator = class; + Arr1InnerIdentityHashMapIterator = array of InnerIdentityHashMapIterator; + Arr2InnerIdentityHashMapIterator = array of Arr1InnerIdentityHashMapIterator; + Arr3InnerIdentityHashMapIterator = array of Arr2InnerIdentityHashMapIterator; + InnerValues = class; + Arr1InnerValues = array of InnerValues; + Arr2InnerValues = array of Arr1InnerValues; + Arr3InnerValues = array of Arr2InnerValues; + InnerEntryIterator = class external 'java.util' name 'IdentityHashMap$EntryIterator' + end; + + InnerKeyIterator = class external 'java.util' name 'IdentityHashMap$KeyIterator' + end; + + InnerValueIterator = class external 'java.util' name 'IdentityHashMap$ValueIterator' + end; + + InnerEntrySet = class external 'java.util' name 'IdentityHashMap$EntrySet' + end; + + InnerKeySet = class external 'java.util' name 'IdentityHashMap$KeySet' + end; + + InnerIdentityHashMapIterator = class abstract external 'java.util' name 'IdentityHashMap$IdentityHashMapIterator' + end; + + InnerValues = class external 'java.util' name 'IdentityHashMap$Values' + end; + + public + constructor create(); overload; + constructor create(para1: jint); overload; + constructor create(para1: JUMap); overload; + function size(): jint; overload; virtual; + function isEmpty(): jboolean; overload; virtual; + function get(para1: JLObject): JLObject; overload; virtual; + function containsKey(para1: JLObject): jboolean; overload; virtual; + function containsValue(para1: JLObject): jboolean; overload; virtual; + function put(para1: JLObject; para2: JLObject): JLObject; overload; virtual; + procedure putAll(para1: JUMap); overload; virtual; + function remove(para1: JLObject): JLObject; overload; virtual; + procedure clear(); overload; virtual; + function equals(para1: JLObject): jboolean; overload; virtual; + function hashCode(): jint; overload; virtual; + function clone(): JLObject; overload; virtual; + function keySet(): JUSet; overload; virtual; + function values(): JUCollection; overload; virtual; + function entrySet(): JUSet; overload; virtual; + end; + + JUWeakHashMap = class external 'java.util' name 'WeakHashMap' (JUAbstractMap, JUMap) + public + type + InnerEntry = class; + Arr1InnerEntry = array of InnerEntry; + Arr2InnerEntry = array of Arr1InnerEntry; + Arr3InnerEntry = array of Arr2InnerEntry; + InnerEntryIterator = class; + Arr1InnerEntryIterator = array of InnerEntryIterator; + Arr2InnerEntryIterator = array of Arr1InnerEntryIterator; + Arr3InnerEntryIterator = array of Arr2InnerEntryIterator; + InnerKeyIterator = class; + Arr1InnerKeyIterator = array of InnerKeyIterator; + Arr2InnerKeyIterator = array of Arr1InnerKeyIterator; + Arr3InnerKeyIterator = array of Arr2InnerKeyIterator; + InnerValueIterator = class; + Arr1InnerValueIterator = array of InnerValueIterator; + Arr2InnerValueIterator = array of Arr1InnerValueIterator; + Arr3InnerValueIterator = array of Arr2InnerValueIterator; + InnerEntrySet = class; + Arr1InnerEntrySet = array of InnerEntrySet; + Arr2InnerEntrySet = array of Arr1InnerEntrySet; + Arr3InnerEntrySet = array of Arr2InnerEntrySet; + InnerKeySet = class; + Arr1InnerKeySet = array of InnerKeySet; + Arr2InnerKeySet = array of Arr1InnerKeySet; + Arr3InnerKeySet = array of Arr2InnerKeySet; + InnerHashIterator = class; + Arr1InnerHashIterator = array of InnerHashIterator; + Arr2InnerHashIterator = array of Arr1InnerHashIterator; + Arr3InnerHashIterator = array of Arr2InnerHashIterator; + InnerValues = class; + Arr1InnerValues = array of InnerValues; + Arr2InnerValues = array of Arr1InnerValues; + Arr3InnerValues = array of Arr2InnerValues; + InnerEntry = class external 'java.util' name 'WeakHashMap$Entry' + end; + + InnerEntryIterator = class external 'java.util' name 'WeakHashMap$EntryIterator' + end; + + InnerKeyIterator = class external 'java.util' name 'WeakHashMap$KeyIterator' + end; + + InnerValueIterator = class external 'java.util' name 'WeakHashMap$ValueIterator' + end; + + InnerEntrySet = class external 'java.util' name 'WeakHashMap$EntrySet' + end; + + InnerKeySet = class external 'java.util' name 'WeakHashMap$KeySet' + end; + + InnerHashIterator = class abstract external 'java.util' name 'WeakHashMap$HashIterator' + end; + + InnerValues = class external 'java.util' name 'WeakHashMap$Values' + end; + + public + constructor create(para1: jint; para2: jfloat); overload; + constructor create(para1: jint); overload; + constructor create(); overload; + constructor create(para1: JUMap); overload; + function size(): jint; overload; virtual; + function isEmpty(): jboolean; overload; virtual; + function get(para1: JLObject): JLObject; overload; virtual; + function containsKey(para1: JLObject): jboolean; overload; virtual; + function put(para1: JLObject; para2: JLObject): JLObject; overload; virtual; + procedure putAll(para1: JUMap); overload; virtual; + function remove(para1: JLObject): JLObject; overload; virtual; + procedure clear(); overload; virtual; + function containsValue(para1: JLObject): jboolean; overload; virtual; + function keySet(): JUSet; overload; virtual; + function values(): JUCollection; overload; virtual; + function entrySet(): JUSet; overload; virtual; + end; + + JULinkedHashMap = class external 'java.util' name 'LinkedHashMap' (JUHashMap, JUMap) + public + type + InnerEntry = class; + Arr1InnerEntry = array of InnerEntry; + Arr2InnerEntry = array of Arr1InnerEntry; + Arr3InnerEntry = array of Arr2InnerEntry; + InnerKeyIterator = class; + Arr1InnerKeyIterator = array of InnerKeyIterator; + Arr2InnerKeyIterator = array of Arr1InnerKeyIterator; + Arr3InnerKeyIterator = array of Arr2InnerKeyIterator; + InnerValueIterator = class; + Arr1InnerValueIterator = array of InnerValueIterator; + Arr2InnerValueIterator = array of Arr1InnerValueIterator; + Arr3InnerValueIterator = array of Arr2InnerValueIterator; + InnerEntryIterator = class; + Arr1InnerEntryIterator = array of InnerEntryIterator; + Arr2InnerEntryIterator = array of Arr1InnerEntryIterator; + Arr3InnerEntryIterator = array of Arr2InnerEntryIterator; + InnerLinkedHashIterator = class; + Arr1InnerLinkedHashIterator = array of InnerLinkedHashIterator; + Arr2InnerLinkedHashIterator = array of Arr1InnerLinkedHashIterator; + Arr3InnerLinkedHashIterator = array of Arr2InnerLinkedHashIterator; + InnerEntry = class external 'java.util' name 'LinkedHashMap$Entry' + end; + + InnerKeyIterator = class external 'java.util' name 'LinkedHashMap$KeyIterator' + end; + + InnerValueIterator = class external 'java.util' name 'LinkedHashMap$ValueIterator' + end; + + InnerEntryIterator = class external 'java.util' name 'LinkedHashMap$EntryIterator' + end; + + InnerLinkedHashIterator = class abstract external 'java.util' name 'LinkedHashMap$LinkedHashIterator' + end; + + public + constructor create(para1: jint; para2: jfloat); overload; + constructor create(para1: jint); overload; + constructor create(); overload; + constructor create(para1: JUMap); overload; + constructor create(para1: jint; para2: jfloat; para3: jboolean); overload; + function containsValue(para1: JLObject): jboolean; overload; virtual; + function get(para1: JLObject): JLObject; overload; virtual; + procedure clear(); overload; virtual; + strict protected + function removeEldestEntry(para1: JUMap.InnerEntry): jboolean; overload; virtual; + end; + JUJJavaUtilJarAccessImpl = class external 'java.util.jar' name 'JavaUtilJarAccessImpl' (JLObject, SMJavaUtilJarAccess) public function jarFileHasClassPathAttribute(para1: JUJJarFile): jboolean; overload; virtual; // throws java.io.IOException @@ -25583,6 +26666,356 @@ function status(): jint; overload; virtual; end; + JAComponent = class abstract external 'java.awt' name 'Component' (JLObject, JAIImageObserver, JAMenuContainer, JISerializable) + public + type + InnerAWTTreeLock = class; + Arr1InnerAWTTreeLock = array of InnerAWTTreeLock; + Arr2InnerAWTTreeLock = array of Arr1InnerAWTTreeLock; + Arr3InnerAWTTreeLock = array of Arr2InnerAWTTreeLock; + InnerSingleBufferStrategy = class; + Arr1InnerSingleBufferStrategy = array of InnerSingleBufferStrategy; + Arr2InnerSingleBufferStrategy = array of Arr1InnerSingleBufferStrategy; + Arr3InnerSingleBufferStrategy = array of Arr2InnerSingleBufferStrategy; + InnerBltSubRegionBufferStrategy = class; + Arr1InnerBltSubRegionBufferStrategy = array of InnerBltSubRegionBufferStrategy; + Arr2InnerBltSubRegionBufferStrategy = array of Arr1InnerBltSubRegionBufferStrategy; + Arr3InnerBltSubRegionBufferStrategy = array of Arr2InnerBltSubRegionBufferStrategy; + InnerFlipSubRegionBufferStrategy = class; + Arr1InnerFlipSubRegionBufferStrategy = array of InnerFlipSubRegionBufferStrategy; + Arr2InnerFlipSubRegionBufferStrategy = array of Arr1InnerFlipSubRegionBufferStrategy; + Arr3InnerFlipSubRegionBufferStrategy = array of Arr2InnerFlipSubRegionBufferStrategy; + InnerDummyRequestFocusController = class; + Arr1InnerDummyRequestFocusController = array of InnerDummyRequestFocusController; + Arr2InnerDummyRequestFocusController = array of Arr1InnerDummyRequestFocusController; + Arr3InnerDummyRequestFocusController = array of Arr2InnerDummyRequestFocusController; + InnerNativeInLightFixer = class; + Arr1InnerNativeInLightFixer = array of InnerNativeInLightFixer; + Arr2InnerNativeInLightFixer = array of Arr1InnerNativeInLightFixer; + Arr3InnerNativeInLightFixer = array of Arr2InnerNativeInLightFixer; + InnerProxyCapabilities = class; + Arr1InnerProxyCapabilities = array of InnerProxyCapabilities; + Arr2InnerProxyCapabilities = array of Arr1InnerProxyCapabilities; + Arr3InnerProxyCapabilities = array of Arr2InnerProxyCapabilities; + InnerAWTTreeLock = class external 'java.awt' name 'Component$AWTTreeLock' + end; + + InnerSingleBufferStrategy = class external 'java.awt' name 'Component$SingleBufferStrategy' + end; + + InnerBltSubRegionBufferStrategy = class external 'java.awt' name 'Component$BltSubRegionBufferStrategy' + end; + + InnerFlipSubRegionBufferStrategy = class external 'java.awt' name 'Component$FlipSubRegionBufferStrategy' + end; + + InnerDummyRequestFocusController = class external 'java.awt' name 'Component$DummyRequestFocusController' + end; + + InnerNativeInLightFixer = class sealed external 'java.awt' name 'Component$NativeInLightFixer' + end; + + InnerProxyCapabilities = class external 'java.awt' name 'Component$ProxyCapabilities' + end; + + public + type + InnerAccessibleAWTComponent = class; + Arr1InnerAccessibleAWTComponent = array of InnerAccessibleAWTComponent; + Arr2InnerAccessibleAWTComponent = array of Arr1InnerAccessibleAWTComponent; + Arr3InnerAccessibleAWTComponent = array of Arr2InnerAccessibleAWTComponent; + InnerBaselineResizeBehavior = class; + Arr1InnerBaselineResizeBehavior = array of InnerBaselineResizeBehavior; + Arr2InnerBaselineResizeBehavior = array of Arr1InnerBaselineResizeBehavior; + Arr3InnerBaselineResizeBehavior = array of Arr2InnerBaselineResizeBehavior; + InnerBltBufferStrategy = class; + Arr1InnerBltBufferStrategy = array of InnerBltBufferStrategy; + Arr2InnerBltBufferStrategy = array of Arr1InnerBltBufferStrategy; + Arr3InnerBltBufferStrategy = array of Arr2InnerBltBufferStrategy; + InnerFlipBufferStrategy = class; + Arr1InnerFlipBufferStrategy = array of InnerFlipBufferStrategy; + Arr2InnerFlipBufferStrategy = array of Arr1InnerFlipBufferStrategy; + Arr3InnerFlipBufferStrategy = array of Arr2InnerFlipBufferStrategy; + InnerAccessibleAWTComponent = class abstract external 'java.awt' name 'Component$AccessibleAWTComponent' + public + type + InnerAccessibleAWTComponentHandler = class; + Arr1InnerAccessibleAWTComponentHandler = array of InnerAccessibleAWTComponentHandler; + Arr2InnerAccessibleAWTComponentHandler = array of Arr1InnerAccessibleAWTComponentHandler; + Arr3InnerAccessibleAWTComponentHandler = array of Arr2InnerAccessibleAWTComponentHandler; + InnerAccessibleAWTFocusHandler = class; + Arr1InnerAccessibleAWTFocusHandler = array of InnerAccessibleAWTFocusHandler; + Arr2InnerAccessibleAWTFocusHandler = array of Arr1InnerAccessibleAWTFocusHandler; + Arr3InnerAccessibleAWTFocusHandler = array of Arr2InnerAccessibleAWTFocusHandler; + InnerAccessibleAWTComponentHandler = class external 'java.awt' name 'Component$AccessibleAWTComponent$AccessibleAWTComponentHandler' + end; + + InnerAccessibleAWTFocusHandler = class external 'java.awt' name 'Component$AccessibleAWTComponent$AccessibleAWTFocusHandler' + end; + + end; + + InnerBaselineResizeBehavior = class sealed external 'java.awt' name 'Component$BaselineResizeBehavior' (JLEnum) + public + final class var + fCONSTANT_ASCENT: JAComponent.InnerBaselineResizeBehavior; external name 'CONSTANT_ASCENT'; + fCONSTANT_DESCENT: JAComponent.InnerBaselineResizeBehavior; external name 'CONSTANT_DESCENT'; + fCENTER_OFFSET: JAComponent.InnerBaselineResizeBehavior; external name 'CENTER_OFFSET'; + fOTHER: JAComponent.InnerBaselineResizeBehavior; external name 'OTHER'; + public + class function values(): JAComponent.Arr1InnerBaselineResizeBehavior; static; overload; + class function valueOf(para1: JLString): JAComponent.InnerBaselineResizeBehavior; static; overload; + end; + + InnerBltBufferStrategy = class external 'java.awt' name 'Component$BltBufferStrategy' + end; + + InnerFlipBufferStrategy = class external 'java.awt' name 'Component$FlipBufferStrategy' + end; + + public + const + TOP_ALIGNMENT = jfloat(0.0); + CENTER_ALIGNMENT = jfloat(0.5); + BOTTOM_ALIGNMENT = jfloat(1.0); + LEFT_ALIGNMENT = jfloat(0.0); + RIGHT_ALIGNMENT = jfloat(1.0); + strict protected + constructor create(); overload; + public + function getName(): JLString; overload; virtual; + procedure setName(para1: JLString); overload; virtual; + function getParent(): JAContainer; overload; virtual; + function getPeer(): JAPComponentPeer; overload; virtual; + procedure setDropTarget(para1: JADDropTarget); overload; virtual; + function getDropTarget(): JADDropTarget; overload; virtual; + function getGraphicsConfiguration(): JAGraphicsConfiguration; overload; virtual; + function getTreeLock(): JLObject; overload; virtual; final; + function getToolkit(): JAToolkit; overload; virtual; + function isValid(): jboolean; overload; virtual; + function isDisplayable(): jboolean; overload; virtual; + function isVisible(): jboolean; overload; virtual; + function getMousePosition(): JAPoint; overload; virtual; // throws java.awt.HeadlessException + function isShowing(): jboolean; overload; virtual; + function isEnabled(): jboolean; overload; virtual; + procedure setEnabled(para1: jboolean); overload; virtual; + procedure enable(); overload; virtual; + procedure enable(para1: jboolean); overload; virtual; + procedure disable(); overload; virtual; + function isDoubleBuffered(): jboolean; overload; virtual; + procedure enableInputMethods(para1: jboolean); overload; virtual; + procedure setVisible(para1: jboolean); overload; virtual; + procedure show(); overload; virtual; + procedure show(para1: jboolean); overload; virtual; + procedure hide(); overload; virtual; + function getForeground(): JAColor; overload; virtual; + procedure setForeground(para1: JAColor); overload; virtual; + function isForegroundSet(): jboolean; overload; virtual; + function getBackground(): JAColor; overload; virtual; + procedure setBackground(para1: JAColor); overload; virtual; + function isBackgroundSet(): jboolean; overload; virtual; + function getFont(): JAFont; overload; virtual; + procedure setFont(para1: JAFont); overload; virtual; + function isFontSet(): jboolean; overload; virtual; + function getLocale(): JULocale; overload; virtual; + procedure setLocale(para1: JULocale); overload; virtual; + function getColorModel(): JAIColorModel; overload; virtual; + function getLocation(): JAPoint; overload; virtual; + function getLocationOnScreen(): JAPoint; overload; virtual; + function location(): JAPoint; overload; virtual; + procedure setLocation(para1: jint; para2: jint); overload; virtual; + procedure move(para1: jint; para2: jint); overload; virtual; + procedure setLocation(para1: JAPoint); overload; virtual; + function getSize(): JADimension; overload; virtual; + function size(): JADimension; overload; virtual; + procedure setSize(para1: jint; para2: jint); overload; virtual; + procedure resize(para1: jint; para2: jint); overload; virtual; + procedure setSize(para1: JADimension); overload; virtual; + procedure resize(para1: JADimension); overload; virtual; + function getBounds(): JARectangle; overload; virtual; + function bounds(): JARectangle; overload; virtual; + procedure setBounds(para1: jint; para2: jint; para3: jint; para4: jint); overload; virtual; + procedure reshape(para1: jint; para2: jint; para3: jint; para4: jint); overload; virtual; + procedure setBounds(para1: JARectangle); overload; virtual; + function getX(): jint; overload; virtual; + function getY(): jint; overload; virtual; + function getWidth(): jint; overload; virtual; + function getHeight(): jint; overload; virtual; + function getBounds(para1: JARectangle): JARectangle; overload; virtual; + function getSize(para1: JADimension): JADimension; overload; virtual; + function getLocation(para1: JAPoint): JAPoint; overload; virtual; + function isOpaque(): jboolean; overload; virtual; + function isLightweight(): jboolean; overload; virtual; + procedure setPreferredSize(para1: JADimension); overload; virtual; + function isPreferredSizeSet(): jboolean; overload; virtual; + function getPreferredSize(): JADimension; overload; virtual; + function preferredSize(): JADimension; overload; virtual; + procedure setMinimumSize(para1: JADimension); overload; virtual; + function isMinimumSizeSet(): jboolean; overload; virtual; + function getMinimumSize(): JADimension; overload; virtual; + function minimumSize(): JADimension; overload; virtual; + procedure setMaximumSize(para1: JADimension); overload; virtual; + function isMaximumSizeSet(): jboolean; overload; virtual; + function getMaximumSize(): JADimension; overload; virtual; + function getAlignmentX(): jfloat; overload; virtual; + function getAlignmentY(): jfloat; overload; virtual; + function getBaseline(para1: jint; para2: jint): jint; overload; virtual; + function getBaselineResizeBehavior(): JAComponent.InnerBaselineResizeBehavior; overload; virtual; + procedure doLayout(); overload; virtual; + procedure layout(); overload; virtual; + procedure validate(); overload; virtual; + procedure invalidate(); overload; virtual; + function getGraphics(): JAGraphics; overload; virtual; + function getFontMetrics(para1: JAFont): JAFontMetrics; overload; virtual; + procedure setCursor(para1: JACursor); overload; virtual; + function getCursor(): JACursor; overload; virtual; + function isCursorSet(): jboolean; overload; virtual; + procedure paint(para1: JAGraphics); overload; virtual; + procedure update(para1: JAGraphics); overload; virtual; + procedure paintAll(para1: JAGraphics); overload; virtual; + procedure repaint(); overload; virtual; + procedure repaint(para1: jlong); overload; virtual; + procedure repaint(para1: jint; para2: jint; para3: jint; para4: jint); overload; virtual; + procedure repaint(para1: jlong; para2: jint; para3: jint; para4: jint; para5: jint); overload; virtual; + procedure print(para1: JAGraphics); overload; virtual; + procedure printAll(para1: JAGraphics); overload; virtual; + function imageUpdate(para1: JAImage; para2: jint; para3: jint; para4: jint; para5: jint; para6: jint): jboolean; overload; virtual; + function createImage(para1: JAIImageProducer): JAImage; overload; virtual; + function createImage(para1: jint; para2: jint): JAImage; overload; virtual; + function createVolatileImage(para1: jint; para2: jint): JAIVolatileImage; overload; virtual; + function createVolatileImage(para1: jint; para2: jint; para3: JAImageCapabilities): JAIVolatileImage; overload; virtual; // throws java.awt.AWTException + function prepareImage(para1: JAImage; para2: JAIImageObserver): jboolean; overload; virtual; + function prepareImage(para1: JAImage; para2: jint; para3: jint; para4: JAIImageObserver): jboolean; overload; virtual; + function checkImage(para1: JAImage; para2: JAIImageObserver): jint; overload; virtual; + function checkImage(para1: JAImage; para2: jint; para3: jint; para4: JAIImageObserver): jint; overload; virtual; + procedure setIgnoreRepaint(para1: jboolean); overload; virtual; + function getIgnoreRepaint(): jboolean; overload; virtual; + function contains(para1: jint; para2: jint): jboolean; overload; virtual; + function inside(para1: jint; para2: jint): jboolean; overload; virtual; + function contains(para1: JAPoint): jboolean; overload; virtual; + function getComponentAt(para1: jint; para2: jint): JAComponent; overload; virtual; + function locate(para1: jint; para2: jint): JAComponent; overload; virtual; + function getComponentAt(para1: JAPoint): JAComponent; overload; virtual; + procedure deliverEvent(para1: JAEvent); overload; virtual; + procedure dispatchEvent(para1: JAAWTEvent); overload; virtual; final; + function postEvent(para1: JAEvent): jboolean; overload; virtual; + procedure addComponentListener(para1: JAEComponentListener); overload; virtual; + procedure removeComponentListener(para1: JAEComponentListener); overload; virtual; + function getComponentListeners(): Arr1JAEComponentListener; overload; virtual; + procedure addFocusListener(para1: JAEFocusListener); overload; virtual; + procedure removeFocusListener(para1: JAEFocusListener); overload; virtual; + function getFocusListeners(): Arr1JAEFocusListener; overload; virtual; + procedure addHierarchyListener(para1: JAEHierarchyListener); overload; virtual; + procedure removeHierarchyListener(para1: JAEHierarchyListener); overload; virtual; + function getHierarchyListeners(): Arr1JAEHierarchyListener; overload; virtual; + procedure addHierarchyBoundsListener(para1: JAEHierarchyBoundsListener); overload; virtual; + procedure removeHierarchyBoundsListener(para1: JAEHierarchyBoundsListener); overload; virtual; + function getHierarchyBoundsListeners(): Arr1JAEHierarchyBoundsListener; overload; virtual; + procedure addKeyListener(para1: JAEKeyListener); overload; virtual; + procedure removeKeyListener(para1: JAEKeyListener); overload; virtual; + function getKeyListeners(): Arr1JAEKeyListener; overload; virtual; + procedure addMouseListener(para1: JAEMouseListener); overload; virtual; + procedure removeMouseListener(para1: JAEMouseListener); overload; virtual; + function getMouseListeners(): Arr1JAEMouseListener; overload; virtual; + procedure addMouseMotionListener(para1: JAEMouseMotionListener); overload; virtual; + procedure removeMouseMotionListener(para1: JAEMouseMotionListener); overload; virtual; + function getMouseMotionListeners(): Arr1JAEMouseMotionListener; overload; virtual; + procedure addMouseWheelListener(para1: JAEMouseWheelListener); overload; virtual; + procedure removeMouseWheelListener(para1: JAEMouseWheelListener); overload; virtual; + function getMouseWheelListeners(): Arr1JAEMouseWheelListener; overload; virtual; + procedure addInputMethodListener(para1: JAEInputMethodListener); overload; virtual; + procedure removeInputMethodListener(para1: JAEInputMethodListener); overload; virtual; + function getInputMethodListeners(): Arr1JAEInputMethodListener; overload; virtual; + function getListeners(para1: JLClass): Arr1JUEventListener; overload; virtual; + function getInputMethodRequests(): JAIInputMethodRequests; overload; virtual; + function getInputContext(): JAIInputContext; overload; virtual; + strict protected + procedure enableEvents(para1: jlong); overload; virtual; final; + procedure disableEvents(para1: jlong); overload; virtual; final; + function coalesceEvents(para1: JAAWTEvent; para2: JAAWTEvent): JAAWTEvent; overload; virtual; + procedure processEvent(para1: JAAWTEvent); overload; virtual; + procedure processComponentEvent(para1: JAEComponentEvent); overload; virtual; + procedure processFocusEvent(para1: JAEFocusEvent); overload; virtual; + procedure processKeyEvent(para1: JAEKeyEvent); overload; virtual; + procedure processMouseEvent(para1: JAEMouseEvent); overload; virtual; + procedure processMouseMotionEvent(para1: JAEMouseEvent); overload; virtual; + procedure processMouseWheelEvent(para1: JAEMouseWheelEvent); overload; virtual; + procedure processInputMethodEvent(para1: JAEInputMethodEvent); overload; virtual; + procedure processHierarchyEvent(para1: JAEHierarchyEvent); overload; virtual; + procedure processHierarchyBoundsEvent(para1: JAEHierarchyEvent); overload; virtual; + public + function handleEvent(para1: JAEvent): jboolean; overload; virtual; + function mouseDown(para1: JAEvent; para2: jint; para3: jint): jboolean; overload; virtual; + function mouseDrag(para1: JAEvent; para2: jint; para3: jint): jboolean; overload; virtual; + function mouseUp(para1: JAEvent; para2: jint; para3: jint): jboolean; overload; virtual; + function mouseMove(para1: JAEvent; para2: jint; para3: jint): jboolean; overload; virtual; + function mouseEnter(para1: JAEvent; para2: jint; para3: jint): jboolean; overload; virtual; + function mouseExit(para1: JAEvent; para2: jint; para3: jint): jboolean; overload; virtual; + function keyDown(para1: JAEvent; para2: jint): jboolean; overload; virtual; + function keyUp(para1: JAEvent; para2: jint): jboolean; overload; virtual; + function action(para1: JAEvent; para2: JLObject): jboolean; overload; virtual; + procedure addNotify(); overload; virtual; + procedure removeNotify(); overload; virtual; + function gotFocus(para1: JAEvent; para2: JLObject): jboolean; overload; virtual; + function lostFocus(para1: JAEvent; para2: JLObject): jboolean; overload; virtual; + function isFocusTraversable(): jboolean; overload; virtual; + function isFocusable(): jboolean; overload; virtual; + procedure setFocusable(para1: jboolean); overload; virtual; + procedure setFocusTraversalKeys(para1: jint; para2: JUSet); overload; virtual; + function getFocusTraversalKeys(para1: jint): JUSet; overload; virtual; + function areFocusTraversalKeysSet(para1: jint): jboolean; overload; virtual; + procedure setFocusTraversalKeysEnabled(para1: jboolean); overload; virtual; + function getFocusTraversalKeysEnabled(): jboolean; overload; virtual; + procedure requestFocus(); overload; virtual; + strict protected + function requestFocus(para1: jboolean): jboolean; overload; virtual; + public + function requestFocusInWindow(): jboolean; overload; virtual; + strict protected + function requestFocusInWindow(para1: jboolean): jboolean; overload; virtual; + public + procedure transferFocus(); overload; virtual; + function getFocusCycleRootAncestor(): JAContainer; overload; virtual; + function isFocusCycleRoot(para1: JAContainer): jboolean; overload; virtual; + procedure nextFocus(); overload; virtual; + procedure transferFocusBackward(); overload; virtual; + procedure transferFocusUpCycle(); overload; virtual; + function hasFocus(): jboolean; overload; virtual; + function isFocusOwner(): jboolean; overload; virtual; + procedure add(para1: JAPopupMenu); overload; virtual; + procedure remove(para1: JAMenuComponent); overload; virtual; + strict protected + function paramString(): JLString; overload; virtual; + public + function toString(): JLString; overload; virtual; + procedure list(); overload; virtual; + procedure list(para1: JIPrintStream); overload; virtual; + procedure list(para1: JIPrintStream; para2: jint); overload; virtual; + procedure list(para1: JIPrintWriter); overload; virtual; + procedure list(para1: JIPrintWriter; para2: jint); overload; virtual; + procedure addPropertyChangeListener(para1: JBPropertyChangeListener); overload; virtual; + procedure removePropertyChangeListener(para1: JBPropertyChangeListener); overload; virtual; + function getPropertyChangeListeners(): Arr1JBPropertyChangeListener; overload; virtual; + procedure addPropertyChangeListener(para1: JLString; para2: JBPropertyChangeListener); overload; virtual; + procedure removePropertyChangeListener(para1: JLString; para2: JBPropertyChangeListener); overload; virtual; + function getPropertyChangeListeners(para1: JLString): Arr1JBPropertyChangeListener; overload; virtual; + strict protected + procedure firePropertyChange(para1: JLString; para2: JLObject; para3: JLObject); overload; virtual; + procedure firePropertyChange(para1: JLString; para2: jboolean; para3: jboolean); overload; virtual; + procedure firePropertyChange(para1: JLString; para2: jint; para3: jint); overload; virtual; + public + procedure firePropertyChange(para1: JLString; para2: jbyte; para3: jbyte); overload; virtual; + procedure firePropertyChange(para1: JLString; para2: jchar; para3: jchar); overload; virtual; + procedure firePropertyChange(para1: JLString; para2: jshort; para3: jshort); overload; virtual; + procedure firePropertyChange(para1: JLString; para2: jlong; para3: jlong); overload; virtual; + procedure firePropertyChange(para1: JLString; para2: jfloat; para3: jfloat); overload; virtual; + procedure firePropertyChange(para1: JLString; para2: jdouble; para3: jdouble); overload; virtual; + procedure setComponentOrientation(para1: JAComponentOrientation); overload; virtual; + function getComponentOrientation(): JAComponentOrientation; overload; virtual; + procedure applyComponentOrientation(para1: JAComponentOrientation); overload; virtual; + function getAccessibleContext(): JAAccessibleContext; overload; virtual; + end; + JAImageMediaEntry = class external 'java.awt' name 'ImageMediaEntry' (JAMediaEntry, JAIImageObserver, JISerializable) public function imageUpdate(para1: JAImage; para2: jint; para3: jint; para4: jint; para5: jint; para6: jint): jboolean; overload; virtual; @@ -26473,6 +27906,16 @@ function toString(): JLString; overload; virtual; end; + JBBBeanContext = interface external 'java.beans.beancontext' name 'BeanContext' (JBBBeanContextChild, JUCollection, JBDesignMode, JBVisibility) + final class var + fglobalHierarchyLock: JLObject; external name 'globalHierarchyLock'; + function instantiateChild(para1: JLString): JLObject; overload; // throws java.io.IOException, java.lang.ClassNotFoundException + function getResourceAsStream(para1: JLString; para2: JBBBeanContextChild): JIInputStream; overload; // throws java.lang.IllegalArgumentException + function getResource(para1: JLString; para2: JBBBeanContextChild): JNURL; overload; // throws java.lang.IllegalArgumentException + procedure addBeanContextMembershipListener(para1: JBBBeanContextMembershipListener); overload; + procedure removeBeanContextMembershipListener(para1: JBBBeanContextMembershipListener); overload; + end; + JIInputStream = class abstract external 'java.io' name 'InputStream' (JLObject, JICloseable) public constructor create(); overload; @@ -26735,6 +28178,103 @@ function append(para1: JLCharSequence): JLAppendable; overload; virtual; // throws java.io.IOException end; + JUFormatter = class sealed external 'java.util' name 'Formatter' (JLObject, JICloseable, JIFlushable) + public + type + InnerConversion = class; + Arr1InnerConversion = array of InnerConversion; + Arr2InnerConversion = array of Arr1InnerConversion; + Arr3InnerConversion = array of Arr2InnerConversion; + InnerDateTime = class; + Arr1InnerDateTime = array of InnerDateTime; + Arr2InnerDateTime = array of Arr1InnerDateTime; + Arr3InnerDateTime = array of Arr2InnerDateTime; + InnerFixedString = class; + Arr1InnerFixedString = array of InnerFixedString; + Arr2InnerFixedString = array of Arr1InnerFixedString; + Arr3InnerFixedString = array of Arr2InnerFixedString; + InnerFlags = class; + Arr1InnerFlags = array of InnerFlags; + Arr2InnerFlags = array of Arr1InnerFlags; + Arr3InnerFlags = array of Arr2InnerFlags; + InnerFormatSpecifier = class; + Arr1InnerFormatSpecifier = array of InnerFormatSpecifier; + Arr2InnerFormatSpecifier = array of Arr1InnerFormatSpecifier; + Arr3InnerFormatSpecifier = array of Arr2InnerFormatSpecifier; + InnerFormatString = interface; + Arr1InnerFormatString = array of InnerFormatString; + Arr2InnerFormatString = array of Arr1InnerFormatString; + Arr3InnerFormatString = array of Arr2InnerFormatString; + InnerConversion = class external 'java.util' name 'Formatter$Conversion' + end; + + InnerDateTime = class external 'java.util' name 'Formatter$DateTime' + end; + + InnerFixedString = class external 'java.util' name 'Formatter$FixedString' + end; + + InnerFlags = class external 'java.util' name 'Formatter$Flags' + end; + + InnerFormatSpecifier = class external 'java.util' name 'Formatter$FormatSpecifier' + public + type + InnerBigDecimalLayout = class; + Arr1InnerBigDecimalLayout = array of InnerBigDecimalLayout; + Arr2InnerBigDecimalLayout = array of Arr1InnerBigDecimalLayout; + Arr3InnerBigDecimalLayout = array of Arr2InnerBigDecimalLayout; + InnerBigDecimalLayout = class external 'java.util' name 'Formatter$FormatSpecifier$BigDecimalLayout' + end; + + end; + + InnerFormatString = interface external 'java.util' name 'Formatter$FormatString' + end; + + public + type + InnerBigDecimalLayoutForm = class; + Arr1InnerBigDecimalLayoutForm = array of InnerBigDecimalLayoutForm; + Arr2InnerBigDecimalLayoutForm = array of Arr1InnerBigDecimalLayoutForm; + Arr3InnerBigDecimalLayoutForm = array of Arr2InnerBigDecimalLayoutForm; + InnerBigDecimalLayoutForm = class sealed external 'java.util' name 'Formatter$BigDecimalLayoutForm' (JLEnum) + public + final class var + fSCIENTIFIC: JUFormatter.InnerBigDecimalLayoutForm; external name 'SCIENTIFIC'; + fDECIMAL_FLOAT: JUFormatter.InnerBigDecimalLayoutForm; external name 'DECIMAL_FLOAT'; + public + class function values(): JUFormatter.Arr1InnerBigDecimalLayoutForm; static; overload; + class function valueOf(para1: JLString): JUFormatter.InnerBigDecimalLayoutForm; static; overload; + end; + + public + constructor create(); overload; + constructor create(para1: JLAppendable); overload; + constructor create(para1: JULocale); overload; + constructor create(para1: JLAppendable; para2: JULocale); overload; + constructor create(para1: JLString); overload; // throws java.io.FileNotFoundException + constructor create(para1: JLString; para2: JLString); overload; // throws java.io.FileNotFoundException, java.io.UnsupportedEncodingException + constructor create(para1: JLString; para2: JLString; para3: JULocale); overload; // throws java.io.FileNotFoundException, java.io.UnsupportedEncodingException + constructor create(para1: JIFile); overload; // throws java.io.FileNotFoundException + constructor create(para1: JIFile; para2: JLString); overload; // throws java.io.FileNotFoundException, java.io.UnsupportedEncodingException + constructor create(para1: JIFile; para2: JLString; para3: JULocale); overload; // throws java.io.FileNotFoundException, java.io.UnsupportedEncodingException + constructor create(para1: JIPrintStream); overload; + constructor create(para1: JIOutputStream); overload; + constructor create(para1: JIOutputStream; para2: JLString); overload; // throws java.io.UnsupportedEncodingException + constructor create(para1: JIOutputStream; para2: JLString; para3: JULocale); overload; // throws java.io.UnsupportedEncodingException + function locale(): JULocale; overload; virtual; + function out(): JLAppendable; overload; virtual; + function toString(): JLString; overload; virtual; + procedure flush(); overload; virtual; + procedure close(); overload; virtual; + function ioException(): JIIOException; overload; virtual; + function format(para1: JLString; para2: Arr1JLObject): JUFormatter; overload; virtual; + function format(para1: JLString; var para2: array of JLObject): JUFormatter; overload; virtual; + function format(para1: JULocale; para2: JLString; para3: Arr1JLObject): JUFormatter; overload; virtual; + function format(para1: JULocale; para2: JLString; var para3: array of JLObject): JUFormatter; overload; virtual; + end; + JSSecureClassLoader = class external 'java.security' name 'SecureClassLoader' (JLClassLoader) strict protected constructor create(para1: JLClassLoader); overload; @@ -26757,61 +28297,6 @@ class function stringToBytes(para1: JLString): Arr1jbyte; static; overload; end; - JSSQLException = class external 'java.sql' name 'SQLException' (JLException, JLIterable) - public - constructor create(para1: JLString; para2: JLString; para3: jint); overload; - constructor create(para1: JLString; para2: JLString); overload; - constructor create(para1: JLString); overload; - constructor create(); overload; - constructor create(para1: JLThrowable); overload; - constructor create(para1: JLString; para2: JLThrowable); overload; - constructor create(para1: JLString; para2: JLString; para3: JLThrowable); overload; - constructor create(para1: JLString; para2: JLString; para3: jint; para4: JLThrowable); overload; - function getSQLState(): JLString; overload; virtual; - function getErrorCode(): jint; overload; virtual; - function getNextException(): JSSQLException; overload; virtual; - procedure setNextException(para1: JSSQLException); overload; virtual; - function iterator(): JUIterator; overload; virtual; - end; - - JUCollection = interface external 'java.util' name 'Collection' (JLIterable) - function size(): jint; overload; - function isEmpty(): jboolean; overload; - function contains(para1: JLObject): jboolean; overload; - function iterator(): JUIterator; overload; - function toArray(): Arr1JLObject; overload; - function toArray(para1: Arr1JLObject): Arr1JLObject; overload; - function toArray(var para1: array of JLObject): Arr1JLObject; overload; - function add(para1: JLObject): jboolean; overload; - function remove(para1: JLObject): jboolean; overload; - function containsAll(para1: JUCollection): jboolean; overload; - function addAll(para1: JUCollection): jboolean; overload; - function removeAll(para1: JUCollection): jboolean; overload; - function retainAll(para1: JUCollection): jboolean; overload; - procedure clear(); overload; - function equals(para1: JLObject): jboolean; overload; - function hashCode(): jint; overload; - end; - - JUServiceLoader = class sealed external 'java.util' name 'ServiceLoader' (JLObject, JLIterable) - public - type - InnerLazyIterator = class; - Arr1InnerLazyIterator = array of InnerLazyIterator; - Arr2InnerLazyIterator = array of Arr1InnerLazyIterator; - Arr3InnerLazyIterator = array of Arr2InnerLazyIterator; - InnerLazyIterator = class external 'java.util' name 'ServiceLoader$LazyIterator' - end; - - public - procedure reload(); overload; virtual; - function iterator(): JUIterator; overload; virtual; - class function load(para1: JLClass; para2: JLClassLoader): JUServiceLoader; static; overload; - class function load(para1: JLClass): JUServiceLoader; static; overload; - class function loadInstalled(para1: JLClass): JUServiceLoader; static; overload; - function toString(): JLString; overload; virtual; - end; - JLUNIXProcess = class sealed external 'java.lang' name 'UNIXProcess' (JLProcess) public type @@ -26865,6 +28350,97 @@ procedure run(); overload; virtual; end; + JLThread = class external 'java.lang' name 'Thread' (JLObject, JLRunnable) + public + type + InnerState = class; + Arr1InnerState = array of InnerState; + Arr2InnerState = array of Arr1InnerState; + Arr3InnerState = array of Arr2InnerState; + InnerUncaughtExceptionHandler = interface; + Arr1InnerUncaughtExceptionHandler = array of InnerUncaughtExceptionHandler; + Arr2InnerUncaughtExceptionHandler = array of Arr1InnerUncaughtExceptionHandler; + Arr3InnerUncaughtExceptionHandler = array of Arr2InnerUncaughtExceptionHandler; + InnerState = class sealed external 'java.lang' name 'Thread$State' (JLEnum) + public + final class var + fNEW: JLThread.InnerState; external name 'NEW'; + fRUNNABLE: JLThread.InnerState; external name 'RUNNABLE'; + fBLOCKED: JLThread.InnerState; external name 'BLOCKED'; + fWAITING: JLThread.InnerState; external name 'WAITING'; + fTIMED_WAITING: JLThread.InnerState; external name 'TIMED_WAITING'; + fTERMINATED: JLThread.InnerState; external name 'TERMINATED'; + public + class function values(): JLThread.Arr1InnerState; static; overload; + class function valueOf(para1: JLString): JLThread.InnerState; static; overload; + end; + + InnerUncaughtExceptionHandler = interface external 'java.lang' name 'Thread$UncaughtExceptionHandler' + procedure uncaughtException(para1: JLThread; para2: JLThrowable); overload; + end; + + public + const + MIN_PRIORITY = 1; + NORM_PRIORITY = 5; + MAX_PRIORITY = 10; + public + class function currentThread(): JLThread; static; overload; + class procedure yield(); static; overload; + class procedure sleep(para1: jlong); static; overload; // throws java.lang.InterruptedException + class procedure sleep(para1: jlong; para2: jint); static; overload; // throws java.lang.InterruptedException + strict protected + function clone(): JLObject; overload; virtual; // throws java.lang.CloneNotSupportedException + public + constructor create(); overload; + constructor create(para1: JLRunnable); overload; + constructor create(para1: JLThreadGroup; para2: JLRunnable); overload; + constructor create(para1: JLString); overload; + constructor create(para1: JLThreadGroup; para2: JLString); overload; + constructor create(para1: JLRunnable; para2: JLString); overload; + constructor create(para1: JLThreadGroup; para2: JLRunnable; para3: JLString); overload; + constructor create(para1: JLThreadGroup; para2: JLRunnable; para3: JLString; para4: jlong); overload; + procedure start(); overload; virtual; + procedure run(); overload; virtual; + procedure stop(); overload; virtual; final; + procedure stop(para1: JLThrowable); overload; virtual; final; + procedure interrupt(); overload; virtual; + class function interrupted(): jboolean; static; overload; + function isInterrupted(): jboolean; overload; virtual; + procedure destroy(); overload; virtual; + function isAlive(): jboolean; overload; virtual; final; + procedure suspend(); overload; virtual; final; + procedure resume(); overload; virtual; final; + procedure setPriority(para1: jint); overload; virtual; final; + function getPriority(): jint; overload; virtual; final; + procedure setName(para1: JLString); overload; virtual; final; + function getName(): JLString; overload; virtual; final; + function getThreadGroup(): JLThreadGroup; overload; virtual; final; + class function activeCount(): jint; static; overload; + class function enumerate(para1: Arr1JLThread): jint; static; overload; + class function enumerate(var para1: array of JLThread): jint; static; overload; + function countStackFrames(): jint; overload; virtual; + procedure join(para1: jlong); overload; virtual; final; // throws java.lang.InterruptedException + procedure join(para1: jlong; para2: jint); overload; virtual; final; // throws java.lang.InterruptedException + procedure join(); overload; virtual; final; // throws java.lang.InterruptedException + class procedure dumpStack(); static; overload; + procedure setDaemon(para1: jboolean); overload; virtual; final; + function isDaemon(): jboolean; overload; virtual; final; + procedure checkAccess(); overload; virtual; final; + function toString(): JLString; overload; virtual; + function getContextClassLoader(): JLClassLoader; overload; virtual; + procedure setContextClassLoader(para1: JLClassLoader); overload; virtual; + class function holdsLock(para1: JLObject): jboolean; static; overload; + function getStackTrace(): Arr1JLStackTraceElement; overload; virtual; + class function getAllStackTraces(): JUMap; static; overload; + function getId(): jlong; overload; virtual; + function getState(): JLThread.InnerState; overload; virtual; + class procedure setDefaultUncaughtExceptionHandler(para1: JLThread.InnerUncaughtExceptionHandler); static; overload; + class function getDefaultUncaughtExceptionHandler(): JLThread.InnerUncaughtExceptionHandler; static; overload; + function getUncaughtExceptionHandler(): JLThread.InnerUncaughtExceptionHandler; overload; virtual; + procedure setUncaughtExceptionHandler(para1: JLThread.InnerUncaughtExceptionHandler); overload; virtual; + end; + JUTimerTask = class abstract external 'java.util' name 'TimerTask' (JLObject, JLRunnable) strict protected constructor create(); overload; @@ -26937,6 +28513,30 @@ JAPreDestroy = interface external 'javax.annotation' name 'PreDestroy' (JLAAnnotation) end; + JAResource = interface external 'javax.annotation' name 'Resource' (JLAAnnotation) + type + InnerAuthenticationType = class; + Arr1InnerAuthenticationType = array of InnerAuthenticationType; + Arr2InnerAuthenticationType = array of Arr1InnerAuthenticationType; + Arr3InnerAuthenticationType = array of Arr2InnerAuthenticationType; + InnerAuthenticationType = class sealed external 'javax.annotation' name 'Resource$AuthenticationType' (JLEnum) + public + final class var + fCONTAINER: JAResource.InnerAuthenticationType; external name 'CONTAINER'; + fAPPLICATION: JAResource.InnerAuthenticationType; external name 'APPLICATION'; + public + class function values(): JAResource.Arr1InnerAuthenticationType; static; overload; + class function valueOf(para1: JLString): JAResource.InnerAuthenticationType; static; overload; + end; + + function name(): JLString; overload; + function &type(): JLClass; overload; + function authenticationType(): JAResource.InnerAuthenticationType; overload; + function shareable(): jboolean; overload; + function mappedName(): JLString; overload; + function description(): JLString; overload; + end; + JAResources = interface external 'javax.annotation' name 'Resources' (JLAAnnotation) function value(): Arr1JAResource; overload; end; @@ -26967,6 +28567,30 @@ function exclude(): jboolean; overload; end; + JJWebParam = interface external 'javax.jws' name 'WebParam' (JLAAnnotation) + type + InnerMode = class; + Arr1InnerMode = array of InnerMode; + Arr2InnerMode = array of Arr1InnerMode; + Arr3InnerMode = array of Arr2InnerMode; + InnerMode = class sealed external 'javax.jws' name 'WebParam$Mode' (JLEnum) + public + final class var + fIN: JJWebParam.InnerMode; external name 'IN'; + fOUT: JJWebParam.InnerMode; external name 'OUT'; + fINOUT: JJWebParam.InnerMode; external name 'INOUT'; + public + class function values(): JJWebParam.Arr1InnerMode; static; overload; + class function valueOf(para1: JLString): JJWebParam.InnerMode; static; overload; + end; + + function name(): JLString; overload; + function partName(): JLString; overload; + function targetNamespace(): JLString; overload; + function mode(): JJWebParam.InnerMode; overload; + function header(): jboolean; overload; + end; + JJWebResult = interface external 'javax.jws' name 'WebResult' (JLAAnnotation) function name(): JLString; overload; function partName(): JLString; overload; @@ -26988,6 +28612,55 @@ function value(): JLString; overload; end; + JJSSOAPBinding = interface external 'javax.jws.soap' name 'SOAPBinding' (JLAAnnotation) + type + InnerParameterStyle = class; + Arr1InnerParameterStyle = array of InnerParameterStyle; + Arr2InnerParameterStyle = array of Arr1InnerParameterStyle; + Arr3InnerParameterStyle = array of Arr2InnerParameterStyle; + InnerStyle = class; + Arr1InnerStyle = array of InnerStyle; + Arr2InnerStyle = array of Arr1InnerStyle; + Arr3InnerStyle = array of Arr2InnerStyle; + InnerUse = class; + Arr1InnerUse = array of InnerUse; + Arr2InnerUse = array of Arr1InnerUse; + Arr3InnerUse = array of Arr2InnerUse; + InnerParameterStyle = class sealed external 'javax.jws.soap' name 'SOAPBinding$ParameterStyle' (JLEnum) + public + final class var + fBARE: JJSSOAPBinding.InnerParameterStyle; external name 'BARE'; + fWRAPPED: JJSSOAPBinding.InnerParameterStyle; external name 'WRAPPED'; + public + class function values(): JJSSOAPBinding.Arr1InnerParameterStyle; static; overload; + class function valueOf(para1: JLString): JJSSOAPBinding.InnerParameterStyle; static; overload; + end; + + InnerStyle = class sealed external 'javax.jws.soap' name 'SOAPBinding$Style' (JLEnum) + public + final class var + fDOCUMENT: JJSSOAPBinding.InnerStyle; external name 'DOCUMENT'; + fRPC: JJSSOAPBinding.InnerStyle; external name 'RPC'; + public + class function values(): JJSSOAPBinding.Arr1InnerStyle; static; overload; + class function valueOf(para1: JLString): JJSSOAPBinding.InnerStyle; static; overload; + end; + + InnerUse = class sealed external 'javax.jws.soap' name 'SOAPBinding$Use' (JLEnum) + public + final class var + fLITERAL: JJSSOAPBinding.InnerUse; external name 'LITERAL'; + fENCODED: JJSSOAPBinding.InnerUse; external name 'ENCODED'; + public + class function values(): JJSSOAPBinding.Arr1InnerUse; static; overload; + class function valueOf(para1: JLString): JJSSOAPBinding.InnerUse; static; overload; + end; + + function style(): JJSSOAPBinding.InnerStyle; overload; + function use(): JJSSOAPBinding.InnerUse; overload; + function parameterStyle(): JJSSOAPBinding.InnerParameterStyle; overload; + end; + JJSSOAPMessageHandler = interface external 'javax.jws.soap' name 'SOAPMessageHandler' (JLAAnnotation) function name(): JLString; overload; function className(): JLString; overload; @@ -29486,6 +31159,87 @@ procedure build(para1: JLString; para2: jint); overload; virtual; // throws java.text.ParseException end; + JUHashtable = class external 'java.util' name 'Hashtable' (JUDictionary, JUMap, JLCloneable, JISerializable) + public + type + InnerEmptyEnumerator = class; + Arr1InnerEmptyEnumerator = array of InnerEmptyEnumerator; + Arr2InnerEmptyEnumerator = array of Arr1InnerEmptyEnumerator; + Arr3InnerEmptyEnumerator = array of Arr2InnerEmptyEnumerator; + InnerEmptyIterator = class; + Arr1InnerEmptyIterator = array of InnerEmptyIterator; + Arr2InnerEmptyIterator = array of Arr1InnerEmptyIterator; + Arr3InnerEmptyIterator = array of Arr2InnerEmptyIterator; + InnerEnumerator = class; + Arr1InnerEnumerator = array of InnerEnumerator; + Arr2InnerEnumerator = array of Arr1InnerEnumerator; + Arr3InnerEnumerator = array of Arr2InnerEnumerator; + InnerEntry = class; + Arr1InnerEntry = array of InnerEntry; + Arr2InnerEntry = array of Arr1InnerEntry; + Arr3InnerEntry = array of Arr2InnerEntry; + InnerEntrySet = class; + Arr1InnerEntrySet = array of InnerEntrySet; + Arr2InnerEntrySet = array of Arr1InnerEntrySet; + Arr3InnerEntrySet = array of Arr2InnerEntrySet; + InnerKeySet = class; + Arr1InnerKeySet = array of InnerKeySet; + Arr2InnerKeySet = array of Arr1InnerKeySet; + Arr3InnerKeySet = array of Arr2InnerKeySet; + InnerValueCollection = class; + Arr1InnerValueCollection = array of InnerValueCollection; + Arr2InnerValueCollection = array of Arr1InnerValueCollection; + Arr3InnerValueCollection = array of Arr2InnerValueCollection; + InnerEmptyEnumerator = class external 'java.util' name 'Hashtable$EmptyEnumerator' + end; + + InnerEmptyIterator = class external 'java.util' name 'Hashtable$EmptyIterator' + end; + + InnerEnumerator = class external 'java.util' name 'Hashtable$Enumerator' + end; + + InnerEntry = class external 'java.util' name 'Hashtable$Entry' + end; + + InnerEntrySet = class external 'java.util' name 'Hashtable$EntrySet' + end; + + InnerKeySet = class external 'java.util' name 'Hashtable$KeySet' + end; + + InnerValueCollection = class external 'java.util' name 'Hashtable$ValueCollection' + end; + + public + constructor create(para1: jint; para2: jfloat); overload; + constructor create(para1: jint); overload; + constructor create(); overload; + constructor create(para1: JUMap); overload; + function size(): jint; overload; virtual; + function isEmpty(): jboolean; overload; virtual; + function keys(): JUEnumeration; overload; virtual; + function elements(): JUEnumeration; overload; virtual; + function contains(para1: JLObject): jboolean; overload; virtual; + function containsValue(para1: JLObject): jboolean; overload; virtual; + function containsKey(para1: JLObject): jboolean; overload; virtual; + function get(para1: JLObject): JLObject; overload; virtual; + strict protected + procedure rehash(); overload; virtual; + public + function put(para1: JLObject; para2: JLObject): JLObject; overload; virtual; + function remove(para1: JLObject): JLObject; overload; virtual; + procedure putAll(para1: JUMap); overload; virtual; + procedure clear(); overload; virtual; + function clone(): JLObject; overload; virtual; + function toString(): JLString; overload; virtual; + function keySet(): JUSet; overload; virtual; + function entrySet(): JUSet; overload; virtual; + function values(): JUCollection; overload; virtual; + function equals(para1: JLObject): jboolean; overload; virtual; + function hashCode(): jint; overload; virtual; + end; + JSPermissionsEnumerator = class sealed external 'java.security' name 'PermissionsEnumerator' (JLObject, JUEnumeration) public function hasMoreElements(): jboolean; overload; virtual; @@ -29978,327 +31732,6 @@ procedure close(); overload; // throws javax.xml.stream.XMLStreamException end; - JARenderingHints = class external 'java.awt' name 'RenderingHints' (JLObject, JUMap, JLCloneable) - public - type - InnerKey = class; - Arr1InnerKey = array of InnerKey; - Arr2InnerKey = array of Arr1InnerKey; - Arr3InnerKey = array of Arr2InnerKey; - InnerKey = class abstract external 'java.awt' name 'RenderingHints$Key' (JLObject) - strict protected - constructor create(para1: jint); overload; - public - function isCompatibleValue(para1: JLObject): jboolean; overload; virtual; abstract; - strict protected - function intKey(): jint; overload; virtual; final; - public - function hashCode(): jint; overload; virtual; final; - function equals(para1: JLObject): jboolean; overload; virtual; final; - end; - - public - final class var - fKEY_ANTIALIASING: JARenderingHints.InnerKey; external name 'KEY_ANTIALIASING'; - fVALUE_ANTIALIAS_ON: JLObject; external name 'VALUE_ANTIALIAS_ON'; - fVALUE_ANTIALIAS_OFF: JLObject; external name 'VALUE_ANTIALIAS_OFF'; - fVALUE_ANTIALIAS_DEFAULT: JLObject; external name 'VALUE_ANTIALIAS_DEFAULT'; - fKEY_RENDERING: JARenderingHints.InnerKey; external name 'KEY_RENDERING'; - fVALUE_RENDER_SPEED: JLObject; external name 'VALUE_RENDER_SPEED'; - fVALUE_RENDER_QUALITY: JLObject; external name 'VALUE_RENDER_QUALITY'; - fVALUE_RENDER_DEFAULT: JLObject; external name 'VALUE_RENDER_DEFAULT'; - fKEY_DITHERING: JARenderingHints.InnerKey; external name 'KEY_DITHERING'; - fVALUE_DITHER_DISABLE: JLObject; external name 'VALUE_DITHER_DISABLE'; - fVALUE_DITHER_ENABLE: JLObject; external name 'VALUE_DITHER_ENABLE'; - fVALUE_DITHER_DEFAULT: JLObject; external name 'VALUE_DITHER_DEFAULT'; - fKEY_TEXT_ANTIALIASING: JARenderingHints.InnerKey; external name 'KEY_TEXT_ANTIALIASING'; - fVALUE_TEXT_ANTIALIAS_ON: JLObject; external name 'VALUE_TEXT_ANTIALIAS_ON'; - fVALUE_TEXT_ANTIALIAS_OFF: JLObject; external name 'VALUE_TEXT_ANTIALIAS_OFF'; - fVALUE_TEXT_ANTIALIAS_DEFAULT: JLObject; external name 'VALUE_TEXT_ANTIALIAS_DEFAULT'; - fVALUE_TEXT_ANTIALIAS_GASP: JLObject; external name 'VALUE_TEXT_ANTIALIAS_GASP'; - fVALUE_TEXT_ANTIALIAS_LCD_HRGB: JLObject; external name 'VALUE_TEXT_ANTIALIAS_LCD_HRGB'; - fVALUE_TEXT_ANTIALIAS_LCD_HBGR: JLObject; external name 'VALUE_TEXT_ANTIALIAS_LCD_HBGR'; - fVALUE_TEXT_ANTIALIAS_LCD_VRGB: JLObject; external name 'VALUE_TEXT_ANTIALIAS_LCD_VRGB'; - fVALUE_TEXT_ANTIALIAS_LCD_VBGR: JLObject; external name 'VALUE_TEXT_ANTIALIAS_LCD_VBGR'; - fKEY_TEXT_LCD_CONTRAST: JARenderingHints.InnerKey; external name 'KEY_TEXT_LCD_CONTRAST'; - fKEY_FRACTIONALMETRICS: JARenderingHints.InnerKey; external name 'KEY_FRACTIONALMETRICS'; - fVALUE_FRACTIONALMETRICS_OFF: JLObject; external name 'VALUE_FRACTIONALMETRICS_OFF'; - fVALUE_FRACTIONALMETRICS_ON: JLObject; external name 'VALUE_FRACTIONALMETRICS_ON'; - fVALUE_FRACTIONALMETRICS_DEFAULT: JLObject; external name 'VALUE_FRACTIONALMETRICS_DEFAULT'; - fKEY_INTERPOLATION: JARenderingHints.InnerKey; external name 'KEY_INTERPOLATION'; - fVALUE_INTERPOLATION_NEAREST_NEIGHBOR: JLObject; external name 'VALUE_INTERPOLATION_NEAREST_NEIGHBOR'; - fVALUE_INTERPOLATION_BILINEAR: JLObject; external name 'VALUE_INTERPOLATION_BILINEAR'; - fVALUE_INTERPOLATION_BICUBIC: JLObject; external name 'VALUE_INTERPOLATION_BICUBIC'; - fKEY_ALPHA_INTERPOLATION: JARenderingHints.InnerKey; external name 'KEY_ALPHA_INTERPOLATION'; - fVALUE_ALPHA_INTERPOLATION_SPEED: JLObject; external name 'VALUE_ALPHA_INTERPOLATION_SPEED'; - fVALUE_ALPHA_INTERPOLATION_QUALITY: JLObject; external name 'VALUE_ALPHA_INTERPOLATION_QUALITY'; - fVALUE_ALPHA_INTERPOLATION_DEFAULT: JLObject; external name 'VALUE_ALPHA_INTERPOLATION_DEFAULT'; - fKEY_COLOR_RENDERING: JARenderingHints.InnerKey; external name 'KEY_COLOR_RENDERING'; - fVALUE_COLOR_RENDER_SPEED: JLObject; external name 'VALUE_COLOR_RENDER_SPEED'; - fVALUE_COLOR_RENDER_QUALITY: JLObject; external name 'VALUE_COLOR_RENDER_QUALITY'; - fVALUE_COLOR_RENDER_DEFAULT: JLObject; external name 'VALUE_COLOR_RENDER_DEFAULT'; - fKEY_STROKE_CONTROL: JARenderingHints.InnerKey; external name 'KEY_STROKE_CONTROL'; - fVALUE_STROKE_DEFAULT: JLObject; external name 'VALUE_STROKE_DEFAULT'; - fVALUE_STROKE_NORMALIZE: JLObject; external name 'VALUE_STROKE_NORMALIZE'; - fVALUE_STROKE_PURE: JLObject; external name 'VALUE_STROKE_PURE'; - public - constructor create(para1: JUMap); overload; - constructor create(para1: JARenderingHints.InnerKey; para2: JLObject); overload; - function size(): jint; overload; virtual; - function isEmpty(): jboolean; overload; virtual; - function containsKey(para1: JLObject): jboolean; overload; virtual; - function containsValue(para1: JLObject): jboolean; overload; virtual; - function get(para1: JLObject): JLObject; overload; virtual; - function put(para1: JLObject; para2: JLObject): JLObject; overload; virtual; - procedure add(para1: JARenderingHints); overload; virtual; - procedure clear(); overload; virtual; - function remove(para1: JLObject): JLObject; overload; virtual; - procedure putAll(para1: JUMap); overload; virtual; - function keySet(): JUSet; overload; virtual; - function values(): JUCollection; overload; virtual; - function entrySet(): JUSet; overload; virtual; - function equals(para1: JLObject): jboolean; overload; virtual; - function hashCode(): jint; overload; virtual; - function clone(): JLObject; overload; virtual; - function toString(): JLString; overload; virtual; - end; - - JTAttributeEntry = class external 'java.text' name 'AttributeEntry' (JLObject, JUMap.InnerEntry) - public - function equals(para1: JLObject): jboolean; overload; virtual; - function getKey(): JLObject; overload; virtual; - function getValue(): JLObject; overload; virtual; - function setValue(para1: JLObject): JLObject; overload; virtual; - function hashCode(): jint; overload; virtual; - function toString(): JLString; overload; virtual; - end; - - JUAbstractMap = class abstract external 'java.util' name 'AbstractMap' (JLObject, JUMap) - public - type - InnerSimpleEntry = class; - Arr1InnerSimpleEntry = array of InnerSimpleEntry; - Arr2InnerSimpleEntry = array of Arr1InnerSimpleEntry; - Arr3InnerSimpleEntry = array of Arr2InnerSimpleEntry; - InnerSimpleImmutableEntry = class; - Arr1InnerSimpleImmutableEntry = array of InnerSimpleImmutableEntry; - Arr2InnerSimpleImmutableEntry = array of Arr1InnerSimpleImmutableEntry; - Arr3InnerSimpleImmutableEntry = array of Arr2InnerSimpleImmutableEntry; - InnerSimpleEntry = class external 'java.util' name 'AbstractMap$SimpleEntry' (JLObject, JUMap.InnerEntry, JISerializable) - public - constructor create(para1: JLObject; para2: JLObject); overload; - constructor create(para1: JUMap.InnerEntry); overload; - function getKey(): JLObject; overload; virtual; - function getValue(): JLObject; overload; virtual; - function setValue(para1: JLObject): JLObject; overload; virtual; - function equals(para1: JLObject): jboolean; overload; virtual; - function hashCode(): jint; overload; virtual; - function toString(): JLString; overload; virtual; - end; - - InnerSimpleImmutableEntry = class external 'java.util' name 'AbstractMap$SimpleImmutableEntry' (JLObject, JUMap.InnerEntry, JISerializable) - public - constructor create(para1: JLObject; para2: JLObject); overload; - constructor create(para1: JUMap.InnerEntry); overload; - function getKey(): JLObject; overload; virtual; - function getValue(): JLObject; overload; virtual; - function setValue(para1: JLObject): JLObject; overload; virtual; - function equals(para1: JLObject): jboolean; overload; virtual; - function hashCode(): jint; overload; virtual; - function toString(): JLString; overload; virtual; - end; - - strict protected - constructor create(); overload; - public - function size(): jint; overload; virtual; - function isEmpty(): jboolean; overload; virtual; - function containsValue(para1: JLObject): jboolean; overload; virtual; - function containsKey(para1: JLObject): jboolean; overload; virtual; - function get(para1: JLObject): JLObject; overload; virtual; - function put(para1: JLObject; para2: JLObject): JLObject; overload; virtual; - function remove(para1: JLObject): JLObject; overload; virtual; - procedure putAll(para1: JUMap); overload; virtual; - procedure clear(); overload; virtual; - function keySet(): JUSet; overload; virtual; - function values(): JUCollection; overload; virtual; - function entrySet(): JUSet; overload; virtual; abstract; - function equals(para1: JLObject): jboolean; overload; virtual; - function hashCode(): jint; overload; virtual; - function toString(): JLString; overload; virtual; - strict protected - function clone(): JLObject; overload; virtual; // throws java.lang.CloneNotSupportedException - end; - - JUHashtable = class external 'java.util' name 'Hashtable' (JUDictionary, JUMap, JLCloneable, JISerializable) - public - type - InnerEmptyEnumerator = class; - Arr1InnerEmptyEnumerator = array of InnerEmptyEnumerator; - Arr2InnerEmptyEnumerator = array of Arr1InnerEmptyEnumerator; - Arr3InnerEmptyEnumerator = array of Arr2InnerEmptyEnumerator; - InnerEmptyIterator = class; - Arr1InnerEmptyIterator = array of InnerEmptyIterator; - Arr2InnerEmptyIterator = array of Arr1InnerEmptyIterator; - Arr3InnerEmptyIterator = array of Arr2InnerEmptyIterator; - InnerEnumerator = class; - Arr1InnerEnumerator = array of InnerEnumerator; - Arr2InnerEnumerator = array of Arr1InnerEnumerator; - Arr3InnerEnumerator = array of Arr2InnerEnumerator; - InnerEntry = class; - Arr1InnerEntry = array of InnerEntry; - Arr2InnerEntry = array of Arr1InnerEntry; - Arr3InnerEntry = array of Arr2InnerEntry; - InnerEntrySet = class; - Arr1InnerEntrySet = array of InnerEntrySet; - Arr2InnerEntrySet = array of Arr1InnerEntrySet; - Arr3InnerEntrySet = array of Arr2InnerEntrySet; - InnerKeySet = class; - Arr1InnerKeySet = array of InnerKeySet; - Arr2InnerKeySet = array of Arr1InnerKeySet; - Arr3InnerKeySet = array of Arr2InnerKeySet; - InnerValueCollection = class; - Arr1InnerValueCollection = array of InnerValueCollection; - Arr2InnerValueCollection = array of Arr1InnerValueCollection; - Arr3InnerValueCollection = array of Arr2InnerValueCollection; - InnerEmptyEnumerator = class external 'java.util' name 'Hashtable$EmptyEnumerator' - end; - - InnerEmptyIterator = class external 'java.util' name 'Hashtable$EmptyIterator' - end; - - InnerEnumerator = class external 'java.util' name 'Hashtable$Enumerator' - end; - - InnerEntry = class external 'java.util' name 'Hashtable$Entry' - end; - - InnerEntrySet = class external 'java.util' name 'Hashtable$EntrySet' - end; - - InnerKeySet = class external 'java.util' name 'Hashtable$KeySet' - end; - - InnerValueCollection = class external 'java.util' name 'Hashtable$ValueCollection' - end; - - public - constructor create(para1: jint; para2: jfloat); overload; - constructor create(para1: jint); overload; - constructor create(); overload; - constructor create(para1: JUMap); overload; - function size(): jint; overload; virtual; - function isEmpty(): jboolean; overload; virtual; - function keys(): JUEnumeration; overload; virtual; - function elements(): JUEnumeration; overload; virtual; - function contains(para1: JLObject): jboolean; overload; virtual; - function containsValue(para1: JLObject): jboolean; overload; virtual; - function containsKey(para1: JLObject): jboolean; overload; virtual; - function get(para1: JLObject): JLObject; overload; virtual; - strict protected - procedure rehash(); overload; virtual; - public - function put(para1: JLObject; para2: JLObject): JLObject; overload; virtual; - function remove(para1: JLObject): JLObject; overload; virtual; - procedure putAll(para1: JUMap); overload; virtual; - procedure clear(); overload; virtual; - function clone(): JLObject; overload; virtual; - function toString(): JLString; overload; virtual; - function keySet(): JUSet; overload; virtual; - function entrySet(): JUSet; overload; virtual; - function values(): JUCollection; overload; virtual; - function equals(para1: JLObject): jboolean; overload; virtual; - function hashCode(): jint; overload; virtual; - end; - - JUSortedMap = interface external 'java.util' name 'SortedMap' (JUMap) - function comparator(): JUComparator; overload; - function subMap(para1: JLObject; para2: JLObject): JUSortedMap; overload; - function headMap(para1: JLObject): JUSortedMap; overload; - function tailMap(para1: JLObject): JUSortedMap; overload; - function firstKey(): JLObject; overload; - function lastKey(): JLObject; overload; - function keySet(): JUSet; overload; - function values(): JUCollection; overload; - function entrySet(): JUSet; overload; - end; - - JUCConcurrentMap = interface external 'java.util.concurrent' name 'ConcurrentMap' (JUMap) - function putIfAbsent(para1: JLObject; para2: JLObject): JLObject; overload; - function remove(para1: JLObject; para2: JLObject): jboolean; overload; - function replace(para1: JLObject; para2: JLObject; para3: JLObject): jboolean; overload; - function replace(para1: JLObject; para2: JLObject): JLObject; overload; - end; - - JUJAttributes = class external 'java.util.jar' name 'Attributes' (JLObject, JUMap, JLCloneable) - public - type - InnerName = class; - Arr1InnerName = array of InnerName; - Arr2InnerName = array of Arr1InnerName; - Arr3InnerName = array of Arr2InnerName; - InnerName = class external 'java.util.jar' name 'Attributes$Name' (JLObject) - public - final class var - fMANIFEST_VERSION: JUJAttributes.InnerName; external name 'MANIFEST_VERSION'; - fSIGNATURE_VERSION: JUJAttributes.InnerName; external name 'SIGNATURE_VERSION'; - fCONTENT_TYPE: JUJAttributes.InnerName; external name 'CONTENT_TYPE'; - fCLASS_PATH: JUJAttributes.InnerName; external name 'CLASS_PATH'; - fMAIN_CLASS: JUJAttributes.InnerName; external name 'MAIN_CLASS'; - fSEALED: JUJAttributes.InnerName; external name 'SEALED'; - fEXTENSION_LIST: JUJAttributes.InnerName; external name 'EXTENSION_LIST'; - fEXTENSION_NAME: JUJAttributes.InnerName; external name 'EXTENSION_NAME'; - fEXTENSION_INSTALLATION: JUJAttributes.InnerName; external name 'EXTENSION_INSTALLATION'; - fIMPLEMENTATION_TITLE: JUJAttributes.InnerName; external name 'IMPLEMENTATION_TITLE'; - fIMPLEMENTATION_VERSION: JUJAttributes.InnerName; external name 'IMPLEMENTATION_VERSION'; - fIMPLEMENTATION_VENDOR: JUJAttributes.InnerName; external name 'IMPLEMENTATION_VENDOR'; - fIMPLEMENTATION_VENDOR_ID: JUJAttributes.InnerName; external name 'IMPLEMENTATION_VENDOR_ID'; - fIMPLEMENTATION_URL: JUJAttributes.InnerName; external name 'IMPLEMENTATION_URL'; - fSPECIFICATION_TITLE: JUJAttributes.InnerName; external name 'SPECIFICATION_TITLE'; - fSPECIFICATION_VERSION: JUJAttributes.InnerName; external name 'SPECIFICATION_VERSION'; - fSPECIFICATION_VENDOR: JUJAttributes.InnerName; external name 'SPECIFICATION_VENDOR'; - public - constructor create(para1: JLString); overload; - function equals(para1: JLObject): jboolean; overload; virtual; - function hashCode(): jint; overload; virtual; - function toString(): JLString; overload; virtual; - end; - - strict protected - var - fmap: JUMap; external name 'map'; - public - constructor create(); overload; - constructor create(para1: jint); overload; - constructor create(para1: JUJAttributes); overload; - function get(para1: JLObject): JLObject; overload; virtual; - function getValue(para1: JLString): JLString; overload; virtual; - function getValue(para1: JUJAttributes.InnerName): JLString; overload; virtual; - function put(para1: JLObject; para2: JLObject): JLObject; overload; virtual; - function putValue(para1: JLString; para2: JLString): JLString; overload; virtual; - function remove(para1: JLObject): JLObject; overload; virtual; - function containsValue(para1: JLObject): jboolean; overload; virtual; - function containsKey(para1: JLObject): jboolean; overload; virtual; - procedure putAll(para1: JUMap); overload; virtual; - procedure clear(); overload; virtual; - function size(): jint; overload; virtual; - function isEmpty(): jboolean; overload; virtual; - function keySet(): JUSet; overload; virtual; - function values(): JUCollection; overload; virtual; - function entrySet(): JUSet; overload; virtual; - function equals(para1: JLObject): jboolean; overload; virtual; - function hashCode(): jint; overload; virtual; - function clone(): JLObject; overload; virtual; - end; - - JSBindings = interface external 'javax.script' name 'Bindings' (JUMap) - function put(para1: JLString; para2: JLObject): JLObject; overload; - procedure putAll(para1: JUMap); overload; - function containsKey(para1: JLObject): jboolean; overload; - function get(para1: JLObject): JLObject; overload; - function remove(para1: JLObject): JLObject; overload; - end; - JUListResourceBundle = class abstract external 'java.util' name 'ListResourceBundle' (JUResourceBundle) public constructor create(); overload; @@ -34774,6 +36207,33 @@ function delete(): jboolean; overload; virtual; end; + JTJavaFileObject = interface external 'javax.tools' name 'JavaFileObject' (JTFileObject) + type + InnerKind = class; + Arr1InnerKind = array of InnerKind; + Arr2InnerKind = array of Arr1InnerKind; + Arr3InnerKind = array of Arr2InnerKind; + InnerKind = class sealed external 'javax.tools' name 'JavaFileObject$Kind' (JLEnum) + public + final class var + fSOURCE: JTJavaFileObject.InnerKind; external name 'SOURCE'; + fCLASS: JTJavaFileObject.InnerKind; external name 'CLASS'; + fHTML: JTJavaFileObject.InnerKind; external name 'HTML'; + fOTHER: JTJavaFileObject.InnerKind; external name 'OTHER'; + public + final var + fextension: JLString; external name 'extension'; + public + class function values(): JTJavaFileObject.Arr1InnerKind; static; overload; + class function valueOf(para1: JLString): JTJavaFileObject.InnerKind; static; overload; + end; + + function getKind(): JTJavaFileObject.InnerKind; overload; + function isNameCompatible(para1: JLString; para2: JTJavaFileObject.InnerKind): jboolean; overload; + function getNestingKind(): JLMENestingKind; overload; + function getAccessLevel(): JLMEModifier; overload; + end; + JTJavaCompiler = interface external 'javax.tools' name 'JavaCompiler' (JTTool, JTOptionChecker) type InnerCompilationTask = interface; @@ -38907,6 +40367,34 @@ constructor create(para1: JLObject); overload; end; + JSERowSorterEvent = class external 'javax.swing.event' name 'RowSorterEvent' (JUEventObject) + public + type + InnerType = class; + Arr1InnerType = array of InnerType; + Arr2InnerType = array of Arr1InnerType; + Arr3InnerType = array of Arr2InnerType; + InnerType = class sealed external 'javax.swing.event' name 'RowSorterEvent$Type' (JLEnum) + public + final class var + fSORT_ORDER_CHANGED: JSERowSorterEvent.InnerType; external name 'SORT_ORDER_CHANGED'; + fSORTED: JSERowSorterEvent.InnerType; external name 'SORTED'; + public + class function values(): JSERowSorterEvent.Arr1InnerType; static; overload; + class function valueOf(para1: JLString): JSERowSorterEvent.InnerType; static; overload; + end; + + public + constructor create(para1: JSRowSorter); overload; + constructor create(para1: JSRowSorter; para2: JSERowSorterEvent.InnerType; para3: Arr1jint); overload; + constructor create(para1: JSRowSorter; para2: JSERowSorterEvent.InnerType; const para3: array of jint); overload; + function getSource(): JSRowSorter; overload; virtual; + function getType(): JSERowSorterEvent.InnerType; overload; virtual; + function convertPreviousRowIndexToModel(para1: jint): jint; overload; virtual; + function getPreviousRowCount(): jint; overload; virtual; + function getSource(): JLObject; overload; virtual; + end; + JSETableColumnModelEvent = class external 'javax.swing.event' name 'TableColumnModelEvent' (JUEventObject) strict protected var @@ -41173,6 +42661,338 @@ function clone(): JLObject; overload; virtual; end; + JAPDesktopPeer = interface external 'java.awt.peer' name 'DesktopPeer' + function isSupported(para1: JADesktop.InnerAction): jboolean; overload; + procedure open(para1: JIFile); overload; // throws java.io.IOException + procedure edit(para1: JIFile); overload; // throws java.io.IOException + procedure print(para1: JIFile); overload; // throws java.io.IOException + procedure mail(para1: JNURI); overload; // throws java.io.IOException + procedure browse(para1: JNURI); overload; // throws java.io.IOException + end; + + JAModalEventFilter = class abstract external 'java.awt' name 'ModalEventFilter' (JLObject, JAEventFilter) + public + type + InnerApplicationModalEventFilter = class; + Arr1InnerApplicationModalEventFilter = array of InnerApplicationModalEventFilter; + Arr2InnerApplicationModalEventFilter = array of Arr1InnerApplicationModalEventFilter; + Arr3InnerApplicationModalEventFilter = array of Arr2InnerApplicationModalEventFilter; + InnerDocumentModalEventFilter = class; + Arr1InnerDocumentModalEventFilter = array of InnerDocumentModalEventFilter; + Arr2InnerDocumentModalEventFilter = array of Arr1InnerDocumentModalEventFilter; + Arr3InnerDocumentModalEventFilter = array of Arr2InnerDocumentModalEventFilter; + InnerToolkitModalEventFilter = class; + Arr1InnerToolkitModalEventFilter = array of InnerToolkitModalEventFilter; + Arr2InnerToolkitModalEventFilter = array of Arr1InnerToolkitModalEventFilter; + Arr3InnerToolkitModalEventFilter = array of Arr2InnerToolkitModalEventFilter; + InnerApplicationModalEventFilter = class external 'java.awt' name 'ModalEventFilter$ApplicationModalEventFilter' + end; + + InnerDocumentModalEventFilter = class external 'java.awt' name 'ModalEventFilter$DocumentModalEventFilter' + end; + + InnerToolkitModalEventFilter = class external 'java.awt' name 'ModalEventFilter$ToolkitModalEventFilter' + end; + + strict protected + var + fmodalDialog: JADialog; external name 'modalDialog'; + fdisabled: jboolean; external name 'disabled'; + strict protected + constructor create(para1: JADialog); overload; + public + function acceptEvent(para1: JAAWTEvent): JAEventFilter.InnerFilterAction; overload; virtual; + strict protected + function acceptWindow(para1: JAWindow): JAEventFilter.InnerFilterAction; overload; virtual; abstract; + end; + + JNSSSLEngine = class abstract external 'javax.net.ssl' name 'SSLEngine' (JLObject) + strict protected + constructor create(); overload; + constructor create(para1: JLString; para2: jint); overload; + public + function getPeerHost(): JLString; overload; virtual; + function getPeerPort(): jint; overload; virtual; + function wrap(para1: JNByteBuffer; para2: JNByteBuffer): JNSSSLEngineResult; overload; virtual; // throws javax.net.ssl.SSLException + function wrap(para1: Arr1JNByteBuffer; para2: JNByteBuffer): JNSSSLEngineResult; overload; virtual; // throws javax.net.ssl.SSLException + function wrap(var para1: array of JNByteBuffer; para2: JNByteBuffer): JNSSSLEngineResult; overload; virtual; // throws javax.net.ssl.SSLException + function wrap(para1: Arr1JNByteBuffer; para2: jint; para3: jint; para4: JNByteBuffer): JNSSSLEngineResult; overload; virtual; abstract; // throws javax.net.ssl.SSLException + function wrap(var para1: array of JNByteBuffer; para2: jint; para3: jint; para4: JNByteBuffer): JNSSSLEngineResult; overload; virtual; abstract; // throws javax.net.ssl.SSLException + function unwrap(para1: JNByteBuffer; para2: JNByteBuffer): JNSSSLEngineResult; overload; virtual; // throws javax.net.ssl.SSLException + function unwrap(para1: JNByteBuffer; para2: Arr1JNByteBuffer): JNSSSLEngineResult; overload; virtual; // throws javax.net.ssl.SSLException + function unwrap(para1: JNByteBuffer; var para2: array of JNByteBuffer): JNSSSLEngineResult; overload; virtual; // throws javax.net.ssl.SSLException + function unwrap(para1: JNByteBuffer; para2: Arr1JNByteBuffer; para3: jint; para4: jint): JNSSSLEngineResult; overload; virtual; abstract; // throws javax.net.ssl.SSLException + function unwrap(para1: JNByteBuffer; var para2: array of JNByteBuffer; para3: jint; para4: jint): JNSSSLEngineResult; overload; virtual; abstract; // throws javax.net.ssl.SSLException + function getDelegatedTask(): JLRunnable; overload; virtual; abstract; + procedure closeInbound(); overload; virtual; abstract; // throws javax.net.ssl.SSLException + function isInboundDone(): jboolean; overload; virtual; abstract; + procedure closeOutbound(); overload; virtual; abstract; + function isOutboundDone(): jboolean; overload; virtual; abstract; + function getSupportedCipherSuites(): Arr1JLString; overload; virtual; abstract; + function getEnabledCipherSuites(): Arr1JLString; overload; virtual; abstract; + procedure setEnabledCipherSuites(para1: Arr1JLString); overload; virtual; abstract; + procedure setEnabledCipherSuites(var para1: array of JLString); overload; virtual; abstract; + function getSupportedProtocols(): Arr1JLString; overload; virtual; abstract; + function getEnabledProtocols(): Arr1JLString; overload; virtual; abstract; + procedure setEnabledProtocols(para1: Arr1JLString); overload; virtual; abstract; + procedure setEnabledProtocols(var para1: array of JLString); overload; virtual; abstract; + function getSession(): JNSSSLSession; overload; virtual; abstract; + procedure beginHandshake(); overload; virtual; abstract; // throws javax.net.ssl.SSLException + function getHandshakeStatus(): JNSSSLEngineResult.InnerHandshakeStatus; overload; virtual; abstract; + procedure setUseClientMode(para1: jboolean); overload; virtual; abstract; + function getUseClientMode(): jboolean; overload; virtual; abstract; + procedure setNeedClientAuth(para1: jboolean); overload; virtual; abstract; + function getNeedClientAuth(): jboolean; overload; virtual; abstract; + procedure setWantClientAuth(para1: jboolean); overload; virtual; abstract; + function getWantClientAuth(): jboolean; overload; virtual; abstract; + procedure setEnableSessionCreation(para1: jboolean); overload; virtual; abstract; + function getEnableSessionCreation(): jboolean; overload; virtual; abstract; + function getSSLParameters(): JNSSSLParameters; overload; virtual; + procedure setSSLParameters(para1: JNSSSLParameters); overload; virtual; + end; + + JAPMessager = interface external 'javax.annotation.processing' name 'Messager' + procedure printMessage(para1: JTDiagnostic.InnerKind; para2: JLCharSequence); overload; + procedure printMessage(para1: JTDiagnostic.InnerKind; para2: JLCharSequence; para3: JLMEElement); overload; + procedure printMessage(para1: JTDiagnostic.InnerKind; para2: JLCharSequence; para3: JLMEElement; para4: JLMEAnnotationMirror); overload; + procedure printMessage(para1: JTDiagnostic.InnerKind; para2: JLCharSequence; para3: JLMEElement; para4: JLMEAnnotationMirror; para5: JLMEAnnotationValue); overload; + end; + + JXWServiceMode = interface external 'javax.xml.ws' name 'ServiceMode' (JLAAnnotation) + function value(): JXWService.InnerMode; overload; + end; + + JXWSServiceDelegate = class abstract external 'javax.xml.ws.spi' name 'ServiceDelegate' (JLObject) + strict protected + constructor create(); overload; + public + function getPort(para1: JXNQName; para2: JLClass): JLObject; overload; virtual; abstract; + function getPort(para1: JXNQName; para2: JLClass; para3: Arr1JXWWebServiceFeature): JLObject; overload; virtual; abstract; + function getPort(para1: JXNQName; para2: JLClass; var para3: array of JXWWebServiceFeature): JLObject; overload; virtual; abstract; + function getPort(para1: JXWEndpointReference; para2: JLClass; para3: Arr1JXWWebServiceFeature): JLObject; overload; virtual; abstract; + function getPort(para1: JXWEndpointReference; para2: JLClass; var para3: array of JXWWebServiceFeature): JLObject; overload; virtual; abstract; + function getPort(para1: JLClass): JLObject; overload; virtual; abstract; + function getPort(para1: JLClass; para2: Arr1JXWWebServiceFeature): JLObject; overload; virtual; abstract; + function getPort(para1: JLClass; var para2: array of JXWWebServiceFeature): JLObject; overload; virtual; abstract; + procedure addPort(para1: JXNQName; para2: JLString; para3: JLString); overload; virtual; abstract; + function createDispatch(para1: JXNQName; para2: JLClass; para3: JXWService.InnerMode): JXWDispatch; overload; virtual; abstract; + function createDispatch(para1: JXNQName; para2: JLClass; para3: JXWService.InnerMode; para4: Arr1JXWWebServiceFeature): JXWDispatch; overload; virtual; abstract; + function createDispatch(para1: JXNQName; para2: JLClass; para3: JXWService.InnerMode; var para4: array of JXWWebServiceFeature): JXWDispatch; overload; virtual; abstract; + function createDispatch(para1: JXWEndpointReference; para2: JLClass; para3: JXWService.InnerMode; para4: Arr1JXWWebServiceFeature): JXWDispatch; overload; virtual; abstract; + function createDispatch(para1: JXWEndpointReference; para2: JLClass; para3: JXWService.InnerMode; var para4: array of JXWWebServiceFeature): JXWDispatch; overload; virtual; abstract; + function createDispatch(para1: JXNQName; para2: JXBJAXBContext; para3: JXWService.InnerMode): JXWDispatch; overload; virtual; abstract; + function createDispatch(para1: JXNQName; para2: JXBJAXBContext; para3: JXWService.InnerMode; para4: Arr1JXWWebServiceFeature): JXWDispatch; overload; virtual; abstract; + function createDispatch(para1: JXNQName; para2: JXBJAXBContext; para3: JXWService.InnerMode; var para4: array of JXWWebServiceFeature): JXWDispatch; overload; virtual; abstract; + function createDispatch(para1: JXWEndpointReference; para2: JXBJAXBContext; para3: JXWService.InnerMode; para4: Arr1JXWWebServiceFeature): JXWDispatch; overload; virtual; abstract; + function createDispatch(para1: JXWEndpointReference; para2: JXBJAXBContext; para3: JXWService.InnerMode; var para4: array of JXWWebServiceFeature): JXWDispatch; overload; virtual; abstract; + function getServiceName(): JXNQName; overload; virtual; abstract; + function getPorts(): JUIterator; overload; virtual; abstract; + function getWSDLDocumentLocation(): JNURL; overload; virtual; abstract; + function getHandlerResolver(): JXWHHandlerResolver; overload; virtual; abstract; + procedure setHandlerResolver(para1: JXWHHandlerResolver); overload; virtual; abstract; + function getExecutor(): JUCExecutor; overload; virtual; abstract; + procedure setExecutor(para1: JUCExecutor); overload; virtual; abstract; + end; + + JAGraphics2D = class abstract external 'java.awt' name 'Graphics2D' (JAGraphics) + strict protected + constructor create(); overload; + public + procedure draw3DRect(para1: jint; para2: jint; para3: jint; para4: jint; para5: jboolean); overload; virtual; + procedure fill3DRect(para1: jint; para2: jint; para3: jint; para4: jint; para5: jboolean); overload; virtual; + procedure draw(para1: JAShape); overload; virtual; abstract; + function drawImage(para1: JAImage; para2: JAGAffineTransform; para3: JAIImageObserver): jboolean; overload; virtual; abstract; + procedure drawImage(para1: JAIBufferedImage; para2: JAIBufferedImageOp; para3: jint; para4: jint); overload; virtual; abstract; + procedure drawRenderedImage(para1: JAIRenderedImage; para2: JAGAffineTransform); overload; virtual; abstract; + procedure drawRenderableImage(para1: JAIRRenderableImage; para2: JAGAffineTransform); overload; virtual; abstract; + procedure drawString(para1: JLString; para2: jint; para3: jint); overload; virtual; abstract; + procedure drawString(para1: JLString; para2: jfloat; para3: jfloat); overload; virtual; abstract; + procedure drawString(para1: JTAttributedCharacterIterator; para2: jint; para3: jint); overload; virtual; abstract; + procedure drawString(para1: JTAttributedCharacterIterator; para2: jfloat; para3: jfloat); overload; virtual; abstract; + procedure drawGlyphVector(para1: JAFGlyphVector; para2: jfloat; para3: jfloat); overload; virtual; abstract; + procedure fill(para1: JAShape); overload; virtual; abstract; + function hit(para1: JARectangle; para2: JAShape; para3: jboolean): jboolean; overload; virtual; abstract; + function getDeviceConfiguration(): JAGraphicsConfiguration; overload; virtual; abstract; + procedure setComposite(para1: JAComposite); overload; virtual; abstract; + procedure setPaint(para1: JAPaint); overload; virtual; abstract; + procedure setStroke(para1: JAStroke); overload; virtual; abstract; + procedure setRenderingHint(para1: JARenderingHints.InnerKey; para2: JLObject); overload; virtual; abstract; + function getRenderingHint(para1: JARenderingHints.InnerKey): JLObject; overload; virtual; abstract; + procedure setRenderingHints(para1: JUMap); overload; virtual; abstract; + procedure addRenderingHints(para1: JUMap); overload; virtual; abstract; + function getRenderingHints(): JARenderingHints; overload; virtual; abstract; + procedure translate(para1: jint; para2: jint); overload; virtual; abstract; + procedure translate(para1: jdouble; para2: jdouble); overload; virtual; abstract; + procedure rotate(para1: jdouble); overload; virtual; abstract; + procedure rotate(para1: jdouble; para2: jdouble; para3: jdouble); overload; virtual; abstract; + procedure scale(para1: jdouble; para2: jdouble); overload; virtual; abstract; + procedure shear(para1: jdouble; para2: jdouble); overload; virtual; abstract; + procedure transform(para1: JAGAffineTransform); overload; virtual; abstract; + procedure setTransform(para1: JAGAffineTransform); overload; virtual; abstract; + function getTransform(): JAGAffineTransform; overload; virtual; abstract; + function getPaint(): JAPaint; overload; virtual; abstract; + function getComposite(): JAComposite; overload; virtual; abstract; + procedure setBackground(para1: JAColor); overload; virtual; abstract; + function getBackground(): JAColor; overload; virtual; abstract; + function getStroke(): JAStroke; overload; virtual; abstract; + procedure clip(para1: JAShape); overload; virtual; abstract; + function getFontRenderContext(): JAFFontRenderContext; overload; virtual; abstract; + end; + + JUNavigableMap = interface external 'java.util' name 'NavigableMap' (JUSortedMap) + function lowerEntry(para1: JLObject): JUMap.InnerEntry; overload; + function lowerKey(para1: JLObject): JLObject; overload; + function floorEntry(para1: JLObject): JUMap.InnerEntry; overload; + function floorKey(para1: JLObject): JLObject; overload; + function ceilingEntry(para1: JLObject): JUMap.InnerEntry; overload; + function ceilingKey(para1: JLObject): JLObject; overload; + function higherEntry(para1: JLObject): JUMap.InnerEntry; overload; + function higherKey(para1: JLObject): JLObject; overload; + function firstEntry(): JUMap.InnerEntry; overload; + function lastEntry(): JUMap.InnerEntry; overload; + function pollFirstEntry(): JUMap.InnerEntry; overload; + function pollLastEntry(): JUMap.InnerEntry; overload; + function descendingMap(): JUNavigableMap; overload; + function navigableKeySet(): JUNavigableSet; overload; + function descendingKeySet(): JUNavigableSet; overload; + function subMap(para1: JLObject; para2: jboolean; para3: JLObject; para4: jboolean): JUNavigableMap; overload; + function headMap(para1: JLObject; para2: jboolean): JUNavigableMap; overload; + function tailMap(para1: JLObject; para2: jboolean): JUNavigableMap; overload; + function subMap(para1: JLObject; para2: JLObject): JUSortedMap; overload; + function headMap(para1: JLObject): JUSortedMap; overload; + function tailMap(para1: JLObject): JUSortedMap; overload; + end; + + JUCConcurrentHashMap = class external 'java.util.concurrent' name 'ConcurrentHashMap' (JUAbstractMap, JUCConcurrentMap, JISerializable) + public + type + InnerEntryIterator = class; + Arr1InnerEntryIterator = array of InnerEntryIterator; + Arr2InnerEntryIterator = array of Arr1InnerEntryIterator; + Arr3InnerEntryIterator = array of Arr2InnerEntryIterator; + InnerEntrySet = class; + Arr1InnerEntrySet = array of InnerEntrySet; + Arr2InnerEntrySet = array of Arr1InnerEntrySet; + Arr3InnerEntrySet = array of Arr2InnerEntrySet; + InnerKeySet = class; + Arr1InnerKeySet = array of InnerKeySet; + Arr2InnerKeySet = array of Arr1InnerKeySet; + Arr3InnerKeySet = array of Arr2InnerKeySet; + InnerHashEntry = class; + Arr1InnerHashEntry = array of InnerHashEntry; + Arr2InnerHashEntry = array of Arr1InnerHashEntry; + Arr3InnerHashEntry = array of Arr2InnerHashEntry; + InnerHashIterator = class; + Arr1InnerHashIterator = array of InnerHashIterator; + Arr2InnerHashIterator = array of Arr1InnerHashIterator; + Arr3InnerHashIterator = array of Arr2InnerHashIterator; + InnerKeyIterator = class; + Arr1InnerKeyIterator = array of InnerKeyIterator; + Arr2InnerKeyIterator = array of Arr1InnerKeyIterator; + Arr3InnerKeyIterator = array of Arr2InnerKeyIterator; + InnerValueIterator = class; + Arr1InnerValueIterator = array of InnerValueIterator; + Arr2InnerValueIterator = array of Arr1InnerValueIterator; + Arr3InnerValueIterator = array of Arr2InnerValueIterator; + InnerSegment = class; + Arr1InnerSegment = array of InnerSegment; + Arr2InnerSegment = array of Arr1InnerSegment; + Arr3InnerSegment = array of Arr2InnerSegment; + InnerValues = class; + Arr1InnerValues = array of InnerValues; + Arr2InnerValues = array of Arr1InnerValues; + Arr3InnerValues = array of Arr2InnerValues; + InnerWriteThroughEntry = class; + Arr1InnerWriteThroughEntry = array of InnerWriteThroughEntry; + Arr2InnerWriteThroughEntry = array of Arr1InnerWriteThroughEntry; + Arr3InnerWriteThroughEntry = array of Arr2InnerWriteThroughEntry; + InnerEntryIterator = class sealed external 'java.util.concurrent' name 'ConcurrentHashMap$EntryIterator' + end; + + InnerEntrySet = class sealed external 'java.util.concurrent' name 'ConcurrentHashMap$EntrySet' + end; + + InnerKeySet = class sealed external 'java.util.concurrent' name 'ConcurrentHashMap$KeySet' + end; + + InnerHashEntry = class sealed external 'java.util.concurrent' name 'ConcurrentHashMap$HashEntry' + end; + + InnerHashIterator = class abstract external 'java.util.concurrent' name 'ConcurrentHashMap$HashIterator' + end; + + InnerKeyIterator = class sealed external 'java.util.concurrent' name 'ConcurrentHashMap$KeyIterator' + end; + + InnerValueIterator = class sealed external 'java.util.concurrent' name 'ConcurrentHashMap$ValueIterator' + end; + + InnerSegment = class sealed external 'java.util.concurrent' name 'ConcurrentHashMap$Segment' + end; + + InnerValues = class sealed external 'java.util.concurrent' name 'ConcurrentHashMap$Values' + end; + + InnerWriteThroughEntry = class sealed external 'java.util.concurrent' name 'ConcurrentHashMap$WriteThroughEntry' + end; + + public + constructor create(para1: jint; para2: jfloat; para3: jint); overload; + constructor create(para1: jint; para2: jfloat); overload; + constructor create(para1: jint); overload; + constructor create(); overload; + constructor create(para1: JUMap); overload; + function isEmpty(): jboolean; overload; virtual; + function size(): jint; overload; virtual; + function get(para1: JLObject): JLObject; overload; virtual; + function containsKey(para1: JLObject): jboolean; overload; virtual; + function containsValue(para1: JLObject): jboolean; overload; virtual; + function contains(para1: JLObject): jboolean; overload; virtual; + function put(para1: JLObject; para2: JLObject): JLObject; overload; virtual; + function putIfAbsent(para1: JLObject; para2: JLObject): JLObject; overload; virtual; + procedure putAll(para1: JUMap); overload; virtual; + function remove(para1: JLObject): JLObject; overload; virtual; + function remove(para1: JLObject; para2: JLObject): jboolean; overload; virtual; + function replace(para1: JLObject; para2: JLObject; para3: JLObject): jboolean; overload; virtual; + function replace(para1: JLObject; para2: JLObject): JLObject; overload; virtual; + procedure clear(); overload; virtual; + function keySet(): JUSet; overload; virtual; + function values(): JUCollection; overload; virtual; + function entrySet(): JUSet; overload; virtual; + function keys(): JUEnumeration; overload; virtual; + function elements(): JUEnumeration; overload; virtual; + end; + + JSSimpleBindings = class external 'javax.script' name 'SimpleBindings' (JLObject, JSBindings) + public + constructor create(para1: JUMap); overload; + constructor create(); overload; + function put(para1: JLString; para2: JLObject): JLObject; overload; virtual; + procedure putAll(para1: JUMap); overload; virtual; + procedure clear(); overload; virtual; + function containsKey(para1: JLObject): jboolean; overload; virtual; + function containsValue(para1: JLObject): jboolean; overload; virtual; + function entrySet(): JUSet; overload; virtual; + function get(para1: JLObject): JLObject; overload; virtual; + function isEmpty(): jboolean; overload; virtual; + function keySet(): JUSet; overload; virtual; + function remove(para1: JLObject): JLObject; overload; virtual; + function size(): jint; overload; virtual; + function values(): JUCollection; overload; virtual; + function put(para1: JLObject; para2: JLObject): JLObject; overload; virtual; + end; + + JXWHLogicalMessageContext = interface external 'javax.xml.ws.handler' name 'LogicalMessageContext' (JXWHMessageContext) + function getMessage(): JXWLogicalMessage; overload; + end; + + JXWHSSOAPMessageContext = interface external 'javax.xml.ws.handler.soap' name 'SOAPMessageContext' (JXWHMessageContext) + function getMessage(): JXSSOAPMessage; overload; + procedure setMessage(para1: JXSSOAPMessage); overload; + function getHeaders(para1: JXNQName; para2: JXBJAXBContext; para3: jboolean): Arr1JLObject; overload; + function getRoles(): JUSet; overload; + end; + JAIllegalComponentStateException = class external 'java.awt' name 'IllegalComponentStateException' (JLIllegalStateException) public constructor create(); overload; @@ -41658,1500 +43478,173 @@ constructor create(para1: jshort; para2: JLString); overload; end; - JAComponent = class abstract external 'java.awt' name 'Component' (JLObject, JAIImageObserver, JAMenuContainer, JISerializable) - public - type - InnerAWTTreeLock = class; - Arr1InnerAWTTreeLock = array of InnerAWTTreeLock; - Arr2InnerAWTTreeLock = array of Arr1InnerAWTTreeLock; - Arr3InnerAWTTreeLock = array of Arr2InnerAWTTreeLock; - InnerSingleBufferStrategy = class; - Arr1InnerSingleBufferStrategy = array of InnerSingleBufferStrategy; - Arr2InnerSingleBufferStrategy = array of Arr1InnerSingleBufferStrategy; - Arr3InnerSingleBufferStrategy = array of Arr2InnerSingleBufferStrategy; - InnerBltSubRegionBufferStrategy = class; - Arr1InnerBltSubRegionBufferStrategy = array of InnerBltSubRegionBufferStrategy; - Arr2InnerBltSubRegionBufferStrategy = array of Arr1InnerBltSubRegionBufferStrategy; - Arr3InnerBltSubRegionBufferStrategy = array of Arr2InnerBltSubRegionBufferStrategy; - InnerFlipSubRegionBufferStrategy = class; - Arr1InnerFlipSubRegionBufferStrategy = array of InnerFlipSubRegionBufferStrategy; - Arr2InnerFlipSubRegionBufferStrategy = array of Arr1InnerFlipSubRegionBufferStrategy; - Arr3InnerFlipSubRegionBufferStrategy = array of Arr2InnerFlipSubRegionBufferStrategy; - InnerDummyRequestFocusController = class; - Arr1InnerDummyRequestFocusController = array of InnerDummyRequestFocusController; - Arr2InnerDummyRequestFocusController = array of Arr1InnerDummyRequestFocusController; - Arr3InnerDummyRequestFocusController = array of Arr2InnerDummyRequestFocusController; - InnerNativeInLightFixer = class; - Arr1InnerNativeInLightFixer = array of InnerNativeInLightFixer; - Arr2InnerNativeInLightFixer = array of Arr1InnerNativeInLightFixer; - Arr3InnerNativeInLightFixer = array of Arr2InnerNativeInLightFixer; - InnerProxyCapabilities = class; - Arr1InnerProxyCapabilities = array of InnerProxyCapabilities; - Arr2InnerProxyCapabilities = array of Arr1InnerProxyCapabilities; - Arr3InnerProxyCapabilities = array of Arr2InnerProxyCapabilities; - InnerAWTTreeLock = class external 'java.awt' name 'Component$AWTTreeLock' - end; - - InnerSingleBufferStrategy = class external 'java.awt' name 'Component$SingleBufferStrategy' - end; - - InnerBltSubRegionBufferStrategy = class external 'java.awt' name 'Component$BltSubRegionBufferStrategy' - end; - - InnerFlipSubRegionBufferStrategy = class external 'java.awt' name 'Component$FlipSubRegionBufferStrategy' - end; - - InnerDummyRequestFocusController = class external 'java.awt' name 'Component$DummyRequestFocusController' - end; - - InnerNativeInLightFixer = class sealed external 'java.awt' name 'Component$NativeInLightFixer' - end; - - InnerProxyCapabilities = class external 'java.awt' name 'Component$ProxyCapabilities' - end; - - public - type - InnerAccessibleAWTComponent = class; - Arr1InnerAccessibleAWTComponent = array of InnerAccessibleAWTComponent; - Arr2InnerAccessibleAWTComponent = array of Arr1InnerAccessibleAWTComponent; - Arr3InnerAccessibleAWTComponent = array of Arr2InnerAccessibleAWTComponent; - InnerBaselineResizeBehavior = class; - Arr1InnerBaselineResizeBehavior = array of InnerBaselineResizeBehavior; - Arr2InnerBaselineResizeBehavior = array of Arr1InnerBaselineResizeBehavior; - Arr3InnerBaselineResizeBehavior = array of Arr2InnerBaselineResizeBehavior; - InnerBltBufferStrategy = class; - Arr1InnerBltBufferStrategy = array of InnerBltBufferStrategy; - Arr2InnerBltBufferStrategy = array of Arr1InnerBltBufferStrategy; - Arr3InnerBltBufferStrategy = array of Arr2InnerBltBufferStrategy; - InnerFlipBufferStrategy = class; - Arr1InnerFlipBufferStrategy = array of InnerFlipBufferStrategy; - Arr2InnerFlipBufferStrategy = array of Arr1InnerFlipBufferStrategy; - Arr3InnerFlipBufferStrategy = array of Arr2InnerFlipBufferStrategy; - InnerAccessibleAWTComponent = class abstract external 'java.awt' name 'Component$AccessibleAWTComponent' - public - type - InnerAccessibleAWTComponentHandler = class; - Arr1InnerAccessibleAWTComponentHandler = array of InnerAccessibleAWTComponentHandler; - Arr2InnerAccessibleAWTComponentHandler = array of Arr1InnerAccessibleAWTComponentHandler; - Arr3InnerAccessibleAWTComponentHandler = array of Arr2InnerAccessibleAWTComponentHandler; - InnerAccessibleAWTFocusHandler = class; - Arr1InnerAccessibleAWTFocusHandler = array of InnerAccessibleAWTFocusHandler; - Arr2InnerAccessibleAWTFocusHandler = array of Arr1InnerAccessibleAWTFocusHandler; - Arr3InnerAccessibleAWTFocusHandler = array of Arr2InnerAccessibleAWTFocusHandler; - InnerAccessibleAWTComponentHandler = class external 'java.awt' name 'Component$AccessibleAWTComponent$AccessibleAWTComponentHandler' - end; - - InnerAccessibleAWTFocusHandler = class external 'java.awt' name 'Component$AccessibleAWTComponent$AccessibleAWTFocusHandler' - end; - - end; - - InnerBaselineResizeBehavior = class sealed external 'java.awt' name 'Component$BaselineResizeBehavior' (JLEnum) - public - final class var - fCONSTANT_ASCENT: JAComponent.InnerBaselineResizeBehavior; external name 'CONSTANT_ASCENT'; - fCONSTANT_DESCENT: JAComponent.InnerBaselineResizeBehavior; external name 'CONSTANT_DESCENT'; - fCENTER_OFFSET: JAComponent.InnerBaselineResizeBehavior; external name 'CENTER_OFFSET'; - fOTHER: JAComponent.InnerBaselineResizeBehavior; external name 'OTHER'; - public - class function values(): JAComponent.Arr1InnerBaselineResizeBehavior; static; overload; - class function valueOf(para1: JLString): JAComponent.InnerBaselineResizeBehavior; static; overload; - end; - - InnerBltBufferStrategy = class external 'java.awt' name 'Component$BltBufferStrategy' - end; - - InnerFlipBufferStrategy = class external 'java.awt' name 'Component$FlipBufferStrategy' - end; - - public - const - TOP_ALIGNMENT = jfloat(0.0); - CENTER_ALIGNMENT = jfloat(0.5); - BOTTOM_ALIGNMENT = jfloat(1.0); - LEFT_ALIGNMENT = jfloat(0.0); - RIGHT_ALIGNMENT = jfloat(1.0); + JUAbstractSet = class abstract external 'java.util' name 'AbstractSet' (JUAbstractCollection, JUSet) strict protected constructor create(); overload; public - function getName(): JLString; overload; virtual; - procedure setName(para1: JLString); overload; virtual; - function getParent(): JAContainer; overload; virtual; - function getPeer(): JAPComponentPeer; overload; virtual; - procedure setDropTarget(para1: JADDropTarget); overload; virtual; - function getDropTarget(): JADDropTarget; overload; virtual; - function getGraphicsConfiguration(): JAGraphicsConfiguration; overload; virtual; - function getTreeLock(): JLObject; overload; virtual; final; - function getToolkit(): JAToolkit; overload; virtual; - function isValid(): jboolean; overload; virtual; - function isDisplayable(): jboolean; overload; virtual; - function isVisible(): jboolean; overload; virtual; - function getMousePosition(): JAPoint; overload; virtual; // throws java.awt.HeadlessException - function isShowing(): jboolean; overload; virtual; - function isEnabled(): jboolean; overload; virtual; - procedure setEnabled(para1: jboolean); overload; virtual; - procedure enable(); overload; virtual; - procedure enable(para1: jboolean); overload; virtual; - procedure disable(); overload; virtual; - function isDoubleBuffered(): jboolean; overload; virtual; - procedure enableInputMethods(para1: jboolean); overload; virtual; - procedure setVisible(para1: jboolean); overload; virtual; - procedure show(); overload; virtual; - procedure show(para1: jboolean); overload; virtual; - procedure hide(); overload; virtual; - function getForeground(): JAColor; overload; virtual; - procedure setForeground(para1: JAColor); overload; virtual; - function isForegroundSet(): jboolean; overload; virtual; - function getBackground(): JAColor; overload; virtual; - procedure setBackground(para1: JAColor); overload; virtual; - function isBackgroundSet(): jboolean; overload; virtual; - function getFont(): JAFont; overload; virtual; - procedure setFont(para1: JAFont); overload; virtual; - function isFontSet(): jboolean; overload; virtual; - function getLocale(): JULocale; overload; virtual; - procedure setLocale(para1: JULocale); overload; virtual; - function getColorModel(): JAIColorModel; overload; virtual; - function getLocation(): JAPoint; overload; virtual; - function getLocationOnScreen(): JAPoint; overload; virtual; - function location(): JAPoint; overload; virtual; - procedure setLocation(para1: jint; para2: jint); overload; virtual; - procedure move(para1: jint; para2: jint); overload; virtual; - procedure setLocation(para1: JAPoint); overload; virtual; - function getSize(): JADimension; overload; virtual; - function size(): JADimension; overload; virtual; - procedure setSize(para1: jint; para2: jint); overload; virtual; - procedure resize(para1: jint; para2: jint); overload; virtual; - procedure setSize(para1: JADimension); overload; virtual; - procedure resize(para1: JADimension); overload; virtual; - function getBounds(): JARectangle; overload; virtual; - function bounds(): JARectangle; overload; virtual; - procedure setBounds(para1: jint; para2: jint; para3: jint; para4: jint); overload; virtual; - procedure reshape(para1: jint; para2: jint; para3: jint; para4: jint); overload; virtual; - procedure setBounds(para1: JARectangle); overload; virtual; - function getX(): jint; overload; virtual; - function getY(): jint; overload; virtual; - function getWidth(): jint; overload; virtual; - function getHeight(): jint; overload; virtual; - function getBounds(para1: JARectangle): JARectangle; overload; virtual; - function getSize(para1: JADimension): JADimension; overload; virtual; - function getLocation(para1: JAPoint): JAPoint; overload; virtual; - function isOpaque(): jboolean; overload; virtual; - function isLightweight(): jboolean; overload; virtual; - procedure setPreferredSize(para1: JADimension); overload; virtual; - function isPreferredSizeSet(): jboolean; overload; virtual; - function getPreferredSize(): JADimension; overload; virtual; - function preferredSize(): JADimension; overload; virtual; - procedure setMinimumSize(para1: JADimension); overload; virtual; - function isMinimumSizeSet(): jboolean; overload; virtual; - function getMinimumSize(): JADimension; overload; virtual; - function minimumSize(): JADimension; overload; virtual; - procedure setMaximumSize(para1: JADimension); overload; virtual; - function isMaximumSizeSet(): jboolean; overload; virtual; - function getMaximumSize(): JADimension; overload; virtual; - function getAlignmentX(): jfloat; overload; virtual; - function getAlignmentY(): jfloat; overload; virtual; - function getBaseline(para1: jint; para2: jint): jint; overload; virtual; - function getBaselineResizeBehavior(): JAComponent.InnerBaselineResizeBehavior; overload; virtual; - procedure doLayout(); overload; virtual; - procedure layout(); overload; virtual; - procedure validate(); overload; virtual; - procedure invalidate(); overload; virtual; - function getGraphics(): JAGraphics; overload; virtual; - function getFontMetrics(para1: JAFont): JAFontMetrics; overload; virtual; - procedure setCursor(para1: JACursor); overload; virtual; - function getCursor(): JACursor; overload; virtual; - function isCursorSet(): jboolean; overload; virtual; - procedure paint(para1: JAGraphics); overload; virtual; - procedure update(para1: JAGraphics); overload; virtual; - procedure paintAll(para1: JAGraphics); overload; virtual; - procedure repaint(); overload; virtual; - procedure repaint(para1: jlong); overload; virtual; - procedure repaint(para1: jint; para2: jint; para3: jint; para4: jint); overload; virtual; - procedure repaint(para1: jlong; para2: jint; para3: jint; para4: jint; para5: jint); overload; virtual; - procedure print(para1: JAGraphics); overload; virtual; - procedure printAll(para1: JAGraphics); overload; virtual; - function imageUpdate(para1: JAImage; para2: jint; para3: jint; para4: jint; para5: jint; para6: jint): jboolean; overload; virtual; - function createImage(para1: JAIImageProducer): JAImage; overload; virtual; - function createImage(para1: jint; para2: jint): JAImage; overload; virtual; - function createVolatileImage(para1: jint; para2: jint): JAIVolatileImage; overload; virtual; - function createVolatileImage(para1: jint; para2: jint; para3: JAImageCapabilities): JAIVolatileImage; overload; virtual; // throws java.awt.AWTException - function prepareImage(para1: JAImage; para2: JAIImageObserver): jboolean; overload; virtual; - function prepareImage(para1: JAImage; para2: jint; para3: jint; para4: JAIImageObserver): jboolean; overload; virtual; - function checkImage(para1: JAImage; para2: JAIImageObserver): jint; overload; virtual; - function checkImage(para1: JAImage; para2: jint; para3: jint; para4: JAIImageObserver): jint; overload; virtual; - procedure setIgnoreRepaint(para1: jboolean); overload; virtual; - function getIgnoreRepaint(): jboolean; overload; virtual; - function contains(para1: jint; para2: jint): jboolean; overload; virtual; - function inside(para1: jint; para2: jint): jboolean; overload; virtual; - function contains(para1: JAPoint): jboolean; overload; virtual; - function getComponentAt(para1: jint; para2: jint): JAComponent; overload; virtual; - function locate(para1: jint; para2: jint): JAComponent; overload; virtual; - function getComponentAt(para1: JAPoint): JAComponent; overload; virtual; - procedure deliverEvent(para1: JAEvent); overload; virtual; - procedure dispatchEvent(para1: JAAWTEvent); overload; virtual; final; - function postEvent(para1: JAEvent): jboolean; overload; virtual; - procedure addComponentListener(para1: JAEComponentListener); overload; virtual; - procedure removeComponentListener(para1: JAEComponentListener); overload; virtual; - function getComponentListeners(): Arr1JAEComponentListener; overload; virtual; - procedure addFocusListener(para1: JAEFocusListener); overload; virtual; - procedure removeFocusListener(para1: JAEFocusListener); overload; virtual; - function getFocusListeners(): Arr1JAEFocusListener; overload; virtual; - procedure addHierarchyListener(para1: JAEHierarchyListener); overload; virtual; - procedure removeHierarchyListener(para1: JAEHierarchyListener); overload; virtual; - function getHierarchyListeners(): Arr1JAEHierarchyListener; overload; virtual; - procedure addHierarchyBoundsListener(para1: JAEHierarchyBoundsListener); overload; virtual; - procedure removeHierarchyBoundsListener(para1: JAEHierarchyBoundsListener); overload; virtual; - function getHierarchyBoundsListeners(): Arr1JAEHierarchyBoundsListener; overload; virtual; - procedure addKeyListener(para1: JAEKeyListener); overload; virtual; - procedure removeKeyListener(para1: JAEKeyListener); overload; virtual; - function getKeyListeners(): Arr1JAEKeyListener; overload; virtual; - procedure addMouseListener(para1: JAEMouseListener); overload; virtual; - procedure removeMouseListener(para1: JAEMouseListener); overload; virtual; - function getMouseListeners(): Arr1JAEMouseListener; overload; virtual; - procedure addMouseMotionListener(para1: JAEMouseMotionListener); overload; virtual; - procedure removeMouseMotionListener(para1: JAEMouseMotionListener); overload; virtual; - function getMouseMotionListeners(): Arr1JAEMouseMotionListener; overload; virtual; - procedure addMouseWheelListener(para1: JAEMouseWheelListener); overload; virtual; - procedure removeMouseWheelListener(para1: JAEMouseWheelListener); overload; virtual; - function getMouseWheelListeners(): Arr1JAEMouseWheelListener; overload; virtual; - procedure addInputMethodListener(para1: JAEInputMethodListener); overload; virtual; - procedure removeInputMethodListener(para1: JAEInputMethodListener); overload; virtual; - function getInputMethodListeners(): Arr1JAEInputMethodListener; overload; virtual; - function getListeners(para1: JLClass): Arr1JUEventListener; overload; virtual; - function getInputMethodRequests(): JAIInputMethodRequests; overload; virtual; - function getInputContext(): JAIInputContext; overload; virtual; - strict protected - procedure enableEvents(para1: jlong); overload; virtual; final; - procedure disableEvents(para1: jlong); overload; virtual; final; - function coalesceEvents(para1: JAAWTEvent; para2: JAAWTEvent): JAAWTEvent; overload; virtual; - procedure processEvent(para1: JAAWTEvent); overload; virtual; - procedure processComponentEvent(para1: JAEComponentEvent); overload; virtual; - procedure processFocusEvent(para1: JAEFocusEvent); overload; virtual; - procedure processKeyEvent(para1: JAEKeyEvent); overload; virtual; - procedure processMouseEvent(para1: JAEMouseEvent); overload; virtual; - procedure processMouseMotionEvent(para1: JAEMouseEvent); overload; virtual; - procedure processMouseWheelEvent(para1: JAEMouseWheelEvent); overload; virtual; - procedure processInputMethodEvent(para1: JAEInputMethodEvent); overload; virtual; - procedure processHierarchyEvent(para1: JAEHierarchyEvent); overload; virtual; - procedure processHierarchyBoundsEvent(para1: JAEHierarchyEvent); overload; virtual; - public - function handleEvent(para1: JAEvent): jboolean; overload; virtual; - function mouseDown(para1: JAEvent; para2: jint; para3: jint): jboolean; overload; virtual; - function mouseDrag(para1: JAEvent; para2: jint; para3: jint): jboolean; overload; virtual; - function mouseUp(para1: JAEvent; para2: jint; para3: jint): jboolean; overload; virtual; - function mouseMove(para1: JAEvent; para2: jint; para3: jint): jboolean; overload; virtual; - function mouseEnter(para1: JAEvent; para2: jint; para3: jint): jboolean; overload; virtual; - function mouseExit(para1: JAEvent; para2: jint; para3: jint): jboolean; overload; virtual; - function keyDown(para1: JAEvent; para2: jint): jboolean; overload; virtual; - function keyUp(para1: JAEvent; para2: jint): jboolean; overload; virtual; - function action(para1: JAEvent; para2: JLObject): jboolean; overload; virtual; - procedure addNotify(); overload; virtual; - procedure removeNotify(); overload; virtual; - function gotFocus(para1: JAEvent; para2: JLObject): jboolean; overload; virtual; - function lostFocus(para1: JAEvent; para2: JLObject): jboolean; overload; virtual; - function isFocusTraversable(): jboolean; overload; virtual; - function isFocusable(): jboolean; overload; virtual; - procedure setFocusable(para1: jboolean); overload; virtual; - procedure setFocusTraversalKeys(para1: jint; para2: JUSet); overload; virtual; - function getFocusTraversalKeys(para1: jint): JUSet; overload; virtual; - function areFocusTraversalKeysSet(para1: jint): jboolean; overload; virtual; - procedure setFocusTraversalKeysEnabled(para1: jboolean); overload; virtual; - function getFocusTraversalKeysEnabled(): jboolean; overload; virtual; - procedure requestFocus(); overload; virtual; - strict protected - function requestFocus(para1: jboolean): jboolean; overload; virtual; - public - function requestFocusInWindow(): jboolean; overload; virtual; - strict protected - function requestFocusInWindow(para1: jboolean): jboolean; overload; virtual; - public - procedure transferFocus(); overload; virtual; - function getFocusCycleRootAncestor(): JAContainer; overload; virtual; - function isFocusCycleRoot(para1: JAContainer): jboolean; overload; virtual; - procedure nextFocus(); overload; virtual; - procedure transferFocusBackward(); overload; virtual; - procedure transferFocusUpCycle(); overload; virtual; - function hasFocus(): jboolean; overload; virtual; - function isFocusOwner(): jboolean; overload; virtual; - procedure add(para1: JAPopupMenu); overload; virtual; - procedure remove(para1: JAMenuComponent); overload; virtual; - strict protected - function paramString(): JLString; overload; virtual; - public - function toString(): JLString; overload; virtual; - procedure list(); overload; virtual; - procedure list(para1: JIPrintStream); overload; virtual; - procedure list(para1: JIPrintStream; para2: jint); overload; virtual; - procedure list(para1: JIPrintWriter); overload; virtual; - procedure list(para1: JIPrintWriter; para2: jint); overload; virtual; - procedure addPropertyChangeListener(para1: JBPropertyChangeListener); overload; virtual; - procedure removePropertyChangeListener(para1: JBPropertyChangeListener); overload; virtual; - function getPropertyChangeListeners(): Arr1JBPropertyChangeListener; overload; virtual; - procedure addPropertyChangeListener(para1: JLString; para2: JBPropertyChangeListener); overload; virtual; - procedure removePropertyChangeListener(para1: JLString; para2: JBPropertyChangeListener); overload; virtual; - function getPropertyChangeListeners(para1: JLString): Arr1JBPropertyChangeListener; overload; virtual; - strict protected - procedure firePropertyChange(para1: JLString; para2: JLObject; para3: JLObject); overload; virtual; - procedure firePropertyChange(para1: JLString; para2: jboolean; para3: jboolean); overload; virtual; - procedure firePropertyChange(para1: JLString; para2: jint; para3: jint); overload; virtual; - public - procedure firePropertyChange(para1: JLString; para2: jbyte; para3: jbyte); overload; virtual; - procedure firePropertyChange(para1: JLString; para2: jchar; para3: jchar); overload; virtual; - procedure firePropertyChange(para1: JLString; para2: jshort; para3: jshort); overload; virtual; - procedure firePropertyChange(para1: JLString; para2: jlong; para3: jlong); overload; virtual; - procedure firePropertyChange(para1: JLString; para2: jfloat; para3: jfloat); overload; virtual; - procedure firePropertyChange(para1: JLString; para2: jdouble; para3: jdouble); overload; virtual; - procedure setComponentOrientation(para1: JAComponentOrientation); overload; virtual; - function getComponentOrientation(): JAComponentOrientation; overload; virtual; - procedure applyComponentOrientation(para1: JAComponentOrientation); overload; virtual; - function getAccessibleContext(): JAAccessibleContext; overload; virtual; + function equals(para1: JLObject): jboolean; overload; virtual; + function hashCode(): jint; overload; virtual; + function removeAll(para1: JUCollection): jboolean; overload; virtual; end; - JADesktop = class external 'java.awt' name 'Desktop' (JLObject) + JUAbstractList = class abstract external 'java.util' name 'AbstractList' (JUAbstractCollection, JUList) public type - InnerAction = class; - Arr1InnerAction = array of InnerAction; - Arr2InnerAction = array of Arr1InnerAction; - Arr3InnerAction = array of Arr2InnerAction; - InnerAction = class sealed external 'java.awt' name 'Desktop$Action' (JLEnum) - public - final class var - fOPEN: JADesktop.InnerAction; external name 'OPEN'; - fEDIT: JADesktop.InnerAction; external name 'EDIT'; - fPRINT: JADesktop.InnerAction; external name 'PRINT'; - fMAIL: JADesktop.InnerAction; external name 'MAIL'; - fBROWSE: JADesktop.InnerAction; external name 'BROWSE'; - public - class function values(): JADesktop.Arr1InnerAction; static; overload; - class function valueOf(para1: JLString): JADesktop.InnerAction; static; overload; + InnerItr = class; + Arr1InnerItr = array of InnerItr; + Arr2InnerItr = array of Arr1InnerItr; + Arr3InnerItr = array of Arr2InnerItr; + InnerListItr = class; + Arr1InnerListItr = array of InnerListItr; + Arr2InnerListItr = array of Arr1InnerListItr; + Arr3InnerListItr = array of Arr2InnerListItr; + InnerItr = class external 'java.util' name 'AbstractList$Itr' end; - public - class function getDesktop(): JADesktop; static; overload; - class function isDesktopSupported(): jboolean; static; overload; - function isSupported(para1: JADesktop.InnerAction): jboolean; overload; virtual; - procedure open(para1: JIFile); overload; virtual; // throws java.io.IOException - procedure edit(para1: JIFile); overload; virtual; // throws java.io.IOException - procedure print(para1: JIFile); overload; virtual; // throws java.io.IOException - procedure browse(para1: JNURI); overload; virtual; // throws java.io.IOException - procedure mail(); overload; virtual; // throws java.io.IOException - procedure mail(para1: JNURI); overload; virtual; // throws java.io.IOException - end; - - JAEventFilter = interface external 'java.awt' name 'EventFilter' - type - InnerFilterAction = class; - Arr1InnerFilterAction = array of InnerFilterAction; - Arr2InnerFilterAction = array of Arr1InnerFilterAction; - Arr3InnerFilterAction = array of Arr2InnerFilterAction; - InnerFilterAction = class sealed external 'java.awt' name 'EventFilter$FilterAction' (JLEnum) - public - final class var - fACCEPT: JAEventFilter.InnerFilterAction; external name 'ACCEPT'; - fREJECT: JAEventFilter.InnerFilterAction; external name 'REJECT'; - fACCEPT_IMMEDIATELY: JAEventFilter.InnerFilterAction; external name 'ACCEPT_IMMEDIATELY'; - public - class function values(): JAEventFilter.Arr1InnerFilterAction; static; overload; - class function valueOf(para1: JLString): JAEventFilter.InnerFilterAction; static; overload; + InnerListItr = class external 'java.util' name 'AbstractList$ListItr' end; - function acceptEvent(para1: JAAWTEvent): JAEventFilter.InnerFilterAction; overload; - end; - - JATrayIcon = class external 'java.awt' name 'TrayIcon' (JLObject) - public - type - InnerMessageType = class; - Arr1InnerMessageType = array of InnerMessageType; - Arr2InnerMessageType = array of Arr1InnerMessageType; - Arr3InnerMessageType = array of Arr2InnerMessageType; - InnerMessageType = class sealed external 'java.awt' name 'TrayIcon$MessageType' (JLEnum) - public - final class var - fERROR: JATrayIcon.InnerMessageType; external name 'ERROR'; - fWARNING: JATrayIcon.InnerMessageType; external name 'WARNING'; - fINFO: JATrayIcon.InnerMessageType; external name 'INFO'; - fNONE: JATrayIcon.InnerMessageType; external name 'NONE'; - public - class function values(): JATrayIcon.Arr1InnerMessageType; static; overload; - class function valueOf(para1: JLString): JATrayIcon.InnerMessageType; static; overload; - end; - - public - constructor create(para1: JAImage); overload; - constructor create(para1: JAImage; para2: JLString); overload; - constructor create(para1: JAImage; para2: JLString; para3: JAPopupMenu); overload; - procedure setImage(para1: JAImage); overload; virtual; - function getImage(): JAImage; overload; virtual; - procedure setPopupMenu(para1: JAPopupMenu); overload; virtual; - function getPopupMenu(): JAPopupMenu; overload; virtual; - procedure setToolTip(para1: JLString); overload; virtual; - function getToolTip(): JLString; overload; virtual; - procedure setImageAutoSize(para1: jboolean); overload; virtual; - function isImageAutoSize(): jboolean; overload; virtual; - procedure addMouseListener(para1: JAEMouseListener); overload; virtual; - procedure removeMouseListener(para1: JAEMouseListener); overload; virtual; - function getMouseListeners(): Arr1JAEMouseListener; overload; virtual; - procedure addMouseMotionListener(para1: JAEMouseMotionListener); overload; virtual; - procedure removeMouseMotionListener(para1: JAEMouseMotionListener); overload; virtual; - function getMouseMotionListeners(): Arr1JAEMouseMotionListener; overload; virtual; - function getActionCommand(): JLString; overload; virtual; - procedure setActionCommand(para1: JLString); overload; virtual; - procedure addActionListener(para1: JAEActionListener); overload; virtual; - procedure removeActionListener(para1: JAEActionListener); overload; virtual; - function getActionListeners(): Arr1JAEActionListener; overload; virtual; - procedure displayMessage(para1: JLString; para2: JLString; para3: JATrayIcon.InnerMessageType); overload; virtual; - function getSize(): JADimension; overload; virtual; - end; - - JLThread = class external 'java.lang' name 'Thread' (JLObject, JLRunnable) - public - type - InnerState = class; - Arr1InnerState = array of InnerState; - Arr2InnerState = array of Arr1InnerState; - Arr3InnerState = array of Arr2InnerState; - InnerUncaughtExceptionHandler = interface; - Arr1InnerUncaughtExceptionHandler = array of InnerUncaughtExceptionHandler; - Arr2InnerUncaughtExceptionHandler = array of Arr1InnerUncaughtExceptionHandler; - Arr3InnerUncaughtExceptionHandler = array of Arr2InnerUncaughtExceptionHandler; - InnerState = class sealed external 'java.lang' name 'Thread$State' (JLEnum) - public - final class var - fNEW: JLThread.InnerState; external name 'NEW'; - fRUNNABLE: JLThread.InnerState; external name 'RUNNABLE'; - fBLOCKED: JLThread.InnerState; external name 'BLOCKED'; - fWAITING: JLThread.InnerState; external name 'WAITING'; - fTIMED_WAITING: JLThread.InnerState; external name 'TIMED_WAITING'; - fTERMINATED: JLThread.InnerState; external name 'TERMINATED'; - public - class function values(): JLThread.Arr1InnerState; static; overload; - class function valueOf(para1: JLString): JLThread.InnerState; static; overload; - end; - - InnerUncaughtExceptionHandler = interface external 'java.lang' name 'Thread$UncaughtExceptionHandler' - procedure uncaughtException(para1: JLThread; para2: JLThrowable); overload; - end; - - public - const - MIN_PRIORITY = 1; - NORM_PRIORITY = 5; - MAX_PRIORITY = 10; - public - class function currentThread(): JLThread; static; overload; - class procedure yield(); static; overload; - class procedure sleep(para1: jlong); static; overload; // throws java.lang.InterruptedException - class procedure sleep(para1: jlong; para2: jint); static; overload; // throws java.lang.InterruptedException strict protected - function clone(): JLObject; overload; virtual; // throws java.lang.CloneNotSupportedException - public + var + fmodCount: jint; external name 'modCount'; + strict protected constructor create(); overload; - constructor create(para1: JLRunnable); overload; - constructor create(para1: JLThreadGroup; para2: JLRunnable); overload; - constructor create(para1: JLString); overload; - constructor create(para1: JLThreadGroup; para2: JLString); overload; - constructor create(para1: JLRunnable; para2: JLString); overload; - constructor create(para1: JLThreadGroup; para2: JLRunnable; para3: JLString); overload; - constructor create(para1: JLThreadGroup; para2: JLRunnable; para3: JLString; para4: jlong); overload; - procedure start(); overload; virtual; - procedure run(); overload; virtual; - procedure stop(); overload; virtual; final; - procedure stop(para1: JLThrowable); overload; virtual; final; - procedure interrupt(); overload; virtual; - class function interrupted(): jboolean; static; overload; - function isInterrupted(): jboolean; overload; virtual; - procedure destroy(); overload; virtual; - function isAlive(): jboolean; overload; virtual; final; - procedure suspend(); overload; virtual; final; - procedure resume(); overload; virtual; final; - procedure setPriority(para1: jint); overload; virtual; final; - function getPriority(): jint; overload; virtual; final; - procedure setName(para1: JLString); overload; virtual; final; - function getName(): JLString; overload; virtual; final; - function getThreadGroup(): JLThreadGroup; overload; virtual; final; - class function activeCount(): jint; static; overload; - class function enumerate(para1: Arr1JLThread): jint; static; overload; - class function enumerate(var para1: array of JLThread): jint; static; overload; - function countStackFrames(): jint; overload; virtual; - procedure join(para1: jlong); overload; virtual; final; // throws java.lang.InterruptedException - procedure join(para1: jlong; para2: jint); overload; virtual; final; // throws java.lang.InterruptedException - procedure join(); overload; virtual; final; // throws java.lang.InterruptedException - class procedure dumpStack(); static; overload; - procedure setDaemon(para1: jboolean); overload; virtual; final; - function isDaemon(): jboolean; overload; virtual; final; - procedure checkAccess(); overload; virtual; final; - function toString(): JLString; overload; virtual; - function getContextClassLoader(): JLClassLoader; overload; virtual; - procedure setContextClassLoader(para1: JLClassLoader); overload; virtual; - class function holdsLock(para1: JLObject): jboolean; static; overload; - function getStackTrace(): Arr1JLStackTraceElement; overload; virtual; - class function getAllStackTraces(): JUMap; static; overload; - function getId(): jlong; overload; virtual; - function getState(): JLThread.InnerState; overload; virtual; - class procedure setDefaultUncaughtExceptionHandler(para1: JLThread.InnerUncaughtExceptionHandler); static; overload; - class function getDefaultUncaughtExceptionHandler(): JLThread.InnerUncaughtExceptionHandler; static; overload; - function getUncaughtExceptionHandler(): JLThread.InnerUncaughtExceptionHandler; overload; virtual; - procedure setUncaughtExceptionHandler(para1: JLThread.InnerUncaughtExceptionHandler); overload; virtual; + public + function add(para1: JLObject): jboolean; overload; virtual; + function get(para1: jint): JLObject; overload; virtual; abstract; + function &set(para1: jint; para2: JLObject): JLObject; overload; virtual; + procedure add(para1: jint; para2: JLObject); overload; virtual; + function remove(para1: jint): JLObject; overload; virtual; + function indexOf(para1: JLObject): jint; overload; virtual; + function lastIndexOf(para1: JLObject): jint; overload; virtual; + procedure clear(); overload; virtual; + function addAll(para1: jint; para2: JUCollection): jboolean; overload; virtual; + function iterator(): JUIterator; overload; virtual; + function listIterator(): JUListIterator; overload; virtual; + function listIterator(para1: jint): JUListIterator; overload; virtual; + function subList(para1: jint; para2: jint): JUList; overload; virtual; + function equals(para1: JLObject): jboolean; overload; virtual; + function hashCode(): jint; overload; virtual; + strict protected + procedure removeRange(para1: jint; para2: jint); overload; virtual; end; - JLAElementType = class sealed external 'java.lang.annotation' name 'ElementType' (JLEnum) - public - final class var - fTYPE: JLAElementType; external name 'TYPE'; - fFIELD: JLAElementType; external name 'FIELD'; - fMETHOD: JLAElementType; external name 'METHOD'; - fPARAMETER: JLAElementType; external name 'PARAMETER'; - fCONSTRUCTOR: JLAElementType; external name 'CONSTRUCTOR'; - fLOCAL_VARIABLE: JLAElementType; external name 'LOCAL_VARIABLE'; - fANNOTATION_TYPE: JLAElementType; external name 'ANNOTATION_TYPE'; - fPACKAGE: JLAElementType; external name 'PACKAGE'; - public - class function values(): Arr1JLAElementType; static; overload; - class function valueOf(para1: JLString): JLAElementType; static; overload; - end; - - JLARetentionPolicy = class sealed external 'java.lang.annotation' name 'RetentionPolicy' (JLEnum) - public - final class var - fSOURCE: JLARetentionPolicy; external name 'SOURCE'; - fCLASS: JLARetentionPolicy; external name 'CLASS'; - fRUNTIME: JLARetentionPolicy; external name 'RUNTIME'; - public - class function values(): Arr1JLARetentionPolicy; static; overload; - class function valueOf(para1: JLString): JLARetentionPolicy; static; overload; - end; - - JLMMemoryType = class sealed external 'java.lang.management' name 'MemoryType' (JLEnum) - public - final class var - fHEAP: JLMMemoryType; external name 'HEAP'; - fNON_HEAP: JLMMemoryType; external name 'NON_HEAP'; - public - class function values(): Arr1JLMMemoryType; static; overload; - class function valueOf(para1: JLString): JLMMemoryType; static; overload; - function toString(): JLString; overload; virtual; - end; - - JMRoundingMode = class sealed external 'java.math' name 'RoundingMode' (JLEnum) - public - final class var - fUP: JMRoundingMode; external name 'UP'; - fDOWN: JMRoundingMode; external name 'DOWN'; - fCEILING: JMRoundingMode; external name 'CEILING'; - fFLOOR: JMRoundingMode; external name 'FLOOR'; - fHALF_UP: JMRoundingMode; external name 'HALF_UP'; - fHALF_DOWN: JMRoundingMode; external name 'HALF_DOWN'; - fHALF_EVEN: JMRoundingMode; external name 'HALF_EVEN'; - fUNNECESSARY: JMRoundingMode; external name 'UNNECESSARY'; - public - class function values(): Arr1JMRoundingMode; static; overload; - class function valueOf(para1: JLString): JMRoundingMode; static; overload; - class function valueOf(para1: jint): JMRoundingMode; static; overload; - end; - - JNAuthenticator = class abstract external 'java.net' name 'Authenticator' (JLObject) + JUCCopyOnWriteArrayList = class external 'java.util.concurrent' name 'CopyOnWriteArrayList' (JLObject, JUList, JURandomAccess, JLCloneable, JISerializable) public type - InnerRequestorType = class; - Arr1InnerRequestorType = array of InnerRequestorType; - Arr2InnerRequestorType = array of Arr1InnerRequestorType; - Arr3InnerRequestorType = array of Arr2InnerRequestorType; - InnerRequestorType = class sealed external 'java.net' name 'Authenticator$RequestorType' (JLEnum) - public - final class var - fPROXY: JNAuthenticator.InnerRequestorType; external name 'PROXY'; - fSERVER: JNAuthenticator.InnerRequestorType; external name 'SERVER'; - public - class function values(): JNAuthenticator.Arr1InnerRequestorType; static; overload; - class function valueOf(para1: JLString): JNAuthenticator.InnerRequestorType; static; overload; + InnerCOWIterator = class; + Arr1InnerCOWIterator = array of InnerCOWIterator; + Arr2InnerCOWIterator = array of Arr1InnerCOWIterator; + Arr3InnerCOWIterator = array of Arr2InnerCOWIterator; + InnerCOWSubListIterator = class; + Arr1InnerCOWSubListIterator = array of InnerCOWSubListIterator; + Arr2InnerCOWSubListIterator = array of Arr1InnerCOWSubListIterator; + Arr3InnerCOWSubListIterator = array of Arr2InnerCOWSubListIterator; + InnerCOWSubList = class; + Arr1InnerCOWSubList = array of InnerCOWSubList; + Arr2InnerCOWSubList = array of Arr1InnerCOWSubList; + Arr3InnerCOWSubList = array of Arr2InnerCOWSubList; + InnerCOWIterator = class external 'java.util.concurrent' name 'CopyOnWriteArrayList$COWIterator' + end; + + InnerCOWSubListIterator = class external 'java.util.concurrent' name 'CopyOnWriteArrayList$COWSubListIterator' + end; + + InnerCOWSubList = class external 'java.util.concurrent' name 'CopyOnWriteArrayList$COWSubList' end; public constructor create(); overload; - class procedure setDefault(para1: JNAuthenticator); static; overload; - class function requestPasswordAuthentication(para1: JNInetAddress; para2: jint; para3: JLString; para4: JLString; para5: JLString): JNPasswordAuthentication; static; overload; - class function requestPasswordAuthentication(para1: JLString; para2: JNInetAddress; para3: jint; para4: JLString; para5: JLString; para6: JLString): JNPasswordAuthentication; static; overload; - class function requestPasswordAuthentication(para1: JLString; para2: JNInetAddress; para3: jint; para4: JLString; para5: JLString; para6: JLString; para7: JNURL; para8: JNAuthenticator.InnerRequestorType): JNPasswordAuthentication; static; overload; - strict protected - function getRequestingHost(): JLString; overload; virtual; final; - function getRequestingSite(): JNInetAddress; overload; virtual; final; - function getRequestingPort(): jint; overload; virtual; final; - function getRequestingProtocol(): JLString; overload; virtual; final; - function getRequestingPrompt(): JLString; overload; virtual; final; - function getRequestingScheme(): JLString; overload; virtual; final; - function getPasswordAuthentication(): JNPasswordAuthentication; overload; virtual; - function getRequestingURL(): JNURL; overload; virtual; - function getRequestorType(): JNAuthenticator.InnerRequestorType; overload; virtual; - end; - - JNProxy = class external 'java.net' name 'Proxy' (JLObject) - public - type - InnerType = class; - Arr1InnerType = array of InnerType; - Arr2InnerType = array of Arr1InnerType; - Arr3InnerType = array of Arr2InnerType; - InnerType = class sealed external 'java.net' name 'Proxy$Type' (JLEnum) - public - final class var - fDIRECT: JNProxy.InnerType; external name 'DIRECT'; - fHTTP: JNProxy.InnerType; external name 'HTTP'; - fSOCKS: JNProxy.InnerType; external name 'SOCKS'; - public - class function values(): JNProxy.Arr1InnerType; static; overload; - class function valueOf(para1: JLString): JNProxy.InnerType; static; overload; - end; - - public - final class var - fNO_PROXY: JNProxy; external name 'NO_PROXY'; - public - constructor create(para1: JNProxy.InnerType; para2: JNSocketAddress); overload; - function &type(): JNProxy.InnerType; overload; virtual; - function address(): JNSocketAddress; overload; virtual; + constructor create(para1: JUCollection); overload; + constructor create(para1: Arr1JLObject); overload; + constructor create(const para1: array of JLObject); overload; + function size(): jint; overload; virtual; + function isEmpty(): jboolean; overload; virtual; + function contains(para1: JLObject): jboolean; overload; virtual; + function indexOf(para1: JLObject): jint; overload; virtual; + function indexOf(para1: JLObject; para2: jint): jint; overload; virtual; + function lastIndexOf(para1: JLObject): jint; overload; virtual; + function lastIndexOf(para1: JLObject; para2: jint): jint; overload; virtual; + function clone(): JLObject; overload; virtual; + function toArray(): Arr1JLObject; overload; virtual; + function toArray(para1: Arr1JLObject): Arr1JLObject; overload; virtual; + function toArray(var para1: array of JLObject): Arr1JLObject; overload; virtual; + function get(para1: jint): JLObject; overload; virtual; + function &set(para1: jint; para2: JLObject): JLObject; overload; virtual; + function add(para1: JLObject): jboolean; overload; virtual; + procedure add(para1: jint; para2: JLObject); overload; virtual; + function remove(para1: jint): JLObject; overload; virtual; + function remove(para1: JLObject): jboolean; overload; virtual; + function addIfAbsent(para1: JLObject): jboolean; overload; virtual; + function containsAll(para1: JUCollection): jboolean; overload; virtual; + function removeAll(para1: JUCollection): jboolean; overload; virtual; + function retainAll(para1: JUCollection): jboolean; overload; virtual; + function addAllAbsent(para1: JUCollection): jint; overload; virtual; + procedure clear(); overload; virtual; + function addAll(para1: JUCollection): jboolean; overload; virtual; + function addAll(para1: jint; para2: JUCollection): jboolean; overload; virtual; function toString(): JLString; overload; virtual; - function equals(para1: JLObject): jboolean; overload; virtual; final; - function hashCode(): jint; overload; virtual; final; + function equals(para1: JLObject): jboolean; overload; virtual; + function hashCode(): jint; overload; virtual; + function iterator(): JUIterator; overload; virtual; + function listIterator(): JUListIterator; overload; virtual; + function listIterator(para1: jint): JUListIterator; overload; virtual; + function subList(para1: jint; para2: jint): JUList; overload; virtual; end; - JSKeyRep = class external 'java.security' name 'KeyRep' (JLObject, JISerializable) - public - type - InnerType = class; - Arr1InnerType = array of InnerType; - Arr2InnerType = array of Arr1InnerType; - Arr3InnerType = array of Arr2InnerType; - InnerType = class sealed external 'java.security' name 'KeyRep$Type' (JLEnum) - public - final class var - fSECRET: JSKeyRep.InnerType; external name 'SECRET'; - fPUBLIC: JSKeyRep.InnerType; external name 'PUBLIC'; - fPRIVATE: JSKeyRep.InnerType; external name 'PRIVATE'; - public - class function values(): JSKeyRep.Arr1InnerType; static; overload; - class function valueOf(para1: JLString): JSKeyRep.InnerType; static; overload; - end; - - public - constructor create(para1: JSKeyRep.InnerType; para2: JLString; para3: JLString; para4: Arr1jbyte); overload; - constructor create(para1: JSKeyRep.InnerType; para2: JLString; para3: JLString; const para4: array of jbyte); overload; - strict protected - function readResolve(): JLObject; overload; virtual; // throws java.io.ObjectStreamException - end; - - JSClientInfoStatus = class sealed external 'java.sql' name 'ClientInfoStatus' (JLEnum) - public - final class var - fREASON_UNKNOWN: JSClientInfoStatus; external name 'REASON_UNKNOWN'; - fREASON_UNKNOWN_PROPERTY: JSClientInfoStatus; external name 'REASON_UNKNOWN_PROPERTY'; - fREASON_VALUE_INVALID: JSClientInfoStatus; external name 'REASON_VALUE_INVALID'; - fREASON_VALUE_TRUNCATED: JSClientInfoStatus; external name 'REASON_VALUE_TRUNCATED'; - public - class function values(): Arr1JSClientInfoStatus; static; overload; - class function valueOf(para1: JLString): JSClientInfoStatus; static; overload; - end; - - JSRowIdLifetime = class sealed external 'java.sql' name 'RowIdLifetime' (JLEnum) - public - final class var - fROWID_UNSUPPORTED: JSRowIdLifetime; external name 'ROWID_UNSUPPORTED'; - fROWID_VALID_OTHER: JSRowIdLifetime; external name 'ROWID_VALID_OTHER'; - fROWID_VALID_SESSION: JSRowIdLifetime; external name 'ROWID_VALID_SESSION'; - fROWID_VALID_TRANSACTION: JSRowIdLifetime; external name 'ROWID_VALID_TRANSACTION'; - fROWID_VALID_FOREVER: JSRowIdLifetime; external name 'ROWID_VALID_FOREVER'; - public - class function values(): Arr1JSRowIdLifetime; static; overload; - class function valueOf(para1: JLString): JSRowIdLifetime; static; overload; - end; - - JTNormalizer = class sealed external 'java.text' name 'Normalizer' (JLObject) - public - type - InnerForm = class; - Arr1InnerForm = array of InnerForm; - Arr2InnerForm = array of Arr1InnerForm; - Arr3InnerForm = array of Arr2InnerForm; - InnerForm = class sealed external 'java.text' name 'Normalizer$Form' (JLEnum) - public - final class var - fNFD: JTNormalizer.InnerForm; external name 'NFD'; - fNFC: JTNormalizer.InnerForm; external name 'NFC'; - fNFKD: JTNormalizer.InnerForm; external name 'NFKD'; - fNFKC: JTNormalizer.InnerForm; external name 'NFKC'; - public - class function values(): JTNormalizer.Arr1InnerForm; static; overload; - class function valueOf(para1: JLString): JTNormalizer.InnerForm; static; overload; - end; - - public - class function normalize(para1: JLCharSequence; para2: JTNormalizer.InnerForm): JLString; static; overload; - class function isNormalized(para1: JLCharSequence; para2: JTNormalizer.InnerForm): jboolean; static; overload; - end; - - JUFormatter = class sealed external 'java.util' name 'Formatter' (JLObject, JICloseable, JIFlushable) - public - type - InnerConversion = class; - Arr1InnerConversion = array of InnerConversion; - Arr2InnerConversion = array of Arr1InnerConversion; - Arr3InnerConversion = array of Arr2InnerConversion; - InnerDateTime = class; - Arr1InnerDateTime = array of InnerDateTime; - Arr2InnerDateTime = array of Arr1InnerDateTime; - Arr3InnerDateTime = array of Arr2InnerDateTime; - InnerFixedString = class; - Arr1InnerFixedString = array of InnerFixedString; - Arr2InnerFixedString = array of Arr1InnerFixedString; - Arr3InnerFixedString = array of Arr2InnerFixedString; - InnerFlags = class; - Arr1InnerFlags = array of InnerFlags; - Arr2InnerFlags = array of Arr1InnerFlags; - Arr3InnerFlags = array of Arr2InnerFlags; - InnerFormatSpecifier = class; - Arr1InnerFormatSpecifier = array of InnerFormatSpecifier; - Arr2InnerFormatSpecifier = array of Arr1InnerFormatSpecifier; - Arr3InnerFormatSpecifier = array of Arr2InnerFormatSpecifier; - InnerFormatString = interface; - Arr1InnerFormatString = array of InnerFormatString; - Arr2InnerFormatString = array of Arr1InnerFormatString; - Arr3InnerFormatString = array of Arr2InnerFormatString; - InnerConversion = class external 'java.util' name 'Formatter$Conversion' - end; - - InnerDateTime = class external 'java.util' name 'Formatter$DateTime' - end; - - InnerFixedString = class external 'java.util' name 'Formatter$FixedString' - end; - - InnerFlags = class external 'java.util' name 'Formatter$Flags' - end; - - InnerFormatSpecifier = class external 'java.util' name 'Formatter$FormatSpecifier' - public - type - InnerBigDecimalLayout = class; - Arr1InnerBigDecimalLayout = array of InnerBigDecimalLayout; - Arr2InnerBigDecimalLayout = array of Arr1InnerBigDecimalLayout; - Arr3InnerBigDecimalLayout = array of Arr2InnerBigDecimalLayout; - InnerBigDecimalLayout = class external 'java.util' name 'Formatter$FormatSpecifier$BigDecimalLayout' - end; - - end; - - InnerFormatString = interface external 'java.util' name 'Formatter$FormatString' - end; - - public - type - InnerBigDecimalLayoutForm = class; - Arr1InnerBigDecimalLayoutForm = array of InnerBigDecimalLayoutForm; - Arr2InnerBigDecimalLayoutForm = array of Arr1InnerBigDecimalLayoutForm; - Arr3InnerBigDecimalLayoutForm = array of Arr2InnerBigDecimalLayoutForm; - InnerBigDecimalLayoutForm = class sealed external 'java.util' name 'Formatter$BigDecimalLayoutForm' (JLEnum) - public - final class var - fSCIENTIFIC: JUFormatter.InnerBigDecimalLayoutForm; external name 'SCIENTIFIC'; - fDECIMAL_FLOAT: JUFormatter.InnerBigDecimalLayoutForm; external name 'DECIMAL_FLOAT'; - public - class function values(): JUFormatter.Arr1InnerBigDecimalLayoutForm; static; overload; - class function valueOf(para1: JLString): JUFormatter.InnerBigDecimalLayoutForm; static; overload; - end; - - public - constructor create(); overload; - constructor create(para1: JLAppendable); overload; - constructor create(para1: JULocale); overload; - constructor create(para1: JLAppendable; para2: JULocale); overload; - constructor create(para1: JLString); overload; // throws java.io.FileNotFoundException - constructor create(para1: JLString; para2: JLString); overload; // throws java.io.FileNotFoundException, java.io.UnsupportedEncodingException - constructor create(para1: JLString; para2: JLString; para3: JULocale); overload; // throws java.io.FileNotFoundException, java.io.UnsupportedEncodingException - constructor create(para1: JIFile); overload; // throws java.io.FileNotFoundException - constructor create(para1: JIFile; para2: JLString); overload; // throws java.io.FileNotFoundException, java.io.UnsupportedEncodingException - constructor create(para1: JIFile; para2: JLString; para3: JULocale); overload; // throws java.io.FileNotFoundException, java.io.UnsupportedEncodingException - constructor create(para1: JIPrintStream); overload; - constructor create(para1: JIOutputStream); overload; - constructor create(para1: JIOutputStream; para2: JLString); overload; // throws java.io.UnsupportedEncodingException - constructor create(para1: JIOutputStream; para2: JLString; para3: JULocale); overload; // throws java.io.UnsupportedEncodingException - function locale(): JULocale; overload; virtual; - function out(): JLAppendable; overload; virtual; - function toString(): JLString; overload; virtual; - procedure flush(); overload; virtual; - procedure close(); overload; virtual; - function ioException(): JIIOException; overload; virtual; - function format(para1: JLString; para2: Arr1JLObject): JUFormatter; overload; virtual; - function format(para1: JLString; var para2: array of JLObject): JUFormatter; overload; virtual; - function format(para1: JULocale; para2: JLString; para3: Arr1JLObject): JUFormatter; overload; virtual; - function format(para1: JULocale; para2: JLString; var para3: array of JLObject): JUFormatter; overload; virtual; - end; - - JUCTimeUnit = class abstract external 'java.util.concurrent' name 'TimeUnit' (JLEnum) - public - final class var - fNANOSECONDS: JUCTimeUnit; external name 'NANOSECONDS'; - fMICROSECONDS: JUCTimeUnit; external name 'MICROSECONDS'; - fMILLISECONDS: JUCTimeUnit; external name 'MILLISECONDS'; - fSECONDS: JUCTimeUnit; external name 'SECONDS'; - fMINUTES: JUCTimeUnit; external name 'MINUTES'; - fHOURS: JUCTimeUnit; external name 'HOURS'; - fDAYS: JUCTimeUnit; external name 'DAYS'; - public - class function values(): Arr1JUCTimeUnit; static; overload; - class function valueOf(para1: JLString): JUCTimeUnit; static; overload; - function convert(para1: jlong; para2: JUCTimeUnit): jlong; overload; virtual; - function toNanos(para1: jlong): jlong; overload; virtual; - function toMicros(para1: jlong): jlong; overload; virtual; - function toMillis(para1: jlong): jlong; overload; virtual; - function toSeconds(para1: jlong): jlong; overload; virtual; - function toMinutes(para1: jlong): jlong; overload; virtual; - function toHours(para1: jlong): jlong; overload; virtual; - function toDays(para1: jlong): jlong; overload; virtual; - procedure timedWait(para1: JLObject; para2: jlong); overload; virtual; // throws java.lang.InterruptedException - procedure timedJoin(para1: JLThread; para2: jlong); overload; virtual; // throws java.lang.InterruptedException - procedure sleep(para1: jlong); overload; virtual; // throws java.lang.InterruptedException - end; - - JAResource = interface external 'javax.annotation' name 'Resource' (JLAAnnotation) - type - InnerAuthenticationType = class; - Arr1InnerAuthenticationType = array of InnerAuthenticationType; - Arr2InnerAuthenticationType = array of Arr1InnerAuthenticationType; - Arr3InnerAuthenticationType = array of Arr2InnerAuthenticationType; - InnerAuthenticationType = class sealed external 'javax.annotation' name 'Resource$AuthenticationType' (JLEnum) - public - final class var - fCONTAINER: JAResource.InnerAuthenticationType; external name 'CONTAINER'; - fAPPLICATION: JAResource.InnerAuthenticationType; external name 'APPLICATION'; - public - class function values(): JAResource.Arr1InnerAuthenticationType; static; overload; - class function valueOf(para1: JLString): JAResource.InnerAuthenticationType; static; overload; - end; - - function name(): JLString; overload; - function &type(): JLClass; overload; - function authenticationType(): JAResource.InnerAuthenticationType; overload; - function shareable(): jboolean; overload; - function mappedName(): JLString; overload; - function description(): JLString; overload; - end; - - JJWebParam = interface external 'javax.jws' name 'WebParam' (JLAAnnotation) - type - InnerMode = class; - Arr1InnerMode = array of InnerMode; - Arr2InnerMode = array of Arr1InnerMode; - Arr3InnerMode = array of Arr2InnerMode; - InnerMode = class sealed external 'javax.jws' name 'WebParam$Mode' (JLEnum) - public - final class var - fIN: JJWebParam.InnerMode; external name 'IN'; - fOUT: JJWebParam.InnerMode; external name 'OUT'; - fINOUT: JJWebParam.InnerMode; external name 'INOUT'; - public - class function values(): JJWebParam.Arr1InnerMode; static; overload; - class function valueOf(para1: JLString): JJWebParam.InnerMode; static; overload; - end; - - function name(): JLString; overload; - function partName(): JLString; overload; - function targetNamespace(): JLString; overload; - function mode(): JJWebParam.InnerMode; overload; - function header(): jboolean; overload; - end; - - JJSSOAPBinding = interface external 'javax.jws.soap' name 'SOAPBinding' (JLAAnnotation) - type - InnerParameterStyle = class; - Arr1InnerParameterStyle = array of InnerParameterStyle; - Arr2InnerParameterStyle = array of Arr1InnerParameterStyle; - Arr3InnerParameterStyle = array of Arr2InnerParameterStyle; - InnerStyle = class; - Arr1InnerStyle = array of InnerStyle; - Arr2InnerStyle = array of Arr1InnerStyle; - Arr3InnerStyle = array of Arr2InnerStyle; - InnerUse = class; - Arr1InnerUse = array of InnerUse; - Arr2InnerUse = array of Arr1InnerUse; - Arr3InnerUse = array of Arr2InnerUse; - InnerParameterStyle = class sealed external 'javax.jws.soap' name 'SOAPBinding$ParameterStyle' (JLEnum) - public - final class var - fBARE: JJSSOAPBinding.InnerParameterStyle; external name 'BARE'; - fWRAPPED: JJSSOAPBinding.InnerParameterStyle; external name 'WRAPPED'; - public - class function values(): JJSSOAPBinding.Arr1InnerParameterStyle; static; overload; - class function valueOf(para1: JLString): JJSSOAPBinding.InnerParameterStyle; static; overload; - end; - - InnerStyle = class sealed external 'javax.jws.soap' name 'SOAPBinding$Style' (JLEnum) - public - final class var - fDOCUMENT: JJSSOAPBinding.InnerStyle; external name 'DOCUMENT'; - fRPC: JJSSOAPBinding.InnerStyle; external name 'RPC'; - public - class function values(): JJSSOAPBinding.Arr1InnerStyle; static; overload; - class function valueOf(para1: JLString): JJSSOAPBinding.InnerStyle; static; overload; - end; - - InnerUse = class sealed external 'javax.jws.soap' name 'SOAPBinding$Use' (JLEnum) - public - final class var - fLITERAL: JJSSOAPBinding.InnerUse; external name 'LITERAL'; - fENCODED: JJSSOAPBinding.InnerUse; external name 'ENCODED'; - public - class function values(): JJSSOAPBinding.Arr1InnerUse; static; overload; - class function valueOf(para1: JLString): JJSSOAPBinding.InnerUse; static; overload; - end; - - function style(): JJSSOAPBinding.InnerStyle; overload; - function use(): JJSSOAPBinding.InnerUse; overload; - function parameterStyle(): JJSSOAPBinding.InnerParameterStyle; overload; - end; - - JLMSourceVersion = class sealed external 'javax.lang.model' name 'SourceVersion' (JLEnum) - public - final class var - fRELEASE_0: JLMSourceVersion; external name 'RELEASE_0'; - fRELEASE_1: JLMSourceVersion; external name 'RELEASE_1'; - fRELEASE_2: JLMSourceVersion; external name 'RELEASE_2'; - fRELEASE_3: JLMSourceVersion; external name 'RELEASE_3'; - fRELEASE_4: JLMSourceVersion; external name 'RELEASE_4'; - fRELEASE_5: JLMSourceVersion; external name 'RELEASE_5'; - fRELEASE_6: JLMSourceVersion; external name 'RELEASE_6'; - public - class function values(): Arr1JLMSourceVersion; static; overload; - class function valueOf(para1: JLString): JLMSourceVersion; static; overload; - class function latest(): JLMSourceVersion; static; overload; - class function latestSupported(): JLMSourceVersion; static; overload; - class function isIdentifier(para1: JLCharSequence): jboolean; static; overload; - class function isName(para1: JLCharSequence): jboolean; static; overload; - class function isKeyword(para1: JLCharSequence): jboolean; static; overload; - end; - - JLMEElementKind = class sealed external 'javax.lang.model.element' name 'ElementKind' (JLEnum) - public - final class var - fPACKAGE: JLMEElementKind; external name 'PACKAGE'; - fENUM: JLMEElementKind; external name 'ENUM'; - fCLASS: JLMEElementKind; external name 'CLASS'; - fANNOTATION_TYPE: JLMEElementKind; external name 'ANNOTATION_TYPE'; - fINTERFACE: JLMEElementKind; external name 'INTERFACE'; - fENUM_CONSTANT: JLMEElementKind; external name 'ENUM_CONSTANT'; - fFIELD: JLMEElementKind; external name 'FIELD'; - fPARAMETER: JLMEElementKind; external name 'PARAMETER'; - fLOCAL_VARIABLE: JLMEElementKind; external name 'LOCAL_VARIABLE'; - fEXCEPTION_PARAMETER: JLMEElementKind; external name 'EXCEPTION_PARAMETER'; - fMETHOD: JLMEElementKind; external name 'METHOD'; - fCONSTRUCTOR: JLMEElementKind; external name 'CONSTRUCTOR'; - fSTATIC_INIT: JLMEElementKind; external name 'STATIC_INIT'; - fINSTANCE_INIT: JLMEElementKind; external name 'INSTANCE_INIT'; - fTYPE_PARAMETER: JLMEElementKind; external name 'TYPE_PARAMETER'; - fOTHER: JLMEElementKind; external name 'OTHER'; - public - class function values(): Arr1JLMEElementKind; static; overload; - class function valueOf(para1: JLString): JLMEElementKind; static; overload; - function isClass(): jboolean; overload; virtual; - function isInterface(): jboolean; overload; virtual; - function isField(): jboolean; overload; virtual; - end; - - JLMEModifier = class sealed external 'javax.lang.model.element' name 'Modifier' (JLEnum) - public - final class var - fPUBLIC: JLMEModifier; external name 'PUBLIC'; - fPROTECTED: JLMEModifier; external name 'PROTECTED'; - fPRIVATE: JLMEModifier; external name 'PRIVATE'; - fABSTRACT: JLMEModifier; external name 'ABSTRACT'; - fSTATIC: JLMEModifier; external name 'STATIC'; - fFINAL: JLMEModifier; external name 'FINAL'; - fTRANSIENT: JLMEModifier; external name 'TRANSIENT'; - fVOLATILE: JLMEModifier; external name 'VOLATILE'; - fSYNCHRONIZED: JLMEModifier; external name 'SYNCHRONIZED'; - fNATIVE: JLMEModifier; external name 'NATIVE'; - fSTRICTFP: JLMEModifier; external name 'STRICTFP'; - public - class function values(): Arr1JLMEModifier; static; overload; - class function valueOf(para1: JLString): JLMEModifier; static; overload; - function toString(): JLString; overload; virtual; - end; - - JLMENestingKind = class sealed external 'javax.lang.model.element' name 'NestingKind' (JLEnum) - public - final class var - fTOP_LEVEL: JLMENestingKind; external name 'TOP_LEVEL'; - fMEMBER: JLMENestingKind; external name 'MEMBER'; - fLOCAL: JLMENestingKind; external name 'LOCAL'; - fANONYMOUS: JLMENestingKind; external name 'ANONYMOUS'; - public - class function values(): Arr1JLMENestingKind; static; overload; - class function valueOf(para1: JLString): JLMENestingKind; static; overload; - function isNested(): jboolean; overload; virtual; - end; - - JLMTTypeKind = class sealed external 'javax.lang.model.type' name 'TypeKind' (JLEnum) - public - final class var - fBOOLEAN: JLMTTypeKind; external name 'BOOLEAN'; - fBYTE: JLMTTypeKind; external name 'BYTE'; - fSHORT: JLMTTypeKind; external name 'SHORT'; - fINT: JLMTTypeKind; external name 'INT'; - fLONG: JLMTTypeKind; external name 'LONG'; - fCHAR: JLMTTypeKind; external name 'CHAR'; - fFLOAT: JLMTTypeKind; external name 'FLOAT'; - fDOUBLE: JLMTTypeKind; external name 'DOUBLE'; - fVOID: JLMTTypeKind; external name 'VOID'; - fNONE: JLMTTypeKind; external name 'NONE'; - fNULL: JLMTTypeKind; external name 'NULL'; - fARRAY: JLMTTypeKind; external name 'ARRAY'; - fDECLARED: JLMTTypeKind; external name 'DECLARED'; - fERROR: JLMTTypeKind; external name 'ERROR'; - fTYPEVAR: JLMTTypeKind; external name 'TYPEVAR'; - fWILDCARD: JLMTTypeKind; external name 'WILDCARD'; - fPACKAGE: JLMTTypeKind; external name 'PACKAGE'; - fEXECUTABLE: JLMTTypeKind; external name 'EXECUTABLE'; - fOTHER: JLMTTypeKind; external name 'OTHER'; - public - class function values(): Arr1JLMTTypeKind; static; overload; - class function valueOf(para1: JLString): JLMTTypeKind; static; overload; - function isPrimitive(): jboolean; overload; virtual; - end; - - JNSSSLEngineResult = class external 'javax.net.ssl' name 'SSLEngineResult' (JLObject) - public - type - InnerHandshakeStatus = class; - Arr1InnerHandshakeStatus = array of InnerHandshakeStatus; - Arr2InnerHandshakeStatus = array of Arr1InnerHandshakeStatus; - Arr3InnerHandshakeStatus = array of Arr2InnerHandshakeStatus; - InnerStatus = class; - Arr1InnerStatus = array of InnerStatus; - Arr2InnerStatus = array of Arr1InnerStatus; - Arr3InnerStatus = array of Arr2InnerStatus; - InnerHandshakeStatus = class sealed external 'javax.net.ssl' name 'SSLEngineResult$HandshakeStatus' (JLEnum) - public - final class var - fNOT_HANDSHAKING: JNSSSLEngineResult.InnerHandshakeStatus; external name 'NOT_HANDSHAKING'; - fFINISHED: JNSSSLEngineResult.InnerHandshakeStatus; external name 'FINISHED'; - fNEED_TASK: JNSSSLEngineResult.InnerHandshakeStatus; external name 'NEED_TASK'; - fNEED_WRAP: JNSSSLEngineResult.InnerHandshakeStatus; external name 'NEED_WRAP'; - fNEED_UNWRAP: JNSSSLEngineResult.InnerHandshakeStatus; external name 'NEED_UNWRAP'; - public - class function values(): JNSSSLEngineResult.Arr1InnerHandshakeStatus; static; overload; - class function valueOf(para1: JLString): JNSSSLEngineResult.InnerHandshakeStatus; static; overload; - end; - - InnerStatus = class sealed external 'javax.net.ssl' name 'SSLEngineResult$Status' (JLEnum) - public - final class var - fBUFFER_UNDERFLOW: JNSSSLEngineResult.InnerStatus; external name 'BUFFER_UNDERFLOW'; - fBUFFER_OVERFLOW: JNSSSLEngineResult.InnerStatus; external name 'BUFFER_OVERFLOW'; - fOK: JNSSSLEngineResult.InnerStatus; external name 'OK'; - fCLOSED: JNSSSLEngineResult.InnerStatus; external name 'CLOSED'; - public - class function values(): JNSSSLEngineResult.Arr1InnerStatus; static; overload; - class function valueOf(para1: JLString): JNSSSLEngineResult.InnerStatus; static; overload; - end; - - public - constructor create(para1: JNSSSLEngineResult.InnerStatus; para2: JNSSSLEngineResult.InnerHandshakeStatus; para3: jint; para4: jint); overload; - function getStatus(): JNSSSLEngineResult.InnerStatus; overload; virtual; final; - function getHandshakeStatus(): JNSSSLEngineResult.InnerHandshakeStatus; overload; virtual; final; - function bytesConsumed(): jint; overload; virtual; final; - function bytesProduced(): jint; overload; virtual; final; - function toString(): JLString; overload; virtual; - end; - - JSCardTerminals = class abstract external 'javax.smartcardio' name 'CardTerminals' (JLObject) - public - type - InnerState = class; - Arr1InnerState = array of InnerState; - Arr2InnerState = array of Arr1InnerState; - Arr3InnerState = array of Arr2InnerState; - InnerState = class sealed external 'javax.smartcardio' name 'CardTerminals$State' (JLEnum) - public - final class var - fALL: JSCardTerminals.InnerState; external name 'ALL'; - fCARD_PRESENT: JSCardTerminals.InnerState; external name 'CARD_PRESENT'; - fCARD_ABSENT: JSCardTerminals.InnerState; external name 'CARD_ABSENT'; - fCARD_INSERTION: JSCardTerminals.InnerState; external name 'CARD_INSERTION'; - fCARD_REMOVAL: JSCardTerminals.InnerState; external name 'CARD_REMOVAL'; - public - class function values(): JSCardTerminals.Arr1InnerState; static; overload; - class function valueOf(para1: JLString): JSCardTerminals.InnerState; static; overload; - end; - + JUAbstractQueue = class abstract external 'java.util' name 'AbstractQueue' (JUAbstractCollection, JUQueue) strict protected constructor create(); overload; public - function list(): JUList; overload; virtual; // throws javax.smartcardio.CardException - function list(para1: JSCardTerminals.InnerState): JUList; overload; virtual; abstract; // throws javax.smartcardio.CardException - function getTerminal(para1: JLString): JSCardTerminal; overload; virtual; - procedure waitForChange(); overload; virtual; // throws javax.smartcardio.CardException - function waitForChange(para1: jlong): jboolean; overload; virtual; abstract; // throws javax.smartcardio.CardException + function add(para1: JLObject): jboolean; overload; virtual; + function remove(): JLObject; overload; virtual; + function element(): JLObject; overload; virtual; + procedure clear(); overload; virtual; + function addAll(para1: JUCollection): jboolean; overload; virtual; end; - JSDropMode = class sealed external 'javax.swing' name 'DropMode' (JLEnum) - public - final class var - fUSE_SELECTION: JSDropMode; external name 'USE_SELECTION'; - fON: JSDropMode; external name 'ON'; - fINSERT: JSDropMode; external name 'INSERT'; - fINSERT_ROWS: JSDropMode; external name 'INSERT_ROWS'; - fINSERT_COLS: JSDropMode; external name 'INSERT_COLS'; - fON_OR_INSERT: JSDropMode; external name 'ON_OR_INSERT'; - fON_OR_INSERT_ROWS: JSDropMode; external name 'ON_OR_INSERT_ROWS'; - fON_OR_INSERT_COLS: JSDropMode; external name 'ON_OR_INSERT_COLS'; - public - class function values(): Arr1JSDropMode; static; overload; - class function valueOf(para1: JLString): JSDropMode; static; overload; + JUDeque = interface external 'java.util' name 'Deque' (JUQueue) + procedure addFirst(para1: JLObject); overload; + procedure addLast(para1: JLObject); overload; + function offerFirst(para1: JLObject): jboolean; overload; + function offerLast(para1: JLObject): jboolean; overload; + function removeFirst(): JLObject; overload; + function removeLast(): JLObject; overload; + function pollFirst(): JLObject; overload; + function pollLast(): JLObject; overload; + function getFirst(): JLObject; overload; + function getLast(): JLObject; overload; + function peekFirst(): JLObject; overload; + function peekLast(): JLObject; overload; + function removeFirstOccurrence(para1: JLObject): jboolean; overload; + function removeLastOccurrence(para1: JLObject): jboolean; overload; + function add(para1: JLObject): jboolean; overload; + function offer(para1: JLObject): jboolean; overload; + function remove(): JLObject; overload; + function poll(): JLObject; overload; + function element(): JLObject; overload; + function peek(): JLObject; overload; + procedure push(para1: JLObject); overload; + function pop(): JLObject; overload; + function remove(para1: JLObject): jboolean; overload; + function contains(para1: JLObject): jboolean; overload; + function size(): jint; overload; + function iterator(): JUIterator; overload; + function descendingIterator(): JUIterator; overload; end; - JSLayoutStyle = class abstract external 'javax.swing' name 'LayoutStyle' (JLObject) - public - type - InnerComponentPlacement = class; - Arr1InnerComponentPlacement = array of InnerComponentPlacement; - Arr2InnerComponentPlacement = array of Arr1InnerComponentPlacement; - Arr3InnerComponentPlacement = array of Arr2InnerComponentPlacement; - InnerComponentPlacement = class sealed external 'javax.swing' name 'LayoutStyle$ComponentPlacement' (JLEnum) - public - final class var - fRELATED: JSLayoutStyle.InnerComponentPlacement; external name 'RELATED'; - fUNRELATED: JSLayoutStyle.InnerComponentPlacement; external name 'UNRELATED'; - fINDENT: JSLayoutStyle.InnerComponentPlacement; external name 'INDENT'; - public - class function values(): JSLayoutStyle.Arr1InnerComponentPlacement; static; overload; - class function valueOf(para1: JLString): JSLayoutStyle.InnerComponentPlacement; static; overload; - end; - - public - class procedure setInstance(para1: JSLayoutStyle); static; overload; - class function getInstance(): JSLayoutStyle; static; overload; - constructor create(); overload; - function getPreferredGap(para1: JSJComponent; para2: JSJComponent; para3: JSLayoutStyle.InnerComponentPlacement; para4: jint; para5: JAContainer): jint; overload; virtual; abstract; - function getContainerGap(para1: JSJComponent; para2: jint; para3: JAContainer): jint; overload; virtual; abstract; - end; - - JSRowFilter = class abstract external 'javax.swing' name 'RowFilter' (JLObject) - public - type - InnerAndFilter = class; - Arr1InnerAndFilter = array of InnerAndFilter; - Arr2InnerAndFilter = array of Arr1InnerAndFilter; - Arr3InnerAndFilter = array of Arr2InnerAndFilter; - InnerDateFilter = class; - Arr1InnerDateFilter = array of InnerDateFilter; - Arr2InnerDateFilter = array of Arr1InnerDateFilter; - Arr3InnerDateFilter = array of Arr2InnerDateFilter; - InnerGeneralFilter = class; - Arr1InnerGeneralFilter = array of InnerGeneralFilter; - Arr2InnerGeneralFilter = array of Arr1InnerGeneralFilter; - Arr3InnerGeneralFilter = array of Arr2InnerGeneralFilter; - InnerNotFilter = class; - Arr1InnerNotFilter = array of InnerNotFilter; - Arr2InnerNotFilter = array of Arr1InnerNotFilter; - Arr3InnerNotFilter = array of Arr2InnerNotFilter; - InnerNumberFilter = class; - Arr1InnerNumberFilter = array of InnerNumberFilter; - Arr2InnerNumberFilter = array of Arr1InnerNumberFilter; - Arr3InnerNumberFilter = array of Arr2InnerNumberFilter; - InnerOrFilter = class; - Arr1InnerOrFilter = array of InnerOrFilter; - Arr2InnerOrFilter = array of Arr1InnerOrFilter; - Arr3InnerOrFilter = array of Arr2InnerOrFilter; - InnerRegexFilter = class; - Arr1InnerRegexFilter = array of InnerRegexFilter; - Arr2InnerRegexFilter = array of Arr1InnerRegexFilter; - Arr3InnerRegexFilter = array of Arr2InnerRegexFilter; - InnerAndFilter = class external 'javax.swing' name 'RowFilter$AndFilter' - end; - - InnerDateFilter = class external 'javax.swing' name 'RowFilter$DateFilter' - end; - - InnerGeneralFilter = class abstract external 'javax.swing' name 'RowFilter$GeneralFilter' - end; - - InnerNotFilter = class external 'javax.swing' name 'RowFilter$NotFilter' - end; - - InnerNumberFilter = class external 'javax.swing' name 'RowFilter$NumberFilter' - end; - - InnerOrFilter = class external 'javax.swing' name 'RowFilter$OrFilter' - end; - - InnerRegexFilter = class external 'javax.swing' name 'RowFilter$RegexFilter' - end; - - public - type - InnerComparisonType = class; - Arr1InnerComparisonType = array of InnerComparisonType; - Arr2InnerComparisonType = array of Arr1InnerComparisonType; - Arr3InnerComparisonType = array of Arr2InnerComparisonType; - InnerEntry = class; - Arr1InnerEntry = array of InnerEntry; - Arr2InnerEntry = array of Arr1InnerEntry; - Arr3InnerEntry = array of Arr2InnerEntry; - InnerComparisonType = class sealed external 'javax.swing' name 'RowFilter$ComparisonType' (JLEnum) - public - final class var - fBEFORE: JSRowFilter.InnerComparisonType; external name 'BEFORE'; - fAFTER: JSRowFilter.InnerComparisonType; external name 'AFTER'; - fEQUAL: JSRowFilter.InnerComparisonType; external name 'EQUAL'; - fNOT_EQUAL: JSRowFilter.InnerComparisonType; external name 'NOT_EQUAL'; - public - class function values(): JSRowFilter.Arr1InnerComparisonType; static; overload; - class function valueOf(para1: JLString): JSRowFilter.InnerComparisonType; static; overload; - end; - - InnerEntry = class abstract external 'javax.swing' name 'RowFilter$Entry' (JLObject) - public - constructor create(); overload; - function getModel(): JLObject; overload; virtual; abstract; - function getValueCount(): jint; overload; virtual; abstract; - function getValue(para1: jint): JLObject; overload; virtual; abstract; - function getStringValue(para1: jint): JLString; overload; virtual; - function getIdentifier(): JLObject; overload; virtual; abstract; - end; - - public - constructor create(); overload; - class function regexFilter(para1: JLString; para2: Arr1jint): JSRowFilter; static; overload; - class function regexFilter(para1: JLString; var para2: array of jint): JSRowFilter; static; overload; - class function dateFilter(para1: JSRowFilter.InnerComparisonType; para2: JUDate; para3: Arr1jint): JSRowFilter; static; overload; - class function dateFilter(para1: JSRowFilter.InnerComparisonType; para2: JUDate; var para3: array of jint): JSRowFilter; static; overload; - class function numberFilter(para1: JSRowFilter.InnerComparisonType; para2: JLNumber; para3: Arr1jint): JSRowFilter; static; overload; - class function numberFilter(para1: JSRowFilter.InnerComparisonType; para2: JLNumber; var para3: array of jint): JSRowFilter; static; overload; - class function orFilter(para1: JLIterable): JSRowFilter; static; overload; - class function andFilter(para1: JLIterable): JSRowFilter; static; overload; - class function notFilter(para1: JSRowFilter): JSRowFilter; static; overload; - function include(para1: JSRowFilter.InnerEntry): jboolean; overload; virtual; abstract; - end; - - JSSortOrder = class sealed external 'javax.swing' name 'SortOrder' (JLEnum) - public - final class var - fASCENDING: JSSortOrder; external name 'ASCENDING'; - fDESCENDING: JSSortOrder; external name 'DESCENDING'; - fUNSORTED: JSSortOrder; external name 'UNSORTED'; - public - class function values(): Arr1JSSortOrder; static; overload; - class function valueOf(para1: JLString): JSSortOrder; static; overload; - end; - - JSERowSorterEvent = class external 'javax.swing.event' name 'RowSorterEvent' (JUEventObject) - public - type - InnerType = class; - Arr1InnerType = array of InnerType; - Arr2InnerType = array of Arr1InnerType; - Arr3InnerType = array of Arr2InnerType; - InnerType = class sealed external 'javax.swing.event' name 'RowSorterEvent$Type' (JLEnum) - public - final class var - fSORT_ORDER_CHANGED: JSERowSorterEvent.InnerType; external name 'SORT_ORDER_CHANGED'; - fSORTED: JSERowSorterEvent.InnerType; external name 'SORTED'; - public - class function values(): JSERowSorterEvent.Arr1InnerType; static; overload; - class function valueOf(para1: JLString): JSERowSorterEvent.InnerType; static; overload; - end; - - public - constructor create(para1: JSRowSorter); overload; - constructor create(para1: JSRowSorter; para2: JSERowSorterEvent.InnerType; para3: Arr1jint); overload; - constructor create(para1: JSRowSorter; para2: JSERowSorterEvent.InnerType; const para3: array of jint); overload; - function getSource(): JSRowSorter; overload; virtual; - function getType(): JSERowSorterEvent.InnerType; overload; virtual; - function convertPreviousRowIndexToModel(para1: jint): jint; overload; virtual; - function getPreviousRowCount(): jint; overload; virtual; - function getSource(): JLObject; overload; virtual; - end; - - JTDiagnostic = interface external 'javax.tools' name 'Diagnostic' - type - InnerKind = class; - Arr1InnerKind = array of InnerKind; - Arr2InnerKind = array of Arr1InnerKind; - Arr3InnerKind = array of Arr2InnerKind; - InnerKind = class sealed external 'javax.tools' name 'Diagnostic$Kind' (JLEnum) - public - final class var - fERROR: JTDiagnostic.InnerKind; external name 'ERROR'; - fWARNING: JTDiagnostic.InnerKind; external name 'WARNING'; - fMANDATORY_WARNING: JTDiagnostic.InnerKind; external name 'MANDATORY_WARNING'; - fNOTE: JTDiagnostic.InnerKind; external name 'NOTE'; - fOTHER: JTDiagnostic.InnerKind; external name 'OTHER'; - public - class function values(): JTDiagnostic.Arr1InnerKind; static; overload; - class function valueOf(para1: JLString): JTDiagnostic.InnerKind; static; overload; - end; - - const - NOPOS = jlong(-1); - function getKind(): JTDiagnostic.InnerKind; overload; - function getSource(): JLObject; overload; - function getPosition(): jlong; overload; - function getStartPosition(): jlong; overload; - function getEndPosition(): jlong; overload; - function getLineNumber(): jlong; overload; - function getColumnNumber(): jlong; overload; - function getCode(): JLString; overload; - function getMessage(para1: JULocale): JLString; overload; - end; - - JTJavaFileObject = interface external 'javax.tools' name 'JavaFileObject' (JTFileObject) - type - InnerKind = class; - Arr1InnerKind = array of InnerKind; - Arr2InnerKind = array of Arr1InnerKind; - Arr3InnerKind = array of Arr2InnerKind; - InnerKind = class sealed external 'javax.tools' name 'JavaFileObject$Kind' (JLEnum) - public - final class var - fSOURCE: JTJavaFileObject.InnerKind; external name 'SOURCE'; - fCLASS: JTJavaFileObject.InnerKind; external name 'CLASS'; - fHTML: JTJavaFileObject.InnerKind; external name 'HTML'; - fOTHER: JTJavaFileObject.InnerKind; external name 'OTHER'; - public - final var - fextension: JLString; external name 'extension'; - public - class function values(): JTJavaFileObject.Arr1InnerKind; static; overload; - class function valueOf(para1: JLString): JTJavaFileObject.InnerKind; static; overload; - end; - - function getKind(): JTJavaFileObject.InnerKind; overload; - function isNameCompatible(para1: JLString; para2: JTJavaFileObject.InnerKind): jboolean; overload; - function getNestingKind(): JLMENestingKind; overload; - function getAccessLevel(): JLMEModifier; overload; - end; - - JXBAXmlAccessOrder = class sealed external 'javax.xml.bind.annotation' name 'XmlAccessOrder' (JLEnum) - public - final class var - fUNDEFINED: JXBAXmlAccessOrder; external name 'UNDEFINED'; - fALPHABETICAL: JXBAXmlAccessOrder; external name 'ALPHABETICAL'; - public - class function values(): Arr1JXBAXmlAccessOrder; static; overload; - class function valueOf(para1: JLString): JXBAXmlAccessOrder; static; overload; - end; - - JXBAXmlAccessType = class sealed external 'javax.xml.bind.annotation' name 'XmlAccessType' (JLEnum) - public - final class var - fPROPERTY: JXBAXmlAccessType; external name 'PROPERTY'; - fFIELD: JXBAXmlAccessType; external name 'FIELD'; - fPUBLIC_MEMBER: JXBAXmlAccessType; external name 'PUBLIC_MEMBER'; - fNONE: JXBAXmlAccessType; external name 'NONE'; - public - class function values(): Arr1JXBAXmlAccessType; static; overload; - class function valueOf(para1: JLString): JXBAXmlAccessType; static; overload; - end; - - JXBAXmlNsForm = class sealed external 'javax.xml.bind.annotation' name 'XmlNsForm' (JLEnum) - public - final class var - fUNQUALIFIED: JXBAXmlNsForm; external name 'UNQUALIFIED'; - fQUALIFIED: JXBAXmlNsForm; external name 'QUALIFIED'; - fUNSET: JXBAXmlNsForm; external name 'UNSET'; - public - class function values(): Arr1JXBAXmlNsForm; static; overload; - class function valueOf(para1: JLString): JXBAXmlNsForm; static; overload; - end; - - JXWService = class external 'javax.xml.ws' name 'Service' (JLObject) - public - type - InnerMode = class; - Arr1InnerMode = array of InnerMode; - Arr2InnerMode = array of Arr1InnerMode; - Arr3InnerMode = array of Arr2InnerMode; - InnerMode = class sealed external 'javax.xml.ws' name 'Service$Mode' (JLEnum) - public - final class var - fMESSAGE: JXWService.InnerMode; external name 'MESSAGE'; - fPAYLOAD: JXWService.InnerMode; external name 'PAYLOAD'; - public - class function values(): JXWService.Arr1InnerMode; static; overload; - class function valueOf(para1: JLString): JXWService.InnerMode; static; overload; - end; - - strict protected - constructor create(para1: JNURL; para2: JXNQName); overload; - public - function getPort(para1: JXNQName; para2: JLClass): JLObject; overload; virtual; - function getPort(para1: JXNQName; para2: JLClass; para3: Arr1JXWWebServiceFeature): JLObject; overload; virtual; - function getPort(para1: JXNQName; para2: JLClass; var para3: array of JXWWebServiceFeature): JLObject; overload; virtual; - function getPort(para1: JLClass): JLObject; overload; virtual; - function getPort(para1: JLClass; para2: Arr1JXWWebServiceFeature): JLObject; overload; virtual; - function getPort(para1: JLClass; var para2: array of JXWWebServiceFeature): JLObject; overload; virtual; - function getPort(para1: JXWEndpointReference; para2: JLClass; para3: Arr1JXWWebServiceFeature): JLObject; overload; virtual; - function getPort(para1: JXWEndpointReference; para2: JLClass; var para3: array of JXWWebServiceFeature): JLObject; overload; virtual; - procedure addPort(para1: JXNQName; para2: JLString; para3: JLString); overload; virtual; - function createDispatch(para1: JXNQName; para2: JLClass; para3: JXWService.InnerMode): JXWDispatch; overload; virtual; - function createDispatch(para1: JXNQName; para2: JLClass; para3: JXWService.InnerMode; para4: Arr1JXWWebServiceFeature): JXWDispatch; overload; virtual; - function createDispatch(para1: JXNQName; para2: JLClass; para3: JXWService.InnerMode; var para4: array of JXWWebServiceFeature): JXWDispatch; overload; virtual; - function createDispatch(para1: JXWEndpointReference; para2: JLClass; para3: JXWService.InnerMode; para4: Arr1JXWWebServiceFeature): JXWDispatch; overload; virtual; - function createDispatch(para1: JXWEndpointReference; para2: JLClass; para3: JXWService.InnerMode; var para4: array of JXWWebServiceFeature): JXWDispatch; overload; virtual; - function createDispatch(para1: JXNQName; para2: JXBJAXBContext; para3: JXWService.InnerMode): JXWDispatch; overload; virtual; - function createDispatch(para1: JXNQName; para2: JXBJAXBContext; para3: JXWService.InnerMode; para4: Arr1JXWWebServiceFeature): JXWDispatch; overload; virtual; - function createDispatch(para1: JXNQName; para2: JXBJAXBContext; para3: JXWService.InnerMode; var para4: array of JXWWebServiceFeature): JXWDispatch; overload; virtual; - function createDispatch(para1: JXWEndpointReference; para2: JXBJAXBContext; para3: JXWService.InnerMode; para4: Arr1JXWWebServiceFeature): JXWDispatch; overload; virtual; - function createDispatch(para1: JXWEndpointReference; para2: JXBJAXBContext; para3: JXWService.InnerMode; var para4: array of JXWWebServiceFeature): JXWDispatch; overload; virtual; - function getServiceName(): JXNQName; overload; virtual; - function getPorts(): JUIterator; overload; virtual; - function getWSDLDocumentLocation(): JNURL; overload; virtual; - function getHandlerResolver(): JXWHHandlerResolver; overload; virtual; - procedure setHandlerResolver(para1: JXWHHandlerResolver); overload; virtual; - function getExecutor(): JUCExecutor; overload; virtual; - procedure setExecutor(para1: JUCExecutor); overload; virtual; - class function create_(para1: JNURL; para2: JXNQName): JXWService; static; external name 'create'; overload; - class function create_(para1: JXNQName): JXWService; static; external name 'create'; overload; - end; - - JXWHMessageContext = interface external 'javax.xml.ws.handler' name 'MessageContext' (JUMap) - type - InnerScope = class; - Arr1InnerScope = array of InnerScope; - Arr2InnerScope = array of Arr1InnerScope; - Arr3InnerScope = array of Arr2InnerScope; - InnerScope = class sealed external 'javax.xml.ws.handler' name 'MessageContext$Scope' (JLEnum) - public - final class var - fAPPLICATION: JXWHMessageContext.InnerScope; external name 'APPLICATION'; - fHANDLER: JXWHMessageContext.InnerScope; external name 'HANDLER'; - public - class function values(): JXWHMessageContext.Arr1InnerScope; static; overload; - class function valueOf(para1: JLString): JXWHMessageContext.InnerScope; static; overload; - end; - - const - MESSAGE_OUTBOUND_PROPERTY = 'javax.xml.ws.handler.message.outbound'; - INBOUND_MESSAGE_ATTACHMENTS = 'javax.xml.ws.binding.attachments.inbound'; - OUTBOUND_MESSAGE_ATTACHMENTS = 'javax.xml.ws.binding.attachments.outbound'; - WSDL_DESCRIPTION = 'javax.xml.ws.wsdl.description'; - WSDL_SERVICE = 'javax.xml.ws.wsdl.service'; - WSDL_PORT = 'javax.xml.ws.wsdl.port'; - WSDL_INTERFACE = 'javax.xml.ws.wsdl.interface'; - WSDL_OPERATION = 'javax.xml.ws.wsdl.operation'; - HTTP_RESPONSE_CODE = 'javax.xml.ws.http.response.code'; - HTTP_REQUEST_HEADERS = 'javax.xml.ws.http.request.headers'; - HTTP_RESPONSE_HEADERS = 'javax.xml.ws.http.response.headers'; - HTTP_REQUEST_METHOD = 'javax.xml.ws.http.request.method'; - SERVLET_REQUEST = 'javax.xml.ws.servlet.request'; - SERVLET_RESPONSE = 'javax.xml.ws.servlet.response'; - SERVLET_CONTEXT = 'javax.xml.ws.servlet.context'; - QUERY_STRING = 'javax.xml.ws.http.request.querystring'; - PATH_INFO = 'javax.xml.ws.http.request.pathinfo'; - REFERENCE_PARAMETERS = 'javax.xml.ws.reference.parameters'; - procedure setScope(para1: JLString; para2: JXWHMessageContext.InnerScope); overload; - function getScope(para1: JLString): JXWHMessageContext.InnerScope; overload; + JUCBlockingQueue = interface external 'java.util.concurrent' name 'BlockingQueue' (JUQueue) + function add(para1: JLObject): jboolean; overload; + function offer(para1: JLObject): jboolean; overload; + procedure put(para1: JLObject); overload; // throws java.lang.InterruptedException + function offer(para1: JLObject; para2: jlong; para3: JUCTimeUnit): jboolean; overload; // throws java.lang.InterruptedException + function take(): JLObject; overload; // throws java.lang.InterruptedException + function poll(para1: jlong; para2: JUCTimeUnit): JLObject; overload; // throws java.lang.InterruptedException + function remainingCapacity(): jint; overload; + function remove(para1: JLObject): jboolean; overload; + function contains(para1: JLObject): jboolean; overload; + function drainTo(para1: JUCollection): jint; overload; + function drainTo(para1: JUCollection; para2: jint): jint; overload; end; JTRuleBasedCollationKey = class sealed external 'java.text' name 'RuleBasedCollationKey' (JTCollationKey) @@ -43574,6 +44067,142 @@ function getParameterAnnotations(): Arr2JLAAnnotation; overload; virtual; end; + JSBatchUpdateException = class external 'java.sql' name 'BatchUpdateException' (JSSQLException) + public + constructor create(para1: JLString; para2: JLString; para3: jint; para4: Arr1jint); overload; + constructor create(para1: JLString; para2: JLString; para3: jint; const para4: array of jint); overload; + constructor create(para1: JLString; para2: JLString; para3: Arr1jint); overload; + constructor create(para1: JLString; para2: JLString; const para3: array of jint); overload; + constructor create(para1: JLString; para2: Arr1jint); overload; + constructor create(para1: JLString; const para2: array of jint); overload; + constructor create(para1: Arr1jint); overload; + constructor create(const para1: array of jint); overload; + constructor create(); overload; + constructor create(para1: JLThrowable); overload; + constructor create(para1: Arr1jint; para2: JLThrowable); overload; + constructor create(const para1: array of jint; para2: JLThrowable); overload; + constructor create(para1: JLString; para2: Arr1jint; para3: JLThrowable); overload; + constructor create(para1: JLString; const para2: array of jint; para3: JLThrowable); overload; + constructor create(para1: JLString; para2: JLString; para3: Arr1jint; para4: JLThrowable); overload; + constructor create(para1: JLString; para2: JLString; const para3: array of jint; para4: JLThrowable); overload; + constructor create(para1: JLString; para2: JLString; para3: jint; para4: Arr1jint; para5: JLThrowable); overload; + constructor create(para1: JLString; para2: JLString; para3: jint; const para4: array of jint; para5: JLThrowable); overload; + function getUpdateCounts(): Arr1jint; overload; virtual; + end; + + JSSQLClientInfoException = class external 'java.sql' name 'SQLClientInfoException' (JSSQLException) + public + constructor create(); overload; + constructor create(para1: JUMap); overload; + constructor create(para1: JUMap; para2: JLThrowable); overload; + constructor create(para1: JLString; para2: JUMap); overload; + constructor create(para1: JLString; para2: JUMap; para3: JLThrowable); overload; + constructor create(para1: JLString; para2: JLString; para3: JUMap); overload; + constructor create(para1: JLString; para2: JLString; para3: JUMap; para4: JLThrowable); overload; + constructor create(para1: JLString; para2: JLString; para3: jint; para4: JUMap); overload; + constructor create(para1: JLString; para2: JLString; para3: jint; para4: JUMap; para5: JLThrowable); overload; + function getFailedProperties(): JUMap; overload; virtual; + end; + + JSSQLNonTransientException = class external 'java.sql' name 'SQLNonTransientException' (JSSQLException) + public + constructor create(); overload; + constructor create(para1: JLString); overload; + constructor create(para1: JLString; para2: JLString); overload; + constructor create(para1: JLString; para2: JLString; para3: jint); overload; + constructor create(para1: JLThrowable); overload; + constructor create(para1: JLString; para2: JLThrowable); overload; + constructor create(para1: JLString; para2: JLString; para3: JLThrowable); overload; + constructor create(para1: JLString; para2: JLString; para3: jint; para4: JLThrowable); overload; + end; + + JSSQLRecoverableException = class external 'java.sql' name 'SQLRecoverableException' (JSSQLException) + public + constructor create(); overload; + constructor create(para1: JLString); overload; + constructor create(para1: JLString; para2: JLString); overload; + constructor create(para1: JLString; para2: JLString; para3: jint); overload; + constructor create(para1: JLThrowable); overload; + constructor create(para1: JLString; para2: JLThrowable); overload; + constructor create(para1: JLString; para2: JLString; para3: JLThrowable); overload; + constructor create(para1: JLString; para2: JLString; para3: jint; para4: JLThrowable); overload; + end; + + JSSQLTransientException = class external 'java.sql' name 'SQLTransientException' (JSSQLException) + public + constructor create(); overload; + constructor create(para1: JLString); overload; + constructor create(para1: JLString; para2: JLString); overload; + constructor create(para1: JLString; para2: JLString; para3: jint); overload; + constructor create(para1: JLThrowable); overload; + constructor create(para1: JLString; para2: JLThrowable); overload; + constructor create(para1: JLString; para2: JLString; para3: JLThrowable); overload; + constructor create(para1: JLString; para2: JLString; para3: jint; para4: JLThrowable); overload; + end; + + JSSQLWarning = class external 'java.sql' name 'SQLWarning' (JSSQLException) + public + constructor create(para1: JLString; para2: JLString; para3: jint); overload; + constructor create(para1: JLString; para2: JLString); overload; + constructor create(para1: JLString); overload; + constructor create(); overload; + constructor create(para1: JLThrowable); overload; + constructor create(para1: JLString; para2: JLThrowable); overload; + constructor create(para1: JLString; para2: JLString; para3: JLThrowable); overload; + constructor create(para1: JLString; para2: JLString; para3: jint; para4: JLThrowable); overload; + function getNextWarning(): JSSQLWarning; overload; virtual; + procedure setNextWarning(para1: JSSQLWarning); overload; virtual; + end; + + JSRRowSetWarning = class external 'javax.sql.rowset' name 'RowSetWarning' (JSSQLException) + public + constructor create(para1: JLString); overload; + constructor create(); overload; + constructor create(para1: JLString; para2: JLString); overload; + constructor create(para1: JLString; para2: JLString; para3: jint); overload; + function getNextWarning(): JSRRowSetWarning; overload; virtual; + procedure setNextWarning(para1: JSRRowSetWarning); overload; virtual; + end; + + JSRSSerialException = class external 'javax.sql.rowset.serial' name 'SerialException' (JSSQLException) + public + constructor create(); overload; + constructor create(para1: JLString); overload; + end; + + JSRSSyncFactoryException = class external 'javax.sql.rowset.spi' name 'SyncFactoryException' (JSSQLException) + public + constructor create(); overload; + constructor create(para1: JLString); overload; + end; + + JSRSSyncProviderException = class external 'javax.sql.rowset.spi' name 'SyncProviderException' (JSSQLException) + public + constructor create(); overload; + constructor create(para1: JLString); overload; + constructor create(para1: JSRSSyncResolver); overload; + function getSyncResolver(): JSRSSyncResolver; overload; virtual; + procedure setSyncResolver(para1: JSRSSyncResolver); overload; virtual; + end; + + JUNavigableSet = interface external 'java.util' name 'NavigableSet' (JUSortedSet) + function lower(para1: JLObject): JLObject; overload; + function floor(para1: JLObject): JLObject; overload; + function ceiling(para1: JLObject): JLObject; overload; + function higher(para1: JLObject): JLObject; overload; + function pollFirst(): JLObject; overload; + function pollLast(): JLObject; overload; + function iterator(): JUIterator; overload; + function descendingSet(): JUNavigableSet; overload; + function descendingIterator(): JUIterator; overload; + function subSet(para1: JLObject; para2: jboolean; para3: JLObject; para4: jboolean): JUNavigableSet; overload; + function headSet(para1: JLObject; para2: jboolean): JUNavigableSet; overload; + function tailSet(para1: JLObject; para2: jboolean): JUNavigableSet; overload; + function subSet(para1: JLObject; para2: JLObject): JUSortedSet; overload; + function headSet(para1: JLObject): JUSortedSet; overload; + function tailSet(para1: JLObject): JUSortedSet; overload; + end; + JAPComponentPeer = interface external 'java.awt.peer' name 'ComponentPeer' const SET_LOCATION = 1; @@ -44818,6 +45447,505 @@ procedure setPixels(para1: jint; para2: jint; para3: jint; para4: jint; para5: JAIColorModel; var para6: array of jint; para7: jint; para8: jint); overload; virtual; end; + JAButton = class external 'java.awt' name 'Button' (JAComponent, JAAccessible) + public + type + InnerAccessibleAWTButton = class; + Arr1InnerAccessibleAWTButton = array of InnerAccessibleAWTButton; + Arr2InnerAccessibleAWTButton = array of Arr1InnerAccessibleAWTButton; + Arr3InnerAccessibleAWTButton = array of Arr2InnerAccessibleAWTButton; + InnerAccessibleAWTButton = class external 'java.awt' name 'Button$AccessibleAWTButton' + end; + + public + constructor create(); overload; // throws java.awt.HeadlessException + constructor create(para1: JLString); overload; // throws java.awt.HeadlessException + procedure addNotify(); overload; virtual; + function getLabel(): JLString; overload; virtual; + procedure setLabel(para1: JLString); overload; virtual; + procedure setActionCommand(para1: JLString); overload; virtual; + function getActionCommand(): JLString; overload; virtual; + procedure addActionListener(para1: JAEActionListener); overload; virtual; + procedure removeActionListener(para1: JAEActionListener); overload; virtual; + function getActionListeners(): Arr1JAEActionListener; overload; virtual; + function getListeners(para1: JLClass): Arr1JUEventListener; overload; virtual; + strict protected + procedure processEvent(para1: JAAWTEvent); overload; virtual; + procedure processActionEvent(para1: JAEActionEvent); overload; virtual; + function paramString(): JLString; overload; virtual; + public + function getAccessibleContext(): JAAccessibleContext; overload; virtual; + end; + + JACanvas = class external 'java.awt' name 'Canvas' (JAComponent, JAAccessible) + public + type + InnerAccessibleAWTCanvas = class; + Arr1InnerAccessibleAWTCanvas = array of InnerAccessibleAWTCanvas; + Arr2InnerAccessibleAWTCanvas = array of Arr1InnerAccessibleAWTCanvas; + Arr3InnerAccessibleAWTCanvas = array of Arr2InnerAccessibleAWTCanvas; + InnerAccessibleAWTCanvas = class external 'java.awt' name 'Canvas$AccessibleAWTCanvas' + end; + + public + constructor create(); overload; + constructor create(para1: JAGraphicsConfiguration); overload; + procedure addNotify(); overload; virtual; + procedure paint(para1: JAGraphics); overload; virtual; + procedure update(para1: JAGraphics); overload; virtual; + procedure createBufferStrategy(para1: jint); overload; virtual; + procedure createBufferStrategy(para1: jint; para2: JABufferCapabilities); overload; virtual; // throws java.awt.AWTException + function getBufferStrategy(): JAIBufferStrategy; overload; virtual; + function getAccessibleContext(): JAAccessibleContext; overload; virtual; + end; + + JACheckbox = class external 'java.awt' name 'Checkbox' (JAComponent, JAItemSelectable, JAAccessible) + public + type + InnerAccessibleAWTCheckbox = class; + Arr1InnerAccessibleAWTCheckbox = array of InnerAccessibleAWTCheckbox; + Arr2InnerAccessibleAWTCheckbox = array of Arr1InnerAccessibleAWTCheckbox; + Arr3InnerAccessibleAWTCheckbox = array of Arr2InnerAccessibleAWTCheckbox; + InnerAccessibleAWTCheckbox = class external 'java.awt' name 'Checkbox$AccessibleAWTCheckbox' + end; + + public + constructor create(); overload; // throws java.awt.HeadlessException + constructor create(para1: JLString); overload; // throws java.awt.HeadlessException + constructor create(para1: JLString; para2: jboolean); overload; // throws java.awt.HeadlessException + constructor create(para1: JLString; para2: jboolean; para3: JACheckboxGroup); overload; // throws java.awt.HeadlessException + constructor create(para1: JLString; para2: JACheckboxGroup; para3: jboolean); overload; // throws java.awt.HeadlessException + procedure addNotify(); overload; virtual; + function getLabel(): JLString; overload; virtual; + procedure setLabel(para1: JLString); overload; virtual; + function getState(): jboolean; overload; virtual; + procedure setState(para1: jboolean); overload; virtual; + function getSelectedObjects(): Arr1JLObject; overload; virtual; + function getCheckboxGroup(): JACheckboxGroup; overload; virtual; + procedure setCheckboxGroup(para1: JACheckboxGroup); overload; virtual; + procedure addItemListener(para1: JAEItemListener); overload; virtual; + procedure removeItemListener(para1: JAEItemListener); overload; virtual; + function getItemListeners(): Arr1JAEItemListener; overload; virtual; + function getListeners(para1: JLClass): Arr1JUEventListener; overload; virtual; + strict protected + procedure processEvent(para1: JAAWTEvent); overload; virtual; + procedure processItemEvent(para1: JAEItemEvent); overload; virtual; + function paramString(): JLString; overload; virtual; + public + function getAccessibleContext(): JAAccessibleContext; overload; virtual; + end; + + JAChoice = class external 'java.awt' name 'Choice' (JAComponent, JAItemSelectable, JAAccessible) + public + type + InnerAccessibleAWTChoice = class; + Arr1InnerAccessibleAWTChoice = array of InnerAccessibleAWTChoice; + Arr2InnerAccessibleAWTChoice = array of Arr1InnerAccessibleAWTChoice; + Arr3InnerAccessibleAWTChoice = array of Arr2InnerAccessibleAWTChoice; + InnerAccessibleAWTChoice = class external 'java.awt' name 'Choice$AccessibleAWTChoice' + end; + + public + constructor create(); overload; // throws java.awt.HeadlessException + procedure addNotify(); overload; virtual; + function getItemCount(): jint; overload; virtual; + function countItems(): jint; overload; virtual; + function getItem(para1: jint): JLString; overload; virtual; + procedure add(para1: JLString); overload; virtual; + procedure addItem(para1: JLString); overload; virtual; + procedure insert(para1: JLString; para2: jint); overload; virtual; + procedure remove(para1: JLString); overload; virtual; + procedure remove(para1: jint); overload; virtual; + procedure removeAll(); overload; virtual; + function getSelectedItem(): JLString; overload; virtual; + function getSelectedObjects(): Arr1JLObject; overload; virtual; + function getSelectedIndex(): jint; overload; virtual; + procedure select(para1: jint); overload; virtual; + procedure select(para1: JLString); overload; virtual; + procedure addItemListener(para1: JAEItemListener); overload; virtual; + procedure removeItemListener(para1: JAEItemListener); overload; virtual; + function getItemListeners(): Arr1JAEItemListener; overload; virtual; + function getListeners(para1: JLClass): Arr1JUEventListener; overload; virtual; + strict protected + procedure processEvent(para1: JAAWTEvent); overload; virtual; + procedure processItemEvent(para1: JAEItemEvent); overload; virtual; + function paramString(): JLString; overload; virtual; + public + function getAccessibleContext(): JAAccessibleContext; overload; virtual; + end; + + JAContainer = class external 'java.awt' name 'Container' (JAComponent) + public + type + InnerEventTargetFilter = interface; + Arr1InnerEventTargetFilter = array of InnerEventTargetFilter; + Arr2InnerEventTargetFilter = array of Arr1InnerEventTargetFilter; + Arr3InnerEventTargetFilter = array of Arr2InnerEventTargetFilter; + InnerDropTargetEventTargetFilter = class; + Arr1InnerDropTargetEventTargetFilter = array of InnerDropTargetEventTargetFilter; + Arr2InnerDropTargetEventTargetFilter = array of Arr1InnerDropTargetEventTargetFilter; + Arr3InnerDropTargetEventTargetFilter = array of Arr2InnerDropTargetEventTargetFilter; + InnerMouseEventTargetFilter = class; + Arr1InnerMouseEventTargetFilter = array of InnerMouseEventTargetFilter; + Arr2InnerMouseEventTargetFilter = array of Arr1InnerMouseEventTargetFilter; + Arr3InnerMouseEventTargetFilter = array of Arr2InnerMouseEventTargetFilter; + InnerWakingRunnable = class; + Arr1InnerWakingRunnable = array of InnerWakingRunnable; + Arr2InnerWakingRunnable = array of Arr1InnerWakingRunnable; + Arr3InnerWakingRunnable = array of Arr2InnerWakingRunnable; + InnerEventTargetFilter = interface external 'java.awt' name 'Container$EventTargetFilter' + end; + + InnerDropTargetEventTargetFilter = class external 'java.awt' name 'Container$DropTargetEventTargetFilter' + end; + + InnerMouseEventTargetFilter = class external 'java.awt' name 'Container$MouseEventTargetFilter' + end; + + InnerWakingRunnable = class sealed external 'java.awt' name 'Container$WakingRunnable' + end; + + public + type + InnerAccessibleAWTContainer = class; + Arr1InnerAccessibleAWTContainer = array of InnerAccessibleAWTContainer; + Arr2InnerAccessibleAWTContainer = array of Arr1InnerAccessibleAWTContainer; + Arr3InnerAccessibleAWTContainer = array of Arr2InnerAccessibleAWTContainer; + InnerAccessibleAWTContainer = class external 'java.awt' name 'Container$AccessibleAWTContainer' + public + type + InnerAccessibleContainerHandler = class; + Arr1InnerAccessibleContainerHandler = array of InnerAccessibleContainerHandler; + Arr2InnerAccessibleContainerHandler = array of Arr1InnerAccessibleContainerHandler; + Arr3InnerAccessibleContainerHandler = array of Arr2InnerAccessibleContainerHandler; + InnerAccessibleContainerHandler = class external 'java.awt' name 'Container$AccessibleAWTContainer$AccessibleContainerHandler' + end; + + end; + + public + constructor create(); overload; + function getComponentCount(): jint; overload; virtual; + function countComponents(): jint; overload; virtual; + function getComponent(para1: jint): JAComponent; overload; virtual; + function getComponents(): Arr1JAComponent; overload; virtual; + function getInsets(): JAInsets; overload; virtual; + function insets(): JAInsets; overload; virtual; + function add(para1: JAComponent): JAComponent; overload; virtual; + function add(para1: JLString; para2: JAComponent): JAComponent; overload; virtual; + function add(para1: JAComponent; para2: jint): JAComponent; overload; virtual; + procedure setComponentZOrder(para1: JAComponent; para2: jint); overload; virtual; + function getComponentZOrder(para1: JAComponent): jint; overload; virtual; + procedure add(para1: JAComponent; para2: JLObject); overload; virtual; + procedure add(para1: JAComponent; para2: JLObject; para3: jint); overload; virtual; + strict protected + procedure addImpl(para1: JAComponent; para2: JLObject; para3: jint); overload; virtual; + public + procedure remove(para1: jint); overload; virtual; + procedure remove(para1: JAComponent); overload; virtual; + procedure removeAll(); overload; virtual; + function getLayout(): JALayoutManager; overload; virtual; + procedure setLayout(para1: JALayoutManager); overload; virtual; + procedure doLayout(); overload; virtual; + procedure layout(); overload; virtual; + procedure invalidate(); overload; virtual; + procedure validate(); overload; virtual; + strict protected + procedure validateTree(); overload; virtual; + public + procedure setFont(para1: JAFont); overload; virtual; + function getPreferredSize(): JADimension; overload; virtual; + function preferredSize(): JADimension; overload; virtual; + function getMinimumSize(): JADimension; overload; virtual; + function minimumSize(): JADimension; overload; virtual; + function getMaximumSize(): JADimension; overload; virtual; + function getAlignmentX(): jfloat; overload; virtual; + function getAlignmentY(): jfloat; overload; virtual; + procedure paint(para1: JAGraphics); overload; virtual; + procedure update(para1: JAGraphics); overload; virtual; + procedure print(para1: JAGraphics); overload; virtual; + procedure paintComponents(para1: JAGraphics); overload; virtual; + procedure printComponents(para1: JAGraphics); overload; virtual; + procedure addContainerListener(para1: JAEContainerListener); overload; virtual; + procedure removeContainerListener(para1: JAEContainerListener); overload; virtual; + function getContainerListeners(): Arr1JAEContainerListener; overload; virtual; + function getListeners(para1: JLClass): Arr1JUEventListener; overload; virtual; + strict protected + procedure processEvent(para1: JAAWTEvent); overload; virtual; + procedure processContainerEvent(para1: JAEContainerEvent); overload; virtual; + public + procedure deliverEvent(para1: JAEvent); overload; virtual; + function getComponentAt(para1: jint; para2: jint): JAComponent; overload; virtual; + function locate(para1: jint; para2: jint): JAComponent; overload; virtual; + function getComponentAt(para1: JAPoint): JAComponent; overload; virtual; + function getMousePosition(para1: jboolean): JAPoint; overload; virtual; // throws java.awt.HeadlessException + function findComponentAt(para1: jint; para2: jint): JAComponent; overload; virtual; + function findComponentAt(para1: JAPoint): JAComponent; overload; virtual; + procedure addNotify(); overload; virtual; + procedure removeNotify(); overload; virtual; + function isAncestorOf(para1: JAComponent): jboolean; overload; virtual; + strict protected + function paramString(): JLString; overload; virtual; + public + procedure list(para1: JIPrintStream; para2: jint); overload; virtual; + procedure list(para1: JIPrintWriter; para2: jint); overload; virtual; + procedure setFocusTraversalKeys(para1: jint; para2: JUSet); overload; virtual; + function getFocusTraversalKeys(para1: jint): JUSet; overload; virtual; + function areFocusTraversalKeysSet(para1: jint): jboolean; overload; virtual; + function isFocusCycleRoot(para1: JAContainer): jboolean; overload; virtual; + procedure transferFocusBackward(); overload; virtual; + procedure setFocusTraversalPolicy(para1: JAFocusTraversalPolicy); overload; virtual; + function getFocusTraversalPolicy(): JAFocusTraversalPolicy; overload; virtual; + function isFocusTraversalPolicySet(): jboolean; overload; virtual; + procedure setFocusCycleRoot(para1: jboolean); overload; virtual; + function isFocusCycleRoot(): jboolean; overload; virtual; + procedure setFocusTraversalPolicyProvider(para1: jboolean); overload; virtual; final; + function isFocusTraversalPolicyProvider(): jboolean; overload; virtual; final; + procedure transferFocusDownCycle(); overload; virtual; + procedure applyComponentOrientation(para1: JAComponentOrientation); overload; virtual; + procedure addPropertyChangeListener(para1: JBPropertyChangeListener); overload; virtual; + procedure addPropertyChangeListener(para1: JLString; para2: JBPropertyChangeListener); overload; virtual; + end; + + JALabel = class external 'java.awt' name 'Label' (JAComponent, JAAccessible) + public + type + InnerAccessibleAWTLabel = class; + Arr1InnerAccessibleAWTLabel = array of InnerAccessibleAWTLabel; + Arr2InnerAccessibleAWTLabel = array of Arr1InnerAccessibleAWTLabel; + Arr3InnerAccessibleAWTLabel = array of Arr2InnerAccessibleAWTLabel; + InnerAccessibleAWTLabel = class external 'java.awt' name 'Label$AccessibleAWTLabel' + end; + + public + const + LEFT = 0; + CENTER = 1; + RIGHT = 2; + public + constructor create(); overload; // throws java.awt.HeadlessException + constructor create(para1: JLString); overload; // throws java.awt.HeadlessException + constructor create(para1: JLString; para2: jint); overload; // throws java.awt.HeadlessException + procedure addNotify(); overload; virtual; + function getAlignment(): jint; overload; virtual; + procedure setAlignment(para1: jint); overload; virtual; + function getText(): JLString; overload; virtual; + procedure setText(para1: JLString); overload; virtual; + strict protected + function paramString(): JLString; overload; virtual; + public + function getAccessibleContext(): JAAccessibleContext; overload; virtual; + end; + + JAList = class external 'java.awt' name 'List' (JAComponent, JAItemSelectable, JAAccessible) + public + type + InnerAccessibleAWTList = class; + Arr1InnerAccessibleAWTList = array of InnerAccessibleAWTList; + Arr2InnerAccessibleAWTList = array of Arr1InnerAccessibleAWTList; + Arr3InnerAccessibleAWTList = array of Arr2InnerAccessibleAWTList; + InnerAccessibleAWTList = class external 'java.awt' name 'List$AccessibleAWTList' + public + type + InnerAccessibleAWTListChild = class; + Arr1InnerAccessibleAWTListChild = array of InnerAccessibleAWTListChild; + Arr2InnerAccessibleAWTListChild = array of Arr1InnerAccessibleAWTListChild; + Arr3InnerAccessibleAWTListChild = array of Arr2InnerAccessibleAWTListChild; + InnerAccessibleAWTListChild = class external 'java.awt' name 'List$AccessibleAWTList$AccessibleAWTListChild' + end; + + end; + + public + constructor create(); overload; // throws java.awt.HeadlessException + constructor create(para1: jint); overload; // throws java.awt.HeadlessException + constructor create(para1: jint; para2: jboolean); overload; // throws java.awt.HeadlessException + procedure addNotify(); overload; virtual; + procedure removeNotify(); overload; virtual; + function getItemCount(): jint; overload; virtual; + function countItems(): jint; overload; virtual; + function getItem(para1: jint): JLString; overload; virtual; + function getItems(): Arr1JLString; overload; virtual; + procedure add(para1: JLString); overload; virtual; + procedure addItem(para1: JLString); overload; virtual; + procedure add(para1: JLString; para2: jint); overload; virtual; + procedure addItem(para1: JLString; para2: jint); overload; virtual; + procedure replaceItem(para1: JLString; para2: jint); overload; virtual; + procedure removeAll(); overload; virtual; + procedure clear(); overload; virtual; + procedure remove(para1: JLString); overload; virtual; + procedure remove(para1: jint); overload; virtual; + procedure delItem(para1: jint); overload; virtual; + function getSelectedIndex(): jint; overload; virtual; + function getSelectedIndexes(): Arr1jint; overload; virtual; + function getSelectedItem(): JLString; overload; virtual; + function getSelectedItems(): Arr1JLString; overload; virtual; + function getSelectedObjects(): Arr1JLObject; overload; virtual; + procedure select(para1: jint); overload; virtual; + procedure deselect(para1: jint); overload; virtual; + function isIndexSelected(para1: jint): jboolean; overload; virtual; + function isSelected(para1: jint): jboolean; overload; virtual; + function getRows(): jint; overload; virtual; + function isMultipleMode(): jboolean; overload; virtual; + function allowsMultipleSelections(): jboolean; overload; virtual; + procedure setMultipleMode(para1: jboolean); overload; virtual; + procedure setMultipleSelections(para1: jboolean); overload; virtual; + function getVisibleIndex(): jint; overload; virtual; + procedure makeVisible(para1: jint); overload; virtual; + function getPreferredSize(para1: jint): JADimension; overload; virtual; + function preferredSize(para1: jint): JADimension; overload; virtual; + function getPreferredSize(): JADimension; overload; virtual; + function preferredSize(): JADimension; overload; virtual; + function getMinimumSize(para1: jint): JADimension; overload; virtual; + function minimumSize(para1: jint): JADimension; overload; virtual; + function getMinimumSize(): JADimension; overload; virtual; + function minimumSize(): JADimension; overload; virtual; + procedure addItemListener(para1: JAEItemListener); overload; virtual; + procedure removeItemListener(para1: JAEItemListener); overload; virtual; + function getItemListeners(): Arr1JAEItemListener; overload; virtual; + procedure addActionListener(para1: JAEActionListener); overload; virtual; + procedure removeActionListener(para1: JAEActionListener); overload; virtual; + function getActionListeners(): Arr1JAEActionListener; overload; virtual; + function getListeners(para1: JLClass): Arr1JUEventListener; overload; virtual; + strict protected + procedure processEvent(para1: JAAWTEvent); overload; virtual; + procedure processItemEvent(para1: JAEItemEvent); overload; virtual; + procedure processActionEvent(para1: JAEActionEvent); overload; virtual; + function paramString(): JLString; overload; virtual; + public + procedure delItems(para1: jint; para2: jint); overload; virtual; + function getAccessibleContext(): JAAccessibleContext; overload; virtual; + end; + + JAScrollbar = class external 'java.awt' name 'Scrollbar' (JAComponent, JAAdjustable, JAAccessible) + public + type + InnerAccessibleAWTScrollBar = class; + Arr1InnerAccessibleAWTScrollBar = array of InnerAccessibleAWTScrollBar; + Arr2InnerAccessibleAWTScrollBar = array of Arr1InnerAccessibleAWTScrollBar; + Arr3InnerAccessibleAWTScrollBar = array of Arr2InnerAccessibleAWTScrollBar; + InnerAccessibleAWTScrollBar = class external 'java.awt' name 'Scrollbar$AccessibleAWTScrollBar' + end; + + public + const + HORIZONTAL = 0; + VERTICAL = 1; + public + constructor create(); overload; // throws java.awt.HeadlessException + constructor create(para1: jint); overload; // throws java.awt.HeadlessException + constructor create(para1: jint; para2: jint; para3: jint; para4: jint; para5: jint); overload; // throws java.awt.HeadlessException + procedure addNotify(); overload; virtual; + function getOrientation(): jint; overload; virtual; + procedure setOrientation(para1: jint); overload; virtual; + function getValue(): jint; overload; virtual; + procedure setValue(para1: jint); overload; virtual; + function getMinimum(): jint; overload; virtual; + procedure setMinimum(para1: jint); overload; virtual; + function getMaximum(): jint; overload; virtual; + procedure setMaximum(para1: jint); overload; virtual; + function getVisibleAmount(): jint; overload; virtual; + function getVisible(): jint; overload; virtual; + procedure setVisibleAmount(para1: jint); overload; virtual; + procedure setUnitIncrement(para1: jint); overload; virtual; + procedure setLineIncrement(para1: jint); overload; virtual; + function getUnitIncrement(): jint; overload; virtual; + function getLineIncrement(): jint; overload; virtual; + procedure setBlockIncrement(para1: jint); overload; virtual; + procedure setPageIncrement(para1: jint); overload; virtual; + function getBlockIncrement(): jint; overload; virtual; + function getPageIncrement(): jint; overload; virtual; + procedure setValues(para1: jint; para2: jint; para3: jint; para4: jint); overload; virtual; + function getValueIsAdjusting(): jboolean; overload; virtual; + procedure setValueIsAdjusting(para1: jboolean); overload; virtual; + procedure addAdjustmentListener(para1: JAEAdjustmentListener); overload; virtual; + procedure removeAdjustmentListener(para1: JAEAdjustmentListener); overload; virtual; + function getAdjustmentListeners(): Arr1JAEAdjustmentListener; overload; virtual; + function getListeners(para1: JLClass): Arr1JUEventListener; overload; virtual; + strict protected + procedure processEvent(para1: JAAWTEvent); overload; virtual; + procedure processAdjustmentEvent(para1: JAEAdjustmentEvent); overload; virtual; + function paramString(): JLString; overload; virtual; + public + function getAccessibleContext(): JAAccessibleContext; overload; virtual; + end; + + JATextComponent = class external 'java.awt' name 'TextComponent' (JAComponent, JAAccessible) + public + type + InnerAccessibleAWTTextComponent = class; + Arr1InnerAccessibleAWTTextComponent = array of InnerAccessibleAWTTextComponent; + Arr2InnerAccessibleAWTTextComponent = array of Arr1InnerAccessibleAWTTextComponent; + Arr3InnerAccessibleAWTTextComponent = array of Arr2InnerAccessibleAWTTextComponent; + InnerAccessibleAWTTextComponent = class external 'java.awt' name 'TextComponent$AccessibleAWTTextComponent' + end; + + strict protected + var + ftextListener: JAETextListener; external name 'textListener'; + public + procedure enableInputMethods(para1: jboolean); overload; virtual; + function getInputMethodRequests(): JAIInputMethodRequests; overload; virtual; + procedure addNotify(); overload; virtual; + procedure removeNotify(); overload; virtual; + procedure setText(para1: JLString); overload; virtual; + function getText(): JLString; overload; virtual; + function getSelectedText(): JLString; overload; virtual; + function isEditable(): jboolean; overload; virtual; + procedure setEditable(para1: jboolean); overload; virtual; + function getBackground(): JAColor; overload; virtual; + procedure setBackground(para1: JAColor); overload; virtual; + function getSelectionStart(): jint; overload; virtual; + procedure setSelectionStart(para1: jint); overload; virtual; + function getSelectionEnd(): jint; overload; virtual; + procedure setSelectionEnd(para1: jint); overload; virtual; + procedure select(para1: jint; para2: jint); overload; virtual; + procedure selectAll(); overload; virtual; + procedure setCaretPosition(para1: jint); overload; virtual; + function getCaretPosition(): jint; overload; virtual; + procedure addTextListener(para1: JAETextListener); overload; virtual; + procedure removeTextListener(para1: JAETextListener); overload; virtual; + function getTextListeners(): Arr1JAETextListener; overload; virtual; + function getListeners(para1: JLClass): Arr1JUEventListener; overload; virtual; + strict protected + procedure processEvent(para1: JAAWTEvent); overload; virtual; + procedure processTextEvent(para1: JAETextEvent); overload; virtual; + function paramString(): JLString; overload; virtual; + public + function getAccessibleContext(): JAAccessibleContext; overload; virtual; + end; + + JSBAbstractBorder = class abstract external 'javax.swing.border' name 'AbstractBorder' (JLObject, JSBBorder, JISerializable) + public + constructor create(); overload; + procedure paintBorder(para1: JAComponent; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; + function getBorderInsets(para1: JAComponent): JAInsets; overload; virtual; + function getBorderInsets(para1: JAComponent; para2: JAInsets): JAInsets; overload; virtual; + function isBorderOpaque(): jboolean; overload; virtual; + function getInteriorRectangle(para1: JAComponent; para2: jint; para3: jint; para4: jint; para5: jint): JARectangle; overload; virtual; + class function getInteriorRectangle(para1: JAComponent; para2: JSBBorder; para3: jint; para4: jint; para5: jint; para6: jint): JARectangle; static; overload; + function getBaseline(para1: JAComponent; para2: jint; para3: jint): jint; overload; virtual; + function getBaselineResizeBehavior(para1: JAComponent): JAComponent.InnerBaselineResizeBehavior; overload; virtual; + end; + + JSPComponentUI = class abstract external 'javax.swing.plaf' name 'ComponentUI' (JLObject) + public + constructor create(); overload; + procedure installUI(para1: JSJComponent); overload; virtual; + procedure uninstallUI(para1: JSJComponent); overload; virtual; + procedure paint(para1: JAGraphics; para2: JSJComponent); overload; virtual; + procedure update(para1: JAGraphics; para2: JSJComponent); overload; virtual; + function getPreferredSize(para1: JSJComponent): JADimension; overload; virtual; + function getMinimumSize(para1: JSJComponent): JADimension; overload; virtual; + function getMaximumSize(para1: JSJComponent): JADimension; overload; virtual; + function contains(para1: JSJComponent; para2: jint; para3: jint): jboolean; overload; virtual; + class function createUI(para1: JSJComponent): JSPComponentUI; static; overload; + function getBaseline(para1: JSJComponent; para2: jint; para3: jint): jint; overload; virtual; + function getBaselineResizeBehavior(para1: JSJComponent): JAComponent.InnerBaselineResizeBehavior; overload; virtual; + function getAccessibleChildrenCount(para1: JSJComponent): jint; overload; virtual; + function getAccessibleChild(para1: JSJComponent; para2: jint): JAAccessible; overload; virtual; + end; + JAIBufferedImage = class external 'java.awt.image' name 'BufferedImage' (JAImage, JAIWritableRenderedImage, JATransparency) public const @@ -46030,212 +47158,6 @@ class function newInstance(var para1: array of JNURL): JNURLClassLoader; static; overload; end; - JSBatchUpdateException = class external 'java.sql' name 'BatchUpdateException' (JSSQLException) - public - constructor create(para1: JLString; para2: JLString; para3: jint; para4: Arr1jint); overload; - constructor create(para1: JLString; para2: JLString; para3: jint; const para4: array of jint); overload; - constructor create(para1: JLString; para2: JLString; para3: Arr1jint); overload; - constructor create(para1: JLString; para2: JLString; const para3: array of jint); overload; - constructor create(para1: JLString; para2: Arr1jint); overload; - constructor create(para1: JLString; const para2: array of jint); overload; - constructor create(para1: Arr1jint); overload; - constructor create(const para1: array of jint); overload; - constructor create(); overload; - constructor create(para1: JLThrowable); overload; - constructor create(para1: Arr1jint; para2: JLThrowable); overload; - constructor create(const para1: array of jint; para2: JLThrowable); overload; - constructor create(para1: JLString; para2: Arr1jint; para3: JLThrowable); overload; - constructor create(para1: JLString; const para2: array of jint; para3: JLThrowable); overload; - constructor create(para1: JLString; para2: JLString; para3: Arr1jint; para4: JLThrowable); overload; - constructor create(para1: JLString; para2: JLString; const para3: array of jint; para4: JLThrowable); overload; - constructor create(para1: JLString; para2: JLString; para3: jint; para4: Arr1jint; para5: JLThrowable); overload; - constructor create(para1: JLString; para2: JLString; para3: jint; const para4: array of jint; para5: JLThrowable); overload; - function getUpdateCounts(): Arr1jint; overload; virtual; - end; - - JSSQLClientInfoException = class external 'java.sql' name 'SQLClientInfoException' (JSSQLException) - public - constructor create(); overload; - constructor create(para1: JUMap); overload; - constructor create(para1: JUMap; para2: JLThrowable); overload; - constructor create(para1: JLString; para2: JUMap); overload; - constructor create(para1: JLString; para2: JUMap; para3: JLThrowable); overload; - constructor create(para1: JLString; para2: JLString; para3: JUMap); overload; - constructor create(para1: JLString; para2: JLString; para3: JUMap; para4: JLThrowable); overload; - constructor create(para1: JLString; para2: JLString; para3: jint; para4: JUMap); overload; - constructor create(para1: JLString; para2: JLString; para3: jint; para4: JUMap; para5: JLThrowable); overload; - function getFailedProperties(): JUMap; overload; virtual; - end; - - JSSQLNonTransientException = class external 'java.sql' name 'SQLNonTransientException' (JSSQLException) - public - constructor create(); overload; - constructor create(para1: JLString); overload; - constructor create(para1: JLString; para2: JLString); overload; - constructor create(para1: JLString; para2: JLString; para3: jint); overload; - constructor create(para1: JLThrowable); overload; - constructor create(para1: JLString; para2: JLThrowable); overload; - constructor create(para1: JLString; para2: JLString; para3: JLThrowable); overload; - constructor create(para1: JLString; para2: JLString; para3: jint; para4: JLThrowable); overload; - end; - - JSSQLRecoverableException = class external 'java.sql' name 'SQLRecoverableException' (JSSQLException) - public - constructor create(); overload; - constructor create(para1: JLString); overload; - constructor create(para1: JLString; para2: JLString); overload; - constructor create(para1: JLString; para2: JLString; para3: jint); overload; - constructor create(para1: JLThrowable); overload; - constructor create(para1: JLString; para2: JLThrowable); overload; - constructor create(para1: JLString; para2: JLString; para3: JLThrowable); overload; - constructor create(para1: JLString; para2: JLString; para3: jint; para4: JLThrowable); overload; - end; - - JSSQLTransientException = class external 'java.sql' name 'SQLTransientException' (JSSQLException) - public - constructor create(); overload; - constructor create(para1: JLString); overload; - constructor create(para1: JLString; para2: JLString); overload; - constructor create(para1: JLString; para2: JLString; para3: jint); overload; - constructor create(para1: JLThrowable); overload; - constructor create(para1: JLString; para2: JLThrowable); overload; - constructor create(para1: JLString; para2: JLString; para3: JLThrowable); overload; - constructor create(para1: JLString; para2: JLString; para3: jint; para4: JLThrowable); overload; - end; - - JSSQLWarning = class external 'java.sql' name 'SQLWarning' (JSSQLException) - public - constructor create(para1: JLString; para2: JLString; para3: jint); overload; - constructor create(para1: JLString; para2: JLString); overload; - constructor create(para1: JLString); overload; - constructor create(); overload; - constructor create(para1: JLThrowable); overload; - constructor create(para1: JLString; para2: JLThrowable); overload; - constructor create(para1: JLString; para2: JLString; para3: JLThrowable); overload; - constructor create(para1: JLString; para2: JLString; para3: jint; para4: JLThrowable); overload; - function getNextWarning(): JSSQLWarning; overload; virtual; - procedure setNextWarning(para1: JSSQLWarning); overload; virtual; - end; - - JSRRowSetWarning = class external 'javax.sql.rowset' name 'RowSetWarning' (JSSQLException) - public - constructor create(para1: JLString); overload; - constructor create(); overload; - constructor create(para1: JLString; para2: JLString); overload; - constructor create(para1: JLString; para2: JLString; para3: jint); overload; - function getNextWarning(): JSRRowSetWarning; overload; virtual; - procedure setNextWarning(para1: JSRRowSetWarning); overload; virtual; - end; - - JSRSSerialException = class external 'javax.sql.rowset.serial' name 'SerialException' (JSSQLException) - public - constructor create(); overload; - constructor create(para1: JLString); overload; - end; - - JSRSSyncFactoryException = class external 'javax.sql.rowset.spi' name 'SyncFactoryException' (JSSQLException) - public - constructor create(); overload; - constructor create(para1: JLString); overload; - end; - - JSRSSyncProviderException = class external 'javax.sql.rowset.spi' name 'SyncProviderException' (JSSQLException) - public - constructor create(); overload; - constructor create(para1: JLString); overload; - constructor create(para1: JSRSSyncResolver); overload; - function getSyncResolver(): JSRSSyncResolver; overload; virtual; - procedure setSyncResolver(para1: JSRSSyncResolver); overload; virtual; - end; - - JBBBeanContext = interface external 'java.beans.beancontext' name 'BeanContext' (JBBBeanContextChild, JUCollection, JBDesignMode, JBVisibility) - final class var - fglobalHierarchyLock: JLObject; external name 'globalHierarchyLock'; - function instantiateChild(para1: JLString): JLObject; overload; // throws java.io.IOException, java.lang.ClassNotFoundException - function getResourceAsStream(para1: JLString; para2: JBBBeanContextChild): JIInputStream; overload; // throws java.lang.IllegalArgumentException - function getResource(para1: JLString; para2: JBBBeanContextChild): JNURL; overload; // throws java.lang.IllegalArgumentException - procedure addBeanContextMembershipListener(para1: JBBBeanContextMembershipListener); overload; - procedure removeBeanContextMembershipListener(para1: JBBBeanContextMembershipListener); overload; - end; - - JUAbstractCollection = class abstract external 'java.util' name 'AbstractCollection' (JLObject, JUCollection) - strict protected - constructor create(); overload; - public - function iterator(): JUIterator; overload; virtual; abstract; - function size(): jint; overload; virtual; abstract; - function isEmpty(): jboolean; overload; virtual; - function contains(para1: JLObject): jboolean; overload; virtual; - function toArray(): Arr1JLObject; overload; virtual; - function toArray(para1: Arr1JLObject): Arr1JLObject; overload; virtual; - function toArray(var para1: array of JLObject): Arr1JLObject; overload; virtual; - function add(para1: JLObject): jboolean; overload; virtual; - function remove(para1: JLObject): jboolean; overload; virtual; - function containsAll(para1: JUCollection): jboolean; overload; virtual; - function addAll(para1: JUCollection): jboolean; overload; virtual; - function removeAll(para1: JUCollection): jboolean; overload; virtual; - function retainAll(para1: JUCollection): jboolean; overload; virtual; - procedure clear(); overload; virtual; - function toString(): JLString; overload; virtual; - end; - - JUList = interface external 'java.util' name 'List' (JUCollection) - function size(): jint; overload; - function isEmpty(): jboolean; overload; - function contains(para1: JLObject): jboolean; overload; - function iterator(): JUIterator; overload; - function toArray(): Arr1JLObject; overload; - function toArray(para1: Arr1JLObject): Arr1JLObject; overload; - function toArray(var para1: array of JLObject): Arr1JLObject; overload; - function add(para1: JLObject): jboolean; overload; - function remove(para1: JLObject): jboolean; overload; - function containsAll(para1: JUCollection): jboolean; overload; - function addAll(para1: JUCollection): jboolean; overload; - function addAll(para1: jint; para2: JUCollection): jboolean; overload; - function removeAll(para1: JUCollection): jboolean; overload; - function retainAll(para1: JUCollection): jboolean; overload; - procedure clear(); overload; - function equals(para1: JLObject): jboolean; overload; - function hashCode(): jint; overload; - function get(para1: jint): JLObject; overload; - function &set(para1: jint; para2: JLObject): JLObject; overload; - procedure add(para1: jint; para2: JLObject); overload; - function remove(para1: jint): JLObject; overload; - function indexOf(para1: JLObject): jint; overload; - function lastIndexOf(para1: JLObject): jint; overload; - function listIterator(): JUListIterator; overload; - function listIterator(para1: jint): JUListIterator; overload; - function subList(para1: jint; para2: jint): JUList; overload; - end; - - JUQueue = interface external 'java.util' name 'Queue' (JUCollection) - function add(para1: JLObject): jboolean; overload; - function offer(para1: JLObject): jboolean; overload; - function remove(): JLObject; overload; - function poll(): JLObject; overload; - function element(): JLObject; overload; - function peek(): JLObject; overload; - end; - - JUSet = interface external 'java.util' name 'Set' (JUCollection) - function size(): jint; overload; - function isEmpty(): jboolean; overload; - function contains(para1: JLObject): jboolean; overload; - function iterator(): JUIterator; overload; - function toArray(): Arr1JLObject; overload; - function toArray(para1: Arr1JLObject): Arr1JLObject; overload; - function toArray(var para1: array of JLObject): Arr1JLObject; overload; - function add(para1: JLObject): jboolean; overload; - function remove(para1: JLObject): jboolean; overload; - function containsAll(para1: JUCollection): jboolean; overload; - function addAll(para1: JUCollection): jboolean; overload; - function retainAll(para1: JUCollection): jboolean; overload; - function removeAll(para1: JUCollection): jboolean; overload; - procedure clear(); overload; - function equals(para1: JLObject): jboolean; overload; - function hashCode(): jint; overload; - end; - JIBufferedReader = class external 'java.io' name 'BufferedReader' (JIReader) public constructor create(para1: JIReader; para2: jint); overload; @@ -46335,6 +47257,95 @@ procedure close(); overload; virtual; end; + JAEventDispatchThread = class external 'java.awt' name 'EventDispatchThread' (JLThread) + public + type + InnerHierarchyEventFilter = class; + Arr1InnerHierarchyEventFilter = array of InnerHierarchyEventFilter; + Arr2InnerHierarchyEventFilter = array of Arr1InnerHierarchyEventFilter; + Arr3InnerHierarchyEventFilter = array of Arr2InnerHierarchyEventFilter; + InnerStopDispatchEvent = class; + Arr1InnerStopDispatchEvent = array of InnerStopDispatchEvent; + Arr2InnerStopDispatchEvent = array of Arr1InnerStopDispatchEvent; + Arr3InnerStopDispatchEvent = array of Arr2InnerStopDispatchEvent; + InnerHierarchyEventFilter = class external 'java.awt' name 'EventDispatchThread$HierarchyEventFilter' + end; + + InnerStopDispatchEvent = class external 'java.awt' name 'EventDispatchThread$StopDispatchEvent' + end; + + public + procedure stopDispatching(); overload; virtual; + procedure stopDispatchingLater(); overload; virtual; + procedure run(); overload; virtual; + end; + + JLThreadGroup = class external 'java.lang' name 'ThreadGroup' (JLObject, JLThread.InnerUncaughtExceptionHandler) + public + constructor create(para1: JLString); overload; + constructor create(para1: JLThreadGroup; para2: JLString); overload; + function getName(): JLString; overload; virtual; final; + function getParent(): JLThreadGroup; overload; virtual; final; + function getMaxPriority(): jint; overload; virtual; final; + function isDaemon(): jboolean; overload; virtual; final; + function isDestroyed(): jboolean; overload; virtual; + procedure setDaemon(para1: jboolean); overload; virtual; final; + procedure setMaxPriority(para1: jint); overload; virtual; final; + function parentOf(para1: JLThreadGroup): jboolean; overload; virtual; final; + procedure checkAccess(); overload; virtual; final; + function activeCount(): jint; overload; virtual; + function enumerate(para1: Arr1JLThread): jint; overload; virtual; + function enumerate(var para1: array of JLThread): jint; overload; virtual; + function enumerate(para1: Arr1JLThread; para2: jboolean): jint; overload; virtual; + function enumerate(var para1: array of JLThread; para2: jboolean): jint; overload; virtual; + function activeGroupCount(): jint; overload; virtual; + function enumerate(para1: Arr1JLThreadGroup): jint; overload; virtual; + function enumerate(var para1: array of JLThreadGroup): jint; overload; virtual; + function enumerate(para1: Arr1JLThreadGroup; para2: jboolean): jint; overload; virtual; + function enumerate(var para1: array of JLThreadGroup; para2: jboolean): jint; overload; virtual; + procedure stop(); overload; virtual; final; + procedure interrupt(); overload; virtual; final; + procedure suspend(); overload; virtual; final; + procedure resume(); overload; virtual; final; + procedure destroy(); overload; virtual; final; + procedure list(); overload; virtual; + procedure uncaughtException(para1: JLThread; para2: JLThrowable); overload; virtual; + function allowThreadSuspension(para1: jboolean): jboolean; overload; virtual; + function toString(): JLString; overload; virtual; + end; + + JLMThreadInfo = class external 'java.lang.management' name 'ThreadInfo' (JLObject) + public + function getThreadId(): jlong; overload; virtual; + function getThreadName(): JLString; overload; virtual; + function getThreadState(): JLThread.InnerState; overload; virtual; + function getBlockedTime(): jlong; overload; virtual; + function getBlockedCount(): jlong; overload; virtual; + function getWaitedTime(): jlong; overload; virtual; + function getWaitedCount(): jlong; overload; virtual; + function getLockInfo(): JLMLockInfo; overload; virtual; + function getLockName(): JLString; overload; virtual; + function getLockOwnerId(): jlong; overload; virtual; + function getLockOwnerName(): JLString; overload; virtual; + function getStackTrace(): Arr1JLStackTraceElement; overload; virtual; + function isSuspended(): jboolean; overload; virtual; + function isInNative(): jboolean; overload; virtual; + function toString(): JLString; overload; virtual; + class function from(para1: JMOCompositeData): JLMThreadInfo; static; overload; + function getLockedMonitors(): Arr1JLMMonitorInfo; overload; virtual; + function getLockedSynchronizers(): Arr1JLMLockInfo; overload; virtual; + end; + + JUTimerThread = class external 'java.util' name 'TimerThread' (JLThread) + public + procedure run(); overload; virtual; + end; + + JSCSyntheticImageGenerator = class external 'javax.swing.colorchooser' name 'SyntheticImageGenerator' (JLThread) + public + procedure run(); overload; virtual; + end; + JMTTimerAlarmClock = class external 'javax.management.timer' name 'TimerAlarmClock' (JUTimerTask) public constructor create(para1: JMTTimer; para2: jlong); overload; @@ -47853,6 +48864,130 @@ procedure setNClob(para1: jint; para2: JIReader); overload; // throws java.sql.SQLException end; + JUProperties = class external 'java.util' name 'Properties' (JUHashtable) + public + type + InnerLineReader = class; + Arr1InnerLineReader = array of InnerLineReader; + Arr2InnerLineReader = array of Arr1InnerLineReader; + Arr3InnerLineReader = array of Arr2InnerLineReader; + InnerLineReader = class external 'java.util' name 'Properties$LineReader' + end; + + strict protected + var + fdefaults: JUProperties; external name 'defaults'; + public + constructor create(); overload; + constructor create(para1: JUProperties); overload; + function setProperty(para1: JLString; para2: JLString): JLObject; overload; virtual; + procedure load(para1: JIReader); overload; virtual; // throws java.io.IOException + procedure load(para1: JIInputStream); overload; virtual; // throws java.io.IOException + procedure save(para1: JIOutputStream; para2: JLString); overload; virtual; + procedure store(para1: JIWriter; para2: JLString); overload; virtual; // throws java.io.IOException + procedure store(para1: JIOutputStream; para2: JLString); overload; virtual; // throws java.io.IOException + procedure loadFromXML(para1: JIInputStream); overload; virtual; // throws java.io.IOException, java.util.InvalidPropertiesFormatException + procedure storeToXML(para1: JIOutputStream; para2: JLString); overload; virtual; // throws java.io.IOException + procedure storeToXML(para1: JIOutputStream; para2: JLString; para3: JLString); overload; virtual; // throws java.io.IOException + function getProperty(para1: JLString): JLString; overload; virtual; + function getProperty(para1: JLString; para2: JLString): JLString; overload; virtual; + function propertyNames(): JUEnumeration; overload; virtual; + function stringPropertyNames(): JUSet; overload; virtual; + procedure list(para1: JIPrintStream); overload; virtual; + procedure list(para1: JIPrintWriter); overload; virtual; + end; + + JSUIDefaults = class external 'javax.swing' name 'UIDefaults' (JUHashtable) + public + type + InnerActiveValue = interface; + Arr1InnerActiveValue = array of InnerActiveValue; + Arr2InnerActiveValue = array of Arr1InnerActiveValue; + Arr3InnerActiveValue = array of Arr2InnerActiveValue; + InnerLazyValue = interface; + Arr1InnerLazyValue = array of InnerLazyValue; + Arr2InnerLazyValue = array of Arr1InnerLazyValue; + Arr3InnerLazyValue = array of Arr2InnerLazyValue; + InnerLazyInputMap = class; + Arr1InnerLazyInputMap = array of InnerLazyInputMap; + Arr2InnerLazyInputMap = array of Arr1InnerLazyInputMap; + Arr3InnerLazyInputMap = array of Arr2InnerLazyInputMap; + InnerProxyLazyValue = class; + Arr1InnerProxyLazyValue = array of InnerProxyLazyValue; + Arr2InnerProxyLazyValue = array of Arr1InnerProxyLazyValue; + Arr3InnerProxyLazyValue = array of Arr2InnerProxyLazyValue; + InnerActiveValue = interface external 'javax.swing' name 'UIDefaults$ActiveValue' + function createValue(para1: JSUIDefaults): JLObject; overload; + end; + + InnerLazyValue = interface external 'javax.swing' name 'UIDefaults$LazyValue' + function createValue(para1: JSUIDefaults): JLObject; overload; + end; + + InnerLazyInputMap = class external 'javax.swing' name 'UIDefaults$LazyInputMap' (JLObject, JSUIDefaults.InnerLazyValue) + public + constructor create(para1: Arr1JLObject); overload; + constructor create(const para1: array of JLObject); overload; + function createValue(para1: JSUIDefaults): JLObject; overload; virtual; + end; + + InnerProxyLazyValue = class external 'javax.swing' name 'UIDefaults$ProxyLazyValue' (JLObject, JSUIDefaults.InnerLazyValue) + public + constructor create(para1: JLString); overload; + constructor create(para1: JLString; para2: JLString); overload; + constructor create(para1: JLString; para2: Arr1JLObject); overload; + constructor create(para1: JLString; const para2: array of JLObject); overload; + constructor create(para1: JLString; para2: JLString; para3: Arr1JLObject); overload; + constructor create(para1: JLString; para2: JLString; const para3: array of JLObject); overload; + function createValue(para1: JSUIDefaults): JLObject; overload; virtual; + end; + + public + constructor create(); overload; + constructor create(para1: jint; para2: jfloat); overload; + constructor create(para1: Arr1JLObject); overload; + constructor create(const para1: array of JLObject); overload; + function get(para1: JLObject): JLObject; overload; virtual; + function get(para1: JLObject; para2: JULocale): JLObject; overload; virtual; + function put(para1: JLObject; para2: JLObject): JLObject; overload; virtual; + procedure putDefaults(para1: Arr1JLObject); overload; virtual; + procedure putDefaults(var para1: array of JLObject); overload; virtual; + function getFont(para1: JLObject): JAFont; overload; virtual; + function getFont(para1: JLObject; para2: JULocale): JAFont; overload; virtual; + function getColor(para1: JLObject): JAColor; overload; virtual; + function getColor(para1: JLObject; para2: JULocale): JAColor; overload; virtual; + function getIcon(para1: JLObject): JSIcon; overload; virtual; + function getIcon(para1: JLObject; para2: JULocale): JSIcon; overload; virtual; + function getBorder(para1: JLObject): JSBBorder; overload; virtual; + function getBorder(para1: JLObject; para2: JULocale): JSBBorder; overload; virtual; + function getString(para1: JLObject): JLString; overload; virtual; + function getString(para1: JLObject; para2: JULocale): JLString; overload; virtual; + function getInt(para1: JLObject): jint; overload; virtual; + function getInt(para1: JLObject; para2: JULocale): jint; overload; virtual; + function getBoolean(para1: JLObject): jboolean; overload; virtual; + function getBoolean(para1: JLObject; para2: JULocale): jboolean; overload; virtual; + function getInsets(para1: JLObject): JAInsets; overload; virtual; + function getInsets(para1: JLObject; para2: JULocale): JAInsets; overload; virtual; + function getDimension(para1: JLObject): JADimension; overload; virtual; + function getDimension(para1: JLObject; para2: JULocale): JADimension; overload; virtual; + function getUIClass(para1: JLString; para2: JLClassLoader): JLClass; overload; virtual; + function getUIClass(para1: JLString): JLClass; overload; virtual; + strict protected + procedure getUIError(para1: JLString); overload; virtual; + public + function getUI(para1: JSJComponent): JSPComponentUI; overload; virtual; + procedure addPropertyChangeListener(para1: JBPropertyChangeListener); overload; virtual; + procedure removePropertyChangeListener(para1: JBPropertyChangeListener); overload; virtual; + function getPropertyChangeListeners(): Arr1JBPropertyChangeListener; overload; virtual; + strict protected + procedure firePropertyChange(para1: JLString; para2: JLObject; para3: JLObject); overload; virtual; + public + procedure addResourceBundle(para1: JLString); overload; virtual; + procedure removeResourceBundle(para1: JLString); overload; virtual; + procedure setDefaultLocale(para1: JULocale); overload; virtual; + function getDefaultLocale(): JULocale; overload; virtual; + end; + JADDragSourceAdapter = class abstract external 'java.awt.dnd' name 'DragSourceAdapter' (JLObject, JADDragSourceListener, JADDragSourceMotionListener) public constructor create(); overload; @@ -48397,621 +49532,6 @@ procedure remove(); overload; virtual; end; - JAGraphics2D = class abstract external 'java.awt' name 'Graphics2D' (JAGraphics) - strict protected - constructor create(); overload; - public - procedure draw3DRect(para1: jint; para2: jint; para3: jint; para4: jint; para5: jboolean); overload; virtual; - procedure fill3DRect(para1: jint; para2: jint; para3: jint; para4: jint; para5: jboolean); overload; virtual; - procedure draw(para1: JAShape); overload; virtual; abstract; - function drawImage(para1: JAImage; para2: JAGAffineTransform; para3: JAIImageObserver): jboolean; overload; virtual; abstract; - procedure drawImage(para1: JAIBufferedImage; para2: JAIBufferedImageOp; para3: jint; para4: jint); overload; virtual; abstract; - procedure drawRenderedImage(para1: JAIRenderedImage; para2: JAGAffineTransform); overload; virtual; abstract; - procedure drawRenderableImage(para1: JAIRRenderableImage; para2: JAGAffineTransform); overload; virtual; abstract; - procedure drawString(para1: JLString; para2: jint; para3: jint); overload; virtual; abstract; - procedure drawString(para1: JLString; para2: jfloat; para3: jfloat); overload; virtual; abstract; - procedure drawString(para1: JTAttributedCharacterIterator; para2: jint; para3: jint); overload; virtual; abstract; - procedure drawString(para1: JTAttributedCharacterIterator; para2: jfloat; para3: jfloat); overload; virtual; abstract; - procedure drawGlyphVector(para1: JAFGlyphVector; para2: jfloat; para3: jfloat); overload; virtual; abstract; - procedure fill(para1: JAShape); overload; virtual; abstract; - function hit(para1: JARectangle; para2: JAShape; para3: jboolean): jboolean; overload; virtual; abstract; - function getDeviceConfiguration(): JAGraphicsConfiguration; overload; virtual; abstract; - procedure setComposite(para1: JAComposite); overload; virtual; abstract; - procedure setPaint(para1: JAPaint); overload; virtual; abstract; - procedure setStroke(para1: JAStroke); overload; virtual; abstract; - procedure setRenderingHint(para1: JARenderingHints.InnerKey; para2: JLObject); overload; virtual; abstract; - function getRenderingHint(para1: JARenderingHints.InnerKey): JLObject; overload; virtual; abstract; - procedure setRenderingHints(para1: JUMap); overload; virtual; abstract; - procedure addRenderingHints(para1: JUMap); overload; virtual; abstract; - function getRenderingHints(): JARenderingHints; overload; virtual; abstract; - procedure translate(para1: jint; para2: jint); overload; virtual; abstract; - procedure translate(para1: jdouble; para2: jdouble); overload; virtual; abstract; - procedure rotate(para1: jdouble); overload; virtual; abstract; - procedure rotate(para1: jdouble; para2: jdouble; para3: jdouble); overload; virtual; abstract; - procedure scale(para1: jdouble; para2: jdouble); overload; virtual; abstract; - procedure shear(para1: jdouble; para2: jdouble); overload; virtual; abstract; - procedure transform(para1: JAGAffineTransform); overload; virtual; abstract; - procedure setTransform(para1: JAGAffineTransform); overload; virtual; abstract; - function getTransform(): JAGAffineTransform; overload; virtual; abstract; - function getPaint(): JAPaint; overload; virtual; abstract; - function getComposite(): JAComposite; overload; virtual; abstract; - procedure setBackground(para1: JAColor); overload; virtual; abstract; - function getBackground(): JAColor; overload; virtual; abstract; - function getStroke(): JAStroke; overload; virtual; abstract; - procedure clip(para1: JAShape); overload; virtual; abstract; - function getFontRenderContext(): JAFFontRenderContext; overload; virtual; abstract; - end; - - JUEnumMap = class external 'java.util' name 'EnumMap' (JUAbstractMap, JISerializable, JLCloneable) - public - type - InnerKeyIterator = class; - Arr1InnerKeyIterator = array of InnerKeyIterator; - Arr2InnerKeyIterator = array of Arr1InnerKeyIterator; - Arr3InnerKeyIterator = array of Arr2InnerKeyIterator; - InnerValueIterator = class; - Arr1InnerValueIterator = array of InnerValueIterator; - Arr2InnerValueIterator = array of Arr1InnerValueIterator; - Arr3InnerValueIterator = array of Arr2InnerValueIterator; - InnerEntryIterator = class; - Arr1InnerEntryIterator = array of InnerEntryIterator; - Arr2InnerEntryIterator = array of Arr1InnerEntryIterator; - Arr3InnerEntryIterator = array of Arr2InnerEntryIterator; - InnerEntrySet = class; - Arr1InnerEntrySet = array of InnerEntrySet; - Arr2InnerEntrySet = array of Arr1InnerEntrySet; - Arr3InnerEntrySet = array of Arr2InnerEntrySet; - InnerKeySet = class; - Arr1InnerKeySet = array of InnerKeySet; - Arr2InnerKeySet = array of Arr1InnerKeySet; - Arr3InnerKeySet = array of Arr2InnerKeySet; - InnerEnumMapIterator = class; - Arr1InnerEnumMapIterator = array of InnerEnumMapIterator; - Arr2InnerEnumMapIterator = array of Arr1InnerEnumMapIterator; - Arr3InnerEnumMapIterator = array of Arr2InnerEnumMapIterator; - InnerValues = class; - Arr1InnerValues = array of InnerValues; - Arr2InnerValues = array of Arr1InnerValues; - Arr3InnerValues = array of Arr2InnerValues; - InnerKeyIterator = class external 'java.util' name 'EnumMap$KeyIterator' - end; - - InnerValueIterator = class external 'java.util' name 'EnumMap$ValueIterator' - end; - - InnerEntryIterator = class external 'java.util' name 'EnumMap$EntryIterator' - end; - - InnerEntrySet = class external 'java.util' name 'EnumMap$EntrySet' - end; - - InnerKeySet = class external 'java.util' name 'EnumMap$KeySet' - end; - - InnerEnumMapIterator = class abstract external 'java.util' name 'EnumMap$EnumMapIterator' - end; - - InnerValues = class external 'java.util' name 'EnumMap$Values' - end; - - public - constructor create(para1: JLClass); overload; - constructor create(para1: JUEnumMap); overload; - constructor create(para1: JUMap); overload; - function size(): jint; overload; virtual; - function containsValue(para1: JLObject): jboolean; overload; virtual; - function containsKey(para1: JLObject): jboolean; overload; virtual; - function get(para1: JLObject): JLObject; overload; virtual; - function put(para1: JLEnum; para2: JLObject): JLObject; overload; virtual; - function remove(para1: JLObject): JLObject; overload; virtual; - procedure putAll(para1: JUMap); overload; virtual; - procedure clear(); overload; virtual; - function keySet(): JUSet; overload; virtual; - function values(): JUCollection; overload; virtual; - function entrySet(): JUSet; overload; virtual; - function equals(para1: JLObject): jboolean; overload; virtual; - function clone(): JUEnumMap; overload; virtual; - function clone(): JLObject; overload; virtual; // throws java.lang.CloneNotSupportedException - function put(para1: JLObject; para2: JLObject): JLObject; overload; virtual; - end; - - JUHashMap = class external 'java.util' name 'HashMap' (JUAbstractMap, JUMap, JLCloneable, JISerializable) - public - type - InnerEntry = class; - Arr1InnerEntry = array of InnerEntry; - Arr2InnerEntry = array of Arr1InnerEntry; - Arr3InnerEntry = array of Arr2InnerEntry; - InnerEntryIterator = class; - Arr1InnerEntryIterator = array of InnerEntryIterator; - Arr2InnerEntryIterator = array of Arr1InnerEntryIterator; - Arr3InnerEntryIterator = array of Arr2InnerEntryIterator; - InnerKeyIterator = class; - Arr1InnerKeyIterator = array of InnerKeyIterator; - Arr2InnerKeyIterator = array of Arr1InnerKeyIterator; - Arr3InnerKeyIterator = array of Arr2InnerKeyIterator; - InnerValueIterator = class; - Arr1InnerValueIterator = array of InnerValueIterator; - Arr2InnerValueIterator = array of Arr1InnerValueIterator; - Arr3InnerValueIterator = array of Arr2InnerValueIterator; - InnerEntrySet = class; - Arr1InnerEntrySet = array of InnerEntrySet; - Arr2InnerEntrySet = array of Arr1InnerEntrySet; - Arr3InnerEntrySet = array of Arr2InnerEntrySet; - InnerKeySet = class; - Arr1InnerKeySet = array of InnerKeySet; - Arr2InnerKeySet = array of Arr1InnerKeySet; - Arr3InnerKeySet = array of Arr2InnerKeySet; - InnerHashIterator = class; - Arr1InnerHashIterator = array of InnerHashIterator; - Arr2InnerHashIterator = array of Arr1InnerHashIterator; - Arr3InnerHashIterator = array of Arr2InnerHashIterator; - InnerValues = class; - Arr1InnerValues = array of InnerValues; - Arr2InnerValues = array of Arr1InnerValues; - Arr3InnerValues = array of Arr2InnerValues; - InnerEntry = class external 'java.util' name 'HashMap$Entry' - end; - - InnerEntryIterator = class sealed external 'java.util' name 'HashMap$EntryIterator' - end; - - InnerKeyIterator = class sealed external 'java.util' name 'HashMap$KeyIterator' - end; - - InnerValueIterator = class sealed external 'java.util' name 'HashMap$ValueIterator' - end; - - InnerEntrySet = class sealed external 'java.util' name 'HashMap$EntrySet' - end; - - InnerKeySet = class sealed external 'java.util' name 'HashMap$KeySet' - end; - - InnerHashIterator = class abstract external 'java.util' name 'HashMap$HashIterator' - end; - - InnerValues = class sealed external 'java.util' name 'HashMap$Values' - end; - - public - constructor create(para1: jint; para2: jfloat); overload; - constructor create(para1: jint); overload; - constructor create(); overload; - constructor create(para1: JUMap); overload; - function size(): jint; overload; virtual; - function isEmpty(): jboolean; overload; virtual; - function get(para1: JLObject): JLObject; overload; virtual; - function containsKey(para1: JLObject): jboolean; overload; virtual; - function put(para1: JLObject; para2: JLObject): JLObject; overload; virtual; - procedure putAll(para1: JUMap); overload; virtual; - function remove(para1: JLObject): JLObject; overload; virtual; - procedure clear(); overload; virtual; - function containsValue(para1: JLObject): jboolean; overload; virtual; - function clone(): JLObject; overload; virtual; - function keySet(): JUSet; overload; virtual; - function values(): JUCollection; overload; virtual; - function entrySet(): JUSet; overload; virtual; - end; - - JUIdentityHashMap = class external 'java.util' name 'IdentityHashMap' (JUAbstractMap, JUMap, JISerializable, JLCloneable) - public - type - InnerEntryIterator = class; - Arr1InnerEntryIterator = array of InnerEntryIterator; - Arr2InnerEntryIterator = array of Arr1InnerEntryIterator; - Arr3InnerEntryIterator = array of Arr2InnerEntryIterator; - InnerKeyIterator = class; - Arr1InnerKeyIterator = array of InnerKeyIterator; - Arr2InnerKeyIterator = array of Arr1InnerKeyIterator; - Arr3InnerKeyIterator = array of Arr2InnerKeyIterator; - InnerValueIterator = class; - Arr1InnerValueIterator = array of InnerValueIterator; - Arr2InnerValueIterator = array of Arr1InnerValueIterator; - Arr3InnerValueIterator = array of Arr2InnerValueIterator; - InnerEntrySet = class; - Arr1InnerEntrySet = array of InnerEntrySet; - Arr2InnerEntrySet = array of Arr1InnerEntrySet; - Arr3InnerEntrySet = array of Arr2InnerEntrySet; - InnerKeySet = class; - Arr1InnerKeySet = array of InnerKeySet; - Arr2InnerKeySet = array of Arr1InnerKeySet; - Arr3InnerKeySet = array of Arr2InnerKeySet; - InnerIdentityHashMapIterator = class; - Arr1InnerIdentityHashMapIterator = array of InnerIdentityHashMapIterator; - Arr2InnerIdentityHashMapIterator = array of Arr1InnerIdentityHashMapIterator; - Arr3InnerIdentityHashMapIterator = array of Arr2InnerIdentityHashMapIterator; - InnerValues = class; - Arr1InnerValues = array of InnerValues; - Arr2InnerValues = array of Arr1InnerValues; - Arr3InnerValues = array of Arr2InnerValues; - InnerEntryIterator = class external 'java.util' name 'IdentityHashMap$EntryIterator' - end; - - InnerKeyIterator = class external 'java.util' name 'IdentityHashMap$KeyIterator' - end; - - InnerValueIterator = class external 'java.util' name 'IdentityHashMap$ValueIterator' - end; - - InnerEntrySet = class external 'java.util' name 'IdentityHashMap$EntrySet' - end; - - InnerKeySet = class external 'java.util' name 'IdentityHashMap$KeySet' - end; - - InnerIdentityHashMapIterator = class abstract external 'java.util' name 'IdentityHashMap$IdentityHashMapIterator' - end; - - InnerValues = class external 'java.util' name 'IdentityHashMap$Values' - end; - - public - constructor create(); overload; - constructor create(para1: jint); overload; - constructor create(para1: JUMap); overload; - function size(): jint; overload; virtual; - function isEmpty(): jboolean; overload; virtual; - function get(para1: JLObject): JLObject; overload; virtual; - function containsKey(para1: JLObject): jboolean; overload; virtual; - function containsValue(para1: JLObject): jboolean; overload; virtual; - function put(para1: JLObject; para2: JLObject): JLObject; overload; virtual; - procedure putAll(para1: JUMap); overload; virtual; - function remove(para1: JLObject): JLObject; overload; virtual; - procedure clear(); overload; virtual; - function equals(para1: JLObject): jboolean; overload; virtual; - function hashCode(): jint; overload; virtual; - function clone(): JLObject; overload; virtual; - function keySet(): JUSet; overload; virtual; - function values(): JUCollection; overload; virtual; - function entrySet(): JUSet; overload; virtual; - end; - - JUWeakHashMap = class external 'java.util' name 'WeakHashMap' (JUAbstractMap, JUMap) - public - type - InnerEntry = class; - Arr1InnerEntry = array of InnerEntry; - Arr2InnerEntry = array of Arr1InnerEntry; - Arr3InnerEntry = array of Arr2InnerEntry; - InnerEntryIterator = class; - Arr1InnerEntryIterator = array of InnerEntryIterator; - Arr2InnerEntryIterator = array of Arr1InnerEntryIterator; - Arr3InnerEntryIterator = array of Arr2InnerEntryIterator; - InnerKeyIterator = class; - Arr1InnerKeyIterator = array of InnerKeyIterator; - Arr2InnerKeyIterator = array of Arr1InnerKeyIterator; - Arr3InnerKeyIterator = array of Arr2InnerKeyIterator; - InnerValueIterator = class; - Arr1InnerValueIterator = array of InnerValueIterator; - Arr2InnerValueIterator = array of Arr1InnerValueIterator; - Arr3InnerValueIterator = array of Arr2InnerValueIterator; - InnerEntrySet = class; - Arr1InnerEntrySet = array of InnerEntrySet; - Arr2InnerEntrySet = array of Arr1InnerEntrySet; - Arr3InnerEntrySet = array of Arr2InnerEntrySet; - InnerKeySet = class; - Arr1InnerKeySet = array of InnerKeySet; - Arr2InnerKeySet = array of Arr1InnerKeySet; - Arr3InnerKeySet = array of Arr2InnerKeySet; - InnerHashIterator = class; - Arr1InnerHashIterator = array of InnerHashIterator; - Arr2InnerHashIterator = array of Arr1InnerHashIterator; - Arr3InnerHashIterator = array of Arr2InnerHashIterator; - InnerValues = class; - Arr1InnerValues = array of InnerValues; - Arr2InnerValues = array of Arr1InnerValues; - Arr3InnerValues = array of Arr2InnerValues; - InnerEntry = class external 'java.util' name 'WeakHashMap$Entry' - end; - - InnerEntryIterator = class external 'java.util' name 'WeakHashMap$EntryIterator' - end; - - InnerKeyIterator = class external 'java.util' name 'WeakHashMap$KeyIterator' - end; - - InnerValueIterator = class external 'java.util' name 'WeakHashMap$ValueIterator' - end; - - InnerEntrySet = class external 'java.util' name 'WeakHashMap$EntrySet' - end; - - InnerKeySet = class external 'java.util' name 'WeakHashMap$KeySet' - end; - - InnerHashIterator = class abstract external 'java.util' name 'WeakHashMap$HashIterator' - end; - - InnerValues = class external 'java.util' name 'WeakHashMap$Values' - end; - - public - constructor create(para1: jint; para2: jfloat); overload; - constructor create(para1: jint); overload; - constructor create(); overload; - constructor create(para1: JUMap); overload; - function size(): jint; overload; virtual; - function isEmpty(): jboolean; overload; virtual; - function get(para1: JLObject): JLObject; overload; virtual; - function containsKey(para1: JLObject): jboolean; overload; virtual; - function put(para1: JLObject; para2: JLObject): JLObject; overload; virtual; - procedure putAll(para1: JUMap); overload; virtual; - function remove(para1: JLObject): JLObject; overload; virtual; - procedure clear(); overload; virtual; - function containsValue(para1: JLObject): jboolean; overload; virtual; - function keySet(): JUSet; overload; virtual; - function values(): JUCollection; overload; virtual; - function entrySet(): JUSet; overload; virtual; - end; - - JUProperties = class external 'java.util' name 'Properties' (JUHashtable) - public - type - InnerLineReader = class; - Arr1InnerLineReader = array of InnerLineReader; - Arr2InnerLineReader = array of Arr1InnerLineReader; - Arr3InnerLineReader = array of Arr2InnerLineReader; - InnerLineReader = class external 'java.util' name 'Properties$LineReader' - end; - - strict protected - var - fdefaults: JUProperties; external name 'defaults'; - public - constructor create(); overload; - constructor create(para1: JUProperties); overload; - function setProperty(para1: JLString; para2: JLString): JLObject; overload; virtual; - procedure load(para1: JIReader); overload; virtual; // throws java.io.IOException - procedure load(para1: JIInputStream); overload; virtual; // throws java.io.IOException - procedure save(para1: JIOutputStream; para2: JLString); overload; virtual; - procedure store(para1: JIWriter; para2: JLString); overload; virtual; // throws java.io.IOException - procedure store(para1: JIOutputStream; para2: JLString); overload; virtual; // throws java.io.IOException - procedure loadFromXML(para1: JIInputStream); overload; virtual; // throws java.io.IOException, java.util.InvalidPropertiesFormatException - procedure storeToXML(para1: JIOutputStream; para2: JLString); overload; virtual; // throws java.io.IOException - procedure storeToXML(para1: JIOutputStream; para2: JLString; para3: JLString); overload; virtual; // throws java.io.IOException - function getProperty(para1: JLString): JLString; overload; virtual; - function getProperty(para1: JLString; para2: JLString): JLString; overload; virtual; - function propertyNames(): JUEnumeration; overload; virtual; - function stringPropertyNames(): JUSet; overload; virtual; - procedure list(para1: JIPrintStream); overload; virtual; - procedure list(para1: JIPrintWriter); overload; virtual; - end; - - JSUIDefaults = class external 'javax.swing' name 'UIDefaults' (JUHashtable) - public - type - InnerActiveValue = interface; - Arr1InnerActiveValue = array of InnerActiveValue; - Arr2InnerActiveValue = array of Arr1InnerActiveValue; - Arr3InnerActiveValue = array of Arr2InnerActiveValue; - InnerLazyValue = interface; - Arr1InnerLazyValue = array of InnerLazyValue; - Arr2InnerLazyValue = array of Arr1InnerLazyValue; - Arr3InnerLazyValue = array of Arr2InnerLazyValue; - InnerLazyInputMap = class; - Arr1InnerLazyInputMap = array of InnerLazyInputMap; - Arr2InnerLazyInputMap = array of Arr1InnerLazyInputMap; - Arr3InnerLazyInputMap = array of Arr2InnerLazyInputMap; - InnerProxyLazyValue = class; - Arr1InnerProxyLazyValue = array of InnerProxyLazyValue; - Arr2InnerProxyLazyValue = array of Arr1InnerProxyLazyValue; - Arr3InnerProxyLazyValue = array of Arr2InnerProxyLazyValue; - InnerActiveValue = interface external 'javax.swing' name 'UIDefaults$ActiveValue' - function createValue(para1: JSUIDefaults): JLObject; overload; - end; - - InnerLazyValue = interface external 'javax.swing' name 'UIDefaults$LazyValue' - function createValue(para1: JSUIDefaults): JLObject; overload; - end; - - InnerLazyInputMap = class external 'javax.swing' name 'UIDefaults$LazyInputMap' (JLObject, JSUIDefaults.InnerLazyValue) - public - constructor create(para1: Arr1JLObject); overload; - constructor create(const para1: array of JLObject); overload; - function createValue(para1: JSUIDefaults): JLObject; overload; virtual; - end; - - InnerProxyLazyValue = class external 'javax.swing' name 'UIDefaults$ProxyLazyValue' (JLObject, JSUIDefaults.InnerLazyValue) - public - constructor create(para1: JLString); overload; - constructor create(para1: JLString; para2: JLString); overload; - constructor create(para1: JLString; para2: Arr1JLObject); overload; - constructor create(para1: JLString; const para2: array of JLObject); overload; - constructor create(para1: JLString; para2: JLString; para3: Arr1JLObject); overload; - constructor create(para1: JLString; para2: JLString; const para3: array of JLObject); overload; - function createValue(para1: JSUIDefaults): JLObject; overload; virtual; - end; - - public - constructor create(); overload; - constructor create(para1: jint; para2: jfloat); overload; - constructor create(para1: Arr1JLObject); overload; - constructor create(const para1: array of JLObject); overload; - function get(para1: JLObject): JLObject; overload; virtual; - function get(para1: JLObject; para2: JULocale): JLObject; overload; virtual; - function put(para1: JLObject; para2: JLObject): JLObject; overload; virtual; - procedure putDefaults(para1: Arr1JLObject); overload; virtual; - procedure putDefaults(var para1: array of JLObject); overload; virtual; - function getFont(para1: JLObject): JAFont; overload; virtual; - function getFont(para1: JLObject; para2: JULocale): JAFont; overload; virtual; - function getColor(para1: JLObject): JAColor; overload; virtual; - function getColor(para1: JLObject; para2: JULocale): JAColor; overload; virtual; - function getIcon(para1: JLObject): JSIcon; overload; virtual; - function getIcon(para1: JLObject; para2: JULocale): JSIcon; overload; virtual; - function getBorder(para1: JLObject): JSBBorder; overload; virtual; - function getBorder(para1: JLObject; para2: JULocale): JSBBorder; overload; virtual; - function getString(para1: JLObject): JLString; overload; virtual; - function getString(para1: JLObject; para2: JULocale): JLString; overload; virtual; - function getInt(para1: JLObject): jint; overload; virtual; - function getInt(para1: JLObject; para2: JULocale): jint; overload; virtual; - function getBoolean(para1: JLObject): jboolean; overload; virtual; - function getBoolean(para1: JLObject; para2: JULocale): jboolean; overload; virtual; - function getInsets(para1: JLObject): JAInsets; overload; virtual; - function getInsets(para1: JLObject; para2: JULocale): JAInsets; overload; virtual; - function getDimension(para1: JLObject): JADimension; overload; virtual; - function getDimension(para1: JLObject; para2: JULocale): JADimension; overload; virtual; - function getUIClass(para1: JLString; para2: JLClassLoader): JLClass; overload; virtual; - function getUIClass(para1: JLString): JLClass; overload; virtual; - strict protected - procedure getUIError(para1: JLString); overload; virtual; - public - function getUI(para1: JSJComponent): JSPComponentUI; overload; virtual; - procedure addPropertyChangeListener(para1: JBPropertyChangeListener); overload; virtual; - procedure removePropertyChangeListener(para1: JBPropertyChangeListener); overload; virtual; - function getPropertyChangeListeners(): Arr1JBPropertyChangeListener; overload; virtual; - strict protected - procedure firePropertyChange(para1: JLString; para2: JLObject; para3: JLObject); overload; virtual; - public - procedure addResourceBundle(para1: JLString); overload; virtual; - procedure removeResourceBundle(para1: JLString); overload; virtual; - procedure setDefaultLocale(para1: JULocale); overload; virtual; - function getDefaultLocale(): JULocale; overload; virtual; - end; - - JUNavigableMap = interface external 'java.util' name 'NavigableMap' (JUSortedMap) - function lowerEntry(para1: JLObject): JUMap.InnerEntry; overload; - function lowerKey(para1: JLObject): JLObject; overload; - function floorEntry(para1: JLObject): JUMap.InnerEntry; overload; - function floorKey(para1: JLObject): JLObject; overload; - function ceilingEntry(para1: JLObject): JUMap.InnerEntry; overload; - function ceilingKey(para1: JLObject): JLObject; overload; - function higherEntry(para1: JLObject): JUMap.InnerEntry; overload; - function higherKey(para1: JLObject): JLObject; overload; - function firstEntry(): JUMap.InnerEntry; overload; - function lastEntry(): JUMap.InnerEntry; overload; - function pollFirstEntry(): JUMap.InnerEntry; overload; - function pollLastEntry(): JUMap.InnerEntry; overload; - function descendingMap(): JUNavigableMap; overload; - function navigableKeySet(): JUNavigableSet; overload; - function descendingKeySet(): JUNavigableSet; overload; - function subMap(para1: JLObject; para2: jboolean; para3: JLObject; para4: jboolean): JUNavigableMap; overload; - function headMap(para1: JLObject; para2: jboolean): JUNavigableMap; overload; - function tailMap(para1: JLObject; para2: jboolean): JUNavigableMap; overload; - function subMap(para1: JLObject; para2: JLObject): JUSortedMap; overload; - function headMap(para1: JLObject): JUSortedMap; overload; - function tailMap(para1: JLObject): JUSortedMap; overload; - end; - - JUCConcurrentHashMap = class external 'java.util.concurrent' name 'ConcurrentHashMap' (JUAbstractMap, JUCConcurrentMap, JISerializable) - public - type - InnerEntryIterator = class; - Arr1InnerEntryIterator = array of InnerEntryIterator; - Arr2InnerEntryIterator = array of Arr1InnerEntryIterator; - Arr3InnerEntryIterator = array of Arr2InnerEntryIterator; - InnerEntrySet = class; - Arr1InnerEntrySet = array of InnerEntrySet; - Arr2InnerEntrySet = array of Arr1InnerEntrySet; - Arr3InnerEntrySet = array of Arr2InnerEntrySet; - InnerKeySet = class; - Arr1InnerKeySet = array of InnerKeySet; - Arr2InnerKeySet = array of Arr1InnerKeySet; - Arr3InnerKeySet = array of Arr2InnerKeySet; - InnerHashEntry = class; - Arr1InnerHashEntry = array of InnerHashEntry; - Arr2InnerHashEntry = array of Arr1InnerHashEntry; - Arr3InnerHashEntry = array of Arr2InnerHashEntry; - InnerHashIterator = class; - Arr1InnerHashIterator = array of InnerHashIterator; - Arr2InnerHashIterator = array of Arr1InnerHashIterator; - Arr3InnerHashIterator = array of Arr2InnerHashIterator; - InnerKeyIterator = class; - Arr1InnerKeyIterator = array of InnerKeyIterator; - Arr2InnerKeyIterator = array of Arr1InnerKeyIterator; - Arr3InnerKeyIterator = array of Arr2InnerKeyIterator; - InnerValueIterator = class; - Arr1InnerValueIterator = array of InnerValueIterator; - Arr2InnerValueIterator = array of Arr1InnerValueIterator; - Arr3InnerValueIterator = array of Arr2InnerValueIterator; - InnerSegment = class; - Arr1InnerSegment = array of InnerSegment; - Arr2InnerSegment = array of Arr1InnerSegment; - Arr3InnerSegment = array of Arr2InnerSegment; - InnerValues = class; - Arr1InnerValues = array of InnerValues; - Arr2InnerValues = array of Arr1InnerValues; - Arr3InnerValues = array of Arr2InnerValues; - InnerWriteThroughEntry = class; - Arr1InnerWriteThroughEntry = array of InnerWriteThroughEntry; - Arr2InnerWriteThroughEntry = array of Arr1InnerWriteThroughEntry; - Arr3InnerWriteThroughEntry = array of Arr2InnerWriteThroughEntry; - InnerEntryIterator = class sealed external 'java.util.concurrent' name 'ConcurrentHashMap$EntryIterator' - end; - - InnerEntrySet = class sealed external 'java.util.concurrent' name 'ConcurrentHashMap$EntrySet' - end; - - InnerKeySet = class sealed external 'java.util.concurrent' name 'ConcurrentHashMap$KeySet' - end; - - InnerHashEntry = class sealed external 'java.util.concurrent' name 'ConcurrentHashMap$HashEntry' - end; - - InnerHashIterator = class abstract external 'java.util.concurrent' name 'ConcurrentHashMap$HashIterator' - end; - - InnerKeyIterator = class sealed external 'java.util.concurrent' name 'ConcurrentHashMap$KeyIterator' - end; - - InnerValueIterator = class sealed external 'java.util.concurrent' name 'ConcurrentHashMap$ValueIterator' - end; - - InnerSegment = class sealed external 'java.util.concurrent' name 'ConcurrentHashMap$Segment' - end; - - InnerValues = class sealed external 'java.util.concurrent' name 'ConcurrentHashMap$Values' - end; - - InnerWriteThroughEntry = class sealed external 'java.util.concurrent' name 'ConcurrentHashMap$WriteThroughEntry' - end; - - public - constructor create(para1: jint; para2: jfloat; para3: jint); overload; - constructor create(para1: jint; para2: jfloat); overload; - constructor create(para1: jint); overload; - constructor create(); overload; - constructor create(para1: JUMap); overload; - function isEmpty(): jboolean; overload; virtual; - function size(): jint; overload; virtual; - function get(para1: JLObject): JLObject; overload; virtual; - function containsKey(para1: JLObject): jboolean; overload; virtual; - function containsValue(para1: JLObject): jboolean; overload; virtual; - function contains(para1: JLObject): jboolean; overload; virtual; - function put(para1: JLObject; para2: JLObject): JLObject; overload; virtual; - function putIfAbsent(para1: JLObject; para2: JLObject): JLObject; overload; virtual; - procedure putAll(para1: JUMap); overload; virtual; - function remove(para1: JLObject): JLObject; overload; virtual; - function remove(para1: JLObject; para2: JLObject): jboolean; overload; virtual; - function replace(para1: JLObject; para2: JLObject; para3: JLObject): jboolean; overload; virtual; - function replace(para1: JLObject; para2: JLObject): JLObject; overload; virtual; - procedure clear(); overload; virtual; - function keySet(): JUSet; overload; virtual; - function values(): JUCollection; overload; virtual; - function entrySet(): JUSet; overload; virtual; - function keys(): JUEnumeration; overload; virtual; - function elements(): JUEnumeration; overload; virtual; - end; - - JSSimpleBindings = class external 'javax.script' name 'SimpleBindings' (JLObject, JSBindings) - public - constructor create(para1: JUMap); overload; - constructor create(); overload; - function put(para1: JLString; para2: JLObject): JLObject; overload; virtual; - procedure putAll(para1: JUMap); overload; virtual; - procedure clear(); overload; virtual; - function containsKey(para1: JLObject): jboolean; overload; virtual; - function containsValue(para1: JLObject): jboolean; overload; virtual; - function entrySet(): JUSet; overload; virtual; - function get(para1: JLObject): JLObject; overload; virtual; - function isEmpty(): jboolean; overload; virtual; - function keySet(): JUSet; overload; virtual; - function remove(para1: JLObject): JLObject; overload; virtual; - function size(): jint; overload; virtual; - function values(): JUCollection; overload; virtual; - function put(para1: JLObject; para2: JLObject): JLObject; overload; virtual; - end; - JAAccessibleResourceBundle = class external 'javax.accessibility' name 'AccessibleResourceBundle' (JUListResourceBundle) public constructor create(); overload; @@ -51264,6 +51784,65 @@ procedure removeRedundantState(); overload; virtual; end; + JTForwardingJavaFileObject = class external 'javax.tools' name 'ForwardingJavaFileObject' (JTForwardingFileObject, JTJavaFileObject) + strict protected + constructor create(para1: JTJavaFileObject); overload; + public + function getKind(): JTJavaFileObject.InnerKind; overload; virtual; + function isNameCompatible(para1: JLString; para2: JTJavaFileObject.InnerKind): jboolean; overload; virtual; + function getNestingKind(): JLMENestingKind; overload; virtual; + function getAccessLevel(): JLMEModifier; overload; virtual; + end; + + JTJavaFileManager = interface external 'javax.tools' name 'JavaFileManager' (JICloseable, JIFlushable, JTOptionChecker) + type + InnerLocation = interface; + Arr1InnerLocation = array of InnerLocation; + Arr2InnerLocation = array of Arr1InnerLocation; + Arr3InnerLocation = array of Arr2InnerLocation; + InnerLocation = interface external 'javax.tools' name 'JavaFileManager$Location' + function getName(): JLString; overload; + function isOutputLocation(): jboolean; overload; + end; + + function getClassLoader(para1: JTJavaFileManager.InnerLocation): JLClassLoader; overload; + function list(para1: JTJavaFileManager.InnerLocation; para2: JLString; para3: JUSet; para4: jboolean): JLIterable; overload; // throws java.io.IOException + function inferBinaryName(para1: JTJavaFileManager.InnerLocation; para2: JTJavaFileObject): JLString; overload; + function isSameFile(para1: JTFileObject; para2: JTFileObject): jboolean; overload; + function handleOption(para1: JLString; para2: JUIterator): jboolean; overload; + function hasLocation(para1: JTJavaFileManager.InnerLocation): jboolean; overload; + function getJavaFileForInput(para1: JTJavaFileManager.InnerLocation; para2: JLString; para3: JTJavaFileObject.InnerKind): JTJavaFileObject; overload; // throws java.io.IOException + function getJavaFileForOutput(para1: JTJavaFileManager.InnerLocation; para2: JLString; para3: JTJavaFileObject.InnerKind; para4: JTFileObject): JTJavaFileObject; overload; // throws java.io.IOException + function getFileForInput(para1: JTJavaFileManager.InnerLocation; para2: JLString; para3: JLString): JTFileObject; overload; // throws java.io.IOException + function getFileForOutput(para1: JTJavaFileManager.InnerLocation; para2: JLString; para3: JLString; para4: JTFileObject): JTFileObject; overload; // throws java.io.IOException + procedure flush(); overload; // throws java.io.IOException + procedure close(); overload; // throws java.io.IOException + end; + + JTSimpleJavaFileObject = class external 'javax.tools' name 'SimpleJavaFileObject' (JLObject, JTJavaFileObject) + strict protected + final var + furi: JNURI; external name 'uri'; + fkind: JTJavaFileObject.InnerKind; external name 'kind'; + strict protected + constructor create(para1: JNURI; para2: JTJavaFileObject.InnerKind); overload; + public + function toUri(): JNURI; overload; virtual; + function getName(): JLString; overload; virtual; + function openInputStream(): JIInputStream; overload; virtual; // throws java.io.IOException + function openOutputStream(): JIOutputStream; overload; virtual; // throws java.io.IOException + function openReader(para1: jboolean): JIReader; overload; virtual; // throws java.io.IOException + function getCharContent(para1: jboolean): JLCharSequence; overload; virtual; // throws java.io.IOException + function openWriter(): JIWriter; overload; virtual; // throws java.io.IOException + function getLastModified(): jlong; overload; virtual; + function delete(): jboolean; overload; virtual; + function getKind(): JTJavaFileObject.InnerKind; overload; virtual; + function isNameCompatible(para1: JLString; para2: JTJavaFileObject.InnerKind): jboolean; overload; virtual; + function getNestingKind(): JLMENestingKind; overload; virtual; + function getAccessLevel(): JLMEModifier; overload; virtual; + function toString(): JLString; overload; virtual; + end; + JXBHNotIdentifiableEventImpl = class external 'javax.xml.bind.helpers' name 'NotIdentifiableEventImpl' (JXBHValidationEventImpl, JXBNotIdentifiableEvent) public constructor create(para1: jint; para2: JLString; para3: JXBValidationEventLocator); overload; @@ -54013,6 +54592,35 @@ function getName(): JLString; overload; virtual; final; end; + JPASPrinterStateReasons = class sealed external 'javax.print.attribute.standard' name 'PrinterStateReasons' (JUHashMap, JPAPrintServiceAttribute) + public + type + InnerPrinterStateReasonSet = class; + Arr1InnerPrinterStateReasonSet = array of InnerPrinterStateReasonSet; + Arr2InnerPrinterStateReasonSet = array of Arr1InnerPrinterStateReasonSet; + Arr3InnerPrinterStateReasonSet = array of Arr2InnerPrinterStateReasonSet; + InnerPrinterStateReasonSetIterator = class; + Arr1InnerPrinterStateReasonSetIterator = array of InnerPrinterStateReasonSetIterator; + Arr2InnerPrinterStateReasonSetIterator = array of Arr1InnerPrinterStateReasonSetIterator; + Arr3InnerPrinterStateReasonSetIterator = array of Arr2InnerPrinterStateReasonSetIterator; + InnerPrinterStateReasonSet = class external 'javax.print.attribute.standard' name 'PrinterStateReasons$PrinterStateReasonSet' + end; + + InnerPrinterStateReasonSetIterator = class external 'javax.print.attribute.standard' name 'PrinterStateReasons$PrinterStateReasonSetIterator' + end; + + public + constructor create(); overload; + constructor create(para1: jint); overload; + constructor create(para1: jint; para2: jfloat); overload; + constructor create(para1: JUMap); overload; + function put(para1: JPASPrinterStateReason; para2: JPASSeverity): JPASSeverity; overload; virtual; + function getCategory(): JLClass; overload; virtual; final; + function getName(): JLString; overload; virtual; final; + function printerStateReasonSet(para1: JPASSeverity): JUSet; overload; virtual; + function put(para1: JLObject; para2: JLObject): JLObject; overload; virtual; + end; + JPASPrinterURI = class sealed external 'javax.print.attribute.standard' name 'PrinterURI' (JPAURISyntax, JPAPrintServiceAttribute) public constructor create(para1: JNURI); overload; @@ -54977,6 +55585,218 @@ function clone(): JLObject; overload; virtual; end; + JUTreeMap = class external 'java.util' name 'TreeMap' (JUAbstractMap, JUNavigableMap, JLCloneable, JISerializable) + public + type + InnerAscendingSubMap = class; + Arr1InnerAscendingSubMap = array of InnerAscendingSubMap; + Arr2InnerAscendingSubMap = array of Arr1InnerAscendingSubMap; + Arr3InnerAscendingSubMap = array of Arr2InnerAscendingSubMap; + InnerDescendingKeyIterator = class; + Arr1InnerDescendingKeyIterator = array of InnerDescendingKeyIterator; + Arr2InnerDescendingKeyIterator = array of Arr1InnerDescendingKeyIterator; + Arr3InnerDescendingKeyIterator = array of Arr2InnerDescendingKeyIterator; + InnerDescendingSubMap = class; + Arr1InnerDescendingSubMap = array of InnerDescendingSubMap; + Arr2InnerDescendingSubMap = array of Arr1InnerDescendingSubMap; + Arr3InnerDescendingSubMap = array of Arr2InnerDescendingSubMap; + InnerKeyIterator = class; + Arr1InnerKeyIterator = array of InnerKeyIterator; + Arr2InnerKeyIterator = array of Arr1InnerKeyIterator; + Arr3InnerKeyIterator = array of Arr2InnerKeyIterator; + InnerValueIterator = class; + Arr1InnerValueIterator = array of InnerValueIterator; + Arr2InnerValueIterator = array of Arr1InnerValueIterator; + Arr3InnerValueIterator = array of Arr2InnerValueIterator; + InnerEntry = class; + Arr1InnerEntry = array of InnerEntry; + Arr2InnerEntry = array of Arr1InnerEntry; + Arr3InnerEntry = array of Arr2InnerEntry; + InnerEntryIterator = class; + Arr1InnerEntryIterator = array of InnerEntryIterator; + Arr2InnerEntryIterator = array of Arr1InnerEntryIterator; + Arr3InnerEntryIterator = array of Arr2InnerEntryIterator; + InnerEntrySet = class; + Arr1InnerEntrySet = array of InnerEntrySet; + Arr2InnerEntrySet = array of Arr1InnerEntrySet; + Arr3InnerEntrySet = array of Arr2InnerEntrySet; + InnerKeySet = class; + Arr1InnerKeySet = array of InnerKeySet; + Arr2InnerKeySet = array of Arr1InnerKeySet; + Arr3InnerKeySet = array of Arr2InnerKeySet; + InnerNavigableSubMap = class; + Arr1InnerNavigableSubMap = array of InnerNavigableSubMap; + Arr2InnerNavigableSubMap = array of Arr1InnerNavigableSubMap; + Arr3InnerNavigableSubMap = array of Arr2InnerNavigableSubMap; + InnerPrivateEntryIterator = class; + Arr1InnerPrivateEntryIterator = array of InnerPrivateEntryIterator; + Arr2InnerPrivateEntryIterator = array of Arr1InnerPrivateEntryIterator; + Arr3InnerPrivateEntryIterator = array of Arr2InnerPrivateEntryIterator; + InnerSubMap = class; + Arr1InnerSubMap = array of InnerSubMap; + Arr2InnerSubMap = array of Arr1InnerSubMap; + Arr3InnerSubMap = array of Arr2InnerSubMap; + InnerValues = class; + Arr1InnerValues = array of InnerValues; + Arr2InnerValues = array of Arr1InnerValues; + Arr3InnerValues = array of Arr2InnerValues; + InnerAscendingSubMap = class sealed external 'java.util' name 'TreeMap$AscendingSubMap' + public + type + InnerAscendingEntrySetView = class; + Arr1InnerAscendingEntrySetView = array of InnerAscendingEntrySetView; + Arr2InnerAscendingEntrySetView = array of Arr1InnerAscendingEntrySetView; + Arr3InnerAscendingEntrySetView = array of Arr2InnerAscendingEntrySetView; + InnerAscendingEntrySetView = class sealed external 'java.util' name 'TreeMap$AscendingSubMap$AscendingEntrySetView' + end; + + end; + + InnerDescendingKeyIterator = class sealed external 'java.util' name 'TreeMap$DescendingKeyIterator' + end; + + InnerDescendingSubMap = class sealed external 'java.util' name 'TreeMap$DescendingSubMap' + public + type + InnerDescendingEntrySetView = class; + Arr1InnerDescendingEntrySetView = array of InnerDescendingEntrySetView; + Arr2InnerDescendingEntrySetView = array of Arr1InnerDescendingEntrySetView; + Arr3InnerDescendingEntrySetView = array of Arr2InnerDescendingEntrySetView; + InnerDescendingEntrySetView = class sealed external 'java.util' name 'TreeMap$DescendingSubMap$DescendingEntrySetView' + end; + + end; + + InnerKeyIterator = class sealed external 'java.util' name 'TreeMap$KeyIterator' + end; + + InnerValueIterator = class sealed external 'java.util' name 'TreeMap$ValueIterator' + end; + + InnerEntry = class sealed external 'java.util' name 'TreeMap$Entry' + end; + + InnerEntryIterator = class sealed external 'java.util' name 'TreeMap$EntryIterator' + end; + + InnerEntrySet = class external 'java.util' name 'TreeMap$EntrySet' + end; + + InnerKeySet = class sealed external 'java.util' name 'TreeMap$KeySet' + end; + + InnerNavigableSubMap = class abstract external 'java.util' name 'TreeMap$NavigableSubMap' + public + type + InnerDescendingSubMapKeyIterator = class; + Arr1InnerDescendingSubMapKeyIterator = array of InnerDescendingSubMapKeyIterator; + Arr2InnerDescendingSubMapKeyIterator = array of Arr1InnerDescendingSubMapKeyIterator; + Arr3InnerDescendingSubMapKeyIterator = array of Arr2InnerDescendingSubMapKeyIterator; + InnerSubMapKeyIterator = class; + Arr1InnerSubMapKeyIterator = array of InnerSubMapKeyIterator; + Arr2InnerSubMapKeyIterator = array of Arr1InnerSubMapKeyIterator; + Arr3InnerSubMapKeyIterator = array of Arr2InnerSubMapKeyIterator; + InnerDescendingSubMapEntryIterator = class; + Arr1InnerDescendingSubMapEntryIterator = array of InnerDescendingSubMapEntryIterator; + Arr2InnerDescendingSubMapEntryIterator = array of Arr1InnerDescendingSubMapEntryIterator; + Arr3InnerDescendingSubMapEntryIterator = array of Arr2InnerDescendingSubMapEntryIterator; + InnerSubMapEntryIterator = class; + Arr1InnerSubMapEntryIterator = array of InnerSubMapEntryIterator; + Arr2InnerSubMapEntryIterator = array of Arr1InnerSubMapEntryIterator; + Arr3InnerSubMapEntryIterator = array of Arr2InnerSubMapEntryIterator; + InnerEntrySetView = class; + Arr1InnerEntrySetView = array of InnerEntrySetView; + Arr2InnerEntrySetView = array of Arr1InnerEntrySetView; + Arr3InnerEntrySetView = array of Arr2InnerEntrySetView; + InnerSubMapIterator = class; + Arr1InnerSubMapIterator = array of InnerSubMapIterator; + Arr2InnerSubMapIterator = array of Arr1InnerSubMapIterator; + Arr3InnerSubMapIterator = array of Arr2InnerSubMapIterator; + InnerDescendingSubMapKeyIterator = class sealed external 'java.util' name 'TreeMap$NavigableSubMap$DescendingSubMapKeyIterator' + end; + + InnerSubMapKeyIterator = class sealed external 'java.util' name 'TreeMap$NavigableSubMap$SubMapKeyIterator' + end; + + InnerDescendingSubMapEntryIterator = class sealed external 'java.util' name 'TreeMap$NavigableSubMap$DescendingSubMapEntryIterator' + end; + + InnerSubMapEntryIterator = class sealed external 'java.util' name 'TreeMap$NavigableSubMap$SubMapEntryIterator' + end; + + InnerEntrySetView = class abstract external 'java.util' name 'TreeMap$NavigableSubMap$EntrySetView' + end; + + InnerSubMapIterator = class abstract external 'java.util' name 'TreeMap$NavigableSubMap$SubMapIterator' + end; + + end; + + InnerPrivateEntryIterator = class abstract external 'java.util' name 'TreeMap$PrivateEntryIterator' + end; + + InnerSubMap = class external 'java.util' name 'TreeMap$SubMap' + end; + + InnerValues = class external 'java.util' name 'TreeMap$Values' + end; + + public + constructor create(); overload; + constructor create(para1: JUComparator); overload; + constructor create(para1: JUMap); overload; + constructor create(para1: JUSortedMap); overload; + function size(): jint; overload; virtual; + function containsKey(para1: JLObject): jboolean; overload; virtual; + function containsValue(para1: JLObject): jboolean; overload; virtual; + function get(para1: JLObject): JLObject; overload; virtual; + function comparator(): JUComparator; overload; virtual; + function firstKey(): JLObject; overload; virtual; + function lastKey(): JLObject; overload; virtual; + procedure putAll(para1: JUMap); overload; virtual; + function put(para1: JLObject; para2: JLObject): JLObject; overload; virtual; + function remove(para1: JLObject): JLObject; overload; virtual; + procedure clear(); overload; virtual; + function clone(): JLObject; overload; virtual; + function firstEntry(): JUMap.InnerEntry; overload; virtual; + function lastEntry(): JUMap.InnerEntry; overload; virtual; + function pollFirstEntry(): JUMap.InnerEntry; overload; virtual; + function pollLastEntry(): JUMap.InnerEntry; overload; virtual; + function lowerEntry(para1: JLObject): JUMap.InnerEntry; overload; virtual; + function lowerKey(para1: JLObject): JLObject; overload; virtual; + function floorEntry(para1: JLObject): JUMap.InnerEntry; overload; virtual; + function floorKey(para1: JLObject): JLObject; overload; virtual; + function ceilingEntry(para1: JLObject): JUMap.InnerEntry; overload; virtual; + function ceilingKey(para1: JLObject): JLObject; overload; virtual; + function higherEntry(para1: JLObject): JUMap.InnerEntry; overload; virtual; + function higherKey(para1: JLObject): JLObject; overload; virtual; + function keySet(): JUSet; overload; virtual; + function navigableKeySet(): JUNavigableSet; overload; virtual; + function descendingKeySet(): JUNavigableSet; overload; virtual; + function values(): JUCollection; overload; virtual; + function entrySet(): JUSet; overload; virtual; + function descendingMap(): JUNavigableMap; overload; virtual; + function subMap(para1: JLObject; para2: jboolean; para3: JLObject; para4: jboolean): JUNavigableMap; overload; virtual; + function headMap(para1: JLObject; para2: jboolean): JUNavigableMap; overload; virtual; + function tailMap(para1: JLObject; para2: jboolean): JUNavigableMap; overload; virtual; + function subMap(para1: JLObject; para2: JLObject): JUSortedMap; overload; virtual; + function headMap(para1: JLObject): JUSortedMap; overload; virtual; + function tailMap(para1: JLObject): JUSortedMap; overload; virtual; + end; + + JUCConcurrentNavigableMap = interface external 'java.util.concurrent' name 'ConcurrentNavigableMap' (JUCConcurrentMap, JUNavigableMap) + function subMap(para1: JLObject; para2: jboolean; para3: JLObject; para4: jboolean): JUCConcurrentNavigableMap; overload; + function headMap(para1: JLObject; para2: jboolean): JUCConcurrentNavigableMap; overload; + function tailMap(para1: JLObject; para2: jboolean): JUCConcurrentNavigableMap; overload; + function subMap(para1: JLObject; para2: JLObject): JUCConcurrentNavigableMap; overload; + function headMap(para1: JLObject): JUCConcurrentNavigableMap; overload; + function tailMap(para1: JLObject): JUCConcurrentNavigableMap; overload; + function descendingMap(): JUCConcurrentNavigableMap; overload; + function navigableKeySet(): JUNavigableSet; overload; + function keySet(): JUNavigableSet; overload; + function descendingKeySet(): JUNavigableSet; overload; + end; + JXWHHTTPException = class external 'javax.xml.ws.http' name 'HTTPException' (JXWProtocolException) public constructor create(para1: jint); overload; @@ -54989,801 +55809,806 @@ function getFault(): JXSSOAPFault; overload; virtual; end; - JAButton = class external 'java.awt' name 'Button' (JAComponent, JAAccessible) + JUEnumSet = class abstract external 'java.util' name 'EnumSet' (JUAbstractSet, JLCloneable, JISerializable) public type - InnerAccessibleAWTButton = class; - Arr1InnerAccessibleAWTButton = array of InnerAccessibleAWTButton; - Arr2InnerAccessibleAWTButton = array of Arr1InnerAccessibleAWTButton; - Arr3InnerAccessibleAWTButton = array of Arr2InnerAccessibleAWTButton; - InnerAccessibleAWTButton = class external 'java.awt' name 'Button$AccessibleAWTButton' + InnerSerializationProxy = class; + Arr1InnerSerializationProxy = array of InnerSerializationProxy; + Arr2InnerSerializationProxy = array of Arr1InnerSerializationProxy; + Arr3InnerSerializationProxy = array of Arr2InnerSerializationProxy; + InnerSerializationProxy = class external 'java.util' name 'EnumSet$SerializationProxy' end; public - constructor create(); overload; // throws java.awt.HeadlessException - constructor create(para1: JLString); overload; // throws java.awt.HeadlessException - procedure addNotify(); overload; virtual; - function getLabel(): JLString; overload; virtual; - procedure setLabel(para1: JLString); overload; virtual; - procedure setActionCommand(para1: JLString); overload; virtual; - function getActionCommand(): JLString; overload; virtual; - procedure addActionListener(para1: JAEActionListener); overload; virtual; - procedure removeActionListener(para1: JAEActionListener); overload; virtual; - function getActionListeners(): Arr1JAEActionListener; overload; virtual; - function getListeners(para1: JLClass): Arr1JUEventListener; overload; virtual; - strict protected - procedure processEvent(para1: JAAWTEvent); overload; virtual; - procedure processActionEvent(para1: JAEActionEvent); overload; virtual; - function paramString(): JLString; overload; virtual; - public - function getAccessibleContext(): JAAccessibleContext; overload; virtual; + class function noneOf(para1: JLClass): JUEnumSet; static; overload; + class function allOf(para1: JLClass): JUEnumSet; static; overload; + class function copyOf(para1: JUEnumSet): JUEnumSet; static; overload; + class function copyOf(para1: JUCollection): JUEnumSet; static; overload; + class function complementOf(para1: JUEnumSet): JUEnumSet; static; overload; + class function &of(para1: JLEnum): JUEnumSet; static; overload; + class function &of(para1: JLEnum; para2: JLEnum): JUEnumSet; static; overload; + class function &of(para1: JLEnum; para2: JLEnum; para3: JLEnum): JUEnumSet; static; overload; + class function &of(para1: JLEnum; para2: JLEnum; para3: JLEnum; para4: JLEnum): JUEnumSet; static; overload; + class function &of(para1: JLEnum; para2: JLEnum; para3: JLEnum; para4: JLEnum; para5: JLEnum): JUEnumSet; static; overload; + class function &of(para1: JLEnum; para2: Arr1JLEnum): JUEnumSet; static; overload; + class function &of(para1: JLEnum; var para2: array of JLEnum): JUEnumSet; static; overload; + class function range(para1: JLEnum; para2: JLEnum): JUEnumSet; static; overload; + function clone(): JUEnumSet; overload; virtual; + function clone(): JLObject; overload; virtual; // throws java.lang.CloneNotSupportedException end; - JACanvas = class external 'java.awt' name 'Canvas' (JAComponent, JAAccessible) - public - type - InnerAccessibleAWTCanvas = class; - Arr1InnerAccessibleAWTCanvas = array of InnerAccessibleAWTCanvas; - Arr2InnerAccessibleAWTCanvas = array of Arr1InnerAccessibleAWTCanvas; - Arr3InnerAccessibleAWTCanvas = array of Arr2InnerAccessibleAWTCanvas; - InnerAccessibleAWTCanvas = class external 'java.awt' name 'Canvas$AccessibleAWTCanvas' - end; - + JUHashSet = class external 'java.util' name 'HashSet' (JUAbstractSet, JUSet, JLCloneable, JISerializable) public constructor create(); overload; - constructor create(para1: JAGraphicsConfiguration); overload; - procedure addNotify(); overload; virtual; - procedure paint(para1: JAGraphics); overload; virtual; - procedure update(para1: JAGraphics); overload; virtual; - procedure createBufferStrategy(para1: jint); overload; virtual; - procedure createBufferStrategy(para1: jint; para2: JABufferCapabilities); overload; virtual; // throws java.awt.AWTException - function getBufferStrategy(): JAIBufferStrategy; overload; virtual; - function getAccessibleContext(): JAAccessibleContext; overload; virtual; - end; - - JACheckbox = class external 'java.awt' name 'Checkbox' (JAComponent, JAItemSelectable, JAAccessible) - public - type - InnerAccessibleAWTCheckbox = class; - Arr1InnerAccessibleAWTCheckbox = array of InnerAccessibleAWTCheckbox; - Arr2InnerAccessibleAWTCheckbox = array of Arr1InnerAccessibleAWTCheckbox; - Arr3InnerAccessibleAWTCheckbox = array of Arr2InnerAccessibleAWTCheckbox; - InnerAccessibleAWTCheckbox = class external 'java.awt' name 'Checkbox$AccessibleAWTCheckbox' - end; - - public - constructor create(); overload; // throws java.awt.HeadlessException - constructor create(para1: JLString); overload; // throws java.awt.HeadlessException - constructor create(para1: JLString; para2: jboolean); overload; // throws java.awt.HeadlessException - constructor create(para1: JLString; para2: jboolean; para3: JACheckboxGroup); overload; // throws java.awt.HeadlessException - constructor create(para1: JLString; para2: JACheckboxGroup; para3: jboolean); overload; // throws java.awt.HeadlessException - procedure addNotify(); overload; virtual; - function getLabel(): JLString; overload; virtual; - procedure setLabel(para1: JLString); overload; virtual; - function getState(): jboolean; overload; virtual; - procedure setState(para1: jboolean); overload; virtual; - function getSelectedObjects(): Arr1JLObject; overload; virtual; - function getCheckboxGroup(): JACheckboxGroup; overload; virtual; - procedure setCheckboxGroup(para1: JACheckboxGroup); overload; virtual; - procedure addItemListener(para1: JAEItemListener); overload; virtual; - procedure removeItemListener(para1: JAEItemListener); overload; virtual; - function getItemListeners(): Arr1JAEItemListener; overload; virtual; - function getListeners(para1: JLClass): Arr1JUEventListener; overload; virtual; - strict protected - procedure processEvent(para1: JAAWTEvent); overload; virtual; - procedure processItemEvent(para1: JAEItemEvent); overload; virtual; - function paramString(): JLString; overload; virtual; - public - function getAccessibleContext(): JAAccessibleContext; overload; virtual; - end; - - JAChoice = class external 'java.awt' name 'Choice' (JAComponent, JAItemSelectable, JAAccessible) - public - type - InnerAccessibleAWTChoice = class; - Arr1InnerAccessibleAWTChoice = array of InnerAccessibleAWTChoice; - Arr2InnerAccessibleAWTChoice = array of Arr1InnerAccessibleAWTChoice; - Arr3InnerAccessibleAWTChoice = array of Arr2InnerAccessibleAWTChoice; - InnerAccessibleAWTChoice = class external 'java.awt' name 'Choice$AccessibleAWTChoice' - end; - - public - constructor create(); overload; // throws java.awt.HeadlessException - procedure addNotify(); overload; virtual; - function getItemCount(): jint; overload; virtual; - function countItems(): jint; overload; virtual; - function getItem(para1: jint): JLString; overload; virtual; - procedure add(para1: JLString); overload; virtual; - procedure addItem(para1: JLString); overload; virtual; - procedure insert(para1: JLString; para2: jint); overload; virtual; - procedure remove(para1: JLString); overload; virtual; - procedure remove(para1: jint); overload; virtual; - procedure removeAll(); overload; virtual; - function getSelectedItem(): JLString; overload; virtual; - function getSelectedObjects(): Arr1JLObject; overload; virtual; - function getSelectedIndex(): jint; overload; virtual; - procedure select(para1: jint); overload; virtual; - procedure select(para1: JLString); overload; virtual; - procedure addItemListener(para1: JAEItemListener); overload; virtual; - procedure removeItemListener(para1: JAEItemListener); overload; virtual; - function getItemListeners(): Arr1JAEItemListener; overload; virtual; - function getListeners(para1: JLClass): Arr1JUEventListener; overload; virtual; - strict protected - procedure processEvent(para1: JAAWTEvent); overload; virtual; - procedure processItemEvent(para1: JAEItemEvent); overload; virtual; - function paramString(): JLString; overload; virtual; - public - function getAccessibleContext(): JAAccessibleContext; overload; virtual; - end; - - JAContainer = class external 'java.awt' name 'Container' (JAComponent) - public - type - InnerEventTargetFilter = interface; - Arr1InnerEventTargetFilter = array of InnerEventTargetFilter; - Arr2InnerEventTargetFilter = array of Arr1InnerEventTargetFilter; - Arr3InnerEventTargetFilter = array of Arr2InnerEventTargetFilter; - InnerDropTargetEventTargetFilter = class; - Arr1InnerDropTargetEventTargetFilter = array of InnerDropTargetEventTargetFilter; - Arr2InnerDropTargetEventTargetFilter = array of Arr1InnerDropTargetEventTargetFilter; - Arr3InnerDropTargetEventTargetFilter = array of Arr2InnerDropTargetEventTargetFilter; - InnerMouseEventTargetFilter = class; - Arr1InnerMouseEventTargetFilter = array of InnerMouseEventTargetFilter; - Arr2InnerMouseEventTargetFilter = array of Arr1InnerMouseEventTargetFilter; - Arr3InnerMouseEventTargetFilter = array of Arr2InnerMouseEventTargetFilter; - InnerWakingRunnable = class; - Arr1InnerWakingRunnable = array of InnerWakingRunnable; - Arr2InnerWakingRunnable = array of Arr1InnerWakingRunnable; - Arr3InnerWakingRunnable = array of Arr2InnerWakingRunnable; - InnerEventTargetFilter = interface external 'java.awt' name 'Container$EventTargetFilter' - end; - - InnerDropTargetEventTargetFilter = class external 'java.awt' name 'Container$DropTargetEventTargetFilter' - end; - - InnerMouseEventTargetFilter = class external 'java.awt' name 'Container$MouseEventTargetFilter' - end; - - InnerWakingRunnable = class sealed external 'java.awt' name 'Container$WakingRunnable' - end; - - public - type - InnerAccessibleAWTContainer = class; - Arr1InnerAccessibleAWTContainer = array of InnerAccessibleAWTContainer; - Arr2InnerAccessibleAWTContainer = array of Arr1InnerAccessibleAWTContainer; - Arr3InnerAccessibleAWTContainer = array of Arr2InnerAccessibleAWTContainer; - InnerAccessibleAWTContainer = class external 'java.awt' name 'Container$AccessibleAWTContainer' - public - type - InnerAccessibleContainerHandler = class; - Arr1InnerAccessibleContainerHandler = array of InnerAccessibleContainerHandler; - Arr2InnerAccessibleContainerHandler = array of Arr1InnerAccessibleContainerHandler; - Arr3InnerAccessibleContainerHandler = array of Arr2InnerAccessibleContainerHandler; - InnerAccessibleContainerHandler = class external 'java.awt' name 'Container$AccessibleAWTContainer$AccessibleContainerHandler' - end; - - end; - - public - constructor create(); overload; - function getComponentCount(): jint; overload; virtual; - function countComponents(): jint; overload; virtual; - function getComponent(para1: jint): JAComponent; overload; virtual; - function getComponents(): Arr1JAComponent; overload; virtual; - function getInsets(): JAInsets; overload; virtual; - function insets(): JAInsets; overload; virtual; - function add(para1: JAComponent): JAComponent; overload; virtual; - function add(para1: JLString; para2: JAComponent): JAComponent; overload; virtual; - function add(para1: JAComponent; para2: jint): JAComponent; overload; virtual; - procedure setComponentZOrder(para1: JAComponent; para2: jint); overload; virtual; - function getComponentZOrder(para1: JAComponent): jint; overload; virtual; - procedure add(para1: JAComponent; para2: JLObject); overload; virtual; - procedure add(para1: JAComponent; para2: JLObject; para3: jint); overload; virtual; - strict protected - procedure addImpl(para1: JAComponent; para2: JLObject; para3: jint); overload; virtual; - public - procedure remove(para1: jint); overload; virtual; - procedure remove(para1: JAComponent); overload; virtual; - procedure removeAll(); overload; virtual; - function getLayout(): JALayoutManager; overload; virtual; - procedure setLayout(para1: JALayoutManager); overload; virtual; - procedure doLayout(); overload; virtual; - procedure layout(); overload; virtual; - procedure invalidate(); overload; virtual; - procedure validate(); overload; virtual; - strict protected - procedure validateTree(); overload; virtual; - public - procedure setFont(para1: JAFont); overload; virtual; - function getPreferredSize(): JADimension; overload; virtual; - function preferredSize(): JADimension; overload; virtual; - function getMinimumSize(): JADimension; overload; virtual; - function minimumSize(): JADimension; overload; virtual; - function getMaximumSize(): JADimension; overload; virtual; - function getAlignmentX(): jfloat; overload; virtual; - function getAlignmentY(): jfloat; overload; virtual; - procedure paint(para1: JAGraphics); overload; virtual; - procedure update(para1: JAGraphics); overload; virtual; - procedure print(para1: JAGraphics); overload; virtual; - procedure paintComponents(para1: JAGraphics); overload; virtual; - procedure printComponents(para1: JAGraphics); overload; virtual; - procedure addContainerListener(para1: JAEContainerListener); overload; virtual; - procedure removeContainerListener(para1: JAEContainerListener); overload; virtual; - function getContainerListeners(): Arr1JAEContainerListener; overload; virtual; - function getListeners(para1: JLClass): Arr1JUEventListener; overload; virtual; - strict protected - procedure processEvent(para1: JAAWTEvent); overload; virtual; - procedure processContainerEvent(para1: JAEContainerEvent); overload; virtual; - public - procedure deliverEvent(para1: JAEvent); overload; virtual; - function getComponentAt(para1: jint; para2: jint): JAComponent; overload; virtual; - function locate(para1: jint; para2: jint): JAComponent; overload; virtual; - function getComponentAt(para1: JAPoint): JAComponent; overload; virtual; - function getMousePosition(para1: jboolean): JAPoint; overload; virtual; // throws java.awt.HeadlessException - function findComponentAt(para1: jint; para2: jint): JAComponent; overload; virtual; - function findComponentAt(para1: JAPoint): JAComponent; overload; virtual; - procedure addNotify(); overload; virtual; - procedure removeNotify(); overload; virtual; - function isAncestorOf(para1: JAComponent): jboolean; overload; virtual; - strict protected - function paramString(): JLString; overload; virtual; - public - procedure list(para1: JIPrintStream; para2: jint); overload; virtual; - procedure list(para1: JIPrintWriter; para2: jint); overload; virtual; - procedure setFocusTraversalKeys(para1: jint; para2: JUSet); overload; virtual; - function getFocusTraversalKeys(para1: jint): JUSet; overload; virtual; - function areFocusTraversalKeysSet(para1: jint): jboolean; overload; virtual; - function isFocusCycleRoot(para1: JAContainer): jboolean; overload; virtual; - procedure transferFocusBackward(); overload; virtual; - procedure setFocusTraversalPolicy(para1: JAFocusTraversalPolicy); overload; virtual; - function getFocusTraversalPolicy(): JAFocusTraversalPolicy; overload; virtual; - function isFocusTraversalPolicySet(): jboolean; overload; virtual; - procedure setFocusCycleRoot(para1: jboolean); overload; virtual; - function isFocusCycleRoot(): jboolean; overload; virtual; - procedure setFocusTraversalPolicyProvider(para1: jboolean); overload; virtual; final; - function isFocusTraversalPolicyProvider(): jboolean; overload; virtual; final; - procedure transferFocusDownCycle(); overload; virtual; - procedure applyComponentOrientation(para1: JAComponentOrientation); overload; virtual; - procedure addPropertyChangeListener(para1: JBPropertyChangeListener); overload; virtual; - procedure addPropertyChangeListener(para1: JLString; para2: JBPropertyChangeListener); overload; virtual; - end; - - JALabel = class external 'java.awt' name 'Label' (JAComponent, JAAccessible) - public - type - InnerAccessibleAWTLabel = class; - Arr1InnerAccessibleAWTLabel = array of InnerAccessibleAWTLabel; - Arr2InnerAccessibleAWTLabel = array of Arr1InnerAccessibleAWTLabel; - Arr3InnerAccessibleAWTLabel = array of Arr2InnerAccessibleAWTLabel; - InnerAccessibleAWTLabel = class external 'java.awt' name 'Label$AccessibleAWTLabel' - end; - - public - const - LEFT = 0; - CENTER = 1; - RIGHT = 2; - public - constructor create(); overload; // throws java.awt.HeadlessException - constructor create(para1: JLString); overload; // throws java.awt.HeadlessException - constructor create(para1: JLString; para2: jint); overload; // throws java.awt.HeadlessException - procedure addNotify(); overload; virtual; - function getAlignment(): jint; overload; virtual; - procedure setAlignment(para1: jint); overload; virtual; - function getText(): JLString; overload; virtual; - procedure setText(para1: JLString); overload; virtual; - strict protected - function paramString(): JLString; overload; virtual; - public - function getAccessibleContext(): JAAccessibleContext; overload; virtual; - end; - - JAList = class external 'java.awt' name 'List' (JAComponent, JAItemSelectable, JAAccessible) - public - type - InnerAccessibleAWTList = class; - Arr1InnerAccessibleAWTList = array of InnerAccessibleAWTList; - Arr2InnerAccessibleAWTList = array of Arr1InnerAccessibleAWTList; - Arr3InnerAccessibleAWTList = array of Arr2InnerAccessibleAWTList; - InnerAccessibleAWTList = class external 'java.awt' name 'List$AccessibleAWTList' - public - type - InnerAccessibleAWTListChild = class; - Arr1InnerAccessibleAWTListChild = array of InnerAccessibleAWTListChild; - Arr2InnerAccessibleAWTListChild = array of Arr1InnerAccessibleAWTListChild; - Arr3InnerAccessibleAWTListChild = array of Arr2InnerAccessibleAWTListChild; - InnerAccessibleAWTListChild = class external 'java.awt' name 'List$AccessibleAWTList$AccessibleAWTListChild' - end; - - end; - - public - constructor create(); overload; // throws java.awt.HeadlessException - constructor create(para1: jint); overload; // throws java.awt.HeadlessException - constructor create(para1: jint; para2: jboolean); overload; // throws java.awt.HeadlessException - procedure addNotify(); overload; virtual; - procedure removeNotify(); overload; virtual; - function getItemCount(): jint; overload; virtual; - function countItems(): jint; overload; virtual; - function getItem(para1: jint): JLString; overload; virtual; - function getItems(): Arr1JLString; overload; virtual; - procedure add(para1: JLString); overload; virtual; - procedure addItem(para1: JLString); overload; virtual; - procedure add(para1: JLString; para2: jint); overload; virtual; - procedure addItem(para1: JLString; para2: jint); overload; virtual; - procedure replaceItem(para1: JLString; para2: jint); overload; virtual; - procedure removeAll(); overload; virtual; + constructor create(para1: JUCollection); overload; + constructor create(para1: jint; para2: jfloat); overload; + constructor create(para1: jint); overload; + function iterator(): JUIterator; overload; virtual; + function size(): jint; overload; virtual; + function isEmpty(): jboolean; overload; virtual; + function contains(para1: JLObject): jboolean; overload; virtual; + function add(para1: JLObject): jboolean; overload; virtual; + function remove(para1: JLObject): jboolean; overload; virtual; procedure clear(); overload; virtual; - procedure remove(para1: JLString); overload; virtual; - procedure remove(para1: jint); overload; virtual; - procedure delItem(para1: jint); overload; virtual; - function getSelectedIndex(): jint; overload; virtual; - function getSelectedIndexes(): Arr1jint; overload; virtual; - function getSelectedItem(): JLString; overload; virtual; - function getSelectedItems(): Arr1JLString; overload; virtual; - function getSelectedObjects(): Arr1JLObject; overload; virtual; - procedure select(para1: jint); overload; virtual; - procedure deselect(para1: jint); overload; virtual; - function isIndexSelected(para1: jint): jboolean; overload; virtual; - function isSelected(para1: jint): jboolean; overload; virtual; - function getRows(): jint; overload; virtual; - function isMultipleMode(): jboolean; overload; virtual; - function allowsMultipleSelections(): jboolean; overload; virtual; - procedure setMultipleMode(para1: jboolean); overload; virtual; - procedure setMultipleSelections(para1: jboolean); overload; virtual; - function getVisibleIndex(): jint; overload; virtual; - procedure makeVisible(para1: jint); overload; virtual; - function getPreferredSize(para1: jint): JADimension; overload; virtual; - function preferredSize(para1: jint): JADimension; overload; virtual; - function getPreferredSize(): JADimension; overload; virtual; - function preferredSize(): JADimension; overload; virtual; - function getMinimumSize(para1: jint): JADimension; overload; virtual; - function minimumSize(para1: jint): JADimension; overload; virtual; - function getMinimumSize(): JADimension; overload; virtual; - function minimumSize(): JADimension; overload; virtual; - procedure addItemListener(para1: JAEItemListener); overload; virtual; - procedure removeItemListener(para1: JAEItemListener); overload; virtual; - function getItemListeners(): Arr1JAEItemListener; overload; virtual; - procedure addActionListener(para1: JAEActionListener); overload; virtual; - procedure removeActionListener(para1: JAEActionListener); overload; virtual; - function getActionListeners(): Arr1JAEActionListener; overload; virtual; - function getListeners(para1: JLClass): Arr1JUEventListener; overload; virtual; - strict protected - procedure processEvent(para1: JAAWTEvent); overload; virtual; - procedure processItemEvent(para1: JAEItemEvent); overload; virtual; - procedure processActionEvent(para1: JAEActionEvent); overload; virtual; - function paramString(): JLString; overload; virtual; - public - procedure delItems(para1: jint; para2: jint); overload; virtual; - function getAccessibleContext(): JAAccessibleContext; overload; virtual; + function clone(): JLObject; overload; virtual; end; - JAScrollbar = class external 'java.awt' name 'Scrollbar' (JAComponent, JAAdjustable, JAAccessible) + JUCCopyOnWriteArraySet = class external 'java.util.concurrent' name 'CopyOnWriteArraySet' (JUAbstractSet, JISerializable) public - type - InnerAccessibleAWTScrollBar = class; - Arr1InnerAccessibleAWTScrollBar = array of InnerAccessibleAWTScrollBar; - Arr2InnerAccessibleAWTScrollBar = array of Arr1InnerAccessibleAWTScrollBar; - Arr3InnerAccessibleAWTScrollBar = array of Arr2InnerAccessibleAWTScrollBar; - InnerAccessibleAWTScrollBar = class external 'java.awt' name 'Scrollbar$AccessibleAWTScrollBar' - end; - - public - const - HORIZONTAL = 0; - VERTICAL = 1; - public - constructor create(); overload; // throws java.awt.HeadlessException - constructor create(para1: jint); overload; // throws java.awt.HeadlessException - constructor create(para1: jint; para2: jint; para3: jint; para4: jint; para5: jint); overload; // throws java.awt.HeadlessException - procedure addNotify(); overload; virtual; - function getOrientation(): jint; overload; virtual; - procedure setOrientation(para1: jint); overload; virtual; - function getValue(): jint; overload; virtual; - procedure setValue(para1: jint); overload; virtual; - function getMinimum(): jint; overload; virtual; - procedure setMinimum(para1: jint); overload; virtual; - function getMaximum(): jint; overload; virtual; - procedure setMaximum(para1: jint); overload; virtual; - function getVisibleAmount(): jint; overload; virtual; - function getVisible(): jint; overload; virtual; - procedure setVisibleAmount(para1: jint); overload; virtual; - procedure setUnitIncrement(para1: jint); overload; virtual; - procedure setLineIncrement(para1: jint); overload; virtual; - function getUnitIncrement(): jint; overload; virtual; - function getLineIncrement(): jint; overload; virtual; - procedure setBlockIncrement(para1: jint); overload; virtual; - procedure setPageIncrement(para1: jint); overload; virtual; - function getBlockIncrement(): jint; overload; virtual; - function getPageIncrement(): jint; overload; virtual; - procedure setValues(para1: jint; para2: jint; para3: jint; para4: jint); overload; virtual; - function getValueIsAdjusting(): jboolean; overload; virtual; - procedure setValueIsAdjusting(para1: jboolean); overload; virtual; - procedure addAdjustmentListener(para1: JAEAdjustmentListener); overload; virtual; - procedure removeAdjustmentListener(para1: JAEAdjustmentListener); overload; virtual; - function getAdjustmentListeners(): Arr1JAEAdjustmentListener; overload; virtual; - function getListeners(para1: JLClass): Arr1JUEventListener; overload; virtual; - strict protected - procedure processEvent(para1: JAAWTEvent); overload; virtual; - procedure processAdjustmentEvent(para1: JAEAdjustmentEvent); overload; virtual; - function paramString(): JLString; overload; virtual; - public - function getAccessibleContext(): JAAccessibleContext; overload; virtual; + constructor create(); overload; + constructor create(para1: JUCollection); overload; + function size(): jint; overload; virtual; + function isEmpty(): jboolean; overload; virtual; + function contains(para1: JLObject): jboolean; overload; virtual; + function toArray(): Arr1JLObject; overload; virtual; + function toArray(para1: Arr1JLObject): Arr1JLObject; overload; virtual; + function toArray(var para1: array of JLObject): Arr1JLObject; overload; virtual; + procedure clear(); overload; virtual; + function remove(para1: JLObject): jboolean; overload; virtual; + function add(para1: JLObject): jboolean; overload; virtual; + function containsAll(para1: JUCollection): jboolean; overload; virtual; + function addAll(para1: JUCollection): jboolean; overload; virtual; + function removeAll(para1: JUCollection): jboolean; overload; virtual; + function retainAll(para1: JUCollection): jboolean; overload; virtual; + function iterator(): JUIterator; overload; virtual; + function equals(para1: JLObject): jboolean; overload; virtual; end; - JATextComponent = class external 'java.awt' name 'TextComponent' (JAComponent, JAAccessible) + JISPartiallyOrderedSet = class external 'javax.imageio.spi' name 'PartiallyOrderedSet' (JUAbstractSet) public - type - InnerAccessibleAWTTextComponent = class; - Arr1InnerAccessibleAWTTextComponent = array of InnerAccessibleAWTTextComponent; - Arr2InnerAccessibleAWTTextComponent = array of Arr1InnerAccessibleAWTTextComponent; - Arr3InnerAccessibleAWTTextComponent = array of Arr2InnerAccessibleAWTTextComponent; - InnerAccessibleAWTTextComponent = class external 'java.awt' name 'TextComponent$AccessibleAWTTextComponent' - end; + constructor create(); overload; + function size(): jint; overload; virtual; + function contains(para1: JLObject): jboolean; overload; virtual; + function iterator(): JUIterator; overload; virtual; + function add(para1: JLObject): jboolean; overload; virtual; + function remove(para1: JLObject): jboolean; overload; virtual; + procedure clear(); overload; virtual; + function setOrdering(para1: JLObject; para2: JLObject): jboolean; overload; virtual; + function unsetOrdering(para1: JLObject; para2: JLObject): jboolean; overload; virtual; + function hasOrdering(para1: JLObject; para2: JLObject): jboolean; overload; virtual; + end; + JUAbstractSequentialList = class abstract external 'java.util' name 'AbstractSequentialList' (JUAbstractList) + strict protected + constructor create(); overload; + public + function get(para1: jint): JLObject; overload; virtual; + function &set(para1: jint; para2: JLObject): JLObject; overload; virtual; + procedure add(para1: jint; para2: JLObject); overload; virtual; + function remove(para1: jint): JLObject; overload; virtual; + function addAll(para1: jint; para2: JUCollection): jboolean; overload; virtual; + function iterator(): JUIterator; overload; virtual; + function listIterator(para1: jint): JUListIterator; overload; virtual; abstract; + end; + + JUArrayList = class external 'java.util' name 'ArrayList' (JUAbstractList, JUList, JURandomAccess, JLCloneable, JISerializable) + public + constructor create(para1: jint); overload; + constructor create(); overload; + constructor create(para1: JUCollection); overload; + procedure trimToSize(); overload; virtual; + procedure ensureCapacity(para1: jint); overload; virtual; + function size(): jint; overload; virtual; + function isEmpty(): jboolean; overload; virtual; + function contains(para1: JLObject): jboolean; overload; virtual; + function indexOf(para1: JLObject): jint; overload; virtual; + function lastIndexOf(para1: JLObject): jint; overload; virtual; + function clone(): JLObject; overload; virtual; + function toArray(): Arr1JLObject; overload; virtual; + function toArray(para1: Arr1JLObject): Arr1JLObject; overload; virtual; + function toArray(var para1: array of JLObject): Arr1JLObject; overload; virtual; + function get(para1: jint): JLObject; overload; virtual; + function &set(para1: jint; para2: JLObject): JLObject; overload; virtual; + function add(para1: JLObject): jboolean; overload; virtual; + procedure add(para1: jint; para2: JLObject); overload; virtual; + function remove(para1: jint): JLObject; overload; virtual; + function remove(para1: JLObject): jboolean; overload; virtual; + procedure clear(); overload; virtual; + function addAll(para1: JUCollection): jboolean; overload; virtual; + function addAll(para1: jint; para2: JUCollection): jboolean; overload; virtual; + strict protected + procedure removeRange(para1: jint; para2: jint); overload; virtual; + end; + + JUSubList = class external 'java.util' name 'SubList' (JUAbstractList) + public + function &set(para1: jint; para2: JLObject): JLObject; overload; virtual; + function get(para1: jint): JLObject; overload; virtual; + function size(): jint; overload; virtual; + procedure add(para1: jint; para2: JLObject); overload; virtual; + function remove(para1: jint): JLObject; overload; virtual; + strict protected + procedure removeRange(para1: jint; para2: jint); overload; virtual; + public + function addAll(para1: JUCollection): jboolean; overload; virtual; + function addAll(para1: jint; para2: JUCollection): jboolean; overload; virtual; + function iterator(): JUIterator; overload; virtual; + function listIterator(para1: jint): JUListIterator; overload; virtual; + function subList(para1: jint; para2: jint): JUList; overload; virtual; + end; + + JUVector = class external 'java.util' name 'Vector' (JUAbstractList, JUList, JURandomAccess, JLCloneable, JISerializable) strict protected var - ftextListener: JAETextListener; external name 'textListener'; + felementData: Arr1JLObject; external name 'elementData'; + felementCount: jint; external name 'elementCount'; + fcapacityIncrement: jint; external name 'capacityIncrement'; public - procedure enableInputMethods(para1: jboolean); overload; virtual; - function getInputMethodRequests(): JAIInputMethodRequests; overload; virtual; - procedure addNotify(); overload; virtual; - procedure removeNotify(); overload; virtual; - procedure setText(para1: JLString); overload; virtual; - function getText(): JLString; overload; virtual; - function getSelectedText(): JLString; overload; virtual; - function isEditable(): jboolean; overload; virtual; - procedure setEditable(para1: jboolean); overload; virtual; - function getBackground(): JAColor; overload; virtual; - procedure setBackground(para1: JAColor); overload; virtual; - function getSelectionStart(): jint; overload; virtual; - procedure setSelectionStart(para1: jint); overload; virtual; - function getSelectionEnd(): jint; overload; virtual; - procedure setSelectionEnd(para1: jint); overload; virtual; - procedure select(para1: jint; para2: jint); overload; virtual; - procedure selectAll(); overload; virtual; - procedure setCaretPosition(para1: jint); overload; virtual; - function getCaretPosition(): jint; overload; virtual; - procedure addTextListener(para1: JAETextListener); overload; virtual; - procedure removeTextListener(para1: JAETextListener); overload; virtual; - function getTextListeners(): Arr1JAETextListener; overload; virtual; - function getListeners(para1: JLClass): Arr1JUEventListener; overload; virtual; + constructor create(para1: jint; para2: jint); overload; + constructor create(para1: jint); overload; + constructor create(); overload; + constructor create(para1: JUCollection); overload; + procedure copyInto(para1: Arr1JLObject); overload; virtual; + procedure copyInto(var para1: array of JLObject); overload; virtual; + procedure trimToSize(); overload; virtual; + procedure ensureCapacity(para1: jint); overload; virtual; + procedure setSize(para1: jint); overload; virtual; + function capacity(): jint; overload; virtual; + function size(): jint; overload; virtual; + function isEmpty(): jboolean; overload; virtual; + function elements(): JUEnumeration; overload; virtual; + function contains(para1: JLObject): jboolean; overload; virtual; + function indexOf(para1: JLObject): jint; overload; virtual; + function indexOf(para1: JLObject; para2: jint): jint; overload; virtual; + function lastIndexOf(para1: JLObject): jint; overload; virtual; + function lastIndexOf(para1: JLObject; para2: jint): jint; overload; virtual; + function elementAt(para1: jint): JLObject; overload; virtual; + function firstElement(): JLObject; overload; virtual; + function lastElement(): JLObject; overload; virtual; + procedure setElementAt(para1: JLObject; para2: jint); overload; virtual; + procedure removeElementAt(para1: jint); overload; virtual; + procedure insertElementAt(para1: JLObject; para2: jint); overload; virtual; + procedure addElement(para1: JLObject); overload; virtual; + function removeElement(para1: JLObject): jboolean; overload; virtual; + procedure removeAllElements(); overload; virtual; + function clone(): JLObject; overload; virtual; + function toArray(): Arr1JLObject; overload; virtual; + function toArray(para1: Arr1JLObject): Arr1JLObject; overload; virtual; + function toArray(var para1: array of JLObject): Arr1JLObject; overload; virtual; + function get(para1: jint): JLObject; overload; virtual; + function &set(para1: jint; para2: JLObject): JLObject; overload; virtual; + function add(para1: JLObject): jboolean; overload; virtual; + function remove(para1: JLObject): jboolean; overload; virtual; + procedure add(para1: jint; para2: JLObject); overload; virtual; + function remove(para1: jint): JLObject; overload; virtual; + procedure clear(); overload; virtual; + function containsAll(para1: JUCollection): jboolean; overload; virtual; + function addAll(para1: JUCollection): jboolean; overload; virtual; + function removeAll(para1: JUCollection): jboolean; overload; virtual; + function retainAll(para1: JUCollection): jboolean; overload; virtual; + function addAll(para1: jint; para2: JUCollection): jboolean; overload; virtual; + function equals(para1: JLObject): jboolean; overload; virtual; + function hashCode(): jint; overload; virtual; + function toString(): JLString; overload; virtual; + function subList(para1: jint; para2: jint): JUList; overload; virtual; strict protected - procedure processEvent(para1: JAAWTEvent); overload; virtual; - procedure processTextEvent(para1: JAETextEvent); overload; virtual; - function paramString(): JLString; overload; virtual; - public - function getAccessibleContext(): JAAccessibleContext; overload; virtual; + procedure removeRange(para1: jint; para2: jint); overload; virtual; end; - JSBAbstractBorder = class abstract external 'javax.swing.border' name 'AbstractBorder' (JLObject, JSBBorder, JISerializable) - public - constructor create(); overload; - procedure paintBorder(para1: JAComponent; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; - function getBorderInsets(para1: JAComponent): JAInsets; overload; virtual; - function getBorderInsets(para1: JAComponent; para2: JAInsets): JAInsets; overload; virtual; - function isBorderOpaque(): jboolean; overload; virtual; - function getInteriorRectangle(para1: JAComponent; para2: jint; para3: jint; para4: jint; para5: jint): JARectangle; overload; virtual; - class function getInteriorRectangle(para1: JAComponent; para2: JSBBorder; para3: jint; para4: jint; para5: jint; para6: jint): JARectangle; static; overload; - function getBaseline(para1: JAComponent; para2: jint; para3: jint): jint; overload; virtual; - function getBaselineResizeBehavior(para1: JAComponent): JAComponent.InnerBaselineResizeBehavior; overload; virtual; - end; - - JSPComponentUI = class abstract external 'javax.swing.plaf' name 'ComponentUI' (JLObject) - public - constructor create(); overload; - procedure installUI(para1: JSJComponent); overload; virtual; - procedure uninstallUI(para1: JSJComponent); overload; virtual; - procedure paint(para1: JAGraphics; para2: JSJComponent); overload; virtual; - procedure update(para1: JAGraphics; para2: JSJComponent); overload; virtual; - function getPreferredSize(para1: JSJComponent): JADimension; overload; virtual; - function getMinimumSize(para1: JSJComponent): JADimension; overload; virtual; - function getMaximumSize(para1: JSJComponent): JADimension; overload; virtual; - function contains(para1: JSJComponent; para2: jint; para3: jint): jboolean; overload; virtual; - class function createUI(para1: JSJComponent): JSPComponentUI; static; overload; - function getBaseline(para1: JSJComponent; para2: jint; para3: jint): jint; overload; virtual; - function getBaselineResizeBehavior(para1: JSJComponent): JAComponent.InnerBaselineResizeBehavior; overload; virtual; - function getAccessibleChildrenCount(para1: JSJComponent): jint; overload; virtual; - function getAccessibleChild(para1: JSJComponent; para2: jint): JAAccessible; overload; virtual; - end; - - JAPDesktopPeer = interface external 'java.awt.peer' name 'DesktopPeer' - function isSupported(para1: JADesktop.InnerAction): jboolean; overload; - procedure open(para1: JIFile); overload; // throws java.io.IOException - procedure edit(para1: JIFile); overload; // throws java.io.IOException - procedure print(para1: JIFile); overload; // throws java.io.IOException - procedure mail(para1: JNURI); overload; // throws java.io.IOException - procedure browse(para1: JNURI); overload; // throws java.io.IOException - end; - - JAModalEventFilter = class abstract external 'java.awt' name 'ModalEventFilter' (JLObject, JAEventFilter) + JUPriorityQueue = class external 'java.util' name 'PriorityQueue' (JUAbstractQueue, JISerializable) public type - InnerApplicationModalEventFilter = class; - Arr1InnerApplicationModalEventFilter = array of InnerApplicationModalEventFilter; - Arr2InnerApplicationModalEventFilter = array of Arr1InnerApplicationModalEventFilter; - Arr3InnerApplicationModalEventFilter = array of Arr2InnerApplicationModalEventFilter; - InnerDocumentModalEventFilter = class; - Arr1InnerDocumentModalEventFilter = array of InnerDocumentModalEventFilter; - Arr2InnerDocumentModalEventFilter = array of Arr1InnerDocumentModalEventFilter; - Arr3InnerDocumentModalEventFilter = array of Arr2InnerDocumentModalEventFilter; - InnerToolkitModalEventFilter = class; - Arr1InnerToolkitModalEventFilter = array of InnerToolkitModalEventFilter; - Arr2InnerToolkitModalEventFilter = array of Arr1InnerToolkitModalEventFilter; - Arr3InnerToolkitModalEventFilter = array of Arr2InnerToolkitModalEventFilter; - InnerApplicationModalEventFilter = class external 'java.awt' name 'ModalEventFilter$ApplicationModalEventFilter' + InnerItr = class; + Arr1InnerItr = array of InnerItr; + Arr2InnerItr = array of Arr1InnerItr; + Arr3InnerItr = array of Arr2InnerItr; + InnerItr = class sealed external 'java.util' name 'PriorityQueue$Itr' end; - InnerDocumentModalEventFilter = class external 'java.awt' name 'ModalEventFilter$DocumentModalEventFilter' - end; - - InnerToolkitModalEventFilter = class external 'java.awt' name 'ModalEventFilter$ToolkitModalEventFilter' - end; - - strict protected - var - fmodalDialog: JADialog; external name 'modalDialog'; - fdisabled: jboolean; external name 'disabled'; - strict protected - constructor create(para1: JADialog); overload; public - function acceptEvent(para1: JAAWTEvent): JAEventFilter.InnerFilterAction; overload; virtual; - strict protected - function acceptWindow(para1: JAWindow): JAEventFilter.InnerFilterAction; overload; virtual; abstract; + constructor create(); overload; + constructor create(para1: jint); overload; + constructor create(para1: jint; para2: JUComparator); overload; + constructor create(para1: JUCollection); overload; + constructor create(para1: JUPriorityQueue); overload; + constructor create(para1: JUSortedSet); overload; + function add(para1: JLObject): jboolean; overload; virtual; + function offer(para1: JLObject): jboolean; overload; virtual; + function peek(): JLObject; overload; virtual; + function remove(para1: JLObject): jboolean; overload; virtual; + function contains(para1: JLObject): jboolean; overload; virtual; + function toArray(): Arr1JLObject; overload; virtual; + function toArray(para1: Arr1JLObject): Arr1JLObject; overload; virtual; + function toArray(var para1: array of JLObject): Arr1JLObject; overload; virtual; + function iterator(): JUIterator; overload; virtual; + function size(): jint; overload; virtual; + procedure clear(); overload; virtual; + function poll(): JLObject; overload; virtual; + function comparator(): JUComparator; overload; virtual; end; - JAEventDispatchThread = class external 'java.awt' name 'EventDispatchThread' (JLThread) + JUCConcurrentLinkedQueue = class external 'java.util.concurrent' name 'ConcurrentLinkedQueue' (JUAbstractQueue, JUQueue, JISerializable) public type - InnerHierarchyEventFilter = class; - Arr1InnerHierarchyEventFilter = array of InnerHierarchyEventFilter; - Arr2InnerHierarchyEventFilter = array of Arr1InnerHierarchyEventFilter; - Arr3InnerHierarchyEventFilter = array of Arr2InnerHierarchyEventFilter; - InnerStopDispatchEvent = class; - Arr1InnerStopDispatchEvent = array of InnerStopDispatchEvent; - Arr2InnerStopDispatchEvent = array of Arr1InnerStopDispatchEvent; - Arr3InnerStopDispatchEvent = array of Arr2InnerStopDispatchEvent; - InnerHierarchyEventFilter = class external 'java.awt' name 'EventDispatchThread$HierarchyEventFilter' + InnerNode = class; + Arr1InnerNode = array of InnerNode; + Arr2InnerNode = array of Arr1InnerNode; + Arr3InnerNode = array of Arr2InnerNode; + InnerItr = class; + Arr1InnerItr = array of InnerItr; + Arr2InnerItr = array of Arr1InnerItr; + Arr3InnerItr = array of Arr2InnerItr; + InnerNode = class external 'java.util.concurrent' name 'ConcurrentLinkedQueue$Node' end; - InnerStopDispatchEvent = class external 'java.awt' name 'EventDispatchThread$StopDispatchEvent' + InnerItr = class external 'java.util.concurrent' name 'ConcurrentLinkedQueue$Itr' end; public - procedure stopDispatching(); overload; virtual; - procedure stopDispatchingLater(); overload; virtual; - procedure run(); overload; virtual; - end; - - JLThreadGroup = class external 'java.lang' name 'ThreadGroup' (JLObject, JLThread.InnerUncaughtExceptionHandler) - public - constructor create(para1: JLString); overload; - constructor create(para1: JLThreadGroup; para2: JLString); overload; - function getName(): JLString; overload; virtual; final; - function getParent(): JLThreadGroup; overload; virtual; final; - function getMaxPriority(): jint; overload; virtual; final; - function isDaemon(): jboolean; overload; virtual; final; - function isDestroyed(): jboolean; overload; virtual; - procedure setDaemon(para1: jboolean); overload; virtual; final; - procedure setMaxPriority(para1: jint); overload; virtual; final; - function parentOf(para1: JLThreadGroup): jboolean; overload; virtual; final; - procedure checkAccess(); overload; virtual; final; - function activeCount(): jint; overload; virtual; - function enumerate(para1: Arr1JLThread): jint; overload; virtual; - function enumerate(var para1: array of JLThread): jint; overload; virtual; - function enumerate(para1: Arr1JLThread; para2: jboolean): jint; overload; virtual; - function enumerate(var para1: array of JLThread; para2: jboolean): jint; overload; virtual; - function activeGroupCount(): jint; overload; virtual; - function enumerate(para1: Arr1JLThreadGroup): jint; overload; virtual; - function enumerate(var para1: array of JLThreadGroup): jint; overload; virtual; - function enumerate(para1: Arr1JLThreadGroup; para2: jboolean): jint; overload; virtual; - function enumerate(var para1: array of JLThreadGroup; para2: jboolean): jint; overload; virtual; - procedure stop(); overload; virtual; final; - procedure interrupt(); overload; virtual; final; - procedure suspend(); overload; virtual; final; - procedure resume(); overload; virtual; final; - procedure destroy(); overload; virtual; final; - procedure list(); overload; virtual; - procedure uncaughtException(para1: JLThread; para2: JLThrowable); overload; virtual; - function allowThreadSuspension(para1: jboolean): jboolean; overload; virtual; - function toString(): JLString; overload; virtual; - end; - - JLMThreadInfo = class external 'java.lang.management' name 'ThreadInfo' (JLObject) - public - function getThreadId(): jlong; overload; virtual; - function getThreadName(): JLString; overload; virtual; - function getThreadState(): JLThread.InnerState; overload; virtual; - function getBlockedTime(): jlong; overload; virtual; - function getBlockedCount(): jlong; overload; virtual; - function getWaitedTime(): jlong; overload; virtual; - function getWaitedCount(): jlong; overload; virtual; - function getLockInfo(): JLMLockInfo; overload; virtual; - function getLockName(): JLString; overload; virtual; - function getLockOwnerId(): jlong; overload; virtual; - function getLockOwnerName(): JLString; overload; virtual; - function getStackTrace(): Arr1JLStackTraceElement; overload; virtual; - function isSuspended(): jboolean; overload; virtual; - function isInNative(): jboolean; overload; virtual; - function toString(): JLString; overload; virtual; - class function from(para1: JMOCompositeData): JLMThreadInfo; static; overload; - function getLockedMonitors(): Arr1JLMMonitorInfo; overload; virtual; - function getLockedSynchronizers(): Arr1JLMLockInfo; overload; virtual; - end; - - JUTimerThread = class external 'java.util' name 'TimerThread' (JLThread) - public - procedure run(); overload; virtual; - end; - - JSCSyntheticImageGenerator = class external 'javax.swing.colorchooser' name 'SyntheticImageGenerator' (JLThread) - public - procedure run(); overload; virtual; - end; - - JNSSSLEngine = class abstract external 'javax.net.ssl' name 'SSLEngine' (JLObject) - strict protected constructor create(); overload; - constructor create(para1: JLString; para2: jint); overload; + constructor create(para1: JUCollection); overload; + function add(para1: JLObject): jboolean; overload; virtual; + function offer(para1: JLObject): jboolean; overload; virtual; + function poll(): JLObject; overload; virtual; + function peek(): JLObject; overload; virtual; + function isEmpty(): jboolean; overload; virtual; + function size(): jint; overload; virtual; + function contains(para1: JLObject): jboolean; overload; virtual; + function remove(para1: JLObject): jboolean; overload; virtual; + function toArray(): Arr1JLObject; overload; virtual; + function toArray(para1: Arr1JLObject): Arr1JLObject; overload; virtual; + function toArray(var para1: array of JLObject): Arr1JLObject; overload; virtual; + function iterator(): JUIterator; overload; virtual; + end; + + JUArrayDeque = class external 'java.util' name 'ArrayDeque' (JUAbstractCollection, JUDeque, JLCloneable, JISerializable) public - function getPeerHost(): JLString; overload; virtual; - function getPeerPort(): jint; overload; virtual; - function wrap(para1: JNByteBuffer; para2: JNByteBuffer): JNSSSLEngineResult; overload; virtual; // throws javax.net.ssl.SSLException - function wrap(para1: Arr1JNByteBuffer; para2: JNByteBuffer): JNSSSLEngineResult; overload; virtual; // throws javax.net.ssl.SSLException - function wrap(var para1: array of JNByteBuffer; para2: JNByteBuffer): JNSSSLEngineResult; overload; virtual; // throws javax.net.ssl.SSLException - function wrap(para1: Arr1JNByteBuffer; para2: jint; para3: jint; para4: JNByteBuffer): JNSSSLEngineResult; overload; virtual; abstract; // throws javax.net.ssl.SSLException - function wrap(var para1: array of JNByteBuffer; para2: jint; para3: jint; para4: JNByteBuffer): JNSSSLEngineResult; overload; virtual; abstract; // throws javax.net.ssl.SSLException - function unwrap(para1: JNByteBuffer; para2: JNByteBuffer): JNSSSLEngineResult; overload; virtual; // throws javax.net.ssl.SSLException - function unwrap(para1: JNByteBuffer; para2: Arr1JNByteBuffer): JNSSSLEngineResult; overload; virtual; // throws javax.net.ssl.SSLException - function unwrap(para1: JNByteBuffer; var para2: array of JNByteBuffer): JNSSSLEngineResult; overload; virtual; // throws javax.net.ssl.SSLException - function unwrap(para1: JNByteBuffer; para2: Arr1JNByteBuffer; para3: jint; para4: jint): JNSSSLEngineResult; overload; virtual; abstract; // throws javax.net.ssl.SSLException - function unwrap(para1: JNByteBuffer; var para2: array of JNByteBuffer; para3: jint; para4: jint): JNSSSLEngineResult; overload; virtual; abstract; // throws javax.net.ssl.SSLException - function getDelegatedTask(): JLRunnable; overload; virtual; abstract; - procedure closeInbound(); overload; virtual; abstract; // throws javax.net.ssl.SSLException - function isInboundDone(): jboolean; overload; virtual; abstract; - procedure closeOutbound(); overload; virtual; abstract; - function isOutboundDone(): jboolean; overload; virtual; abstract; - function getSupportedCipherSuites(): Arr1JLString; overload; virtual; abstract; - function getEnabledCipherSuites(): Arr1JLString; overload; virtual; abstract; - procedure setEnabledCipherSuites(para1: Arr1JLString); overload; virtual; abstract; - procedure setEnabledCipherSuites(var para1: array of JLString); overload; virtual; abstract; - function getSupportedProtocols(): Arr1JLString; overload; virtual; abstract; - function getEnabledProtocols(): Arr1JLString; overload; virtual; abstract; - procedure setEnabledProtocols(para1: Arr1JLString); overload; virtual; abstract; - procedure setEnabledProtocols(var para1: array of JLString); overload; virtual; abstract; - function getSession(): JNSSSLSession; overload; virtual; abstract; - procedure beginHandshake(); overload; virtual; abstract; // throws javax.net.ssl.SSLException - function getHandshakeStatus(): JNSSSLEngineResult.InnerHandshakeStatus; overload; virtual; abstract; - procedure setUseClientMode(para1: jboolean); overload; virtual; abstract; - function getUseClientMode(): jboolean; overload; virtual; abstract; - procedure setNeedClientAuth(para1: jboolean); overload; virtual; abstract; - function getNeedClientAuth(): jboolean; overload; virtual; abstract; - procedure setWantClientAuth(para1: jboolean); overload; virtual; abstract; - function getWantClientAuth(): jboolean; overload; virtual; abstract; - procedure setEnableSessionCreation(para1: jboolean); overload; virtual; abstract; - function getEnableSessionCreation(): jboolean; overload; virtual; abstract; - function getSSLParameters(): JNSSSLParameters; overload; virtual; - procedure setSSLParameters(para1: JNSSSLParameters); overload; virtual; - end; - - JAPMessager = interface external 'javax.annotation.processing' name 'Messager' - procedure printMessage(para1: JTDiagnostic.InnerKind; para2: JLCharSequence); overload; - procedure printMessage(para1: JTDiagnostic.InnerKind; para2: JLCharSequence; para3: JLMEElement); overload; - procedure printMessage(para1: JTDiagnostic.InnerKind; para2: JLCharSequence; para3: JLMEElement; para4: JLMEAnnotationMirror); overload; - procedure printMessage(para1: JTDiagnostic.InnerKind; para2: JLCharSequence; para3: JLMEElement; para4: JLMEAnnotationMirror; para5: JLMEAnnotationValue); overload; - end; - - JTForwardingJavaFileObject = class external 'javax.tools' name 'ForwardingJavaFileObject' (JTForwardingFileObject, JTJavaFileObject) - strict protected - constructor create(para1: JTJavaFileObject); overload; - public - function getKind(): JTJavaFileObject.InnerKind; overload; virtual; - function isNameCompatible(para1: JLString; para2: JTJavaFileObject.InnerKind): jboolean; overload; virtual; - function getNestingKind(): JLMENestingKind; overload; virtual; - function getAccessLevel(): JLMEModifier; overload; virtual; - end; - - JTJavaFileManager = interface external 'javax.tools' name 'JavaFileManager' (JICloseable, JIFlushable, JTOptionChecker) type - InnerLocation = interface; - Arr1InnerLocation = array of InnerLocation; - Arr2InnerLocation = array of Arr1InnerLocation; - Arr3InnerLocation = array of Arr2InnerLocation; - InnerLocation = interface external 'javax.tools' name 'JavaFileManager$Location' - function getName(): JLString; overload; - function isOutputLocation(): jboolean; overload; + InnerDeqIterator = class; + Arr1InnerDeqIterator = array of InnerDeqIterator; + Arr2InnerDeqIterator = array of Arr1InnerDeqIterator; + Arr3InnerDeqIterator = array of Arr2InnerDeqIterator; + InnerDescendingIterator = class; + Arr1InnerDescendingIterator = array of InnerDescendingIterator; + Arr2InnerDescendingIterator = array of Arr1InnerDescendingIterator; + Arr3InnerDescendingIterator = array of Arr2InnerDescendingIterator; + InnerDeqIterator = class external 'java.util' name 'ArrayDeque$DeqIterator' end; - function getClassLoader(para1: JTJavaFileManager.InnerLocation): JLClassLoader; overload; - function list(para1: JTJavaFileManager.InnerLocation; para2: JLString; para3: JUSet; para4: jboolean): JLIterable; overload; // throws java.io.IOException - function inferBinaryName(para1: JTJavaFileManager.InnerLocation; para2: JTJavaFileObject): JLString; overload; - function isSameFile(para1: JTFileObject; para2: JTFileObject): jboolean; overload; - function handleOption(para1: JLString; para2: JUIterator): jboolean; overload; - function hasLocation(para1: JTJavaFileManager.InnerLocation): jboolean; overload; - function getJavaFileForInput(para1: JTJavaFileManager.InnerLocation; para2: JLString; para3: JTJavaFileObject.InnerKind): JTJavaFileObject; overload; // throws java.io.IOException - function getJavaFileForOutput(para1: JTJavaFileManager.InnerLocation; para2: JLString; para3: JTJavaFileObject.InnerKind; para4: JTFileObject): JTJavaFileObject; overload; // throws java.io.IOException - function getFileForInput(para1: JTJavaFileManager.InnerLocation; para2: JLString; para3: JLString): JTFileObject; overload; // throws java.io.IOException - function getFileForOutput(para1: JTJavaFileManager.InnerLocation; para2: JLString; para3: JLString; para4: JTFileObject): JTFileObject; overload; // throws java.io.IOException - procedure flush(); overload; // throws java.io.IOException - procedure close(); overload; // throws java.io.IOException - end; + InnerDescendingIterator = class external 'java.util' name 'ArrayDeque$DescendingIterator' + end; - JTSimpleJavaFileObject = class external 'javax.tools' name 'SimpleJavaFileObject' (JLObject, JTJavaFileObject) - strict protected - final var - furi: JNURI; external name 'uri'; - fkind: JTJavaFileObject.InnerKind; external name 'kind'; - strict protected - constructor create(para1: JNURI; para2: JTJavaFileObject.InnerKind); overload; public - function toUri(): JNURI; overload; virtual; - function getName(): JLString; overload; virtual; - function openInputStream(): JIInputStream; overload; virtual; // throws java.io.IOException - function openOutputStream(): JIOutputStream; overload; virtual; // throws java.io.IOException - function openReader(para1: jboolean): JIReader; overload; virtual; // throws java.io.IOException - function getCharContent(para1: jboolean): JLCharSequence; overload; virtual; // throws java.io.IOException - function openWriter(): JIWriter; overload; virtual; // throws java.io.IOException - function getLastModified(): jlong; overload; virtual; - function delete(): jboolean; overload; virtual; - function getKind(): JTJavaFileObject.InnerKind; overload; virtual; - function isNameCompatible(para1: JLString; para2: JTJavaFileObject.InnerKind): jboolean; overload; virtual; - function getNestingKind(): JLMENestingKind; overload; virtual; - function getAccessLevel(): JLMEModifier; overload; virtual; - function toString(): JLString; overload; virtual; - end; - - JXWServiceMode = interface external 'javax.xml.ws' name 'ServiceMode' (JLAAnnotation) - function value(): JXWService.InnerMode; overload; - end; - - JXWSServiceDelegate = class abstract external 'javax.xml.ws.spi' name 'ServiceDelegate' (JLObject) - strict protected constructor create(); overload; + constructor create(para1: jint); overload; + constructor create(para1: JUCollection); overload; + procedure addFirst(para1: JLObject); overload; virtual; + procedure addLast(para1: JLObject); overload; virtual; + function offerFirst(para1: JLObject): jboolean; overload; virtual; + function offerLast(para1: JLObject): jboolean; overload; virtual; + function removeFirst(): JLObject; overload; virtual; + function removeLast(): JLObject; overload; virtual; + function pollFirst(): JLObject; overload; virtual; + function pollLast(): JLObject; overload; virtual; + function getFirst(): JLObject; overload; virtual; + function getLast(): JLObject; overload; virtual; + function peekFirst(): JLObject; overload; virtual; + function peekLast(): JLObject; overload; virtual; + function removeFirstOccurrence(para1: JLObject): jboolean; overload; virtual; + function removeLastOccurrence(para1: JLObject): jboolean; overload; virtual; + function add(para1: JLObject): jboolean; overload; virtual; + function offer(para1: JLObject): jboolean; overload; virtual; + function remove(): JLObject; overload; virtual; + function poll(): JLObject; overload; virtual; + function element(): JLObject; overload; virtual; + function peek(): JLObject; overload; virtual; + procedure push(para1: JLObject); overload; virtual; + function pop(): JLObject; overload; virtual; + function size(): jint; overload; virtual; + function isEmpty(): jboolean; overload; virtual; + function iterator(): JUIterator; overload; virtual; + function descendingIterator(): JUIterator; overload; virtual; + function contains(para1: JLObject): jboolean; overload; virtual; + function remove(para1: JLObject): jboolean; overload; virtual; + procedure clear(); overload; virtual; + function toArray(): Arr1JLObject; overload; virtual; + function toArray(para1: Arr1JLObject): Arr1JLObject; overload; virtual; + function toArray(var para1: array of JLObject): Arr1JLObject; overload; virtual; + function clone(): JUArrayDeque; overload; virtual; + function clone(): JLObject; overload; virtual; // throws java.lang.CloneNotSupportedException + end; + + JUCArrayBlockingQueue = class external 'java.util.concurrent' name 'ArrayBlockingQueue' (JUAbstractQueue, JUCBlockingQueue, JISerializable) public - function getPort(para1: JXNQName; para2: JLClass): JLObject; overload; virtual; abstract; - function getPort(para1: JXNQName; para2: JLClass; para3: Arr1JXWWebServiceFeature): JLObject; overload; virtual; abstract; - function getPort(para1: JXNQName; para2: JLClass; var para3: array of JXWWebServiceFeature): JLObject; overload; virtual; abstract; - function getPort(para1: JXWEndpointReference; para2: JLClass; para3: Arr1JXWWebServiceFeature): JLObject; overload; virtual; abstract; - function getPort(para1: JXWEndpointReference; para2: JLClass; var para3: array of JXWWebServiceFeature): JLObject; overload; virtual; abstract; - function getPort(para1: JLClass): JLObject; overload; virtual; abstract; - function getPort(para1: JLClass; para2: Arr1JXWWebServiceFeature): JLObject; overload; virtual; abstract; - function getPort(para1: JLClass; var para2: array of JXWWebServiceFeature): JLObject; overload; virtual; abstract; - procedure addPort(para1: JXNQName; para2: JLString; para3: JLString); overload; virtual; abstract; - function createDispatch(para1: JXNQName; para2: JLClass; para3: JXWService.InnerMode): JXWDispatch; overload; virtual; abstract; - function createDispatch(para1: JXNQName; para2: JLClass; para3: JXWService.InnerMode; para4: Arr1JXWWebServiceFeature): JXWDispatch; overload; virtual; abstract; - function createDispatch(para1: JXNQName; para2: JLClass; para3: JXWService.InnerMode; var para4: array of JXWWebServiceFeature): JXWDispatch; overload; virtual; abstract; - function createDispatch(para1: JXWEndpointReference; para2: JLClass; para3: JXWService.InnerMode; para4: Arr1JXWWebServiceFeature): JXWDispatch; overload; virtual; abstract; - function createDispatch(para1: JXWEndpointReference; para2: JLClass; para3: JXWService.InnerMode; var para4: array of JXWWebServiceFeature): JXWDispatch; overload; virtual; abstract; - function createDispatch(para1: JXNQName; para2: JXBJAXBContext; para3: JXWService.InnerMode): JXWDispatch; overload; virtual; abstract; - function createDispatch(para1: JXNQName; para2: JXBJAXBContext; para3: JXWService.InnerMode; para4: Arr1JXWWebServiceFeature): JXWDispatch; overload; virtual; abstract; - function createDispatch(para1: JXNQName; para2: JXBJAXBContext; para3: JXWService.InnerMode; var para4: array of JXWWebServiceFeature): JXWDispatch; overload; virtual; abstract; - function createDispatch(para1: JXWEndpointReference; para2: JXBJAXBContext; para3: JXWService.InnerMode; para4: Arr1JXWWebServiceFeature): JXWDispatch; overload; virtual; abstract; - function createDispatch(para1: JXWEndpointReference; para2: JXBJAXBContext; para3: JXWService.InnerMode; var para4: array of JXWWebServiceFeature): JXWDispatch; overload; virtual; abstract; - function getServiceName(): JXNQName; overload; virtual; abstract; - function getPorts(): JUIterator; overload; virtual; abstract; - function getWSDLDocumentLocation(): JNURL; overload; virtual; abstract; - function getHandlerResolver(): JXWHHandlerResolver; overload; virtual; abstract; - procedure setHandlerResolver(para1: JXWHHandlerResolver); overload; virtual; abstract; - function getExecutor(): JUCExecutor; overload; virtual; abstract; - procedure setExecutor(para1: JUCExecutor); overload; virtual; abstract; + type + InnerItr = class; + Arr1InnerItr = array of InnerItr; + Arr2InnerItr = array of Arr1InnerItr; + Arr3InnerItr = array of Arr2InnerItr; + InnerItr = class external 'java.util.concurrent' name 'ArrayBlockingQueue$Itr' + end; + + public + constructor create(para1: jint); overload; + constructor create(para1: jint; para2: jboolean); overload; + constructor create(para1: jint; para2: jboolean; para3: JUCollection); overload; + function add(para1: JLObject): jboolean; overload; virtual; + function offer(para1: JLObject): jboolean; overload; virtual; + procedure put(para1: JLObject); overload; virtual; // throws java.lang.InterruptedException + function offer(para1: JLObject; para2: jlong; para3: JUCTimeUnit): jboolean; overload; virtual; // throws java.lang.InterruptedException + function poll(): JLObject; overload; virtual; + function take(): JLObject; overload; virtual; // throws java.lang.InterruptedException + function poll(para1: jlong; para2: JUCTimeUnit): JLObject; overload; virtual; // throws java.lang.InterruptedException + function peek(): JLObject; overload; virtual; + function size(): jint; overload; virtual; + function remainingCapacity(): jint; overload; virtual; + function remove(para1: JLObject): jboolean; overload; virtual; + function contains(para1: JLObject): jboolean; overload; virtual; + function toArray(): Arr1JLObject; overload; virtual; + function toArray(para1: Arr1JLObject): Arr1JLObject; overload; virtual; + function toArray(var para1: array of JLObject): Arr1JLObject; overload; virtual; + function toString(): JLString; overload; virtual; + procedure clear(); overload; virtual; + function drainTo(para1: JUCollection): jint; overload; virtual; + function drainTo(para1: JUCollection; para2: jint): jint; overload; virtual; + function iterator(): JUIterator; overload; virtual; end; - JXWHLogicalMessageContext = interface external 'javax.xml.ws.handler' name 'LogicalMessageContext' (JXWHMessageContext) - function getMessage(): JXWLogicalMessage; overload; + JUCBlockingDeque = interface external 'java.util.concurrent' name 'BlockingDeque' (JUCBlockingQueue, JUDeque) + procedure addFirst(para1: JLObject); overload; + procedure addLast(para1: JLObject); overload; + function offerFirst(para1: JLObject): jboolean; overload; + function offerLast(para1: JLObject): jboolean; overload; + procedure putFirst(para1: JLObject); overload; // throws java.lang.InterruptedException + procedure putLast(para1: JLObject); overload; // throws java.lang.InterruptedException + function offerFirst(para1: JLObject; para2: jlong; para3: JUCTimeUnit): jboolean; overload; // throws java.lang.InterruptedException + function offerLast(para1: JLObject; para2: jlong; para3: JUCTimeUnit): jboolean; overload; // throws java.lang.InterruptedException + function takeFirst(): JLObject; overload; // throws java.lang.InterruptedException + function takeLast(): JLObject; overload; // throws java.lang.InterruptedException + function pollFirst(para1: jlong; para2: JUCTimeUnit): JLObject; overload; // throws java.lang.InterruptedException + function pollLast(para1: jlong; para2: JUCTimeUnit): JLObject; overload; // throws java.lang.InterruptedException + function removeFirstOccurrence(para1: JLObject): jboolean; overload; + function removeLastOccurrence(para1: JLObject): jboolean; overload; + function add(para1: JLObject): jboolean; overload; + function offer(para1: JLObject): jboolean; overload; + procedure put(para1: JLObject); overload; // throws java.lang.InterruptedException + function offer(para1: JLObject; para2: jlong; para3: JUCTimeUnit): jboolean; overload; // throws java.lang.InterruptedException + function remove(): JLObject; overload; + function poll(): JLObject; overload; + function take(): JLObject; overload; // throws java.lang.InterruptedException + function poll(para1: jlong; para2: JUCTimeUnit): JLObject; overload; // throws java.lang.InterruptedException + function element(): JLObject; overload; + function peek(): JLObject; overload; + function remove(para1: JLObject): jboolean; overload; + function contains(para1: JLObject): jboolean; overload; + function size(): jint; overload; + function iterator(): JUIterator; overload; + procedure push(para1: JLObject); overload; end; - JXWHSSOAPMessageContext = interface external 'javax.xml.ws.handler.soap' name 'SOAPMessageContext' (JXWHMessageContext) - function getMessage(): JXSSOAPMessage; overload; - procedure setMessage(para1: JXSSOAPMessage); overload; - function getHeaders(para1: JXNQName; para2: JXBJAXBContext; para3: jboolean): Arr1JLObject; overload; - function getRoles(): JUSet; overload; + JUCDelayQueue = class external 'java.util.concurrent' name 'DelayQueue' (JUAbstractQueue, JUCBlockingQueue) + public + type + InnerItr = class; + Arr1InnerItr = array of InnerItr; + Arr2InnerItr = array of Arr1InnerItr; + Arr3InnerItr = array of Arr2InnerItr; + InnerItr = class external 'java.util.concurrent' name 'DelayQueue$Itr' + end; + + public + constructor create(); overload; + constructor create(para1: JUCollection); overload; + function add(para1: JUCDelayed): jboolean; overload; virtual; + function offer(para1: JUCDelayed): jboolean; overload; virtual; + procedure put(para1: JUCDelayed); overload; virtual; + function offer(para1: JUCDelayed; para2: jlong; para3: JUCTimeUnit): jboolean; overload; virtual; + function poll(): JUCDelayed; overload; virtual; + function take(): JUCDelayed; overload; virtual; // throws java.lang.InterruptedException + function poll(para1: jlong; para2: JUCTimeUnit): JUCDelayed; overload; virtual; // throws java.lang.InterruptedException + function peek(): JUCDelayed; overload; virtual; + function size(): jint; overload; virtual; + function drainTo(para1: JUCollection): jint; overload; virtual; + function drainTo(para1: JUCollection; para2: jint): jint; overload; virtual; + procedure clear(); overload; virtual; + function remainingCapacity(): jint; overload; virtual; + function toArray(): Arr1JLObject; overload; virtual; + function toArray(para1: Arr1JLObject): Arr1JLObject; overload; virtual; + function toArray(var para1: array of JLObject): Arr1JLObject; overload; virtual; + function remove(para1: JLObject): jboolean; overload; virtual; + function iterator(): JUIterator; overload; virtual; + function add(para1: JLObject): jboolean; overload; virtual; + function peek(): JLObject; overload; virtual; + function poll(): JLObject; overload; virtual; + function offer(para1: JLObject): jboolean; overload; virtual; + function poll(para1: jlong; para2: JUCTimeUnit): JLObject; overload; virtual; // throws java.lang.InterruptedException + function take(): JLObject; overload; virtual; // throws java.lang.InterruptedException + function offer(para1: JLObject; para2: jlong; para3: JUCTimeUnit): jboolean; overload; virtual; // throws java.lang.InterruptedException + procedure put(para1: JLObject); overload; virtual; // throws java.lang.InterruptedException + end; + + JUCLinkedBlockingQueue = class external 'java.util.concurrent' name 'LinkedBlockingQueue' (JUAbstractQueue, JUCBlockingQueue, JISerializable) + public + type + InnerNode = class; + Arr1InnerNode = array of InnerNode; + Arr2InnerNode = array of Arr1InnerNode; + Arr3InnerNode = array of Arr2InnerNode; + InnerItr = class; + Arr1InnerItr = array of InnerItr; + Arr2InnerItr = array of Arr1InnerItr; + Arr3InnerItr = array of Arr2InnerItr; + InnerNode = class external 'java.util.concurrent' name 'LinkedBlockingQueue$Node' + end; + + InnerItr = class external 'java.util.concurrent' name 'LinkedBlockingQueue$Itr' + end; + + public + constructor create(); overload; + constructor create(para1: jint); overload; + constructor create(para1: JUCollection); overload; + function size(): jint; overload; virtual; + function remainingCapacity(): jint; overload; virtual; + procedure put(para1: JLObject); overload; virtual; // throws java.lang.InterruptedException + function offer(para1: JLObject; para2: jlong; para3: JUCTimeUnit): jboolean; overload; virtual; // throws java.lang.InterruptedException + function offer(para1: JLObject): jboolean; overload; virtual; + function take(): JLObject; overload; virtual; // throws java.lang.InterruptedException + function poll(para1: jlong; para2: JUCTimeUnit): JLObject; overload; virtual; // throws java.lang.InterruptedException + function poll(): JLObject; overload; virtual; + function peek(): JLObject; overload; virtual; + function remove(para1: JLObject): jboolean; overload; virtual; + function toArray(): Arr1JLObject; overload; virtual; + function toArray(para1: Arr1JLObject): Arr1JLObject; overload; virtual; + function toArray(var para1: array of JLObject): Arr1JLObject; overload; virtual; + function toString(): JLString; overload; virtual; + procedure clear(); overload; virtual; + function drainTo(para1: JUCollection): jint; overload; virtual; + function drainTo(para1: JUCollection; para2: jint): jint; overload; virtual; + function iterator(): JUIterator; overload; virtual; + end; + + JUCPriorityBlockingQueue = class external 'java.util.concurrent' name 'PriorityBlockingQueue' (JUAbstractQueue, JUCBlockingQueue, JISerializable) + public + type + InnerItr = class; + Arr1InnerItr = array of InnerItr; + Arr2InnerItr = array of Arr1InnerItr; + Arr3InnerItr = array of Arr2InnerItr; + InnerItr = class external 'java.util.concurrent' name 'PriorityBlockingQueue$Itr' + end; + + public + constructor create(); overload; + constructor create(para1: jint); overload; + constructor create(para1: jint; para2: JUComparator); overload; + constructor create(para1: JUCollection); overload; + function add(para1: JLObject): jboolean; overload; virtual; + function offer(para1: JLObject): jboolean; overload; virtual; + procedure put(para1: JLObject); overload; virtual; + function offer(para1: JLObject; para2: jlong; para3: JUCTimeUnit): jboolean; overload; virtual; + function poll(): JLObject; overload; virtual; + function take(): JLObject; overload; virtual; // throws java.lang.InterruptedException + function poll(para1: jlong; para2: JUCTimeUnit): JLObject; overload; virtual; // throws java.lang.InterruptedException + function peek(): JLObject; overload; virtual; + function comparator(): JUComparator; overload; virtual; + function size(): jint; overload; virtual; + function remainingCapacity(): jint; overload; virtual; + function remove(para1: JLObject): jboolean; overload; virtual; + function contains(para1: JLObject): jboolean; overload; virtual; + function toArray(): Arr1JLObject; overload; virtual; + function toString(): JLString; overload; virtual; + function drainTo(para1: JUCollection): jint; overload; virtual; + function drainTo(para1: JUCollection; para2: jint): jint; overload; virtual; + procedure clear(); overload; virtual; + function toArray(para1: Arr1JLObject): Arr1JLObject; overload; virtual; + function toArray(var para1: array of JLObject): Arr1JLObject; overload; virtual; + function iterator(): JUIterator; overload; virtual; + end; + + JUCSynchronousQueue = class external 'java.util.concurrent' name 'SynchronousQueue' (JUAbstractQueue, JUCBlockingQueue, JISerializable) + public + type + InnerTransferer = class; + Arr1InnerTransferer = array of InnerTransferer; + Arr2InnerTransferer = array of Arr1InnerTransferer; + Arr3InnerTransferer = array of Arr2InnerTransferer; + InnerEmptyIterator = class; + Arr1InnerEmptyIterator = array of InnerEmptyIterator; + Arr2InnerEmptyIterator = array of Arr1InnerEmptyIterator; + Arr3InnerEmptyIterator = array of Arr2InnerEmptyIterator; + InnerFifoWaitQueue = class; + Arr1InnerFifoWaitQueue = array of InnerFifoWaitQueue; + Arr2InnerFifoWaitQueue = array of Arr1InnerFifoWaitQueue; + Arr3InnerFifoWaitQueue = array of Arr2InnerFifoWaitQueue; + InnerLifoWaitQueue = class; + Arr1InnerLifoWaitQueue = array of InnerLifoWaitQueue; + Arr2InnerLifoWaitQueue = array of Arr1InnerLifoWaitQueue; + Arr3InnerLifoWaitQueue = array of Arr2InnerLifoWaitQueue; + InnerTransferQueue = class; + Arr1InnerTransferQueue = array of InnerTransferQueue; + Arr2InnerTransferQueue = array of Arr1InnerTransferQueue; + Arr3InnerTransferQueue = array of Arr2InnerTransferQueue; + InnerTransferStack = class; + Arr1InnerTransferStack = array of InnerTransferStack; + Arr2InnerTransferStack = array of Arr1InnerTransferStack; + Arr3InnerTransferStack = array of Arr2InnerTransferStack; + InnerWaitQueue = class; + Arr1InnerWaitQueue = array of InnerWaitQueue; + Arr2InnerWaitQueue = array of Arr1InnerWaitQueue; + Arr3InnerWaitQueue = array of Arr2InnerWaitQueue; + InnerTransferer = class abstract external 'java.util.concurrent' name 'SynchronousQueue$Transferer' + end; + + InnerEmptyIterator = class external 'java.util.concurrent' name 'SynchronousQueue$EmptyIterator' + end; + + InnerFifoWaitQueue = class external 'java.util.concurrent' name 'SynchronousQueue$FifoWaitQueue' + end; + + InnerLifoWaitQueue = class external 'java.util.concurrent' name 'SynchronousQueue$LifoWaitQueue' + end; + + InnerTransferQueue = class sealed external 'java.util.concurrent' name 'SynchronousQueue$TransferQueue' + public + type + InnerQNode = class; + Arr1InnerQNode = array of InnerQNode; + Arr2InnerQNode = array of Arr1InnerQNode; + Arr3InnerQNode = array of Arr2InnerQNode; + InnerQNode = class sealed external 'java.util.concurrent' name 'SynchronousQueue$TransferQueue$QNode' + end; + + end; + + InnerTransferStack = class sealed external 'java.util.concurrent' name 'SynchronousQueue$TransferStack' + public + type + InnerSNode = class; + Arr1InnerSNode = array of InnerSNode; + Arr2InnerSNode = array of Arr1InnerSNode; + Arr3InnerSNode = array of Arr2InnerSNode; + InnerSNode = class sealed external 'java.util.concurrent' name 'SynchronousQueue$TransferStack$SNode' + end; + + end; + + InnerWaitQueue = class external 'java.util.concurrent' name 'SynchronousQueue$WaitQueue' + end; + + public + constructor create(); overload; + constructor create(para1: jboolean); overload; + procedure put(para1: JLObject); overload; virtual; // throws java.lang.InterruptedException + function offer(para1: JLObject; para2: jlong; para3: JUCTimeUnit): jboolean; overload; virtual; // throws java.lang.InterruptedException + function offer(para1: JLObject): jboolean; overload; virtual; + function take(): JLObject; overload; virtual; // throws java.lang.InterruptedException + function poll(para1: jlong; para2: JUCTimeUnit): JLObject; overload; virtual; // throws java.lang.InterruptedException + function poll(): JLObject; overload; virtual; + function isEmpty(): jboolean; overload; virtual; + function size(): jint; overload; virtual; + function remainingCapacity(): jint; overload; virtual; + procedure clear(); overload; virtual; + function contains(para1: JLObject): jboolean; overload; virtual; + function remove(para1: JLObject): jboolean; overload; virtual; + function containsAll(para1: JUCollection): jboolean; overload; virtual; + function removeAll(para1: JUCollection): jboolean; overload; virtual; + function retainAll(para1: JUCollection): jboolean; overload; virtual; + function peek(): JLObject; overload; virtual; + function iterator(): JUIterator; overload; virtual; + function toArray(): Arr1JLObject; overload; virtual; + function toArray(para1: Arr1JLObject): Arr1JLObject; overload; virtual; + function toArray(var para1: array of JLObject): Arr1JLObject; overload; virtual; + function drainTo(para1: JUCollection): jint; overload; virtual; + function drainTo(para1: JUCollection; para2: jint): jint; overload; virtual; end; JUCRunnableScheduledFuture = interface external 'java.util.concurrent' name 'RunnableScheduledFuture' (JUCRunnableFuture, JUCScheduledFuture) function isPeriodic(): jboolean; overload; end; + JSSQLDataException = class external 'java.sql' name 'SQLDataException' (JSSQLNonTransientException) + public + constructor create(); overload; + constructor create(para1: JLString); overload; + constructor create(para1: JLString; para2: JLString); overload; + constructor create(para1: JLString; para2: JLString; para3: jint); overload; + constructor create(para1: JLThrowable); overload; + constructor create(para1: JLString; para2: JLThrowable); overload; + constructor create(para1: JLString; para2: JLString; para3: JLThrowable); overload; + constructor create(para1: JLString; para2: JLString; para3: jint; para4: JLThrowable); overload; + end; + + JSSQLFeatureNotSupportedException = class external 'java.sql' name 'SQLFeatureNotSupportedException' (JSSQLNonTransientException) + public + constructor create(); overload; + constructor create(para1: JLString); overload; + constructor create(para1: JLString; para2: JLString); overload; + constructor create(para1: JLString; para2: JLString; para3: jint); overload; + constructor create(para1: JLThrowable); overload; + constructor create(para1: JLString; para2: JLThrowable); overload; + constructor create(para1: JLString; para2: JLString; para3: JLThrowable); overload; + constructor create(para1: JLString; para2: JLString; para3: jint; para4: JLThrowable); overload; + end; + + JSSQLIntegrityConstraintViolationException = class external 'java.sql' name 'SQLIntegrityConstraintViolationException' (JSSQLNonTransientException) + public + constructor create(); overload; + constructor create(para1: JLString); overload; + constructor create(para1: JLString; para2: JLString); overload; + constructor create(para1: JLString; para2: JLString; para3: jint); overload; + constructor create(para1: JLThrowable); overload; + constructor create(para1: JLString; para2: JLThrowable); overload; + constructor create(para1: JLString; para2: JLString; para3: JLThrowable); overload; + constructor create(para1: JLString; para2: JLString; para3: jint; para4: JLThrowable); overload; + end; + + JSSQLInvalidAuthorizationSpecException = class external 'java.sql' name 'SQLInvalidAuthorizationSpecException' (JSSQLNonTransientException) + public + constructor create(); overload; + constructor create(para1: JLString); overload; + constructor create(para1: JLString; para2: JLString); overload; + constructor create(para1: JLString; para2: JLString; para3: jint); overload; + constructor create(para1: JLThrowable); overload; + constructor create(para1: JLString; para2: JLThrowable); overload; + constructor create(para1: JLString; para2: JLString; para3: JLThrowable); overload; + constructor create(para1: JLString; para2: JLString; para3: jint; para4: JLThrowable); overload; + end; + + JSSQLNonTransientConnectionException = class external 'java.sql' name 'SQLNonTransientConnectionException' (JSSQLNonTransientException) + public + constructor create(); overload; + constructor create(para1: JLString); overload; + constructor create(para1: JLString; para2: JLString); overload; + constructor create(para1: JLString; para2: JLString; para3: jint); overload; + constructor create(para1: JLThrowable); overload; + constructor create(para1: JLString; para2: JLThrowable); overload; + constructor create(para1: JLString; para2: JLString; para3: JLThrowable); overload; + constructor create(para1: JLString; para2: JLString; para3: jint; para4: JLThrowable); overload; + end; + + JSSQLSyntaxErrorException = class external 'java.sql' name 'SQLSyntaxErrorException' (JSSQLNonTransientException) + public + constructor create(); overload; + constructor create(para1: JLString); overload; + constructor create(para1: JLString; para2: JLString); overload; + constructor create(para1: JLString; para2: JLString; para3: jint); overload; + constructor create(para1: JLThrowable); overload; + constructor create(para1: JLString; para2: JLThrowable); overload; + constructor create(para1: JLString; para2: JLString; para3: JLThrowable); overload; + constructor create(para1: JLString; para2: JLString; para3: jint; para4: JLThrowable); overload; + end; + + JSSQLTimeoutException = class external 'java.sql' name 'SQLTimeoutException' (JSSQLTransientException) + public + constructor create(); overload; + constructor create(para1: JLString); overload; + constructor create(para1: JLString; para2: JLString); overload; + constructor create(para1: JLString; para2: JLString; para3: jint); overload; + constructor create(para1: JLThrowable); overload; + constructor create(para1: JLString; para2: JLThrowable); overload; + constructor create(para1: JLString; para2: JLString; para3: JLThrowable); overload; + constructor create(para1: JLString; para2: JLString; para3: jint; para4: JLThrowable); overload; + end; + + JSSQLTransactionRollbackException = class external 'java.sql' name 'SQLTransactionRollbackException' (JSSQLTransientException) + public + constructor create(); overload; + constructor create(para1: JLString); overload; + constructor create(para1: JLString; para2: JLString); overload; + constructor create(para1: JLString; para2: JLString; para3: jint); overload; + constructor create(para1: JLThrowable); overload; + constructor create(para1: JLString; para2: JLThrowable); overload; + constructor create(para1: JLString; para2: JLString; para3: JLThrowable); overload; + constructor create(para1: JLString; para2: JLString; para3: jint; para4: JLThrowable); overload; + end; + + JSSQLTransientConnectionException = class external 'java.sql' name 'SQLTransientConnectionException' (JSSQLTransientException) + public + constructor create(); overload; + constructor create(para1: JLString); overload; + constructor create(para1: JLString; para2: JLString); overload; + constructor create(para1: JLString; para2: JLString; para3: jint); overload; + constructor create(para1: JLThrowable); overload; + constructor create(para1: JLString; para2: JLThrowable); overload; + constructor create(para1: JLString; para2: JLString; para3: JLThrowable); overload; + constructor create(para1: JLString; para2: JLString; para3: jint; para4: JLThrowable); overload; + end; + + JSDataTruncation = class external 'java.sql' name 'DataTruncation' (JSSQLWarning) + public + constructor create(para1: jint; para2: jboolean; para3: jboolean; para4: jint; para5: jint); overload; + constructor create(para1: jint; para2: jboolean; para3: jboolean; para4: jint; para5: jint; para6: JLThrowable); overload; + function getIndex(): jint; overload; virtual; + function getParameter(): jboolean; overload; virtual; + function getRead(): jboolean; overload; virtual; + function getDataSize(): jint; overload; virtual; + function getTransferSize(): jint; overload; virtual; + end; + + JUTreeSet = class external 'java.util' name 'TreeSet' (JUAbstractSet, JUNavigableSet, JLCloneable, JISerializable) + public + constructor create(); overload; + constructor create(para1: JUComparator); overload; + constructor create(para1: JUCollection); overload; + constructor create(para1: JUSortedSet); overload; + function iterator(): JUIterator; overload; virtual; + function descendingIterator(): JUIterator; overload; virtual; + function descendingSet(): JUNavigableSet; overload; virtual; + function size(): jint; overload; virtual; + function isEmpty(): jboolean; overload; virtual; + function contains(para1: JLObject): jboolean; overload; virtual; + function add(para1: JLObject): jboolean; overload; virtual; + function remove(para1: JLObject): jboolean; overload; virtual; + procedure clear(); overload; virtual; + function addAll(para1: JUCollection): jboolean; overload; virtual; + function subSet(para1: JLObject; para2: jboolean; para3: JLObject; para4: jboolean): JUNavigableSet; overload; virtual; + function headSet(para1: JLObject; para2: jboolean): JUNavigableSet; overload; virtual; + function tailSet(para1: JLObject; para2: jboolean): JUNavigableSet; overload; virtual; + function subSet(para1: JLObject; para2: JLObject): JUSortedSet; overload; virtual; + function headSet(para1: JLObject): JUSortedSet; overload; virtual; + function tailSet(para1: JLObject): JUSortedSet; overload; virtual; + function comparator(): JUComparator; overload; virtual; + function first(): JLObject; overload; virtual; + function last(): JLObject; overload; virtual; + function lower(para1: JLObject): JLObject; overload; virtual; + function floor(para1: JLObject): JLObject; overload; virtual; + function ceiling(para1: JLObject): JLObject; overload; virtual; + function higher(para1: JLObject): JLObject; overload; virtual; + function pollFirst(): JLObject; overload; virtual; + function pollLast(): JLObject; overload; virtual; + function clone(): JLObject; overload; virtual; + end; + + JUCConcurrentSkipListSet = class external 'java.util.concurrent' name 'ConcurrentSkipListSet' (JUAbstractSet, JUNavigableSet, JLCloneable, JISerializable) + public + constructor create(); overload; + constructor create(para1: JUComparator); overload; + constructor create(para1: JUCollection); overload; + constructor create(para1: JUSortedSet); overload; + function clone(): JUCConcurrentSkipListSet; overload; virtual; + function size(): jint; overload; virtual; + function isEmpty(): jboolean; overload; virtual; + function contains(para1: JLObject): jboolean; overload; virtual; + function add(para1: JLObject): jboolean; overload; virtual; + function remove(para1: JLObject): jboolean; overload; virtual; + procedure clear(); overload; virtual; + function iterator(): JUIterator; overload; virtual; + function descendingIterator(): JUIterator; overload; virtual; + function equals(para1: JLObject): jboolean; overload; virtual; + function removeAll(para1: JUCollection): jboolean; overload; virtual; + function lower(para1: JLObject): JLObject; overload; virtual; + function floor(para1: JLObject): JLObject; overload; virtual; + function ceiling(para1: JLObject): JLObject; overload; virtual; + function higher(para1: JLObject): JLObject; overload; virtual; + function pollFirst(): JLObject; overload; virtual; + function pollLast(): JLObject; overload; virtual; + function comparator(): JUComparator; overload; virtual; + function first(): JLObject; overload; virtual; + function last(): JLObject; overload; virtual; + function subSet(para1: JLObject; para2: jboolean; para3: JLObject; para4: jboolean): JUNavigableSet; overload; virtual; + function headSet(para1: JLObject; para2: jboolean): JUNavigableSet; overload; virtual; + function tailSet(para1: JLObject; para2: jboolean): JUNavigableSet; overload; virtual; + function subSet(para1: JLObject; para2: JLObject): JUNavigableSet; overload; virtual; + function headSet(para1: JLObject): JUNavigableSet; overload; virtual; + function tailSet(para1: JLObject): JUNavigableSet; overload; virtual; + function descendingSet(): JUNavigableSet; overload; virtual; + function clone(): JLObject; overload; virtual; // throws java.lang.CloneNotSupportedException + function tailSet(para1: JLObject): JUSortedSet; overload; virtual; + function headSet(para1: JLObject): JUSortedSet; overload; virtual; + function subSet(para1: JLObject; para2: JLObject): JUSortedSet; overload; virtual; + end; + JAPButtonPeer = interface external 'java.awt.peer' name 'ButtonPeer' (JAPComponentPeer) procedure setLabel(para1: JLString); overload; end; @@ -56167,6 +56992,1347 @@ procedure setPixels(para1: jint; para2: jint; para3: jint; para4: jint; para5: JAIColorModel; var para6: array of jint; para7: jint; para8: jint); overload; virtual; end; + JAPanel = class external 'java.awt' name 'Panel' (JAContainer, JAAccessible) + public + type + InnerAccessibleAWTPanel = class; + Arr1InnerAccessibleAWTPanel = array of InnerAccessibleAWTPanel; + Arr2InnerAccessibleAWTPanel = array of Arr1InnerAccessibleAWTPanel; + Arr3InnerAccessibleAWTPanel = array of Arr2InnerAccessibleAWTPanel; + InnerAccessibleAWTPanel = class external 'java.awt' name 'Panel$AccessibleAWTPanel' + end; + + public + constructor create(); overload; + constructor create(para1: JALayoutManager); overload; + procedure addNotify(); overload; virtual; + function getAccessibleContext(): JAAccessibleContext; overload; virtual; + end; + + JAScrollPane = class external 'java.awt' name 'ScrollPane' (JAContainer, JAAccessible) + public + type + InnerPeerFixer = class; + Arr1InnerPeerFixer = array of InnerPeerFixer; + Arr2InnerPeerFixer = array of Arr1InnerPeerFixer; + Arr3InnerPeerFixer = array of Arr2InnerPeerFixer; + InnerPeerFixer = class external 'java.awt' name 'ScrollPane$PeerFixer' + end; + + public + type + InnerAccessibleAWTScrollPane = class; + Arr1InnerAccessibleAWTScrollPane = array of InnerAccessibleAWTScrollPane; + Arr2InnerAccessibleAWTScrollPane = array of Arr1InnerAccessibleAWTScrollPane; + Arr3InnerAccessibleAWTScrollPane = array of Arr2InnerAccessibleAWTScrollPane; + InnerAccessibleAWTScrollPane = class external 'java.awt' name 'ScrollPane$AccessibleAWTScrollPane' + end; + + public + const + SCROLLBARS_AS_NEEDED = 0; + SCROLLBARS_ALWAYS = 1; + SCROLLBARS_NEVER = 2; + public + constructor create(); overload; // throws java.awt.HeadlessException + constructor create(para1: jint); overload; // throws java.awt.HeadlessException + strict protected + procedure addImpl(para1: JAComponent; para2: JLObject; para3: jint); overload; virtual; final; + public + function getScrollbarDisplayPolicy(): jint; overload; virtual; + function getViewportSize(): JADimension; overload; virtual; + function getHScrollbarHeight(): jint; overload; virtual; + function getVScrollbarWidth(): jint; overload; virtual; + function getVAdjustable(): JAAdjustable; overload; virtual; + function getHAdjustable(): JAAdjustable; overload; virtual; + procedure setScrollPosition(para1: jint; para2: jint); overload; virtual; + procedure setScrollPosition(para1: JAPoint); overload; virtual; + function getScrollPosition(): JAPoint; overload; virtual; + procedure setLayout(para1: JALayoutManager); overload; virtual; final; + procedure doLayout(); overload; virtual; + procedure layout(); overload; virtual; + procedure printComponents(para1: JAGraphics); overload; virtual; + procedure addNotify(); overload; virtual; + function paramString(): JLString; overload; virtual; + strict protected + procedure processMouseWheelEvent(para1: JAEMouseWheelEvent); overload; virtual; + function eventTypeEnabled(para1: jint): jboolean; overload; virtual; + public + procedure setWheelScrollingEnabled(para1: jboolean); overload; virtual; + function isWheelScrollingEnabled(): jboolean; overload; virtual; + function getAccessibleContext(): JAAccessibleContext; overload; virtual; + end; + + JAWindow = class external 'java.awt' name 'Window' (JAContainer, JAAccessible) + public + type + InnerWindowDisposerRecord = class; + Arr1InnerWindowDisposerRecord = array of InnerWindowDisposerRecord; + Arr2InnerWindowDisposerRecord = array of Arr1InnerWindowDisposerRecord; + Arr3InnerWindowDisposerRecord = array of Arr2InnerWindowDisposerRecord; + InnerWindowDisposerRecord = class external 'java.awt' name 'Window$WindowDisposerRecord' + end; + + public + type + InnerAccessibleAWTWindow = class; + Arr1InnerAccessibleAWTWindow = array of InnerAccessibleAWTWindow; + Arr2InnerAccessibleAWTWindow = array of Arr1InnerAccessibleAWTWindow; + Arr3InnerAccessibleAWTWindow = array of Arr2InnerAccessibleAWTWindow; + InnerAccessibleAWTWindow = class external 'java.awt' name 'Window$AccessibleAWTWindow' + end; + + public + constructor create(para1: JAFrame); overload; + constructor create(para1: JAWindow); overload; + constructor create(para1: JAWindow; para2: JAGraphicsConfiguration); overload; + function getIconImages(): JUList; overload; virtual; + procedure setIconImages(para1: JUList); overload; virtual; + procedure setIconImage(para1: JAImage); overload; virtual; + procedure addNotify(); overload; virtual; + procedure removeNotify(); overload; virtual; + procedure pack(); overload; virtual; + procedure setMinimumSize(para1: JADimension); overload; virtual; + procedure setSize(para1: JADimension); overload; virtual; + procedure setSize(para1: jint; para2: jint); overload; virtual; + procedure reshape(para1: jint; para2: jint; para3: jint; para4: jint); overload; virtual; + procedure setVisible(para1: jboolean); overload; virtual; + procedure show(); overload; virtual; + procedure hide(); overload; virtual; + procedure dispose(); overload; virtual; + procedure toFront(); overload; virtual; + procedure toBack(); overload; virtual; + function getToolkit(): JAToolkit; overload; virtual; + function getWarningString(): JLString; overload; virtual; final; + function getLocale(): JULocale; overload; virtual; + function getInputContext(): JAIInputContext; overload; virtual; + procedure setCursor(para1: JACursor); overload; virtual; + function getOwner(): JAWindow; overload; virtual; + function getOwnedWindows(): Arr1JAWindow; overload; virtual; + class function getWindows(): Arr1JAWindow; static; overload; + class function getOwnerlessWindows(): Arr1JAWindow; static; overload; + procedure setModalExclusionType(para1: JADialog.InnerModalExclusionType); overload; virtual; + function getModalExclusionType(): JADialog.InnerModalExclusionType; overload; virtual; + procedure addWindowListener(para1: JAEWindowListener); overload; virtual; + procedure addWindowStateListener(para1: JAEWindowStateListener); overload; virtual; + procedure addWindowFocusListener(para1: JAEWindowFocusListener); overload; virtual; + procedure removeWindowListener(para1: JAEWindowListener); overload; virtual; + procedure removeWindowStateListener(para1: JAEWindowStateListener); overload; virtual; + procedure removeWindowFocusListener(para1: JAEWindowFocusListener); overload; virtual; + function getWindowListeners(): Arr1JAEWindowListener; overload; virtual; + function getWindowFocusListeners(): Arr1JAEWindowFocusListener; overload; virtual; + function getWindowStateListeners(): Arr1JAEWindowStateListener; overload; virtual; + function getListeners(para1: JLClass): Arr1JUEventListener; overload; virtual; + strict protected + procedure processEvent(para1: JAAWTEvent); overload; virtual; + procedure processWindowEvent(para1: JAEWindowEvent); overload; virtual; + procedure processWindowFocusEvent(para1: JAEWindowEvent); overload; virtual; + procedure processWindowStateEvent(para1: JAEWindowEvent); overload; virtual; + public + procedure setAlwaysOnTop(para1: jboolean); overload; virtual; final; // throws java.lang.SecurityException + function isAlwaysOnTopSupported(): jboolean; overload; virtual; + function isAlwaysOnTop(): jboolean; overload; virtual; final; + function getFocusOwner(): JAComponent; overload; virtual; + function getMostRecentFocusOwner(): JAComponent; overload; virtual; + function isActive(): jboolean; overload; virtual; + function isFocused(): jboolean; overload; virtual; + function getFocusTraversalKeys(para1: jint): JUSet; overload; virtual; + procedure setFocusCycleRoot(para1: jboolean); overload; virtual; final; + function isFocusCycleRoot(): jboolean; overload; virtual; final; + function getFocusCycleRootAncestor(): JAContainer; overload; virtual; final; + function isFocusableWindow(): jboolean; overload; virtual; final; + function getFocusableWindowState(): jboolean; overload; virtual; + procedure setFocusableWindowState(para1: jboolean); overload; virtual; + procedure addPropertyChangeListener(para1: JBPropertyChangeListener); overload; virtual; + procedure addPropertyChangeListener(para1: JLString; para2: JBPropertyChangeListener); overload; virtual; + function postEvent(para1: JAEvent): jboolean; overload; virtual; + function isShowing(): jboolean; overload; virtual; + procedure applyResourceBundle(para1: JUResourceBundle); overload; virtual; + procedure applyResourceBundle(para1: JLString); overload; virtual; + function getAccessibleContext(): JAAccessibleContext; overload; virtual; + function getGraphicsConfiguration(): JAGraphicsConfiguration; overload; virtual; + procedure setLocationRelativeTo(para1: JAComponent); overload; virtual; + procedure createBufferStrategy(para1: jint); overload; virtual; + procedure createBufferStrategy(para1: jint; para2: JABufferCapabilities); overload; virtual; // throws java.awt.AWTException + function getBufferStrategy(): JAIBufferStrategy; overload; virtual; + procedure setLocationByPlatform(para1: jboolean); overload; virtual; + function isLocationByPlatform(): jboolean; overload; virtual; + procedure setBounds(para1: jint; para2: jint; para3: jint; para4: jint); overload; virtual; + procedure setBounds(para1: JARectangle); overload; virtual; + procedure paint(para1: JAGraphics); overload; virtual; + end; + + JSCellRendererPane = class external 'javax.swing' name 'CellRendererPane' (JAContainer, JAAccessible) + public + type + InnerAccessibleCellRendererPane = class; + Arr1InnerAccessibleCellRendererPane = array of InnerAccessibleCellRendererPane; + Arr2InnerAccessibleCellRendererPane = array of Arr1InnerAccessibleCellRendererPane; + Arr3InnerAccessibleCellRendererPane = array of Arr2InnerAccessibleCellRendererPane; + InnerAccessibleCellRendererPane = class external 'javax.swing' name 'CellRendererPane$AccessibleCellRendererPane' + end; + + strict protected + var + faccessibleContext: JAAccessibleContext; external name 'accessibleContext'; + public + constructor create(); overload; + procedure invalidate(); overload; virtual; + procedure paint(para1: JAGraphics); overload; virtual; + procedure update(para1: JAGraphics); overload; virtual; + strict protected + procedure addImpl(para1: JAComponent; para2: JLObject; para3: jint); overload; virtual; + public + procedure paintComponent(para1: JAGraphics; para2: JAComponent; para3: JAContainer; para4: jint; para5: jint; para6: jint; para7: jint; para8: jboolean); overload; virtual; + procedure paintComponent(para1: JAGraphics; para2: JAComponent; para3: JAContainer; para4: jint; para5: jint; para6: jint; para7: jint); overload; virtual; + procedure paintComponent(para1: JAGraphics; para2: JAComponent; para3: JAContainer; para4: JARectangle); overload; virtual; + function getAccessibleContext(): JAAccessibleContext; overload; virtual; + end; + + JSJComponent = class abstract external 'javax.swing' name 'JComponent' (JAContainer, JISerializable, JSTransferHandler.InnerHasGetTransferHandler) + public + type + InnerActionStandin = class; + Arr1InnerActionStandin = array of InnerActionStandin; + Arr2InnerActionStandin = array of Arr1InnerActionStandin; + Arr3InnerActionStandin = array of Arr2InnerActionStandin; + InnerIntVector = class; + Arr1InnerIntVector = array of InnerIntVector; + Arr2InnerIntVector = array of Arr1InnerIntVector; + Arr3InnerIntVector = array of Arr2InnerIntVector; + InnerKeyboardState = class; + Arr1InnerKeyboardState = array of InnerKeyboardState; + Arr2InnerKeyboardState = array of Arr1InnerKeyboardState; + Arr3InnerKeyboardState = array of Arr2InnerKeyboardState; + InnerReadObjectCallback = class; + Arr1InnerReadObjectCallback = array of InnerReadObjectCallback; + Arr2InnerReadObjectCallback = array of Arr1InnerReadObjectCallback; + Arr3InnerReadObjectCallback = array of Arr2InnerReadObjectCallback; + InnerActionStandin = class sealed external 'javax.swing' name 'JComponent$ActionStandin' + end; + + InnerIntVector = class sealed external 'javax.swing' name 'JComponent$IntVector' + end; + + InnerKeyboardState = class external 'javax.swing' name 'JComponent$KeyboardState' + end; + + InnerReadObjectCallback = class external 'javax.swing' name 'JComponent$ReadObjectCallback' + end; + + public + type + InnerAccessibleJComponent = class; + Arr1InnerAccessibleJComponent = array of InnerAccessibleJComponent; + Arr2InnerAccessibleJComponent = array of Arr1InnerAccessibleJComponent; + Arr3InnerAccessibleJComponent = array of Arr2InnerAccessibleJComponent; + InnerAccessibleJComponent = class abstract external 'javax.swing' name 'JComponent$AccessibleJComponent' + public + type + InnerAccessibleContainerHandler = class; + Arr1InnerAccessibleContainerHandler = array of InnerAccessibleContainerHandler; + Arr2InnerAccessibleContainerHandler = array of Arr1InnerAccessibleContainerHandler; + Arr3InnerAccessibleContainerHandler = array of Arr2InnerAccessibleContainerHandler; + InnerAccessibleFocusHandler = class; + Arr1InnerAccessibleFocusHandler = array of InnerAccessibleFocusHandler; + Arr2InnerAccessibleFocusHandler = array of Arr1InnerAccessibleFocusHandler; + Arr3InnerAccessibleFocusHandler = array of Arr2InnerAccessibleFocusHandler; + InnerAccessibleContainerHandler = class external 'javax.swing' name 'JComponent$AccessibleJComponent$AccessibleContainerHandler' + end; + + InnerAccessibleFocusHandler = class external 'javax.swing' name 'JComponent$AccessibleJComponent$AccessibleFocusHandler' + end; + + end; + + strict protected + var + fui: JSPComponentUI; external name 'ui'; + flistenerList: JSEEventListenerList; external name 'listenerList'; + public + const + WHEN_FOCUSED = 0; + WHEN_ANCESTOR_OF_FOCUSED_COMPONENT = 1; + WHEN_IN_FOCUSED_WINDOW = 2; + UNDEFINED_CONDITION = -1; + TOOL_TIP_TEXT_KEY = 'ToolTipText'; + strict protected + var + faccessibleContext: JAAccessibleContext; external name 'accessibleContext'; + public + procedure setInheritsPopupMenu(para1: jboolean); overload; virtual; + function getInheritsPopupMenu(): jboolean; overload; virtual; + procedure setComponentPopupMenu(para1: JSJPopupMenu); overload; virtual; + function getComponentPopupMenu(): JSJPopupMenu; overload; virtual; + constructor create(); overload; + procedure updateUI(); overload; virtual; + strict protected + procedure setUI(para1: JSPComponentUI); overload; virtual; + public + function getUIClassID(): JLString; overload; virtual; + strict protected + function getComponentGraphics(para1: JAGraphics): JAGraphics; overload; virtual; + procedure paintComponent(para1: JAGraphics); overload; virtual; + procedure paintChildren(para1: JAGraphics); overload; virtual; + procedure paintBorder(para1: JAGraphics); overload; virtual; + public + procedure update(para1: JAGraphics); overload; virtual; + procedure paint(para1: JAGraphics); overload; virtual; + procedure printAll(para1: JAGraphics); overload; virtual; + procedure print(para1: JAGraphics); overload; virtual; + strict protected + procedure printComponent(para1: JAGraphics); overload; virtual; + procedure printChildren(para1: JAGraphics); overload; virtual; + procedure printBorder(para1: JAGraphics); overload; virtual; + public + function isPaintingTile(): jboolean; overload; virtual; + function isPaintingForPrint(): jboolean; overload; virtual; final; + function isManagingFocus(): jboolean; overload; virtual; + procedure setNextFocusableComponent(para1: JAComponent); overload; virtual; + function getNextFocusableComponent(): JAComponent; overload; virtual; + procedure setRequestFocusEnabled(para1: jboolean); overload; virtual; + function isRequestFocusEnabled(): jboolean; overload; virtual; + procedure requestFocus(); overload; virtual; + function requestFocus(para1: jboolean): jboolean; overload; virtual; + function requestFocusInWindow(): jboolean; overload; virtual; + strict protected + function requestFocusInWindow(para1: jboolean): jboolean; overload; virtual; + public + procedure grabFocus(); overload; virtual; + procedure setVerifyInputWhenFocusTarget(para1: jboolean); overload; virtual; + function getVerifyInputWhenFocusTarget(): jboolean; overload; virtual; + function getFontMetrics(para1: JAFont): JAFontMetrics; overload; virtual; + procedure setPreferredSize(para1: JADimension); overload; virtual; + function getPreferredSize(): JADimension; overload; virtual; + procedure setMaximumSize(para1: JADimension); overload; virtual; + function getMaximumSize(): JADimension; overload; virtual; + procedure setMinimumSize(para1: JADimension); overload; virtual; + function getMinimumSize(): JADimension; overload; virtual; + function contains(para1: jint; para2: jint): jboolean; overload; virtual; + procedure setBorder(para1: JSBBorder); overload; virtual; + function getBorder(): JSBBorder; overload; virtual; + function getInsets(): JAInsets; overload; virtual; + function getInsets(para1: JAInsets): JAInsets; overload; virtual; + function getAlignmentY(): jfloat; overload; virtual; + procedure setAlignmentY(para1: jfloat); overload; virtual; + function getAlignmentX(): jfloat; overload; virtual; + procedure setAlignmentX(para1: jfloat); overload; virtual; + procedure setInputVerifier(para1: JSInputVerifier); overload; virtual; + function getInputVerifier(): JSInputVerifier; overload; virtual; + function getGraphics(): JAGraphics; overload; virtual; + procedure setDebugGraphicsOptions(para1: jint); overload; virtual; + function getDebugGraphicsOptions(): jint; overload; virtual; + procedure registerKeyboardAction(para1: JAEActionListener; para2: JLString; para3: JSKeyStroke; para4: jint); overload; virtual; + procedure registerKeyboardAction(para1: JAEActionListener; para2: JSKeyStroke; para3: jint); overload; virtual; + procedure unregisterKeyboardAction(para1: JSKeyStroke); overload; virtual; + function getRegisteredKeyStrokes(): Arr1JSKeyStroke; overload; virtual; + function getConditionForKeyStroke(para1: JSKeyStroke): jint; overload; virtual; + function getActionForKeyStroke(para1: JSKeyStroke): JAEActionListener; overload; virtual; + procedure resetKeyboardActions(); overload; virtual; + procedure setInputMap(para1: jint; para2: JSInputMap); overload; virtual; final; + function getInputMap(para1: jint): JSInputMap; overload; virtual; final; + function getInputMap(): JSInputMap; overload; virtual; final; + procedure setActionMap(para1: JSActionMap); overload; virtual; final; + function getActionMap(): JSActionMap; overload; virtual; final; + function getBaseline(para1: jint; para2: jint): jint; overload; virtual; + function getBaselineResizeBehavior(): JAComponent.InnerBaselineResizeBehavior; overload; virtual; + function requestDefaultFocus(): jboolean; overload; virtual; + procedure setVisible(para1: jboolean); overload; virtual; + procedure setEnabled(para1: jboolean); overload; virtual; + procedure setForeground(para1: JAColor); overload; virtual; + procedure setBackground(para1: JAColor); overload; virtual; + procedure setFont(para1: JAFont); overload; virtual; + class function getDefaultLocale(): JULocale; static; overload; + class procedure setDefaultLocale(para1: JULocale); static; overload; + strict protected + procedure processComponentKeyEvent(para1: JAEKeyEvent); overload; virtual; + procedure processKeyEvent(para1: JAEKeyEvent); overload; virtual; + function processKeyBinding(para1: JSKeyStroke; para2: JAEKeyEvent; para3: jint; para4: jboolean): jboolean; overload; virtual; + public + procedure setToolTipText(para1: JLString); overload; virtual; + function getToolTipText(): JLString; overload; virtual; + function getToolTipText(para1: JAEMouseEvent): JLString; overload; virtual; + function getToolTipLocation(para1: JAEMouseEvent): JAPoint; overload; virtual; + function getPopupLocation(para1: JAEMouseEvent): JAPoint; overload; virtual; + function createToolTip(): JSJToolTip; overload; virtual; + procedure scrollRectToVisible(para1: JARectangle); overload; virtual; + procedure setAutoscrolls(para1: jboolean); overload; virtual; + function getAutoscrolls(): jboolean; overload; virtual; + procedure setTransferHandler(para1: JSTransferHandler); overload; virtual; + function getTransferHandler(): JSTransferHandler; overload; virtual; + strict protected + procedure processMouseEvent(para1: JAEMouseEvent); overload; virtual; + procedure processMouseMotionEvent(para1: JAEMouseEvent); overload; virtual; + public + procedure enable(); overload; virtual; + procedure disable(); overload; virtual; + function getAccessibleContext(): JAAccessibleContext; overload; virtual; + function getClientProperty(para1: JLObject): JLObject; overload; virtual; final; + procedure putClientProperty(para1: JLObject; para2: JLObject); overload; virtual; final; + procedure setFocusTraversalKeys(para1: jint; para2: JUSet); overload; virtual; + class function isLightweightComponent(para1: JAComponent): jboolean; static; overload; + procedure reshape(para1: jint; para2: jint; para3: jint; para4: jint); overload; virtual; + function getBounds(para1: JARectangle): JARectangle; overload; virtual; + function getSize(para1: JADimension): JADimension; overload; virtual; + function getLocation(para1: JAPoint): JAPoint; overload; virtual; + function getX(): jint; overload; virtual; + function getY(): jint; overload; virtual; + function getWidth(): jint; overload; virtual; + function getHeight(): jint; overload; virtual; + function isOpaque(): jboolean; overload; virtual; + procedure setOpaque(para1: jboolean); overload; virtual; + procedure computeVisibleRect(para1: JARectangle); overload; virtual; + function getVisibleRect(): JARectangle; overload; virtual; + procedure firePropertyChange(para1: JLString; para2: jboolean; para3: jboolean); overload; virtual; + procedure firePropertyChange(para1: JLString; para2: jint; para3: jint); overload; virtual; + procedure firePropertyChange(para1: JLString; para2: jchar; para3: jchar); overload; virtual; + strict protected + procedure fireVetoableChange(para1: JLString; para2: JLObject; para3: JLObject); overload; virtual; // throws java.beans.PropertyVetoException + public + procedure addVetoableChangeListener(para1: JBVetoableChangeListener); overload; virtual; + procedure removeVetoableChangeListener(para1: JBVetoableChangeListener); overload; virtual; + function getVetoableChangeListeners(): Arr1JBVetoableChangeListener; overload; virtual; + function getTopLevelAncestor(): JAContainer; overload; virtual; + procedure addAncestorListener(para1: JSEAncestorListener); overload; virtual; + procedure removeAncestorListener(para1: JSEAncestorListener); overload; virtual; + function getAncestorListeners(): Arr1JSEAncestorListener; overload; virtual; + function getListeners(para1: JLClass): Arr1JUEventListener; overload; virtual; + procedure addNotify(); overload; virtual; + procedure removeNotify(); overload; virtual; + procedure repaint(para1: jlong; para2: jint; para3: jint; para4: jint; para5: jint); overload; virtual; + procedure repaint(para1: JARectangle); overload; virtual; + procedure revalidate(); overload; virtual; + function isValidateRoot(): jboolean; overload; virtual; + function isOptimizedDrawingEnabled(): jboolean; overload; virtual; + procedure paintImmediately(para1: jint; para2: jint; para3: jint; para4: jint); overload; virtual; + procedure paintImmediately(para1: JARectangle); overload; virtual; + procedure setDoubleBuffered(para1: jboolean); overload; virtual; + function isDoubleBuffered(): jboolean; overload; virtual; + function getRootPane(): JSJRootPane; overload; virtual; + strict protected + function paramString(): JLString; overload; virtual; + end; + + JSPBBasicSplitPaneDivider = class external 'javax.swing.plaf.basic' name 'BasicSplitPaneDivider' (JAContainer, JBPropertyChangeListener) + public + type + InnerOneTouchActionHandler = class; + Arr1InnerOneTouchActionHandler = array of InnerOneTouchActionHandler; + Arr2InnerOneTouchActionHandler = array of Arr1InnerOneTouchActionHandler; + Arr3InnerOneTouchActionHandler = array of Arr2InnerOneTouchActionHandler; + InnerOneTouchActionHandler = class external 'javax.swing.plaf.basic' name 'BasicSplitPaneDivider$OneTouchActionHandler' + end; + + public + type + InnerDragController = class; + Arr1InnerDragController = array of InnerDragController; + Arr2InnerDragController = array of Arr1InnerDragController; + Arr3InnerDragController = array of Arr2InnerDragController; + InnerDividerLayout = class; + Arr1InnerDividerLayout = array of InnerDividerLayout; + Arr2InnerDividerLayout = array of Arr1InnerDividerLayout; + Arr3InnerDividerLayout = array of Arr2InnerDividerLayout; + InnerMouseHandler = class; + Arr1InnerMouseHandler = array of InnerMouseHandler; + Arr2InnerMouseHandler = array of Arr1InnerMouseHandler; + Arr3InnerMouseHandler = array of Arr2InnerMouseHandler; + InnerVerticalDragController = class; + Arr1InnerVerticalDragController = array of InnerVerticalDragController; + Arr2InnerVerticalDragController = array of Arr1InnerVerticalDragController; + Arr3InnerVerticalDragController = array of Arr2InnerVerticalDragController; + InnerDragController = class external 'javax.swing.plaf.basic' name 'BasicSplitPaneDivider$DragController' + end; + + InnerDividerLayout = class external 'javax.swing.plaf.basic' name 'BasicSplitPaneDivider$DividerLayout' + end; + + InnerMouseHandler = class external 'javax.swing.plaf.basic' name 'BasicSplitPaneDivider$MouseHandler' + end; + + InnerVerticalDragController = class external 'javax.swing.plaf.basic' name 'BasicSplitPaneDivider$VerticalDragController' + end; + + strict protected + const + ONE_TOUCH_SIZE = 6; + ONE_TOUCH_OFFSET = 2; + strict protected + var + fdragger: JSPBBasicSplitPaneDivider.InnerDragController; external name 'dragger'; + fsplitPaneUI: JSPBBasicSplitPaneUI; external name 'splitPaneUI'; + fdividerSize: jint; external name 'dividerSize'; + fhiddenDivider: JAComponent; external name 'hiddenDivider'; + fsplitPane: JSJSplitPane; external name 'splitPane'; + fmouseHandler: JSPBBasicSplitPaneDivider.InnerMouseHandler; external name 'mouseHandler'; + forientation: jint; external name 'orientation'; + fleftButton: JSJButton; external name 'leftButton'; + frightButton: JSJButton; external name 'rightButton'; + public + constructor create(para1: JSPBBasicSplitPaneUI); overload; + procedure setBasicSplitPaneUI(para1: JSPBBasicSplitPaneUI); overload; virtual; + function getBasicSplitPaneUI(): JSPBBasicSplitPaneUI; overload; virtual; + procedure setDividerSize(para1: jint); overload; virtual; + function getDividerSize(): jint; overload; virtual; + procedure setBorder(para1: JSBBorder); overload; virtual; + function getBorder(): JSBBorder; overload; virtual; + function getInsets(): JAInsets; overload; virtual; + strict protected + procedure setMouseOver(para1: jboolean); overload; virtual; + public + function isMouseOver(): jboolean; overload; virtual; + function getPreferredSize(): JADimension; overload; virtual; + function getMinimumSize(): JADimension; overload; virtual; + procedure propertyChange(para1: JBPropertyChangeEvent); overload; virtual; + procedure paint(para1: JAGraphics); overload; virtual; + strict protected + procedure oneTouchExpandableChanged(); overload; virtual; + function createLeftOneTouchButton(): JSJButton; overload; virtual; + function createRightOneTouchButton(): JSJButton; overload; virtual; + procedure prepareForDragging(); overload; virtual; + procedure dragDividerTo(para1: jint); overload; virtual; + procedure finishDraggingTo(para1: jint); overload; virtual; + end; + + JATextArea = class external 'java.awt' name 'TextArea' (JATextComponent) + public + type + InnerAccessibleAWTTextArea = class; + Arr1InnerAccessibleAWTTextArea = array of InnerAccessibleAWTTextArea; + Arr2InnerAccessibleAWTTextArea = array of Arr1InnerAccessibleAWTTextArea; + Arr3InnerAccessibleAWTTextArea = array of Arr2InnerAccessibleAWTTextArea; + InnerAccessibleAWTTextArea = class external 'java.awt' name 'TextArea$AccessibleAWTTextArea' + end; + + public + const + SCROLLBARS_BOTH = 0; + SCROLLBARS_VERTICAL_ONLY = 1; + SCROLLBARS_HORIZONTAL_ONLY = 2; + SCROLLBARS_NONE = 3; + public + constructor create(); overload; // throws java.awt.HeadlessException + constructor create(para1: JLString); overload; // throws java.awt.HeadlessException + constructor create(para1: jint; para2: jint); overload; // throws java.awt.HeadlessException + constructor create(para1: JLString; para2: jint; para3: jint); overload; // throws java.awt.HeadlessException + constructor create(para1: JLString; para2: jint; para3: jint; para4: jint); overload; // throws java.awt.HeadlessException + procedure addNotify(); overload; virtual; + procedure insert(para1: JLString; para2: jint); overload; virtual; + procedure insertText(para1: JLString; para2: jint); overload; virtual; + procedure append(para1: JLString); overload; virtual; + procedure appendText(para1: JLString); overload; virtual; + procedure replaceRange(para1: JLString; para2: jint; para3: jint); overload; virtual; + procedure replaceText(para1: JLString; para2: jint; para3: jint); overload; virtual; + function getRows(): jint; overload; virtual; + procedure setRows(para1: jint); overload; virtual; + function getColumns(): jint; overload; virtual; + procedure setColumns(para1: jint); overload; virtual; + function getScrollbarVisibility(): jint; overload; virtual; + function getPreferredSize(para1: jint; para2: jint): JADimension; overload; virtual; + function preferredSize(para1: jint; para2: jint): JADimension; overload; virtual; + function getPreferredSize(): JADimension; overload; virtual; + function preferredSize(): JADimension; overload; virtual; + function getMinimumSize(para1: jint; para2: jint): JADimension; overload; virtual; + function minimumSize(para1: jint; para2: jint): JADimension; overload; virtual; + function getMinimumSize(): JADimension; overload; virtual; + function minimumSize(): JADimension; overload; virtual; + strict protected + function paramString(): JLString; overload; virtual; + public + function getAccessibleContext(): JAAccessibleContext; overload; virtual; + end; + + JATextField = class external 'java.awt' name 'TextField' (JATextComponent) + public + type + InnerAccessibleAWTTextField = class; + Arr1InnerAccessibleAWTTextField = array of InnerAccessibleAWTTextField; + Arr2InnerAccessibleAWTTextField = array of Arr1InnerAccessibleAWTTextField; + Arr3InnerAccessibleAWTTextField = array of Arr2InnerAccessibleAWTTextField; + InnerAccessibleAWTTextField = class external 'java.awt' name 'TextField$AccessibleAWTTextField' + end; + + public + constructor create(); overload; // throws java.awt.HeadlessException + constructor create(para1: JLString); overload; // throws java.awt.HeadlessException + constructor create(para1: jint); overload; // throws java.awt.HeadlessException + constructor create(para1: JLString; para2: jint); overload; // throws java.awt.HeadlessException + procedure addNotify(); overload; virtual; + function getEchoChar(): jchar; overload; virtual; + procedure setEchoChar(para1: jchar); overload; virtual; + procedure setEchoCharacter(para1: jchar); overload; virtual; + procedure setText(para1: JLString); overload; virtual; + function echoCharIsSet(): jboolean; overload; virtual; + function getColumns(): jint; overload; virtual; + procedure setColumns(para1: jint); overload; virtual; + function getPreferredSize(para1: jint): JADimension; overload; virtual; + function preferredSize(para1: jint): JADimension; overload; virtual; + function getPreferredSize(): JADimension; overload; virtual; + function preferredSize(): JADimension; overload; virtual; + function getMinimumSize(para1: jint): JADimension; overload; virtual; + function minimumSize(para1: jint): JADimension; overload; virtual; + function getMinimumSize(): JADimension; overload; virtual; + function minimumSize(): JADimension; overload; virtual; + procedure addActionListener(para1: JAEActionListener); overload; virtual; + procedure removeActionListener(para1: JAEActionListener); overload; virtual; + function getActionListeners(): Arr1JAEActionListener; overload; virtual; + function getListeners(para1: JLClass): Arr1JUEventListener; overload; virtual; + strict protected + procedure processEvent(para1: JAAWTEvent); overload; virtual; + procedure processActionEvent(para1: JAEActionEvent); overload; virtual; + function paramString(): JLString; overload; virtual; + public + function getAccessibleContext(): JAAccessibleContext; overload; virtual; + end; + + JSBBevelBorder = class external 'javax.swing.border' name 'BevelBorder' (JSBAbstractBorder) + public + const + RAISED = 0; + LOWERED = 1; + strict protected + var + fbevelType: jint; external name 'bevelType'; + fhighlightOuter: JAColor; external name 'highlightOuter'; + fhighlightInner: JAColor; external name 'highlightInner'; + fshadowInner: JAColor; external name 'shadowInner'; + fshadowOuter: JAColor; external name 'shadowOuter'; + public + constructor create(para1: jint); overload; + constructor create(para1: jint; para2: JAColor; para3: JAColor); overload; + constructor create(para1: jint; para2: JAColor; para3: JAColor; para4: JAColor; para5: JAColor); overload; + procedure paintBorder(para1: JAComponent; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; + function getBorderInsets(para1: JAComponent): JAInsets; overload; virtual; + function getBorderInsets(para1: JAComponent; para2: JAInsets): JAInsets; overload; virtual; + function getHighlightOuterColor(para1: JAComponent): JAColor; overload; virtual; + function getHighlightInnerColor(para1: JAComponent): JAColor; overload; virtual; + function getShadowInnerColor(para1: JAComponent): JAColor; overload; virtual; + function getShadowOuterColor(para1: JAComponent): JAColor; overload; virtual; + function getHighlightOuterColor(): JAColor; overload; virtual; + function getHighlightInnerColor(): JAColor; overload; virtual; + function getShadowInnerColor(): JAColor; overload; virtual; + function getShadowOuterColor(): JAColor; overload; virtual; + function getBevelType(): jint; overload; virtual; + function isBorderOpaque(): jboolean; overload; virtual; + strict protected + procedure paintRaisedBevel(para1: JAComponent; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; + procedure paintLoweredBevel(para1: JAComponent; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; + end; + + JSBCompoundBorder = class external 'javax.swing.border' name 'CompoundBorder' (JSBAbstractBorder) + strict protected + var + foutsideBorder: JSBBorder; external name 'outsideBorder'; + finsideBorder: JSBBorder; external name 'insideBorder'; + public + constructor create(); overload; + constructor create(para1: JSBBorder; para2: JSBBorder); overload; + function isBorderOpaque(): jboolean; overload; virtual; + procedure paintBorder(para1: JAComponent; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; + function getBorderInsets(para1: JAComponent; para2: JAInsets): JAInsets; overload; virtual; + function getBorderInsets(para1: JAComponent): JAInsets; overload; virtual; + function getOutsideBorder(): JSBBorder; overload; virtual; + function getInsideBorder(): JSBBorder; overload; virtual; + end; + + JSBEmptyBorder = class external 'javax.swing.border' name 'EmptyBorder' (JSBAbstractBorder, JISerializable) + strict protected + var + fleft: jint; external name 'left'; + fright: jint; external name 'right'; + ftop: jint; external name 'top'; + fbottom: jint; external name 'bottom'; + public + constructor create(para1: jint; para2: jint; para3: jint; para4: jint); overload; + constructor create(para1: JAInsets); overload; + procedure paintBorder(para1: JAComponent; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; + function getBorderInsets(para1: JAComponent): JAInsets; overload; virtual; + function getBorderInsets(para1: JAComponent; para2: JAInsets): JAInsets; overload; virtual; + function getBorderInsets(): JAInsets; overload; virtual; + function isBorderOpaque(): jboolean; overload; virtual; + end; + + JSBEtchedBorder = class external 'javax.swing.border' name 'EtchedBorder' (JSBAbstractBorder) + public + const + RAISED = 0; + LOWERED = 1; + strict protected + var + fetchType: jint; external name 'etchType'; + fhighlight: JAColor; external name 'highlight'; + fshadow: JAColor; external name 'shadow'; + public + constructor create(); overload; + constructor create(para1: jint); overload; + constructor create(para1: JAColor; para2: JAColor); overload; + constructor create(para1: jint; para2: JAColor; para3: JAColor); overload; + procedure paintBorder(para1: JAComponent; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; + function getBorderInsets(para1: JAComponent): JAInsets; overload; virtual; + function getBorderInsets(para1: JAComponent; para2: JAInsets): JAInsets; overload; virtual; + function isBorderOpaque(): jboolean; overload; virtual; + function getEtchType(): jint; overload; virtual; + function getHighlightColor(para1: JAComponent): JAColor; overload; virtual; + function getHighlightColor(): JAColor; overload; virtual; + function getShadowColor(para1: JAComponent): JAColor; overload; virtual; + function getShadowColor(): JAColor; overload; virtual; + end; + + JSBLineBorder = class external 'javax.swing.border' name 'LineBorder' (JSBAbstractBorder) + strict protected + var + fthickness: jint; external name 'thickness'; + flineColor: JAColor; external name 'lineColor'; + froundedCorners: jboolean; external name 'roundedCorners'; + public + class function createBlackLineBorder(): JSBBorder; static; overload; + class function createGrayLineBorder(): JSBBorder; static; overload; + constructor create(para1: JAColor); overload; + constructor create(para1: JAColor; para2: jint); overload; + constructor create(para1: JAColor; para2: jint; para3: jboolean); overload; + procedure paintBorder(para1: JAComponent; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; + function getBorderInsets(para1: JAComponent): JAInsets; overload; virtual; + function getBorderInsets(para1: JAComponent; para2: JAInsets): JAInsets; overload; virtual; + function getLineColor(): JAColor; overload; virtual; + function getThickness(): jint; overload; virtual; + function getRoundedCorners(): jboolean; overload; virtual; + function isBorderOpaque(): jboolean; overload; virtual; + end; + + JSBTitledBorder = class external 'javax.swing.border' name 'TitledBorder' (JSBAbstractBorder) + strict protected + var + ftitle: JLString; external name 'title'; + fborder: JSBBorder; external name 'border'; + ftitlePosition: jint; external name 'titlePosition'; + ftitleJustification: jint; external name 'titleJustification'; + ftitleFont: JAFont; external name 'titleFont'; + ftitleColor: JAColor; external name 'titleColor'; + public + const + DEFAULT_POSITION = 0; + ABOVE_TOP = 1; + TOP = 2; + BELOW_TOP = 3; + ABOVE_BOTTOM = 4; + BOTTOM = 5; + BELOW_BOTTOM = 6; + DEFAULT_JUSTIFICATION = 0; + LEFT = 1; + CENTER = 2; + RIGHT = 3; + LEADING = 4; + TRAILING = 5; + strict protected + const + EDGE_SPACING = 2; + TEXT_SPACING = 2; + TEXT_INSET_H = 5; + public + constructor create(para1: JLString); overload; + constructor create(para1: JSBBorder); overload; + constructor create(para1: JSBBorder; para2: JLString); overload; + constructor create(para1: JSBBorder; para2: JLString; para3: jint; para4: jint); overload; + constructor create(para1: JSBBorder; para2: JLString; para3: jint; para4: jint; para5: JAFont); overload; + constructor create(para1: JSBBorder; para2: JLString; para3: jint; para4: jint; para5: JAFont; para6: JAColor); overload; + procedure paintBorder(para1: JAComponent; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; + function getBorderInsets(para1: JAComponent): JAInsets; overload; virtual; + function getBorderInsets(para1: JAComponent; para2: JAInsets): JAInsets; overload; virtual; + function isBorderOpaque(): jboolean; overload; virtual; + function getTitle(): JLString; overload; virtual; + function getBorder(): JSBBorder; overload; virtual; + function getTitlePosition(): jint; overload; virtual; + function getTitleJustification(): jint; overload; virtual; + function getTitleFont(): JAFont; overload; virtual; + function getTitleColor(): JAColor; overload; virtual; + procedure setTitle(para1: JLString); overload; virtual; + procedure setBorder(para1: JSBBorder); overload; virtual; + procedure setTitlePosition(para1: jint); overload; virtual; + procedure setTitleJustification(para1: jint); overload; virtual; + procedure setTitleFont(para1: JAFont); overload; virtual; + procedure setTitleColor(para1: JAColor); overload; virtual; + function getMinimumSize(para1: JAComponent): JADimension; overload; virtual; + function getBaseline(para1: JAComponent; para2: jint; para3: jint): jint; overload; virtual; + function getBaselineResizeBehavior(para1: JAComponent): JAComponent.InnerBaselineResizeBehavior; overload; virtual; + strict protected + function getFont(para1: JAComponent): JAFont; overload; virtual; + end; + + JSPBBasicBorders = class external 'javax.swing.plaf.basic' name 'BasicBorders' (JLObject) + public + type + InnerRolloverMarginBorder = class; + Arr1InnerRolloverMarginBorder = array of InnerRolloverMarginBorder; + Arr2InnerRolloverMarginBorder = array of Arr1InnerRolloverMarginBorder; + Arr3InnerRolloverMarginBorder = array of Arr2InnerRolloverMarginBorder; + InnerSplitPaneDividerBorder = class; + Arr1InnerSplitPaneDividerBorder = array of InnerSplitPaneDividerBorder; + Arr2InnerSplitPaneDividerBorder = array of Arr1InnerSplitPaneDividerBorder; + Arr3InnerSplitPaneDividerBorder = array of Arr2InnerSplitPaneDividerBorder; + InnerRolloverMarginBorder = class external 'javax.swing.plaf.basic' name 'BasicBorders$RolloverMarginBorder' + end; + + InnerSplitPaneDividerBorder = class external 'javax.swing.plaf.basic' name 'BasicBorders$SplitPaneDividerBorder' + end; + + public + type + InnerButtonBorder = class; + Arr1InnerButtonBorder = array of InnerButtonBorder; + Arr2InnerButtonBorder = array of Arr1InnerButtonBorder; + Arr3InnerButtonBorder = array of Arr2InnerButtonBorder; + InnerFieldBorder = class; + Arr1InnerFieldBorder = array of InnerFieldBorder; + Arr2InnerFieldBorder = array of Arr1InnerFieldBorder; + Arr3InnerFieldBorder = array of Arr2InnerFieldBorder; + InnerMarginBorder = class; + Arr1InnerMarginBorder = array of InnerMarginBorder; + Arr2InnerMarginBorder = array of Arr1InnerMarginBorder; + Arr3InnerMarginBorder = array of Arr2InnerMarginBorder; + InnerMenuBarBorder = class; + Arr1InnerMenuBarBorder = array of InnerMenuBarBorder; + Arr2InnerMenuBarBorder = array of Arr1InnerMenuBarBorder; + Arr3InnerMenuBarBorder = array of Arr2InnerMenuBarBorder; + InnerSplitPaneBorder = class; + Arr1InnerSplitPaneBorder = array of InnerSplitPaneBorder; + Arr2InnerSplitPaneBorder = array of Arr1InnerSplitPaneBorder; + Arr3InnerSplitPaneBorder = array of Arr2InnerSplitPaneBorder; + InnerRadioButtonBorder = class; + Arr1InnerRadioButtonBorder = array of InnerRadioButtonBorder; + Arr2InnerRadioButtonBorder = array of Arr1InnerRadioButtonBorder; + Arr3InnerRadioButtonBorder = array of Arr2InnerRadioButtonBorder; + InnerRolloverButtonBorder = class; + Arr1InnerRolloverButtonBorder = array of InnerRolloverButtonBorder; + Arr2InnerRolloverButtonBorder = array of Arr1InnerRolloverButtonBorder; + Arr3InnerRolloverButtonBorder = array of Arr2InnerRolloverButtonBorder; + InnerToggleButtonBorder = class; + Arr1InnerToggleButtonBorder = array of InnerToggleButtonBorder; + Arr2InnerToggleButtonBorder = array of Arr1InnerToggleButtonBorder; + Arr3InnerToggleButtonBorder = array of Arr2InnerToggleButtonBorder; + InnerButtonBorder = class external 'javax.swing.plaf.basic' name 'BasicBorders$ButtonBorder' (JSBAbstractBorder, JSPUIResource) + strict protected + var + fshadow: JAColor; external name 'shadow'; + fdarkShadow: JAColor; external name 'darkShadow'; + fhighlight: JAColor; external name 'highlight'; + flightHighlight: JAColor; external name 'lightHighlight'; + public + constructor create(para1: JAColor; para2: JAColor; para3: JAColor; para4: JAColor); overload; + procedure paintBorder(para1: JAComponent; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; + function getBorderInsets(para1: JAComponent): JAInsets; overload; virtual; + function getBorderInsets(para1: JAComponent; para2: JAInsets): JAInsets; overload; virtual; + end; + + InnerFieldBorder = class external 'javax.swing.plaf.basic' name 'BasicBorders$FieldBorder' (JSBAbstractBorder, JSPUIResource) + strict protected + var + fshadow: JAColor; external name 'shadow'; + fdarkShadow: JAColor; external name 'darkShadow'; + fhighlight: JAColor; external name 'highlight'; + flightHighlight: JAColor; external name 'lightHighlight'; + public + constructor create(para1: JAColor; para2: JAColor; para3: JAColor; para4: JAColor); overload; + procedure paintBorder(para1: JAComponent; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; + function getBorderInsets(para1: JAComponent): JAInsets; overload; virtual; + function getBorderInsets(para1: JAComponent; para2: JAInsets): JAInsets; overload; virtual; + end; + + InnerMarginBorder = class external 'javax.swing.plaf.basic' name 'BasicBorders$MarginBorder' (JSBAbstractBorder, JSPUIResource) + public + constructor create(); overload; + function getBorderInsets(para1: JAComponent): JAInsets; overload; virtual; + function getBorderInsets(para1: JAComponent; para2: JAInsets): JAInsets; overload; virtual; + end; + + InnerMenuBarBorder = class external 'javax.swing.plaf.basic' name 'BasicBorders$MenuBarBorder' (JSBAbstractBorder, JSPUIResource) + public + constructor create(para1: JAColor; para2: JAColor); overload; + procedure paintBorder(para1: JAComponent; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; + function getBorderInsets(para1: JAComponent): JAInsets; overload; virtual; + function getBorderInsets(para1: JAComponent; para2: JAInsets): JAInsets; overload; virtual; + end; + + InnerSplitPaneBorder = class external 'javax.swing.plaf.basic' name 'BasicBorders$SplitPaneBorder' (JLObject, JSBBorder, JSPUIResource) + strict protected + var + fhighlight: JAColor; external name 'highlight'; + fshadow: JAColor; external name 'shadow'; + public + constructor create(para1: JAColor; para2: JAColor); overload; + procedure paintBorder(para1: JAComponent; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; + function getBorderInsets(para1: JAComponent): JAInsets; overload; virtual; + function isBorderOpaque(): jboolean; overload; virtual; + end; + + InnerRadioButtonBorder = class external 'javax.swing.plaf.basic' name 'BasicBorders$RadioButtonBorder' (InnerButtonBorder) + public + constructor create(para1: JAColor; para2: JAColor; para3: JAColor; para4: JAColor); overload; + procedure paintBorder(para1: JAComponent; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; + function getBorderInsets(para1: JAComponent): JAInsets; overload; virtual; + function getBorderInsets(para1: JAComponent; para2: JAInsets): JAInsets; overload; virtual; + end; + + InnerRolloverButtonBorder = class external 'javax.swing.plaf.basic' name 'BasicBorders$RolloverButtonBorder' (InnerButtonBorder) + public + constructor create(para1: JAColor; para2: JAColor; para3: JAColor; para4: JAColor); overload; + procedure paintBorder(para1: JAComponent; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; + end; + + InnerToggleButtonBorder = class external 'javax.swing.plaf.basic' name 'BasicBorders$ToggleButtonBorder' (InnerButtonBorder) + public + constructor create(para1: JAColor; para2: JAColor; para3: JAColor; para4: JAColor); overload; + procedure paintBorder(para1: JAComponent; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; + function getBorderInsets(para1: JAComponent): JAInsets; overload; virtual; + function getBorderInsets(para1: JAComponent; para2: JAInsets): JAInsets; overload; virtual; + end; + + public + constructor create(); overload; + class function getButtonBorder(): JSBBorder; static; overload; + class function getRadioButtonBorder(): JSBBorder; static; overload; + class function getToggleButtonBorder(): JSBBorder; static; overload; + class function getMenuBarBorder(): JSBBorder; static; overload; + class function getSplitPaneBorder(): JSBBorder; static; overload; + class function getSplitPaneDividerBorder(): JSBBorder; static; overload; + class function getTextFieldBorder(): JSBBorder; static; overload; + class function getProgressBarBorder(): JSBBorder; static; overload; + class function getInternalFrameBorder(): JSBBorder; static; overload; + end; + + JSPMMetalBorders = class external 'javax.swing.plaf.metal' name 'MetalBorders' (JLObject) + public + type + InnerDialogBorder = class; + Arr1InnerDialogBorder = array of InnerDialogBorder; + Arr2InnerDialogBorder = array of Arr1InnerDialogBorder; + Arr3InnerDialogBorder = array of Arr2InnerDialogBorder; + InnerFrameBorder = class; + Arr1InnerFrameBorder = array of InnerFrameBorder; + Arr2InnerFrameBorder = array of Arr1InnerFrameBorder; + Arr3InnerFrameBorder = array of Arr2InnerFrameBorder; + InnerErrorDialogBorder = class; + Arr1InnerErrorDialogBorder = array of InnerErrorDialogBorder; + Arr2InnerErrorDialogBorder = array of Arr1InnerErrorDialogBorder; + Arr3InnerErrorDialogBorder = array of Arr2InnerErrorDialogBorder; + InnerQuestionDialogBorder = class; + Arr1InnerQuestionDialogBorder = array of InnerQuestionDialogBorder; + Arr2InnerQuestionDialogBorder = array of Arr1InnerQuestionDialogBorder; + Arr3InnerQuestionDialogBorder = array of Arr2InnerQuestionDialogBorder; + InnerWarningDialogBorder = class; + Arr1InnerWarningDialogBorder = array of InnerWarningDialogBorder; + Arr2InnerWarningDialogBorder = array of Arr1InnerWarningDialogBorder; + Arr3InnerWarningDialogBorder = array of Arr2InnerWarningDialogBorder; + InnerRolloverMarginBorder = class; + Arr1InnerRolloverMarginBorder = array of InnerRolloverMarginBorder; + Arr2InnerRolloverMarginBorder = array of Arr1InnerRolloverMarginBorder; + Arr3InnerRolloverMarginBorder = array of Arr2InnerRolloverMarginBorder; + InnerDialogBorder = class external 'javax.swing.plaf.metal' name 'MetalBorders$DialogBorder' + end; + + InnerFrameBorder = class external 'javax.swing.plaf.metal' name 'MetalBorders$FrameBorder' + end; + + InnerErrorDialogBorder = class external 'javax.swing.plaf.metal' name 'MetalBorders$ErrorDialogBorder' + end; + + InnerQuestionDialogBorder = class external 'javax.swing.plaf.metal' name 'MetalBorders$QuestionDialogBorder' + end; + + InnerWarningDialogBorder = class external 'javax.swing.plaf.metal' name 'MetalBorders$WarningDialogBorder' + end; + + InnerRolloverMarginBorder = class external 'javax.swing.plaf.metal' name 'MetalBorders$RolloverMarginBorder' + end; + + public + type + InnerTableHeaderBorder = class; + Arr1InnerTableHeaderBorder = array of InnerTableHeaderBorder; + Arr2InnerTableHeaderBorder = array of Arr1InnerTableHeaderBorder; + Arr3InnerTableHeaderBorder = array of Arr2InnerTableHeaderBorder; + InnerButtonBorder = class; + Arr1InnerButtonBorder = array of InnerButtonBorder; + Arr2InnerButtonBorder = array of Arr1InnerButtonBorder; + Arr3InnerButtonBorder = array of Arr2InnerButtonBorder; + InnerFlush3DBorder = class; + Arr1InnerFlush3DBorder = array of InnerFlush3DBorder; + Arr2InnerFlush3DBorder = array of Arr1InnerFlush3DBorder; + Arr3InnerFlush3DBorder = array of Arr2InnerFlush3DBorder; + InnerInternalFrameBorder = class; + Arr1InnerInternalFrameBorder = array of InnerInternalFrameBorder; + Arr2InnerInternalFrameBorder = array of Arr1InnerInternalFrameBorder; + Arr3InnerInternalFrameBorder = array of Arr2InnerInternalFrameBorder; + InnerMenuBarBorder = class; + Arr1InnerMenuBarBorder = array of InnerMenuBarBorder; + Arr2InnerMenuBarBorder = array of Arr1InnerMenuBarBorder; + Arr3InnerMenuBarBorder = array of Arr2InnerMenuBarBorder; + InnerMenuItemBorder = class; + Arr1InnerMenuItemBorder = array of InnerMenuItemBorder; + Arr2InnerMenuItemBorder = array of Arr1InnerMenuItemBorder; + Arr3InnerMenuItemBorder = array of Arr2InnerMenuItemBorder; + InnerOptionDialogBorder = class; + Arr1InnerOptionDialogBorder = array of InnerOptionDialogBorder; + Arr2InnerOptionDialogBorder = array of Arr1InnerOptionDialogBorder; + Arr3InnerOptionDialogBorder = array of Arr2InnerOptionDialogBorder; + InnerPaletteBorder = class; + Arr1InnerPaletteBorder = array of InnerPaletteBorder; + Arr2InnerPaletteBorder = array of Arr1InnerPaletteBorder; + Arr3InnerPaletteBorder = array of Arr2InnerPaletteBorder; + InnerPopupMenuBorder = class; + Arr1InnerPopupMenuBorder = array of InnerPopupMenuBorder; + Arr2InnerPopupMenuBorder = array of Arr1InnerPopupMenuBorder; + Arr3InnerPopupMenuBorder = array of Arr2InnerPopupMenuBorder; + InnerScrollPaneBorder = class; + Arr1InnerScrollPaneBorder = array of InnerScrollPaneBorder; + Arr2InnerScrollPaneBorder = array of Arr1InnerScrollPaneBorder; + Arr3InnerScrollPaneBorder = array of Arr2InnerScrollPaneBorder; + InnerToolBarBorder = class; + Arr1InnerToolBarBorder = array of InnerToolBarBorder; + Arr2InnerToolBarBorder = array of Arr1InnerToolBarBorder; + Arr3InnerToolBarBorder = array of Arr2InnerToolBarBorder; + InnerRolloverButtonBorder = class; + Arr1InnerRolloverButtonBorder = array of InnerRolloverButtonBorder; + Arr2InnerRolloverButtonBorder = array of Arr1InnerRolloverButtonBorder; + Arr3InnerRolloverButtonBorder = array of Arr2InnerRolloverButtonBorder; + InnerToggleButtonBorder = class; + Arr1InnerToggleButtonBorder = array of InnerToggleButtonBorder; + Arr2InnerToggleButtonBorder = array of Arr1InnerToggleButtonBorder; + Arr3InnerToggleButtonBorder = array of Arr2InnerToggleButtonBorder; + InnerTextFieldBorder = class; + Arr1InnerTextFieldBorder = array of InnerTextFieldBorder; + Arr2InnerTextFieldBorder = array of Arr1InnerTextFieldBorder; + Arr3InnerTextFieldBorder = array of Arr2InnerTextFieldBorder; + InnerTableHeaderBorder = class external 'javax.swing.plaf.metal' name 'MetalBorders$TableHeaderBorder' (JSBAbstractBorder) + strict protected + var + feditorBorderInsets: JAInsets; external name 'editorBorderInsets'; + public + constructor create(); overload; + procedure paintBorder(para1: JAComponent; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; + function getBorderInsets(para1: JAComponent): JAInsets; overload; virtual; + end; + + InnerButtonBorder = class external 'javax.swing.plaf.metal' name 'MetalBorders$ButtonBorder' (JSBAbstractBorder, JSPUIResource) + strict protected + class var + fborderInsets: JAInsets; external name 'borderInsets'; + public + constructor create(); overload; + procedure paintBorder(para1: JAComponent; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; + function getBorderInsets(para1: JAComponent): JAInsets; overload; virtual; + function getBorderInsets(para1: JAComponent; para2: JAInsets): JAInsets; overload; virtual; + end; + + InnerFlush3DBorder = class external 'javax.swing.plaf.metal' name 'MetalBorders$Flush3DBorder' (JSBAbstractBorder, JSPUIResource) + public + constructor create(); overload; + procedure paintBorder(para1: JAComponent; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; + function getBorderInsets(para1: JAComponent): JAInsets; overload; virtual; + function getBorderInsets(para1: JAComponent; para2: JAInsets): JAInsets; overload; virtual; + end; + + InnerInternalFrameBorder = class external 'javax.swing.plaf.metal' name 'MetalBorders$InternalFrameBorder' (JSBAbstractBorder, JSPUIResource) + public + constructor create(); overload; + procedure paintBorder(para1: JAComponent; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; + function getBorderInsets(para1: JAComponent): JAInsets; overload; virtual; + function getBorderInsets(para1: JAComponent; para2: JAInsets): JAInsets; overload; virtual; + end; + + InnerMenuBarBorder = class external 'javax.swing.plaf.metal' name 'MetalBorders$MenuBarBorder' (JSBAbstractBorder, JSPUIResource) + strict protected + class var + fborderInsets: JAInsets; external name 'borderInsets'; + public + constructor create(); overload; + procedure paintBorder(para1: JAComponent; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; + function getBorderInsets(para1: JAComponent): JAInsets; overload; virtual; + function getBorderInsets(para1: JAComponent; para2: JAInsets): JAInsets; overload; virtual; + end; + + InnerMenuItemBorder = class external 'javax.swing.plaf.metal' name 'MetalBorders$MenuItemBorder' (JSBAbstractBorder, JSPUIResource) + strict protected + class var + fborderInsets: JAInsets; external name 'borderInsets'; + public + constructor create(); overload; + procedure paintBorder(para1: JAComponent; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; + function getBorderInsets(para1: JAComponent): JAInsets; overload; virtual; + function getBorderInsets(para1: JAComponent; para2: JAInsets): JAInsets; overload; virtual; + end; + + InnerOptionDialogBorder = class external 'javax.swing.plaf.metal' name 'MetalBorders$OptionDialogBorder' (JSBAbstractBorder, JSPUIResource) + public + constructor create(); overload; + procedure paintBorder(para1: JAComponent; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; + function getBorderInsets(para1: JAComponent): JAInsets; overload; virtual; + function getBorderInsets(para1: JAComponent; para2: JAInsets): JAInsets; overload; virtual; + end; + + InnerPaletteBorder = class external 'javax.swing.plaf.metal' name 'MetalBorders$PaletteBorder' (JSBAbstractBorder, JSPUIResource) + public + constructor create(); overload; + procedure paintBorder(para1: JAComponent; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; + function getBorderInsets(para1: JAComponent): JAInsets; overload; virtual; + function getBorderInsets(para1: JAComponent; para2: JAInsets): JAInsets; overload; virtual; + end; + + InnerPopupMenuBorder = class external 'javax.swing.plaf.metal' name 'MetalBorders$PopupMenuBorder' (JSBAbstractBorder, JSPUIResource) + strict protected + class var + fborderInsets: JAInsets; external name 'borderInsets'; + public + constructor create(); overload; + procedure paintBorder(para1: JAComponent; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; + function getBorderInsets(para1: JAComponent): JAInsets; overload; virtual; + function getBorderInsets(para1: JAComponent; para2: JAInsets): JAInsets; overload; virtual; + end; + + InnerScrollPaneBorder = class external 'javax.swing.plaf.metal' name 'MetalBorders$ScrollPaneBorder' (JSBAbstractBorder, JSPUIResource) + public + constructor create(); overload; + procedure paintBorder(para1: JAComponent; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; + function getBorderInsets(para1: JAComponent): JAInsets; overload; virtual; + end; + + InnerToolBarBorder = class external 'javax.swing.plaf.metal' name 'MetalBorders$ToolBarBorder' (JSBAbstractBorder, JSPUIResource, JSSwingConstants) + strict protected + var + fbumps: JSPMMetalBumps; external name 'bumps'; + public + constructor create(); overload; + procedure paintBorder(para1: JAComponent; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; + function getBorderInsets(para1: JAComponent): JAInsets; overload; virtual; + function getBorderInsets(para1: JAComponent; para2: JAInsets): JAInsets; overload; virtual; + end; + + InnerRolloverButtonBorder = class external 'javax.swing.plaf.metal' name 'MetalBorders$RolloverButtonBorder' (InnerButtonBorder) + public + constructor create(); overload; + procedure paintBorder(para1: JAComponent; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; + end; + + InnerToggleButtonBorder = class external 'javax.swing.plaf.metal' name 'MetalBorders$ToggleButtonBorder' (InnerButtonBorder) + public + constructor create(); overload; + procedure paintBorder(para1: JAComponent; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; + end; + + InnerTextFieldBorder = class external 'javax.swing.plaf.metal' name 'MetalBorders$TextFieldBorder' (InnerFlush3DBorder) + public + constructor create(); overload; + procedure paintBorder(para1: JAComponent; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; + end; + + public + constructor create(); overload; + class function getButtonBorder(): JSBBorder; static; overload; + class function getTextBorder(): JSBBorder; static; overload; + class function getTextFieldBorder(): JSBBorder; static; overload; + class function getToggleButtonBorder(): JSBBorder; static; overload; + class function getDesktopIconBorder(): JSBBorder; static; overload; + end; + + JSPSSynthBorder = class external 'javax.swing.plaf.synth' name 'SynthBorder' (JSBAbstractBorder, JSPUIResource) + public + procedure paintBorder(para1: JAComponent; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; + function getBorderInsets(para1: JAComponent): JAInsets; overload; virtual; + function getBorderInsets(para1: JAComponent; para2: JAInsets): JAInsets; overload; virtual; + function isBorderOpaque(): jboolean; overload; virtual; + end; + + JSPButtonUI = class abstract external 'javax.swing.plaf' name 'ButtonUI' (JSPComponentUI) + public + constructor create(); overload; + end; + + JSPColorChooserUI = class abstract external 'javax.swing.plaf' name 'ColorChooserUI' (JSPComponentUI) + public + constructor create(); overload; + end; + + JSPComboBoxUI = class abstract external 'javax.swing.plaf' name 'ComboBoxUI' (JSPComponentUI) + public + constructor create(); overload; + procedure setPopupVisible(para1: JSJComboBox; para2: jboolean); overload; virtual; abstract; + function isPopupVisible(para1: JSJComboBox): jboolean; overload; virtual; abstract; + function isFocusTraversable(para1: JSJComboBox): jboolean; overload; virtual; abstract; + end; + + JSPDesktopIconUI = class abstract external 'javax.swing.plaf' name 'DesktopIconUI' (JSPComponentUI) + public + constructor create(); overload; + end; + + JSPDesktopPaneUI = class abstract external 'javax.swing.plaf' name 'DesktopPaneUI' (JSPComponentUI) + public + constructor create(); overload; + end; + + JSPFileChooserUI = class abstract external 'javax.swing.plaf' name 'FileChooserUI' (JSPComponentUI) + public + constructor create(); overload; + function getAcceptAllFileFilter(para1: JSJFileChooser): JSFFileFilter; overload; virtual; abstract; + function getFileView(para1: JSJFileChooser): JSFFileView; overload; virtual; abstract; + function getApproveButtonText(para1: JSJFileChooser): JLString; overload; virtual; abstract; + function getDialogTitle(para1: JSJFileChooser): JLString; overload; virtual; abstract; + procedure rescanCurrentDirectory(para1: JSJFileChooser); overload; virtual; abstract; + procedure ensureFileIsVisible(para1: JSJFileChooser; para2: JIFile); overload; virtual; abstract; + end; + + JSPInternalFrameUI = class abstract external 'javax.swing.plaf' name 'InternalFrameUI' (JSPComponentUI) + public + constructor create(); overload; + end; + + JSPLabelUI = class abstract external 'javax.swing.plaf' name 'LabelUI' (JSPComponentUI) + public + constructor create(); overload; + end; + + JSPListUI = class abstract external 'javax.swing.plaf' name 'ListUI' (JSPComponentUI) + public + constructor create(); overload; + function locationToIndex(para1: JSJList; para2: JAPoint): jint; overload; virtual; abstract; + function indexToLocation(para1: JSJList; para2: jint): JAPoint; overload; virtual; abstract; + function getCellBounds(para1: JSJList; para2: jint; para3: jint): JARectangle; overload; virtual; abstract; + end; + + JSPMenuBarUI = class abstract external 'javax.swing.plaf' name 'MenuBarUI' (JSPComponentUI) + public + constructor create(); overload; + end; + + JSPOptionPaneUI = class abstract external 'javax.swing.plaf' name 'OptionPaneUI' (JSPComponentUI) + public + constructor create(); overload; + procedure selectInitialValue(para1: JSJOptionPane); overload; virtual; abstract; + function containsCustomComponents(para1: JSJOptionPane): jboolean; overload; virtual; abstract; + end; + + JSPPanelUI = class abstract external 'javax.swing.plaf' name 'PanelUI' (JSPComponentUI) + public + constructor create(); overload; + end; + + JSPPopupMenuUI = class abstract external 'javax.swing.plaf' name 'PopupMenuUI' (JSPComponentUI) + public + constructor create(); overload; + function isPopupTrigger(para1: JAEMouseEvent): jboolean; overload; virtual; + function getPopup(para1: JSJPopupMenu; para2: jint; para3: jint): JSPopup; overload; virtual; + end; + + JSPProgressBarUI = class abstract external 'javax.swing.plaf' name 'ProgressBarUI' (JSPComponentUI) + public + constructor create(); overload; + end; + + JSPRootPaneUI = class abstract external 'javax.swing.plaf' name 'RootPaneUI' (JSPComponentUI) + public + constructor create(); overload; + end; + + JSPScrollBarUI = class abstract external 'javax.swing.plaf' name 'ScrollBarUI' (JSPComponentUI) + public + constructor create(); overload; + end; + + JSPScrollPaneUI = class abstract external 'javax.swing.plaf' name 'ScrollPaneUI' (JSPComponentUI) + public + constructor create(); overload; + end; + + JSPSeparatorUI = class abstract external 'javax.swing.plaf' name 'SeparatorUI' (JSPComponentUI) + public + constructor create(); overload; + end; + + JSPSliderUI = class abstract external 'javax.swing.plaf' name 'SliderUI' (JSPComponentUI) + public + constructor create(); overload; + end; + + JSPSpinnerUI = class abstract external 'javax.swing.plaf' name 'SpinnerUI' (JSPComponentUI) + public + constructor create(); overload; + end; + + JSPSplitPaneUI = class abstract external 'javax.swing.plaf' name 'SplitPaneUI' (JSPComponentUI) + public + constructor create(); overload; + procedure resetToPreferredSizes(para1: JSJSplitPane); overload; virtual; abstract; + procedure setDividerLocation(para1: JSJSplitPane; para2: jint); overload; virtual; abstract; + function getDividerLocation(para1: JSJSplitPane): jint; overload; virtual; abstract; + function getMinimumDividerLocation(para1: JSJSplitPane): jint; overload; virtual; abstract; + function getMaximumDividerLocation(para1: JSJSplitPane): jint; overload; virtual; abstract; + procedure finishedPaintingChildren(para1: JSJSplitPane; para2: JAGraphics); overload; virtual; abstract; + end; + + JSPTabbedPaneUI = class abstract external 'javax.swing.plaf' name 'TabbedPaneUI' (JSPComponentUI) + public + constructor create(); overload; + function tabForCoordinate(para1: JSJTabbedPane; para2: jint; para3: jint): jint; overload; virtual; abstract; + function getTabBounds(para1: JSJTabbedPane; para2: jint): JARectangle; overload; virtual; abstract; + function getTabRunCount(para1: JSJTabbedPane): jint; overload; virtual; abstract; + end; + + JSPTableHeaderUI = class abstract external 'javax.swing.plaf' name 'TableHeaderUI' (JSPComponentUI) + public + constructor create(); overload; + end; + + JSPTableUI = class abstract external 'javax.swing.plaf' name 'TableUI' (JSPComponentUI) + public + constructor create(); overload; + end; + + JSPTextUI = class abstract external 'javax.swing.plaf' name 'TextUI' (JSPComponentUI) + public + constructor create(); overload; + function modelToView(para1: JSTJTextComponent; para2: jint): JARectangle; overload; virtual; abstract; // throws javax.swing.text.BadLocationException + function modelToView(para1: JSTJTextComponent; para2: jint; para3: JSTPosition.InnerBias): JARectangle; overload; virtual; abstract; // throws javax.swing.text.BadLocationException + function viewToModel(para1: JSTJTextComponent; para2: JAPoint): jint; overload; virtual; abstract; + function viewToModel(para1: JSTJTextComponent; para2: JAPoint; para3: JSTPosition.Arr1InnerBias): jint; overload; virtual; abstract; + function viewToModel(para1: JSTJTextComponent; para2: JAPoint; var para3: array of JSTPosition.InnerBias): jint; overload; virtual; abstract; + function getNextVisualPositionFrom(para1: JSTJTextComponent; para2: jint; para3: JSTPosition.InnerBias; para4: jint; para5: JSTPosition.Arr1InnerBias): jint; overload; virtual; abstract; // throws javax.swing.text.BadLocationException + function getNextVisualPositionFrom(para1: JSTJTextComponent; para2: jint; para3: JSTPosition.InnerBias; para4: jint; var para5: array of JSTPosition.InnerBias): jint; overload; virtual; abstract; // throws javax.swing.text.BadLocationException + procedure damageRange(para1: JSTJTextComponent; para2: jint; para3: jint); overload; virtual; abstract; + procedure damageRange(para1: JSTJTextComponent; para2: jint; para3: jint; para4: JSTPosition.InnerBias; para5: JSTPosition.InnerBias); overload; virtual; abstract; + function getEditorKit(para1: JSTJTextComponent): JSTEditorKit; overload; virtual; abstract; + function getRootView(para1: JSTJTextComponent): JSTView; overload; virtual; abstract; + function getToolTipText(para1: JSTJTextComponent; para2: JAPoint): JLString; overload; virtual; + end; + + JSPToolBarUI = class abstract external 'javax.swing.plaf' name 'ToolBarUI' (JSPComponentUI) + public + constructor create(); overload; + end; + + JSPToolTipUI = class abstract external 'javax.swing.plaf' name 'ToolTipUI' (JSPComponentUI) + public + constructor create(); overload; + end; + + JSPTreeUI = class abstract external 'javax.swing.plaf' name 'TreeUI' (JSPComponentUI) + public + constructor create(); overload; + function getPathBounds(para1: JSJTree; para2: JSTTreePath): JARectangle; overload; virtual; abstract; + function getPathForRow(para1: JSJTree; para2: jint): JSTTreePath; overload; virtual; abstract; + function getRowForPath(para1: JSJTree; para2: JSTTreePath): jint; overload; virtual; abstract; + function getRowCount(para1: JSJTree): jint; overload; virtual; abstract; + function getClosestPathForLocation(para1: JSJTree; para2: jint; para3: jint): JSTTreePath; overload; virtual; abstract; + function isEditing(para1: JSJTree): jboolean; overload; virtual; abstract; + function stopEditing(para1: JSJTree): jboolean; overload; virtual; abstract; + procedure cancelEditing(para1: JSJTree); overload; virtual; abstract; + procedure startEditingAtPath(para1: JSJTree; para2: JSTTreePath); overload; virtual; abstract; + function getEditingPath(para1: JSJTree): JSTTreePath; overload; virtual; abstract; + end; + + JSPViewportUI = class abstract external 'javax.swing.plaf' name 'ViewportUI' (JSPComponentUI) + public + constructor create(); overload; + end; + JAPPopupMenuPeer = interface external 'java.awt.peer' name 'PopupMenuPeer' (JAPMenuPeer) procedure show(para1: JAEvent); overload; end; @@ -56845,303 +59011,6 @@ function check(para1: JLString; para2: JNURL; para3: JLString; para4: JMLMLetContent): JNURL; overload; virtual; // throws java.lang.Exception end; - JSSQLDataException = class external 'java.sql' name 'SQLDataException' (JSSQLNonTransientException) - public - constructor create(); overload; - constructor create(para1: JLString); overload; - constructor create(para1: JLString; para2: JLString); overload; - constructor create(para1: JLString; para2: JLString; para3: jint); overload; - constructor create(para1: JLThrowable); overload; - constructor create(para1: JLString; para2: JLThrowable); overload; - constructor create(para1: JLString; para2: JLString; para3: JLThrowable); overload; - constructor create(para1: JLString; para2: JLString; para3: jint; para4: JLThrowable); overload; - end; - - JSSQLFeatureNotSupportedException = class external 'java.sql' name 'SQLFeatureNotSupportedException' (JSSQLNonTransientException) - public - constructor create(); overload; - constructor create(para1: JLString); overload; - constructor create(para1: JLString; para2: JLString); overload; - constructor create(para1: JLString; para2: JLString; para3: jint); overload; - constructor create(para1: JLThrowable); overload; - constructor create(para1: JLString; para2: JLThrowable); overload; - constructor create(para1: JLString; para2: JLString; para3: JLThrowable); overload; - constructor create(para1: JLString; para2: JLString; para3: jint; para4: JLThrowable); overload; - end; - - JSSQLIntegrityConstraintViolationException = class external 'java.sql' name 'SQLIntegrityConstraintViolationException' (JSSQLNonTransientException) - public - constructor create(); overload; - constructor create(para1: JLString); overload; - constructor create(para1: JLString; para2: JLString); overload; - constructor create(para1: JLString; para2: JLString; para3: jint); overload; - constructor create(para1: JLThrowable); overload; - constructor create(para1: JLString; para2: JLThrowable); overload; - constructor create(para1: JLString; para2: JLString; para3: JLThrowable); overload; - constructor create(para1: JLString; para2: JLString; para3: jint; para4: JLThrowable); overload; - end; - - JSSQLInvalidAuthorizationSpecException = class external 'java.sql' name 'SQLInvalidAuthorizationSpecException' (JSSQLNonTransientException) - public - constructor create(); overload; - constructor create(para1: JLString); overload; - constructor create(para1: JLString; para2: JLString); overload; - constructor create(para1: JLString; para2: JLString; para3: jint); overload; - constructor create(para1: JLThrowable); overload; - constructor create(para1: JLString; para2: JLThrowable); overload; - constructor create(para1: JLString; para2: JLString; para3: JLThrowable); overload; - constructor create(para1: JLString; para2: JLString; para3: jint; para4: JLThrowable); overload; - end; - - JSSQLNonTransientConnectionException = class external 'java.sql' name 'SQLNonTransientConnectionException' (JSSQLNonTransientException) - public - constructor create(); overload; - constructor create(para1: JLString); overload; - constructor create(para1: JLString; para2: JLString); overload; - constructor create(para1: JLString; para2: JLString; para3: jint); overload; - constructor create(para1: JLThrowable); overload; - constructor create(para1: JLString; para2: JLThrowable); overload; - constructor create(para1: JLString; para2: JLString; para3: JLThrowable); overload; - constructor create(para1: JLString; para2: JLString; para3: jint; para4: JLThrowable); overload; - end; - - JSSQLSyntaxErrorException = class external 'java.sql' name 'SQLSyntaxErrorException' (JSSQLNonTransientException) - public - constructor create(); overload; - constructor create(para1: JLString); overload; - constructor create(para1: JLString; para2: JLString); overload; - constructor create(para1: JLString; para2: JLString; para3: jint); overload; - constructor create(para1: JLThrowable); overload; - constructor create(para1: JLString; para2: JLThrowable); overload; - constructor create(para1: JLString; para2: JLString; para3: JLThrowable); overload; - constructor create(para1: JLString; para2: JLString; para3: jint; para4: JLThrowable); overload; - end; - - JSSQLTimeoutException = class external 'java.sql' name 'SQLTimeoutException' (JSSQLTransientException) - public - constructor create(); overload; - constructor create(para1: JLString); overload; - constructor create(para1: JLString; para2: JLString); overload; - constructor create(para1: JLString; para2: JLString; para3: jint); overload; - constructor create(para1: JLThrowable); overload; - constructor create(para1: JLString; para2: JLThrowable); overload; - constructor create(para1: JLString; para2: JLString; para3: JLThrowable); overload; - constructor create(para1: JLString; para2: JLString; para3: jint; para4: JLThrowable); overload; - end; - - JSSQLTransactionRollbackException = class external 'java.sql' name 'SQLTransactionRollbackException' (JSSQLTransientException) - public - constructor create(); overload; - constructor create(para1: JLString); overload; - constructor create(para1: JLString; para2: JLString); overload; - constructor create(para1: JLString; para2: JLString; para3: jint); overload; - constructor create(para1: JLThrowable); overload; - constructor create(para1: JLString; para2: JLThrowable); overload; - constructor create(para1: JLString; para2: JLString; para3: JLThrowable); overload; - constructor create(para1: JLString; para2: JLString; para3: jint; para4: JLThrowable); overload; - end; - - JSSQLTransientConnectionException = class external 'java.sql' name 'SQLTransientConnectionException' (JSSQLTransientException) - public - constructor create(); overload; - constructor create(para1: JLString); overload; - constructor create(para1: JLString; para2: JLString); overload; - constructor create(para1: JLString; para2: JLString; para3: jint); overload; - constructor create(para1: JLThrowable); overload; - constructor create(para1: JLString; para2: JLThrowable); overload; - constructor create(para1: JLString; para2: JLString; para3: JLThrowable); overload; - constructor create(para1: JLString; para2: JLString; para3: jint; para4: JLThrowable); overload; - end; - - JSDataTruncation = class external 'java.sql' name 'DataTruncation' (JSSQLWarning) - public - constructor create(para1: jint; para2: jboolean; para3: jboolean; para4: jint; para5: jint); overload; - constructor create(para1: jint; para2: jboolean; para3: jboolean; para4: jint; para5: jint; para6: JLThrowable); overload; - function getIndex(): jint; overload; virtual; - function getParameter(): jboolean; overload; virtual; - function getRead(): jboolean; overload; virtual; - function getDataSize(): jint; overload; virtual; - function getTransferSize(): jint; overload; virtual; - end; - - JUAbstractList = class abstract external 'java.util' name 'AbstractList' (JUAbstractCollection, JUList) - public - type - InnerItr = class; - Arr1InnerItr = array of InnerItr; - Arr2InnerItr = array of Arr1InnerItr; - Arr3InnerItr = array of Arr2InnerItr; - InnerListItr = class; - Arr1InnerListItr = array of InnerListItr; - Arr2InnerListItr = array of Arr1InnerListItr; - Arr3InnerListItr = array of Arr2InnerListItr; - InnerItr = class external 'java.util' name 'AbstractList$Itr' - end; - - InnerListItr = class external 'java.util' name 'AbstractList$ListItr' - end; - - strict protected - var - fmodCount: jint; external name 'modCount'; - strict protected - constructor create(); overload; - public - function add(para1: JLObject): jboolean; overload; virtual; - function get(para1: jint): JLObject; overload; virtual; abstract; - function &set(para1: jint; para2: JLObject): JLObject; overload; virtual; - procedure add(para1: jint; para2: JLObject); overload; virtual; - function remove(para1: jint): JLObject; overload; virtual; - function indexOf(para1: JLObject): jint; overload; virtual; - function lastIndexOf(para1: JLObject): jint; overload; virtual; - procedure clear(); overload; virtual; - function addAll(para1: jint; para2: JUCollection): jboolean; overload; virtual; - function iterator(): JUIterator; overload; virtual; - function listIterator(): JUListIterator; overload; virtual; - function listIterator(para1: jint): JUListIterator; overload; virtual; - function subList(para1: jint; para2: jint): JUList; overload; virtual; - function equals(para1: JLObject): jboolean; overload; virtual; - function hashCode(): jint; overload; virtual; - strict protected - procedure removeRange(para1: jint; para2: jint); overload; virtual; - end; - - JUCCopyOnWriteArrayList = class external 'java.util.concurrent' name 'CopyOnWriteArrayList' (JLObject, JUList, JURandomAccess, JLCloneable, JISerializable) - public - type - InnerCOWIterator = class; - Arr1InnerCOWIterator = array of InnerCOWIterator; - Arr2InnerCOWIterator = array of Arr1InnerCOWIterator; - Arr3InnerCOWIterator = array of Arr2InnerCOWIterator; - InnerCOWSubListIterator = class; - Arr1InnerCOWSubListIterator = array of InnerCOWSubListIterator; - Arr2InnerCOWSubListIterator = array of Arr1InnerCOWSubListIterator; - Arr3InnerCOWSubListIterator = array of Arr2InnerCOWSubListIterator; - InnerCOWSubList = class; - Arr1InnerCOWSubList = array of InnerCOWSubList; - Arr2InnerCOWSubList = array of Arr1InnerCOWSubList; - Arr3InnerCOWSubList = array of Arr2InnerCOWSubList; - InnerCOWIterator = class external 'java.util.concurrent' name 'CopyOnWriteArrayList$COWIterator' - end; - - InnerCOWSubListIterator = class external 'java.util.concurrent' name 'CopyOnWriteArrayList$COWSubListIterator' - end; - - InnerCOWSubList = class external 'java.util.concurrent' name 'CopyOnWriteArrayList$COWSubList' - end; - - public - constructor create(); overload; - constructor create(para1: JUCollection); overload; - constructor create(para1: Arr1JLObject); overload; - constructor create(const para1: array of JLObject); overload; - function size(): jint; overload; virtual; - function isEmpty(): jboolean; overload; virtual; - function contains(para1: JLObject): jboolean; overload; virtual; - function indexOf(para1: JLObject): jint; overload; virtual; - function indexOf(para1: JLObject; para2: jint): jint; overload; virtual; - function lastIndexOf(para1: JLObject): jint; overload; virtual; - function lastIndexOf(para1: JLObject; para2: jint): jint; overload; virtual; - function clone(): JLObject; overload; virtual; - function toArray(): Arr1JLObject; overload; virtual; - function toArray(para1: Arr1JLObject): Arr1JLObject; overload; virtual; - function toArray(var para1: array of JLObject): Arr1JLObject; overload; virtual; - function get(para1: jint): JLObject; overload; virtual; - function &set(para1: jint; para2: JLObject): JLObject; overload; virtual; - function add(para1: JLObject): jboolean; overload; virtual; - procedure add(para1: jint; para2: JLObject); overload; virtual; - function remove(para1: jint): JLObject; overload; virtual; - function remove(para1: JLObject): jboolean; overload; virtual; - function addIfAbsent(para1: JLObject): jboolean; overload; virtual; - function containsAll(para1: JUCollection): jboolean; overload; virtual; - function removeAll(para1: JUCollection): jboolean; overload; virtual; - function retainAll(para1: JUCollection): jboolean; overload; virtual; - function addAllAbsent(para1: JUCollection): jint; overload; virtual; - procedure clear(); overload; virtual; - function addAll(para1: JUCollection): jboolean; overload; virtual; - function addAll(para1: jint; para2: JUCollection): jboolean; overload; virtual; - function toString(): JLString; overload; virtual; - function equals(para1: JLObject): jboolean; overload; virtual; - function hashCode(): jint; overload; virtual; - function iterator(): JUIterator; overload; virtual; - function listIterator(): JUListIterator; overload; virtual; - function listIterator(para1: jint): JUListIterator; overload; virtual; - function subList(para1: jint; para2: jint): JUList; overload; virtual; - end; - - JUAbstractQueue = class abstract external 'java.util' name 'AbstractQueue' (JUAbstractCollection, JUQueue) - strict protected - constructor create(); overload; - public - function add(para1: JLObject): jboolean; overload; virtual; - function remove(): JLObject; overload; virtual; - function element(): JLObject; overload; virtual; - procedure clear(); overload; virtual; - function addAll(para1: JUCollection): jboolean; overload; virtual; - end; - - JUDeque = interface external 'java.util' name 'Deque' (JUQueue) - procedure addFirst(para1: JLObject); overload; - procedure addLast(para1: JLObject); overload; - function offerFirst(para1: JLObject): jboolean; overload; - function offerLast(para1: JLObject): jboolean; overload; - function removeFirst(): JLObject; overload; - function removeLast(): JLObject; overload; - function pollFirst(): JLObject; overload; - function pollLast(): JLObject; overload; - function getFirst(): JLObject; overload; - function getLast(): JLObject; overload; - function peekFirst(): JLObject; overload; - function peekLast(): JLObject; overload; - function removeFirstOccurrence(para1: JLObject): jboolean; overload; - function removeLastOccurrence(para1: JLObject): jboolean; overload; - function add(para1: JLObject): jboolean; overload; - function offer(para1: JLObject): jboolean; overload; - function remove(): JLObject; overload; - function poll(): JLObject; overload; - function element(): JLObject; overload; - function peek(): JLObject; overload; - procedure push(para1: JLObject); overload; - function pop(): JLObject; overload; - function remove(para1: JLObject): jboolean; overload; - function contains(para1: JLObject): jboolean; overload; - function size(): jint; overload; - function iterator(): JUIterator; overload; - function descendingIterator(): JUIterator; overload; - end; - - JUCBlockingQueue = interface external 'java.util.concurrent' name 'BlockingQueue' (JUQueue) - function add(para1: JLObject): jboolean; overload; - function offer(para1: JLObject): jboolean; overload; - procedure put(para1: JLObject); overload; // throws java.lang.InterruptedException - function offer(para1: JLObject; para2: jlong; para3: JUCTimeUnit): jboolean; overload; // throws java.lang.InterruptedException - function take(): JLObject; overload; // throws java.lang.InterruptedException - function poll(para1: jlong; para2: JUCTimeUnit): JLObject; overload; // throws java.lang.InterruptedException - function remainingCapacity(): jint; overload; - function remove(para1: JLObject): jboolean; overload; - function contains(para1: JLObject): jboolean; overload; - function drainTo(para1: JUCollection): jint; overload; - function drainTo(para1: JUCollection; para2: jint): jint; overload; - end; - - JUAbstractSet = class abstract external 'java.util' name 'AbstractSet' (JUAbstractCollection, JUSet) - strict protected - constructor create(); overload; - public - function equals(para1: JLObject): jboolean; overload; virtual; - function hashCode(): jint; overload; virtual; - function removeAll(para1: JUCollection): jboolean; overload; virtual; - end; - - JUSortedSet = interface external 'java.util' name 'SortedSet' (JUSet) - function comparator(): JUComparator; overload; - function subSet(para1: JLObject; para2: JLObject): JUSortedSet; overload; - function headSet(para1: JLObject): JUSortedSet; overload; - function tailSet(para1: JLObject): JUSortedSet; overload; - function first(): JLObject; overload; - function last(): JLObject; overload; - end; - JILineNumberReader = class external 'java.io' name 'LineNumberReader' (JIBufferedReader) public constructor create(para1: JIReader); overload; @@ -58260,6 +60129,109 @@ procedure setNClob(para1: JLString; para2: JIReader); overload; // throws java.sql.SQLException end; + JSProvider = class abstract external 'java.security' name 'Provider' (JUProperties) + public + type + InnerEngineDescription = class; + Arr1InnerEngineDescription = array of InnerEngineDescription; + Arr2InnerEngineDescription = array of Arr1InnerEngineDescription; + Arr3InnerEngineDescription = array of Arr2InnerEngineDescription; + InnerServiceKey = class; + Arr1InnerServiceKey = array of InnerServiceKey; + Arr2InnerServiceKey = array of Arr1InnerServiceKey; + Arr3InnerServiceKey = array of Arr2InnerServiceKey; + InnerUString = class; + Arr1InnerUString = array of InnerUString; + Arr2InnerUString = array of Arr1InnerUString; + Arr3InnerUString = array of Arr2InnerUString; + InnerEngineDescription = class external 'java.security' name 'Provider$EngineDescription' + end; + + InnerServiceKey = class external 'java.security' name 'Provider$ServiceKey' + end; + + InnerUString = class external 'java.security' name 'Provider$UString' + end; + + public + type + InnerService = class; + Arr1InnerService = array of InnerService; + Arr2InnerService = array of Arr1InnerService; + Arr3InnerService = array of Arr2InnerService; + InnerService = class external 'java.security' name 'Provider$Service' (JLObject) + public + constructor create(para1: JSProvider; para2: JLString; para3: JLString; para4: JLString; para5: JUList; para6: JUMap); overload; + function getType(): JLString; overload; virtual; final; + function getAlgorithm(): JLString; overload; virtual; final; + function getProvider(): JSProvider; overload; virtual; final; + function getClassName(): JLString; overload; virtual; final; + function getAttribute(para1: JLString): JLString; overload; virtual; final; + function newInstance(para1: JLObject): JLObject; overload; virtual; // throws java.security.NoSuchAlgorithmException + function supportsParameter(para1: JLObject): jboolean; overload; virtual; + function toString(): JLString; overload; virtual; + end; + + strict protected + constructor create(para1: JLString; para2: jdouble; para3: JLString); overload; + public + function getName(): JLString; overload; virtual; + function getVersion(): jdouble; overload; virtual; + function getInfo(): JLString; overload; virtual; + function toString(): JLString; overload; virtual; + procedure clear(); overload; virtual; + procedure load(para1: JIInputStream); overload; virtual; // throws java.io.IOException + procedure putAll(para1: JUMap); overload; virtual; + function entrySet(): JUSet; overload; virtual; + function keySet(): JUSet; overload; virtual; + function values(): JUCollection; overload; virtual; + function put(para1: JLObject; para2: JLObject): JLObject; overload; virtual; + function remove(para1: JLObject): JLObject; overload; virtual; + function get(para1: JLObject): JLObject; overload; virtual; + function keys(): JUEnumeration; overload; virtual; + function elements(): JUEnumeration; overload; virtual; + function getProperty(para1: JLString): JLString; overload; virtual; + function getService(para1: JLString; para2: JLString): JSProvider.InnerService; overload; virtual; + function getServices(): JUSet; overload; virtual; + strict protected + procedure putService(para1: JSProvider.InnerService); overload; virtual; + procedure removeService(para1: JSProvider.InnerService); overload; virtual; + end; + + JSMultiUIDefaults = class external 'javax.swing' name 'MultiUIDefaults' (JSUIDefaults) + public + type + InnerMultiUIDefaultsEnumerator = class; + Arr1InnerMultiUIDefaultsEnumerator = array of InnerMultiUIDefaultsEnumerator; + Arr2InnerMultiUIDefaultsEnumerator = array of Arr1InnerMultiUIDefaultsEnumerator; + Arr3InnerMultiUIDefaultsEnumerator = array of Arr2InnerMultiUIDefaultsEnumerator; + InnerMultiUIDefaultsEnumerator = class external 'javax.swing' name 'MultiUIDefaults$MultiUIDefaultsEnumerator' + end; + + public + constructor create(para1: Arr1JSUIDefaults); overload; + constructor create(const para1: array of JSUIDefaults); overload; + constructor create(); overload; + function get(para1: JLObject): JLObject; overload; virtual; + function get(para1: JLObject; para2: JULocale): JLObject; overload; virtual; + function size(): jint; overload; virtual; + function isEmpty(): jboolean; overload; virtual; + function keys(): JUEnumeration; overload; virtual; + function elements(): JUEnumeration; overload; virtual; + function entrySet(): JUSet; overload; virtual; + strict protected + procedure getUIError(para1: JLString); overload; virtual; + public + function remove(para1: JLObject): JLObject; overload; virtual; + procedure clear(); overload; virtual; + function toString(): JLString; overload; virtual; + end; + + JSPMMultiUIDefaults = class external 'javax.swing.plaf.multi' name 'MultiUIDefaults' (JSUIDefaults) + strict protected + procedure getUIError(para1: JLString); overload; virtual; + end; + JSAbstractAction = class abstract external 'javax.swing' name 'AbstractAction' (JLObject, JSAction, JLCloneable, JISerializable) strict protected var @@ -58446,401 +60418,6 @@ procedure removeBeanContextServicesListener(para1: JBBBeanContextServicesListener); overload; end; - JULinkedHashMap = class external 'java.util' name 'LinkedHashMap' (JUHashMap, JUMap) - public - type - InnerEntry = class; - Arr1InnerEntry = array of InnerEntry; - Arr2InnerEntry = array of Arr1InnerEntry; - Arr3InnerEntry = array of Arr2InnerEntry; - InnerKeyIterator = class; - Arr1InnerKeyIterator = array of InnerKeyIterator; - Arr2InnerKeyIterator = array of Arr1InnerKeyIterator; - Arr3InnerKeyIterator = array of Arr2InnerKeyIterator; - InnerValueIterator = class; - Arr1InnerValueIterator = array of InnerValueIterator; - Arr2InnerValueIterator = array of Arr1InnerValueIterator; - Arr3InnerValueIterator = array of Arr2InnerValueIterator; - InnerEntryIterator = class; - Arr1InnerEntryIterator = array of InnerEntryIterator; - Arr2InnerEntryIterator = array of Arr1InnerEntryIterator; - Arr3InnerEntryIterator = array of Arr2InnerEntryIterator; - InnerLinkedHashIterator = class; - Arr1InnerLinkedHashIterator = array of InnerLinkedHashIterator; - Arr2InnerLinkedHashIterator = array of Arr1InnerLinkedHashIterator; - Arr3InnerLinkedHashIterator = array of Arr2InnerLinkedHashIterator; - InnerEntry = class external 'java.util' name 'LinkedHashMap$Entry' - end; - - InnerKeyIterator = class external 'java.util' name 'LinkedHashMap$KeyIterator' - end; - - InnerValueIterator = class external 'java.util' name 'LinkedHashMap$ValueIterator' - end; - - InnerEntryIterator = class external 'java.util' name 'LinkedHashMap$EntryIterator' - end; - - InnerLinkedHashIterator = class abstract external 'java.util' name 'LinkedHashMap$LinkedHashIterator' - end; - - public - constructor create(para1: jint; para2: jfloat); overload; - constructor create(para1: jint); overload; - constructor create(); overload; - constructor create(para1: JUMap); overload; - constructor create(para1: jint; para2: jfloat; para3: jboolean); overload; - function containsValue(para1: JLObject): jboolean; overload; virtual; - function get(para1: JLObject): JLObject; overload; virtual; - procedure clear(); overload; virtual; - strict protected - function removeEldestEntry(para1: JUMap.InnerEntry): jboolean; overload; virtual; - end; - - JPASPrinterStateReasons = class sealed external 'javax.print.attribute.standard' name 'PrinterStateReasons' (JUHashMap, JPAPrintServiceAttribute) - public - type - InnerPrinterStateReasonSet = class; - Arr1InnerPrinterStateReasonSet = array of InnerPrinterStateReasonSet; - Arr2InnerPrinterStateReasonSet = array of Arr1InnerPrinterStateReasonSet; - Arr3InnerPrinterStateReasonSet = array of Arr2InnerPrinterStateReasonSet; - InnerPrinterStateReasonSetIterator = class; - Arr1InnerPrinterStateReasonSetIterator = array of InnerPrinterStateReasonSetIterator; - Arr2InnerPrinterStateReasonSetIterator = array of Arr1InnerPrinterStateReasonSetIterator; - Arr3InnerPrinterStateReasonSetIterator = array of Arr2InnerPrinterStateReasonSetIterator; - InnerPrinterStateReasonSet = class external 'javax.print.attribute.standard' name 'PrinterStateReasons$PrinterStateReasonSet' - end; - - InnerPrinterStateReasonSetIterator = class external 'javax.print.attribute.standard' name 'PrinterStateReasons$PrinterStateReasonSetIterator' - end; - - public - constructor create(); overload; - constructor create(para1: jint); overload; - constructor create(para1: jint; para2: jfloat); overload; - constructor create(para1: JUMap); overload; - function put(para1: JPASPrinterStateReason; para2: JPASSeverity): JPASSeverity; overload; virtual; - function getCategory(): JLClass; overload; virtual; final; - function getName(): JLString; overload; virtual; final; - function printerStateReasonSet(para1: JPASSeverity): JUSet; overload; virtual; - function put(para1: JLObject; para2: JLObject): JLObject; overload; virtual; - end; - - JSProvider = class abstract external 'java.security' name 'Provider' (JUProperties) - public - type - InnerEngineDescription = class; - Arr1InnerEngineDescription = array of InnerEngineDescription; - Arr2InnerEngineDescription = array of Arr1InnerEngineDescription; - Arr3InnerEngineDescription = array of Arr2InnerEngineDescription; - InnerServiceKey = class; - Arr1InnerServiceKey = array of InnerServiceKey; - Arr2InnerServiceKey = array of Arr1InnerServiceKey; - Arr3InnerServiceKey = array of Arr2InnerServiceKey; - InnerUString = class; - Arr1InnerUString = array of InnerUString; - Arr2InnerUString = array of Arr1InnerUString; - Arr3InnerUString = array of Arr2InnerUString; - InnerEngineDescription = class external 'java.security' name 'Provider$EngineDescription' - end; - - InnerServiceKey = class external 'java.security' name 'Provider$ServiceKey' - end; - - InnerUString = class external 'java.security' name 'Provider$UString' - end; - - public - type - InnerService = class; - Arr1InnerService = array of InnerService; - Arr2InnerService = array of Arr1InnerService; - Arr3InnerService = array of Arr2InnerService; - InnerService = class external 'java.security' name 'Provider$Service' (JLObject) - public - constructor create(para1: JSProvider; para2: JLString; para3: JLString; para4: JLString; para5: JUList; para6: JUMap); overload; - function getType(): JLString; overload; virtual; final; - function getAlgorithm(): JLString; overload; virtual; final; - function getProvider(): JSProvider; overload; virtual; final; - function getClassName(): JLString; overload; virtual; final; - function getAttribute(para1: JLString): JLString; overload; virtual; final; - function newInstance(para1: JLObject): JLObject; overload; virtual; // throws java.security.NoSuchAlgorithmException - function supportsParameter(para1: JLObject): jboolean; overload; virtual; - function toString(): JLString; overload; virtual; - end; - - strict protected - constructor create(para1: JLString; para2: jdouble; para3: JLString); overload; - public - function getName(): JLString; overload; virtual; - function getVersion(): jdouble; overload; virtual; - function getInfo(): JLString; overload; virtual; - function toString(): JLString; overload; virtual; - procedure clear(); overload; virtual; - procedure load(para1: JIInputStream); overload; virtual; // throws java.io.IOException - procedure putAll(para1: JUMap); overload; virtual; - function entrySet(): JUSet; overload; virtual; - function keySet(): JUSet; overload; virtual; - function values(): JUCollection; overload; virtual; - function put(para1: JLObject; para2: JLObject): JLObject; overload; virtual; - function remove(para1: JLObject): JLObject; overload; virtual; - function get(para1: JLObject): JLObject; overload; virtual; - function keys(): JUEnumeration; overload; virtual; - function elements(): JUEnumeration; overload; virtual; - function getProperty(para1: JLString): JLString; overload; virtual; - function getService(para1: JLString; para2: JLString): JSProvider.InnerService; overload; virtual; - function getServices(): JUSet; overload; virtual; - strict protected - procedure putService(para1: JSProvider.InnerService); overload; virtual; - procedure removeService(para1: JSProvider.InnerService); overload; virtual; - end; - - JSMultiUIDefaults = class external 'javax.swing' name 'MultiUIDefaults' (JSUIDefaults) - public - type - InnerMultiUIDefaultsEnumerator = class; - Arr1InnerMultiUIDefaultsEnumerator = array of InnerMultiUIDefaultsEnumerator; - Arr2InnerMultiUIDefaultsEnumerator = array of Arr1InnerMultiUIDefaultsEnumerator; - Arr3InnerMultiUIDefaultsEnumerator = array of Arr2InnerMultiUIDefaultsEnumerator; - InnerMultiUIDefaultsEnumerator = class external 'javax.swing' name 'MultiUIDefaults$MultiUIDefaultsEnumerator' - end; - - public - constructor create(para1: Arr1JSUIDefaults); overload; - constructor create(const para1: array of JSUIDefaults); overload; - constructor create(); overload; - function get(para1: JLObject): JLObject; overload; virtual; - function get(para1: JLObject; para2: JULocale): JLObject; overload; virtual; - function size(): jint; overload; virtual; - function isEmpty(): jboolean; overload; virtual; - function keys(): JUEnumeration; overload; virtual; - function elements(): JUEnumeration; overload; virtual; - function entrySet(): JUSet; overload; virtual; - strict protected - procedure getUIError(para1: JLString); overload; virtual; - public - function remove(para1: JLObject): JLObject; overload; virtual; - procedure clear(); overload; virtual; - function toString(): JLString; overload; virtual; - end; - - JSPMMultiUIDefaults = class external 'javax.swing.plaf.multi' name 'MultiUIDefaults' (JSUIDefaults) - strict protected - procedure getUIError(para1: JLString); overload; virtual; - end; - - JUTreeMap = class external 'java.util' name 'TreeMap' (JUAbstractMap, JUNavigableMap, JLCloneable, JISerializable) - public - type - InnerAscendingSubMap = class; - Arr1InnerAscendingSubMap = array of InnerAscendingSubMap; - Arr2InnerAscendingSubMap = array of Arr1InnerAscendingSubMap; - Arr3InnerAscendingSubMap = array of Arr2InnerAscendingSubMap; - InnerDescendingKeyIterator = class; - Arr1InnerDescendingKeyIterator = array of InnerDescendingKeyIterator; - Arr2InnerDescendingKeyIterator = array of Arr1InnerDescendingKeyIterator; - Arr3InnerDescendingKeyIterator = array of Arr2InnerDescendingKeyIterator; - InnerDescendingSubMap = class; - Arr1InnerDescendingSubMap = array of InnerDescendingSubMap; - Arr2InnerDescendingSubMap = array of Arr1InnerDescendingSubMap; - Arr3InnerDescendingSubMap = array of Arr2InnerDescendingSubMap; - InnerKeyIterator = class; - Arr1InnerKeyIterator = array of InnerKeyIterator; - Arr2InnerKeyIterator = array of Arr1InnerKeyIterator; - Arr3InnerKeyIterator = array of Arr2InnerKeyIterator; - InnerValueIterator = class; - Arr1InnerValueIterator = array of InnerValueIterator; - Arr2InnerValueIterator = array of Arr1InnerValueIterator; - Arr3InnerValueIterator = array of Arr2InnerValueIterator; - InnerEntry = class; - Arr1InnerEntry = array of InnerEntry; - Arr2InnerEntry = array of Arr1InnerEntry; - Arr3InnerEntry = array of Arr2InnerEntry; - InnerEntryIterator = class; - Arr1InnerEntryIterator = array of InnerEntryIterator; - Arr2InnerEntryIterator = array of Arr1InnerEntryIterator; - Arr3InnerEntryIterator = array of Arr2InnerEntryIterator; - InnerEntrySet = class; - Arr1InnerEntrySet = array of InnerEntrySet; - Arr2InnerEntrySet = array of Arr1InnerEntrySet; - Arr3InnerEntrySet = array of Arr2InnerEntrySet; - InnerKeySet = class; - Arr1InnerKeySet = array of InnerKeySet; - Arr2InnerKeySet = array of Arr1InnerKeySet; - Arr3InnerKeySet = array of Arr2InnerKeySet; - InnerNavigableSubMap = class; - Arr1InnerNavigableSubMap = array of InnerNavigableSubMap; - Arr2InnerNavigableSubMap = array of Arr1InnerNavigableSubMap; - Arr3InnerNavigableSubMap = array of Arr2InnerNavigableSubMap; - InnerPrivateEntryIterator = class; - Arr1InnerPrivateEntryIterator = array of InnerPrivateEntryIterator; - Arr2InnerPrivateEntryIterator = array of Arr1InnerPrivateEntryIterator; - Arr3InnerPrivateEntryIterator = array of Arr2InnerPrivateEntryIterator; - InnerSubMap = class; - Arr1InnerSubMap = array of InnerSubMap; - Arr2InnerSubMap = array of Arr1InnerSubMap; - Arr3InnerSubMap = array of Arr2InnerSubMap; - InnerValues = class; - Arr1InnerValues = array of InnerValues; - Arr2InnerValues = array of Arr1InnerValues; - Arr3InnerValues = array of Arr2InnerValues; - InnerAscendingSubMap = class sealed external 'java.util' name 'TreeMap$AscendingSubMap' - public - type - InnerAscendingEntrySetView = class; - Arr1InnerAscendingEntrySetView = array of InnerAscendingEntrySetView; - Arr2InnerAscendingEntrySetView = array of Arr1InnerAscendingEntrySetView; - Arr3InnerAscendingEntrySetView = array of Arr2InnerAscendingEntrySetView; - InnerAscendingEntrySetView = class sealed external 'java.util' name 'TreeMap$AscendingSubMap$AscendingEntrySetView' - end; - - end; - - InnerDescendingKeyIterator = class sealed external 'java.util' name 'TreeMap$DescendingKeyIterator' - end; - - InnerDescendingSubMap = class sealed external 'java.util' name 'TreeMap$DescendingSubMap' - public - type - InnerDescendingEntrySetView = class; - Arr1InnerDescendingEntrySetView = array of InnerDescendingEntrySetView; - Arr2InnerDescendingEntrySetView = array of Arr1InnerDescendingEntrySetView; - Arr3InnerDescendingEntrySetView = array of Arr2InnerDescendingEntrySetView; - InnerDescendingEntrySetView = class sealed external 'java.util' name 'TreeMap$DescendingSubMap$DescendingEntrySetView' - end; - - end; - - InnerKeyIterator = class sealed external 'java.util' name 'TreeMap$KeyIterator' - end; - - InnerValueIterator = class sealed external 'java.util' name 'TreeMap$ValueIterator' - end; - - InnerEntry = class sealed external 'java.util' name 'TreeMap$Entry' - end; - - InnerEntryIterator = class sealed external 'java.util' name 'TreeMap$EntryIterator' - end; - - InnerEntrySet = class external 'java.util' name 'TreeMap$EntrySet' - end; - - InnerKeySet = class sealed external 'java.util' name 'TreeMap$KeySet' - end; - - InnerNavigableSubMap = class abstract external 'java.util' name 'TreeMap$NavigableSubMap' - public - type - InnerDescendingSubMapKeyIterator = class; - Arr1InnerDescendingSubMapKeyIterator = array of InnerDescendingSubMapKeyIterator; - Arr2InnerDescendingSubMapKeyIterator = array of Arr1InnerDescendingSubMapKeyIterator; - Arr3InnerDescendingSubMapKeyIterator = array of Arr2InnerDescendingSubMapKeyIterator; - InnerSubMapKeyIterator = class; - Arr1InnerSubMapKeyIterator = array of InnerSubMapKeyIterator; - Arr2InnerSubMapKeyIterator = array of Arr1InnerSubMapKeyIterator; - Arr3InnerSubMapKeyIterator = array of Arr2InnerSubMapKeyIterator; - InnerDescendingSubMapEntryIterator = class; - Arr1InnerDescendingSubMapEntryIterator = array of InnerDescendingSubMapEntryIterator; - Arr2InnerDescendingSubMapEntryIterator = array of Arr1InnerDescendingSubMapEntryIterator; - Arr3InnerDescendingSubMapEntryIterator = array of Arr2InnerDescendingSubMapEntryIterator; - InnerSubMapEntryIterator = class; - Arr1InnerSubMapEntryIterator = array of InnerSubMapEntryIterator; - Arr2InnerSubMapEntryIterator = array of Arr1InnerSubMapEntryIterator; - Arr3InnerSubMapEntryIterator = array of Arr2InnerSubMapEntryIterator; - InnerEntrySetView = class; - Arr1InnerEntrySetView = array of InnerEntrySetView; - Arr2InnerEntrySetView = array of Arr1InnerEntrySetView; - Arr3InnerEntrySetView = array of Arr2InnerEntrySetView; - InnerSubMapIterator = class; - Arr1InnerSubMapIterator = array of InnerSubMapIterator; - Arr2InnerSubMapIterator = array of Arr1InnerSubMapIterator; - Arr3InnerSubMapIterator = array of Arr2InnerSubMapIterator; - InnerDescendingSubMapKeyIterator = class sealed external 'java.util' name 'TreeMap$NavigableSubMap$DescendingSubMapKeyIterator' - end; - - InnerSubMapKeyIterator = class sealed external 'java.util' name 'TreeMap$NavigableSubMap$SubMapKeyIterator' - end; - - InnerDescendingSubMapEntryIterator = class sealed external 'java.util' name 'TreeMap$NavigableSubMap$DescendingSubMapEntryIterator' - end; - - InnerSubMapEntryIterator = class sealed external 'java.util' name 'TreeMap$NavigableSubMap$SubMapEntryIterator' - end; - - InnerEntrySetView = class abstract external 'java.util' name 'TreeMap$NavigableSubMap$EntrySetView' - end; - - InnerSubMapIterator = class abstract external 'java.util' name 'TreeMap$NavigableSubMap$SubMapIterator' - end; - - end; - - InnerPrivateEntryIterator = class abstract external 'java.util' name 'TreeMap$PrivateEntryIterator' - end; - - InnerSubMap = class external 'java.util' name 'TreeMap$SubMap' - end; - - InnerValues = class external 'java.util' name 'TreeMap$Values' - end; - - public - constructor create(); overload; - constructor create(para1: JUComparator); overload; - constructor create(para1: JUMap); overload; - constructor create(para1: JUSortedMap); overload; - function size(): jint; overload; virtual; - function containsKey(para1: JLObject): jboolean; overload; virtual; - function containsValue(para1: JLObject): jboolean; overload; virtual; - function get(para1: JLObject): JLObject; overload; virtual; - function comparator(): JUComparator; overload; virtual; - function firstKey(): JLObject; overload; virtual; - function lastKey(): JLObject; overload; virtual; - procedure putAll(para1: JUMap); overload; virtual; - function put(para1: JLObject; para2: JLObject): JLObject; overload; virtual; - function remove(para1: JLObject): JLObject; overload; virtual; - procedure clear(); overload; virtual; - function clone(): JLObject; overload; virtual; - function firstEntry(): JUMap.InnerEntry; overload; virtual; - function lastEntry(): JUMap.InnerEntry; overload; virtual; - function pollFirstEntry(): JUMap.InnerEntry; overload; virtual; - function pollLastEntry(): JUMap.InnerEntry; overload; virtual; - function lowerEntry(para1: JLObject): JUMap.InnerEntry; overload; virtual; - function lowerKey(para1: JLObject): JLObject; overload; virtual; - function floorEntry(para1: JLObject): JUMap.InnerEntry; overload; virtual; - function floorKey(para1: JLObject): JLObject; overload; virtual; - function ceilingEntry(para1: JLObject): JUMap.InnerEntry; overload; virtual; - function ceilingKey(para1: JLObject): JLObject; overload; virtual; - function higherEntry(para1: JLObject): JUMap.InnerEntry; overload; virtual; - function higherKey(para1: JLObject): JLObject; overload; virtual; - function keySet(): JUSet; overload; virtual; - function navigableKeySet(): JUNavigableSet; overload; virtual; - function descendingKeySet(): JUNavigableSet; overload; virtual; - function values(): JUCollection; overload; virtual; - function entrySet(): JUSet; overload; virtual; - function descendingMap(): JUNavigableMap; overload; virtual; - function subMap(para1: JLObject; para2: jboolean; para3: JLObject; para4: jboolean): JUNavigableMap; overload; virtual; - function headMap(para1: JLObject; para2: jboolean): JUNavigableMap; overload; virtual; - function tailMap(para1: JLObject; para2: jboolean): JUNavigableMap; overload; virtual; - function subMap(para1: JLObject; para2: JLObject): JUSortedMap; overload; virtual; - function headMap(para1: JLObject): JUSortedMap; overload; virtual; - function tailMap(para1: JLObject): JUSortedMap; overload; virtual; - end; - - JUCConcurrentNavigableMap = interface external 'java.util.concurrent' name 'ConcurrentNavigableMap' (JUCConcurrentMap, JUNavigableMap) - function subMap(para1: JLObject; para2: jboolean; para3: JLObject; para4: jboolean): JUCConcurrentNavigableMap; overload; - function headMap(para1: JLObject; para2: jboolean): JUCConcurrentNavigableMap; overload; - function tailMap(para1: JLObject; para2: jboolean): JUCConcurrentNavigableMap; overload; - function subMap(para1: JLObject; para2: JLObject): JUCConcurrentNavigableMap; overload; - function headMap(para1: JLObject): JUCConcurrentNavigableMap; overload; - function tailMap(para1: JLObject): JUCConcurrentNavigableMap; overload; - function descendingMap(): JUCConcurrentNavigableMap; overload; - function navigableKeySet(): JUNavigableSet; overload; - function keySet(): JUNavigableSet; overload; - function descendingKeySet(): JUNavigableSet; overload; - end; - JUCThreadPoolExecutor = class external 'java.util.concurrent' name 'ThreadPoolExecutor' (JUCAbstractExecutorService) public type @@ -60138,6 +61715,67 @@ function toString(): JLString; overload; virtual; end; + JAPFiler = interface external 'javax.annotation.processing' name 'Filer' + function createSourceFile(para1: JLCharSequence; para2: Arr1JLMEElement): JTJavaFileObject; overload; // throws java.io.IOException + function createSourceFile(para1: JLCharSequence; var para2: array of JLMEElement): JTJavaFileObject; overload; // throws java.io.IOException + function createClassFile(para1: JLCharSequence; para2: Arr1JLMEElement): JTJavaFileObject; overload; // throws java.io.IOException + function createClassFile(para1: JLCharSequence; var para2: array of JLMEElement): JTJavaFileObject; overload; // throws java.io.IOException + function createResource(para1: JTJavaFileManager.InnerLocation; para2: JLCharSequence; para3: JLCharSequence; para4: Arr1JLMEElement): JTFileObject; overload; // throws java.io.IOException + function createResource(para1: JTJavaFileManager.InnerLocation; para2: JLCharSequence; para3: JLCharSequence; var para4: array of JLMEElement): JTFileObject; overload; // throws java.io.IOException + function getResource(para1: JTJavaFileManager.InnerLocation; para2: JLCharSequence; para3: JLCharSequence): JTFileObject; overload; // throws java.io.IOException + end; + + JTForwardingJavaFileManager = class external 'javax.tools' name 'ForwardingJavaFileManager' (JLObject, JTJavaFileManager) + strict protected + final var + ffileManager: JTJavaFileManager; external name 'fileManager'; + strict protected + constructor create(para1: JTJavaFileManager); overload; + public + function getClassLoader(para1: JTJavaFileManager.InnerLocation): JLClassLoader; overload; virtual; + function list(para1: JTJavaFileManager.InnerLocation; para2: JLString; para3: JUSet; para4: jboolean): JLIterable; overload; virtual; // throws java.io.IOException + function inferBinaryName(para1: JTJavaFileManager.InnerLocation; para2: JTJavaFileObject): JLString; overload; virtual; + function isSameFile(para1: JTFileObject; para2: JTFileObject): jboolean; overload; virtual; + function handleOption(para1: JLString; para2: JUIterator): jboolean; overload; virtual; + function hasLocation(para1: JTJavaFileManager.InnerLocation): jboolean; overload; virtual; + function isSupportedOption(para1: JLString): jint; overload; virtual; + function getJavaFileForInput(para1: JTJavaFileManager.InnerLocation; para2: JLString; para3: JTJavaFileObject.InnerKind): JTJavaFileObject; overload; virtual; // throws java.io.IOException + function getJavaFileForOutput(para1: JTJavaFileManager.InnerLocation; para2: JLString; para3: JTJavaFileObject.InnerKind; para4: JTFileObject): JTJavaFileObject; overload; virtual; // throws java.io.IOException + function getFileForInput(para1: JTJavaFileManager.InnerLocation; para2: JLString; para3: JLString): JTFileObject; overload; virtual; // throws java.io.IOException + function getFileForOutput(para1: JTJavaFileManager.InnerLocation; para2: JLString; para3: JLString; para4: JTFileObject): JTFileObject; overload; virtual; // throws java.io.IOException + procedure flush(); overload; virtual; // throws java.io.IOException + procedure close(); overload; virtual; // throws java.io.IOException + end; + + JTStandardJavaFileManager = interface external 'javax.tools' name 'StandardJavaFileManager' (JTJavaFileManager) + function isSameFile(para1: JTFileObject; para2: JTFileObject): jboolean; overload; + function getJavaFileObjectsFromFiles(para1: JLIterable): JLIterable; overload; + function getJavaFileObjects(para1: Arr1JIFile): JLIterable; overload; + function getJavaFileObjects(var para1: array of JIFile): JLIterable; overload; + function getJavaFileObjectsFromStrings(para1: JLIterable): JLIterable; overload; + function getJavaFileObjects(para1: Arr1JLString): JLIterable; overload; + function getJavaFileObjects(var para1: array of JLString): JLIterable; overload; + procedure setLocation(para1: JTJavaFileManager.InnerLocation; para2: JLIterable); overload; // throws java.io.IOException + function getLocation(para1: JTJavaFileManager.InnerLocation): JLIterable; overload; + end; + + JTStandardLocation = class sealed external 'javax.tools' name 'StandardLocation' (JLEnum, JTJavaFileManager.InnerLocation) + public + final class var + fCLASS_OUTPUT: JTStandardLocation; external name 'CLASS_OUTPUT'; + fSOURCE_OUTPUT: JTStandardLocation; external name 'SOURCE_OUTPUT'; + fCLASS_PATH: JTStandardLocation; external name 'CLASS_PATH'; + fSOURCE_PATH: JTStandardLocation; external name 'SOURCE_PATH'; + fANNOTATION_PROCESSOR_PATH: JTStandardLocation; external name 'ANNOTATION_PROCESSOR_PATH'; + fPLATFORM_CLASS_PATH: JTStandardLocation; external name 'PLATFORM_CLASS_PATH'; + public + class function values(): Arr1JTStandardLocation; static; overload; + class function valueOf(para1: JLString): JTStandardLocation; static; overload; + class function locationFor(para1: JLString): JTJavaFileManager.InnerLocation; static; overload; + function getName(): JLString; overload; virtual; + function isOutputLocation(): jboolean; overload; virtual; + end; + OJXDIDApacheCanonicalizer = class abstract external 'org.jcp.xml.dsig.internal.dom' name 'ApacheCanonicalizer' (JXCDTransformService) strict protected var @@ -62168,2681 +63806,6 @@ procedure setRoundingMode(para1: JMRoundingMode); overload; virtual; end; - JAPanel = class external 'java.awt' name 'Panel' (JAContainer, JAAccessible) - public - type - InnerAccessibleAWTPanel = class; - Arr1InnerAccessibleAWTPanel = array of InnerAccessibleAWTPanel; - Arr2InnerAccessibleAWTPanel = array of Arr1InnerAccessibleAWTPanel; - Arr3InnerAccessibleAWTPanel = array of Arr2InnerAccessibleAWTPanel; - InnerAccessibleAWTPanel = class external 'java.awt' name 'Panel$AccessibleAWTPanel' - end; - - public - constructor create(); overload; - constructor create(para1: JALayoutManager); overload; - procedure addNotify(); overload; virtual; - function getAccessibleContext(): JAAccessibleContext; overload; virtual; - end; - - JAScrollPane = class external 'java.awt' name 'ScrollPane' (JAContainer, JAAccessible) - public - type - InnerPeerFixer = class; - Arr1InnerPeerFixer = array of InnerPeerFixer; - Arr2InnerPeerFixer = array of Arr1InnerPeerFixer; - Arr3InnerPeerFixer = array of Arr2InnerPeerFixer; - InnerPeerFixer = class external 'java.awt' name 'ScrollPane$PeerFixer' - end; - - public - type - InnerAccessibleAWTScrollPane = class; - Arr1InnerAccessibleAWTScrollPane = array of InnerAccessibleAWTScrollPane; - Arr2InnerAccessibleAWTScrollPane = array of Arr1InnerAccessibleAWTScrollPane; - Arr3InnerAccessibleAWTScrollPane = array of Arr2InnerAccessibleAWTScrollPane; - InnerAccessibleAWTScrollPane = class external 'java.awt' name 'ScrollPane$AccessibleAWTScrollPane' - end; - - public - const - SCROLLBARS_AS_NEEDED = 0; - SCROLLBARS_ALWAYS = 1; - SCROLLBARS_NEVER = 2; - public - constructor create(); overload; // throws java.awt.HeadlessException - constructor create(para1: jint); overload; // throws java.awt.HeadlessException - strict protected - procedure addImpl(para1: JAComponent; para2: JLObject; para3: jint); overload; virtual; final; - public - function getScrollbarDisplayPolicy(): jint; overload; virtual; - function getViewportSize(): JADimension; overload; virtual; - function getHScrollbarHeight(): jint; overload; virtual; - function getVScrollbarWidth(): jint; overload; virtual; - function getVAdjustable(): JAAdjustable; overload; virtual; - function getHAdjustable(): JAAdjustable; overload; virtual; - procedure setScrollPosition(para1: jint; para2: jint); overload; virtual; - procedure setScrollPosition(para1: JAPoint); overload; virtual; - function getScrollPosition(): JAPoint; overload; virtual; - procedure setLayout(para1: JALayoutManager); overload; virtual; final; - procedure doLayout(); overload; virtual; - procedure layout(); overload; virtual; - procedure printComponents(para1: JAGraphics); overload; virtual; - procedure addNotify(); overload; virtual; - function paramString(): JLString; overload; virtual; - strict protected - procedure processMouseWheelEvent(para1: JAEMouseWheelEvent); overload; virtual; - function eventTypeEnabled(para1: jint): jboolean; overload; virtual; - public - procedure setWheelScrollingEnabled(para1: jboolean); overload; virtual; - function isWheelScrollingEnabled(): jboolean; overload; virtual; - function getAccessibleContext(): JAAccessibleContext; overload; virtual; - end; - - JAWindow = class external 'java.awt' name 'Window' (JAContainer, JAAccessible) - public - type - InnerWindowDisposerRecord = class; - Arr1InnerWindowDisposerRecord = array of InnerWindowDisposerRecord; - Arr2InnerWindowDisposerRecord = array of Arr1InnerWindowDisposerRecord; - Arr3InnerWindowDisposerRecord = array of Arr2InnerWindowDisposerRecord; - InnerWindowDisposerRecord = class external 'java.awt' name 'Window$WindowDisposerRecord' - end; - - public - type - InnerAccessibleAWTWindow = class; - Arr1InnerAccessibleAWTWindow = array of InnerAccessibleAWTWindow; - Arr2InnerAccessibleAWTWindow = array of Arr1InnerAccessibleAWTWindow; - Arr3InnerAccessibleAWTWindow = array of Arr2InnerAccessibleAWTWindow; - InnerAccessibleAWTWindow = class external 'java.awt' name 'Window$AccessibleAWTWindow' - end; - - public - constructor create(para1: JAFrame); overload; - constructor create(para1: JAWindow); overload; - constructor create(para1: JAWindow; para2: JAGraphicsConfiguration); overload; - function getIconImages(): JUList; overload; virtual; - procedure setIconImages(para1: JUList); overload; virtual; - procedure setIconImage(para1: JAImage); overload; virtual; - procedure addNotify(); overload; virtual; - procedure removeNotify(); overload; virtual; - procedure pack(); overload; virtual; - procedure setMinimumSize(para1: JADimension); overload; virtual; - procedure setSize(para1: JADimension); overload; virtual; - procedure setSize(para1: jint; para2: jint); overload; virtual; - procedure reshape(para1: jint; para2: jint; para3: jint; para4: jint); overload; virtual; - procedure setVisible(para1: jboolean); overload; virtual; - procedure show(); overload; virtual; - procedure hide(); overload; virtual; - procedure dispose(); overload; virtual; - procedure toFront(); overload; virtual; - procedure toBack(); overload; virtual; - function getToolkit(): JAToolkit; overload; virtual; - function getWarningString(): JLString; overload; virtual; final; - function getLocale(): JULocale; overload; virtual; - function getInputContext(): JAIInputContext; overload; virtual; - procedure setCursor(para1: JACursor); overload; virtual; - function getOwner(): JAWindow; overload; virtual; - function getOwnedWindows(): Arr1JAWindow; overload; virtual; - class function getWindows(): Arr1JAWindow; static; overload; - class function getOwnerlessWindows(): Arr1JAWindow; static; overload; - procedure setModalExclusionType(para1: JADialog.InnerModalExclusionType); overload; virtual; - function getModalExclusionType(): JADialog.InnerModalExclusionType; overload; virtual; - procedure addWindowListener(para1: JAEWindowListener); overload; virtual; - procedure addWindowStateListener(para1: JAEWindowStateListener); overload; virtual; - procedure addWindowFocusListener(para1: JAEWindowFocusListener); overload; virtual; - procedure removeWindowListener(para1: JAEWindowListener); overload; virtual; - procedure removeWindowStateListener(para1: JAEWindowStateListener); overload; virtual; - procedure removeWindowFocusListener(para1: JAEWindowFocusListener); overload; virtual; - function getWindowListeners(): Arr1JAEWindowListener; overload; virtual; - function getWindowFocusListeners(): Arr1JAEWindowFocusListener; overload; virtual; - function getWindowStateListeners(): Arr1JAEWindowStateListener; overload; virtual; - function getListeners(para1: JLClass): Arr1JUEventListener; overload; virtual; - strict protected - procedure processEvent(para1: JAAWTEvent); overload; virtual; - procedure processWindowEvent(para1: JAEWindowEvent); overload; virtual; - procedure processWindowFocusEvent(para1: JAEWindowEvent); overload; virtual; - procedure processWindowStateEvent(para1: JAEWindowEvent); overload; virtual; - public - procedure setAlwaysOnTop(para1: jboolean); overload; virtual; final; // throws java.lang.SecurityException - function isAlwaysOnTopSupported(): jboolean; overload; virtual; - function isAlwaysOnTop(): jboolean; overload; virtual; final; - function getFocusOwner(): JAComponent; overload; virtual; - function getMostRecentFocusOwner(): JAComponent; overload; virtual; - function isActive(): jboolean; overload; virtual; - function isFocused(): jboolean; overload; virtual; - function getFocusTraversalKeys(para1: jint): JUSet; overload; virtual; - procedure setFocusCycleRoot(para1: jboolean); overload; virtual; final; - function isFocusCycleRoot(): jboolean; overload; virtual; final; - function getFocusCycleRootAncestor(): JAContainer; overload; virtual; final; - function isFocusableWindow(): jboolean; overload; virtual; final; - function getFocusableWindowState(): jboolean; overload; virtual; - procedure setFocusableWindowState(para1: jboolean); overload; virtual; - procedure addPropertyChangeListener(para1: JBPropertyChangeListener); overload; virtual; - procedure addPropertyChangeListener(para1: JLString; para2: JBPropertyChangeListener); overload; virtual; - function postEvent(para1: JAEvent): jboolean; overload; virtual; - function isShowing(): jboolean; overload; virtual; - procedure applyResourceBundle(para1: JUResourceBundle); overload; virtual; - procedure applyResourceBundle(para1: JLString); overload; virtual; - function getAccessibleContext(): JAAccessibleContext; overload; virtual; - function getGraphicsConfiguration(): JAGraphicsConfiguration; overload; virtual; - procedure setLocationRelativeTo(para1: JAComponent); overload; virtual; - procedure createBufferStrategy(para1: jint); overload; virtual; - procedure createBufferStrategy(para1: jint; para2: JABufferCapabilities); overload; virtual; // throws java.awt.AWTException - function getBufferStrategy(): JAIBufferStrategy; overload; virtual; - procedure setLocationByPlatform(para1: jboolean); overload; virtual; - function isLocationByPlatform(): jboolean; overload; virtual; - procedure setBounds(para1: jint; para2: jint; para3: jint; para4: jint); overload; virtual; - procedure setBounds(para1: JARectangle); overload; virtual; - procedure paint(para1: JAGraphics); overload; virtual; - end; - - JSCellRendererPane = class external 'javax.swing' name 'CellRendererPane' (JAContainer, JAAccessible) - public - type - InnerAccessibleCellRendererPane = class; - Arr1InnerAccessibleCellRendererPane = array of InnerAccessibleCellRendererPane; - Arr2InnerAccessibleCellRendererPane = array of Arr1InnerAccessibleCellRendererPane; - Arr3InnerAccessibleCellRendererPane = array of Arr2InnerAccessibleCellRendererPane; - InnerAccessibleCellRendererPane = class external 'javax.swing' name 'CellRendererPane$AccessibleCellRendererPane' - end; - - strict protected - var - faccessibleContext: JAAccessibleContext; external name 'accessibleContext'; - public - constructor create(); overload; - procedure invalidate(); overload; virtual; - procedure paint(para1: JAGraphics); overload; virtual; - procedure update(para1: JAGraphics); overload; virtual; - strict protected - procedure addImpl(para1: JAComponent; para2: JLObject; para3: jint); overload; virtual; - public - procedure paintComponent(para1: JAGraphics; para2: JAComponent; para3: JAContainer; para4: jint; para5: jint; para6: jint; para7: jint; para8: jboolean); overload; virtual; - procedure paintComponent(para1: JAGraphics; para2: JAComponent; para3: JAContainer; para4: jint; para5: jint; para6: jint; para7: jint); overload; virtual; - procedure paintComponent(para1: JAGraphics; para2: JAComponent; para3: JAContainer; para4: JARectangle); overload; virtual; - function getAccessibleContext(): JAAccessibleContext; overload; virtual; - end; - - JSJComponent = class abstract external 'javax.swing' name 'JComponent' (JAContainer, JISerializable, JSTransferHandler.InnerHasGetTransferHandler) - public - type - InnerActionStandin = class; - Arr1InnerActionStandin = array of InnerActionStandin; - Arr2InnerActionStandin = array of Arr1InnerActionStandin; - Arr3InnerActionStandin = array of Arr2InnerActionStandin; - InnerIntVector = class; - Arr1InnerIntVector = array of InnerIntVector; - Arr2InnerIntVector = array of Arr1InnerIntVector; - Arr3InnerIntVector = array of Arr2InnerIntVector; - InnerKeyboardState = class; - Arr1InnerKeyboardState = array of InnerKeyboardState; - Arr2InnerKeyboardState = array of Arr1InnerKeyboardState; - Arr3InnerKeyboardState = array of Arr2InnerKeyboardState; - InnerReadObjectCallback = class; - Arr1InnerReadObjectCallback = array of InnerReadObjectCallback; - Arr2InnerReadObjectCallback = array of Arr1InnerReadObjectCallback; - Arr3InnerReadObjectCallback = array of Arr2InnerReadObjectCallback; - InnerActionStandin = class sealed external 'javax.swing' name 'JComponent$ActionStandin' - end; - - InnerIntVector = class sealed external 'javax.swing' name 'JComponent$IntVector' - end; - - InnerKeyboardState = class external 'javax.swing' name 'JComponent$KeyboardState' - end; - - InnerReadObjectCallback = class external 'javax.swing' name 'JComponent$ReadObjectCallback' - end; - - public - type - InnerAccessibleJComponent = class; - Arr1InnerAccessibleJComponent = array of InnerAccessibleJComponent; - Arr2InnerAccessibleJComponent = array of Arr1InnerAccessibleJComponent; - Arr3InnerAccessibleJComponent = array of Arr2InnerAccessibleJComponent; - InnerAccessibleJComponent = class abstract external 'javax.swing' name 'JComponent$AccessibleJComponent' - public - type - InnerAccessibleContainerHandler = class; - Arr1InnerAccessibleContainerHandler = array of InnerAccessibleContainerHandler; - Arr2InnerAccessibleContainerHandler = array of Arr1InnerAccessibleContainerHandler; - Arr3InnerAccessibleContainerHandler = array of Arr2InnerAccessibleContainerHandler; - InnerAccessibleFocusHandler = class; - Arr1InnerAccessibleFocusHandler = array of InnerAccessibleFocusHandler; - Arr2InnerAccessibleFocusHandler = array of Arr1InnerAccessibleFocusHandler; - Arr3InnerAccessibleFocusHandler = array of Arr2InnerAccessibleFocusHandler; - InnerAccessibleContainerHandler = class external 'javax.swing' name 'JComponent$AccessibleJComponent$AccessibleContainerHandler' - end; - - InnerAccessibleFocusHandler = class external 'javax.swing' name 'JComponent$AccessibleJComponent$AccessibleFocusHandler' - end; - - end; - - strict protected - var - fui: JSPComponentUI; external name 'ui'; - flistenerList: JSEEventListenerList; external name 'listenerList'; - public - const - WHEN_FOCUSED = 0; - WHEN_ANCESTOR_OF_FOCUSED_COMPONENT = 1; - WHEN_IN_FOCUSED_WINDOW = 2; - UNDEFINED_CONDITION = -1; - TOOL_TIP_TEXT_KEY = 'ToolTipText'; - strict protected - var - faccessibleContext: JAAccessibleContext; external name 'accessibleContext'; - public - procedure setInheritsPopupMenu(para1: jboolean); overload; virtual; - function getInheritsPopupMenu(): jboolean; overload; virtual; - procedure setComponentPopupMenu(para1: JSJPopupMenu); overload; virtual; - function getComponentPopupMenu(): JSJPopupMenu; overload; virtual; - constructor create(); overload; - procedure updateUI(); overload; virtual; - strict protected - procedure setUI(para1: JSPComponentUI); overload; virtual; - public - function getUIClassID(): JLString; overload; virtual; - strict protected - function getComponentGraphics(para1: JAGraphics): JAGraphics; overload; virtual; - procedure paintComponent(para1: JAGraphics); overload; virtual; - procedure paintChildren(para1: JAGraphics); overload; virtual; - procedure paintBorder(para1: JAGraphics); overload; virtual; - public - procedure update(para1: JAGraphics); overload; virtual; - procedure paint(para1: JAGraphics); overload; virtual; - procedure printAll(para1: JAGraphics); overload; virtual; - procedure print(para1: JAGraphics); overload; virtual; - strict protected - procedure printComponent(para1: JAGraphics); overload; virtual; - procedure printChildren(para1: JAGraphics); overload; virtual; - procedure printBorder(para1: JAGraphics); overload; virtual; - public - function isPaintingTile(): jboolean; overload; virtual; - function isPaintingForPrint(): jboolean; overload; virtual; final; - function isManagingFocus(): jboolean; overload; virtual; - procedure setNextFocusableComponent(para1: JAComponent); overload; virtual; - function getNextFocusableComponent(): JAComponent; overload; virtual; - procedure setRequestFocusEnabled(para1: jboolean); overload; virtual; - function isRequestFocusEnabled(): jboolean; overload; virtual; - procedure requestFocus(); overload; virtual; - function requestFocus(para1: jboolean): jboolean; overload; virtual; - function requestFocusInWindow(): jboolean; overload; virtual; - strict protected - function requestFocusInWindow(para1: jboolean): jboolean; overload; virtual; - public - procedure grabFocus(); overload; virtual; - procedure setVerifyInputWhenFocusTarget(para1: jboolean); overload; virtual; - function getVerifyInputWhenFocusTarget(): jboolean; overload; virtual; - function getFontMetrics(para1: JAFont): JAFontMetrics; overload; virtual; - procedure setPreferredSize(para1: JADimension); overload; virtual; - function getPreferredSize(): JADimension; overload; virtual; - procedure setMaximumSize(para1: JADimension); overload; virtual; - function getMaximumSize(): JADimension; overload; virtual; - procedure setMinimumSize(para1: JADimension); overload; virtual; - function getMinimumSize(): JADimension; overload; virtual; - function contains(para1: jint; para2: jint): jboolean; overload; virtual; - procedure setBorder(para1: JSBBorder); overload; virtual; - function getBorder(): JSBBorder; overload; virtual; - function getInsets(): JAInsets; overload; virtual; - function getInsets(para1: JAInsets): JAInsets; overload; virtual; - function getAlignmentY(): jfloat; overload; virtual; - procedure setAlignmentY(para1: jfloat); overload; virtual; - function getAlignmentX(): jfloat; overload; virtual; - procedure setAlignmentX(para1: jfloat); overload; virtual; - procedure setInputVerifier(para1: JSInputVerifier); overload; virtual; - function getInputVerifier(): JSInputVerifier; overload; virtual; - function getGraphics(): JAGraphics; overload; virtual; - procedure setDebugGraphicsOptions(para1: jint); overload; virtual; - function getDebugGraphicsOptions(): jint; overload; virtual; - procedure registerKeyboardAction(para1: JAEActionListener; para2: JLString; para3: JSKeyStroke; para4: jint); overload; virtual; - procedure registerKeyboardAction(para1: JAEActionListener; para2: JSKeyStroke; para3: jint); overload; virtual; - procedure unregisterKeyboardAction(para1: JSKeyStroke); overload; virtual; - function getRegisteredKeyStrokes(): Arr1JSKeyStroke; overload; virtual; - function getConditionForKeyStroke(para1: JSKeyStroke): jint; overload; virtual; - function getActionForKeyStroke(para1: JSKeyStroke): JAEActionListener; overload; virtual; - procedure resetKeyboardActions(); overload; virtual; - procedure setInputMap(para1: jint; para2: JSInputMap); overload; virtual; final; - function getInputMap(para1: jint): JSInputMap; overload; virtual; final; - function getInputMap(): JSInputMap; overload; virtual; final; - procedure setActionMap(para1: JSActionMap); overload; virtual; final; - function getActionMap(): JSActionMap; overload; virtual; final; - function getBaseline(para1: jint; para2: jint): jint; overload; virtual; - function getBaselineResizeBehavior(): JAComponent.InnerBaselineResizeBehavior; overload; virtual; - function requestDefaultFocus(): jboolean; overload; virtual; - procedure setVisible(para1: jboolean); overload; virtual; - procedure setEnabled(para1: jboolean); overload; virtual; - procedure setForeground(para1: JAColor); overload; virtual; - procedure setBackground(para1: JAColor); overload; virtual; - procedure setFont(para1: JAFont); overload; virtual; - class function getDefaultLocale(): JULocale; static; overload; - class procedure setDefaultLocale(para1: JULocale); static; overload; - strict protected - procedure processComponentKeyEvent(para1: JAEKeyEvent); overload; virtual; - procedure processKeyEvent(para1: JAEKeyEvent); overload; virtual; - function processKeyBinding(para1: JSKeyStroke; para2: JAEKeyEvent; para3: jint; para4: jboolean): jboolean; overload; virtual; - public - procedure setToolTipText(para1: JLString); overload; virtual; - function getToolTipText(): JLString; overload; virtual; - function getToolTipText(para1: JAEMouseEvent): JLString; overload; virtual; - function getToolTipLocation(para1: JAEMouseEvent): JAPoint; overload; virtual; - function getPopupLocation(para1: JAEMouseEvent): JAPoint; overload; virtual; - function createToolTip(): JSJToolTip; overload; virtual; - procedure scrollRectToVisible(para1: JARectangle); overload; virtual; - procedure setAutoscrolls(para1: jboolean); overload; virtual; - function getAutoscrolls(): jboolean; overload; virtual; - procedure setTransferHandler(para1: JSTransferHandler); overload; virtual; - function getTransferHandler(): JSTransferHandler; overload; virtual; - strict protected - procedure processMouseEvent(para1: JAEMouseEvent); overload; virtual; - procedure processMouseMotionEvent(para1: JAEMouseEvent); overload; virtual; - public - procedure enable(); overload; virtual; - procedure disable(); overload; virtual; - function getAccessibleContext(): JAAccessibleContext; overload; virtual; - function getClientProperty(para1: JLObject): JLObject; overload; virtual; final; - procedure putClientProperty(para1: JLObject; para2: JLObject); overload; virtual; final; - procedure setFocusTraversalKeys(para1: jint; para2: JUSet); overload; virtual; - class function isLightweightComponent(para1: JAComponent): jboolean; static; overload; - procedure reshape(para1: jint; para2: jint; para3: jint; para4: jint); overload; virtual; - function getBounds(para1: JARectangle): JARectangle; overload; virtual; - function getSize(para1: JADimension): JADimension; overload; virtual; - function getLocation(para1: JAPoint): JAPoint; overload; virtual; - function getX(): jint; overload; virtual; - function getY(): jint; overload; virtual; - function getWidth(): jint; overload; virtual; - function getHeight(): jint; overload; virtual; - function isOpaque(): jboolean; overload; virtual; - procedure setOpaque(para1: jboolean); overload; virtual; - procedure computeVisibleRect(para1: JARectangle); overload; virtual; - function getVisibleRect(): JARectangle; overload; virtual; - procedure firePropertyChange(para1: JLString; para2: jboolean; para3: jboolean); overload; virtual; - procedure firePropertyChange(para1: JLString; para2: jint; para3: jint); overload; virtual; - procedure firePropertyChange(para1: JLString; para2: jchar; para3: jchar); overload; virtual; - strict protected - procedure fireVetoableChange(para1: JLString; para2: JLObject; para3: JLObject); overload; virtual; // throws java.beans.PropertyVetoException - public - procedure addVetoableChangeListener(para1: JBVetoableChangeListener); overload; virtual; - procedure removeVetoableChangeListener(para1: JBVetoableChangeListener); overload; virtual; - function getVetoableChangeListeners(): Arr1JBVetoableChangeListener; overload; virtual; - function getTopLevelAncestor(): JAContainer; overload; virtual; - procedure addAncestorListener(para1: JSEAncestorListener); overload; virtual; - procedure removeAncestorListener(para1: JSEAncestorListener); overload; virtual; - function getAncestorListeners(): Arr1JSEAncestorListener; overload; virtual; - function getListeners(para1: JLClass): Arr1JUEventListener; overload; virtual; - procedure addNotify(); overload; virtual; - procedure removeNotify(); overload; virtual; - procedure repaint(para1: jlong; para2: jint; para3: jint; para4: jint; para5: jint); overload; virtual; - procedure repaint(para1: JARectangle); overload; virtual; - procedure revalidate(); overload; virtual; - function isValidateRoot(): jboolean; overload; virtual; - function isOptimizedDrawingEnabled(): jboolean; overload; virtual; - procedure paintImmediately(para1: jint; para2: jint; para3: jint; para4: jint); overload; virtual; - procedure paintImmediately(para1: JARectangle); overload; virtual; - procedure setDoubleBuffered(para1: jboolean); overload; virtual; - function isDoubleBuffered(): jboolean; overload; virtual; - function getRootPane(): JSJRootPane; overload; virtual; - strict protected - function paramString(): JLString; overload; virtual; - end; - - JSPBBasicSplitPaneDivider = class external 'javax.swing.plaf.basic' name 'BasicSplitPaneDivider' (JAContainer, JBPropertyChangeListener) - public - type - InnerOneTouchActionHandler = class; - Arr1InnerOneTouchActionHandler = array of InnerOneTouchActionHandler; - Arr2InnerOneTouchActionHandler = array of Arr1InnerOneTouchActionHandler; - Arr3InnerOneTouchActionHandler = array of Arr2InnerOneTouchActionHandler; - InnerOneTouchActionHandler = class external 'javax.swing.plaf.basic' name 'BasicSplitPaneDivider$OneTouchActionHandler' - end; - - public - type - InnerDragController = class; - Arr1InnerDragController = array of InnerDragController; - Arr2InnerDragController = array of Arr1InnerDragController; - Arr3InnerDragController = array of Arr2InnerDragController; - InnerDividerLayout = class; - Arr1InnerDividerLayout = array of InnerDividerLayout; - Arr2InnerDividerLayout = array of Arr1InnerDividerLayout; - Arr3InnerDividerLayout = array of Arr2InnerDividerLayout; - InnerMouseHandler = class; - Arr1InnerMouseHandler = array of InnerMouseHandler; - Arr2InnerMouseHandler = array of Arr1InnerMouseHandler; - Arr3InnerMouseHandler = array of Arr2InnerMouseHandler; - InnerVerticalDragController = class; - Arr1InnerVerticalDragController = array of InnerVerticalDragController; - Arr2InnerVerticalDragController = array of Arr1InnerVerticalDragController; - Arr3InnerVerticalDragController = array of Arr2InnerVerticalDragController; - InnerDragController = class external 'javax.swing.plaf.basic' name 'BasicSplitPaneDivider$DragController' - end; - - InnerDividerLayout = class external 'javax.swing.plaf.basic' name 'BasicSplitPaneDivider$DividerLayout' - end; - - InnerMouseHandler = class external 'javax.swing.plaf.basic' name 'BasicSplitPaneDivider$MouseHandler' - end; - - InnerVerticalDragController = class external 'javax.swing.plaf.basic' name 'BasicSplitPaneDivider$VerticalDragController' - end; - - strict protected - const - ONE_TOUCH_SIZE = 6; - ONE_TOUCH_OFFSET = 2; - strict protected - var - fdragger: JSPBBasicSplitPaneDivider.InnerDragController; external name 'dragger'; - fsplitPaneUI: JSPBBasicSplitPaneUI; external name 'splitPaneUI'; - fdividerSize: jint; external name 'dividerSize'; - fhiddenDivider: JAComponent; external name 'hiddenDivider'; - fsplitPane: JSJSplitPane; external name 'splitPane'; - fmouseHandler: JSPBBasicSplitPaneDivider.InnerMouseHandler; external name 'mouseHandler'; - forientation: jint; external name 'orientation'; - fleftButton: JSJButton; external name 'leftButton'; - frightButton: JSJButton; external name 'rightButton'; - public - constructor create(para1: JSPBBasicSplitPaneUI); overload; - procedure setBasicSplitPaneUI(para1: JSPBBasicSplitPaneUI); overload; virtual; - function getBasicSplitPaneUI(): JSPBBasicSplitPaneUI; overload; virtual; - procedure setDividerSize(para1: jint); overload; virtual; - function getDividerSize(): jint; overload; virtual; - procedure setBorder(para1: JSBBorder); overload; virtual; - function getBorder(): JSBBorder; overload; virtual; - function getInsets(): JAInsets; overload; virtual; - strict protected - procedure setMouseOver(para1: jboolean); overload; virtual; - public - function isMouseOver(): jboolean; overload; virtual; - function getPreferredSize(): JADimension; overload; virtual; - function getMinimumSize(): JADimension; overload; virtual; - procedure propertyChange(para1: JBPropertyChangeEvent); overload; virtual; - procedure paint(para1: JAGraphics); overload; virtual; - strict protected - procedure oneTouchExpandableChanged(); overload; virtual; - function createLeftOneTouchButton(): JSJButton; overload; virtual; - function createRightOneTouchButton(): JSJButton; overload; virtual; - procedure prepareForDragging(); overload; virtual; - procedure dragDividerTo(para1: jint); overload; virtual; - procedure finishDraggingTo(para1: jint); overload; virtual; - end; - - JATextArea = class external 'java.awt' name 'TextArea' (JATextComponent) - public - type - InnerAccessibleAWTTextArea = class; - Arr1InnerAccessibleAWTTextArea = array of InnerAccessibleAWTTextArea; - Arr2InnerAccessibleAWTTextArea = array of Arr1InnerAccessibleAWTTextArea; - Arr3InnerAccessibleAWTTextArea = array of Arr2InnerAccessibleAWTTextArea; - InnerAccessibleAWTTextArea = class external 'java.awt' name 'TextArea$AccessibleAWTTextArea' - end; - - public - const - SCROLLBARS_BOTH = 0; - SCROLLBARS_VERTICAL_ONLY = 1; - SCROLLBARS_HORIZONTAL_ONLY = 2; - SCROLLBARS_NONE = 3; - public - constructor create(); overload; // throws java.awt.HeadlessException - constructor create(para1: JLString); overload; // throws java.awt.HeadlessException - constructor create(para1: jint; para2: jint); overload; // throws java.awt.HeadlessException - constructor create(para1: JLString; para2: jint; para3: jint); overload; // throws java.awt.HeadlessException - constructor create(para1: JLString; para2: jint; para3: jint; para4: jint); overload; // throws java.awt.HeadlessException - procedure addNotify(); overload; virtual; - procedure insert(para1: JLString; para2: jint); overload; virtual; - procedure insertText(para1: JLString; para2: jint); overload; virtual; - procedure append(para1: JLString); overload; virtual; - procedure appendText(para1: JLString); overload; virtual; - procedure replaceRange(para1: JLString; para2: jint; para3: jint); overload; virtual; - procedure replaceText(para1: JLString; para2: jint; para3: jint); overload; virtual; - function getRows(): jint; overload; virtual; - procedure setRows(para1: jint); overload; virtual; - function getColumns(): jint; overload; virtual; - procedure setColumns(para1: jint); overload; virtual; - function getScrollbarVisibility(): jint; overload; virtual; - function getPreferredSize(para1: jint; para2: jint): JADimension; overload; virtual; - function preferredSize(para1: jint; para2: jint): JADimension; overload; virtual; - function getPreferredSize(): JADimension; overload; virtual; - function preferredSize(): JADimension; overload; virtual; - function getMinimumSize(para1: jint; para2: jint): JADimension; overload; virtual; - function minimumSize(para1: jint; para2: jint): JADimension; overload; virtual; - function getMinimumSize(): JADimension; overload; virtual; - function minimumSize(): JADimension; overload; virtual; - strict protected - function paramString(): JLString; overload; virtual; - public - function getAccessibleContext(): JAAccessibleContext; overload; virtual; - end; - - JATextField = class external 'java.awt' name 'TextField' (JATextComponent) - public - type - InnerAccessibleAWTTextField = class; - Arr1InnerAccessibleAWTTextField = array of InnerAccessibleAWTTextField; - Arr2InnerAccessibleAWTTextField = array of Arr1InnerAccessibleAWTTextField; - Arr3InnerAccessibleAWTTextField = array of Arr2InnerAccessibleAWTTextField; - InnerAccessibleAWTTextField = class external 'java.awt' name 'TextField$AccessibleAWTTextField' - end; - - public - constructor create(); overload; // throws java.awt.HeadlessException - constructor create(para1: JLString); overload; // throws java.awt.HeadlessException - constructor create(para1: jint); overload; // throws java.awt.HeadlessException - constructor create(para1: JLString; para2: jint); overload; // throws java.awt.HeadlessException - procedure addNotify(); overload; virtual; - function getEchoChar(): jchar; overload; virtual; - procedure setEchoChar(para1: jchar); overload; virtual; - procedure setEchoCharacter(para1: jchar); overload; virtual; - procedure setText(para1: JLString); overload; virtual; - function echoCharIsSet(): jboolean; overload; virtual; - function getColumns(): jint; overload; virtual; - procedure setColumns(para1: jint); overload; virtual; - function getPreferredSize(para1: jint): JADimension; overload; virtual; - function preferredSize(para1: jint): JADimension; overload; virtual; - function getPreferredSize(): JADimension; overload; virtual; - function preferredSize(): JADimension; overload; virtual; - function getMinimumSize(para1: jint): JADimension; overload; virtual; - function minimumSize(para1: jint): JADimension; overload; virtual; - function getMinimumSize(): JADimension; overload; virtual; - function minimumSize(): JADimension; overload; virtual; - procedure addActionListener(para1: JAEActionListener); overload; virtual; - procedure removeActionListener(para1: JAEActionListener); overload; virtual; - function getActionListeners(): Arr1JAEActionListener; overload; virtual; - function getListeners(para1: JLClass): Arr1JUEventListener; overload; virtual; - strict protected - procedure processEvent(para1: JAAWTEvent); overload; virtual; - procedure processActionEvent(para1: JAEActionEvent); overload; virtual; - function paramString(): JLString; overload; virtual; - public - function getAccessibleContext(): JAAccessibleContext; overload; virtual; - end; - - JSBBevelBorder = class external 'javax.swing.border' name 'BevelBorder' (JSBAbstractBorder) - public - const - RAISED = 0; - LOWERED = 1; - strict protected - var - fbevelType: jint; external name 'bevelType'; - fhighlightOuter: JAColor; external name 'highlightOuter'; - fhighlightInner: JAColor; external name 'highlightInner'; - fshadowInner: JAColor; external name 'shadowInner'; - fshadowOuter: JAColor; external name 'shadowOuter'; - public - constructor create(para1: jint); overload; - constructor create(para1: jint; para2: JAColor; para3: JAColor); overload; - constructor create(para1: jint; para2: JAColor; para3: JAColor; para4: JAColor; para5: JAColor); overload; - procedure paintBorder(para1: JAComponent; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; - function getBorderInsets(para1: JAComponent): JAInsets; overload; virtual; - function getBorderInsets(para1: JAComponent; para2: JAInsets): JAInsets; overload; virtual; - function getHighlightOuterColor(para1: JAComponent): JAColor; overload; virtual; - function getHighlightInnerColor(para1: JAComponent): JAColor; overload; virtual; - function getShadowInnerColor(para1: JAComponent): JAColor; overload; virtual; - function getShadowOuterColor(para1: JAComponent): JAColor; overload; virtual; - function getHighlightOuterColor(): JAColor; overload; virtual; - function getHighlightInnerColor(): JAColor; overload; virtual; - function getShadowInnerColor(): JAColor; overload; virtual; - function getShadowOuterColor(): JAColor; overload; virtual; - function getBevelType(): jint; overload; virtual; - function isBorderOpaque(): jboolean; overload; virtual; - strict protected - procedure paintRaisedBevel(para1: JAComponent; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; - procedure paintLoweredBevel(para1: JAComponent; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; - end; - - JSBCompoundBorder = class external 'javax.swing.border' name 'CompoundBorder' (JSBAbstractBorder) - strict protected - var - foutsideBorder: JSBBorder; external name 'outsideBorder'; - finsideBorder: JSBBorder; external name 'insideBorder'; - public - constructor create(); overload; - constructor create(para1: JSBBorder; para2: JSBBorder); overload; - function isBorderOpaque(): jboolean; overload; virtual; - procedure paintBorder(para1: JAComponent; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; - function getBorderInsets(para1: JAComponent; para2: JAInsets): JAInsets; overload; virtual; - function getBorderInsets(para1: JAComponent): JAInsets; overload; virtual; - function getOutsideBorder(): JSBBorder; overload; virtual; - function getInsideBorder(): JSBBorder; overload; virtual; - end; - - JSBEmptyBorder = class external 'javax.swing.border' name 'EmptyBorder' (JSBAbstractBorder, JISerializable) - strict protected - var - fleft: jint; external name 'left'; - fright: jint; external name 'right'; - ftop: jint; external name 'top'; - fbottom: jint; external name 'bottom'; - public - constructor create(para1: jint; para2: jint; para3: jint; para4: jint); overload; - constructor create(para1: JAInsets); overload; - procedure paintBorder(para1: JAComponent; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; - function getBorderInsets(para1: JAComponent): JAInsets; overload; virtual; - function getBorderInsets(para1: JAComponent; para2: JAInsets): JAInsets; overload; virtual; - function getBorderInsets(): JAInsets; overload; virtual; - function isBorderOpaque(): jboolean; overload; virtual; - end; - - JSBEtchedBorder = class external 'javax.swing.border' name 'EtchedBorder' (JSBAbstractBorder) - public - const - RAISED = 0; - LOWERED = 1; - strict protected - var - fetchType: jint; external name 'etchType'; - fhighlight: JAColor; external name 'highlight'; - fshadow: JAColor; external name 'shadow'; - public - constructor create(); overload; - constructor create(para1: jint); overload; - constructor create(para1: JAColor; para2: JAColor); overload; - constructor create(para1: jint; para2: JAColor; para3: JAColor); overload; - procedure paintBorder(para1: JAComponent; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; - function getBorderInsets(para1: JAComponent): JAInsets; overload; virtual; - function getBorderInsets(para1: JAComponent; para2: JAInsets): JAInsets; overload; virtual; - function isBorderOpaque(): jboolean; overload; virtual; - function getEtchType(): jint; overload; virtual; - function getHighlightColor(para1: JAComponent): JAColor; overload; virtual; - function getHighlightColor(): JAColor; overload; virtual; - function getShadowColor(para1: JAComponent): JAColor; overload; virtual; - function getShadowColor(): JAColor; overload; virtual; - end; - - JSBLineBorder = class external 'javax.swing.border' name 'LineBorder' (JSBAbstractBorder) - strict protected - var - fthickness: jint; external name 'thickness'; - flineColor: JAColor; external name 'lineColor'; - froundedCorners: jboolean; external name 'roundedCorners'; - public - class function createBlackLineBorder(): JSBBorder; static; overload; - class function createGrayLineBorder(): JSBBorder; static; overload; - constructor create(para1: JAColor); overload; - constructor create(para1: JAColor; para2: jint); overload; - constructor create(para1: JAColor; para2: jint; para3: jboolean); overload; - procedure paintBorder(para1: JAComponent; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; - function getBorderInsets(para1: JAComponent): JAInsets; overload; virtual; - function getBorderInsets(para1: JAComponent; para2: JAInsets): JAInsets; overload; virtual; - function getLineColor(): JAColor; overload; virtual; - function getThickness(): jint; overload; virtual; - function getRoundedCorners(): jboolean; overload; virtual; - function isBorderOpaque(): jboolean; overload; virtual; - end; - - JSBTitledBorder = class external 'javax.swing.border' name 'TitledBorder' (JSBAbstractBorder) - strict protected - var - ftitle: JLString; external name 'title'; - fborder: JSBBorder; external name 'border'; - ftitlePosition: jint; external name 'titlePosition'; - ftitleJustification: jint; external name 'titleJustification'; - ftitleFont: JAFont; external name 'titleFont'; - ftitleColor: JAColor; external name 'titleColor'; - public - const - DEFAULT_POSITION = 0; - ABOVE_TOP = 1; - TOP = 2; - BELOW_TOP = 3; - ABOVE_BOTTOM = 4; - BOTTOM = 5; - BELOW_BOTTOM = 6; - DEFAULT_JUSTIFICATION = 0; - LEFT = 1; - CENTER = 2; - RIGHT = 3; - LEADING = 4; - TRAILING = 5; - strict protected - const - EDGE_SPACING = 2; - TEXT_SPACING = 2; - TEXT_INSET_H = 5; - public - constructor create(para1: JLString); overload; - constructor create(para1: JSBBorder); overload; - constructor create(para1: JSBBorder; para2: JLString); overload; - constructor create(para1: JSBBorder; para2: JLString; para3: jint; para4: jint); overload; - constructor create(para1: JSBBorder; para2: JLString; para3: jint; para4: jint; para5: JAFont); overload; - constructor create(para1: JSBBorder; para2: JLString; para3: jint; para4: jint; para5: JAFont; para6: JAColor); overload; - procedure paintBorder(para1: JAComponent; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; - function getBorderInsets(para1: JAComponent): JAInsets; overload; virtual; - function getBorderInsets(para1: JAComponent; para2: JAInsets): JAInsets; overload; virtual; - function isBorderOpaque(): jboolean; overload; virtual; - function getTitle(): JLString; overload; virtual; - function getBorder(): JSBBorder; overload; virtual; - function getTitlePosition(): jint; overload; virtual; - function getTitleJustification(): jint; overload; virtual; - function getTitleFont(): JAFont; overload; virtual; - function getTitleColor(): JAColor; overload; virtual; - procedure setTitle(para1: JLString); overload; virtual; - procedure setBorder(para1: JSBBorder); overload; virtual; - procedure setTitlePosition(para1: jint); overload; virtual; - procedure setTitleJustification(para1: jint); overload; virtual; - procedure setTitleFont(para1: JAFont); overload; virtual; - procedure setTitleColor(para1: JAColor); overload; virtual; - function getMinimumSize(para1: JAComponent): JADimension; overload; virtual; - function getBaseline(para1: JAComponent; para2: jint; para3: jint): jint; overload; virtual; - function getBaselineResizeBehavior(para1: JAComponent): JAComponent.InnerBaselineResizeBehavior; overload; virtual; - strict protected - function getFont(para1: JAComponent): JAFont; overload; virtual; - end; - - JSPBBasicBorders = class external 'javax.swing.plaf.basic' name 'BasicBorders' (JLObject) - public - type - InnerRolloverMarginBorder = class; - Arr1InnerRolloverMarginBorder = array of InnerRolloverMarginBorder; - Arr2InnerRolloverMarginBorder = array of Arr1InnerRolloverMarginBorder; - Arr3InnerRolloverMarginBorder = array of Arr2InnerRolloverMarginBorder; - InnerSplitPaneDividerBorder = class; - Arr1InnerSplitPaneDividerBorder = array of InnerSplitPaneDividerBorder; - Arr2InnerSplitPaneDividerBorder = array of Arr1InnerSplitPaneDividerBorder; - Arr3InnerSplitPaneDividerBorder = array of Arr2InnerSplitPaneDividerBorder; - InnerRolloverMarginBorder = class external 'javax.swing.plaf.basic' name 'BasicBorders$RolloverMarginBorder' - end; - - InnerSplitPaneDividerBorder = class external 'javax.swing.plaf.basic' name 'BasicBorders$SplitPaneDividerBorder' - end; - - public - type - InnerButtonBorder = class; - Arr1InnerButtonBorder = array of InnerButtonBorder; - Arr2InnerButtonBorder = array of Arr1InnerButtonBorder; - Arr3InnerButtonBorder = array of Arr2InnerButtonBorder; - InnerFieldBorder = class; - Arr1InnerFieldBorder = array of InnerFieldBorder; - Arr2InnerFieldBorder = array of Arr1InnerFieldBorder; - Arr3InnerFieldBorder = array of Arr2InnerFieldBorder; - InnerMarginBorder = class; - Arr1InnerMarginBorder = array of InnerMarginBorder; - Arr2InnerMarginBorder = array of Arr1InnerMarginBorder; - Arr3InnerMarginBorder = array of Arr2InnerMarginBorder; - InnerMenuBarBorder = class; - Arr1InnerMenuBarBorder = array of InnerMenuBarBorder; - Arr2InnerMenuBarBorder = array of Arr1InnerMenuBarBorder; - Arr3InnerMenuBarBorder = array of Arr2InnerMenuBarBorder; - InnerSplitPaneBorder = class; - Arr1InnerSplitPaneBorder = array of InnerSplitPaneBorder; - Arr2InnerSplitPaneBorder = array of Arr1InnerSplitPaneBorder; - Arr3InnerSplitPaneBorder = array of Arr2InnerSplitPaneBorder; - InnerRadioButtonBorder = class; - Arr1InnerRadioButtonBorder = array of InnerRadioButtonBorder; - Arr2InnerRadioButtonBorder = array of Arr1InnerRadioButtonBorder; - Arr3InnerRadioButtonBorder = array of Arr2InnerRadioButtonBorder; - InnerRolloverButtonBorder = class; - Arr1InnerRolloverButtonBorder = array of InnerRolloverButtonBorder; - Arr2InnerRolloverButtonBorder = array of Arr1InnerRolloverButtonBorder; - Arr3InnerRolloverButtonBorder = array of Arr2InnerRolloverButtonBorder; - InnerToggleButtonBorder = class; - Arr1InnerToggleButtonBorder = array of InnerToggleButtonBorder; - Arr2InnerToggleButtonBorder = array of Arr1InnerToggleButtonBorder; - Arr3InnerToggleButtonBorder = array of Arr2InnerToggleButtonBorder; - InnerButtonBorder = class external 'javax.swing.plaf.basic' name 'BasicBorders$ButtonBorder' (JSBAbstractBorder, JSPUIResource) - strict protected - var - fshadow: JAColor; external name 'shadow'; - fdarkShadow: JAColor; external name 'darkShadow'; - fhighlight: JAColor; external name 'highlight'; - flightHighlight: JAColor; external name 'lightHighlight'; - public - constructor create(para1: JAColor; para2: JAColor; para3: JAColor; para4: JAColor); overload; - procedure paintBorder(para1: JAComponent; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; - function getBorderInsets(para1: JAComponent): JAInsets; overload; virtual; - function getBorderInsets(para1: JAComponent; para2: JAInsets): JAInsets; overload; virtual; - end; - - InnerFieldBorder = class external 'javax.swing.plaf.basic' name 'BasicBorders$FieldBorder' (JSBAbstractBorder, JSPUIResource) - strict protected - var - fshadow: JAColor; external name 'shadow'; - fdarkShadow: JAColor; external name 'darkShadow'; - fhighlight: JAColor; external name 'highlight'; - flightHighlight: JAColor; external name 'lightHighlight'; - public - constructor create(para1: JAColor; para2: JAColor; para3: JAColor; para4: JAColor); overload; - procedure paintBorder(para1: JAComponent; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; - function getBorderInsets(para1: JAComponent): JAInsets; overload; virtual; - function getBorderInsets(para1: JAComponent; para2: JAInsets): JAInsets; overload; virtual; - end; - - InnerMarginBorder = class external 'javax.swing.plaf.basic' name 'BasicBorders$MarginBorder' (JSBAbstractBorder, JSPUIResource) - public - constructor create(); overload; - function getBorderInsets(para1: JAComponent): JAInsets; overload; virtual; - function getBorderInsets(para1: JAComponent; para2: JAInsets): JAInsets; overload; virtual; - end; - - InnerMenuBarBorder = class external 'javax.swing.plaf.basic' name 'BasicBorders$MenuBarBorder' (JSBAbstractBorder, JSPUIResource) - public - constructor create(para1: JAColor; para2: JAColor); overload; - procedure paintBorder(para1: JAComponent; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; - function getBorderInsets(para1: JAComponent): JAInsets; overload; virtual; - function getBorderInsets(para1: JAComponent; para2: JAInsets): JAInsets; overload; virtual; - end; - - InnerSplitPaneBorder = class external 'javax.swing.plaf.basic' name 'BasicBorders$SplitPaneBorder' (JLObject, JSBBorder, JSPUIResource) - strict protected - var - fhighlight: JAColor; external name 'highlight'; - fshadow: JAColor; external name 'shadow'; - public - constructor create(para1: JAColor; para2: JAColor); overload; - procedure paintBorder(para1: JAComponent; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; - function getBorderInsets(para1: JAComponent): JAInsets; overload; virtual; - function isBorderOpaque(): jboolean; overload; virtual; - end; - - InnerRadioButtonBorder = class external 'javax.swing.plaf.basic' name 'BasicBorders$RadioButtonBorder' (InnerButtonBorder) - public - constructor create(para1: JAColor; para2: JAColor; para3: JAColor; para4: JAColor); overload; - procedure paintBorder(para1: JAComponent; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; - function getBorderInsets(para1: JAComponent): JAInsets; overload; virtual; - function getBorderInsets(para1: JAComponent; para2: JAInsets): JAInsets; overload; virtual; - end; - - InnerRolloverButtonBorder = class external 'javax.swing.plaf.basic' name 'BasicBorders$RolloverButtonBorder' (InnerButtonBorder) - public - constructor create(para1: JAColor; para2: JAColor; para3: JAColor; para4: JAColor); overload; - procedure paintBorder(para1: JAComponent; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; - end; - - InnerToggleButtonBorder = class external 'javax.swing.plaf.basic' name 'BasicBorders$ToggleButtonBorder' (InnerButtonBorder) - public - constructor create(para1: JAColor; para2: JAColor; para3: JAColor; para4: JAColor); overload; - procedure paintBorder(para1: JAComponent; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; - function getBorderInsets(para1: JAComponent): JAInsets; overload; virtual; - function getBorderInsets(para1: JAComponent; para2: JAInsets): JAInsets; overload; virtual; - end; - - public - constructor create(); overload; - class function getButtonBorder(): JSBBorder; static; overload; - class function getRadioButtonBorder(): JSBBorder; static; overload; - class function getToggleButtonBorder(): JSBBorder; static; overload; - class function getMenuBarBorder(): JSBBorder; static; overload; - class function getSplitPaneBorder(): JSBBorder; static; overload; - class function getSplitPaneDividerBorder(): JSBBorder; static; overload; - class function getTextFieldBorder(): JSBBorder; static; overload; - class function getProgressBarBorder(): JSBBorder; static; overload; - class function getInternalFrameBorder(): JSBBorder; static; overload; - end; - - JSPMMetalBorders = class external 'javax.swing.plaf.metal' name 'MetalBorders' (JLObject) - public - type - InnerDialogBorder = class; - Arr1InnerDialogBorder = array of InnerDialogBorder; - Arr2InnerDialogBorder = array of Arr1InnerDialogBorder; - Arr3InnerDialogBorder = array of Arr2InnerDialogBorder; - InnerFrameBorder = class; - Arr1InnerFrameBorder = array of InnerFrameBorder; - Arr2InnerFrameBorder = array of Arr1InnerFrameBorder; - Arr3InnerFrameBorder = array of Arr2InnerFrameBorder; - InnerErrorDialogBorder = class; - Arr1InnerErrorDialogBorder = array of InnerErrorDialogBorder; - Arr2InnerErrorDialogBorder = array of Arr1InnerErrorDialogBorder; - Arr3InnerErrorDialogBorder = array of Arr2InnerErrorDialogBorder; - InnerQuestionDialogBorder = class; - Arr1InnerQuestionDialogBorder = array of InnerQuestionDialogBorder; - Arr2InnerQuestionDialogBorder = array of Arr1InnerQuestionDialogBorder; - Arr3InnerQuestionDialogBorder = array of Arr2InnerQuestionDialogBorder; - InnerWarningDialogBorder = class; - Arr1InnerWarningDialogBorder = array of InnerWarningDialogBorder; - Arr2InnerWarningDialogBorder = array of Arr1InnerWarningDialogBorder; - Arr3InnerWarningDialogBorder = array of Arr2InnerWarningDialogBorder; - InnerRolloverMarginBorder = class; - Arr1InnerRolloverMarginBorder = array of InnerRolloverMarginBorder; - Arr2InnerRolloverMarginBorder = array of Arr1InnerRolloverMarginBorder; - Arr3InnerRolloverMarginBorder = array of Arr2InnerRolloverMarginBorder; - InnerDialogBorder = class external 'javax.swing.plaf.metal' name 'MetalBorders$DialogBorder' - end; - - InnerFrameBorder = class external 'javax.swing.plaf.metal' name 'MetalBorders$FrameBorder' - end; - - InnerErrorDialogBorder = class external 'javax.swing.plaf.metal' name 'MetalBorders$ErrorDialogBorder' - end; - - InnerQuestionDialogBorder = class external 'javax.swing.plaf.metal' name 'MetalBorders$QuestionDialogBorder' - end; - - InnerWarningDialogBorder = class external 'javax.swing.plaf.metal' name 'MetalBorders$WarningDialogBorder' - end; - - InnerRolloverMarginBorder = class external 'javax.swing.plaf.metal' name 'MetalBorders$RolloverMarginBorder' - end; - - public - type - InnerTableHeaderBorder = class; - Arr1InnerTableHeaderBorder = array of InnerTableHeaderBorder; - Arr2InnerTableHeaderBorder = array of Arr1InnerTableHeaderBorder; - Arr3InnerTableHeaderBorder = array of Arr2InnerTableHeaderBorder; - InnerButtonBorder = class; - Arr1InnerButtonBorder = array of InnerButtonBorder; - Arr2InnerButtonBorder = array of Arr1InnerButtonBorder; - Arr3InnerButtonBorder = array of Arr2InnerButtonBorder; - InnerFlush3DBorder = class; - Arr1InnerFlush3DBorder = array of InnerFlush3DBorder; - Arr2InnerFlush3DBorder = array of Arr1InnerFlush3DBorder; - Arr3InnerFlush3DBorder = array of Arr2InnerFlush3DBorder; - InnerInternalFrameBorder = class; - Arr1InnerInternalFrameBorder = array of InnerInternalFrameBorder; - Arr2InnerInternalFrameBorder = array of Arr1InnerInternalFrameBorder; - Arr3InnerInternalFrameBorder = array of Arr2InnerInternalFrameBorder; - InnerMenuBarBorder = class; - Arr1InnerMenuBarBorder = array of InnerMenuBarBorder; - Arr2InnerMenuBarBorder = array of Arr1InnerMenuBarBorder; - Arr3InnerMenuBarBorder = array of Arr2InnerMenuBarBorder; - InnerMenuItemBorder = class; - Arr1InnerMenuItemBorder = array of InnerMenuItemBorder; - Arr2InnerMenuItemBorder = array of Arr1InnerMenuItemBorder; - Arr3InnerMenuItemBorder = array of Arr2InnerMenuItemBorder; - InnerOptionDialogBorder = class; - Arr1InnerOptionDialogBorder = array of InnerOptionDialogBorder; - Arr2InnerOptionDialogBorder = array of Arr1InnerOptionDialogBorder; - Arr3InnerOptionDialogBorder = array of Arr2InnerOptionDialogBorder; - InnerPaletteBorder = class; - Arr1InnerPaletteBorder = array of InnerPaletteBorder; - Arr2InnerPaletteBorder = array of Arr1InnerPaletteBorder; - Arr3InnerPaletteBorder = array of Arr2InnerPaletteBorder; - InnerPopupMenuBorder = class; - Arr1InnerPopupMenuBorder = array of InnerPopupMenuBorder; - Arr2InnerPopupMenuBorder = array of Arr1InnerPopupMenuBorder; - Arr3InnerPopupMenuBorder = array of Arr2InnerPopupMenuBorder; - InnerScrollPaneBorder = class; - Arr1InnerScrollPaneBorder = array of InnerScrollPaneBorder; - Arr2InnerScrollPaneBorder = array of Arr1InnerScrollPaneBorder; - Arr3InnerScrollPaneBorder = array of Arr2InnerScrollPaneBorder; - InnerToolBarBorder = class; - Arr1InnerToolBarBorder = array of InnerToolBarBorder; - Arr2InnerToolBarBorder = array of Arr1InnerToolBarBorder; - Arr3InnerToolBarBorder = array of Arr2InnerToolBarBorder; - InnerRolloverButtonBorder = class; - Arr1InnerRolloverButtonBorder = array of InnerRolloverButtonBorder; - Arr2InnerRolloverButtonBorder = array of Arr1InnerRolloverButtonBorder; - Arr3InnerRolloverButtonBorder = array of Arr2InnerRolloverButtonBorder; - InnerToggleButtonBorder = class; - Arr1InnerToggleButtonBorder = array of InnerToggleButtonBorder; - Arr2InnerToggleButtonBorder = array of Arr1InnerToggleButtonBorder; - Arr3InnerToggleButtonBorder = array of Arr2InnerToggleButtonBorder; - InnerTextFieldBorder = class; - Arr1InnerTextFieldBorder = array of InnerTextFieldBorder; - Arr2InnerTextFieldBorder = array of Arr1InnerTextFieldBorder; - Arr3InnerTextFieldBorder = array of Arr2InnerTextFieldBorder; - InnerTableHeaderBorder = class external 'javax.swing.plaf.metal' name 'MetalBorders$TableHeaderBorder' (JSBAbstractBorder) - strict protected - var - feditorBorderInsets: JAInsets; external name 'editorBorderInsets'; - public - constructor create(); overload; - procedure paintBorder(para1: JAComponent; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; - function getBorderInsets(para1: JAComponent): JAInsets; overload; virtual; - end; - - InnerButtonBorder = class external 'javax.swing.plaf.metal' name 'MetalBorders$ButtonBorder' (JSBAbstractBorder, JSPUIResource) - strict protected - class var - fborderInsets: JAInsets; external name 'borderInsets'; - public - constructor create(); overload; - procedure paintBorder(para1: JAComponent; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; - function getBorderInsets(para1: JAComponent): JAInsets; overload; virtual; - function getBorderInsets(para1: JAComponent; para2: JAInsets): JAInsets; overload; virtual; - end; - - InnerFlush3DBorder = class external 'javax.swing.plaf.metal' name 'MetalBorders$Flush3DBorder' (JSBAbstractBorder, JSPUIResource) - public - constructor create(); overload; - procedure paintBorder(para1: JAComponent; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; - function getBorderInsets(para1: JAComponent): JAInsets; overload; virtual; - function getBorderInsets(para1: JAComponent; para2: JAInsets): JAInsets; overload; virtual; - end; - - InnerInternalFrameBorder = class external 'javax.swing.plaf.metal' name 'MetalBorders$InternalFrameBorder' (JSBAbstractBorder, JSPUIResource) - public - constructor create(); overload; - procedure paintBorder(para1: JAComponent; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; - function getBorderInsets(para1: JAComponent): JAInsets; overload; virtual; - function getBorderInsets(para1: JAComponent; para2: JAInsets): JAInsets; overload; virtual; - end; - - InnerMenuBarBorder = class external 'javax.swing.plaf.metal' name 'MetalBorders$MenuBarBorder' (JSBAbstractBorder, JSPUIResource) - strict protected - class var - fborderInsets: JAInsets; external name 'borderInsets'; - public - constructor create(); overload; - procedure paintBorder(para1: JAComponent; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; - function getBorderInsets(para1: JAComponent): JAInsets; overload; virtual; - function getBorderInsets(para1: JAComponent; para2: JAInsets): JAInsets; overload; virtual; - end; - - InnerMenuItemBorder = class external 'javax.swing.plaf.metal' name 'MetalBorders$MenuItemBorder' (JSBAbstractBorder, JSPUIResource) - strict protected - class var - fborderInsets: JAInsets; external name 'borderInsets'; - public - constructor create(); overload; - procedure paintBorder(para1: JAComponent; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; - function getBorderInsets(para1: JAComponent): JAInsets; overload; virtual; - function getBorderInsets(para1: JAComponent; para2: JAInsets): JAInsets; overload; virtual; - end; - - InnerOptionDialogBorder = class external 'javax.swing.plaf.metal' name 'MetalBorders$OptionDialogBorder' (JSBAbstractBorder, JSPUIResource) - public - constructor create(); overload; - procedure paintBorder(para1: JAComponent; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; - function getBorderInsets(para1: JAComponent): JAInsets; overload; virtual; - function getBorderInsets(para1: JAComponent; para2: JAInsets): JAInsets; overload; virtual; - end; - - InnerPaletteBorder = class external 'javax.swing.plaf.metal' name 'MetalBorders$PaletteBorder' (JSBAbstractBorder, JSPUIResource) - public - constructor create(); overload; - procedure paintBorder(para1: JAComponent; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; - function getBorderInsets(para1: JAComponent): JAInsets; overload; virtual; - function getBorderInsets(para1: JAComponent; para2: JAInsets): JAInsets; overload; virtual; - end; - - InnerPopupMenuBorder = class external 'javax.swing.plaf.metal' name 'MetalBorders$PopupMenuBorder' (JSBAbstractBorder, JSPUIResource) - strict protected - class var - fborderInsets: JAInsets; external name 'borderInsets'; - public - constructor create(); overload; - procedure paintBorder(para1: JAComponent; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; - function getBorderInsets(para1: JAComponent): JAInsets; overload; virtual; - function getBorderInsets(para1: JAComponent; para2: JAInsets): JAInsets; overload; virtual; - end; - - InnerScrollPaneBorder = class external 'javax.swing.plaf.metal' name 'MetalBorders$ScrollPaneBorder' (JSBAbstractBorder, JSPUIResource) - public - constructor create(); overload; - procedure paintBorder(para1: JAComponent; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; - function getBorderInsets(para1: JAComponent): JAInsets; overload; virtual; - end; - - InnerToolBarBorder = class external 'javax.swing.plaf.metal' name 'MetalBorders$ToolBarBorder' (JSBAbstractBorder, JSPUIResource, JSSwingConstants) - strict protected - var - fbumps: JSPMMetalBumps; external name 'bumps'; - public - constructor create(); overload; - procedure paintBorder(para1: JAComponent; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; - function getBorderInsets(para1: JAComponent): JAInsets; overload; virtual; - function getBorderInsets(para1: JAComponent; para2: JAInsets): JAInsets; overload; virtual; - end; - - InnerRolloverButtonBorder = class external 'javax.swing.plaf.metal' name 'MetalBorders$RolloverButtonBorder' (InnerButtonBorder) - public - constructor create(); overload; - procedure paintBorder(para1: JAComponent; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; - end; - - InnerToggleButtonBorder = class external 'javax.swing.plaf.metal' name 'MetalBorders$ToggleButtonBorder' (InnerButtonBorder) - public - constructor create(); overload; - procedure paintBorder(para1: JAComponent; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; - end; - - InnerTextFieldBorder = class external 'javax.swing.plaf.metal' name 'MetalBorders$TextFieldBorder' (InnerFlush3DBorder) - public - constructor create(); overload; - procedure paintBorder(para1: JAComponent; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; - end; - - public - constructor create(); overload; - class function getButtonBorder(): JSBBorder; static; overload; - class function getTextBorder(): JSBBorder; static; overload; - class function getTextFieldBorder(): JSBBorder; static; overload; - class function getToggleButtonBorder(): JSBBorder; static; overload; - class function getDesktopIconBorder(): JSBBorder; static; overload; - end; - - JSPSSynthBorder = class external 'javax.swing.plaf.synth' name 'SynthBorder' (JSBAbstractBorder, JSPUIResource) - public - procedure paintBorder(para1: JAComponent; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; - function getBorderInsets(para1: JAComponent): JAInsets; overload; virtual; - function getBorderInsets(para1: JAComponent; para2: JAInsets): JAInsets; overload; virtual; - function isBorderOpaque(): jboolean; overload; virtual; - end; - - JSPButtonUI = class abstract external 'javax.swing.plaf' name 'ButtonUI' (JSPComponentUI) - public - constructor create(); overload; - end; - - JSPColorChooserUI = class abstract external 'javax.swing.plaf' name 'ColorChooserUI' (JSPComponentUI) - public - constructor create(); overload; - end; - - JSPComboBoxUI = class abstract external 'javax.swing.plaf' name 'ComboBoxUI' (JSPComponentUI) - public - constructor create(); overload; - procedure setPopupVisible(para1: JSJComboBox; para2: jboolean); overload; virtual; abstract; - function isPopupVisible(para1: JSJComboBox): jboolean; overload; virtual; abstract; - function isFocusTraversable(para1: JSJComboBox): jboolean; overload; virtual; abstract; - end; - - JSPDesktopIconUI = class abstract external 'javax.swing.plaf' name 'DesktopIconUI' (JSPComponentUI) - public - constructor create(); overload; - end; - - JSPDesktopPaneUI = class abstract external 'javax.swing.plaf' name 'DesktopPaneUI' (JSPComponentUI) - public - constructor create(); overload; - end; - - JSPFileChooserUI = class abstract external 'javax.swing.plaf' name 'FileChooserUI' (JSPComponentUI) - public - constructor create(); overload; - function getAcceptAllFileFilter(para1: JSJFileChooser): JSFFileFilter; overload; virtual; abstract; - function getFileView(para1: JSJFileChooser): JSFFileView; overload; virtual; abstract; - function getApproveButtonText(para1: JSJFileChooser): JLString; overload; virtual; abstract; - function getDialogTitle(para1: JSJFileChooser): JLString; overload; virtual; abstract; - procedure rescanCurrentDirectory(para1: JSJFileChooser); overload; virtual; abstract; - procedure ensureFileIsVisible(para1: JSJFileChooser; para2: JIFile); overload; virtual; abstract; - end; - - JSPInternalFrameUI = class abstract external 'javax.swing.plaf' name 'InternalFrameUI' (JSPComponentUI) - public - constructor create(); overload; - end; - - JSPLabelUI = class abstract external 'javax.swing.plaf' name 'LabelUI' (JSPComponentUI) - public - constructor create(); overload; - end; - - JSPListUI = class abstract external 'javax.swing.plaf' name 'ListUI' (JSPComponentUI) - public - constructor create(); overload; - function locationToIndex(para1: JSJList; para2: JAPoint): jint; overload; virtual; abstract; - function indexToLocation(para1: JSJList; para2: jint): JAPoint; overload; virtual; abstract; - function getCellBounds(para1: JSJList; para2: jint; para3: jint): JARectangle; overload; virtual; abstract; - end; - - JSPMenuBarUI = class abstract external 'javax.swing.plaf' name 'MenuBarUI' (JSPComponentUI) - public - constructor create(); overload; - end; - - JSPOptionPaneUI = class abstract external 'javax.swing.plaf' name 'OptionPaneUI' (JSPComponentUI) - public - constructor create(); overload; - procedure selectInitialValue(para1: JSJOptionPane); overload; virtual; abstract; - function containsCustomComponents(para1: JSJOptionPane): jboolean; overload; virtual; abstract; - end; - - JSPPanelUI = class abstract external 'javax.swing.plaf' name 'PanelUI' (JSPComponentUI) - public - constructor create(); overload; - end; - - JSPPopupMenuUI = class abstract external 'javax.swing.plaf' name 'PopupMenuUI' (JSPComponentUI) - public - constructor create(); overload; - function isPopupTrigger(para1: JAEMouseEvent): jboolean; overload; virtual; - function getPopup(para1: JSJPopupMenu; para2: jint; para3: jint): JSPopup; overload; virtual; - end; - - JSPProgressBarUI = class abstract external 'javax.swing.plaf' name 'ProgressBarUI' (JSPComponentUI) - public - constructor create(); overload; - end; - - JSPRootPaneUI = class abstract external 'javax.swing.plaf' name 'RootPaneUI' (JSPComponentUI) - public - constructor create(); overload; - end; - - JSPScrollBarUI = class abstract external 'javax.swing.plaf' name 'ScrollBarUI' (JSPComponentUI) - public - constructor create(); overload; - end; - - JSPScrollPaneUI = class abstract external 'javax.swing.plaf' name 'ScrollPaneUI' (JSPComponentUI) - public - constructor create(); overload; - end; - - JSPSeparatorUI = class abstract external 'javax.swing.plaf' name 'SeparatorUI' (JSPComponentUI) - public - constructor create(); overload; - end; - - JSPSliderUI = class abstract external 'javax.swing.plaf' name 'SliderUI' (JSPComponentUI) - public - constructor create(); overload; - end; - - JSPSpinnerUI = class abstract external 'javax.swing.plaf' name 'SpinnerUI' (JSPComponentUI) - public - constructor create(); overload; - end; - - JSPSplitPaneUI = class abstract external 'javax.swing.plaf' name 'SplitPaneUI' (JSPComponentUI) - public - constructor create(); overload; - procedure resetToPreferredSizes(para1: JSJSplitPane); overload; virtual; abstract; - procedure setDividerLocation(para1: JSJSplitPane; para2: jint); overload; virtual; abstract; - function getDividerLocation(para1: JSJSplitPane): jint; overload; virtual; abstract; - function getMinimumDividerLocation(para1: JSJSplitPane): jint; overload; virtual; abstract; - function getMaximumDividerLocation(para1: JSJSplitPane): jint; overload; virtual; abstract; - procedure finishedPaintingChildren(para1: JSJSplitPane; para2: JAGraphics); overload; virtual; abstract; - end; - - JSPTabbedPaneUI = class abstract external 'javax.swing.plaf' name 'TabbedPaneUI' (JSPComponentUI) - public - constructor create(); overload; - function tabForCoordinate(para1: JSJTabbedPane; para2: jint; para3: jint): jint; overload; virtual; abstract; - function getTabBounds(para1: JSJTabbedPane; para2: jint): JARectangle; overload; virtual; abstract; - function getTabRunCount(para1: JSJTabbedPane): jint; overload; virtual; abstract; - end; - - JSPTableHeaderUI = class abstract external 'javax.swing.plaf' name 'TableHeaderUI' (JSPComponentUI) - public - constructor create(); overload; - end; - - JSPTableUI = class abstract external 'javax.swing.plaf' name 'TableUI' (JSPComponentUI) - public - constructor create(); overload; - end; - - JSPTextUI = class abstract external 'javax.swing.plaf' name 'TextUI' (JSPComponentUI) - public - constructor create(); overload; - function modelToView(para1: JSTJTextComponent; para2: jint): JARectangle; overload; virtual; abstract; // throws javax.swing.text.BadLocationException - function modelToView(para1: JSTJTextComponent; para2: jint; para3: JSTPosition.InnerBias): JARectangle; overload; virtual; abstract; // throws javax.swing.text.BadLocationException - function viewToModel(para1: JSTJTextComponent; para2: JAPoint): jint; overload; virtual; abstract; - function viewToModel(para1: JSTJTextComponent; para2: JAPoint; para3: JSTPosition.Arr1InnerBias): jint; overload; virtual; abstract; - function viewToModel(para1: JSTJTextComponent; para2: JAPoint; var para3: array of JSTPosition.InnerBias): jint; overload; virtual; abstract; - function getNextVisualPositionFrom(para1: JSTJTextComponent; para2: jint; para3: JSTPosition.InnerBias; para4: jint; para5: JSTPosition.Arr1InnerBias): jint; overload; virtual; abstract; // throws javax.swing.text.BadLocationException - function getNextVisualPositionFrom(para1: JSTJTextComponent; para2: jint; para3: JSTPosition.InnerBias; para4: jint; var para5: array of JSTPosition.InnerBias): jint; overload; virtual; abstract; // throws javax.swing.text.BadLocationException - procedure damageRange(para1: JSTJTextComponent; para2: jint; para3: jint); overload; virtual; abstract; - procedure damageRange(para1: JSTJTextComponent; para2: jint; para3: jint; para4: JSTPosition.InnerBias; para5: JSTPosition.InnerBias); overload; virtual; abstract; - function getEditorKit(para1: JSTJTextComponent): JSTEditorKit; overload; virtual; abstract; - function getRootView(para1: JSTJTextComponent): JSTView; overload; virtual; abstract; - function getToolTipText(para1: JSTJTextComponent; para2: JAPoint): JLString; overload; virtual; - end; - - JSPToolBarUI = class abstract external 'javax.swing.plaf' name 'ToolBarUI' (JSPComponentUI) - public - constructor create(); overload; - end; - - JSPToolTipUI = class abstract external 'javax.swing.plaf' name 'ToolTipUI' (JSPComponentUI) - public - constructor create(); overload; - end; - - JSPTreeUI = class abstract external 'javax.swing.plaf' name 'TreeUI' (JSPComponentUI) - public - constructor create(); overload; - function getPathBounds(para1: JSJTree; para2: JSTTreePath): JARectangle; overload; virtual; abstract; - function getPathForRow(para1: JSJTree; para2: jint): JSTTreePath; overload; virtual; abstract; - function getRowForPath(para1: JSJTree; para2: JSTTreePath): jint; overload; virtual; abstract; - function getRowCount(para1: JSJTree): jint; overload; virtual; abstract; - function getClosestPathForLocation(para1: JSJTree; para2: jint; para3: jint): JSTTreePath; overload; virtual; abstract; - function isEditing(para1: JSJTree): jboolean; overload; virtual; abstract; - function stopEditing(para1: JSJTree): jboolean; overload; virtual; abstract; - procedure cancelEditing(para1: JSJTree); overload; virtual; abstract; - procedure startEditingAtPath(para1: JSJTree; para2: JSTTreePath); overload; virtual; abstract; - function getEditingPath(para1: JSJTree): JSTTreePath; overload; virtual; abstract; - end; - - JSPViewportUI = class abstract external 'javax.swing.plaf' name 'ViewportUI' (JSPComponentUI) - public - constructor create(); overload; - end; - - JAPFiler = interface external 'javax.annotation.processing' name 'Filer' - function createSourceFile(para1: JLCharSequence; para2: Arr1JLMEElement): JTJavaFileObject; overload; // throws java.io.IOException - function createSourceFile(para1: JLCharSequence; var para2: array of JLMEElement): JTJavaFileObject; overload; // throws java.io.IOException - function createClassFile(para1: JLCharSequence; para2: Arr1JLMEElement): JTJavaFileObject; overload; // throws java.io.IOException - function createClassFile(para1: JLCharSequence; var para2: array of JLMEElement): JTJavaFileObject; overload; // throws java.io.IOException - function createResource(para1: JTJavaFileManager.InnerLocation; para2: JLCharSequence; para3: JLCharSequence; para4: Arr1JLMEElement): JTFileObject; overload; // throws java.io.IOException - function createResource(para1: JTJavaFileManager.InnerLocation; para2: JLCharSequence; para3: JLCharSequence; var para4: array of JLMEElement): JTFileObject; overload; // throws java.io.IOException - function getResource(para1: JTJavaFileManager.InnerLocation; para2: JLCharSequence; para3: JLCharSequence): JTFileObject; overload; // throws java.io.IOException - end; - - JTForwardingJavaFileManager = class external 'javax.tools' name 'ForwardingJavaFileManager' (JLObject, JTJavaFileManager) - strict protected - final var - ffileManager: JTJavaFileManager; external name 'fileManager'; - strict protected - constructor create(para1: JTJavaFileManager); overload; - public - function getClassLoader(para1: JTJavaFileManager.InnerLocation): JLClassLoader; overload; virtual; - function list(para1: JTJavaFileManager.InnerLocation; para2: JLString; para3: JUSet; para4: jboolean): JLIterable; overload; virtual; // throws java.io.IOException - function inferBinaryName(para1: JTJavaFileManager.InnerLocation; para2: JTJavaFileObject): JLString; overload; virtual; - function isSameFile(para1: JTFileObject; para2: JTFileObject): jboolean; overload; virtual; - function handleOption(para1: JLString; para2: JUIterator): jboolean; overload; virtual; - function hasLocation(para1: JTJavaFileManager.InnerLocation): jboolean; overload; virtual; - function isSupportedOption(para1: JLString): jint; overload; virtual; - function getJavaFileForInput(para1: JTJavaFileManager.InnerLocation; para2: JLString; para3: JTJavaFileObject.InnerKind): JTJavaFileObject; overload; virtual; // throws java.io.IOException - function getJavaFileForOutput(para1: JTJavaFileManager.InnerLocation; para2: JLString; para3: JTJavaFileObject.InnerKind; para4: JTFileObject): JTJavaFileObject; overload; virtual; // throws java.io.IOException - function getFileForInput(para1: JTJavaFileManager.InnerLocation; para2: JLString; para3: JLString): JTFileObject; overload; virtual; // throws java.io.IOException - function getFileForOutput(para1: JTJavaFileManager.InnerLocation; para2: JLString; para3: JLString; para4: JTFileObject): JTFileObject; overload; virtual; // throws java.io.IOException - procedure flush(); overload; virtual; // throws java.io.IOException - procedure close(); overload; virtual; // throws java.io.IOException - end; - - JTStandardJavaFileManager = interface external 'javax.tools' name 'StandardJavaFileManager' (JTJavaFileManager) - function isSameFile(para1: JTFileObject; para2: JTFileObject): jboolean; overload; - function getJavaFileObjectsFromFiles(para1: JLIterable): JLIterable; overload; - function getJavaFileObjects(para1: Arr1JIFile): JLIterable; overload; - function getJavaFileObjects(var para1: array of JIFile): JLIterable; overload; - function getJavaFileObjectsFromStrings(para1: JLIterable): JLIterable; overload; - function getJavaFileObjects(para1: Arr1JLString): JLIterable; overload; - function getJavaFileObjects(var para1: array of JLString): JLIterable; overload; - procedure setLocation(para1: JTJavaFileManager.InnerLocation; para2: JLIterable); overload; // throws java.io.IOException - function getLocation(para1: JTJavaFileManager.InnerLocation): JLIterable; overload; - end; - - JTStandardLocation = class sealed external 'javax.tools' name 'StandardLocation' (JLEnum, JTJavaFileManager.InnerLocation) - public - final class var - fCLASS_OUTPUT: JTStandardLocation; external name 'CLASS_OUTPUT'; - fSOURCE_OUTPUT: JTStandardLocation; external name 'SOURCE_OUTPUT'; - fCLASS_PATH: JTStandardLocation; external name 'CLASS_PATH'; - fSOURCE_PATH: JTStandardLocation; external name 'SOURCE_PATH'; - fANNOTATION_PROCESSOR_PATH: JTStandardLocation; external name 'ANNOTATION_PROCESSOR_PATH'; - fPLATFORM_CLASS_PATH: JTStandardLocation; external name 'PLATFORM_CLASS_PATH'; - public - class function values(): Arr1JTStandardLocation; static; overload; - class function valueOf(para1: JLString): JTStandardLocation; static; overload; - class function locationFor(para1: JLString): JTJavaFileManager.InnerLocation; static; overload; - function getName(): JLString; overload; virtual; - function isOutputLocation(): jboolean; overload; virtual; - end; - - JAPPanelPeer = interface external 'java.awt.peer' name 'PanelPeer' (JAPContainerPeer) - end; - - JAPScrollPanePeer = interface external 'java.awt.peer' name 'ScrollPanePeer' (JAPContainerPeer) - function getHScrollbarHeight(): jint; overload; - function getVScrollbarWidth(): jint; overload; - procedure setScrollPosition(para1: jint; para2: jint); overload; - procedure childResized(para1: jint; para2: jint); overload; - procedure setUnitIncrement(para1: JAAdjustable; para2: jint); overload; - procedure setValue(para1: JAAdjustable; para2: jint); overload; - end; - - JAPWindowPeer = interface external 'java.awt.peer' name 'WindowPeer' (JAPContainerPeer) - procedure toFront(); overload; - procedure toBack(); overload; - procedure setAlwaysOnTop(para1: jboolean); overload; - procedure updateFocusableWindowState(); overload; - function requestWindowFocus(): jboolean; overload; - procedure setModalBlocked(para1: JADialog; para2: jboolean); overload; - procedure updateMinimumSize(); overload; - procedure updateIconImages(); overload; - procedure setOpacity(para1: jfloat); overload; - procedure setOpaque(para1: jboolean); overload; - procedure updateWindow(); overload; - procedure repositionSecurityWarning(); overload; - end; - - JAPTextAreaPeer = interface external 'java.awt.peer' name 'TextAreaPeer' (JAPTextComponentPeer) - procedure insert(para1: JLString; para2: jint); overload; - procedure replaceRange(para1: JLString; para2: jint; para3: jint); overload; - function getPreferredSize(para1: jint; para2: jint): JADimension; overload; - function getMinimumSize(para1: jint; para2: jint): JADimension; overload; - procedure insertText(para1: JLString; para2: jint); overload; - procedure replaceText(para1: JLString; para2: jint; para3: jint); overload; - function preferredSize(para1: jint; para2: jint): JADimension; overload; - function minimumSize(para1: jint; para2: jint): JADimension; overload; - end; - - JAPTextFieldPeer = interface external 'java.awt.peer' name 'TextFieldPeer' (JAPTextComponentPeer) - procedure setEchoChar(para1: jchar); overload; - function getPreferredSize(para1: jint): JADimension; overload; - function getMinimumSize(para1: jint): JADimension; overload; - procedure setEchoCharacter(para1: jchar); overload; - function preferredSize(para1: jint): JADimension; overload; - function minimumSize(para1: jint): JADimension; overload; - end; - - JSLegacyLayoutFocusTraversalPolicy = class sealed external 'javax.swing' name 'LegacyLayoutFocusTraversalPolicy' (JSLayoutFocusTraversalPolicy) - end; - - JSDefaultFocusManager = class external 'javax.swing' name 'DefaultFocusManager' (JSFocusManager) - public - constructor create(); overload; - function getComponentAfter(para1: JAContainer; para2: JAComponent): JAComponent; overload; virtual; - function getComponentBefore(para1: JAContainer; para2: JAComponent): JAComponent; overload; virtual; - function getFirstComponent(para1: JAContainer): JAComponent; overload; virtual; - function getLastComponent(para1: JAContainer): JAComponent; overload; virtual; - function compareTabOrder(para1: JAComponent; para2: JAComponent): jboolean; overload; virtual; - end; - - JSTDefaultCaret = class external 'javax.swing.text' name 'DefaultCaret' (JARectangle, JSTCaret, JAEFocusListener, JAEMouseListener, JAEMouseMotionListener) - public - type - InnerDefaultFilterBypass = class; - Arr1InnerDefaultFilterBypass = array of InnerDefaultFilterBypass; - Arr2InnerDefaultFilterBypass = array of Arr1InnerDefaultFilterBypass; - Arr3InnerDefaultFilterBypass = array of Arr2InnerDefaultFilterBypass; - InnerHandler = class; - Arr1InnerHandler = array of InnerHandler; - Arr2InnerHandler = array of Arr1InnerHandler; - Arr3InnerHandler = array of Arr2InnerHandler; - InnerSafeScroller = class; - Arr1InnerSafeScroller = array of InnerSafeScroller; - Arr2InnerSafeScroller = array of Arr1InnerSafeScroller; - Arr3InnerSafeScroller = array of Arr2InnerSafeScroller; - InnerDefaultFilterBypass = class external 'javax.swing.text' name 'DefaultCaret$DefaultFilterBypass' - end; - - InnerHandler = class external 'javax.swing.text' name 'DefaultCaret$Handler' - end; - - InnerSafeScroller = class external 'javax.swing.text' name 'DefaultCaret$SafeScroller' - end; - - public - const - UPDATE_WHEN_ON_EDT = 0; - NEVER_UPDATE = 1; - ALWAYS_UPDATE = 2; - strict protected - var - flistenerList: JSEEventListenerList; external name 'listenerList'; - fchangeEvent: JSEChangeEvent; external name 'changeEvent'; - public - constructor create(); overload; - procedure setUpdatePolicy(para1: jint); overload; virtual; - function getUpdatePolicy(): jint; overload; virtual; - strict protected - function getComponent(): JSTJTextComponent; overload; virtual; final; - procedure repaint(); overload; virtual; final; - procedure damage(para1: JARectangle); overload; virtual; - procedure adjustVisibility(para1: JARectangle); overload; virtual; - function getSelectionPainter(): JSTHighlighter.InnerHighlightPainter; overload; virtual; - procedure positionCaret(para1: JAEMouseEvent); overload; virtual; - procedure moveCaret(para1: JAEMouseEvent); overload; virtual; - public - procedure focusGained(para1: JAEFocusEvent); overload; virtual; - procedure focusLost(para1: JAEFocusEvent); overload; virtual; - procedure mouseClicked(para1: JAEMouseEvent); overload; virtual; - procedure mousePressed(para1: JAEMouseEvent); overload; virtual; - procedure mouseReleased(para1: JAEMouseEvent); overload; virtual; - procedure mouseEntered(para1: JAEMouseEvent); overload; virtual; - procedure mouseExited(para1: JAEMouseEvent); overload; virtual; - procedure mouseDragged(para1: JAEMouseEvent); overload; virtual; - procedure mouseMoved(para1: JAEMouseEvent); overload; virtual; - procedure paint(para1: JAGraphics); overload; virtual; - procedure install(para1: JSTJTextComponent); overload; virtual; - procedure deinstall(para1: JSTJTextComponent); overload; virtual; - procedure addChangeListener(para1: JSEChangeListener); overload; virtual; - procedure removeChangeListener(para1: JSEChangeListener); overload; virtual; - function getChangeListeners(): Arr1JSEChangeListener; overload; virtual; - strict protected - procedure fireStateChanged(); overload; virtual; - public - function getListeners(para1: JLClass): Arr1JUEventListener; overload; virtual; - procedure setSelectionVisible(para1: jboolean); overload; virtual; - function isSelectionVisible(): jboolean; overload; virtual; - function isActive(): jboolean; overload; virtual; - function isVisible(): jboolean; overload; virtual; - procedure setVisible(para1: jboolean); overload; virtual; - procedure setBlinkRate(para1: jint); overload; virtual; - function getBlinkRate(): jint; overload; virtual; - function getDot(): jint; overload; virtual; - function getMark(): jint; overload; virtual; - procedure setDot(para1: jint); overload; virtual; - procedure moveDot(para1: jint); overload; virtual; - procedure moveDot(para1: jint; para2: JSTPosition.InnerBias); overload; virtual; - procedure setDot(para1: jint; para2: JSTPosition.InnerBias); overload; virtual; - function getDotBias(): JSTPosition.InnerBias; overload; virtual; - function getMarkBias(): JSTPosition.InnerBias; overload; virtual; - procedure setMagicCaretPosition(para1: JAPoint); overload; virtual; - function getMagicCaretPosition(): JAPoint; overload; virtual; - function equals(para1: JLObject): jboolean; overload; virtual; - function toString(): JLString; overload; virtual; - end; - - JALinearGradientPaintContext = class sealed external 'java.awt' name 'LinearGradientPaintContext' (JAMultipleGradientPaintContext) - strict protected - procedure fillRaster(para1: Arr1jint; para2: jint; para3: jint; para4: jint; para5: jint; para6: jint; para7: jint); overload; virtual; - procedure fillRaster(var para1: array of jint; para2: jint; para3: jint; para4: jint; para5: jint; para6: jint; para7: jint); overload; virtual; - end; - - JARadialGradientPaintContext = class sealed external 'java.awt' name 'RadialGradientPaintContext' (JAMultipleGradientPaintContext) - strict protected - procedure fillRaster(para1: Arr1jint; para2: jint; para3: jint; para4: jint; para5: jint; para6: jint; para7: jint); overload; virtual; - procedure fillRaster(var para1: array of jint; para2: jint; para3: jint; para4: jint; para5: jint; para6: jint; para7: jint); overload; virtual; - end; - - JUZGZIPInputStream = class external 'java.util.zip' name 'GZIPInputStream' (JUZInflaterInputStream) - strict protected - var - fcrc: JUZCRC32; external name 'crc'; - feos: jboolean; external name 'eos'; - public - const - GZIP_MAGIC = 35615; - public - constructor create(para1: JIInputStream; para2: jint); overload; // throws java.io.IOException - constructor create(para1: JIInputStream); overload; // throws java.io.IOException - function read(para1: Arr1jbyte; para2: jint; para3: jint): jint; overload; virtual; // throws java.io.IOException - function read(var para1: array of jbyte; para2: jint; para3: jint): jint; overload; virtual; // throws java.io.IOException - procedure close(); overload; virtual; // throws java.io.IOException - end; - - JUZZipInputStream = class external 'java.util.zip' name 'ZipInputStream' (JUZInflaterInputStream, JUZZipConstants) - public - constructor create(para1: JIInputStream); overload; - function getNextEntry(): JUZZipEntry; overload; virtual; // throws java.io.IOException - procedure closeEntry(); overload; virtual; // throws java.io.IOException - function available(): jint; overload; virtual; // throws java.io.IOException - function read(para1: Arr1jbyte; para2: jint; para3: jint): jint; overload; virtual; // throws java.io.IOException - function read(var para1: array of jbyte; para2: jint; para3: jint): jint; overload; virtual; // throws java.io.IOException - function skip(para1: jlong): jlong; overload; virtual; // throws java.io.IOException - procedure close(); overload; virtual; // throws java.io.IOException - strict protected - function createZipEntry(para1: JLString): JUZZipEntry; overload; virtual; - end; - - JNCSelectableChannel = class abstract external 'java.nio.channels' name 'SelectableChannel' (JNCSAbstractInterruptibleChannel, JNCChannel) - strict protected - constructor create(); overload; - public - function provider(): JNCSSelectorProvider; overload; virtual; abstract; - function validOps(): jint; overload; virtual; abstract; - function isRegistered(): jboolean; overload; virtual; abstract; - function keyFor(para1: JNCSelector): JNCSelectionKey; overload; virtual; abstract; - function register(para1: JNCSelector; para2: jint; para3: JLObject): JNCSelectionKey; overload; virtual; abstract; // throws java.nio.channels.ClosedChannelException - function register(para1: JNCSelector; para2: jint): JNCSelectionKey; overload; virtual; final; // throws java.nio.channels.ClosedChannelException - function configureBlocking(para1: jboolean): JNCSelectableChannel; overload; virtual; abstract; // throws java.io.IOException - function isBlocking(): jboolean; overload; virtual; abstract; - function blockingLock(): JLObject; overload; virtual; abstract; - end; - - JNCFileChannel = class abstract external 'java.nio.channels' name 'FileChannel' (JNCSAbstractInterruptibleChannel, JNCByteChannel, JNCGatheringByteChannel, JNCScatteringByteChannel) - public - type - InnerMapMode = class; - Arr1InnerMapMode = array of InnerMapMode; - Arr2InnerMapMode = array of Arr1InnerMapMode; - Arr3InnerMapMode = array of Arr2InnerMapMode; - InnerMapMode = class external 'java.nio.channels' name 'FileChannel$MapMode' (JLObject) - public - final class var - fREAD_ONLY: JNCFileChannel.InnerMapMode; external name 'READ_ONLY'; - fREAD_WRITE: JNCFileChannel.InnerMapMode; external name 'READ_WRITE'; - fPRIVATE: JNCFileChannel.InnerMapMode; external name 'PRIVATE'; - public - function toString(): JLString; overload; virtual; - end; - - strict protected - constructor create(); overload; - public - function read(para1: JNByteBuffer): jint; overload; virtual; abstract; // throws java.io.IOException - function read(para1: Arr1JNByteBuffer; para2: jint; para3: jint): jlong; overload; virtual; abstract; // throws java.io.IOException - function read(var para1: array of JNByteBuffer; para2: jint; para3: jint): jlong; overload; virtual; abstract; // throws java.io.IOException - function read(para1: Arr1JNByteBuffer): jlong; overload; virtual; final; // throws java.io.IOException - function read(var para1: array of JNByteBuffer): jlong; overload; virtual; final; // throws java.io.IOException - function write(para1: JNByteBuffer): jint; overload; virtual; abstract; // throws java.io.IOException - function write(para1: Arr1JNByteBuffer; para2: jint; para3: jint): jlong; overload; virtual; abstract; // throws java.io.IOException - function write(var para1: array of JNByteBuffer; para2: jint; para3: jint): jlong; overload; virtual; abstract; // throws java.io.IOException - function write(para1: Arr1JNByteBuffer): jlong; overload; virtual; final; // throws java.io.IOException - function write(var para1: array of JNByteBuffer): jlong; overload; virtual; final; // throws java.io.IOException - function position(): jlong; overload; virtual; abstract; // throws java.io.IOException - function position(para1: jlong): JNCFileChannel; overload; virtual; abstract; // throws java.io.IOException - function size(): jlong; overload; virtual; abstract; // throws java.io.IOException - function truncate(para1: jlong): JNCFileChannel; overload; virtual; abstract; // throws java.io.IOException - procedure force(para1: jboolean); overload; virtual; abstract; // throws java.io.IOException - function transferTo(para1: jlong; para2: jlong; para3: JNCWritableByteChannel): jlong; overload; virtual; abstract; // throws java.io.IOException - function transferFrom(para1: JNCReadableByteChannel; para2: jlong; para3: jlong): jlong; overload; virtual; abstract; // throws java.io.IOException - function read(para1: JNByteBuffer; para2: jlong): jint; overload; virtual; abstract; // throws java.io.IOException - function write(para1: JNByteBuffer; para2: jlong): jint; overload; virtual; abstract; // throws java.io.IOException - function map(para1: JNCFileChannel.InnerMapMode; para2: jlong; para3: jlong): JNMappedByteBuffer; overload; virtual; abstract; // throws java.io.IOException - function lock(para1: jlong; para2: jlong; para3: jboolean): JNCFileLock; overload; virtual; abstract; // throws java.io.IOException - function lock(): JNCFileLock; overload; virtual; final; // throws java.io.IOException - function tryLock(para1: jlong; para2: jlong; para3: jboolean): JNCFileLock; overload; virtual; abstract; // throws java.io.IOException - function tryLock(): JNCFileLock; overload; virtual; final; // throws java.io.IOException - end; - - JISFileCacheImageOutputStream = class external 'javax.imageio.stream' name 'FileCacheImageOutputStream' (JISImageOutputStreamImpl) - public - constructor create(para1: JIOutputStream; para2: JIFile); overload; // throws java.io.IOException - function read(): jint; overload; virtual; // throws java.io.IOException - function read(para1: Arr1jbyte; para2: jint; para3: jint): jint; overload; virtual; // throws java.io.IOException - function read(var para1: array of jbyte; para2: jint; para3: jint): jint; overload; virtual; // throws java.io.IOException - procedure write(para1: jint); overload; virtual; // throws java.io.IOException - procedure write(para1: Arr1jbyte; para2: jint; para3: jint); overload; virtual; // throws java.io.IOException - procedure write(var para1: array of jbyte; para2: jint; para3: jint); overload; virtual; // throws java.io.IOException - function length(): jlong; overload; virtual; - procedure seek(para1: jlong); overload; virtual; // throws java.io.IOException - function isCached(): jboolean; overload; virtual; - function isCachedFile(): jboolean; overload; virtual; - function isCachedMemory(): jboolean; overload; virtual; - procedure close(); overload; virtual; // throws java.io.IOException - procedure flushBefore(para1: jlong); overload; virtual; // throws java.io.IOException - end; - - JISFileImageOutputStream = class external 'javax.imageio.stream' name 'FileImageOutputStream' (JISImageOutputStreamImpl) - public - constructor create(para1: JIFile); overload; // throws java.io.FileNotFoundException, java.io.IOException - constructor create(para1: JIRandomAccessFile); overload; - function read(): jint; overload; virtual; // throws java.io.IOException - function read(para1: Arr1jbyte; para2: jint; para3: jint): jint; overload; virtual; // throws java.io.IOException - function read(var para1: array of jbyte; para2: jint; para3: jint): jint; overload; virtual; // throws java.io.IOException - procedure write(para1: jint); overload; virtual; // throws java.io.IOException - procedure write(para1: Arr1jbyte; para2: jint; para3: jint); overload; virtual; // throws java.io.IOException - procedure write(var para1: array of jbyte; para2: jint; para3: jint); overload; virtual; // throws java.io.IOException - function length(): jlong; overload; virtual; - procedure seek(para1: jlong); overload; virtual; // throws java.io.IOException - procedure close(); overload; virtual; // throws java.io.IOException - strict protected - procedure finalize(); overload; virtual; // throws java.lang.Throwable - end; - - JISMemoryCacheImageOutputStream = class external 'javax.imageio.stream' name 'MemoryCacheImageOutputStream' (JISImageOutputStreamImpl) - public - constructor create(para1: JIOutputStream); overload; - function read(): jint; overload; virtual; // throws java.io.IOException - function read(para1: Arr1jbyte; para2: jint; para3: jint): jint; overload; virtual; // throws java.io.IOException - function read(var para1: array of jbyte; para2: jint; para3: jint): jint; overload; virtual; // throws java.io.IOException - procedure write(para1: jint); overload; virtual; // throws java.io.IOException - procedure write(para1: Arr1jbyte; para2: jint; para3: jint); overload; virtual; // throws java.io.IOException - procedure write(var para1: array of jbyte; para2: jint; para3: jint); overload; virtual; // throws java.io.IOException - function length(): jlong; overload; virtual; - function isCached(): jboolean; overload; virtual; - function isCachedFile(): jboolean; overload; virtual; - function isCachedMemory(): jboolean; overload; virtual; - procedure close(); overload; virtual; // throws java.io.IOException - procedure flushBefore(para1: jlong); overload; virtual; // throws java.io.IOException - end; - - JRSLogStream = class external 'java.rmi.server' name 'LogStream' (JIPrintStream) - public - const - SILENT = 0; - BRIEF = 10; - VERBOSE = 20; - public - class function log(para1: JLString): JRSLogStream; static; overload; - class function getDefaultStream(): JIPrintStream; static; overload; - class procedure setDefaultStream(para1: JIPrintStream); static; overload; - function getOutputStream(): JIOutputStream; overload; virtual; - procedure setOutputStream(para1: JIOutputStream); overload; virtual; - procedure write(para1: jint); overload; virtual; - procedure write(para1: Arr1jbyte; para2: jint; para3: jint); overload; virtual; - procedure write(var para1: array of jbyte; para2: jint; para3: jint); overload; virtual; - function toString(): JLString; overload; virtual; - class function parseLevel(para1: JLString): jint; static; overload; - end; - - JUZGZIPOutputStream = class external 'java.util.zip' name 'GZIPOutputStream' (JUZDeflaterOutputStream) - strict protected - var - fcrc: JUZCRC32; external name 'crc'; - public - constructor create(para1: JIOutputStream; para2: jint); overload; // throws java.io.IOException - constructor create(para1: JIOutputStream); overload; // throws java.io.IOException - procedure write(para1: Arr1jbyte; para2: jint; para3: jint); overload; virtual; // throws java.io.IOException - procedure write(var para1: array of jbyte; para2: jint; para3: jint); overload; virtual; // throws java.io.IOException - procedure finish(); overload; virtual; // throws java.io.IOException - end; - - JUZZipOutputStream = class external 'java.util.zip' name 'ZipOutputStream' (JUZDeflaterOutputStream, JUZZipConstants) - public - type - InnerXEntry = class; - Arr1InnerXEntry = array of InnerXEntry; - Arr2InnerXEntry = array of Arr1InnerXEntry; - Arr3InnerXEntry = array of Arr2InnerXEntry; - InnerXEntry = class external 'java.util.zip' name 'ZipOutputStream$XEntry' - end; - - public - const - STORED = 0; - DEFLATED = 8; - public - constructor create(para1: JIOutputStream); overload; - procedure setComment(para1: JLString); overload; virtual; - procedure setMethod(para1: jint); overload; virtual; - procedure setLevel(para1: jint); overload; virtual; - procedure putNextEntry(para1: JUZZipEntry); overload; virtual; // throws java.io.IOException - procedure closeEntry(); overload; virtual; // throws java.io.IOException - procedure write(para1: Arr1jbyte; para2: jint; para3: jint); overload; virtual; // throws java.io.IOException - procedure write(var para1: array of jbyte; para2: jint; para3: jint); overload; virtual; // throws java.io.IOException - procedure finish(); overload; virtual; // throws java.io.IOException - procedure close(); overload; virtual; // throws java.io.IOException - end; - - JSTRRTFReader = class external 'javax.swing.text.rtf' name 'RTFReader' (JSTRRTFParser) - public - type - InnerDestination = interface; - Arr1InnerDestination = array of InnerDestination; - Arr2InnerDestination = array of Arr1InnerDestination; - Arr3InnerDestination = array of Arr2InnerDestination; - InnerAttributeTrackingDestination = class; - Arr1InnerAttributeTrackingDestination = array of InnerAttributeTrackingDestination; - Arr2InnerAttributeTrackingDestination = array of Arr1InnerAttributeTrackingDestination; - Arr3InnerAttributeTrackingDestination = array of Arr2InnerAttributeTrackingDestination; - InnerColortblDestination = class; - Arr1InnerColortblDestination = array of InnerColortblDestination; - Arr2InnerColortblDestination = array of Arr1InnerColortblDestination; - Arr3InnerColortblDestination = array of Arr2InnerColortblDestination; - InnerDiscardingDestination = class; - Arr1InnerDiscardingDestination = array of InnerDiscardingDestination; - Arr2InnerDiscardingDestination = array of Arr1InnerDiscardingDestination; - Arr3InnerDiscardingDestination = array of Arr2InnerDiscardingDestination; - InnerDocumentDestination = class; - Arr1InnerDocumentDestination = array of InnerDocumentDestination; - Arr2InnerDocumentDestination = array of Arr1InnerDocumentDestination; - Arr3InnerDocumentDestination = array of Arr2InnerDocumentDestination; - InnerFonttblDestination = class; - Arr1InnerFonttblDestination = array of InnerFonttblDestination; - Arr2InnerFonttblDestination = array of Arr1InnerFonttblDestination; - Arr3InnerFonttblDestination = array of Arr2InnerFonttblDestination; - InnerInfoDestination = class; - Arr1InnerInfoDestination = array of InnerInfoDestination; - Arr2InnerInfoDestination = array of Arr1InnerInfoDestination; - Arr3InnerInfoDestination = array of Arr2InnerInfoDestination; - InnerStylesheetDestination = class; - Arr1InnerStylesheetDestination = array of InnerStylesheetDestination; - Arr2InnerStylesheetDestination = array of Arr1InnerStylesheetDestination; - Arr3InnerStylesheetDestination = array of Arr2InnerStylesheetDestination; - InnerTextHandlingDestination = class; - Arr1InnerTextHandlingDestination = array of InnerTextHandlingDestination; - Arr2InnerTextHandlingDestination = array of Arr1InnerTextHandlingDestination; - Arr3InnerTextHandlingDestination = array of Arr2InnerTextHandlingDestination; - InnerDestination = interface external 'javax.swing.text.rtf' name 'RTFReader$Destination' - end; - - InnerAttributeTrackingDestination = class abstract external 'javax.swing.text.rtf' name 'RTFReader$AttributeTrackingDestination' - end; - - InnerColortblDestination = class external 'javax.swing.text.rtf' name 'RTFReader$ColortblDestination' - end; - - InnerDiscardingDestination = class external 'javax.swing.text.rtf' name 'RTFReader$DiscardingDestination' - end; - - InnerDocumentDestination = class external 'javax.swing.text.rtf' name 'RTFReader$DocumentDestination' - end; - - InnerFonttblDestination = class external 'javax.swing.text.rtf' name 'RTFReader$FonttblDestination' - end; - - InnerInfoDestination = class external 'javax.swing.text.rtf' name 'RTFReader$InfoDestination' - end; - - InnerStylesheetDestination = class external 'javax.swing.text.rtf' name 'RTFReader$StylesheetDestination' - public - type - InnerStyleDefiningDestination = class; - Arr1InnerStyleDefiningDestination = array of InnerStyleDefiningDestination; - Arr2InnerStyleDefiningDestination = array of Arr1InnerStyleDefiningDestination; - Arr3InnerStyleDefiningDestination = array of Arr2InnerStyleDefiningDestination; - InnerStyleDefiningDestination = class external 'javax.swing.text.rtf' name 'RTFReader$StylesheetDestination$StyleDefiningDestination' - end; - - end; - - InnerTextHandlingDestination = class abstract external 'javax.swing.text.rtf' name 'RTFReader$TextHandlingDestination' - end; - - public - constructor create(para1: JSTStyledDocument); overload; - procedure handleBinaryBlob(para1: Arr1jbyte); overload; virtual; - procedure handleBinaryBlob(var para1: array of jbyte); overload; virtual; - procedure handleText(para1: JLString); overload; virtual; - procedure begingroup(); overload; virtual; - procedure endgroup(); overload; virtual; - strict protected - procedure setRTFDestination(para1: JSTRRTFReader.InnerDestination); overload; virtual; - public - procedure close(); overload; virtual; // throws java.io.IOException - function handleKeyword(para1: JLString): jboolean; overload; virtual; - function handleKeyword(para1: JLString; para2: jint): jboolean; overload; virtual; - procedure setCharacterSet(para1: JLString); overload; virtual; - class procedure defineCharacterSet(para1: JLString; para2: Arr1jchar); static; overload; - class procedure defineCharacterSet(para1: JLString; var para2: array of jchar); static; overload; - class function getCharacterSet(para1: JLString): JLObject; static; overload; // throws java.io.IOException - end; - - JMLPrivateMLet = class external 'javax.management.loading' name 'PrivateMLet' (JMLMLet, JMLPrivateClassLoader) - public - constructor create(para1: Arr1JNURL; para2: jboolean); overload; - constructor create(const para1: array of JNURL; para2: jboolean); overload; - constructor create(para1: Arr1JNURL; para2: JLClassLoader; para3: jboolean); overload; - constructor create(const para1: array of JNURL; para2: JLClassLoader; para3: jboolean); overload; - constructor create(para1: Arr1JNURL; para2: JLClassLoader; para3: JNURLStreamHandlerFactory; para4: jboolean); overload; - constructor create(const para1: array of JNURL; para2: JLClassLoader; para3: JNURLStreamHandlerFactory; para4: jboolean); overload; - end; - - JUAbstractSequentialList = class abstract external 'java.util' name 'AbstractSequentialList' (JUAbstractList) - strict protected - constructor create(); overload; - public - function get(para1: jint): JLObject; overload; virtual; - function &set(para1: jint; para2: JLObject): JLObject; overload; virtual; - procedure add(para1: jint; para2: JLObject); overload; virtual; - function remove(para1: jint): JLObject; overload; virtual; - function addAll(para1: jint; para2: JUCollection): jboolean; overload; virtual; - function iterator(): JUIterator; overload; virtual; - function listIterator(para1: jint): JUListIterator; overload; virtual; abstract; - end; - - JUArrayList = class external 'java.util' name 'ArrayList' (JUAbstractList, JUList, JURandomAccess, JLCloneable, JISerializable) - public - constructor create(para1: jint); overload; - constructor create(); overload; - constructor create(para1: JUCollection); overload; - procedure trimToSize(); overload; virtual; - procedure ensureCapacity(para1: jint); overload; virtual; - function size(): jint; overload; virtual; - function isEmpty(): jboolean; overload; virtual; - function contains(para1: JLObject): jboolean; overload; virtual; - function indexOf(para1: JLObject): jint; overload; virtual; - function lastIndexOf(para1: JLObject): jint; overload; virtual; - function clone(): JLObject; overload; virtual; - function toArray(): Arr1JLObject; overload; virtual; - function toArray(para1: Arr1JLObject): Arr1JLObject; overload; virtual; - function toArray(var para1: array of JLObject): Arr1JLObject; overload; virtual; - function get(para1: jint): JLObject; overload; virtual; - function &set(para1: jint; para2: JLObject): JLObject; overload; virtual; - function add(para1: JLObject): jboolean; overload; virtual; - procedure add(para1: jint; para2: JLObject); overload; virtual; - function remove(para1: jint): JLObject; overload; virtual; - function remove(para1: JLObject): jboolean; overload; virtual; - procedure clear(); overload; virtual; - function addAll(para1: JUCollection): jboolean; overload; virtual; - function addAll(para1: jint; para2: JUCollection): jboolean; overload; virtual; - strict protected - procedure removeRange(para1: jint; para2: jint); overload; virtual; - end; - - JUSubList = class external 'java.util' name 'SubList' (JUAbstractList) - public - function &set(para1: jint; para2: JLObject): JLObject; overload; virtual; - function get(para1: jint): JLObject; overload; virtual; - function size(): jint; overload; virtual; - procedure add(para1: jint; para2: JLObject); overload; virtual; - function remove(para1: jint): JLObject; overload; virtual; - strict protected - procedure removeRange(para1: jint; para2: jint); overload; virtual; - public - function addAll(para1: JUCollection): jboolean; overload; virtual; - function addAll(para1: jint; para2: JUCollection): jboolean; overload; virtual; - function iterator(): JUIterator; overload; virtual; - function listIterator(para1: jint): JUListIterator; overload; virtual; - function subList(para1: jint; para2: jint): JUList; overload; virtual; - end; - - JUVector = class external 'java.util' name 'Vector' (JUAbstractList, JUList, JURandomAccess, JLCloneable, JISerializable) - strict protected - var - felementData: Arr1JLObject; external name 'elementData'; - felementCount: jint; external name 'elementCount'; - fcapacityIncrement: jint; external name 'capacityIncrement'; - public - constructor create(para1: jint; para2: jint); overload; - constructor create(para1: jint); overload; - constructor create(); overload; - constructor create(para1: JUCollection); overload; - procedure copyInto(para1: Arr1JLObject); overload; virtual; - procedure copyInto(var para1: array of JLObject); overload; virtual; - procedure trimToSize(); overload; virtual; - procedure ensureCapacity(para1: jint); overload; virtual; - procedure setSize(para1: jint); overload; virtual; - function capacity(): jint; overload; virtual; - function size(): jint; overload; virtual; - function isEmpty(): jboolean; overload; virtual; - function elements(): JUEnumeration; overload; virtual; - function contains(para1: JLObject): jboolean; overload; virtual; - function indexOf(para1: JLObject): jint; overload; virtual; - function indexOf(para1: JLObject; para2: jint): jint; overload; virtual; - function lastIndexOf(para1: JLObject): jint; overload; virtual; - function lastIndexOf(para1: JLObject; para2: jint): jint; overload; virtual; - function elementAt(para1: jint): JLObject; overload; virtual; - function firstElement(): JLObject; overload; virtual; - function lastElement(): JLObject; overload; virtual; - procedure setElementAt(para1: JLObject; para2: jint); overload; virtual; - procedure removeElementAt(para1: jint); overload; virtual; - procedure insertElementAt(para1: JLObject; para2: jint); overload; virtual; - procedure addElement(para1: JLObject); overload; virtual; - function removeElement(para1: JLObject): jboolean; overload; virtual; - procedure removeAllElements(); overload; virtual; - function clone(): JLObject; overload; virtual; - function toArray(): Arr1JLObject; overload; virtual; - function toArray(para1: Arr1JLObject): Arr1JLObject; overload; virtual; - function toArray(var para1: array of JLObject): Arr1JLObject; overload; virtual; - function get(para1: jint): JLObject; overload; virtual; - function &set(para1: jint; para2: JLObject): JLObject; overload; virtual; - function add(para1: JLObject): jboolean; overload; virtual; - function remove(para1: JLObject): jboolean; overload; virtual; - procedure add(para1: jint; para2: JLObject); overload; virtual; - function remove(para1: jint): JLObject; overload; virtual; - procedure clear(); overload; virtual; - function containsAll(para1: JUCollection): jboolean; overload; virtual; - function addAll(para1: JUCollection): jboolean; overload; virtual; - function removeAll(para1: JUCollection): jboolean; overload; virtual; - function retainAll(para1: JUCollection): jboolean; overload; virtual; - function addAll(para1: jint; para2: JUCollection): jboolean; overload; virtual; - function equals(para1: JLObject): jboolean; overload; virtual; - function hashCode(): jint; overload; virtual; - function toString(): JLString; overload; virtual; - function subList(para1: jint; para2: jint): JUList; overload; virtual; - strict protected - procedure removeRange(para1: jint; para2: jint); overload; virtual; - end; - - JUPriorityQueue = class external 'java.util' name 'PriorityQueue' (JUAbstractQueue, JISerializable) - public - type - InnerItr = class; - Arr1InnerItr = array of InnerItr; - Arr2InnerItr = array of Arr1InnerItr; - Arr3InnerItr = array of Arr2InnerItr; - InnerItr = class sealed external 'java.util' name 'PriorityQueue$Itr' - end; - - public - constructor create(); overload; - constructor create(para1: jint); overload; - constructor create(para1: jint; para2: JUComparator); overload; - constructor create(para1: JUCollection); overload; - constructor create(para1: JUPriorityQueue); overload; - constructor create(para1: JUSortedSet); overload; - function add(para1: JLObject): jboolean; overload; virtual; - function offer(para1: JLObject): jboolean; overload; virtual; - function peek(): JLObject; overload; virtual; - function remove(para1: JLObject): jboolean; overload; virtual; - function contains(para1: JLObject): jboolean; overload; virtual; - function toArray(): Arr1JLObject; overload; virtual; - function toArray(para1: Arr1JLObject): Arr1JLObject; overload; virtual; - function toArray(var para1: array of JLObject): Arr1JLObject; overload; virtual; - function iterator(): JUIterator; overload; virtual; - function size(): jint; overload; virtual; - procedure clear(); overload; virtual; - function poll(): JLObject; overload; virtual; - function comparator(): JUComparator; overload; virtual; - end; - - JUCConcurrentLinkedQueue = class external 'java.util.concurrent' name 'ConcurrentLinkedQueue' (JUAbstractQueue, JUQueue, JISerializable) - public - type - InnerNode = class; - Arr1InnerNode = array of InnerNode; - Arr2InnerNode = array of Arr1InnerNode; - Arr3InnerNode = array of Arr2InnerNode; - InnerItr = class; - Arr1InnerItr = array of InnerItr; - Arr2InnerItr = array of Arr1InnerItr; - Arr3InnerItr = array of Arr2InnerItr; - InnerNode = class external 'java.util.concurrent' name 'ConcurrentLinkedQueue$Node' - end; - - InnerItr = class external 'java.util.concurrent' name 'ConcurrentLinkedQueue$Itr' - end; - - public - constructor create(); overload; - constructor create(para1: JUCollection); overload; - function add(para1: JLObject): jboolean; overload; virtual; - function offer(para1: JLObject): jboolean; overload; virtual; - function poll(): JLObject; overload; virtual; - function peek(): JLObject; overload; virtual; - function isEmpty(): jboolean; overload; virtual; - function size(): jint; overload; virtual; - function contains(para1: JLObject): jboolean; overload; virtual; - function remove(para1: JLObject): jboolean; overload; virtual; - function toArray(): Arr1JLObject; overload; virtual; - function toArray(para1: Arr1JLObject): Arr1JLObject; overload; virtual; - function toArray(var para1: array of JLObject): Arr1JLObject; overload; virtual; - function iterator(): JUIterator; overload; virtual; - end; - - JUArrayDeque = class external 'java.util' name 'ArrayDeque' (JUAbstractCollection, JUDeque, JLCloneable, JISerializable) - public - type - InnerDeqIterator = class; - Arr1InnerDeqIterator = array of InnerDeqIterator; - Arr2InnerDeqIterator = array of Arr1InnerDeqIterator; - Arr3InnerDeqIterator = array of Arr2InnerDeqIterator; - InnerDescendingIterator = class; - Arr1InnerDescendingIterator = array of InnerDescendingIterator; - Arr2InnerDescendingIterator = array of Arr1InnerDescendingIterator; - Arr3InnerDescendingIterator = array of Arr2InnerDescendingIterator; - InnerDeqIterator = class external 'java.util' name 'ArrayDeque$DeqIterator' - end; - - InnerDescendingIterator = class external 'java.util' name 'ArrayDeque$DescendingIterator' - end; - - public - constructor create(); overload; - constructor create(para1: jint); overload; - constructor create(para1: JUCollection); overload; - procedure addFirst(para1: JLObject); overload; virtual; - procedure addLast(para1: JLObject); overload; virtual; - function offerFirst(para1: JLObject): jboolean; overload; virtual; - function offerLast(para1: JLObject): jboolean; overload; virtual; - function removeFirst(): JLObject; overload; virtual; - function removeLast(): JLObject; overload; virtual; - function pollFirst(): JLObject; overload; virtual; - function pollLast(): JLObject; overload; virtual; - function getFirst(): JLObject; overload; virtual; - function getLast(): JLObject; overload; virtual; - function peekFirst(): JLObject; overload; virtual; - function peekLast(): JLObject; overload; virtual; - function removeFirstOccurrence(para1: JLObject): jboolean; overload; virtual; - function removeLastOccurrence(para1: JLObject): jboolean; overload; virtual; - function add(para1: JLObject): jboolean; overload; virtual; - function offer(para1: JLObject): jboolean; overload; virtual; - function remove(): JLObject; overload; virtual; - function poll(): JLObject; overload; virtual; - function element(): JLObject; overload; virtual; - function peek(): JLObject; overload; virtual; - procedure push(para1: JLObject); overload; virtual; - function pop(): JLObject; overload; virtual; - function size(): jint; overload; virtual; - function isEmpty(): jboolean; overload; virtual; - function iterator(): JUIterator; overload; virtual; - function descendingIterator(): JUIterator; overload; virtual; - function contains(para1: JLObject): jboolean; overload; virtual; - function remove(para1: JLObject): jboolean; overload; virtual; - procedure clear(); overload; virtual; - function toArray(): Arr1JLObject; overload; virtual; - function toArray(para1: Arr1JLObject): Arr1JLObject; overload; virtual; - function toArray(var para1: array of JLObject): Arr1JLObject; overload; virtual; - function clone(): JUArrayDeque; overload; virtual; - function clone(): JLObject; overload; virtual; // throws java.lang.CloneNotSupportedException - end; - - JUCArrayBlockingQueue = class external 'java.util.concurrent' name 'ArrayBlockingQueue' (JUAbstractQueue, JUCBlockingQueue, JISerializable) - public - type - InnerItr = class; - Arr1InnerItr = array of InnerItr; - Arr2InnerItr = array of Arr1InnerItr; - Arr3InnerItr = array of Arr2InnerItr; - InnerItr = class external 'java.util.concurrent' name 'ArrayBlockingQueue$Itr' - end; - - public - constructor create(para1: jint); overload; - constructor create(para1: jint; para2: jboolean); overload; - constructor create(para1: jint; para2: jboolean; para3: JUCollection); overload; - function add(para1: JLObject): jboolean; overload; virtual; - function offer(para1: JLObject): jboolean; overload; virtual; - procedure put(para1: JLObject); overload; virtual; // throws java.lang.InterruptedException - function offer(para1: JLObject; para2: jlong; para3: JUCTimeUnit): jboolean; overload; virtual; // throws java.lang.InterruptedException - function poll(): JLObject; overload; virtual; - function take(): JLObject; overload; virtual; // throws java.lang.InterruptedException - function poll(para1: jlong; para2: JUCTimeUnit): JLObject; overload; virtual; // throws java.lang.InterruptedException - function peek(): JLObject; overload; virtual; - function size(): jint; overload; virtual; - function remainingCapacity(): jint; overload; virtual; - function remove(para1: JLObject): jboolean; overload; virtual; - function contains(para1: JLObject): jboolean; overload; virtual; - function toArray(): Arr1JLObject; overload; virtual; - function toArray(para1: Arr1JLObject): Arr1JLObject; overload; virtual; - function toArray(var para1: array of JLObject): Arr1JLObject; overload; virtual; - function toString(): JLString; overload; virtual; - procedure clear(); overload; virtual; - function drainTo(para1: JUCollection): jint; overload; virtual; - function drainTo(para1: JUCollection; para2: jint): jint; overload; virtual; - function iterator(): JUIterator; overload; virtual; - end; - - JUCBlockingDeque = interface external 'java.util.concurrent' name 'BlockingDeque' (JUCBlockingQueue, JUDeque) - procedure addFirst(para1: JLObject); overload; - procedure addLast(para1: JLObject); overload; - function offerFirst(para1: JLObject): jboolean; overload; - function offerLast(para1: JLObject): jboolean; overload; - procedure putFirst(para1: JLObject); overload; // throws java.lang.InterruptedException - procedure putLast(para1: JLObject); overload; // throws java.lang.InterruptedException - function offerFirst(para1: JLObject; para2: jlong; para3: JUCTimeUnit): jboolean; overload; // throws java.lang.InterruptedException - function offerLast(para1: JLObject; para2: jlong; para3: JUCTimeUnit): jboolean; overload; // throws java.lang.InterruptedException - function takeFirst(): JLObject; overload; // throws java.lang.InterruptedException - function takeLast(): JLObject; overload; // throws java.lang.InterruptedException - function pollFirst(para1: jlong; para2: JUCTimeUnit): JLObject; overload; // throws java.lang.InterruptedException - function pollLast(para1: jlong; para2: JUCTimeUnit): JLObject; overload; // throws java.lang.InterruptedException - function removeFirstOccurrence(para1: JLObject): jboolean; overload; - function removeLastOccurrence(para1: JLObject): jboolean; overload; - function add(para1: JLObject): jboolean; overload; - function offer(para1: JLObject): jboolean; overload; - procedure put(para1: JLObject); overload; // throws java.lang.InterruptedException - function offer(para1: JLObject; para2: jlong; para3: JUCTimeUnit): jboolean; overload; // throws java.lang.InterruptedException - function remove(): JLObject; overload; - function poll(): JLObject; overload; - function take(): JLObject; overload; // throws java.lang.InterruptedException - function poll(para1: jlong; para2: JUCTimeUnit): JLObject; overload; // throws java.lang.InterruptedException - function element(): JLObject; overload; - function peek(): JLObject; overload; - function remove(para1: JLObject): jboolean; overload; - function contains(para1: JLObject): jboolean; overload; - function size(): jint; overload; - function iterator(): JUIterator; overload; - procedure push(para1: JLObject); overload; - end; - - JUCDelayQueue = class external 'java.util.concurrent' name 'DelayQueue' (JUAbstractQueue, JUCBlockingQueue) - public - type - InnerItr = class; - Arr1InnerItr = array of InnerItr; - Arr2InnerItr = array of Arr1InnerItr; - Arr3InnerItr = array of Arr2InnerItr; - InnerItr = class external 'java.util.concurrent' name 'DelayQueue$Itr' - end; - - public - constructor create(); overload; - constructor create(para1: JUCollection); overload; - function add(para1: JUCDelayed): jboolean; overload; virtual; - function offer(para1: JUCDelayed): jboolean; overload; virtual; - procedure put(para1: JUCDelayed); overload; virtual; - function offer(para1: JUCDelayed; para2: jlong; para3: JUCTimeUnit): jboolean; overload; virtual; - function poll(): JUCDelayed; overload; virtual; - function take(): JUCDelayed; overload; virtual; // throws java.lang.InterruptedException - function poll(para1: jlong; para2: JUCTimeUnit): JUCDelayed; overload; virtual; // throws java.lang.InterruptedException - function peek(): JUCDelayed; overload; virtual; - function size(): jint; overload; virtual; - function drainTo(para1: JUCollection): jint; overload; virtual; - function drainTo(para1: JUCollection; para2: jint): jint; overload; virtual; - procedure clear(); overload; virtual; - function remainingCapacity(): jint; overload; virtual; - function toArray(): Arr1JLObject; overload; virtual; - function toArray(para1: Arr1JLObject): Arr1JLObject; overload; virtual; - function toArray(var para1: array of JLObject): Arr1JLObject; overload; virtual; - function remove(para1: JLObject): jboolean; overload; virtual; - function iterator(): JUIterator; overload; virtual; - function add(para1: JLObject): jboolean; overload; virtual; - function peek(): JLObject; overload; virtual; - function poll(): JLObject; overload; virtual; - function offer(para1: JLObject): jboolean; overload; virtual; - function poll(para1: jlong; para2: JUCTimeUnit): JLObject; overload; virtual; // throws java.lang.InterruptedException - function take(): JLObject; overload; virtual; // throws java.lang.InterruptedException - function offer(para1: JLObject; para2: jlong; para3: JUCTimeUnit): jboolean; overload; virtual; // throws java.lang.InterruptedException - procedure put(para1: JLObject); overload; virtual; // throws java.lang.InterruptedException - end; - - JUCLinkedBlockingQueue = class external 'java.util.concurrent' name 'LinkedBlockingQueue' (JUAbstractQueue, JUCBlockingQueue, JISerializable) - public - type - InnerNode = class; - Arr1InnerNode = array of InnerNode; - Arr2InnerNode = array of Arr1InnerNode; - Arr3InnerNode = array of Arr2InnerNode; - InnerItr = class; - Arr1InnerItr = array of InnerItr; - Arr2InnerItr = array of Arr1InnerItr; - Arr3InnerItr = array of Arr2InnerItr; - InnerNode = class external 'java.util.concurrent' name 'LinkedBlockingQueue$Node' - end; - - InnerItr = class external 'java.util.concurrent' name 'LinkedBlockingQueue$Itr' - end; - - public - constructor create(); overload; - constructor create(para1: jint); overload; - constructor create(para1: JUCollection); overload; - function size(): jint; overload; virtual; - function remainingCapacity(): jint; overload; virtual; - procedure put(para1: JLObject); overload; virtual; // throws java.lang.InterruptedException - function offer(para1: JLObject; para2: jlong; para3: JUCTimeUnit): jboolean; overload; virtual; // throws java.lang.InterruptedException - function offer(para1: JLObject): jboolean; overload; virtual; - function take(): JLObject; overload; virtual; // throws java.lang.InterruptedException - function poll(para1: jlong; para2: JUCTimeUnit): JLObject; overload; virtual; // throws java.lang.InterruptedException - function poll(): JLObject; overload; virtual; - function peek(): JLObject; overload; virtual; - function remove(para1: JLObject): jboolean; overload; virtual; - function toArray(): Arr1JLObject; overload; virtual; - function toArray(para1: Arr1JLObject): Arr1JLObject; overload; virtual; - function toArray(var para1: array of JLObject): Arr1JLObject; overload; virtual; - function toString(): JLString; overload; virtual; - procedure clear(); overload; virtual; - function drainTo(para1: JUCollection): jint; overload; virtual; - function drainTo(para1: JUCollection; para2: jint): jint; overload; virtual; - function iterator(): JUIterator; overload; virtual; - end; - - JUCPriorityBlockingQueue = class external 'java.util.concurrent' name 'PriorityBlockingQueue' (JUAbstractQueue, JUCBlockingQueue, JISerializable) - public - type - InnerItr = class; - Arr1InnerItr = array of InnerItr; - Arr2InnerItr = array of Arr1InnerItr; - Arr3InnerItr = array of Arr2InnerItr; - InnerItr = class external 'java.util.concurrent' name 'PriorityBlockingQueue$Itr' - end; - - public - constructor create(); overload; - constructor create(para1: jint); overload; - constructor create(para1: jint; para2: JUComparator); overload; - constructor create(para1: JUCollection); overload; - function add(para1: JLObject): jboolean; overload; virtual; - function offer(para1: JLObject): jboolean; overload; virtual; - procedure put(para1: JLObject); overload; virtual; - function offer(para1: JLObject; para2: jlong; para3: JUCTimeUnit): jboolean; overload; virtual; - function poll(): JLObject; overload; virtual; - function take(): JLObject; overload; virtual; // throws java.lang.InterruptedException - function poll(para1: jlong; para2: JUCTimeUnit): JLObject; overload; virtual; // throws java.lang.InterruptedException - function peek(): JLObject; overload; virtual; - function comparator(): JUComparator; overload; virtual; - function size(): jint; overload; virtual; - function remainingCapacity(): jint; overload; virtual; - function remove(para1: JLObject): jboolean; overload; virtual; - function contains(para1: JLObject): jboolean; overload; virtual; - function toArray(): Arr1JLObject; overload; virtual; - function toString(): JLString; overload; virtual; - function drainTo(para1: JUCollection): jint; overload; virtual; - function drainTo(para1: JUCollection; para2: jint): jint; overload; virtual; - procedure clear(); overload; virtual; - function toArray(para1: Arr1JLObject): Arr1JLObject; overload; virtual; - function toArray(var para1: array of JLObject): Arr1JLObject; overload; virtual; - function iterator(): JUIterator; overload; virtual; - end; - - JUCSynchronousQueue = class external 'java.util.concurrent' name 'SynchronousQueue' (JUAbstractQueue, JUCBlockingQueue, JISerializable) - public - type - InnerTransferer = class; - Arr1InnerTransferer = array of InnerTransferer; - Arr2InnerTransferer = array of Arr1InnerTransferer; - Arr3InnerTransferer = array of Arr2InnerTransferer; - InnerEmptyIterator = class; - Arr1InnerEmptyIterator = array of InnerEmptyIterator; - Arr2InnerEmptyIterator = array of Arr1InnerEmptyIterator; - Arr3InnerEmptyIterator = array of Arr2InnerEmptyIterator; - InnerFifoWaitQueue = class; - Arr1InnerFifoWaitQueue = array of InnerFifoWaitQueue; - Arr2InnerFifoWaitQueue = array of Arr1InnerFifoWaitQueue; - Arr3InnerFifoWaitQueue = array of Arr2InnerFifoWaitQueue; - InnerLifoWaitQueue = class; - Arr1InnerLifoWaitQueue = array of InnerLifoWaitQueue; - Arr2InnerLifoWaitQueue = array of Arr1InnerLifoWaitQueue; - Arr3InnerLifoWaitQueue = array of Arr2InnerLifoWaitQueue; - InnerTransferQueue = class; - Arr1InnerTransferQueue = array of InnerTransferQueue; - Arr2InnerTransferQueue = array of Arr1InnerTransferQueue; - Arr3InnerTransferQueue = array of Arr2InnerTransferQueue; - InnerTransferStack = class; - Arr1InnerTransferStack = array of InnerTransferStack; - Arr2InnerTransferStack = array of Arr1InnerTransferStack; - Arr3InnerTransferStack = array of Arr2InnerTransferStack; - InnerWaitQueue = class; - Arr1InnerWaitQueue = array of InnerWaitQueue; - Arr2InnerWaitQueue = array of Arr1InnerWaitQueue; - Arr3InnerWaitQueue = array of Arr2InnerWaitQueue; - InnerTransferer = class abstract external 'java.util.concurrent' name 'SynchronousQueue$Transferer' - end; - - InnerEmptyIterator = class external 'java.util.concurrent' name 'SynchronousQueue$EmptyIterator' - end; - - InnerFifoWaitQueue = class external 'java.util.concurrent' name 'SynchronousQueue$FifoWaitQueue' - end; - - InnerLifoWaitQueue = class external 'java.util.concurrent' name 'SynchronousQueue$LifoWaitQueue' - end; - - InnerTransferQueue = class sealed external 'java.util.concurrent' name 'SynchronousQueue$TransferQueue' - public - type - InnerQNode = class; - Arr1InnerQNode = array of InnerQNode; - Arr2InnerQNode = array of Arr1InnerQNode; - Arr3InnerQNode = array of Arr2InnerQNode; - InnerQNode = class sealed external 'java.util.concurrent' name 'SynchronousQueue$TransferQueue$QNode' - end; - - end; - - InnerTransferStack = class sealed external 'java.util.concurrent' name 'SynchronousQueue$TransferStack' - public - type - InnerSNode = class; - Arr1InnerSNode = array of InnerSNode; - Arr2InnerSNode = array of Arr1InnerSNode; - Arr3InnerSNode = array of Arr2InnerSNode; - InnerSNode = class sealed external 'java.util.concurrent' name 'SynchronousQueue$TransferStack$SNode' - end; - - end; - - InnerWaitQueue = class external 'java.util.concurrent' name 'SynchronousQueue$WaitQueue' - end; - - public - constructor create(); overload; - constructor create(para1: jboolean); overload; - procedure put(para1: JLObject); overload; virtual; // throws java.lang.InterruptedException - function offer(para1: JLObject; para2: jlong; para3: JUCTimeUnit): jboolean; overload; virtual; // throws java.lang.InterruptedException - function offer(para1: JLObject): jboolean; overload; virtual; - function take(): JLObject; overload; virtual; // throws java.lang.InterruptedException - function poll(para1: jlong; para2: JUCTimeUnit): JLObject; overload; virtual; // throws java.lang.InterruptedException - function poll(): JLObject; overload; virtual; - function isEmpty(): jboolean; overload; virtual; - function size(): jint; overload; virtual; - function remainingCapacity(): jint; overload; virtual; - procedure clear(); overload; virtual; - function contains(para1: JLObject): jboolean; overload; virtual; - function remove(para1: JLObject): jboolean; overload; virtual; - function containsAll(para1: JUCollection): jboolean; overload; virtual; - function removeAll(para1: JUCollection): jboolean; overload; virtual; - function retainAll(para1: JUCollection): jboolean; overload; virtual; - function peek(): JLObject; overload; virtual; - function iterator(): JUIterator; overload; virtual; - function toArray(): Arr1JLObject; overload; virtual; - function toArray(para1: Arr1JLObject): Arr1JLObject; overload; virtual; - function toArray(var para1: array of JLObject): Arr1JLObject; overload; virtual; - function drainTo(para1: JUCollection): jint; overload; virtual; - function drainTo(para1: JUCollection; para2: jint): jint; overload; virtual; - end; - - JUEnumSet = class abstract external 'java.util' name 'EnumSet' (JUAbstractSet, JLCloneable, JISerializable) - public - type - InnerSerializationProxy = class; - Arr1InnerSerializationProxy = array of InnerSerializationProxy; - Arr2InnerSerializationProxy = array of Arr1InnerSerializationProxy; - Arr3InnerSerializationProxy = array of Arr2InnerSerializationProxy; - InnerSerializationProxy = class external 'java.util' name 'EnumSet$SerializationProxy' - end; - - public - class function noneOf(para1: JLClass): JUEnumSet; static; overload; - class function allOf(para1: JLClass): JUEnumSet; static; overload; - class function copyOf(para1: JUEnumSet): JUEnumSet; static; overload; - class function copyOf(para1: JUCollection): JUEnumSet; static; overload; - class function complementOf(para1: JUEnumSet): JUEnumSet; static; overload; - class function &of(para1: JLEnum): JUEnumSet; static; overload; - class function &of(para1: JLEnum; para2: JLEnum): JUEnumSet; static; overload; - class function &of(para1: JLEnum; para2: JLEnum; para3: JLEnum): JUEnumSet; static; overload; - class function &of(para1: JLEnum; para2: JLEnum; para3: JLEnum; para4: JLEnum): JUEnumSet; static; overload; - class function &of(para1: JLEnum; para2: JLEnum; para3: JLEnum; para4: JLEnum; para5: JLEnum): JUEnumSet; static; overload; - class function &of(para1: JLEnum; para2: Arr1JLEnum): JUEnumSet; static; overload; - class function &of(para1: JLEnum; var para2: array of JLEnum): JUEnumSet; static; overload; - class function range(para1: JLEnum; para2: JLEnum): JUEnumSet; static; overload; - function clone(): JUEnumSet; overload; virtual; - function clone(): JLObject; overload; virtual; // throws java.lang.CloneNotSupportedException - end; - - JUHashSet = class external 'java.util' name 'HashSet' (JUAbstractSet, JUSet, JLCloneable, JISerializable) - public - constructor create(); overload; - constructor create(para1: JUCollection); overload; - constructor create(para1: jint; para2: jfloat); overload; - constructor create(para1: jint); overload; - function iterator(): JUIterator; overload; virtual; - function size(): jint; overload; virtual; - function isEmpty(): jboolean; overload; virtual; - function contains(para1: JLObject): jboolean; overload; virtual; - function add(para1: JLObject): jboolean; overload; virtual; - function remove(para1: JLObject): jboolean; overload; virtual; - procedure clear(); overload; virtual; - function clone(): JLObject; overload; virtual; - end; - - JUCCopyOnWriteArraySet = class external 'java.util.concurrent' name 'CopyOnWriteArraySet' (JUAbstractSet, JISerializable) - public - constructor create(); overload; - constructor create(para1: JUCollection); overload; - function size(): jint; overload; virtual; - function isEmpty(): jboolean; overload; virtual; - function contains(para1: JLObject): jboolean; overload; virtual; - function toArray(): Arr1JLObject; overload; virtual; - function toArray(para1: Arr1JLObject): Arr1JLObject; overload; virtual; - function toArray(var para1: array of JLObject): Arr1JLObject; overload; virtual; - procedure clear(); overload; virtual; - function remove(para1: JLObject): jboolean; overload; virtual; - function add(para1: JLObject): jboolean; overload; virtual; - function containsAll(para1: JUCollection): jboolean; overload; virtual; - function addAll(para1: JUCollection): jboolean; overload; virtual; - function removeAll(para1: JUCollection): jboolean; overload; virtual; - function retainAll(para1: JUCollection): jboolean; overload; virtual; - function iterator(): JUIterator; overload; virtual; - function equals(para1: JLObject): jboolean; overload; virtual; - end; - - JISPartiallyOrderedSet = class external 'javax.imageio.spi' name 'PartiallyOrderedSet' (JUAbstractSet) - public - constructor create(); overload; - function size(): jint; overload; virtual; - function contains(para1: JLObject): jboolean; overload; virtual; - function iterator(): JUIterator; overload; virtual; - function add(para1: JLObject): jboolean; overload; virtual; - function remove(para1: JLObject): jboolean; overload; virtual; - procedure clear(); overload; virtual; - function setOrdering(para1: JLObject; para2: JLObject): jboolean; overload; virtual; - function unsetOrdering(para1: JLObject; para2: JLObject): jboolean; overload; virtual; - function hasOrdering(para1: JLObject; para2: JLObject): jboolean; overload; virtual; - end; - - JUNavigableSet = interface external 'java.util' name 'NavigableSet' (JUSortedSet) - function lower(para1: JLObject): JLObject; overload; - function floor(para1: JLObject): JLObject; overload; - function ceiling(para1: JLObject): JLObject; overload; - function higher(para1: JLObject): JLObject; overload; - function pollFirst(): JLObject; overload; - function pollLast(): JLObject; overload; - function iterator(): JUIterator; overload; - function descendingSet(): JUNavigableSet; overload; - function descendingIterator(): JUIterator; overload; - function subSet(para1: JLObject; para2: jboolean; para3: JLObject; para4: jboolean): JUNavigableSet; overload; - function headSet(para1: JLObject; para2: jboolean): JUNavigableSet; overload; - function tailSet(para1: JLObject; para2: jboolean): JUNavigableSet; overload; - function subSet(para1: JLObject; para2: JLObject): JUSortedSet; overload; - function headSet(para1: JLObject): JUSortedSet; overload; - function tailSet(para1: JLObject): JUSortedSet; overload; - end; - - JNDirectByteBufferR = class external 'java.nio' name 'DirectByteBufferR' (JNDirectByteBuffer, SNCDirectBuffer) - strict protected - constructor create(para1: jint; para2: jlong; para3: JLRunnable); overload; - public - function slice(): JNByteBuffer; overload; virtual; - function duplicate(): JNByteBuffer; overload; virtual; - function asReadOnlyBuffer(): JNByteBuffer; overload; virtual; - function put(para1: jbyte): JNByteBuffer; overload; virtual; - function put(para1: jint; para2: jbyte): JNByteBuffer; overload; virtual; - function put(para1: JNByteBuffer): JNByteBuffer; overload; virtual; - function put(para1: Arr1jbyte; para2: jint; para3: jint): JNByteBuffer; overload; virtual; - function put(var para1: array of jbyte; para2: jint; para3: jint): JNByteBuffer; overload; virtual; - function compact(): JNByteBuffer; overload; virtual; - function isDirect(): jboolean; overload; virtual; - function isReadOnly(): jboolean; overload; virtual; - function putChar(para1: jchar): JNByteBuffer; overload; virtual; - function putChar(para1: jint; para2: jchar): JNByteBuffer; overload; virtual; - function asCharBuffer(): JNCharBuffer; overload; virtual; - function putShort(para1: jshort): JNByteBuffer; overload; virtual; - function putShort(para1: jint; para2: jshort): JNByteBuffer; overload; virtual; - function asShortBuffer(): JNShortBuffer; overload; virtual; - function putInt(para1: jint): JNByteBuffer; overload; virtual; - function putInt(para1: jint; para2: jint): JNByteBuffer; overload; virtual; - function asIntBuffer(): JNIntBuffer; overload; virtual; - function putLong(para1: jlong): JNByteBuffer; overload; virtual; - function putLong(para1: jint; para2: jlong): JNByteBuffer; overload; virtual; - function asLongBuffer(): JNLongBuffer; overload; virtual; - function putFloat(para1: jfloat): JNByteBuffer; overload; virtual; - function putFloat(para1: jint; para2: jfloat): JNByteBuffer; overload; virtual; - function asFloatBuffer(): JNFloatBuffer; overload; virtual; - function putDouble(para1: jdouble): JNByteBuffer; overload; virtual; - function putDouble(para1: jint; para2: jdouble): JNByteBuffer; overload; virtual; - function asDoubleBuffer(): JNDoubleBuffer; overload; virtual; - end; - - JRAActivationGroup = class abstract external 'java.rmi.activation' name 'ActivationGroup' (JRSUnicastRemoteObject, JRAActivationInstantiator) - strict protected - constructor create(para1: JRAActivationGroupID); overload; // throws java.rmi.RemoteException - public - function inactiveObject(para1: JRAActivationID): jboolean; overload; virtual; // throws java.rmi.activation.ActivationException, java.rmi.activation.UnknownObjectException, java.rmi.RemoteException - procedure activeObject(para1: JRAActivationID; para2: JRRemote); overload; virtual; abstract; // throws java.rmi.activation.ActivationException, java.rmi.activation.UnknownObjectException, java.rmi.RemoteException - class function createGroup(para1: JRAActivationGroupID; para2: JRAActivationGroupDesc; para3: jlong): JRAActivationGroup; static; overload; // throws java.rmi.activation.ActivationException - class function currentGroupID(): JRAActivationGroupID; static; overload; - class procedure setSystem(para1: JRAActivationSystem); static; overload; // throws java.rmi.activation.ActivationException - class function getSystem(): JRAActivationSystem; static; overload; // throws java.rmi.activation.ActivationException - strict protected - procedure activeObject(para1: JRAActivationID; para2: JRMarshalledObject); overload; virtual; // throws java.rmi.activation.ActivationException, java.rmi.activation.UnknownObjectException, java.rmi.RemoteException - procedure inactiveGroup(); overload; virtual; // throws java.rmi.activation.UnknownGroupException, java.rmi.RemoteException - end; - - JSRWebRowSet = interface external 'javax.sql.rowset' name 'WebRowSet' (JSRCachedRowSet) - const - PUBLIC_XML_SCHEMA = '--//Sun Microsystems, Inc.//XSD Schema//EN'; - SCHEMA_SYSTEM_ID = 'http://java.sun.com/xml/ns/jdbc/webrowset.xsd'; - procedure readXml(para1: JIReader); overload; // throws java.sql.SQLException - procedure readXml(para1: JIInputStream); overload; // throws java.sql.SQLException, java.io.IOException - procedure writeXml(para1: JSResultSet; para2: JIWriter); overload; // throws java.sql.SQLException - procedure writeXml(para1: JSResultSet; para2: JIOutputStream); overload; // throws java.sql.SQLException, java.io.IOException - procedure writeXml(para1: JIWriter); overload; // throws java.sql.SQLException - procedure writeXml(para1: JIOutputStream); overload; // throws java.sql.SQLException, java.io.IOException - end; - - JSTTextAction = class abstract external 'javax.swing.text' name 'TextAction' (JSAbstractAction) - public - constructor create(para1: JLString); overload; - strict protected - function getTextComponent(para1: JAEActionEvent): JSTJTextComponent; overload; virtual; final; - public - class function augmentList(para1: Arr1JSAction; para2: Arr1JSAction): Arr1JSAction; static; overload; virtual; final; - class function augmentList(var para1: array of JSAction; var para2: array of JSAction): Arr1JSAction; static; overload; virtual; final; - strict protected - function getFocusedComponent(): JSTJTextComponent; overload; virtual; final; - end; - - JBBBeanContextSupport = class external 'java.beans.beancontext' name 'BeanContextSupport' (JBBBeanContextChildSupport, JBBBeanContext, JISerializable, JBPropertyChangeListener, JBVetoableChangeListener) - public - type - InnerBCSChild = class; - Arr1InnerBCSChild = array of InnerBCSChild; - Arr2InnerBCSChild = array of Arr1InnerBCSChild; - Arr3InnerBCSChild = array of Arr2InnerBCSChild; - InnerBCSIterator = class; - Arr1InnerBCSIterator = array of InnerBCSIterator; - Arr2InnerBCSIterator = array of Arr1InnerBCSIterator; - Arr3InnerBCSIterator = array of Arr2InnerBCSIterator; - InnerBCSChild = class external 'java.beans.beancontext' name 'BeanContextSupport$BCSChild' - end; - - InnerBCSIterator = class sealed external 'java.beans.beancontext' name 'BeanContextSupport$BCSIterator' (JLObject, JUIterator) - public - function hasNext(): jboolean; overload; virtual; - function next(): JLObject; overload; virtual; - procedure remove(); overload; virtual; - end; - - strict protected - var - fchildren: JUHashMap; external name 'children'; - fbcmListeners: JUArrayList; external name 'bcmListeners'; - flocale: JULocale; external name 'locale'; - fokToUseGui: jboolean; external name 'okToUseGui'; - fdesignTime: jboolean; external name 'designTime'; - public - constructor create(para1: JBBBeanContext; para2: JULocale; para3: jboolean; para4: jboolean); overload; - constructor create(para1: JBBBeanContext; para2: JULocale; para3: jboolean); overload; - constructor create(para1: JBBBeanContext; para2: JULocale); overload; - constructor create(para1: JBBBeanContext); overload; - constructor create(); overload; - function getBeanContextPeer(): JBBBeanContext; overload; virtual; - function instantiateChild(para1: JLString): JLObject; overload; virtual; // throws java.io.IOException, java.lang.ClassNotFoundException - function size(): jint; overload; virtual; - function isEmpty(): jboolean; overload; virtual; - function contains(para1: JLObject): jboolean; overload; virtual; - function containsKey(para1: JLObject): jboolean; overload; virtual; - function iterator(): JUIterator; overload; virtual; - function toArray(): Arr1JLObject; overload; virtual; - function toArray(para1: Arr1JLObject): Arr1JLObject; overload; virtual; - function toArray(var para1: array of JLObject): Arr1JLObject; overload; virtual; - strict protected - function createBCSChild(para1: JLObject; para2: JLObject): JBBBeanContextSupport.InnerBCSChild; overload; virtual; - public - function add(para1: JLObject): jboolean; overload; virtual; - function remove(para1: JLObject): jboolean; overload; virtual; - strict protected - function remove(para1: JLObject; para2: jboolean): jboolean; overload; virtual; - public - function containsAll(para1: JUCollection): jboolean; overload; virtual; - function addAll(para1: JUCollection): jboolean; overload; virtual; - function removeAll(para1: JUCollection): jboolean; overload; virtual; - function retainAll(para1: JUCollection): jboolean; overload; virtual; - procedure clear(); overload; virtual; - procedure addBeanContextMembershipListener(para1: JBBBeanContextMembershipListener); overload; virtual; - procedure removeBeanContextMembershipListener(para1: JBBBeanContextMembershipListener); overload; virtual; - function getResourceAsStream(para1: JLString; para2: JBBBeanContextChild): JIInputStream; overload; virtual; - function getResource(para1: JLString; para2: JBBBeanContextChild): JNURL; overload; virtual; - procedure setDesignTime(para1: jboolean); overload; virtual; - function isDesignTime(): jboolean; overload; virtual; - procedure setLocale(para1: JULocale); overload; virtual; // throws java.beans.PropertyVetoException - function getLocale(): JULocale; overload; virtual; - function needsGui(): jboolean; overload; virtual; - procedure dontUseGui(); overload; virtual; - procedure okToUseGui(); overload; virtual; - function avoidingGui(): jboolean; overload; virtual; - function isSerializing(): jboolean; overload; virtual; - strict protected - function bcsChildren(): JUIterator; overload; virtual; - procedure bcsPreSerializationHook(para1: JIObjectOutputStream); overload; virtual; // throws java.io.IOException - procedure bcsPreDeserializationHook(para1: JIObjectInputStream); overload; virtual; // throws java.io.IOException, java.lang.ClassNotFoundException - procedure childDeserializedHook(para1: JLObject; para2: JBBBeanContextSupport.InnerBCSChild); overload; virtual; - procedure serialize(para1: JIObjectOutputStream; para2: JUCollection); overload; virtual; final; // throws java.io.IOException - procedure deserialize(para1: JIObjectInputStream; para2: JUCollection); overload; virtual; final; // throws java.io.IOException, java.lang.ClassNotFoundException - public - procedure writeChildren(para1: JIObjectOutputStream); overload; virtual; final; // throws java.io.IOException - procedure readChildren(para1: JIObjectInputStream); overload; virtual; final; // throws java.io.IOException, java.lang.ClassNotFoundException - procedure vetoableChange(para1: JBPropertyChangeEvent); overload; virtual; // throws java.beans.PropertyVetoException - procedure propertyChange(para1: JBPropertyChangeEvent); overload; virtual; - strict protected - function validatePendingAdd(para1: JLObject): jboolean; overload; virtual; - function validatePendingRemove(para1: JLObject): jboolean; overload; virtual; - procedure childJustAddedHook(para1: JLObject; para2: JBBBeanContextSupport.InnerBCSChild); overload; virtual; - procedure childJustRemovedHook(para1: JLObject; para2: JBBBeanContextSupport.InnerBCSChild); overload; virtual; - class function getChildVisibility(para1: JLObject): JBVisibility; static; overload; virtual; final; - class function getChildSerializable(para1: JLObject): JISerializable; static; overload; virtual; final; - class function getChildPropertyChangeListener(para1: JLObject): JBPropertyChangeListener; static; overload; virtual; final; - class function getChildVetoableChangeListener(para1: JLObject): JBVetoableChangeListener; static; overload; virtual; final; - class function getChildBeanContextMembershipListener(para1: JLObject): JBBBeanContextMembershipListener; static; overload; virtual; final; - class function getChildBeanContextChild(para1: JLObject): JBBBeanContextChild; static; overload; virtual; final; - procedure fireChildrenAdded(para1: JBBBeanContextMembershipEvent); overload; virtual; final; - procedure fireChildrenRemoved(para1: JBBBeanContextMembershipEvent); overload; virtual; final; - procedure initialize(); overload; virtual; - function copyChildren(): Arr1JLObject; overload; virtual; final; - class function classEquals(para1: JLClass; para2: JLClass): jboolean; static; overload; virtual; final; - end; - - JSAuthProvider = class abstract external 'java.security' name 'AuthProvider' (JSProvider) - strict protected - constructor create(para1: JLString; para2: jdouble; para3: JLString); overload; - public - procedure login(para1: JSASubject; para2: JSACCallbackHandler); overload; virtual; abstract; // throws javax.security.auth.login.LoginException - procedure logout(); overload; virtual; abstract; // throws javax.security.auth.login.LoginException - procedure setCallbackHandler(para1: JSACCallbackHandler); overload; virtual; abstract; - end; - - OJXDIDXMLDSigRI = class sealed external 'org.jcp.xml.dsig.internal.dom' name 'XMLDSigRI' (JSProvider) - public - constructor create(); overload; - end; - JUCConcurrentSkipListMap = class external 'java.util.concurrent' name 'ConcurrentSkipListMap' (JUAbstractMap, JUCConcurrentNavigableMap, JLCloneable, JISerializable) public type @@ -65017,1237 +63980,459 @@ function descendingMap(): JUNavigableMap; overload; virtual; end; - JUCScheduledThreadPoolExecutor = class external 'java.util.concurrent' name 'ScheduledThreadPoolExecutor' (JUCThreadPoolExecutor, JUCScheduledExecutorService) + JUJumboEnumSet = class external 'java.util' name 'JumboEnumSet' (JUEnumSet) public type - InnerDelayedWorkQueue = class; - Arr1InnerDelayedWorkQueue = array of InnerDelayedWorkQueue; - Arr2InnerDelayedWorkQueue = array of Arr1InnerDelayedWorkQueue; - Arr3InnerDelayedWorkQueue = array of Arr2InnerDelayedWorkQueue; - InnerScheduledFutureTask = class; - Arr1InnerScheduledFutureTask = array of InnerScheduledFutureTask; - Arr2InnerScheduledFutureTask = array of Arr1InnerScheduledFutureTask; - Arr3InnerScheduledFutureTask = array of Arr2InnerScheduledFutureTask; - InnerDelayedWorkQueue = class external 'java.util.concurrent' name 'ScheduledThreadPoolExecutor$DelayedWorkQueue' - end; - - InnerScheduledFutureTask = class external 'java.util.concurrent' name 'ScheduledThreadPoolExecutor$ScheduledFutureTask' + InnerEnumSetIterator = class; + Arr1InnerEnumSetIterator = array of InnerEnumSetIterator; + Arr2InnerEnumSetIterator = array of Arr1InnerEnumSetIterator; + Arr3InnerEnumSetIterator = array of Arr2InnerEnumSetIterator; + InnerEnumSetIterator = class external 'java.util' name 'JumboEnumSet$EnumSetIterator' end; public - function remove(para1: JLRunnable): jboolean; overload; virtual; - strict protected - function decorateTask(para1: JLRunnable; para2: JUCRunnableScheduledFuture): JUCRunnableScheduledFuture; overload; virtual; - function decorateTask(para1: JUCCallable; para2: JUCRunnableScheduledFuture): JUCRunnableScheduledFuture; overload; virtual; + function iterator(): JUIterator; overload; virtual; + function size(): jint; overload; virtual; + function isEmpty(): jboolean; overload; virtual; + function contains(para1: JLObject): jboolean; overload; virtual; + function add(para1: JLEnum): jboolean; overload; virtual; + function remove(para1: JLObject): jboolean; overload; virtual; + function containsAll(para1: JUCollection): jboolean; overload; virtual; + function addAll(para1: JUCollection): jboolean; overload; virtual; + function removeAll(para1: JUCollection): jboolean; overload; virtual; + function retainAll(para1: JUCollection): jboolean; overload; virtual; + procedure clear(); overload; virtual; + function equals(para1: JLObject): jboolean; overload; virtual; + function clone(): JUEnumSet; overload; virtual; + function add(para1: JLObject): jboolean; overload; virtual; + function clone(): JLObject; overload; virtual; // throws java.lang.CloneNotSupportedException + end; + + JURegularEnumSet = class external 'java.util' name 'RegularEnumSet' (JUEnumSet) public + type + InnerEnumSetIterator = class; + Arr1InnerEnumSetIterator = array of InnerEnumSetIterator; + Arr2InnerEnumSetIterator = array of Arr1InnerEnumSetIterator; + Arr3InnerEnumSetIterator = array of Arr2InnerEnumSetIterator; + InnerEnumSetIterator = class external 'java.util' name 'RegularEnumSet$EnumSetIterator' + end; + + public + function iterator(): JUIterator; overload; virtual; + function size(): jint; overload; virtual; + function isEmpty(): jboolean; overload; virtual; + function contains(para1: JLObject): jboolean; overload; virtual; + function add(para1: JLEnum): jboolean; overload; virtual; + function remove(para1: JLObject): jboolean; overload; virtual; + function containsAll(para1: JUCollection): jboolean; overload; virtual; + function addAll(para1: JUCollection): jboolean; overload; virtual; + function removeAll(para1: JUCollection): jboolean; overload; virtual; + function retainAll(para1: JUCollection): jboolean; overload; virtual; + procedure clear(); overload; virtual; + function equals(para1: JLObject): jboolean; overload; virtual; + function add(para1: JLObject): jboolean; overload; virtual; + end; + + JULinkedHashSet = class external 'java.util' name 'LinkedHashSet' (JUHashSet, JUSet, JLCloneable, JISerializable) + public + constructor create(para1: jint; para2: jfloat); overload; constructor create(para1: jint); overload; - constructor create(para1: jint; para2: JUCThreadFactory); overload; - constructor create(para1: jint; para2: JUCRejectedExecutionHandler); overload; - constructor create(para1: jint; para2: JUCThreadFactory; para3: JUCRejectedExecutionHandler); overload; - function schedule(para1: JLRunnable; para2: jlong; para3: JUCTimeUnit): JUCScheduledFuture; overload; virtual; - function schedule(para1: JUCCallable; para2: jlong; para3: JUCTimeUnit): JUCScheduledFuture; overload; virtual; - function scheduleAtFixedRate(para1: JLRunnable; para2: jlong; para3: jlong; para4: JUCTimeUnit): JUCScheduledFuture; overload; virtual; - function scheduleWithFixedDelay(para1: JLRunnable; para2: jlong; para3: jlong; para4: JUCTimeUnit): JUCScheduledFuture; overload; virtual; - procedure execute(para1: JLRunnable); overload; virtual; - function submit(para1: JLRunnable): JUCFuture; overload; virtual; - function submit(para1: JLRunnable; para2: JLObject): JUCFuture; overload; virtual; - function submit(para1: JUCCallable): JUCFuture; overload; virtual; - procedure setContinueExistingPeriodicTasksAfterShutdownPolicy(para1: jboolean); overload; virtual; - function getContinueExistingPeriodicTasksAfterShutdownPolicy(): jboolean; overload; virtual; - procedure setExecuteExistingDelayedTasksAfterShutdownPolicy(para1: jboolean); overload; virtual; - function getExecuteExistingDelayedTasksAfterShutdownPolicy(): jboolean; overload; virtual; - procedure shutdown(); overload; virtual; - function shutdownNow(): JUList; overload; virtual; - function getQueue(): JUCBlockingQueue; overload; virtual; + constructor create(); overload; + constructor create(para1: JUCollection); overload; end; - JMMCounterMonitor = class external 'javax.management.monitor' name 'CounterMonitor' (JMMMonitor, JMMCounterMonitorMBean) + JPASJobStateReasons = class sealed external 'javax.print.attribute.standard' name 'JobStateReasons' (JUHashSet, JPAPrintJobAttribute) + public + constructor create(); overload; + constructor create(para1: jint); overload; + constructor create(para1: jint; para2: jfloat); overload; + constructor create(para1: JUCollection); overload; + function add(para1: JPASJobStateReason): jboolean; overload; virtual; + function getCategory(): JLClass; overload; virtual; final; + function getName(): JLString; overload; virtual; final; + function add(para1: JLObject): jboolean; overload; virtual; + end; + + JULinkedList = class external 'java.util' name 'LinkedList' (JUAbstractSequentialList, JUList, JUDeque, JLCloneable, JISerializable) public type - InnerCounterMonitorObservedObject = class; - Arr1InnerCounterMonitorObservedObject = array of InnerCounterMonitorObservedObject; - Arr2InnerCounterMonitorObservedObject = array of Arr1InnerCounterMonitorObservedObject; - Arr3InnerCounterMonitorObservedObject = array of Arr2InnerCounterMonitorObservedObject; - InnerCounterMonitorObservedObject = class external 'javax.management.monitor' name 'CounterMonitor$CounterMonitorObservedObject' + InnerEntry = class; + Arr1InnerEntry = array of InnerEntry; + Arr2InnerEntry = array of Arr1InnerEntry; + Arr3InnerEntry = array of Arr2InnerEntry; + InnerDescendingIterator = class; + Arr1InnerDescendingIterator = array of InnerDescendingIterator; + Arr2InnerDescendingIterator = array of Arr1InnerDescendingIterator; + Arr3InnerDescendingIterator = array of Arr2InnerDescendingIterator; + InnerListItr = class; + Arr1InnerListItr = array of InnerListItr; + Arr2InnerListItr = array of Arr1InnerListItr; + Arr3InnerListItr = array of Arr2InnerListItr; + InnerEntry = class external 'java.util' name 'LinkedList$Entry' + end; + + InnerDescendingIterator = class external 'java.util' name 'LinkedList$DescendingIterator' + end; + + InnerListItr = class external 'java.util' name 'LinkedList$ListItr' end; public constructor create(); overload; - procedure start(); overload; virtual; - procedure stop(); overload; virtual; - function getDerivedGauge(para1: JMObjectName): JLNumber; overload; virtual; - function getDerivedGaugeTimeStamp(para1: JMObjectName): jlong; overload; virtual; - function getThreshold(para1: JMObjectName): JLNumber; overload; virtual; - function getInitThreshold(): JLNumber; overload; virtual; - procedure setInitThreshold(para1: JLNumber); overload; virtual; // throws java.lang.IllegalArgumentException - function getDerivedGauge(): JLNumber; overload; virtual; - function getDerivedGaugeTimeStamp(): jlong; overload; virtual; - function getThreshold(): JLNumber; overload; virtual; - procedure setThreshold(para1: JLNumber); overload; virtual; // throws java.lang.IllegalArgumentException - function getOffset(): JLNumber; overload; virtual; - procedure setOffset(para1: JLNumber); overload; virtual; // throws java.lang.IllegalArgumentException - function getModulus(): JLNumber; overload; virtual; - procedure setModulus(para1: JLNumber); overload; virtual; // throws java.lang.IllegalArgumentException - function getNotify(): jboolean; overload; virtual; - procedure setNotify(para1: jboolean); overload; virtual; - function getDifferenceMode(): jboolean; overload; virtual; - procedure setDifferenceMode(para1: jboolean); overload; virtual; - function getNotificationInfo(): Arr1JMMBeanNotificationInfo; overload; virtual; - function getDerivedGauge(para1: JMObjectName): JLObject; overload; virtual; + constructor create(para1: JUCollection); overload; + function getFirst(): JLObject; overload; virtual; + function getLast(): JLObject; overload; virtual; + function removeFirst(): JLObject; overload; virtual; + function removeLast(): JLObject; overload; virtual; + procedure addFirst(para1: JLObject); overload; virtual; + procedure addLast(para1: JLObject); overload; virtual; + function contains(para1: JLObject): jboolean; overload; virtual; + function size(): jint; overload; virtual; + function add(para1: JLObject): jboolean; overload; virtual; + function remove(para1: JLObject): jboolean; overload; virtual; + function addAll(para1: JUCollection): jboolean; overload; virtual; + function addAll(para1: jint; para2: JUCollection): jboolean; overload; virtual; + procedure clear(); overload; virtual; + function get(para1: jint): JLObject; overload; virtual; + function &set(para1: jint; para2: JLObject): JLObject; overload; virtual; + procedure add(para1: jint; para2: JLObject); overload; virtual; + function remove(para1: jint): JLObject; overload; virtual; + function indexOf(para1: JLObject): jint; overload; virtual; + function lastIndexOf(para1: JLObject): jint; overload; virtual; + function peek(): JLObject; overload; virtual; + function element(): JLObject; overload; virtual; + function poll(): JLObject; overload; virtual; + function remove(): JLObject; overload; virtual; + function offer(para1: JLObject): jboolean; overload; virtual; + function offerFirst(para1: JLObject): jboolean; overload; virtual; + function offerLast(para1: JLObject): jboolean; overload; virtual; + function peekFirst(): JLObject; overload; virtual; + function peekLast(): JLObject; overload; virtual; + function pollFirst(): JLObject; overload; virtual; + function pollLast(): JLObject; overload; virtual; + procedure push(para1: JLObject); overload; virtual; + function pop(): JLObject; overload; virtual; + function removeFirstOccurrence(para1: JLObject): jboolean; overload; virtual; + function removeLastOccurrence(para1: JLObject): jboolean; overload; virtual; + function listIterator(para1: jint): JUListIterator; overload; virtual; + function descendingIterator(): JUIterator; overload; virtual; + function clone(): JLObject; overload; virtual; + function toArray(): Arr1JLObject; overload; virtual; + function toArray(para1: Arr1JLObject): Arr1JLObject; overload; virtual; + function toArray(var para1: array of JLObject): Arr1JLObject; overload; virtual; end; - JMMGaugeMonitor = class external 'javax.management.monitor' name 'GaugeMonitor' (JMMMonitor, JMMGaugeMonitorMBean) + JMAttributeList = class external 'javax.management' name 'AttributeList' (JUArrayList) + public + constructor create(); overload; + constructor create(para1: jint); overload; + constructor create(para1: JMAttributeList); overload; + constructor create(para1: JUList); overload; + function asList(): JUList; overload; virtual; + procedure add(para1: JMAttribute); overload; virtual; + procedure add(para1: jint; para2: JMAttribute); overload; virtual; + procedure &set(para1: jint; para2: JMAttribute); overload; virtual; + function addAll(para1: JMAttributeList): jboolean; overload; virtual; + function addAll(para1: jint; para2: JMAttributeList): jboolean; overload; virtual; + function add(para1: JLObject): jboolean; overload; virtual; + procedure add(para1: jint; para2: JLObject); overload; virtual; + function addAll(para1: JUCollection): jboolean; overload; virtual; + function addAll(para1: jint; para2: JUCollection): jboolean; overload; virtual; + function &set(para1: jint; para2: JLObject): JLObject; overload; virtual; + end; + + JMRRoleList = class external 'javax.management.relation' name 'RoleList' (JUArrayList) + public + constructor create(); overload; + constructor create(para1: jint); overload; + constructor create(para1: JUList); overload; // throws java.lang.IllegalArgumentException + function asList(): JUList; overload; virtual; + procedure add(para1: JMRRole); overload; virtual; // throws java.lang.IllegalArgumentException + procedure add(para1: jint; para2: JMRRole); overload; virtual; // throws java.lang.IllegalArgumentException, java.lang.IndexOutOfBoundsException + procedure &set(para1: jint; para2: JMRRole); overload; virtual; // throws java.lang.IllegalArgumentException, java.lang.IndexOutOfBoundsException + function addAll(para1: JMRRoleList): jboolean; overload; virtual; // throws java.lang.IndexOutOfBoundsException + function addAll(para1: jint; para2: JMRRoleList): jboolean; overload; virtual; // throws java.lang.IllegalArgumentException, java.lang.IndexOutOfBoundsException + function add(para1: JLObject): jboolean; overload; virtual; + procedure add(para1: jint; para2: JLObject); overload; virtual; + function addAll(para1: JUCollection): jboolean; overload; virtual; + function addAll(para1: jint; para2: JUCollection): jboolean; overload; virtual; + function &set(para1: jint; para2: JLObject): JLObject; overload; virtual; + end; + + JMRRoleUnresolvedList = class external 'javax.management.relation' name 'RoleUnresolvedList' (JUArrayList) + public + constructor create(); overload; + constructor create(para1: jint); overload; + constructor create(para1: JUList); overload; // throws java.lang.IllegalArgumentException + function asList(): JUList; overload; virtual; + procedure add(para1: JMRRoleUnresolved); overload; virtual; // throws java.lang.IllegalArgumentException + procedure add(para1: jint; para2: JMRRoleUnresolved); overload; virtual; // throws java.lang.IllegalArgumentException, java.lang.IndexOutOfBoundsException + procedure &set(para1: jint; para2: JMRRoleUnresolved); overload; virtual; // throws java.lang.IllegalArgumentException, java.lang.IndexOutOfBoundsException + function addAll(para1: JMRRoleUnresolvedList): jboolean; overload; virtual; // throws java.lang.IndexOutOfBoundsException + function addAll(para1: jint; para2: JMRRoleUnresolvedList): jboolean; overload; virtual; // throws java.lang.IllegalArgumentException, java.lang.IndexOutOfBoundsException + function add(para1: JLObject): jboolean; overload; virtual; + procedure add(para1: jint; para2: JLObject); overload; virtual; + function addAll(para1: JUCollection): jboolean; overload; virtual; + function addAll(para1: jint; para2: JUCollection): jboolean; overload; virtual; + function &set(para1: jint; para2: JLObject): JLObject; overload; virtual; + end; + + JURandomAccessSubList = class external 'java.util' name 'RandomAccessSubList' (JUSubList, JURandomAccess) + public + function subList(para1: jint; para2: jint): JUList; overload; virtual; + end; + + JUStack = class external 'java.util' name 'Stack' (JUVector) + public + constructor create(); overload; + function push(para1: JLObject): JLObject; overload; virtual; + function pop(): JLObject; overload; virtual; + function peek(): JLObject; overload; virtual; + function empty(): jboolean; overload; virtual; + function search(para1: JLObject): jint; overload; virtual; + end; + + JUCLinkedBlockingDeque = class external 'java.util.concurrent' name 'LinkedBlockingDeque' (JUAbstractQueue, JUCBlockingDeque, JISerializable) public type - InnerGaugeMonitorObservedObject = class; - Arr1InnerGaugeMonitorObservedObject = array of InnerGaugeMonitorObservedObject; - Arr2InnerGaugeMonitorObservedObject = array of Arr1InnerGaugeMonitorObservedObject; - Arr3InnerGaugeMonitorObservedObject = array of Arr2InnerGaugeMonitorObservedObject; - InnerGaugeMonitorObservedObject = class external 'javax.management.monitor' name 'GaugeMonitor$GaugeMonitorObservedObject' + InnerNode = class; + Arr1InnerNode = array of InnerNode; + Arr2InnerNode = array of Arr1InnerNode; + Arr3InnerNode = array of Arr2InnerNode; + InnerAbstractItr = class; + Arr1InnerAbstractItr = array of InnerAbstractItr; + Arr2InnerAbstractItr = array of Arr1InnerAbstractItr; + Arr3InnerAbstractItr = array of Arr2InnerAbstractItr; + InnerDescendingItr = class; + Arr1InnerDescendingItr = array of InnerDescendingItr; + Arr2InnerDescendingItr = array of Arr1InnerDescendingItr; + Arr3InnerDescendingItr = array of Arr2InnerDescendingItr; + InnerItr = class; + Arr1InnerItr = array of InnerItr; + Arr2InnerItr = array of Arr1InnerItr; + Arr3InnerItr = array of Arr2InnerItr; + InnerNode = class sealed external 'java.util.concurrent' name 'LinkedBlockingDeque$Node' + end; + + InnerAbstractItr = class abstract external 'java.util.concurrent' name 'LinkedBlockingDeque$AbstractItr' + end; + + InnerDescendingItr = class external 'java.util.concurrent' name 'LinkedBlockingDeque$DescendingItr' + end; + + InnerItr = class external 'java.util.concurrent' name 'LinkedBlockingDeque$Itr' end; public constructor create(); overload; - procedure start(); overload; virtual; - procedure stop(); overload; virtual; - function getDerivedGauge(para1: JMObjectName): JLNumber; overload; virtual; - function getDerivedGaugeTimeStamp(para1: JMObjectName): jlong; overload; virtual; - function getDerivedGauge(): JLNumber; overload; virtual; - function getDerivedGaugeTimeStamp(): jlong; overload; virtual; - function getHighThreshold(): JLNumber; overload; virtual; - function getLowThreshold(): JLNumber; overload; virtual; - procedure setThresholds(para1: JLNumber; para2: JLNumber); overload; virtual; // throws java.lang.IllegalArgumentException - function getNotifyHigh(): jboolean; overload; virtual; - procedure setNotifyHigh(para1: jboolean); overload; virtual; - function getNotifyLow(): jboolean; overload; virtual; - procedure setNotifyLow(para1: jboolean); overload; virtual; - function getDifferenceMode(): jboolean; overload; virtual; - procedure setDifferenceMode(para1: jboolean); overload; virtual; - function getNotificationInfo(): Arr1JMMBeanNotificationInfo; overload; virtual; - function getDerivedGauge(para1: JMObjectName): JLObject; overload; virtual; + constructor create(para1: jint); overload; + constructor create(para1: JUCollection); overload; + procedure addFirst(para1: JLObject); overload; virtual; + procedure addLast(para1: JLObject); overload; virtual; + function offerFirst(para1: JLObject): jboolean; overload; virtual; + function offerLast(para1: JLObject): jboolean; overload; virtual; + procedure putFirst(para1: JLObject); overload; virtual; // throws java.lang.InterruptedException + procedure putLast(para1: JLObject); overload; virtual; // throws java.lang.InterruptedException + function offerFirst(para1: JLObject; para2: jlong; para3: JUCTimeUnit): jboolean; overload; virtual; // throws java.lang.InterruptedException + function offerLast(para1: JLObject; para2: jlong; para3: JUCTimeUnit): jboolean; overload; virtual; // throws java.lang.InterruptedException + function removeFirst(): JLObject; overload; virtual; + function removeLast(): JLObject; overload; virtual; + function pollFirst(): JLObject; overload; virtual; + function pollLast(): JLObject; overload; virtual; + function takeFirst(): JLObject; overload; virtual; // throws java.lang.InterruptedException + function takeLast(): JLObject; overload; virtual; // throws java.lang.InterruptedException + function pollFirst(para1: jlong; para2: JUCTimeUnit): JLObject; overload; virtual; // throws java.lang.InterruptedException + function pollLast(para1: jlong; para2: JUCTimeUnit): JLObject; overload; virtual; // throws java.lang.InterruptedException + function getFirst(): JLObject; overload; virtual; + function getLast(): JLObject; overload; virtual; + function peekFirst(): JLObject; overload; virtual; + function peekLast(): JLObject; overload; virtual; + function removeFirstOccurrence(para1: JLObject): jboolean; overload; virtual; + function removeLastOccurrence(para1: JLObject): jboolean; overload; virtual; + function add(para1: JLObject): jboolean; overload; virtual; + function offer(para1: JLObject): jboolean; overload; virtual; + procedure put(para1: JLObject); overload; virtual; // throws java.lang.InterruptedException + function offer(para1: JLObject; para2: jlong; para3: JUCTimeUnit): jboolean; overload; virtual; // throws java.lang.InterruptedException + function remove(): JLObject; overload; virtual; + function poll(): JLObject; overload; virtual; + function take(): JLObject; overload; virtual; // throws java.lang.InterruptedException + function poll(para1: jlong; para2: JUCTimeUnit): JLObject; overload; virtual; // throws java.lang.InterruptedException + function element(): JLObject; overload; virtual; + function peek(): JLObject; overload; virtual; + function remainingCapacity(): jint; overload; virtual; + function drainTo(para1: JUCollection): jint; overload; virtual; + function drainTo(para1: JUCollection; para2: jint): jint; overload; virtual; + procedure push(para1: JLObject); overload; virtual; + function pop(): JLObject; overload; virtual; + function remove(para1: JLObject): jboolean; overload; virtual; + function size(): jint; overload; virtual; + function contains(para1: JLObject): jboolean; overload; virtual; + function toArray(): Arr1JLObject; overload; virtual; + function toArray(para1: Arr1JLObject): Arr1JLObject; overload; virtual; + function toArray(var para1: array of JLObject): Arr1JLObject; overload; virtual; + function toString(): JLString; overload; virtual; + procedure clear(); overload; virtual; + function iterator(): JUIterator; overload; virtual; + function descendingIterator(): JUIterator; overload; virtual; end; - JMMStringMonitor = class external 'javax.management.monitor' name 'StringMonitor' (JMMMonitor, JMMStringMonitorMBean) - public - type - InnerStringMonitorObservedObject = class; - Arr1InnerStringMonitorObservedObject = array of InnerStringMonitorObservedObject; - Arr2InnerStringMonitorObservedObject = array of Arr1InnerStringMonitorObservedObject; - Arr3InnerStringMonitorObservedObject = array of Arr2InnerStringMonitorObservedObject; - InnerStringMonitorObservedObject = class external 'javax.management.monitor' name 'StringMonitor$StringMonitorObservedObject' - end; + JAPPanelPeer = interface external 'java.awt.peer' name 'PanelPeer' (JAPContainerPeer) + end; + JAPScrollPanePeer = interface external 'java.awt.peer' name 'ScrollPanePeer' (JAPContainerPeer) + function getHScrollbarHeight(): jint; overload; + function getVScrollbarWidth(): jint; overload; + procedure setScrollPosition(para1: jint; para2: jint); overload; + procedure childResized(para1: jint; para2: jint); overload; + procedure setUnitIncrement(para1: JAAdjustable; para2: jint); overload; + procedure setValue(para1: JAAdjustable; para2: jint); overload; + end; + + JAPWindowPeer = interface external 'java.awt.peer' name 'WindowPeer' (JAPContainerPeer) + procedure toFront(); overload; + procedure toBack(); overload; + procedure setAlwaysOnTop(para1: jboolean); overload; + procedure updateFocusableWindowState(); overload; + function requestWindowFocus(): jboolean; overload; + procedure setModalBlocked(para1: JADialog; para2: jboolean); overload; + procedure updateMinimumSize(); overload; + procedure updateIconImages(); overload; + procedure setOpacity(para1: jfloat); overload; + procedure setOpaque(para1: jboolean); overload; + procedure updateWindow(); overload; + procedure repositionSecurityWarning(); overload; + end; + + JAPTextAreaPeer = interface external 'java.awt.peer' name 'TextAreaPeer' (JAPTextComponentPeer) + procedure insert(para1: JLString; para2: jint); overload; + procedure replaceRange(para1: JLString; para2: jint; para3: jint); overload; + function getPreferredSize(para1: jint; para2: jint): JADimension; overload; + function getMinimumSize(para1: jint; para2: jint): JADimension; overload; + procedure insertText(para1: JLString; para2: jint); overload; + procedure replaceText(para1: JLString; para2: jint; para3: jint); overload; + function preferredSize(para1: jint; para2: jint): JADimension; overload; + function minimumSize(para1: jint; para2: jint): JADimension; overload; + end; + + JAPTextFieldPeer = interface external 'java.awt.peer' name 'TextFieldPeer' (JAPTextComponentPeer) + procedure setEchoChar(para1: jchar); overload; + function getPreferredSize(para1: jint): JADimension; overload; + function getMinimumSize(para1: jint): JADimension; overload; + procedure setEchoCharacter(para1: jchar); overload; + function preferredSize(para1: jint): JADimension; overload; + function minimumSize(para1: jint): JADimension; overload; + end; + + JSLegacyLayoutFocusTraversalPolicy = class sealed external 'javax.swing' name 'LegacyLayoutFocusTraversalPolicy' (JSLayoutFocusTraversalPolicy) + end; + + JSDefaultFocusManager = class external 'javax.swing' name 'DefaultFocusManager' (JSFocusManager) public constructor create(); overload; - procedure start(); overload; virtual; - procedure stop(); overload; virtual; - function getDerivedGauge(para1: JMObjectName): JLString; overload; virtual; - function getDerivedGaugeTimeStamp(para1: JMObjectName): jlong; overload; virtual; - function getDerivedGauge(): JLString; overload; virtual; - function getDerivedGaugeTimeStamp(): jlong; overload; virtual; - function getStringToCompare(): JLString; overload; virtual; - procedure setStringToCompare(para1: JLString); overload; virtual; // throws java.lang.IllegalArgumentException - function getNotifyMatch(): jboolean; overload; virtual; - procedure setNotifyMatch(para1: jboolean); overload; virtual; - function getNotifyDiffer(): jboolean; overload; virtual; - procedure setNotifyDiffer(para1: jboolean); overload; virtual; - function getNotificationInfo(): Arr1JMMBeanNotificationInfo; overload; virtual; - function getDerivedGauge(para1: JMObjectName): JLObject; overload; virtual; + function getComponentAfter(para1: JAContainer; para2: JAComponent): JAComponent; overload; virtual; + function getComponentBefore(para1: JAContainer; para2: JAComponent): JAComponent; overload; virtual; + function getFirstComponent(para1: JAContainer): JAComponent; overload; virtual; + function getLastComponent(para1: JAContainer): JAComponent; overload; virtual; + function compareTabOrder(para1: JAComponent; para2: JAComponent): jboolean; overload; virtual; end; - JMRRRMIConnectorServer = class external 'javax.management.remote.rmi' name 'RMIConnectorServer' (JMRJMXConnectorServer) + JSTDefaultCaret = class external 'javax.swing.text' name 'DefaultCaret' (JARectangle, JSTCaret, JAEFocusListener, JAEMouseListener, JAEMouseMotionListener) + public + type + InnerDefaultFilterBypass = class; + Arr1InnerDefaultFilterBypass = array of InnerDefaultFilterBypass; + Arr2InnerDefaultFilterBypass = array of Arr1InnerDefaultFilterBypass; + Arr3InnerDefaultFilterBypass = array of Arr2InnerDefaultFilterBypass; + InnerHandler = class; + Arr1InnerHandler = array of InnerHandler; + Arr2InnerHandler = array of Arr1InnerHandler; + Arr3InnerHandler = array of Arr2InnerHandler; + InnerSafeScroller = class; + Arr1InnerSafeScroller = array of InnerSafeScroller; + Arr2InnerSafeScroller = array of Arr1InnerSafeScroller; + Arr3InnerSafeScroller = array of Arr2InnerSafeScroller; + InnerDefaultFilterBypass = class external 'javax.swing.text' name 'DefaultCaret$DefaultFilterBypass' + end; + + InnerHandler = class external 'javax.swing.text' name 'DefaultCaret$Handler' + end; + + InnerSafeScroller = class external 'javax.swing.text' name 'DefaultCaret$SafeScroller' + end; + public const - JNDI_REBIND_ATTRIBUTE = 'jmx.remote.jndi.rebind'; - RMI_CLIENT_SOCKET_FACTORY_ATTRIBUTE = 'jmx.remote.rmi.client.socket.factory'; - RMI_SERVER_SOCKET_FACTORY_ATTRIBUTE = 'jmx.remote.rmi.server.socket.factory'; - public - constructor create(para1: JMRJMXServiceURL; para2: JUMap); overload; // throws java.io.IOException - constructor create(para1: JMRJMXServiceURL; para2: JUMap; para3: JMMBeanServer); overload; // throws java.io.IOException - constructor create(para1: JMRJMXServiceURL; para2: JUMap; para3: JMRRRMIServerImpl; para4: JMMBeanServer); overload; // throws java.io.IOException - function toJMXConnector(para1: JUMap): JMRJMXConnector; overload; virtual; // throws java.io.IOException - procedure start(); overload; virtual; // throws java.io.IOException - procedure stop(); overload; virtual; // throws java.io.IOException - function isActive(): jboolean; overload; virtual; - function getAddress(): JMRJMXServiceURL; overload; virtual; - function getAttributes(): JUMap; overload; virtual; - procedure setMBeanServerForwarder(para1: JMRMBeanServerForwarder); overload; virtual; - strict protected - procedure connectionOpened(para1: JLString; para2: JLString; para3: JLObject); overload; virtual; - procedure connectionClosed(para1: JLString; para2: JLString; para3: JLObject); overload; virtual; - procedure connectionFailed(para1: JLString; para2: JLString; para3: JLObject); overload; virtual; - end; - - JSTHOptionComboBoxModel = class external 'javax.swing.text.html' name 'OptionComboBoxModel' (JSDefaultComboBoxModel, JISerializable) - public - procedure setInitialSelection(para1: JSTHOption); overload; virtual; - function getInitialSelection(): JSTHOption; overload; virtual; - end; - - JSTHHiddenTagView = class external 'javax.swing.text.html' name 'HiddenTagView' (JSTHEditableView, JSEDocumentListener) - public - type - InnerEndTagBorder = class; - Arr1InnerEndTagBorder = array of InnerEndTagBorder; - Arr2InnerEndTagBorder = array of Arr1InnerEndTagBorder; - Arr3InnerEndTagBorder = array of Arr2InnerEndTagBorder; - InnerStartTagBorder = class; - Arr1InnerStartTagBorder = array of InnerStartTagBorder; - Arr2InnerStartTagBorder = array of Arr1InnerStartTagBorder; - Arr3InnerStartTagBorder = array of Arr2InnerStartTagBorder; - InnerEndTagBorder = class external 'javax.swing.text.html' name 'HiddenTagView$EndTagBorder' - end; - - InnerStartTagBorder = class external 'javax.swing.text.html' name 'HiddenTagView$StartTagBorder' - end; - - strict protected - function createComponent(): JAComponent; overload; virtual; - public - function getAlignment(para1: jint): jfloat; overload; virtual; - function getMinimumSpan(para1: jint): jfloat; overload; virtual; - function getPreferredSpan(para1: jint): jfloat; overload; virtual; - function getMaximumSpan(para1: jint): jfloat; overload; virtual; - procedure insertUpdate(para1: JSEDocumentEvent); overload; virtual; - procedure removeUpdate(para1: JSEDocumentEvent); overload; virtual; - procedure changedUpdate(para1: JSEDocumentEvent); overload; virtual; - procedure changedUpdate(para1: JSEDocumentEvent; para2: JAShape; para3: JSTViewFactory); overload; virtual; - end; - - JSTFlowView = class abstract external 'javax.swing.text' name 'FlowView' (JSTBoxView) - public - type - InnerLogicalView = class; - Arr1InnerLogicalView = array of InnerLogicalView; - Arr2InnerLogicalView = array of Arr1InnerLogicalView; - Arr3InnerLogicalView = array of Arr2InnerLogicalView; - InnerLogicalView = class external 'javax.swing.text' name 'FlowView$LogicalView' - end; - - public - type - InnerFlowStrategy = class; - Arr1InnerFlowStrategy = array of InnerFlowStrategy; - Arr2InnerFlowStrategy = array of Arr1InnerFlowStrategy; - Arr3InnerFlowStrategy = array of Arr2InnerFlowStrategy; - InnerFlowStrategy = class external 'javax.swing.text' name 'FlowView$FlowStrategy' (JLObject) - public - constructor create(); overload; - procedure insertUpdate(para1: JSTFlowView; para2: JSEDocumentEvent; para3: JARectangle); overload; virtual; - procedure removeUpdate(para1: JSTFlowView; para2: JSEDocumentEvent; para3: JARectangle); overload; virtual; - procedure changedUpdate(para1: JSTFlowView; para2: JSEDocumentEvent; para3: JARectangle); overload; virtual; - strict protected - function getLogicalView(para1: JSTFlowView): JSTView; overload; virtual; - public - procedure layout(para1: JSTFlowView); overload; virtual; - strict protected - function layoutRow(para1: JSTFlowView; para2: jint; para3: jint): jint; overload; virtual; - procedure adjustRow(para1: JSTFlowView; para2: jint; para3: jint; para4: jint); overload; virtual; - function createView(para1: JSTFlowView; para2: jint; para3: jint; para4: jint): JSTView; overload; virtual; - end; - + UPDATE_WHEN_ON_EDT = 0; + NEVER_UPDATE = 1; + ALWAYS_UPDATE = 2; strict protected var - flayoutSpan: jint; external name 'layoutSpan'; - flayoutPool: JSTView; external name 'layoutPool'; - fstrategy: JSTFlowView.InnerFlowStrategy; external name 'strategy'; + flistenerList: JSEEventListenerList; external name 'listenerList'; + fchangeEvent: JSEChangeEvent; external name 'changeEvent'; public - constructor create(para1: JSTElement; para2: jint); overload; - function getFlowAxis(): jint; overload; virtual; - function getFlowSpan(para1: jint): jint; overload; virtual; - function getFlowStart(para1: jint): jint; overload; virtual; + constructor create(); overload; + procedure setUpdatePolicy(para1: jint); overload; virtual; + function getUpdatePolicy(): jint; overload; virtual; strict protected - function createRow(): JSTView; overload; virtual; abstract; - procedure loadChildren(para1: JSTViewFactory); overload; virtual; - function getViewIndexAtPosition(para1: jint): jint; overload; virtual; - procedure layout(para1: jint; para2: jint); overload; virtual; - function calculateMinorAxisRequirements(para1: jint; para2: JSSizeRequirements): JSSizeRequirements; overload; virtual; + function getComponent(): JSTJTextComponent; overload; virtual; final; + procedure repaint(); overload; virtual; final; + procedure damage(para1: JARectangle); overload; virtual; + procedure adjustVisibility(para1: JARectangle); overload; virtual; + function getSelectionPainter(): JSTHighlighter.InnerHighlightPainter; overload; virtual; + procedure positionCaret(para1: JAEMouseEvent); overload; virtual; + procedure moveCaret(para1: JAEMouseEvent); overload; virtual; public - procedure insertUpdate(para1: JSEDocumentEvent; para2: JAShape; para3: JSTViewFactory); overload; virtual; - procedure removeUpdate(para1: JSEDocumentEvent; para2: JAShape; para3: JSTViewFactory); overload; virtual; - procedure changedUpdate(para1: JSEDocumentEvent; para2: JAShape; para3: JSTViewFactory); overload; virtual; - procedure setParent(para1: JSTView); overload; virtual; - end; - - JSTTableView = class abstract external 'javax.swing.text' name 'TableView' (JSTBoxView) - public - type - InnerGridCell = interface; - Arr1InnerGridCell = array of InnerGridCell; - Arr2InnerGridCell = array of Arr1InnerGridCell; - Arr3InnerGridCell = array of Arr2InnerGridCell; - InnerGridCell = interface external 'javax.swing.text' name 'TableView$GridCell' - end; - - public - type - InnerTableCell = class; - Arr1InnerTableCell = array of InnerTableCell; - Arr2InnerTableCell = array of Arr1InnerTableCell; - Arr3InnerTableCell = array of Arr2InnerTableCell; - InnerTableRow = class; - Arr1InnerTableRow = array of InnerTableRow; - Arr2InnerTableRow = array of Arr1InnerTableRow; - Arr3InnerTableRow = array of Arr2InnerTableRow; - InnerTableCell = class external 'javax.swing.text' name 'TableView$TableCell' - end; - - InnerTableRow = class external 'javax.swing.text' name 'TableView$TableRow' - end; - - public - constructor create(para1: JSTElement); overload; + procedure focusGained(para1: JAEFocusEvent); overload; virtual; + procedure focusLost(para1: JAEFocusEvent); overload; virtual; + procedure mouseClicked(para1: JAEMouseEvent); overload; virtual; + procedure mousePressed(para1: JAEMouseEvent); overload; virtual; + procedure mouseReleased(para1: JAEMouseEvent); overload; virtual; + procedure mouseEntered(para1: JAEMouseEvent); overload; virtual; + procedure mouseExited(para1: JAEMouseEvent); overload; virtual; + procedure mouseDragged(para1: JAEMouseEvent); overload; virtual; + procedure mouseMoved(para1: JAEMouseEvent); overload; virtual; + procedure paint(para1: JAGraphics); overload; virtual; + procedure install(para1: JSTJTextComponent); overload; virtual; + procedure deinstall(para1: JSTJTextComponent); overload; virtual; + procedure addChangeListener(para1: JSEChangeListener); overload; virtual; + procedure removeChangeListener(para1: JSEChangeListener); overload; virtual; + function getChangeListeners(): Arr1JSEChangeListener; overload; virtual; strict protected - function createTableRow(para1: JSTElement): JSTTableView.InnerTableRow; overload; virtual; - function createTableCell(para1: JSTElement): JSTTableView.InnerTableCell; overload; virtual; - procedure forwardUpdate(para1: JSEDocumentEvent.InnerElementChange; para2: JSEDocumentEvent; para3: JAShape; para4: JSTViewFactory); overload; virtual; + procedure fireStateChanged(); overload; virtual; public - procedure replace(para1: jint; para2: jint; para3: Arr1JSTView); overload; virtual; - procedure replace(para1: jint; para2: jint; var para3: array of JSTView); overload; virtual; - strict protected - procedure layoutColumns(para1: jint; para2: Arr1jint; para3: Arr1jint; para4: Arr1JSSizeRequirements); overload; virtual; - procedure layoutColumns(para1: jint; var para2: array of jint; var para3: array of jint; var para4: array of JSSizeRequirements); overload; virtual; - procedure layoutMinorAxis(para1: jint; para2: jint; para3: Arr1jint; para4: Arr1jint); overload; virtual; - procedure layoutMinorAxis(para1: jint; para2: jint; var para3: array of jint; var para4: array of jint); overload; virtual; - function calculateMinorAxisRequirements(para1: jint; para2: JSSizeRequirements): JSSizeRequirements; overload; virtual; - function getViewAtPosition(para1: jint; para2: JARectangle): JSTView; overload; virtual; - end; - - JSTWrappedPlainView = class external 'javax.swing.text' name 'WrappedPlainView' (JSTBoxView, JSTTabExpander) - public - type - InnerWrappedLine = class; - Arr1InnerWrappedLine = array of InnerWrappedLine; - Arr2InnerWrappedLine = array of Arr1InnerWrappedLine; - Arr3InnerWrappedLine = array of Arr2InnerWrappedLine; - InnerWrappedLine = class external 'javax.swing.text' name 'WrappedPlainView$WrappedLine' - end; - - public - constructor create(para1: JSTElement); overload; - constructor create(para1: JSTElement; para2: jboolean); overload; - strict protected - function getTabSize(): jint; overload; virtual; - procedure drawLine(para1: jint; para2: jint; para3: JAGraphics; para4: jint; para5: jint); overload; virtual; - function drawUnselectedText(para1: JAGraphics; para2: jint; para3: jint; para4: jint; para5: jint): jint; overload; virtual; // throws javax.swing.text.BadLocationException - function drawSelectedText(para1: JAGraphics; para2: jint; para3: jint; para4: jint; para5: jint): jint; overload; virtual; // throws javax.swing.text.BadLocationException - function getLineBuffer(): JSTSegment; overload; virtual; final; - function calculateBreakPosition(para1: jint; para2: jint): jint; overload; virtual; - procedure loadChildren(para1: JSTViewFactory); overload; virtual; - public - function nextTabStop(para1: jfloat; para2: jint): jfloat; overload; virtual; - procedure paint(para1: JAGraphics; para2: JAShape); overload; virtual; - procedure setSize(para1: jfloat; para2: jfloat); overload; virtual; - function getPreferredSpan(para1: jint): jfloat; overload; virtual; - function getMinimumSpan(para1: jint): jfloat; overload; virtual; - function getMaximumSpan(para1: jint): jfloat; overload; virtual; - procedure insertUpdate(para1: JSEDocumentEvent; para2: JAShape; para3: JSTViewFactory); overload; virtual; - procedure removeUpdate(para1: JSEDocumentEvent; para2: JAShape; para3: JSTViewFactory); overload; virtual; - procedure changedUpdate(para1: JSEDocumentEvent; para2: JAShape; para3: JSTViewFactory); overload; virtual; - end; - - JSTZoneView = class external 'javax.swing.text' name 'ZoneView' (JSTBoxView) - public - type - InnerZone = class; - Arr1InnerZone = array of InnerZone; - Arr2InnerZone = array of Arr1InnerZone; - Arr3InnerZone = array of Arr2InnerZone; - InnerZone = class external 'javax.swing.text' name 'ZoneView$Zone' - end; - - public - constructor create(para1: JSTElement; para2: jint); overload; - function getMaximumZoneSize(): jint; overload; virtual; - procedure setMaximumZoneSize(para1: jint); overload; virtual; - function getMaxZonesLoaded(): jint; overload; virtual; - procedure setMaxZonesLoaded(para1: jint); overload; virtual; - strict protected - procedure zoneWasLoaded(para1: JSTView); overload; virtual; - procedure unloadZone(para1: JSTView); overload; virtual; - function isZoneLoaded(para1: JSTView): jboolean; overload; virtual; - function createZone(para1: jint; para2: jint): JSTView; overload; virtual; - procedure loadChildren(para1: JSTViewFactory); overload; virtual; - function getViewIndexAtPosition(para1: jint): jint; overload; virtual; - function updateChildren(para1: JSEDocumentEvent.InnerElementChange; para2: JSEDocumentEvent; para3: JSTViewFactory): jboolean; overload; virtual; - public - procedure insertUpdate(para1: JSEDocumentEvent; para2: JAShape; para3: JSTViewFactory); overload; virtual; - procedure removeUpdate(para1: JSEDocumentEvent; para2: JAShape; para3: JSTViewFactory); overload; virtual; - end; - - JSTHBlockView = class external 'javax.swing.text.html' name 'BlockView' (JSTBoxView) - public - constructor create(para1: JSTElement; para2: jint); overload; - procedure setParent(para1: JSTView); overload; virtual; - strict protected - function calculateMajorAxisRequirements(para1: jint; para2: JSSizeRequirements): JSSizeRequirements; overload; virtual; - function calculateMinorAxisRequirements(para1: jint; para2: JSSizeRequirements): JSSizeRequirements; overload; virtual; - procedure layoutMinorAxis(para1: jint; para2: jint; para3: Arr1jint; para4: Arr1jint); overload; virtual; - procedure layoutMinorAxis(para1: jint; para2: jint; var para3: array of jint; var para4: array of jint); overload; virtual; - public - procedure paint(para1: JAGraphics; para2: JAShape); overload; virtual; - function getAttributes(): JSTAttributeSet; overload; virtual; - function getResizeWeight(para1: jint): jint; overload; virtual; - function getAlignment(para1: jint): jfloat; overload; virtual; - procedure changedUpdate(para1: JSEDocumentEvent; para2: JAShape; para3: JSTViewFactory); overload; virtual; - function getPreferredSpan(para1: jint): jfloat; overload; virtual; - function getMinimumSpan(para1: jint): jfloat; overload; virtual; - function getMaximumSpan(para1: jint): jfloat; overload; virtual; - strict protected - procedure setPropertiesFromAttributes(); overload; virtual; - function getStyleSheet(): JSTHStyleSheet; overload; virtual; - end; - - JSTHFrameSetView = class external 'javax.swing.text.html' name 'FrameSetView' (JSTBoxView) - public - constructor create(para1: JSTElement; para2: jint); overload; - strict protected - procedure layoutMajorAxis(para1: jint; para2: jint; para3: Arr1jint; para4: Arr1jint); overload; virtual; - procedure layoutMajorAxis(para1: jint; para2: jint; var para3: array of jint; var para4: array of jint); overload; virtual; - function getChildRequests(para1: jint; para2: jint): Arr1JSSizeRequirements; overload; virtual; - end; - - JSTHTableView = class external 'javax.swing.text.html' name 'TableView' (JSTBoxView, JSTViewFactory) - public - type - InnerCellView = class; - Arr1InnerCellView = array of InnerCellView; - Arr2InnerCellView = array of Arr1InnerCellView; - Arr3InnerCellView = array of Arr2InnerCellView; - InnerColumnIterator = class; - Arr1InnerColumnIterator = array of InnerColumnIterator; - Arr2InnerColumnIterator = array of Arr1InnerColumnIterator; - Arr3InnerColumnIterator = array of Arr2InnerColumnIterator; - InnerRowIterator = class; - Arr1InnerRowIterator = array of InnerRowIterator; - Arr2InnerRowIterator = array of Arr1InnerRowIterator; - Arr3InnerRowIterator = array of Arr2InnerRowIterator; - InnerCellView = class external 'javax.swing.text.html' name 'TableView$CellView' - end; - - InnerColumnIterator = class external 'javax.swing.text.html' name 'TableView$ColumnIterator' - end; - - InnerRowIterator = class external 'javax.swing.text.html' name 'TableView$RowIterator' - end; - - public - type - InnerRowView = class; - Arr1InnerRowView = array of InnerRowView; - Arr2InnerRowView = array of Arr1InnerRowView; - Arr3InnerRowView = array of Arr2InnerRowView; - InnerRowView = class external 'javax.swing.text.html' name 'TableView$RowView' - end; - - public - constructor create(para1: JSTElement); overload; - strict protected - function createTableRow(para1: JSTElement): JSTHTableView.InnerRowView; overload; virtual; - public - function getColumnCount(): jint; overload; virtual; - function getColumnSpan(para1: jint): jint; overload; virtual; - function getRowCount(): jint; overload; virtual; - function getMultiRowSpan(para1: jint; para2: jint): jint; overload; virtual; - function getRowSpan(para1: jint): jint; overload; virtual; - strict protected - function getViewAtPoint(para1: jint; para2: jint; para3: JARectangle): JSTView; overload; virtual; - function getColumnsOccupied(para1: JSTView): jint; overload; virtual; - function getRowsOccupied(para1: JSTView): jint; overload; virtual; - procedure invalidateGrid(); overload; virtual; - function getStyleSheet(): JSTHStyleSheet; overload; virtual; - procedure setPropertiesFromAttributes(); overload; virtual; - procedure layoutColumns(para1: jint; para2: Arr1jint; para3: Arr1jint; para4: Arr1JSSizeRequirements); overload; virtual; - procedure layoutColumns(para1: jint; var para2: array of jint; var para3: array of jint; var para4: array of JSSizeRequirements); overload; virtual; - function calculateMinorAxisRequirements(para1: jint; para2: JSSizeRequirements): JSSizeRequirements; overload; virtual; - function calculateMajorAxisRequirements(para1: jint; para2: JSSizeRequirements): JSSizeRequirements; overload; virtual; - procedure layoutMinorAxis(para1: jint; para2: jint; para3: Arr1jint; para4: Arr1jint); overload; virtual; - procedure layoutMinorAxis(para1: jint; para2: jint; var para3: array of jint; var para4: array of jint); overload; virtual; - procedure layoutMajorAxis(para1: jint; para2: jint; para3: Arr1jint; para4: Arr1jint); overload; virtual; - procedure layoutMajorAxis(para1: jint; para2: jint; var para3: array of jint; var para4: array of jint); overload; virtual; - function getViewAtPosition(para1: jint; para2: JARectangle): JSTView; overload; virtual; - public - function getAttributes(): JSTAttributeSet; overload; virtual; - procedure paint(para1: JAGraphics; para2: JAShape); overload; virtual; - procedure setParent(para1: JSTView); overload; virtual; - function getViewFactory(): JSTViewFactory; overload; virtual; - procedure insertUpdate(para1: JSEDocumentEvent; para2: JAShape; para3: JSTViewFactory); overload; virtual; - procedure removeUpdate(para1: JSEDocumentEvent; para2: JAShape; para3: JSTViewFactory); overload; virtual; - procedure changedUpdate(para1: JSEDocumentEvent; para2: JAShape; para3: JSTViewFactory); overload; virtual; - strict protected - procedure forwardUpdate(para1: JSEDocumentEvent.InnerElementChange; para2: JSEDocumentEvent; para3: JAShape; para4: JSTViewFactory); overload; virtual; - public - procedure replace(para1: jint; para2: jint; para3: Arr1JSTView); overload; virtual; - procedure replace(para1: jint; para2: jint; var para3: array of JSTView); overload; virtual; - function create_(para1: JSTElement): JSTView; external name 'create'; overload; virtual; - end; - - JSTHInlineView = class external 'javax.swing.text.html' name 'InlineView' (JSTLabelView) - public - constructor create(para1: JSTElement); overload; - procedure insertUpdate(para1: JSEDocumentEvent; para2: JAShape; para3: JSTViewFactory); overload; virtual; - procedure removeUpdate(para1: JSEDocumentEvent; para2: JAShape; para3: JSTViewFactory); overload; virtual; - procedure changedUpdate(para1: JSEDocumentEvent; para2: JAShape; para3: JSTViewFactory); overload; virtual; - function getAttributes(): JSTAttributeSet; overload; virtual; - function getBreakWeight(para1: jint; para2: jfloat; para3: jfloat): jint; overload; virtual; - function breakView(para1: jint; para2: jint; para3: jfloat; para4: jfloat): JSTView; overload; virtual; - strict protected - procedure setPropertiesFromAttributes(); overload; virtual; - function getStyleSheet(): JSTHStyleSheet; overload; virtual; - end; - - JSTPasswordView = class external 'javax.swing.text' name 'PasswordView' (JSTFieldView) - public - constructor create(para1: JSTElement); overload; - strict protected - function drawUnselectedText(para1: JAGraphics; para2: jint; para3: jint; para4: jint; para5: jint): jint; overload; virtual; // throws javax.swing.text.BadLocationException - function drawSelectedText(para1: JAGraphics; para2: jint; para3: jint; para4: jint; para5: jint): jint; overload; virtual; // throws javax.swing.text.BadLocationException - function drawEchoCharacter(para1: JAGraphics; para2: jint; para3: jint; para4: jchar): jint; overload; virtual; - public - function modelToView(para1: jint; para2: JAShape; para3: JSTPosition.InnerBias): JAShape; overload; virtual; // throws javax.swing.text.BadLocationException - function viewToModel(para1: jfloat; para2: jfloat; para3: JAShape; para4: JSTPosition.Arr1InnerBias): jint; overload; virtual; - function viewToModel(para1: jfloat; para2: jfloat; para3: JAShape; var para4: array of JSTPosition.InnerBias): jint; overload; virtual; - function getPreferredSpan(para1: jint): jfloat; overload; virtual; - end; - - JSTHTextAreaDocument = class external 'javax.swing.text.html' name 'TextAreaDocument' (JSTPlainDocument) - end; - - JSTHStyleSheet = class external 'javax.swing.text.html' name 'StyleSheet' (JSTStyleContext) - public - type - InnerSearchBuffer = class; - Arr1InnerSearchBuffer = array of InnerSearchBuffer; - Arr2InnerSearchBuffer = array of Arr1InnerSearchBuffer; - Arr3InnerSearchBuffer = array of Arr2InnerSearchBuffer; - InnerBackgroundImagePainter = class; - Arr1InnerBackgroundImagePainter = array of InnerBackgroundImagePainter; - Arr2InnerBackgroundImagePainter = array of Arr1InnerBackgroundImagePainter; - Arr3InnerBackgroundImagePainter = array of Arr2InnerBackgroundImagePainter; - InnerCssParser = class; - Arr1InnerCssParser = array of InnerCssParser; - Arr2InnerCssParser = array of Arr1InnerCssParser; - Arr3InnerCssParser = array of Arr2InnerCssParser; - InnerLargeConversionSet = class; - Arr1InnerLargeConversionSet = array of InnerLargeConversionSet; - Arr2InnerLargeConversionSet = array of Arr1InnerLargeConversionSet; - Arr3InnerLargeConversionSet = array of Arr2InnerLargeConversionSet; - InnerResolvedStyle = class; - Arr1InnerResolvedStyle = array of InnerResolvedStyle; - Arr2InnerResolvedStyle = array of Arr1InnerResolvedStyle; - Arr3InnerResolvedStyle = array of Arr2InnerResolvedStyle; - InnerViewAttributeSet = class; - Arr1InnerViewAttributeSet = array of InnerViewAttributeSet; - Arr2InnerViewAttributeSet = array of Arr1InnerViewAttributeSet; - Arr3InnerViewAttributeSet = array of Arr2InnerViewAttributeSet; - InnerSelectorMapping = class; - Arr1InnerSelectorMapping = array of InnerSelectorMapping; - Arr2InnerSelectorMapping = array of Arr1InnerSelectorMapping; - Arr3InnerSelectorMapping = array of Arr2InnerSelectorMapping; - InnerSmallConversionSet = class; - Arr1InnerSmallConversionSet = array of InnerSmallConversionSet; - Arr2InnerSmallConversionSet = array of Arr1InnerSmallConversionSet; - Arr3InnerSmallConversionSet = array of Arr2InnerSmallConversionSet; - InnerSearchBuffer = class external 'javax.swing.text.html' name 'StyleSheet$SearchBuffer' - end; - - InnerBackgroundImagePainter = class external 'javax.swing.text.html' name 'StyleSheet$BackgroundImagePainter' - end; - - InnerCssParser = class external 'javax.swing.text.html' name 'StyleSheet$CssParser' - end; - - InnerLargeConversionSet = class external 'javax.swing.text.html' name 'StyleSheet$LargeConversionSet' - end; - - InnerResolvedStyle = class external 'javax.swing.text.html' name 'StyleSheet$ResolvedStyle' - end; - - InnerViewAttributeSet = class external 'javax.swing.text.html' name 'StyleSheet$ViewAttributeSet' - end; - - InnerSelectorMapping = class external 'javax.swing.text.html' name 'StyleSheet$SelectorMapping' - end; - - InnerSmallConversionSet = class external 'javax.swing.text.html' name 'StyleSheet$SmallConversionSet' - end; - - public - type - InnerBoxPainter = class; - Arr1InnerBoxPainter = array of InnerBoxPainter; - Arr2InnerBoxPainter = array of Arr1InnerBoxPainter; - Arr3InnerBoxPainter = array of Arr2InnerBoxPainter; - InnerListPainter = class; - Arr1InnerListPainter = array of InnerListPainter; - Arr2InnerListPainter = array of Arr1InnerListPainter; - Arr3InnerListPainter = array of Arr2InnerListPainter; - InnerBoxPainter = class external 'javax.swing.text.html' name 'StyleSheet$BoxPainter' (JLObject, JISerializable) - public - type - InnerHorizontalMargin = class; - Arr1InnerHorizontalMargin = array of InnerHorizontalMargin; - Arr2InnerHorizontalMargin = array of Arr1InnerHorizontalMargin; - Arr3InnerHorizontalMargin = array of Arr2InnerHorizontalMargin; - InnerHorizontalMargin = class sealed external 'javax.swing.text.html' name 'StyleSheet$BoxPainter$HorizontalMargin' - end; - - public - function getInset(para1: jint; para2: JSTView): jfloat; overload; virtual; - procedure paint(para1: JAGraphics; para2: jfloat; para3: jfloat; para4: jfloat; para5: jfloat; para6: JSTView); overload; virtual; - end; - - InnerListPainter = class external 'javax.swing.text.html' name 'StyleSheet$ListPainter' (JLObject, JISerializable) - public - procedure paint(para1: JAGraphics; para2: jfloat; para3: jfloat; para4: jfloat; para5: jfloat; para6: JSTView; para7: jint); overload; virtual; - end; - - public - constructor create(); overload; - function getRule(para1: JSTHHTML.InnerTag; para2: JSTElement): JSTStyle; overload; virtual; - function getRule(para1: JLString): JSTStyle; overload; virtual; - procedure addRule(para1: JLString); overload; virtual; - function getDeclaration(para1: JLString): JSTAttributeSet; overload; virtual; - procedure loadRules(para1: JIReader; para2: JNURL); overload; virtual; // throws java.io.IOException - function getViewAttributes(para1: JSTView): JSTAttributeSet; overload; virtual; - procedure removeStyle(para1: JLString); overload; virtual; - procedure addStyleSheet(para1: JSTHStyleSheet); overload; virtual; - procedure removeStyleSheet(para1: JSTHStyleSheet); overload; virtual; - function getStyleSheets(): Arr1JSTHStyleSheet; overload; virtual; - procedure importStyleSheet(para1: JNURL); overload; virtual; - procedure setBase(para1: JNURL); overload; virtual; - function getBase(): JNURL; overload; virtual; - procedure addCSSAttribute(para1: JSTMutableAttributeSet; para2: JSTHCSS.InnerAttribute; para3: JLString); overload; virtual; - function addCSSAttributeFromHTML(para1: JSTMutableAttributeSet; para2: JSTHCSS.InnerAttribute; para3: JLString): jboolean; overload; virtual; - function translateHTMLToCSS(para1: JSTAttributeSet): JSTAttributeSet; overload; virtual; - function addAttribute(para1: JSTAttributeSet; para2: JLObject; para3: JLObject): JSTAttributeSet; overload; virtual; - function addAttributes(para1: JSTAttributeSet; para2: JSTAttributeSet): JSTAttributeSet; overload; virtual; - function removeAttribute(para1: JSTAttributeSet; para2: JLObject): JSTAttributeSet; overload; virtual; - function removeAttributes(para1: JSTAttributeSet; para2: JUEnumeration): JSTAttributeSet; overload; virtual; - function removeAttributes(para1: JSTAttributeSet; para2: JSTAttributeSet): JSTAttributeSet; overload; virtual; - strict protected - function createSmallAttributeSet(para1: JSTAttributeSet): JSTStyleContext.InnerSmallAttributeSet; overload; virtual; - function createLargeAttributeSet(para1: JSTAttributeSet): JSTMutableAttributeSet; overload; virtual; - public - function getFont(para1: JSTAttributeSet): JAFont; overload; virtual; - function getForeground(para1: JSTAttributeSet): JAColor; overload; virtual; - function getBackground(para1: JSTAttributeSet): JAColor; overload; virtual; - function getBoxPainter(para1: JSTAttributeSet): JSTHStyleSheet.InnerBoxPainter; overload; virtual; - function getListPainter(para1: JSTAttributeSet): JSTHStyleSheet.InnerListPainter; overload; virtual; - procedure setBaseFontSize(para1: jint); overload; virtual; - procedure setBaseFontSize(para1: JLString); overload; virtual; - class function getIndexOfSize(para1: jfloat): jint; static; overload; - function getPointSize(para1: jint): jfloat; overload; virtual; - function getPointSize(para1: JLString): jfloat; overload; virtual; - function stringToColor(para1: JLString): JAColor; overload; virtual; - end; - - OJXDIDDOMCanonicalXMLC14NMethod = class sealed external 'org.jcp.xml.dsig.internal.dom' name 'DOMCanonicalXMLC14NMethod' (OJXDIDApacheCanonicalizer) - public - constructor create(); overload; - procedure init(para1: JXCDSTransformParameterSpec); overload; virtual; // throws java.security.InvalidAlgorithmParameterException - function transform(para1: JXCData; para2: JXCXMLCryptoContext): JXCData; overload; virtual; // throws javax.xml.crypto.dsig.TransformException - end; - - OJXDIDDOMExcC14NMethod = class sealed external 'org.jcp.xml.dsig.internal.dom' name 'DOMExcC14NMethod' (OJXDIDApacheCanonicalizer) - public - constructor create(); overload; - procedure init(para1: JXCDSTransformParameterSpec); overload; virtual; // throws java.security.InvalidAlgorithmParameterException - procedure init(para1: JXCXMLStructure; para2: JXCXMLCryptoContext); overload; virtual; // throws java.security.InvalidAlgorithmParameterException - procedure marshalParams(para1: JXCXMLStructure; para2: JXCXMLCryptoContext); overload; virtual; // throws javax.xml.crypto.MarshalException - function getParamsNSURI(): JLString; overload; virtual; - function transform(para1: JXCData; para2: JXCXMLCryptoContext): JXCData; overload; virtual; // throws javax.xml.crypto.dsig.TransformException - end; - - OJXDIDDOMBase64Transform = class sealed external 'org.jcp.xml.dsig.internal.dom' name 'DOMBase64Transform' (OJXDIDApacheTransform) - public - constructor create(); overload; - procedure init(para1: JXCDSTransformParameterSpec); overload; virtual; // throws java.security.InvalidAlgorithmParameterException - end; - - OJXDIDDOMEnvelopedTransform = class sealed external 'org.jcp.xml.dsig.internal.dom' name 'DOMEnvelopedTransform' (OJXDIDApacheTransform) - public - constructor create(); overload; - procedure init(para1: JXCDSTransformParameterSpec); overload; virtual; // throws java.security.InvalidAlgorithmParameterException - end; - - OJXDIDDOMXPathFilter2Transform = class sealed external 'org.jcp.xml.dsig.internal.dom' name 'DOMXPathFilter2Transform' (OJXDIDApacheTransform) - public - constructor create(); overload; - procedure init(para1: JXCDSTransformParameterSpec); overload; virtual; // throws java.security.InvalidAlgorithmParameterException - procedure init(para1: JXCXMLStructure; para2: JXCXMLCryptoContext); overload; virtual; // throws java.security.InvalidAlgorithmParameterException - procedure marshalParams(para1: JXCXMLStructure; para2: JXCXMLCryptoContext); overload; virtual; // throws javax.xml.crypto.MarshalException - end; - - OJXDIDDOMXPathTransform = class sealed external 'org.jcp.xml.dsig.internal.dom' name 'DOMXPathTransform' (OJXDIDApacheTransform) - public - constructor create(); overload; - procedure init(para1: JXCDSTransformParameterSpec); overload; virtual; // throws java.security.InvalidAlgorithmParameterException - procedure init(para1: JXCXMLStructure; para2: JXCXMLCryptoContext); overload; virtual; // throws java.security.InvalidAlgorithmParameterException - procedure marshalParams(para1: JXCXMLStructure; para2: JXCXMLCryptoContext); overload; virtual; // throws javax.xml.crypto.MarshalException - end; - - OJXDIDDOMXSLTTransform = class sealed external 'org.jcp.xml.dsig.internal.dom' name 'DOMXSLTTransform' (OJXDIDApacheTransform) - public - constructor create(); overload; - procedure init(para1: JXCDSTransformParameterSpec); overload; virtual; // throws java.security.InvalidAlgorithmParameterException - procedure init(para1: JXCXMLStructure; para2: JXCXMLCryptoContext); overload; virtual; // throws java.security.InvalidAlgorithmParameterException - procedure marshalParams(para1: JXCXMLStructure; para2: JXCXMLCryptoContext); overload; virtual; // throws javax.xml.crypto.MarshalException - end; - - JMRR_RMIConnection_Stub = class external 'javax.management.remote.rmi' name '_RMIConnection_Stub' (JRCStub, JMRRRMIConnection) - public - constructor create(); overload; - function _ids(): Arr1JLString; overload; virtual; - procedure addNotificationListener(para1: JMObjectName; para2: JMObjectName; para3: JRMarshalledObject; para4: JRMarshalledObject; para5: JSASubject); overload; virtual; // throws javax.management.InstanceNotFoundException, java.io.IOException - function addNotificationListeners(para1: Arr1JMObjectName; para2: Arr1JRMarshalledObject; para3: Arr1JSASubject): Arr1JLInteger; overload; virtual; // throws javax.management.InstanceNotFoundException, java.io.IOException - function addNotificationListeners(var para1: array of JMObjectName; var para2: array of JRMarshalledObject; var para3: array of JSASubject): Arr1JLInteger; overload; virtual; // throws javax.management.InstanceNotFoundException, java.io.IOException - procedure close(); overload; virtual; // throws java.io.IOException - function createMBean(para1: JLString; para2: JMObjectName; para3: JRMarshalledObject; para4: Arr1JLString; para5: JSASubject): JMObjectInstance; overload; virtual; // throws javax.management.ReflectionException, javax.management.InstanceAlreadyExistsException, javax.management.MBeanRegistrationException, javax.management.MBeanException, javax.management.NotCompliantMBeanException, java.io.IOException - function createMBean(para1: JLString; para2: JMObjectName; para3: JRMarshalledObject; var para4: array of JLString; para5: JSASubject): JMObjectInstance; overload; virtual; // throws javax.management.ReflectionException, javax.management.InstanceAlreadyExistsException, javax.management.MBeanRegistrationException, javax.management.MBeanException, javax.management.NotCompliantMBeanException, java.io.IOException - function createMBean(para1: JLString; para2: JMObjectName; para3: JMObjectName; para4: JRMarshalledObject; para5: Arr1JLString; para6: JSASubject): JMObjectInstance; overload; virtual; // throws javax.management.ReflectionException, javax.management.InstanceAlreadyExistsException, javax.management.MBeanRegistrationException, javax.management.MBeanException, javax.management.NotCompliantMBeanException, javax.management.InstanceNotFoundException, java.io.IOException - function createMBean(para1: JLString; para2: JMObjectName; para3: JMObjectName; para4: JRMarshalledObject; var para5: array of JLString; para6: JSASubject): JMObjectInstance; overload; virtual; // throws javax.management.ReflectionException, javax.management.InstanceAlreadyExistsException, javax.management.MBeanRegistrationException, javax.management.MBeanException, javax.management.NotCompliantMBeanException, javax.management.InstanceNotFoundException, java.io.IOException - function createMBean(para1: JLString; para2: JMObjectName; para3: JMObjectName; para4: JSASubject): JMObjectInstance; overload; virtual; // throws javax.management.ReflectionException, javax.management.InstanceAlreadyExistsException, javax.management.MBeanRegistrationException, javax.management.MBeanException, javax.management.NotCompliantMBeanException, javax.management.InstanceNotFoundException, java.io.IOException - function createMBean(para1: JLString; para2: JMObjectName; para3: JSASubject): JMObjectInstance; overload; virtual; // throws javax.management.ReflectionException, javax.management.InstanceAlreadyExistsException, javax.management.MBeanRegistrationException, javax.management.MBeanException, javax.management.NotCompliantMBeanException, java.io.IOException - function fetchNotifications(para1: jlong; para2: jint; para3: jlong): JMRNotificationResult; overload; virtual; // throws java.io.IOException - function getAttribute(para1: JMObjectName; para2: JLString; para3: JSASubject): JLObject; overload; virtual; // throws javax.management.MBeanException, javax.management.AttributeNotFoundException, javax.management.InstanceNotFoundException, javax.management.ReflectionException, java.io.IOException - function getAttributes(para1: JMObjectName; para2: Arr1JLString; para3: JSASubject): JMAttributeList; overload; virtual; // throws javax.management.InstanceNotFoundException, javax.management.ReflectionException, java.io.IOException - function getAttributes(para1: JMObjectName; var para2: array of JLString; para3: JSASubject): JMAttributeList; overload; virtual; // throws javax.management.InstanceNotFoundException, javax.management.ReflectionException, java.io.IOException - function getConnectionId(): JLString; overload; virtual; // throws java.io.IOException - function getDefaultDomain(para1: JSASubject): JLString; overload; virtual; // throws java.io.IOException - function getDomains(para1: JSASubject): Arr1JLString; overload; virtual; // throws java.io.IOException - function getMBeanCount(para1: JSASubject): JLInteger; overload; virtual; // throws java.io.IOException - function getMBeanInfo(para1: JMObjectName; para2: JSASubject): JMMBeanInfo; overload; virtual; // throws javax.management.InstanceNotFoundException, javax.management.IntrospectionException, javax.management.ReflectionException, java.io.IOException - function getObjectInstance(para1: JMObjectName; para2: JSASubject): JMObjectInstance; overload; virtual; // throws javax.management.InstanceNotFoundException, java.io.IOException - function invoke(para1: JMObjectName; para2: JLString; para3: JRMarshalledObject; para4: Arr1JLString; para5: JSASubject): JLObject; overload; virtual; // throws javax.management.InstanceNotFoundException, javax.management.MBeanException, javax.management.ReflectionException, java.io.IOException - function invoke(para1: JMObjectName; para2: JLString; para3: JRMarshalledObject; var para4: array of JLString; para5: JSASubject): JLObject; overload; virtual; // throws javax.management.InstanceNotFoundException, javax.management.MBeanException, javax.management.ReflectionException, java.io.IOException - function isInstanceOf(para1: JMObjectName; para2: JLString; para3: JSASubject): jboolean; overload; virtual; // throws javax.management.InstanceNotFoundException, java.io.IOException - function isRegistered(para1: JMObjectName; para2: JSASubject): jboolean; overload; virtual; // throws java.io.IOException - function queryMBeans(para1: JMObjectName; para2: JRMarshalledObject; para3: JSASubject): JUSet; overload; virtual; // throws java.io.IOException - function queryNames(para1: JMObjectName; para2: JRMarshalledObject; para3: JSASubject): JUSet; overload; virtual; // throws java.io.IOException - procedure removeNotificationListener(para1: JMObjectName; para2: JMObjectName; para3: JRMarshalledObject; para4: JRMarshalledObject; para5: JSASubject); overload; virtual; // throws javax.management.InstanceNotFoundException, javax.management.ListenerNotFoundException, java.io.IOException - procedure removeNotificationListener(para1: JMObjectName; para2: JMObjectName; para3: JSASubject); overload; virtual; // throws javax.management.InstanceNotFoundException, javax.management.ListenerNotFoundException, java.io.IOException - procedure removeNotificationListeners(para1: JMObjectName; para2: Arr1JLInteger; para3: JSASubject); overload; virtual; // throws javax.management.InstanceNotFoundException, javax.management.ListenerNotFoundException, java.io.IOException - procedure removeNotificationListeners(para1: JMObjectName; var para2: array of JLInteger; para3: JSASubject); overload; virtual; // throws javax.management.InstanceNotFoundException, javax.management.ListenerNotFoundException, java.io.IOException - procedure setAttribute(para1: JMObjectName; para2: JRMarshalledObject; para3: JSASubject); overload; virtual; // throws javax.management.InstanceNotFoundException, javax.management.AttributeNotFoundException, javax.management.InvalidAttributeValueException, javax.management.MBeanException, javax.management.ReflectionException, java.io.IOException - function setAttributes(para1: JMObjectName; para2: JRMarshalledObject; para3: JSASubject): JMAttributeList; overload; virtual; // throws javax.management.InstanceNotFoundException, javax.management.ReflectionException, java.io.IOException - procedure unregisterMBean(para1: JMObjectName; para2: JSASubject); overload; virtual; // throws javax.management.InstanceNotFoundException, javax.management.MBeanRegistrationException, java.io.IOException - end; - - JMRR_RMIServer_Stub = class external 'javax.management.remote.rmi' name '_RMIServer_Stub' (JRCStub, JMRRRMIServer) - public - constructor create(); overload; - function _ids(): Arr1JLString; overload; virtual; - function getVersion(): JLString; overload; virtual; // throws java.rmi.RemoteException - function newClient(para1: JLObject): JMRRRMIConnection; overload; virtual; // throws java.io.IOException - end; - - OOSJR_Remote_Stub = class sealed external 'org.omg.stub.java.rmi' name '_Remote_Stub' (JRCStub, JRRemote) - public - constructor create(); overload; - function _ids(): Arr1JLString; overload; virtual; - end; - - OOSJMRR_RMIConnection_Stub = class external 'org.omg.stub.javax.management.remote.rmi' name '_RMIConnection_Stub' (JRCStub, JMRRRMIConnection) - public - constructor create(); overload; - function _ids(): Arr1JLString; overload; virtual; - procedure addNotificationListener(para1: JMObjectName; para2: JMObjectName; para3: JRMarshalledObject; para4: JRMarshalledObject; para5: JSASubject); overload; virtual; // throws javax.management.InstanceNotFoundException, java.io.IOException - function addNotificationListeners(para1: Arr1JMObjectName; para2: Arr1JRMarshalledObject; para3: Arr1JSASubject): Arr1JLInteger; overload; virtual; // throws javax.management.InstanceNotFoundException, java.io.IOException - function addNotificationListeners(var para1: array of JMObjectName; var para2: array of JRMarshalledObject; var para3: array of JSASubject): Arr1JLInteger; overload; virtual; // throws javax.management.InstanceNotFoundException, java.io.IOException - procedure close(); overload; virtual; // throws java.io.IOException - function createMBean(para1: JLString; para2: JMObjectName; para3: JRMarshalledObject; para4: Arr1JLString; para5: JSASubject): JMObjectInstance; overload; virtual; // throws javax.management.ReflectionException, javax.management.InstanceAlreadyExistsException, javax.management.MBeanRegistrationException, javax.management.MBeanException, javax.management.NotCompliantMBeanException, java.io.IOException - function createMBean(para1: JLString; para2: JMObjectName; para3: JRMarshalledObject; var para4: array of JLString; para5: JSASubject): JMObjectInstance; overload; virtual; // throws javax.management.ReflectionException, javax.management.InstanceAlreadyExistsException, javax.management.MBeanRegistrationException, javax.management.MBeanException, javax.management.NotCompliantMBeanException, java.io.IOException - function createMBean(para1: JLString; para2: JMObjectName; para3: JMObjectName; para4: JRMarshalledObject; para5: Arr1JLString; para6: JSASubject): JMObjectInstance; overload; virtual; // throws javax.management.ReflectionException, javax.management.InstanceAlreadyExistsException, javax.management.MBeanRegistrationException, javax.management.MBeanException, javax.management.NotCompliantMBeanException, javax.management.InstanceNotFoundException, java.io.IOException - function createMBean(para1: JLString; para2: JMObjectName; para3: JMObjectName; para4: JRMarshalledObject; var para5: array of JLString; para6: JSASubject): JMObjectInstance; overload; virtual; // throws javax.management.ReflectionException, javax.management.InstanceAlreadyExistsException, javax.management.MBeanRegistrationException, javax.management.MBeanException, javax.management.NotCompliantMBeanException, javax.management.InstanceNotFoundException, java.io.IOException - function createMBean(para1: JLString; para2: JMObjectName; para3: JMObjectName; para4: JSASubject): JMObjectInstance; overload; virtual; // throws javax.management.ReflectionException, javax.management.InstanceAlreadyExistsException, javax.management.MBeanRegistrationException, javax.management.MBeanException, javax.management.NotCompliantMBeanException, javax.management.InstanceNotFoundException, java.io.IOException - function createMBean(para1: JLString; para2: JMObjectName; para3: JSASubject): JMObjectInstance; overload; virtual; // throws javax.management.ReflectionException, javax.management.InstanceAlreadyExistsException, javax.management.MBeanRegistrationException, javax.management.MBeanException, javax.management.NotCompliantMBeanException, java.io.IOException - function fetchNotifications(para1: jlong; para2: jint; para3: jlong): JMRNotificationResult; overload; virtual; // throws java.io.IOException - function getAttribute(para1: JMObjectName; para2: JLString; para3: JSASubject): JLObject; overload; virtual; // throws javax.management.MBeanException, javax.management.AttributeNotFoundException, javax.management.InstanceNotFoundException, javax.management.ReflectionException, java.io.IOException - function getAttributes(para1: JMObjectName; para2: Arr1JLString; para3: JSASubject): JMAttributeList; overload; virtual; // throws javax.management.InstanceNotFoundException, javax.management.ReflectionException, java.io.IOException - function getAttributes(para1: JMObjectName; var para2: array of JLString; para3: JSASubject): JMAttributeList; overload; virtual; // throws javax.management.InstanceNotFoundException, javax.management.ReflectionException, java.io.IOException - function getConnectionId(): JLString; overload; virtual; // throws java.io.IOException - function getDefaultDomain(para1: JSASubject): JLString; overload; virtual; // throws java.io.IOException - function getDomains(para1: JSASubject): Arr1JLString; overload; virtual; // throws java.io.IOException - function getMBeanCount(para1: JSASubject): JLInteger; overload; virtual; // throws java.io.IOException - function getMBeanInfo(para1: JMObjectName; para2: JSASubject): JMMBeanInfo; overload; virtual; // throws javax.management.InstanceNotFoundException, javax.management.IntrospectionException, javax.management.ReflectionException, java.io.IOException - function getObjectInstance(para1: JMObjectName; para2: JSASubject): JMObjectInstance; overload; virtual; // throws javax.management.InstanceNotFoundException, java.io.IOException - function invoke(para1: JMObjectName; para2: JLString; para3: JRMarshalledObject; para4: Arr1JLString; para5: JSASubject): JLObject; overload; virtual; // throws javax.management.InstanceNotFoundException, javax.management.MBeanException, javax.management.ReflectionException, java.io.IOException - function invoke(para1: JMObjectName; para2: JLString; para3: JRMarshalledObject; var para4: array of JLString; para5: JSASubject): JLObject; overload; virtual; // throws javax.management.InstanceNotFoundException, javax.management.MBeanException, javax.management.ReflectionException, java.io.IOException - function isInstanceOf(para1: JMObjectName; para2: JLString; para3: JSASubject): jboolean; overload; virtual; // throws javax.management.InstanceNotFoundException, java.io.IOException - function isRegistered(para1: JMObjectName; para2: JSASubject): jboolean; overload; virtual; // throws java.io.IOException - function queryMBeans(para1: JMObjectName; para2: JRMarshalledObject; para3: JSASubject): JUSet; overload; virtual; // throws java.io.IOException - function queryNames(para1: JMObjectName; para2: JRMarshalledObject; para3: JSASubject): JUSet; overload; virtual; // throws java.io.IOException - procedure removeNotificationListener(para1: JMObjectName; para2: JMObjectName; para3: JRMarshalledObject; para4: JRMarshalledObject; para5: JSASubject); overload; virtual; // throws javax.management.InstanceNotFoundException, javax.management.ListenerNotFoundException, java.io.IOException - procedure removeNotificationListener(para1: JMObjectName; para2: JMObjectName; para3: JSASubject); overload; virtual; // throws javax.management.InstanceNotFoundException, javax.management.ListenerNotFoundException, java.io.IOException - procedure removeNotificationListeners(para1: JMObjectName; para2: Arr1JLInteger; para3: JSASubject); overload; virtual; // throws javax.management.InstanceNotFoundException, javax.management.ListenerNotFoundException, java.io.IOException - procedure removeNotificationListeners(para1: JMObjectName; var para2: array of JLInteger; para3: JSASubject); overload; virtual; // throws javax.management.InstanceNotFoundException, javax.management.ListenerNotFoundException, java.io.IOException - procedure setAttribute(para1: JMObjectName; para2: JRMarshalledObject; para3: JSASubject); overload; virtual; // throws javax.management.InstanceNotFoundException, javax.management.AttributeNotFoundException, javax.management.InvalidAttributeValueException, javax.management.MBeanException, javax.management.ReflectionException, java.io.IOException - function setAttributes(para1: JMObjectName; para2: JRMarshalledObject; para3: JSASubject): JMAttributeList; overload; virtual; // throws javax.management.InstanceNotFoundException, javax.management.ReflectionException, java.io.IOException - procedure unregisterMBean(para1: JMObjectName; para2: JSASubject); overload; virtual; // throws javax.management.InstanceNotFoundException, javax.management.MBeanRegistrationException, java.io.IOException - end; - - OOSJMRR_RMIServer_Stub = class external 'org.omg.stub.javax.management.remote.rmi' name '_RMIServer_Stub' (JRCStub, JMRRRMIServer) - public - constructor create(); overload; - function _ids(): Arr1JLString; overload; virtual; - function getVersion(): JLString; overload; virtual; // throws java.rmi.RemoteException - function newClient(para1: JLObject): JMRRRMIConnection; overload; virtual; // throws java.io.IOException - end; - - JXSSOAPFault = interface external 'javax.xml.soap' name 'SOAPFault' (JXSSOAPBodyElement) - procedure setFaultCode(para1: JXSName); overload; // throws javax.xml.soap.SOAPException - procedure setFaultCode(para1: JXNQName); overload; // throws javax.xml.soap.SOAPException - procedure setFaultCode(para1: JLString); overload; // throws javax.xml.soap.SOAPException - function getFaultCodeAsName(): JXSName; overload; - function getFaultCodeAsQName(): JXNQName; overload; - function getFaultSubcodes(): JUIterator; overload; - procedure removeAllFaultSubcodes(); overload; - procedure appendFaultSubcode(para1: JXNQName); overload; // throws javax.xml.soap.SOAPException - function getFaultCode(): JLString; overload; - procedure setFaultActor(para1: JLString); overload; // throws javax.xml.soap.SOAPException - function getFaultActor(): JLString; overload; - procedure setFaultString(para1: JLString); overload; // throws javax.xml.soap.SOAPException - procedure setFaultString(para1: JLString; para2: JULocale); overload; // throws javax.xml.soap.SOAPException - function getFaultString(): JLString; overload; - function getFaultStringLocale(): JULocale; overload; - function hasDetail(): jboolean; overload; - function getDetail(): JXSDetail; overload; - function addDetail(): JXSDetail; overload; // throws javax.xml.soap.SOAPException - function getFaultReasonLocales(): JUIterator; overload; // throws javax.xml.soap.SOAPException - function getFaultReasonTexts(): JUIterator; overload; // throws javax.xml.soap.SOAPException - function getFaultReasonText(para1: JULocale): JLString; overload; // throws javax.xml.soap.SOAPException - procedure addFaultReasonText(para1: JLString; para2: JULocale); overload; // throws javax.xml.soap.SOAPException - function getFaultNode(): JLString; overload; - procedure setFaultNode(para1: JLString); overload; // throws javax.xml.soap.SOAPException - function getFaultRole(): JLString; overload; - procedure setFaultRole(para1: JLString); overload; // throws javax.xml.soap.SOAPException - end; - - JXSDetail = interface external 'javax.xml.soap' name 'Detail' (JXSSOAPFaultElement) - function addDetailEntry(para1: JXSName): JXSDetailEntry; overload; // throws javax.xml.soap.SOAPException - function addDetailEntry(para1: JXNQName): JXSDetailEntry; overload; // throws javax.xml.soap.SOAPException - function getDetailEntries(): JUIterator; overload; - end; - - JAEKeyEvent = class external 'java.awt.event' name 'KeyEvent' (JAEInputEvent) - public - const - KEY_FIRST = 400; - KEY_LAST = 402; - KEY_TYPED = 400; - KEY_PRESSED = 401; - KEY_RELEASED = 402; - VK_ENTER = 10; - VK_BACK_SPACE = 8; - VK_TAB = 9; - VK_CANCEL = 3; - VK_CLEAR = 12; - VK_SHIFT = 16; - VK_CONTROL = 17; - VK_ALT = 18; - VK_PAUSE = 19; - VK_CAPS_LOCK = 20; - VK_ESCAPE = 27; - VK_SPACE = 32; - VK_PAGE_UP = 33; - VK_PAGE_DOWN = 34; - VK_END = 35; - VK_HOME = 36; - VK_LEFT = 37; - VK_UP = 38; - VK_RIGHT = 39; - VK_DOWN = 40; - VK_COMMA = 44; - VK_MINUS = 45; - VK_PERIOD = 46; - VK_SLASH = 47; - VK_0 = 48; - VK_1 = 49; - VK_2 = 50; - VK_3 = 51; - VK_4 = 52; - VK_5 = 53; - VK_6 = 54; - VK_7 = 55; - VK_8 = 56; - VK_9 = 57; - VK_SEMICOLON = 59; - VK_EQUALS = 61; - VK_A = 65; - VK_B = 66; - VK_C = 67; - VK_D = 68; - VK_E = 69; - VK_F = 70; - VK_G = 71; - VK_H = 72; - VK_I = 73; - VK_J = 74; - VK_K = 75; - VK_L = 76; - VK_M = 77; - VK_N = 78; - VK_O = 79; - VK_P = 80; - VK_Q = 81; - VK_R = 82; - VK_S = 83; - VK_T = 84; - VK_U = 85; - VK_V = 86; - VK_W = 87; - VK_X = 88; - VK_Y = 89; - VK_Z = 90; - VK_OPEN_BRACKET = 91; - VK_BACK_SLASH = 92; - VK_CLOSE_BRACKET = 93; - VK_NUMPAD0 = 96; - VK_NUMPAD1 = 97; - VK_NUMPAD2 = 98; - VK_NUMPAD3 = 99; - VK_NUMPAD4 = 100; - VK_NUMPAD5 = 101; - VK_NUMPAD6 = 102; - VK_NUMPAD7 = 103; - VK_NUMPAD8 = 104; - VK_NUMPAD9 = 105; - VK_MULTIPLY = 106; - VK_ADD = 107; - VK_SEPARATER = 108; - VK_SEPARATOR = 108; - VK_SUBTRACT = 109; - VK_DECIMAL = 110; - VK_DIVIDE = 111; - VK_DELETE = 127; - VK_NUM_LOCK = 144; - VK_SCROLL_LOCK = 145; - VK_F1 = 112; - VK_F2 = 113; - VK_F3 = 114; - VK_F4 = 115; - VK_F5 = 116; - VK_F6 = 117; - VK_F7 = 118; - VK_F8 = 119; - VK_F9 = 120; - VK_F10 = 121; - VK_F11 = 122; - VK_F12 = 123; - VK_F13 = 61440; - VK_F14 = 61441; - VK_F15 = 61442; - VK_F16 = 61443; - VK_F17 = 61444; - VK_F18 = 61445; - VK_F19 = 61446; - VK_F20 = 61447; - VK_F21 = 61448; - VK_F22 = 61449; - VK_F23 = 61450; - VK_F24 = 61451; - VK_PRINTSCREEN = 154; - VK_INSERT = 155; - VK_HELP = 156; - VK_META = 157; - VK_BACK_QUOTE = 192; - VK_QUOTE = 222; - VK_KP_UP = 224; - VK_KP_DOWN = 225; - VK_KP_LEFT = 226; - VK_KP_RIGHT = 227; - VK_DEAD_GRAVE = 128; - VK_DEAD_ACUTE = 129; - VK_DEAD_CIRCUMFLEX = 130; - VK_DEAD_TILDE = 131; - VK_DEAD_MACRON = 132; - VK_DEAD_BREVE = 133; - VK_DEAD_ABOVEDOT = 134; - VK_DEAD_DIAERESIS = 135; - VK_DEAD_ABOVERING = 136; - VK_DEAD_DOUBLEACUTE = 137; - VK_DEAD_CARON = 138; - VK_DEAD_CEDILLA = 139; - VK_DEAD_OGONEK = 140; - VK_DEAD_IOTA = 141; - VK_DEAD_VOICED_SOUND = 142; - VK_DEAD_SEMIVOICED_SOUND = 143; - VK_AMPERSAND = 150; - VK_ASTERISK = 151; - VK_QUOTEDBL = 152; - VK_LESS = 153; - VK_GREATER = 160; - VK_BRACELEFT = 161; - VK_BRACERIGHT = 162; - VK_AT = 512; - VK_COLON = 513; - VK_CIRCUMFLEX = 514; - VK_DOLLAR = 515; - VK_EURO_SIGN = 516; - VK_EXCLAMATION_MARK = 517; - VK_INVERTED_EXCLAMATION_MARK = 518; - VK_LEFT_PARENTHESIS = 519; - VK_NUMBER_SIGN = 520; - VK_PLUS = 521; - VK_RIGHT_PARENTHESIS = 522; - VK_UNDERSCORE = 523; - VK_WINDOWS = 524; - VK_CONTEXT_MENU = 525; - VK_FINAL = 24; - VK_CONVERT = 28; - VK_NONCONVERT = 29; - VK_ACCEPT = 30; - VK_MODECHANGE = 31; - VK_KANA = 21; - VK_KANJI = 25; - VK_ALPHANUMERIC = 240; - VK_KATAKANA = 241; - VK_HIRAGANA = 242; - VK_FULL_WIDTH = 243; - VK_HALF_WIDTH = 244; - VK_ROMAN_CHARACTERS = 245; - VK_ALL_CANDIDATES = 256; - VK_PREVIOUS_CANDIDATE = 257; - VK_CODE_INPUT = 258; - VK_JAPANESE_KATAKANA = 259; - VK_JAPANESE_HIRAGANA = 260; - VK_JAPANESE_ROMAN = 261; - VK_KANA_LOCK = 262; - VK_INPUT_METHOD_ON_OFF = 263; - VK_CUT = 65489; - VK_COPY = 65485; - VK_PASTE = 65487; - VK_UNDO = 65483; - VK_AGAIN = 65481; - VK_FIND = 65488; - VK_PROPS = 65482; - VK_STOP = 65480; - VK_COMPOSE = 65312; - VK_ALT_GRAPH = 65406; - VK_BEGIN = 65368; - VK_UNDEFINED = 0; - CHAR_UNDEFINED = 65535; - KEY_LOCATION_UNKNOWN = 0; - KEY_LOCATION_STANDARD = 1; - KEY_LOCATION_LEFT = 2; - KEY_LOCATION_RIGHT = 3; - KEY_LOCATION_NUMPAD = 4; - public - constructor create(para1: JAComponent; para2: jint; para3: jlong; para4: jint; para5: jint; para6: jchar; para7: jint); overload; - constructor create(para1: JAComponent; para2: jint; para3: jlong; para4: jint; para5: jint; para6: jchar); overload; - constructor create(para1: JAComponent; para2: jint; para3: jlong; para4: jint; para5: jint); overload; - function getKeyCode(): jint; overload; virtual; - procedure setKeyCode(para1: jint); overload; virtual; - function getKeyChar(): jchar; overload; virtual; - procedure setKeyChar(para1: jchar); overload; virtual; - procedure setModifiers(para1: jint); overload; virtual; - function getKeyLocation(): jint; overload; virtual; - class function getKeyText(para1: jint): JLString; static; overload; - class function getKeyModifiersText(para1: jint): JLString; static; overload; - function isActionKey(): jboolean; overload; virtual; - function paramString(): JLString; overload; virtual; - end; - - JAEMouseEvent = class external 'java.awt.event' name 'MouseEvent' (JAEInputEvent) - public - const - MOUSE_FIRST = 500; - MOUSE_LAST = 507; - MOUSE_CLICKED = 500; - MOUSE_PRESSED = 501; - MOUSE_RELEASED = 502; - MOUSE_MOVED = 503; - MOUSE_ENTERED = 504; - MOUSE_EXITED = 505; - MOUSE_DRAGGED = 506; - MOUSE_WHEEL = 507; - NOBUTTON = 0; - BUTTON1 = 1; - BUTTON2 = 2; - BUTTON3 = 3; - public - function getLocationOnScreen(): JAPoint; overload; virtual; - function getXOnScreen(): jint; overload; virtual; - function getYOnScreen(): jint; overload; virtual; - constructor create(para1: JAComponent; para2: jint; para3: jlong; para4: jint; para5: jint; para6: jint; para7: jint; para8: jboolean; para9: jint); overload; - constructor create(para1: JAComponent; para2: jint; para3: jlong; para4: jint; para5: jint; para6: jint; para7: jint; para8: jboolean); overload; - constructor create(para1: JAComponent; para2: jint; para3: jlong; para4: jint; para5: jint; para6: jint; para7: jint; para8: jint; para9: jint; para10: jboolean; para11: jint); overload; - function getX(): jint; overload; virtual; - function getY(): jint; overload; virtual; - function getPoint(): JAPoint; overload; virtual; - procedure translatePoint(para1: jint; para2: jint); overload; virtual; - function getClickCount(): jint; overload; virtual; - function getButton(): jint; overload; virtual; - function isPopupTrigger(): jboolean; overload; virtual; - class function getMouseModifiersText(para1: jint): JLString; static; overload; - function paramString(): JLString; overload; virtual; - end; - - OOD_DynValueStub = class external 'org.omg.DynamicAny' name '_DynValueStub' (OOCPObjectImpl, OODDynValue) - public - final class var - f_opsClass: JLClass; external name '_opsClass'; - public - constructor create(); overload; - function current_member_name(): JLString; overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue - function current_member_kind(): OOCTCKind; overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue - function get_members(): Arr1OODNameValuePair; overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.InvalidValue - procedure set_members(para1: Arr1OODNameValuePair); overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue - procedure set_members(var para1: array of OODNameValuePair); overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue - function get_members_as_dyn_any(): Arr1OODNameDynAnyPair; overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.InvalidValue - procedure set_members_as_dyn_any(para1: Arr1OODNameDynAnyPair); overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue - procedure set_members_as_dyn_any(var para1: array of OODNameDynAnyPair); overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue - function is_null(): jboolean; overload; virtual; - procedure set_to_null(); overload; virtual; - procedure set_to_value(); overload; virtual; - function &type(): OOCTypeCode; overload; virtual; - procedure assign(para1: OODDynAny); overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch - procedure from_any(para1: OOCAny); overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue - function to_any(): OOCAny; overload; virtual; - function equal(para1: OODDynAny): jboolean; overload; virtual; - procedure destroy(); overload; virtual; - function copy(): OODDynAny; overload; virtual; - procedure insert_boolean(para1: jboolean); overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue - procedure insert_octet(para1: jbyte); overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue - procedure insert_char(para1: jchar); overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue - procedure insert_short(para1: jshort); overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue - procedure insert_ushort(para1: jshort); overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue - procedure insert_long(para1: jint); overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue - procedure insert_ulong(para1: jint); overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue - procedure insert_float(para1: jfloat); overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue - procedure insert_double(para1: jdouble); overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue - procedure insert_string(para1: JLString); overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue - procedure insert_reference(para1: OOCObject); overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue - procedure insert_typecode(para1: OOCTypeCode); overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue - procedure insert_longlong(para1: jlong); overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue - procedure insert_ulonglong(para1: jlong); overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue - procedure insert_wchar(para1: jchar); overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue - procedure insert_wstring(para1: JLString); overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue - procedure insert_any(para1: OOCAny); overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue - procedure insert_dyn_any(para1: OODDynAny); overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue - procedure insert_val(para1: JISerializable); overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue - function get_boolean(): jboolean; overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue - function get_octet(): jbyte; overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue - function get_char(): jchar; overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue - function get_short(): jshort; overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue - function get_ushort(): jshort; overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue - function get_long(): jint; overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue - function get_ulong(): jint; overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue - function get_float(): jfloat; overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue - function get_double(): jdouble; overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue - function get_string(): JLString; overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue - function get_reference(): OOCObject; overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue - function get_typecode(): OOCTypeCode; overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue - function get_longlong(): jlong; overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue - function get_ulonglong(): jlong; overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue - function get_wchar(): jchar; overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue - function get_wstring(): JLString; overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue - function get_any(): OOCAny; overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue - function get_dyn_any(): OODDynAny; overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue - function get_val(): JISerializable; overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue - function seek(para1: jint): jboolean; overload; virtual; - procedure rewind(); overload; virtual; - function next(): jboolean; overload; virtual; - function component_count(): jint; overload; virtual; - function current_component(): OODDynAny; overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch - function _ids(): Arr1JLString; overload; virtual; - end; - - JTSimpleDateFormat = class external 'java.text' name 'SimpleDateFormat' (JTDateFormat) - public - constructor create(); overload; - constructor create(para1: JLString); overload; - constructor create(para1: JLString; para2: JULocale); overload; - constructor create(para1: JLString; para2: JTDateFormatSymbols); overload; - procedure set2DigitYearStart(para1: JUDate); overload; virtual; - function get2DigitYearStart(): JUDate; overload; virtual; - function format(para1: JUDate; para2: JLStringBuffer; para3: JTFieldPosition): JLStringBuffer; overload; virtual; - function formatToCharacterIterator(para1: JLObject): JTAttributedCharacterIterator; overload; virtual; - function parse(para1: JLString; para2: JTParsePosition): JUDate; overload; virtual; - function toPattern(): JLString; overload; virtual; - function toLocalizedPattern(): JLString; overload; virtual; - procedure applyPattern(para1: JLString); overload; virtual; - procedure applyLocalizedPattern(para1: JLString); overload; virtual; - function getDateFormatSymbols(): JTDateFormatSymbols; overload; virtual; - procedure setDateFormatSymbols(para1: JTDateFormatSymbols); overload; virtual; - function clone(): JLObject; overload; virtual; - function hashCode(): jint; overload; virtual; + function getListeners(para1: JLClass): Arr1JUEventListener; overload; virtual; + procedure setSelectionVisible(para1: jboolean); overload; virtual; + function isSelectionVisible(): jboolean; overload; virtual; + function isActive(): jboolean; overload; virtual; + function isVisible(): jboolean; overload; virtual; + procedure setVisible(para1: jboolean); overload; virtual; + procedure setBlinkRate(para1: jint); overload; virtual; + function getBlinkRate(): jint; overload; virtual; + function getDot(): jint; overload; virtual; + function getMark(): jint; overload; virtual; + procedure setDot(para1: jint); overload; virtual; + procedure moveDot(para1: jint); overload; virtual; + procedure moveDot(para1: jint; para2: JSTPosition.InnerBias); overload; virtual; + procedure setDot(para1: jint; para2: JSTPosition.InnerBias); overload; virtual; + function getDotBias(): JSTPosition.InnerBias; overload; virtual; + function getMarkBias(): JSTPosition.InnerBias; overload; virtual; + procedure setMagicCaretPosition(para1: JAPoint); overload; virtual; + function getMagicCaretPosition(): JAPoint; overload; virtual; function equals(para1: JLObject): jboolean; overload; virtual; + function toString(): JLString; overload; virtual; end; - JTDontCareFieldPosition = class external 'java.text' name 'DontCareFieldPosition' (JTFieldPosition) + JALinearGradientPaintContext = class sealed external 'java.awt' name 'LinearGradientPaintContext' (JAMultipleGradientPaintContext) + strict protected + procedure fillRaster(para1: Arr1jint; para2: jint; para3: jint; para4: jint; para5: jint; para6: jint; para7: jint); overload; virtual; + procedure fillRaster(var para1: array of jint; para2: jint; para3: jint; para4: jint; para5: jint; para6: jint; para7: jint); overload; virtual; end; - JTChoiceFormat = class external 'java.text' name 'ChoiceFormat' (JTNumberFormat) - public - procedure applyPattern(para1: JLString); overload; virtual; - function toPattern(): JLString; overload; virtual; - constructor create(para1: JLString); overload; - constructor create(para1: Arr1jdouble; para2: Arr1JLString); overload; - constructor create(const para1: array of jdouble; const para2: array of JLString); overload; - procedure setChoices(para1: Arr1jdouble; para2: Arr1JLString); overload; virtual; - procedure setChoices(var para1: array of jdouble; var para2: array of JLString); overload; virtual; - function getLimits(): Arr1jdouble; overload; virtual; - function getFormats(): Arr1JLObject; overload; virtual; - function format(para1: jlong; para2: JLStringBuffer; para3: JTFieldPosition): JLStringBuffer; overload; virtual; - function format(para1: jdouble; para2: JLStringBuffer; para3: JTFieldPosition): JLStringBuffer; overload; virtual; - function parse(para1: JLString; para2: JTParsePosition): JLNumber; overload; virtual; - class function nextDouble(para1: jdouble): jdouble; static; overload; virtual; final; - class function previousDouble(para1: jdouble): jdouble; static; overload; virtual; final; - function clone(): JLObject; overload; virtual; - function hashCode(): jint; overload; virtual; - function equals(para1: JLObject): jboolean; overload; virtual; - class function nextDouble(para1: jdouble; para2: jboolean): jdouble; static; overload; - end; - - JTDecimalFormat = class external 'java.text' name 'DecimalFormat' (JTNumberFormat) - public - constructor create(); overload; - constructor create(para1: JLString); overload; - constructor create(para1: JLString; para2: JTDecimalFormatSymbols); overload; - function format(para1: JLObject; para2: JLStringBuffer; para3: JTFieldPosition): JLStringBuffer; overload; virtual; final; - function format(para1: jdouble; para2: JLStringBuffer; para3: JTFieldPosition): JLStringBuffer; overload; virtual; - function format(para1: jlong; para2: JLStringBuffer; para3: JTFieldPosition): JLStringBuffer; overload; virtual; - function formatToCharacterIterator(para1: JLObject): JTAttributedCharacterIterator; overload; virtual; - function parse(para1: JLString; para2: JTParsePosition): JLNumber; overload; virtual; - function getDecimalFormatSymbols(): JTDecimalFormatSymbols; overload; virtual; - procedure setDecimalFormatSymbols(para1: JTDecimalFormatSymbols); overload; virtual; - function getPositivePrefix(): JLString; overload; virtual; - procedure setPositivePrefix(para1: JLString); overload; virtual; - function getNegativePrefix(): JLString; overload; virtual; - procedure setNegativePrefix(para1: JLString); overload; virtual; - function getPositiveSuffix(): JLString; overload; virtual; - procedure setPositiveSuffix(para1: JLString); overload; virtual; - function getNegativeSuffix(): JLString; overload; virtual; - procedure setNegativeSuffix(para1: JLString); overload; virtual; - function getMultiplier(): jint; overload; virtual; - procedure setMultiplier(para1: jint); overload; virtual; - function getGroupingSize(): jint; overload; virtual; - procedure setGroupingSize(para1: jint); overload; virtual; - function isDecimalSeparatorAlwaysShown(): jboolean; overload; virtual; - procedure setDecimalSeparatorAlwaysShown(para1: jboolean); overload; virtual; - function isParseBigDecimal(): jboolean; overload; virtual; - procedure setParseBigDecimal(para1: jboolean); overload; virtual; - function clone(): JLObject; overload; virtual; - function equals(para1: JLObject): jboolean; overload; virtual; - function hashCode(): jint; overload; virtual; - function toPattern(): JLString; overload; virtual; - function toLocalizedPattern(): JLString; overload; virtual; - procedure applyPattern(para1: JLString); overload; virtual; - procedure applyLocalizedPattern(para1: JLString); overload; virtual; - procedure setMaximumIntegerDigits(para1: jint); overload; virtual; - procedure setMinimumIntegerDigits(para1: jint); overload; virtual; - procedure setMaximumFractionDigits(para1: jint); overload; virtual; - procedure setMinimumFractionDigits(para1: jint); overload; virtual; - function getMaximumIntegerDigits(): jint; overload; virtual; - function getMinimumIntegerDigits(): jint; overload; virtual; - function getMaximumFractionDigits(): jint; overload; virtual; - function getMinimumFractionDigits(): jint; overload; virtual; - function getCurrency(): JUCurrency; overload; virtual; - procedure setCurrency(para1: JUCurrency); overload; virtual; - function getRoundingMode(): JMRoundingMode; overload; virtual; - procedure setRoundingMode(para1: JMRoundingMode); overload; virtual; + JARadialGradientPaintContext = class sealed external 'java.awt' name 'RadialGradientPaintContext' (JAMultipleGradientPaintContext) + strict protected + procedure fillRaster(para1: Arr1jint; para2: jint; para3: jint; para4: jint; para5: jint; para6: jint; para7: jint); overload; virtual; + procedure fillRaster(var para1: array of jint; para2: jint; para3: jint; para4: jint; para5: jint; para6: jint; para7: jint); overload; virtual; end; JAApplet = class external 'java.applet' name 'Applet' (JAPanel) @@ -72920,6 +71105,1732 @@ procedure propertyChange(para1: JBPropertyChangeEvent); overload; virtual; end; + JUZGZIPInputStream = class external 'java.util.zip' name 'GZIPInputStream' (JUZInflaterInputStream) + strict protected + var + fcrc: JUZCRC32; external name 'crc'; + feos: jboolean; external name 'eos'; + public + const + GZIP_MAGIC = 35615; + public + constructor create(para1: JIInputStream; para2: jint); overload; // throws java.io.IOException + constructor create(para1: JIInputStream); overload; // throws java.io.IOException + function read(para1: Arr1jbyte; para2: jint; para3: jint): jint; overload; virtual; // throws java.io.IOException + function read(var para1: array of jbyte; para2: jint; para3: jint): jint; overload; virtual; // throws java.io.IOException + procedure close(); overload; virtual; // throws java.io.IOException + end; + + JUZZipInputStream = class external 'java.util.zip' name 'ZipInputStream' (JUZInflaterInputStream, JUZZipConstants) + public + constructor create(para1: JIInputStream); overload; + function getNextEntry(): JUZZipEntry; overload; virtual; // throws java.io.IOException + procedure closeEntry(); overload; virtual; // throws java.io.IOException + function available(): jint; overload; virtual; // throws java.io.IOException + function read(para1: Arr1jbyte; para2: jint; para3: jint): jint; overload; virtual; // throws java.io.IOException + function read(var para1: array of jbyte; para2: jint; para3: jint): jint; overload; virtual; // throws java.io.IOException + function skip(para1: jlong): jlong; overload; virtual; // throws java.io.IOException + procedure close(); overload; virtual; // throws java.io.IOException + strict protected + function createZipEntry(para1: JLString): JUZZipEntry; overload; virtual; + end; + + JNCSelectableChannel = class abstract external 'java.nio.channels' name 'SelectableChannel' (JNCSAbstractInterruptibleChannel, JNCChannel) + strict protected + constructor create(); overload; + public + function provider(): JNCSSelectorProvider; overload; virtual; abstract; + function validOps(): jint; overload; virtual; abstract; + function isRegistered(): jboolean; overload; virtual; abstract; + function keyFor(para1: JNCSelector): JNCSelectionKey; overload; virtual; abstract; + function register(para1: JNCSelector; para2: jint; para3: JLObject): JNCSelectionKey; overload; virtual; abstract; // throws java.nio.channels.ClosedChannelException + function register(para1: JNCSelector; para2: jint): JNCSelectionKey; overload; virtual; final; // throws java.nio.channels.ClosedChannelException + function configureBlocking(para1: jboolean): JNCSelectableChannel; overload; virtual; abstract; // throws java.io.IOException + function isBlocking(): jboolean; overload; virtual; abstract; + function blockingLock(): JLObject; overload; virtual; abstract; + end; + + JNCFileChannel = class abstract external 'java.nio.channels' name 'FileChannel' (JNCSAbstractInterruptibleChannel, JNCByteChannel, JNCGatheringByteChannel, JNCScatteringByteChannel) + public + type + InnerMapMode = class; + Arr1InnerMapMode = array of InnerMapMode; + Arr2InnerMapMode = array of Arr1InnerMapMode; + Arr3InnerMapMode = array of Arr2InnerMapMode; + InnerMapMode = class external 'java.nio.channels' name 'FileChannel$MapMode' (JLObject) + public + final class var + fREAD_ONLY: JNCFileChannel.InnerMapMode; external name 'READ_ONLY'; + fREAD_WRITE: JNCFileChannel.InnerMapMode; external name 'READ_WRITE'; + fPRIVATE: JNCFileChannel.InnerMapMode; external name 'PRIVATE'; + public + function toString(): JLString; overload; virtual; + end; + + strict protected + constructor create(); overload; + public + function read(para1: JNByteBuffer): jint; overload; virtual; abstract; // throws java.io.IOException + function read(para1: Arr1JNByteBuffer; para2: jint; para3: jint): jlong; overload; virtual; abstract; // throws java.io.IOException + function read(var para1: array of JNByteBuffer; para2: jint; para3: jint): jlong; overload; virtual; abstract; // throws java.io.IOException + function read(para1: Arr1JNByteBuffer): jlong; overload; virtual; final; // throws java.io.IOException + function read(var para1: array of JNByteBuffer): jlong; overload; virtual; final; // throws java.io.IOException + function write(para1: JNByteBuffer): jint; overload; virtual; abstract; // throws java.io.IOException + function write(para1: Arr1JNByteBuffer; para2: jint; para3: jint): jlong; overload; virtual; abstract; // throws java.io.IOException + function write(var para1: array of JNByteBuffer; para2: jint; para3: jint): jlong; overload; virtual; abstract; // throws java.io.IOException + function write(para1: Arr1JNByteBuffer): jlong; overload; virtual; final; // throws java.io.IOException + function write(var para1: array of JNByteBuffer): jlong; overload; virtual; final; // throws java.io.IOException + function position(): jlong; overload; virtual; abstract; // throws java.io.IOException + function position(para1: jlong): JNCFileChannel; overload; virtual; abstract; // throws java.io.IOException + function size(): jlong; overload; virtual; abstract; // throws java.io.IOException + function truncate(para1: jlong): JNCFileChannel; overload; virtual; abstract; // throws java.io.IOException + procedure force(para1: jboolean); overload; virtual; abstract; // throws java.io.IOException + function transferTo(para1: jlong; para2: jlong; para3: JNCWritableByteChannel): jlong; overload; virtual; abstract; // throws java.io.IOException + function transferFrom(para1: JNCReadableByteChannel; para2: jlong; para3: jlong): jlong; overload; virtual; abstract; // throws java.io.IOException + function read(para1: JNByteBuffer; para2: jlong): jint; overload; virtual; abstract; // throws java.io.IOException + function write(para1: JNByteBuffer; para2: jlong): jint; overload; virtual; abstract; // throws java.io.IOException + function map(para1: JNCFileChannel.InnerMapMode; para2: jlong; para3: jlong): JNMappedByteBuffer; overload; virtual; abstract; // throws java.io.IOException + function lock(para1: jlong; para2: jlong; para3: jboolean): JNCFileLock; overload; virtual; abstract; // throws java.io.IOException + function lock(): JNCFileLock; overload; virtual; final; // throws java.io.IOException + function tryLock(para1: jlong; para2: jlong; para3: jboolean): JNCFileLock; overload; virtual; abstract; // throws java.io.IOException + function tryLock(): JNCFileLock; overload; virtual; final; // throws java.io.IOException + end; + + JISFileCacheImageOutputStream = class external 'javax.imageio.stream' name 'FileCacheImageOutputStream' (JISImageOutputStreamImpl) + public + constructor create(para1: JIOutputStream; para2: JIFile); overload; // throws java.io.IOException + function read(): jint; overload; virtual; // throws java.io.IOException + function read(para1: Arr1jbyte; para2: jint; para3: jint): jint; overload; virtual; // throws java.io.IOException + function read(var para1: array of jbyte; para2: jint; para3: jint): jint; overload; virtual; // throws java.io.IOException + procedure write(para1: jint); overload; virtual; // throws java.io.IOException + procedure write(para1: Arr1jbyte; para2: jint; para3: jint); overload; virtual; // throws java.io.IOException + procedure write(var para1: array of jbyte; para2: jint; para3: jint); overload; virtual; // throws java.io.IOException + function length(): jlong; overload; virtual; + procedure seek(para1: jlong); overload; virtual; // throws java.io.IOException + function isCached(): jboolean; overload; virtual; + function isCachedFile(): jboolean; overload; virtual; + function isCachedMemory(): jboolean; overload; virtual; + procedure close(); overload; virtual; // throws java.io.IOException + procedure flushBefore(para1: jlong); overload; virtual; // throws java.io.IOException + end; + + JISFileImageOutputStream = class external 'javax.imageio.stream' name 'FileImageOutputStream' (JISImageOutputStreamImpl) + public + constructor create(para1: JIFile); overload; // throws java.io.FileNotFoundException, java.io.IOException + constructor create(para1: JIRandomAccessFile); overload; + function read(): jint; overload; virtual; // throws java.io.IOException + function read(para1: Arr1jbyte; para2: jint; para3: jint): jint; overload; virtual; // throws java.io.IOException + function read(var para1: array of jbyte; para2: jint; para3: jint): jint; overload; virtual; // throws java.io.IOException + procedure write(para1: jint); overload; virtual; // throws java.io.IOException + procedure write(para1: Arr1jbyte; para2: jint; para3: jint); overload; virtual; // throws java.io.IOException + procedure write(var para1: array of jbyte; para2: jint; para3: jint); overload; virtual; // throws java.io.IOException + function length(): jlong; overload; virtual; + procedure seek(para1: jlong); overload; virtual; // throws java.io.IOException + procedure close(); overload; virtual; // throws java.io.IOException + strict protected + procedure finalize(); overload; virtual; // throws java.lang.Throwable + end; + + JISMemoryCacheImageOutputStream = class external 'javax.imageio.stream' name 'MemoryCacheImageOutputStream' (JISImageOutputStreamImpl) + public + constructor create(para1: JIOutputStream); overload; + function read(): jint; overload; virtual; // throws java.io.IOException + function read(para1: Arr1jbyte; para2: jint; para3: jint): jint; overload; virtual; // throws java.io.IOException + function read(var para1: array of jbyte; para2: jint; para3: jint): jint; overload; virtual; // throws java.io.IOException + procedure write(para1: jint); overload; virtual; // throws java.io.IOException + procedure write(para1: Arr1jbyte; para2: jint; para3: jint); overload; virtual; // throws java.io.IOException + procedure write(var para1: array of jbyte; para2: jint; para3: jint); overload; virtual; // throws java.io.IOException + function length(): jlong; overload; virtual; + function isCached(): jboolean; overload; virtual; + function isCachedFile(): jboolean; overload; virtual; + function isCachedMemory(): jboolean; overload; virtual; + procedure close(); overload; virtual; // throws java.io.IOException + procedure flushBefore(para1: jlong); overload; virtual; // throws java.io.IOException + end; + + JRSLogStream = class external 'java.rmi.server' name 'LogStream' (JIPrintStream) + public + const + SILENT = 0; + BRIEF = 10; + VERBOSE = 20; + public + class function log(para1: JLString): JRSLogStream; static; overload; + class function getDefaultStream(): JIPrintStream; static; overload; + class procedure setDefaultStream(para1: JIPrintStream); static; overload; + function getOutputStream(): JIOutputStream; overload; virtual; + procedure setOutputStream(para1: JIOutputStream); overload; virtual; + procedure write(para1: jint); overload; virtual; + procedure write(para1: Arr1jbyte; para2: jint; para3: jint); overload; virtual; + procedure write(var para1: array of jbyte; para2: jint; para3: jint); overload; virtual; + function toString(): JLString; overload; virtual; + class function parseLevel(para1: JLString): jint; static; overload; + end; + + JUZGZIPOutputStream = class external 'java.util.zip' name 'GZIPOutputStream' (JUZDeflaterOutputStream) + strict protected + var + fcrc: JUZCRC32; external name 'crc'; + public + constructor create(para1: JIOutputStream; para2: jint); overload; // throws java.io.IOException + constructor create(para1: JIOutputStream); overload; // throws java.io.IOException + procedure write(para1: Arr1jbyte; para2: jint; para3: jint); overload; virtual; // throws java.io.IOException + procedure write(var para1: array of jbyte; para2: jint; para3: jint); overload; virtual; // throws java.io.IOException + procedure finish(); overload; virtual; // throws java.io.IOException + end; + + JUZZipOutputStream = class external 'java.util.zip' name 'ZipOutputStream' (JUZDeflaterOutputStream, JUZZipConstants) + public + type + InnerXEntry = class; + Arr1InnerXEntry = array of InnerXEntry; + Arr2InnerXEntry = array of Arr1InnerXEntry; + Arr3InnerXEntry = array of Arr2InnerXEntry; + InnerXEntry = class external 'java.util.zip' name 'ZipOutputStream$XEntry' + end; + + public + const + STORED = 0; + DEFLATED = 8; + public + constructor create(para1: JIOutputStream); overload; + procedure setComment(para1: JLString); overload; virtual; + procedure setMethod(para1: jint); overload; virtual; + procedure setLevel(para1: jint); overload; virtual; + procedure putNextEntry(para1: JUZZipEntry); overload; virtual; // throws java.io.IOException + procedure closeEntry(); overload; virtual; // throws java.io.IOException + procedure write(para1: Arr1jbyte; para2: jint; para3: jint); overload; virtual; // throws java.io.IOException + procedure write(var para1: array of jbyte; para2: jint; para3: jint); overload; virtual; // throws java.io.IOException + procedure finish(); overload; virtual; // throws java.io.IOException + procedure close(); overload; virtual; // throws java.io.IOException + end; + + JSTRRTFReader = class external 'javax.swing.text.rtf' name 'RTFReader' (JSTRRTFParser) + public + type + InnerDestination = interface; + Arr1InnerDestination = array of InnerDestination; + Arr2InnerDestination = array of Arr1InnerDestination; + Arr3InnerDestination = array of Arr2InnerDestination; + InnerAttributeTrackingDestination = class; + Arr1InnerAttributeTrackingDestination = array of InnerAttributeTrackingDestination; + Arr2InnerAttributeTrackingDestination = array of Arr1InnerAttributeTrackingDestination; + Arr3InnerAttributeTrackingDestination = array of Arr2InnerAttributeTrackingDestination; + InnerColortblDestination = class; + Arr1InnerColortblDestination = array of InnerColortblDestination; + Arr2InnerColortblDestination = array of Arr1InnerColortblDestination; + Arr3InnerColortblDestination = array of Arr2InnerColortblDestination; + InnerDiscardingDestination = class; + Arr1InnerDiscardingDestination = array of InnerDiscardingDestination; + Arr2InnerDiscardingDestination = array of Arr1InnerDiscardingDestination; + Arr3InnerDiscardingDestination = array of Arr2InnerDiscardingDestination; + InnerDocumentDestination = class; + Arr1InnerDocumentDestination = array of InnerDocumentDestination; + Arr2InnerDocumentDestination = array of Arr1InnerDocumentDestination; + Arr3InnerDocumentDestination = array of Arr2InnerDocumentDestination; + InnerFonttblDestination = class; + Arr1InnerFonttblDestination = array of InnerFonttblDestination; + Arr2InnerFonttblDestination = array of Arr1InnerFonttblDestination; + Arr3InnerFonttblDestination = array of Arr2InnerFonttblDestination; + InnerInfoDestination = class; + Arr1InnerInfoDestination = array of InnerInfoDestination; + Arr2InnerInfoDestination = array of Arr1InnerInfoDestination; + Arr3InnerInfoDestination = array of Arr2InnerInfoDestination; + InnerStylesheetDestination = class; + Arr1InnerStylesheetDestination = array of InnerStylesheetDestination; + Arr2InnerStylesheetDestination = array of Arr1InnerStylesheetDestination; + Arr3InnerStylesheetDestination = array of Arr2InnerStylesheetDestination; + InnerTextHandlingDestination = class; + Arr1InnerTextHandlingDestination = array of InnerTextHandlingDestination; + Arr2InnerTextHandlingDestination = array of Arr1InnerTextHandlingDestination; + Arr3InnerTextHandlingDestination = array of Arr2InnerTextHandlingDestination; + InnerDestination = interface external 'javax.swing.text.rtf' name 'RTFReader$Destination' + end; + + InnerAttributeTrackingDestination = class abstract external 'javax.swing.text.rtf' name 'RTFReader$AttributeTrackingDestination' + end; + + InnerColortblDestination = class external 'javax.swing.text.rtf' name 'RTFReader$ColortblDestination' + end; + + InnerDiscardingDestination = class external 'javax.swing.text.rtf' name 'RTFReader$DiscardingDestination' + end; + + InnerDocumentDestination = class external 'javax.swing.text.rtf' name 'RTFReader$DocumentDestination' + end; + + InnerFonttblDestination = class external 'javax.swing.text.rtf' name 'RTFReader$FonttblDestination' + end; + + InnerInfoDestination = class external 'javax.swing.text.rtf' name 'RTFReader$InfoDestination' + end; + + InnerStylesheetDestination = class external 'javax.swing.text.rtf' name 'RTFReader$StylesheetDestination' + public + type + InnerStyleDefiningDestination = class; + Arr1InnerStyleDefiningDestination = array of InnerStyleDefiningDestination; + Arr2InnerStyleDefiningDestination = array of Arr1InnerStyleDefiningDestination; + Arr3InnerStyleDefiningDestination = array of Arr2InnerStyleDefiningDestination; + InnerStyleDefiningDestination = class external 'javax.swing.text.rtf' name 'RTFReader$StylesheetDestination$StyleDefiningDestination' + end; + + end; + + InnerTextHandlingDestination = class abstract external 'javax.swing.text.rtf' name 'RTFReader$TextHandlingDestination' + end; + + public + constructor create(para1: JSTStyledDocument); overload; + procedure handleBinaryBlob(para1: Arr1jbyte); overload; virtual; + procedure handleBinaryBlob(var para1: array of jbyte); overload; virtual; + procedure handleText(para1: JLString); overload; virtual; + procedure begingroup(); overload; virtual; + procedure endgroup(); overload; virtual; + strict protected + procedure setRTFDestination(para1: JSTRRTFReader.InnerDestination); overload; virtual; + public + procedure close(); overload; virtual; // throws java.io.IOException + function handleKeyword(para1: JLString): jboolean; overload; virtual; + function handleKeyword(para1: JLString; para2: jint): jboolean; overload; virtual; + procedure setCharacterSet(para1: JLString); overload; virtual; + class procedure defineCharacterSet(para1: JLString; para2: Arr1jchar); static; overload; + class procedure defineCharacterSet(para1: JLString; var para2: array of jchar); static; overload; + class function getCharacterSet(para1: JLString): JLObject; static; overload; // throws java.io.IOException + end; + + JMLPrivateMLet = class external 'javax.management.loading' name 'PrivateMLet' (JMLMLet, JMLPrivateClassLoader) + public + constructor create(para1: Arr1JNURL; para2: jboolean); overload; + constructor create(const para1: array of JNURL; para2: jboolean); overload; + constructor create(para1: Arr1JNURL; para2: JLClassLoader; para3: jboolean); overload; + constructor create(const para1: array of JNURL; para2: JLClassLoader; para3: jboolean); overload; + constructor create(para1: Arr1JNURL; para2: JLClassLoader; para3: JNURLStreamHandlerFactory; para4: jboolean); overload; + constructor create(const para1: array of JNURL; para2: JLClassLoader; para3: JNURLStreamHandlerFactory; para4: jboolean); overload; + end; + + JNDirectByteBufferR = class external 'java.nio' name 'DirectByteBufferR' (JNDirectByteBuffer, SNCDirectBuffer) + strict protected + constructor create(para1: jint; para2: jlong; para3: JLRunnable); overload; + public + function slice(): JNByteBuffer; overload; virtual; + function duplicate(): JNByteBuffer; overload; virtual; + function asReadOnlyBuffer(): JNByteBuffer; overload; virtual; + function put(para1: jbyte): JNByteBuffer; overload; virtual; + function put(para1: jint; para2: jbyte): JNByteBuffer; overload; virtual; + function put(para1: JNByteBuffer): JNByteBuffer; overload; virtual; + function put(para1: Arr1jbyte; para2: jint; para3: jint): JNByteBuffer; overload; virtual; + function put(var para1: array of jbyte; para2: jint; para3: jint): JNByteBuffer; overload; virtual; + function compact(): JNByteBuffer; overload; virtual; + function isDirect(): jboolean; overload; virtual; + function isReadOnly(): jboolean; overload; virtual; + function putChar(para1: jchar): JNByteBuffer; overload; virtual; + function putChar(para1: jint; para2: jchar): JNByteBuffer; overload; virtual; + function asCharBuffer(): JNCharBuffer; overload; virtual; + function putShort(para1: jshort): JNByteBuffer; overload; virtual; + function putShort(para1: jint; para2: jshort): JNByteBuffer; overload; virtual; + function asShortBuffer(): JNShortBuffer; overload; virtual; + function putInt(para1: jint): JNByteBuffer; overload; virtual; + function putInt(para1: jint; para2: jint): JNByteBuffer; overload; virtual; + function asIntBuffer(): JNIntBuffer; overload; virtual; + function putLong(para1: jlong): JNByteBuffer; overload; virtual; + function putLong(para1: jint; para2: jlong): JNByteBuffer; overload; virtual; + function asLongBuffer(): JNLongBuffer; overload; virtual; + function putFloat(para1: jfloat): JNByteBuffer; overload; virtual; + function putFloat(para1: jint; para2: jfloat): JNByteBuffer; overload; virtual; + function asFloatBuffer(): JNFloatBuffer; overload; virtual; + function putDouble(para1: jdouble): JNByteBuffer; overload; virtual; + function putDouble(para1: jint; para2: jdouble): JNByteBuffer; overload; virtual; + function asDoubleBuffer(): JNDoubleBuffer; overload; virtual; + end; + + JRAActivationGroup = class abstract external 'java.rmi.activation' name 'ActivationGroup' (JRSUnicastRemoteObject, JRAActivationInstantiator) + strict protected + constructor create(para1: JRAActivationGroupID); overload; // throws java.rmi.RemoteException + public + function inactiveObject(para1: JRAActivationID): jboolean; overload; virtual; // throws java.rmi.activation.ActivationException, java.rmi.activation.UnknownObjectException, java.rmi.RemoteException + procedure activeObject(para1: JRAActivationID; para2: JRRemote); overload; virtual; abstract; // throws java.rmi.activation.ActivationException, java.rmi.activation.UnknownObjectException, java.rmi.RemoteException + class function createGroup(para1: JRAActivationGroupID; para2: JRAActivationGroupDesc; para3: jlong): JRAActivationGroup; static; overload; // throws java.rmi.activation.ActivationException + class function currentGroupID(): JRAActivationGroupID; static; overload; + class procedure setSystem(para1: JRAActivationSystem); static; overload; // throws java.rmi.activation.ActivationException + class function getSystem(): JRAActivationSystem; static; overload; // throws java.rmi.activation.ActivationException + strict protected + procedure activeObject(para1: JRAActivationID; para2: JRMarshalledObject); overload; virtual; // throws java.rmi.activation.ActivationException, java.rmi.activation.UnknownObjectException, java.rmi.RemoteException + procedure inactiveGroup(); overload; virtual; // throws java.rmi.activation.UnknownGroupException, java.rmi.RemoteException + end; + + JSRWebRowSet = interface external 'javax.sql.rowset' name 'WebRowSet' (JSRCachedRowSet) + const + PUBLIC_XML_SCHEMA = '--//Sun Microsystems, Inc.//XSD Schema//EN'; + SCHEMA_SYSTEM_ID = 'http://java.sun.com/xml/ns/jdbc/webrowset.xsd'; + procedure readXml(para1: JIReader); overload; // throws java.sql.SQLException + procedure readXml(para1: JIInputStream); overload; // throws java.sql.SQLException, java.io.IOException + procedure writeXml(para1: JSResultSet; para2: JIWriter); overload; // throws java.sql.SQLException + procedure writeXml(para1: JSResultSet; para2: JIOutputStream); overload; // throws java.sql.SQLException, java.io.IOException + procedure writeXml(para1: JIWriter); overload; // throws java.sql.SQLException + procedure writeXml(para1: JIOutputStream); overload; // throws java.sql.SQLException, java.io.IOException + end; + + JSAuthProvider = class abstract external 'java.security' name 'AuthProvider' (JSProvider) + strict protected + constructor create(para1: JLString; para2: jdouble; para3: JLString); overload; + public + procedure login(para1: JSASubject; para2: JSACCallbackHandler); overload; virtual; abstract; // throws javax.security.auth.login.LoginException + procedure logout(); overload; virtual; abstract; // throws javax.security.auth.login.LoginException + procedure setCallbackHandler(para1: JSACCallbackHandler); overload; virtual; abstract; + end; + + OJXDIDXMLDSigRI = class sealed external 'org.jcp.xml.dsig.internal.dom' name 'XMLDSigRI' (JSProvider) + public + constructor create(); overload; + end; + + JSTTextAction = class abstract external 'javax.swing.text' name 'TextAction' (JSAbstractAction) + public + constructor create(para1: JLString); overload; + strict protected + function getTextComponent(para1: JAEActionEvent): JSTJTextComponent; overload; virtual; final; + public + class function augmentList(para1: Arr1JSAction; para2: Arr1JSAction): Arr1JSAction; static; overload; virtual; final; + class function augmentList(var para1: array of JSAction; var para2: array of JSAction): Arr1JSAction; static; overload; virtual; final; + strict protected + function getFocusedComponent(): JSTJTextComponent; overload; virtual; final; + end; + + JBBBeanContextSupport = class external 'java.beans.beancontext' name 'BeanContextSupport' (JBBBeanContextChildSupport, JBBBeanContext, JISerializable, JBPropertyChangeListener, JBVetoableChangeListener) + public + type + InnerBCSChild = class; + Arr1InnerBCSChild = array of InnerBCSChild; + Arr2InnerBCSChild = array of Arr1InnerBCSChild; + Arr3InnerBCSChild = array of Arr2InnerBCSChild; + InnerBCSIterator = class; + Arr1InnerBCSIterator = array of InnerBCSIterator; + Arr2InnerBCSIterator = array of Arr1InnerBCSIterator; + Arr3InnerBCSIterator = array of Arr2InnerBCSIterator; + InnerBCSChild = class external 'java.beans.beancontext' name 'BeanContextSupport$BCSChild' + end; + + InnerBCSIterator = class sealed external 'java.beans.beancontext' name 'BeanContextSupport$BCSIterator' (JLObject, JUIterator) + public + function hasNext(): jboolean; overload; virtual; + function next(): JLObject; overload; virtual; + procedure remove(); overload; virtual; + end; + + strict protected + var + fchildren: JUHashMap; external name 'children'; + fbcmListeners: JUArrayList; external name 'bcmListeners'; + flocale: JULocale; external name 'locale'; + fokToUseGui: jboolean; external name 'okToUseGui'; + fdesignTime: jboolean; external name 'designTime'; + public + constructor create(para1: JBBBeanContext; para2: JULocale; para3: jboolean; para4: jboolean); overload; + constructor create(para1: JBBBeanContext; para2: JULocale; para3: jboolean); overload; + constructor create(para1: JBBBeanContext; para2: JULocale); overload; + constructor create(para1: JBBBeanContext); overload; + constructor create(); overload; + function getBeanContextPeer(): JBBBeanContext; overload; virtual; + function instantiateChild(para1: JLString): JLObject; overload; virtual; // throws java.io.IOException, java.lang.ClassNotFoundException + function size(): jint; overload; virtual; + function isEmpty(): jboolean; overload; virtual; + function contains(para1: JLObject): jboolean; overload; virtual; + function containsKey(para1: JLObject): jboolean; overload; virtual; + function iterator(): JUIterator; overload; virtual; + function toArray(): Arr1JLObject; overload; virtual; + function toArray(para1: Arr1JLObject): Arr1JLObject; overload; virtual; + function toArray(var para1: array of JLObject): Arr1JLObject; overload; virtual; + strict protected + function createBCSChild(para1: JLObject; para2: JLObject): JBBBeanContextSupport.InnerBCSChild; overload; virtual; + public + function add(para1: JLObject): jboolean; overload; virtual; + function remove(para1: JLObject): jboolean; overload; virtual; + strict protected + function remove(para1: JLObject; para2: jboolean): jboolean; overload; virtual; + public + function containsAll(para1: JUCollection): jboolean; overload; virtual; + function addAll(para1: JUCollection): jboolean; overload; virtual; + function removeAll(para1: JUCollection): jboolean; overload; virtual; + function retainAll(para1: JUCollection): jboolean; overload; virtual; + procedure clear(); overload; virtual; + procedure addBeanContextMembershipListener(para1: JBBBeanContextMembershipListener); overload; virtual; + procedure removeBeanContextMembershipListener(para1: JBBBeanContextMembershipListener); overload; virtual; + function getResourceAsStream(para1: JLString; para2: JBBBeanContextChild): JIInputStream; overload; virtual; + function getResource(para1: JLString; para2: JBBBeanContextChild): JNURL; overload; virtual; + procedure setDesignTime(para1: jboolean); overload; virtual; + function isDesignTime(): jboolean; overload; virtual; + procedure setLocale(para1: JULocale); overload; virtual; // throws java.beans.PropertyVetoException + function getLocale(): JULocale; overload; virtual; + function needsGui(): jboolean; overload; virtual; + procedure dontUseGui(); overload; virtual; + procedure okToUseGui(); overload; virtual; + function avoidingGui(): jboolean; overload; virtual; + function isSerializing(): jboolean; overload; virtual; + strict protected + function bcsChildren(): JUIterator; overload; virtual; + procedure bcsPreSerializationHook(para1: JIObjectOutputStream); overload; virtual; // throws java.io.IOException + procedure bcsPreDeserializationHook(para1: JIObjectInputStream); overload; virtual; // throws java.io.IOException, java.lang.ClassNotFoundException + procedure childDeserializedHook(para1: JLObject; para2: JBBBeanContextSupport.InnerBCSChild); overload; virtual; + procedure serialize(para1: JIObjectOutputStream; para2: JUCollection); overload; virtual; final; // throws java.io.IOException + procedure deserialize(para1: JIObjectInputStream; para2: JUCollection); overload; virtual; final; // throws java.io.IOException, java.lang.ClassNotFoundException + public + procedure writeChildren(para1: JIObjectOutputStream); overload; virtual; final; // throws java.io.IOException + procedure readChildren(para1: JIObjectInputStream); overload; virtual; final; // throws java.io.IOException, java.lang.ClassNotFoundException + procedure vetoableChange(para1: JBPropertyChangeEvent); overload; virtual; // throws java.beans.PropertyVetoException + procedure propertyChange(para1: JBPropertyChangeEvent); overload; virtual; + strict protected + function validatePendingAdd(para1: JLObject): jboolean; overload; virtual; + function validatePendingRemove(para1: JLObject): jboolean; overload; virtual; + procedure childJustAddedHook(para1: JLObject; para2: JBBBeanContextSupport.InnerBCSChild); overload; virtual; + procedure childJustRemovedHook(para1: JLObject; para2: JBBBeanContextSupport.InnerBCSChild); overload; virtual; + class function getChildVisibility(para1: JLObject): JBVisibility; static; overload; virtual; final; + class function getChildSerializable(para1: JLObject): JISerializable; static; overload; virtual; final; + class function getChildPropertyChangeListener(para1: JLObject): JBPropertyChangeListener; static; overload; virtual; final; + class function getChildVetoableChangeListener(para1: JLObject): JBVetoableChangeListener; static; overload; virtual; final; + class function getChildBeanContextMembershipListener(para1: JLObject): JBBBeanContextMembershipListener; static; overload; virtual; final; + class function getChildBeanContextChild(para1: JLObject): JBBBeanContextChild; static; overload; virtual; final; + procedure fireChildrenAdded(para1: JBBBeanContextMembershipEvent); overload; virtual; final; + procedure fireChildrenRemoved(para1: JBBBeanContextMembershipEvent); overload; virtual; final; + procedure initialize(); overload; virtual; + function copyChildren(): Arr1JLObject; overload; virtual; final; + class function classEquals(para1: JLClass; para2: JLClass): jboolean; static; overload; virtual; final; + end; + + JUCScheduledThreadPoolExecutor = class external 'java.util.concurrent' name 'ScheduledThreadPoolExecutor' (JUCThreadPoolExecutor, JUCScheduledExecutorService) + public + type + InnerDelayedWorkQueue = class; + Arr1InnerDelayedWorkQueue = array of InnerDelayedWorkQueue; + Arr2InnerDelayedWorkQueue = array of Arr1InnerDelayedWorkQueue; + Arr3InnerDelayedWorkQueue = array of Arr2InnerDelayedWorkQueue; + InnerScheduledFutureTask = class; + Arr1InnerScheduledFutureTask = array of InnerScheduledFutureTask; + Arr2InnerScheduledFutureTask = array of Arr1InnerScheduledFutureTask; + Arr3InnerScheduledFutureTask = array of Arr2InnerScheduledFutureTask; + InnerDelayedWorkQueue = class external 'java.util.concurrent' name 'ScheduledThreadPoolExecutor$DelayedWorkQueue' + end; + + InnerScheduledFutureTask = class external 'java.util.concurrent' name 'ScheduledThreadPoolExecutor$ScheduledFutureTask' + end; + + public + function remove(para1: JLRunnable): jboolean; overload; virtual; + strict protected + function decorateTask(para1: JLRunnable; para2: JUCRunnableScheduledFuture): JUCRunnableScheduledFuture; overload; virtual; + function decorateTask(para1: JUCCallable; para2: JUCRunnableScheduledFuture): JUCRunnableScheduledFuture; overload; virtual; + public + constructor create(para1: jint); overload; + constructor create(para1: jint; para2: JUCThreadFactory); overload; + constructor create(para1: jint; para2: JUCRejectedExecutionHandler); overload; + constructor create(para1: jint; para2: JUCThreadFactory; para3: JUCRejectedExecutionHandler); overload; + function schedule(para1: JLRunnable; para2: jlong; para3: JUCTimeUnit): JUCScheduledFuture; overload; virtual; + function schedule(para1: JUCCallable; para2: jlong; para3: JUCTimeUnit): JUCScheduledFuture; overload; virtual; + function scheduleAtFixedRate(para1: JLRunnable; para2: jlong; para3: jlong; para4: JUCTimeUnit): JUCScheduledFuture; overload; virtual; + function scheduleWithFixedDelay(para1: JLRunnable; para2: jlong; para3: jlong; para4: JUCTimeUnit): JUCScheduledFuture; overload; virtual; + procedure execute(para1: JLRunnable); overload; virtual; + function submit(para1: JLRunnable): JUCFuture; overload; virtual; + function submit(para1: JLRunnable; para2: JLObject): JUCFuture; overload; virtual; + function submit(para1: JUCCallable): JUCFuture; overload; virtual; + procedure setContinueExistingPeriodicTasksAfterShutdownPolicy(para1: jboolean); overload; virtual; + function getContinueExistingPeriodicTasksAfterShutdownPolicy(): jboolean; overload; virtual; + procedure setExecuteExistingDelayedTasksAfterShutdownPolicy(para1: jboolean); overload; virtual; + function getExecuteExistingDelayedTasksAfterShutdownPolicy(): jboolean; overload; virtual; + procedure shutdown(); overload; virtual; + function shutdownNow(): JUList; overload; virtual; + function getQueue(): JUCBlockingQueue; overload; virtual; + end; + + JMMCounterMonitor = class external 'javax.management.monitor' name 'CounterMonitor' (JMMMonitor, JMMCounterMonitorMBean) + public + type + InnerCounterMonitorObservedObject = class; + Arr1InnerCounterMonitorObservedObject = array of InnerCounterMonitorObservedObject; + Arr2InnerCounterMonitorObservedObject = array of Arr1InnerCounterMonitorObservedObject; + Arr3InnerCounterMonitorObservedObject = array of Arr2InnerCounterMonitorObservedObject; + InnerCounterMonitorObservedObject = class external 'javax.management.monitor' name 'CounterMonitor$CounterMonitorObservedObject' + end; + + public + constructor create(); overload; + procedure start(); overload; virtual; + procedure stop(); overload; virtual; + function getDerivedGauge(para1: JMObjectName): JLNumber; overload; virtual; + function getDerivedGaugeTimeStamp(para1: JMObjectName): jlong; overload; virtual; + function getThreshold(para1: JMObjectName): JLNumber; overload; virtual; + function getInitThreshold(): JLNumber; overload; virtual; + procedure setInitThreshold(para1: JLNumber); overload; virtual; // throws java.lang.IllegalArgumentException + function getDerivedGauge(): JLNumber; overload; virtual; + function getDerivedGaugeTimeStamp(): jlong; overload; virtual; + function getThreshold(): JLNumber; overload; virtual; + procedure setThreshold(para1: JLNumber); overload; virtual; // throws java.lang.IllegalArgumentException + function getOffset(): JLNumber; overload; virtual; + procedure setOffset(para1: JLNumber); overload; virtual; // throws java.lang.IllegalArgumentException + function getModulus(): JLNumber; overload; virtual; + procedure setModulus(para1: JLNumber); overload; virtual; // throws java.lang.IllegalArgumentException + function getNotify(): jboolean; overload; virtual; + procedure setNotify(para1: jboolean); overload; virtual; + function getDifferenceMode(): jboolean; overload; virtual; + procedure setDifferenceMode(para1: jboolean); overload; virtual; + function getNotificationInfo(): Arr1JMMBeanNotificationInfo; overload; virtual; + function getDerivedGauge(para1: JMObjectName): JLObject; overload; virtual; + end; + + JMMGaugeMonitor = class external 'javax.management.monitor' name 'GaugeMonitor' (JMMMonitor, JMMGaugeMonitorMBean) + public + type + InnerGaugeMonitorObservedObject = class; + Arr1InnerGaugeMonitorObservedObject = array of InnerGaugeMonitorObservedObject; + Arr2InnerGaugeMonitorObservedObject = array of Arr1InnerGaugeMonitorObservedObject; + Arr3InnerGaugeMonitorObservedObject = array of Arr2InnerGaugeMonitorObservedObject; + InnerGaugeMonitorObservedObject = class external 'javax.management.monitor' name 'GaugeMonitor$GaugeMonitorObservedObject' + end; + + public + constructor create(); overload; + procedure start(); overload; virtual; + procedure stop(); overload; virtual; + function getDerivedGauge(para1: JMObjectName): JLNumber; overload; virtual; + function getDerivedGaugeTimeStamp(para1: JMObjectName): jlong; overload; virtual; + function getDerivedGauge(): JLNumber; overload; virtual; + function getDerivedGaugeTimeStamp(): jlong; overload; virtual; + function getHighThreshold(): JLNumber; overload; virtual; + function getLowThreshold(): JLNumber; overload; virtual; + procedure setThresholds(para1: JLNumber; para2: JLNumber); overload; virtual; // throws java.lang.IllegalArgumentException + function getNotifyHigh(): jboolean; overload; virtual; + procedure setNotifyHigh(para1: jboolean); overload; virtual; + function getNotifyLow(): jboolean; overload; virtual; + procedure setNotifyLow(para1: jboolean); overload; virtual; + function getDifferenceMode(): jboolean; overload; virtual; + procedure setDifferenceMode(para1: jboolean); overload; virtual; + function getNotificationInfo(): Arr1JMMBeanNotificationInfo; overload; virtual; + function getDerivedGauge(para1: JMObjectName): JLObject; overload; virtual; + end; + + JMMStringMonitor = class external 'javax.management.monitor' name 'StringMonitor' (JMMMonitor, JMMStringMonitorMBean) + public + type + InnerStringMonitorObservedObject = class; + Arr1InnerStringMonitorObservedObject = array of InnerStringMonitorObservedObject; + Arr2InnerStringMonitorObservedObject = array of Arr1InnerStringMonitorObservedObject; + Arr3InnerStringMonitorObservedObject = array of Arr2InnerStringMonitorObservedObject; + InnerStringMonitorObservedObject = class external 'javax.management.monitor' name 'StringMonitor$StringMonitorObservedObject' + end; + + public + constructor create(); overload; + procedure start(); overload; virtual; + procedure stop(); overload; virtual; + function getDerivedGauge(para1: JMObjectName): JLString; overload; virtual; + function getDerivedGaugeTimeStamp(para1: JMObjectName): jlong; overload; virtual; + function getDerivedGauge(): JLString; overload; virtual; + function getDerivedGaugeTimeStamp(): jlong; overload; virtual; + function getStringToCompare(): JLString; overload; virtual; + procedure setStringToCompare(para1: JLString); overload; virtual; // throws java.lang.IllegalArgumentException + function getNotifyMatch(): jboolean; overload; virtual; + procedure setNotifyMatch(para1: jboolean); overload; virtual; + function getNotifyDiffer(): jboolean; overload; virtual; + procedure setNotifyDiffer(para1: jboolean); overload; virtual; + function getNotificationInfo(): Arr1JMMBeanNotificationInfo; overload; virtual; + function getDerivedGauge(para1: JMObjectName): JLObject; overload; virtual; + end; + + JMRRRMIConnectorServer = class external 'javax.management.remote.rmi' name 'RMIConnectorServer' (JMRJMXConnectorServer) + public + const + JNDI_REBIND_ATTRIBUTE = 'jmx.remote.jndi.rebind'; + RMI_CLIENT_SOCKET_FACTORY_ATTRIBUTE = 'jmx.remote.rmi.client.socket.factory'; + RMI_SERVER_SOCKET_FACTORY_ATTRIBUTE = 'jmx.remote.rmi.server.socket.factory'; + public + constructor create(para1: JMRJMXServiceURL; para2: JUMap); overload; // throws java.io.IOException + constructor create(para1: JMRJMXServiceURL; para2: JUMap; para3: JMMBeanServer); overload; // throws java.io.IOException + constructor create(para1: JMRJMXServiceURL; para2: JUMap; para3: JMRRRMIServerImpl; para4: JMMBeanServer); overload; // throws java.io.IOException + function toJMXConnector(para1: JUMap): JMRJMXConnector; overload; virtual; // throws java.io.IOException + procedure start(); overload; virtual; // throws java.io.IOException + procedure stop(); overload; virtual; // throws java.io.IOException + function isActive(): jboolean; overload; virtual; + function getAddress(): JMRJMXServiceURL; overload; virtual; + function getAttributes(): JUMap; overload; virtual; + procedure setMBeanServerForwarder(para1: JMRMBeanServerForwarder); overload; virtual; + strict protected + procedure connectionOpened(para1: JLString; para2: JLString; para3: JLObject); overload; virtual; + procedure connectionClosed(para1: JLString; para2: JLString; para3: JLObject); overload; virtual; + procedure connectionFailed(para1: JLString; para2: JLString; para3: JLObject); overload; virtual; + end; + + JSTHOptionComboBoxModel = class external 'javax.swing.text.html' name 'OptionComboBoxModel' (JSDefaultComboBoxModel, JISerializable) + public + procedure setInitialSelection(para1: JSTHOption); overload; virtual; + function getInitialSelection(): JSTHOption; overload; virtual; + end; + + JSTHHiddenTagView = class external 'javax.swing.text.html' name 'HiddenTagView' (JSTHEditableView, JSEDocumentListener) + public + type + InnerEndTagBorder = class; + Arr1InnerEndTagBorder = array of InnerEndTagBorder; + Arr2InnerEndTagBorder = array of Arr1InnerEndTagBorder; + Arr3InnerEndTagBorder = array of Arr2InnerEndTagBorder; + InnerStartTagBorder = class; + Arr1InnerStartTagBorder = array of InnerStartTagBorder; + Arr2InnerStartTagBorder = array of Arr1InnerStartTagBorder; + Arr3InnerStartTagBorder = array of Arr2InnerStartTagBorder; + InnerEndTagBorder = class external 'javax.swing.text.html' name 'HiddenTagView$EndTagBorder' + end; + + InnerStartTagBorder = class external 'javax.swing.text.html' name 'HiddenTagView$StartTagBorder' + end; + + strict protected + function createComponent(): JAComponent; overload; virtual; + public + function getAlignment(para1: jint): jfloat; overload; virtual; + function getMinimumSpan(para1: jint): jfloat; overload; virtual; + function getPreferredSpan(para1: jint): jfloat; overload; virtual; + function getMaximumSpan(para1: jint): jfloat; overload; virtual; + procedure insertUpdate(para1: JSEDocumentEvent); overload; virtual; + procedure removeUpdate(para1: JSEDocumentEvent); overload; virtual; + procedure changedUpdate(para1: JSEDocumentEvent); overload; virtual; + procedure changedUpdate(para1: JSEDocumentEvent; para2: JAShape; para3: JSTViewFactory); overload; virtual; + end; + + JSTFlowView = class abstract external 'javax.swing.text' name 'FlowView' (JSTBoxView) + public + type + InnerLogicalView = class; + Arr1InnerLogicalView = array of InnerLogicalView; + Arr2InnerLogicalView = array of Arr1InnerLogicalView; + Arr3InnerLogicalView = array of Arr2InnerLogicalView; + InnerLogicalView = class external 'javax.swing.text' name 'FlowView$LogicalView' + end; + + public + type + InnerFlowStrategy = class; + Arr1InnerFlowStrategy = array of InnerFlowStrategy; + Arr2InnerFlowStrategy = array of Arr1InnerFlowStrategy; + Arr3InnerFlowStrategy = array of Arr2InnerFlowStrategy; + InnerFlowStrategy = class external 'javax.swing.text' name 'FlowView$FlowStrategy' (JLObject) + public + constructor create(); overload; + procedure insertUpdate(para1: JSTFlowView; para2: JSEDocumentEvent; para3: JARectangle); overload; virtual; + procedure removeUpdate(para1: JSTFlowView; para2: JSEDocumentEvent; para3: JARectangle); overload; virtual; + procedure changedUpdate(para1: JSTFlowView; para2: JSEDocumentEvent; para3: JARectangle); overload; virtual; + strict protected + function getLogicalView(para1: JSTFlowView): JSTView; overload; virtual; + public + procedure layout(para1: JSTFlowView); overload; virtual; + strict protected + function layoutRow(para1: JSTFlowView; para2: jint; para3: jint): jint; overload; virtual; + procedure adjustRow(para1: JSTFlowView; para2: jint; para3: jint; para4: jint); overload; virtual; + function createView(para1: JSTFlowView; para2: jint; para3: jint; para4: jint): JSTView; overload; virtual; + end; + + strict protected + var + flayoutSpan: jint; external name 'layoutSpan'; + flayoutPool: JSTView; external name 'layoutPool'; + fstrategy: JSTFlowView.InnerFlowStrategy; external name 'strategy'; + public + constructor create(para1: JSTElement; para2: jint); overload; + function getFlowAxis(): jint; overload; virtual; + function getFlowSpan(para1: jint): jint; overload; virtual; + function getFlowStart(para1: jint): jint; overload; virtual; + strict protected + function createRow(): JSTView; overload; virtual; abstract; + procedure loadChildren(para1: JSTViewFactory); overload; virtual; + function getViewIndexAtPosition(para1: jint): jint; overload; virtual; + procedure layout(para1: jint; para2: jint); overload; virtual; + function calculateMinorAxisRequirements(para1: jint; para2: JSSizeRequirements): JSSizeRequirements; overload; virtual; + public + procedure insertUpdate(para1: JSEDocumentEvent; para2: JAShape; para3: JSTViewFactory); overload; virtual; + procedure removeUpdate(para1: JSEDocumentEvent; para2: JAShape; para3: JSTViewFactory); overload; virtual; + procedure changedUpdate(para1: JSEDocumentEvent; para2: JAShape; para3: JSTViewFactory); overload; virtual; + procedure setParent(para1: JSTView); overload; virtual; + end; + + JSTTableView = class abstract external 'javax.swing.text' name 'TableView' (JSTBoxView) + public + type + InnerGridCell = interface; + Arr1InnerGridCell = array of InnerGridCell; + Arr2InnerGridCell = array of Arr1InnerGridCell; + Arr3InnerGridCell = array of Arr2InnerGridCell; + InnerGridCell = interface external 'javax.swing.text' name 'TableView$GridCell' + end; + + public + type + InnerTableCell = class; + Arr1InnerTableCell = array of InnerTableCell; + Arr2InnerTableCell = array of Arr1InnerTableCell; + Arr3InnerTableCell = array of Arr2InnerTableCell; + InnerTableRow = class; + Arr1InnerTableRow = array of InnerTableRow; + Arr2InnerTableRow = array of Arr1InnerTableRow; + Arr3InnerTableRow = array of Arr2InnerTableRow; + InnerTableCell = class external 'javax.swing.text' name 'TableView$TableCell' + end; + + InnerTableRow = class external 'javax.swing.text' name 'TableView$TableRow' + end; + + public + constructor create(para1: JSTElement); overload; + strict protected + function createTableRow(para1: JSTElement): JSTTableView.InnerTableRow; overload; virtual; + function createTableCell(para1: JSTElement): JSTTableView.InnerTableCell; overload; virtual; + procedure forwardUpdate(para1: JSEDocumentEvent.InnerElementChange; para2: JSEDocumentEvent; para3: JAShape; para4: JSTViewFactory); overload; virtual; + public + procedure replace(para1: jint; para2: jint; para3: Arr1JSTView); overload; virtual; + procedure replace(para1: jint; para2: jint; var para3: array of JSTView); overload; virtual; + strict protected + procedure layoutColumns(para1: jint; para2: Arr1jint; para3: Arr1jint; para4: Arr1JSSizeRequirements); overload; virtual; + procedure layoutColumns(para1: jint; var para2: array of jint; var para3: array of jint; var para4: array of JSSizeRequirements); overload; virtual; + procedure layoutMinorAxis(para1: jint; para2: jint; para3: Arr1jint; para4: Arr1jint); overload; virtual; + procedure layoutMinorAxis(para1: jint; para2: jint; var para3: array of jint; var para4: array of jint); overload; virtual; + function calculateMinorAxisRequirements(para1: jint; para2: JSSizeRequirements): JSSizeRequirements; overload; virtual; + function getViewAtPosition(para1: jint; para2: JARectangle): JSTView; overload; virtual; + end; + + JSTWrappedPlainView = class external 'javax.swing.text' name 'WrappedPlainView' (JSTBoxView, JSTTabExpander) + public + type + InnerWrappedLine = class; + Arr1InnerWrappedLine = array of InnerWrappedLine; + Arr2InnerWrappedLine = array of Arr1InnerWrappedLine; + Arr3InnerWrappedLine = array of Arr2InnerWrappedLine; + InnerWrappedLine = class external 'javax.swing.text' name 'WrappedPlainView$WrappedLine' + end; + + public + constructor create(para1: JSTElement); overload; + constructor create(para1: JSTElement; para2: jboolean); overload; + strict protected + function getTabSize(): jint; overload; virtual; + procedure drawLine(para1: jint; para2: jint; para3: JAGraphics; para4: jint; para5: jint); overload; virtual; + function drawUnselectedText(para1: JAGraphics; para2: jint; para3: jint; para4: jint; para5: jint): jint; overload; virtual; // throws javax.swing.text.BadLocationException + function drawSelectedText(para1: JAGraphics; para2: jint; para3: jint; para4: jint; para5: jint): jint; overload; virtual; // throws javax.swing.text.BadLocationException + function getLineBuffer(): JSTSegment; overload; virtual; final; + function calculateBreakPosition(para1: jint; para2: jint): jint; overload; virtual; + procedure loadChildren(para1: JSTViewFactory); overload; virtual; + public + function nextTabStop(para1: jfloat; para2: jint): jfloat; overload; virtual; + procedure paint(para1: JAGraphics; para2: JAShape); overload; virtual; + procedure setSize(para1: jfloat; para2: jfloat); overload; virtual; + function getPreferredSpan(para1: jint): jfloat; overload; virtual; + function getMinimumSpan(para1: jint): jfloat; overload; virtual; + function getMaximumSpan(para1: jint): jfloat; overload; virtual; + procedure insertUpdate(para1: JSEDocumentEvent; para2: JAShape; para3: JSTViewFactory); overload; virtual; + procedure removeUpdate(para1: JSEDocumentEvent; para2: JAShape; para3: JSTViewFactory); overload; virtual; + procedure changedUpdate(para1: JSEDocumentEvent; para2: JAShape; para3: JSTViewFactory); overload; virtual; + end; + + JSTZoneView = class external 'javax.swing.text' name 'ZoneView' (JSTBoxView) + public + type + InnerZone = class; + Arr1InnerZone = array of InnerZone; + Arr2InnerZone = array of Arr1InnerZone; + Arr3InnerZone = array of Arr2InnerZone; + InnerZone = class external 'javax.swing.text' name 'ZoneView$Zone' + end; + + public + constructor create(para1: JSTElement; para2: jint); overload; + function getMaximumZoneSize(): jint; overload; virtual; + procedure setMaximumZoneSize(para1: jint); overload; virtual; + function getMaxZonesLoaded(): jint; overload; virtual; + procedure setMaxZonesLoaded(para1: jint); overload; virtual; + strict protected + procedure zoneWasLoaded(para1: JSTView); overload; virtual; + procedure unloadZone(para1: JSTView); overload; virtual; + function isZoneLoaded(para1: JSTView): jboolean; overload; virtual; + function createZone(para1: jint; para2: jint): JSTView; overload; virtual; + procedure loadChildren(para1: JSTViewFactory); overload; virtual; + function getViewIndexAtPosition(para1: jint): jint; overload; virtual; + function updateChildren(para1: JSEDocumentEvent.InnerElementChange; para2: JSEDocumentEvent; para3: JSTViewFactory): jboolean; overload; virtual; + public + procedure insertUpdate(para1: JSEDocumentEvent; para2: JAShape; para3: JSTViewFactory); overload; virtual; + procedure removeUpdate(para1: JSEDocumentEvent; para2: JAShape; para3: JSTViewFactory); overload; virtual; + end; + + JSTHBlockView = class external 'javax.swing.text.html' name 'BlockView' (JSTBoxView) + public + constructor create(para1: JSTElement; para2: jint); overload; + procedure setParent(para1: JSTView); overload; virtual; + strict protected + function calculateMajorAxisRequirements(para1: jint; para2: JSSizeRequirements): JSSizeRequirements; overload; virtual; + function calculateMinorAxisRequirements(para1: jint; para2: JSSizeRequirements): JSSizeRequirements; overload; virtual; + procedure layoutMinorAxis(para1: jint; para2: jint; para3: Arr1jint; para4: Arr1jint); overload; virtual; + procedure layoutMinorAxis(para1: jint; para2: jint; var para3: array of jint; var para4: array of jint); overload; virtual; + public + procedure paint(para1: JAGraphics; para2: JAShape); overload; virtual; + function getAttributes(): JSTAttributeSet; overload; virtual; + function getResizeWeight(para1: jint): jint; overload; virtual; + function getAlignment(para1: jint): jfloat; overload; virtual; + procedure changedUpdate(para1: JSEDocumentEvent; para2: JAShape; para3: JSTViewFactory); overload; virtual; + function getPreferredSpan(para1: jint): jfloat; overload; virtual; + function getMinimumSpan(para1: jint): jfloat; overload; virtual; + function getMaximumSpan(para1: jint): jfloat; overload; virtual; + strict protected + procedure setPropertiesFromAttributes(); overload; virtual; + function getStyleSheet(): JSTHStyleSheet; overload; virtual; + end; + + JSTHFrameSetView = class external 'javax.swing.text.html' name 'FrameSetView' (JSTBoxView) + public + constructor create(para1: JSTElement; para2: jint); overload; + strict protected + procedure layoutMajorAxis(para1: jint; para2: jint; para3: Arr1jint; para4: Arr1jint); overload; virtual; + procedure layoutMajorAxis(para1: jint; para2: jint; var para3: array of jint; var para4: array of jint); overload; virtual; + function getChildRequests(para1: jint; para2: jint): Arr1JSSizeRequirements; overload; virtual; + end; + + JSTHTableView = class external 'javax.swing.text.html' name 'TableView' (JSTBoxView, JSTViewFactory) + public + type + InnerCellView = class; + Arr1InnerCellView = array of InnerCellView; + Arr2InnerCellView = array of Arr1InnerCellView; + Arr3InnerCellView = array of Arr2InnerCellView; + InnerColumnIterator = class; + Arr1InnerColumnIterator = array of InnerColumnIterator; + Arr2InnerColumnIterator = array of Arr1InnerColumnIterator; + Arr3InnerColumnIterator = array of Arr2InnerColumnIterator; + InnerRowIterator = class; + Arr1InnerRowIterator = array of InnerRowIterator; + Arr2InnerRowIterator = array of Arr1InnerRowIterator; + Arr3InnerRowIterator = array of Arr2InnerRowIterator; + InnerCellView = class external 'javax.swing.text.html' name 'TableView$CellView' + end; + + InnerColumnIterator = class external 'javax.swing.text.html' name 'TableView$ColumnIterator' + end; + + InnerRowIterator = class external 'javax.swing.text.html' name 'TableView$RowIterator' + end; + + public + type + InnerRowView = class; + Arr1InnerRowView = array of InnerRowView; + Arr2InnerRowView = array of Arr1InnerRowView; + Arr3InnerRowView = array of Arr2InnerRowView; + InnerRowView = class external 'javax.swing.text.html' name 'TableView$RowView' + end; + + public + constructor create(para1: JSTElement); overload; + strict protected + function createTableRow(para1: JSTElement): JSTHTableView.InnerRowView; overload; virtual; + public + function getColumnCount(): jint; overload; virtual; + function getColumnSpan(para1: jint): jint; overload; virtual; + function getRowCount(): jint; overload; virtual; + function getMultiRowSpan(para1: jint; para2: jint): jint; overload; virtual; + function getRowSpan(para1: jint): jint; overload; virtual; + strict protected + function getViewAtPoint(para1: jint; para2: jint; para3: JARectangle): JSTView; overload; virtual; + function getColumnsOccupied(para1: JSTView): jint; overload; virtual; + function getRowsOccupied(para1: JSTView): jint; overload; virtual; + procedure invalidateGrid(); overload; virtual; + function getStyleSheet(): JSTHStyleSheet; overload; virtual; + procedure setPropertiesFromAttributes(); overload; virtual; + procedure layoutColumns(para1: jint; para2: Arr1jint; para3: Arr1jint; para4: Arr1JSSizeRequirements); overload; virtual; + procedure layoutColumns(para1: jint; var para2: array of jint; var para3: array of jint; var para4: array of JSSizeRequirements); overload; virtual; + function calculateMinorAxisRequirements(para1: jint; para2: JSSizeRequirements): JSSizeRequirements; overload; virtual; + function calculateMajorAxisRequirements(para1: jint; para2: JSSizeRequirements): JSSizeRequirements; overload; virtual; + procedure layoutMinorAxis(para1: jint; para2: jint; para3: Arr1jint; para4: Arr1jint); overload; virtual; + procedure layoutMinorAxis(para1: jint; para2: jint; var para3: array of jint; var para4: array of jint); overload; virtual; + procedure layoutMajorAxis(para1: jint; para2: jint; para3: Arr1jint; para4: Arr1jint); overload; virtual; + procedure layoutMajorAxis(para1: jint; para2: jint; var para3: array of jint; var para4: array of jint); overload; virtual; + function getViewAtPosition(para1: jint; para2: JARectangle): JSTView; overload; virtual; + public + function getAttributes(): JSTAttributeSet; overload; virtual; + procedure paint(para1: JAGraphics; para2: JAShape); overload; virtual; + procedure setParent(para1: JSTView); overload; virtual; + function getViewFactory(): JSTViewFactory; overload; virtual; + procedure insertUpdate(para1: JSEDocumentEvent; para2: JAShape; para3: JSTViewFactory); overload; virtual; + procedure removeUpdate(para1: JSEDocumentEvent; para2: JAShape; para3: JSTViewFactory); overload; virtual; + procedure changedUpdate(para1: JSEDocumentEvent; para2: JAShape; para3: JSTViewFactory); overload; virtual; + strict protected + procedure forwardUpdate(para1: JSEDocumentEvent.InnerElementChange; para2: JSEDocumentEvent; para3: JAShape; para4: JSTViewFactory); overload; virtual; + public + procedure replace(para1: jint; para2: jint; para3: Arr1JSTView); overload; virtual; + procedure replace(para1: jint; para2: jint; var para3: array of JSTView); overload; virtual; + function create_(para1: JSTElement): JSTView; external name 'create'; overload; virtual; + end; + + JSTHInlineView = class external 'javax.swing.text.html' name 'InlineView' (JSTLabelView) + public + constructor create(para1: JSTElement); overload; + procedure insertUpdate(para1: JSEDocumentEvent; para2: JAShape; para3: JSTViewFactory); overload; virtual; + procedure removeUpdate(para1: JSEDocumentEvent; para2: JAShape; para3: JSTViewFactory); overload; virtual; + procedure changedUpdate(para1: JSEDocumentEvent; para2: JAShape; para3: JSTViewFactory); overload; virtual; + function getAttributes(): JSTAttributeSet; overload; virtual; + function getBreakWeight(para1: jint; para2: jfloat; para3: jfloat): jint; overload; virtual; + function breakView(para1: jint; para2: jint; para3: jfloat; para4: jfloat): JSTView; overload; virtual; + strict protected + procedure setPropertiesFromAttributes(); overload; virtual; + function getStyleSheet(): JSTHStyleSheet; overload; virtual; + end; + + JSTPasswordView = class external 'javax.swing.text' name 'PasswordView' (JSTFieldView) + public + constructor create(para1: JSTElement); overload; + strict protected + function drawUnselectedText(para1: JAGraphics; para2: jint; para3: jint; para4: jint; para5: jint): jint; overload; virtual; // throws javax.swing.text.BadLocationException + function drawSelectedText(para1: JAGraphics; para2: jint; para3: jint; para4: jint; para5: jint): jint; overload; virtual; // throws javax.swing.text.BadLocationException + function drawEchoCharacter(para1: JAGraphics; para2: jint; para3: jint; para4: jchar): jint; overload; virtual; + public + function modelToView(para1: jint; para2: JAShape; para3: JSTPosition.InnerBias): JAShape; overload; virtual; // throws javax.swing.text.BadLocationException + function viewToModel(para1: jfloat; para2: jfloat; para3: JAShape; para4: JSTPosition.Arr1InnerBias): jint; overload; virtual; + function viewToModel(para1: jfloat; para2: jfloat; para3: JAShape; var para4: array of JSTPosition.InnerBias): jint; overload; virtual; + function getPreferredSpan(para1: jint): jfloat; overload; virtual; + end; + + JSTHTextAreaDocument = class external 'javax.swing.text.html' name 'TextAreaDocument' (JSTPlainDocument) + end; + + JSTHStyleSheet = class external 'javax.swing.text.html' name 'StyleSheet' (JSTStyleContext) + public + type + InnerSearchBuffer = class; + Arr1InnerSearchBuffer = array of InnerSearchBuffer; + Arr2InnerSearchBuffer = array of Arr1InnerSearchBuffer; + Arr3InnerSearchBuffer = array of Arr2InnerSearchBuffer; + InnerBackgroundImagePainter = class; + Arr1InnerBackgroundImagePainter = array of InnerBackgroundImagePainter; + Arr2InnerBackgroundImagePainter = array of Arr1InnerBackgroundImagePainter; + Arr3InnerBackgroundImagePainter = array of Arr2InnerBackgroundImagePainter; + InnerCssParser = class; + Arr1InnerCssParser = array of InnerCssParser; + Arr2InnerCssParser = array of Arr1InnerCssParser; + Arr3InnerCssParser = array of Arr2InnerCssParser; + InnerLargeConversionSet = class; + Arr1InnerLargeConversionSet = array of InnerLargeConversionSet; + Arr2InnerLargeConversionSet = array of Arr1InnerLargeConversionSet; + Arr3InnerLargeConversionSet = array of Arr2InnerLargeConversionSet; + InnerResolvedStyle = class; + Arr1InnerResolvedStyle = array of InnerResolvedStyle; + Arr2InnerResolvedStyle = array of Arr1InnerResolvedStyle; + Arr3InnerResolvedStyle = array of Arr2InnerResolvedStyle; + InnerViewAttributeSet = class; + Arr1InnerViewAttributeSet = array of InnerViewAttributeSet; + Arr2InnerViewAttributeSet = array of Arr1InnerViewAttributeSet; + Arr3InnerViewAttributeSet = array of Arr2InnerViewAttributeSet; + InnerSelectorMapping = class; + Arr1InnerSelectorMapping = array of InnerSelectorMapping; + Arr2InnerSelectorMapping = array of Arr1InnerSelectorMapping; + Arr3InnerSelectorMapping = array of Arr2InnerSelectorMapping; + InnerSmallConversionSet = class; + Arr1InnerSmallConversionSet = array of InnerSmallConversionSet; + Arr2InnerSmallConversionSet = array of Arr1InnerSmallConversionSet; + Arr3InnerSmallConversionSet = array of Arr2InnerSmallConversionSet; + InnerSearchBuffer = class external 'javax.swing.text.html' name 'StyleSheet$SearchBuffer' + end; + + InnerBackgroundImagePainter = class external 'javax.swing.text.html' name 'StyleSheet$BackgroundImagePainter' + end; + + InnerCssParser = class external 'javax.swing.text.html' name 'StyleSheet$CssParser' + end; + + InnerLargeConversionSet = class external 'javax.swing.text.html' name 'StyleSheet$LargeConversionSet' + end; + + InnerResolvedStyle = class external 'javax.swing.text.html' name 'StyleSheet$ResolvedStyle' + end; + + InnerViewAttributeSet = class external 'javax.swing.text.html' name 'StyleSheet$ViewAttributeSet' + end; + + InnerSelectorMapping = class external 'javax.swing.text.html' name 'StyleSheet$SelectorMapping' + end; + + InnerSmallConversionSet = class external 'javax.swing.text.html' name 'StyleSheet$SmallConversionSet' + end; + + public + type + InnerBoxPainter = class; + Arr1InnerBoxPainter = array of InnerBoxPainter; + Arr2InnerBoxPainter = array of Arr1InnerBoxPainter; + Arr3InnerBoxPainter = array of Arr2InnerBoxPainter; + InnerListPainter = class; + Arr1InnerListPainter = array of InnerListPainter; + Arr2InnerListPainter = array of Arr1InnerListPainter; + Arr3InnerListPainter = array of Arr2InnerListPainter; + InnerBoxPainter = class external 'javax.swing.text.html' name 'StyleSheet$BoxPainter' (JLObject, JISerializable) + public + type + InnerHorizontalMargin = class; + Arr1InnerHorizontalMargin = array of InnerHorizontalMargin; + Arr2InnerHorizontalMargin = array of Arr1InnerHorizontalMargin; + Arr3InnerHorizontalMargin = array of Arr2InnerHorizontalMargin; + InnerHorizontalMargin = class sealed external 'javax.swing.text.html' name 'StyleSheet$BoxPainter$HorizontalMargin' + end; + + public + function getInset(para1: jint; para2: JSTView): jfloat; overload; virtual; + procedure paint(para1: JAGraphics; para2: jfloat; para3: jfloat; para4: jfloat; para5: jfloat; para6: JSTView); overload; virtual; + end; + + InnerListPainter = class external 'javax.swing.text.html' name 'StyleSheet$ListPainter' (JLObject, JISerializable) + public + procedure paint(para1: JAGraphics; para2: jfloat; para3: jfloat; para4: jfloat; para5: jfloat; para6: JSTView; para7: jint); overload; virtual; + end; + + public + constructor create(); overload; + function getRule(para1: JSTHHTML.InnerTag; para2: JSTElement): JSTStyle; overload; virtual; + function getRule(para1: JLString): JSTStyle; overload; virtual; + procedure addRule(para1: JLString); overload; virtual; + function getDeclaration(para1: JLString): JSTAttributeSet; overload; virtual; + procedure loadRules(para1: JIReader; para2: JNURL); overload; virtual; // throws java.io.IOException + function getViewAttributes(para1: JSTView): JSTAttributeSet; overload; virtual; + procedure removeStyle(para1: JLString); overload; virtual; + procedure addStyleSheet(para1: JSTHStyleSheet); overload; virtual; + procedure removeStyleSheet(para1: JSTHStyleSheet); overload; virtual; + function getStyleSheets(): Arr1JSTHStyleSheet; overload; virtual; + procedure importStyleSheet(para1: JNURL); overload; virtual; + procedure setBase(para1: JNURL); overload; virtual; + function getBase(): JNURL; overload; virtual; + procedure addCSSAttribute(para1: JSTMutableAttributeSet; para2: JSTHCSS.InnerAttribute; para3: JLString); overload; virtual; + function addCSSAttributeFromHTML(para1: JSTMutableAttributeSet; para2: JSTHCSS.InnerAttribute; para3: JLString): jboolean; overload; virtual; + function translateHTMLToCSS(para1: JSTAttributeSet): JSTAttributeSet; overload; virtual; + function addAttribute(para1: JSTAttributeSet; para2: JLObject; para3: JLObject): JSTAttributeSet; overload; virtual; + function addAttributes(para1: JSTAttributeSet; para2: JSTAttributeSet): JSTAttributeSet; overload; virtual; + function removeAttribute(para1: JSTAttributeSet; para2: JLObject): JSTAttributeSet; overload; virtual; + function removeAttributes(para1: JSTAttributeSet; para2: JUEnumeration): JSTAttributeSet; overload; virtual; + function removeAttributes(para1: JSTAttributeSet; para2: JSTAttributeSet): JSTAttributeSet; overload; virtual; + strict protected + function createSmallAttributeSet(para1: JSTAttributeSet): JSTStyleContext.InnerSmallAttributeSet; overload; virtual; + function createLargeAttributeSet(para1: JSTAttributeSet): JSTMutableAttributeSet; overload; virtual; + public + function getFont(para1: JSTAttributeSet): JAFont; overload; virtual; + function getForeground(para1: JSTAttributeSet): JAColor; overload; virtual; + function getBackground(para1: JSTAttributeSet): JAColor; overload; virtual; + function getBoxPainter(para1: JSTAttributeSet): JSTHStyleSheet.InnerBoxPainter; overload; virtual; + function getListPainter(para1: JSTAttributeSet): JSTHStyleSheet.InnerListPainter; overload; virtual; + procedure setBaseFontSize(para1: jint); overload; virtual; + procedure setBaseFontSize(para1: JLString); overload; virtual; + class function getIndexOfSize(para1: jfloat): jint; static; overload; + function getPointSize(para1: jint): jfloat; overload; virtual; + function getPointSize(para1: JLString): jfloat; overload; virtual; + function stringToColor(para1: JLString): JAColor; overload; virtual; + end; + + OJXDIDDOMCanonicalXMLC14NMethod = class sealed external 'org.jcp.xml.dsig.internal.dom' name 'DOMCanonicalXMLC14NMethod' (OJXDIDApacheCanonicalizer) + public + constructor create(); overload; + procedure init(para1: JXCDSTransformParameterSpec); overload; virtual; // throws java.security.InvalidAlgorithmParameterException + function transform(para1: JXCData; para2: JXCXMLCryptoContext): JXCData; overload; virtual; // throws javax.xml.crypto.dsig.TransformException + end; + + OJXDIDDOMExcC14NMethod = class sealed external 'org.jcp.xml.dsig.internal.dom' name 'DOMExcC14NMethod' (OJXDIDApacheCanonicalizer) + public + constructor create(); overload; + procedure init(para1: JXCDSTransformParameterSpec); overload; virtual; // throws java.security.InvalidAlgorithmParameterException + procedure init(para1: JXCXMLStructure; para2: JXCXMLCryptoContext); overload; virtual; // throws java.security.InvalidAlgorithmParameterException + procedure marshalParams(para1: JXCXMLStructure; para2: JXCXMLCryptoContext); overload; virtual; // throws javax.xml.crypto.MarshalException + function getParamsNSURI(): JLString; overload; virtual; + function transform(para1: JXCData; para2: JXCXMLCryptoContext): JXCData; overload; virtual; // throws javax.xml.crypto.dsig.TransformException + end; + + OJXDIDDOMBase64Transform = class sealed external 'org.jcp.xml.dsig.internal.dom' name 'DOMBase64Transform' (OJXDIDApacheTransform) + public + constructor create(); overload; + procedure init(para1: JXCDSTransformParameterSpec); overload; virtual; // throws java.security.InvalidAlgorithmParameterException + end; + + OJXDIDDOMEnvelopedTransform = class sealed external 'org.jcp.xml.dsig.internal.dom' name 'DOMEnvelopedTransform' (OJXDIDApacheTransform) + public + constructor create(); overload; + procedure init(para1: JXCDSTransformParameterSpec); overload; virtual; // throws java.security.InvalidAlgorithmParameterException + end; + + OJXDIDDOMXPathFilter2Transform = class sealed external 'org.jcp.xml.dsig.internal.dom' name 'DOMXPathFilter2Transform' (OJXDIDApacheTransform) + public + constructor create(); overload; + procedure init(para1: JXCDSTransformParameterSpec); overload; virtual; // throws java.security.InvalidAlgorithmParameterException + procedure init(para1: JXCXMLStructure; para2: JXCXMLCryptoContext); overload; virtual; // throws java.security.InvalidAlgorithmParameterException + procedure marshalParams(para1: JXCXMLStructure; para2: JXCXMLCryptoContext); overload; virtual; // throws javax.xml.crypto.MarshalException + end; + + OJXDIDDOMXPathTransform = class sealed external 'org.jcp.xml.dsig.internal.dom' name 'DOMXPathTransform' (OJXDIDApacheTransform) + public + constructor create(); overload; + procedure init(para1: JXCDSTransformParameterSpec); overload; virtual; // throws java.security.InvalidAlgorithmParameterException + procedure init(para1: JXCXMLStructure; para2: JXCXMLCryptoContext); overload; virtual; // throws java.security.InvalidAlgorithmParameterException + procedure marshalParams(para1: JXCXMLStructure; para2: JXCXMLCryptoContext); overload; virtual; // throws javax.xml.crypto.MarshalException + end; + + OJXDIDDOMXSLTTransform = class sealed external 'org.jcp.xml.dsig.internal.dom' name 'DOMXSLTTransform' (OJXDIDApacheTransform) + public + constructor create(); overload; + procedure init(para1: JXCDSTransformParameterSpec); overload; virtual; // throws java.security.InvalidAlgorithmParameterException + procedure init(para1: JXCXMLStructure; para2: JXCXMLCryptoContext); overload; virtual; // throws java.security.InvalidAlgorithmParameterException + procedure marshalParams(para1: JXCXMLStructure; para2: JXCXMLCryptoContext); overload; virtual; // throws javax.xml.crypto.MarshalException + end; + + JMRR_RMIConnection_Stub = class external 'javax.management.remote.rmi' name '_RMIConnection_Stub' (JRCStub, JMRRRMIConnection) + public + constructor create(); overload; + function _ids(): Arr1JLString; overload; virtual; + procedure addNotificationListener(para1: JMObjectName; para2: JMObjectName; para3: JRMarshalledObject; para4: JRMarshalledObject; para5: JSASubject); overload; virtual; // throws javax.management.InstanceNotFoundException, java.io.IOException + function addNotificationListeners(para1: Arr1JMObjectName; para2: Arr1JRMarshalledObject; para3: Arr1JSASubject): Arr1JLInteger; overload; virtual; // throws javax.management.InstanceNotFoundException, java.io.IOException + function addNotificationListeners(var para1: array of JMObjectName; var para2: array of JRMarshalledObject; var para3: array of JSASubject): Arr1JLInteger; overload; virtual; // throws javax.management.InstanceNotFoundException, java.io.IOException + procedure close(); overload; virtual; // throws java.io.IOException + function createMBean(para1: JLString; para2: JMObjectName; para3: JRMarshalledObject; para4: Arr1JLString; para5: JSASubject): JMObjectInstance; overload; virtual; // throws javax.management.ReflectionException, javax.management.InstanceAlreadyExistsException, javax.management.MBeanRegistrationException, javax.management.MBeanException, javax.management.NotCompliantMBeanException, java.io.IOException + function createMBean(para1: JLString; para2: JMObjectName; para3: JRMarshalledObject; var para4: array of JLString; para5: JSASubject): JMObjectInstance; overload; virtual; // throws javax.management.ReflectionException, javax.management.InstanceAlreadyExistsException, javax.management.MBeanRegistrationException, javax.management.MBeanException, javax.management.NotCompliantMBeanException, java.io.IOException + function createMBean(para1: JLString; para2: JMObjectName; para3: JMObjectName; para4: JRMarshalledObject; para5: Arr1JLString; para6: JSASubject): JMObjectInstance; overload; virtual; // throws javax.management.ReflectionException, javax.management.InstanceAlreadyExistsException, javax.management.MBeanRegistrationException, javax.management.MBeanException, javax.management.NotCompliantMBeanException, javax.management.InstanceNotFoundException, java.io.IOException + function createMBean(para1: JLString; para2: JMObjectName; para3: JMObjectName; para4: JRMarshalledObject; var para5: array of JLString; para6: JSASubject): JMObjectInstance; overload; virtual; // throws javax.management.ReflectionException, javax.management.InstanceAlreadyExistsException, javax.management.MBeanRegistrationException, javax.management.MBeanException, javax.management.NotCompliantMBeanException, javax.management.InstanceNotFoundException, java.io.IOException + function createMBean(para1: JLString; para2: JMObjectName; para3: JMObjectName; para4: JSASubject): JMObjectInstance; overload; virtual; // throws javax.management.ReflectionException, javax.management.InstanceAlreadyExistsException, javax.management.MBeanRegistrationException, javax.management.MBeanException, javax.management.NotCompliantMBeanException, javax.management.InstanceNotFoundException, java.io.IOException + function createMBean(para1: JLString; para2: JMObjectName; para3: JSASubject): JMObjectInstance; overload; virtual; // throws javax.management.ReflectionException, javax.management.InstanceAlreadyExistsException, javax.management.MBeanRegistrationException, javax.management.MBeanException, javax.management.NotCompliantMBeanException, java.io.IOException + function fetchNotifications(para1: jlong; para2: jint; para3: jlong): JMRNotificationResult; overload; virtual; // throws java.io.IOException + function getAttribute(para1: JMObjectName; para2: JLString; para3: JSASubject): JLObject; overload; virtual; // throws javax.management.MBeanException, javax.management.AttributeNotFoundException, javax.management.InstanceNotFoundException, javax.management.ReflectionException, java.io.IOException + function getAttributes(para1: JMObjectName; para2: Arr1JLString; para3: JSASubject): JMAttributeList; overload; virtual; // throws javax.management.InstanceNotFoundException, javax.management.ReflectionException, java.io.IOException + function getAttributes(para1: JMObjectName; var para2: array of JLString; para3: JSASubject): JMAttributeList; overload; virtual; // throws javax.management.InstanceNotFoundException, javax.management.ReflectionException, java.io.IOException + function getConnectionId(): JLString; overload; virtual; // throws java.io.IOException + function getDefaultDomain(para1: JSASubject): JLString; overload; virtual; // throws java.io.IOException + function getDomains(para1: JSASubject): Arr1JLString; overload; virtual; // throws java.io.IOException + function getMBeanCount(para1: JSASubject): JLInteger; overload; virtual; // throws java.io.IOException + function getMBeanInfo(para1: JMObjectName; para2: JSASubject): JMMBeanInfo; overload; virtual; // throws javax.management.InstanceNotFoundException, javax.management.IntrospectionException, javax.management.ReflectionException, java.io.IOException + function getObjectInstance(para1: JMObjectName; para2: JSASubject): JMObjectInstance; overload; virtual; // throws javax.management.InstanceNotFoundException, java.io.IOException + function invoke(para1: JMObjectName; para2: JLString; para3: JRMarshalledObject; para4: Arr1JLString; para5: JSASubject): JLObject; overload; virtual; // throws javax.management.InstanceNotFoundException, javax.management.MBeanException, javax.management.ReflectionException, java.io.IOException + function invoke(para1: JMObjectName; para2: JLString; para3: JRMarshalledObject; var para4: array of JLString; para5: JSASubject): JLObject; overload; virtual; // throws javax.management.InstanceNotFoundException, javax.management.MBeanException, javax.management.ReflectionException, java.io.IOException + function isInstanceOf(para1: JMObjectName; para2: JLString; para3: JSASubject): jboolean; overload; virtual; // throws javax.management.InstanceNotFoundException, java.io.IOException + function isRegistered(para1: JMObjectName; para2: JSASubject): jboolean; overload; virtual; // throws java.io.IOException + function queryMBeans(para1: JMObjectName; para2: JRMarshalledObject; para3: JSASubject): JUSet; overload; virtual; // throws java.io.IOException + function queryNames(para1: JMObjectName; para2: JRMarshalledObject; para3: JSASubject): JUSet; overload; virtual; // throws java.io.IOException + procedure removeNotificationListener(para1: JMObjectName; para2: JMObjectName; para3: JRMarshalledObject; para4: JRMarshalledObject; para5: JSASubject); overload; virtual; // throws javax.management.InstanceNotFoundException, javax.management.ListenerNotFoundException, java.io.IOException + procedure removeNotificationListener(para1: JMObjectName; para2: JMObjectName; para3: JSASubject); overload; virtual; // throws javax.management.InstanceNotFoundException, javax.management.ListenerNotFoundException, java.io.IOException + procedure removeNotificationListeners(para1: JMObjectName; para2: Arr1JLInteger; para3: JSASubject); overload; virtual; // throws javax.management.InstanceNotFoundException, javax.management.ListenerNotFoundException, java.io.IOException + procedure removeNotificationListeners(para1: JMObjectName; var para2: array of JLInteger; para3: JSASubject); overload; virtual; // throws javax.management.InstanceNotFoundException, javax.management.ListenerNotFoundException, java.io.IOException + procedure setAttribute(para1: JMObjectName; para2: JRMarshalledObject; para3: JSASubject); overload; virtual; // throws javax.management.InstanceNotFoundException, javax.management.AttributeNotFoundException, javax.management.InvalidAttributeValueException, javax.management.MBeanException, javax.management.ReflectionException, java.io.IOException + function setAttributes(para1: JMObjectName; para2: JRMarshalledObject; para3: JSASubject): JMAttributeList; overload; virtual; // throws javax.management.InstanceNotFoundException, javax.management.ReflectionException, java.io.IOException + procedure unregisterMBean(para1: JMObjectName; para2: JSASubject); overload; virtual; // throws javax.management.InstanceNotFoundException, javax.management.MBeanRegistrationException, java.io.IOException + end; + + JMRR_RMIServer_Stub = class external 'javax.management.remote.rmi' name '_RMIServer_Stub' (JRCStub, JMRRRMIServer) + public + constructor create(); overload; + function _ids(): Arr1JLString; overload; virtual; + function getVersion(): JLString; overload; virtual; // throws java.rmi.RemoteException + function newClient(para1: JLObject): JMRRRMIConnection; overload; virtual; // throws java.io.IOException + end; + + OOSJR_Remote_Stub = class sealed external 'org.omg.stub.java.rmi' name '_Remote_Stub' (JRCStub, JRRemote) + public + constructor create(); overload; + function _ids(): Arr1JLString; overload; virtual; + end; + + OOSJMRR_RMIConnection_Stub = class external 'org.omg.stub.javax.management.remote.rmi' name '_RMIConnection_Stub' (JRCStub, JMRRRMIConnection) + public + constructor create(); overload; + function _ids(): Arr1JLString; overload; virtual; + procedure addNotificationListener(para1: JMObjectName; para2: JMObjectName; para3: JRMarshalledObject; para4: JRMarshalledObject; para5: JSASubject); overload; virtual; // throws javax.management.InstanceNotFoundException, java.io.IOException + function addNotificationListeners(para1: Arr1JMObjectName; para2: Arr1JRMarshalledObject; para3: Arr1JSASubject): Arr1JLInteger; overload; virtual; // throws javax.management.InstanceNotFoundException, java.io.IOException + function addNotificationListeners(var para1: array of JMObjectName; var para2: array of JRMarshalledObject; var para3: array of JSASubject): Arr1JLInteger; overload; virtual; // throws javax.management.InstanceNotFoundException, java.io.IOException + procedure close(); overload; virtual; // throws java.io.IOException + function createMBean(para1: JLString; para2: JMObjectName; para3: JRMarshalledObject; para4: Arr1JLString; para5: JSASubject): JMObjectInstance; overload; virtual; // throws javax.management.ReflectionException, javax.management.InstanceAlreadyExistsException, javax.management.MBeanRegistrationException, javax.management.MBeanException, javax.management.NotCompliantMBeanException, java.io.IOException + function createMBean(para1: JLString; para2: JMObjectName; para3: JRMarshalledObject; var para4: array of JLString; para5: JSASubject): JMObjectInstance; overload; virtual; // throws javax.management.ReflectionException, javax.management.InstanceAlreadyExistsException, javax.management.MBeanRegistrationException, javax.management.MBeanException, javax.management.NotCompliantMBeanException, java.io.IOException + function createMBean(para1: JLString; para2: JMObjectName; para3: JMObjectName; para4: JRMarshalledObject; para5: Arr1JLString; para6: JSASubject): JMObjectInstance; overload; virtual; // throws javax.management.ReflectionException, javax.management.InstanceAlreadyExistsException, javax.management.MBeanRegistrationException, javax.management.MBeanException, javax.management.NotCompliantMBeanException, javax.management.InstanceNotFoundException, java.io.IOException + function createMBean(para1: JLString; para2: JMObjectName; para3: JMObjectName; para4: JRMarshalledObject; var para5: array of JLString; para6: JSASubject): JMObjectInstance; overload; virtual; // throws javax.management.ReflectionException, javax.management.InstanceAlreadyExistsException, javax.management.MBeanRegistrationException, javax.management.MBeanException, javax.management.NotCompliantMBeanException, javax.management.InstanceNotFoundException, java.io.IOException + function createMBean(para1: JLString; para2: JMObjectName; para3: JMObjectName; para4: JSASubject): JMObjectInstance; overload; virtual; // throws javax.management.ReflectionException, javax.management.InstanceAlreadyExistsException, javax.management.MBeanRegistrationException, javax.management.MBeanException, javax.management.NotCompliantMBeanException, javax.management.InstanceNotFoundException, java.io.IOException + function createMBean(para1: JLString; para2: JMObjectName; para3: JSASubject): JMObjectInstance; overload; virtual; // throws javax.management.ReflectionException, javax.management.InstanceAlreadyExistsException, javax.management.MBeanRegistrationException, javax.management.MBeanException, javax.management.NotCompliantMBeanException, java.io.IOException + function fetchNotifications(para1: jlong; para2: jint; para3: jlong): JMRNotificationResult; overload; virtual; // throws java.io.IOException + function getAttribute(para1: JMObjectName; para2: JLString; para3: JSASubject): JLObject; overload; virtual; // throws javax.management.MBeanException, javax.management.AttributeNotFoundException, javax.management.InstanceNotFoundException, javax.management.ReflectionException, java.io.IOException + function getAttributes(para1: JMObjectName; para2: Arr1JLString; para3: JSASubject): JMAttributeList; overload; virtual; // throws javax.management.InstanceNotFoundException, javax.management.ReflectionException, java.io.IOException + function getAttributes(para1: JMObjectName; var para2: array of JLString; para3: JSASubject): JMAttributeList; overload; virtual; // throws javax.management.InstanceNotFoundException, javax.management.ReflectionException, java.io.IOException + function getConnectionId(): JLString; overload; virtual; // throws java.io.IOException + function getDefaultDomain(para1: JSASubject): JLString; overload; virtual; // throws java.io.IOException + function getDomains(para1: JSASubject): Arr1JLString; overload; virtual; // throws java.io.IOException + function getMBeanCount(para1: JSASubject): JLInteger; overload; virtual; // throws java.io.IOException + function getMBeanInfo(para1: JMObjectName; para2: JSASubject): JMMBeanInfo; overload; virtual; // throws javax.management.InstanceNotFoundException, javax.management.IntrospectionException, javax.management.ReflectionException, java.io.IOException + function getObjectInstance(para1: JMObjectName; para2: JSASubject): JMObjectInstance; overload; virtual; // throws javax.management.InstanceNotFoundException, java.io.IOException + function invoke(para1: JMObjectName; para2: JLString; para3: JRMarshalledObject; para4: Arr1JLString; para5: JSASubject): JLObject; overload; virtual; // throws javax.management.InstanceNotFoundException, javax.management.MBeanException, javax.management.ReflectionException, java.io.IOException + function invoke(para1: JMObjectName; para2: JLString; para3: JRMarshalledObject; var para4: array of JLString; para5: JSASubject): JLObject; overload; virtual; // throws javax.management.InstanceNotFoundException, javax.management.MBeanException, javax.management.ReflectionException, java.io.IOException + function isInstanceOf(para1: JMObjectName; para2: JLString; para3: JSASubject): jboolean; overload; virtual; // throws javax.management.InstanceNotFoundException, java.io.IOException + function isRegistered(para1: JMObjectName; para2: JSASubject): jboolean; overload; virtual; // throws java.io.IOException + function queryMBeans(para1: JMObjectName; para2: JRMarshalledObject; para3: JSASubject): JUSet; overload; virtual; // throws java.io.IOException + function queryNames(para1: JMObjectName; para2: JRMarshalledObject; para3: JSASubject): JUSet; overload; virtual; // throws java.io.IOException + procedure removeNotificationListener(para1: JMObjectName; para2: JMObjectName; para3: JRMarshalledObject; para4: JRMarshalledObject; para5: JSASubject); overload; virtual; // throws javax.management.InstanceNotFoundException, javax.management.ListenerNotFoundException, java.io.IOException + procedure removeNotificationListener(para1: JMObjectName; para2: JMObjectName; para3: JSASubject); overload; virtual; // throws javax.management.InstanceNotFoundException, javax.management.ListenerNotFoundException, java.io.IOException + procedure removeNotificationListeners(para1: JMObjectName; para2: Arr1JLInteger; para3: JSASubject); overload; virtual; // throws javax.management.InstanceNotFoundException, javax.management.ListenerNotFoundException, java.io.IOException + procedure removeNotificationListeners(para1: JMObjectName; var para2: array of JLInteger; para3: JSASubject); overload; virtual; // throws javax.management.InstanceNotFoundException, javax.management.ListenerNotFoundException, java.io.IOException + procedure setAttribute(para1: JMObjectName; para2: JRMarshalledObject; para3: JSASubject); overload; virtual; // throws javax.management.InstanceNotFoundException, javax.management.AttributeNotFoundException, javax.management.InvalidAttributeValueException, javax.management.MBeanException, javax.management.ReflectionException, java.io.IOException + function setAttributes(para1: JMObjectName; para2: JRMarshalledObject; para3: JSASubject): JMAttributeList; overload; virtual; // throws javax.management.InstanceNotFoundException, javax.management.ReflectionException, java.io.IOException + procedure unregisterMBean(para1: JMObjectName; para2: JSASubject); overload; virtual; // throws javax.management.InstanceNotFoundException, javax.management.MBeanRegistrationException, java.io.IOException + end; + + OOSJMRR_RMIServer_Stub = class external 'org.omg.stub.javax.management.remote.rmi' name '_RMIServer_Stub' (JRCStub, JMRRRMIServer) + public + constructor create(); overload; + function _ids(): Arr1JLString; overload; virtual; + function getVersion(): JLString; overload; virtual; // throws java.rmi.RemoteException + function newClient(para1: JLObject): JMRRRMIConnection; overload; virtual; // throws java.io.IOException + end; + + JXSSOAPFault = interface external 'javax.xml.soap' name 'SOAPFault' (JXSSOAPBodyElement) + procedure setFaultCode(para1: JXSName); overload; // throws javax.xml.soap.SOAPException + procedure setFaultCode(para1: JXNQName); overload; // throws javax.xml.soap.SOAPException + procedure setFaultCode(para1: JLString); overload; // throws javax.xml.soap.SOAPException + function getFaultCodeAsName(): JXSName; overload; + function getFaultCodeAsQName(): JXNQName; overload; + function getFaultSubcodes(): JUIterator; overload; + procedure removeAllFaultSubcodes(); overload; + procedure appendFaultSubcode(para1: JXNQName); overload; // throws javax.xml.soap.SOAPException + function getFaultCode(): JLString; overload; + procedure setFaultActor(para1: JLString); overload; // throws javax.xml.soap.SOAPException + function getFaultActor(): JLString; overload; + procedure setFaultString(para1: JLString); overload; // throws javax.xml.soap.SOAPException + procedure setFaultString(para1: JLString; para2: JULocale); overload; // throws javax.xml.soap.SOAPException + function getFaultString(): JLString; overload; + function getFaultStringLocale(): JULocale; overload; + function hasDetail(): jboolean; overload; + function getDetail(): JXSDetail; overload; + function addDetail(): JXSDetail; overload; // throws javax.xml.soap.SOAPException + function getFaultReasonLocales(): JUIterator; overload; // throws javax.xml.soap.SOAPException + function getFaultReasonTexts(): JUIterator; overload; // throws javax.xml.soap.SOAPException + function getFaultReasonText(para1: JULocale): JLString; overload; // throws javax.xml.soap.SOAPException + procedure addFaultReasonText(para1: JLString; para2: JULocale); overload; // throws javax.xml.soap.SOAPException + function getFaultNode(): JLString; overload; + procedure setFaultNode(para1: JLString); overload; // throws javax.xml.soap.SOAPException + function getFaultRole(): JLString; overload; + procedure setFaultRole(para1: JLString); overload; // throws javax.xml.soap.SOAPException + end; + + JXSDetail = interface external 'javax.xml.soap' name 'Detail' (JXSSOAPFaultElement) + function addDetailEntry(para1: JXSName): JXSDetailEntry; overload; // throws javax.xml.soap.SOAPException + function addDetailEntry(para1: JXNQName): JXSDetailEntry; overload; // throws javax.xml.soap.SOAPException + function getDetailEntries(): JUIterator; overload; + end; + + JAEKeyEvent = class external 'java.awt.event' name 'KeyEvent' (JAEInputEvent) + public + const + KEY_FIRST = 400; + KEY_LAST = 402; + KEY_TYPED = 400; + KEY_PRESSED = 401; + KEY_RELEASED = 402; + VK_ENTER = 10; + VK_BACK_SPACE = 8; + VK_TAB = 9; + VK_CANCEL = 3; + VK_CLEAR = 12; + VK_SHIFT = 16; + VK_CONTROL = 17; + VK_ALT = 18; + VK_PAUSE = 19; + VK_CAPS_LOCK = 20; + VK_ESCAPE = 27; + VK_SPACE = 32; + VK_PAGE_UP = 33; + VK_PAGE_DOWN = 34; + VK_END = 35; + VK_HOME = 36; + VK_LEFT = 37; + VK_UP = 38; + VK_RIGHT = 39; + VK_DOWN = 40; + VK_COMMA = 44; + VK_MINUS = 45; + VK_PERIOD = 46; + VK_SLASH = 47; + VK_0 = 48; + VK_1 = 49; + VK_2 = 50; + VK_3 = 51; + VK_4 = 52; + VK_5 = 53; + VK_6 = 54; + VK_7 = 55; + VK_8 = 56; + VK_9 = 57; + VK_SEMICOLON = 59; + VK_EQUALS = 61; + VK_A = 65; + VK_B = 66; + VK_C = 67; + VK_D = 68; + VK_E = 69; + VK_F = 70; + VK_G = 71; + VK_H = 72; + VK_I = 73; + VK_J = 74; + VK_K = 75; + VK_L = 76; + VK_M = 77; + VK_N = 78; + VK_O = 79; + VK_P = 80; + VK_Q = 81; + VK_R = 82; + VK_S = 83; + VK_T = 84; + VK_U = 85; + VK_V = 86; + VK_W = 87; + VK_X = 88; + VK_Y = 89; + VK_Z = 90; + VK_OPEN_BRACKET = 91; + VK_BACK_SLASH = 92; + VK_CLOSE_BRACKET = 93; + VK_NUMPAD0 = 96; + VK_NUMPAD1 = 97; + VK_NUMPAD2 = 98; + VK_NUMPAD3 = 99; + VK_NUMPAD4 = 100; + VK_NUMPAD5 = 101; + VK_NUMPAD6 = 102; + VK_NUMPAD7 = 103; + VK_NUMPAD8 = 104; + VK_NUMPAD9 = 105; + VK_MULTIPLY = 106; + VK_ADD = 107; + VK_SEPARATER = 108; + VK_SEPARATOR = 108; + VK_SUBTRACT = 109; + VK_DECIMAL = 110; + VK_DIVIDE = 111; + VK_DELETE = 127; + VK_NUM_LOCK = 144; + VK_SCROLL_LOCK = 145; + VK_F1 = 112; + VK_F2 = 113; + VK_F3 = 114; + VK_F4 = 115; + VK_F5 = 116; + VK_F6 = 117; + VK_F7 = 118; + VK_F8 = 119; + VK_F9 = 120; + VK_F10 = 121; + VK_F11 = 122; + VK_F12 = 123; + VK_F13 = 61440; + VK_F14 = 61441; + VK_F15 = 61442; + VK_F16 = 61443; + VK_F17 = 61444; + VK_F18 = 61445; + VK_F19 = 61446; + VK_F20 = 61447; + VK_F21 = 61448; + VK_F22 = 61449; + VK_F23 = 61450; + VK_F24 = 61451; + VK_PRINTSCREEN = 154; + VK_INSERT = 155; + VK_HELP = 156; + VK_META = 157; + VK_BACK_QUOTE = 192; + VK_QUOTE = 222; + VK_KP_UP = 224; + VK_KP_DOWN = 225; + VK_KP_LEFT = 226; + VK_KP_RIGHT = 227; + VK_DEAD_GRAVE = 128; + VK_DEAD_ACUTE = 129; + VK_DEAD_CIRCUMFLEX = 130; + VK_DEAD_TILDE = 131; + VK_DEAD_MACRON = 132; + VK_DEAD_BREVE = 133; + VK_DEAD_ABOVEDOT = 134; + VK_DEAD_DIAERESIS = 135; + VK_DEAD_ABOVERING = 136; + VK_DEAD_DOUBLEACUTE = 137; + VK_DEAD_CARON = 138; + VK_DEAD_CEDILLA = 139; + VK_DEAD_OGONEK = 140; + VK_DEAD_IOTA = 141; + VK_DEAD_VOICED_SOUND = 142; + VK_DEAD_SEMIVOICED_SOUND = 143; + VK_AMPERSAND = 150; + VK_ASTERISK = 151; + VK_QUOTEDBL = 152; + VK_LESS = 153; + VK_GREATER = 160; + VK_BRACELEFT = 161; + VK_BRACERIGHT = 162; + VK_AT = 512; + VK_COLON = 513; + VK_CIRCUMFLEX = 514; + VK_DOLLAR = 515; + VK_EURO_SIGN = 516; + VK_EXCLAMATION_MARK = 517; + VK_INVERTED_EXCLAMATION_MARK = 518; + VK_LEFT_PARENTHESIS = 519; + VK_NUMBER_SIGN = 520; + VK_PLUS = 521; + VK_RIGHT_PARENTHESIS = 522; + VK_UNDERSCORE = 523; + VK_WINDOWS = 524; + VK_CONTEXT_MENU = 525; + VK_FINAL = 24; + VK_CONVERT = 28; + VK_NONCONVERT = 29; + VK_ACCEPT = 30; + VK_MODECHANGE = 31; + VK_KANA = 21; + VK_KANJI = 25; + VK_ALPHANUMERIC = 240; + VK_KATAKANA = 241; + VK_HIRAGANA = 242; + VK_FULL_WIDTH = 243; + VK_HALF_WIDTH = 244; + VK_ROMAN_CHARACTERS = 245; + VK_ALL_CANDIDATES = 256; + VK_PREVIOUS_CANDIDATE = 257; + VK_CODE_INPUT = 258; + VK_JAPANESE_KATAKANA = 259; + VK_JAPANESE_HIRAGANA = 260; + VK_JAPANESE_ROMAN = 261; + VK_KANA_LOCK = 262; + VK_INPUT_METHOD_ON_OFF = 263; + VK_CUT = 65489; + VK_COPY = 65485; + VK_PASTE = 65487; + VK_UNDO = 65483; + VK_AGAIN = 65481; + VK_FIND = 65488; + VK_PROPS = 65482; + VK_STOP = 65480; + VK_COMPOSE = 65312; + VK_ALT_GRAPH = 65406; + VK_BEGIN = 65368; + VK_UNDEFINED = 0; + CHAR_UNDEFINED = 65535; + KEY_LOCATION_UNKNOWN = 0; + KEY_LOCATION_STANDARD = 1; + KEY_LOCATION_LEFT = 2; + KEY_LOCATION_RIGHT = 3; + KEY_LOCATION_NUMPAD = 4; + public + constructor create(para1: JAComponent; para2: jint; para3: jlong; para4: jint; para5: jint; para6: jchar; para7: jint); overload; + constructor create(para1: JAComponent; para2: jint; para3: jlong; para4: jint; para5: jint; para6: jchar); overload; + constructor create(para1: JAComponent; para2: jint; para3: jlong; para4: jint; para5: jint); overload; + function getKeyCode(): jint; overload; virtual; + procedure setKeyCode(para1: jint); overload; virtual; + function getKeyChar(): jchar; overload; virtual; + procedure setKeyChar(para1: jchar); overload; virtual; + procedure setModifiers(para1: jint); overload; virtual; + function getKeyLocation(): jint; overload; virtual; + class function getKeyText(para1: jint): JLString; static; overload; + class function getKeyModifiersText(para1: jint): JLString; static; overload; + function isActionKey(): jboolean; overload; virtual; + function paramString(): JLString; overload; virtual; + end; + + JAEMouseEvent = class external 'java.awt.event' name 'MouseEvent' (JAEInputEvent) + public + const + MOUSE_FIRST = 500; + MOUSE_LAST = 507; + MOUSE_CLICKED = 500; + MOUSE_PRESSED = 501; + MOUSE_RELEASED = 502; + MOUSE_MOVED = 503; + MOUSE_ENTERED = 504; + MOUSE_EXITED = 505; + MOUSE_DRAGGED = 506; + MOUSE_WHEEL = 507; + NOBUTTON = 0; + BUTTON1 = 1; + BUTTON2 = 2; + BUTTON3 = 3; + public + function getLocationOnScreen(): JAPoint; overload; virtual; + function getXOnScreen(): jint; overload; virtual; + function getYOnScreen(): jint; overload; virtual; + constructor create(para1: JAComponent; para2: jint; para3: jlong; para4: jint; para5: jint; para6: jint; para7: jint; para8: jboolean; para9: jint); overload; + constructor create(para1: JAComponent; para2: jint; para3: jlong; para4: jint; para5: jint; para6: jint; para7: jint; para8: jboolean); overload; + constructor create(para1: JAComponent; para2: jint; para3: jlong; para4: jint; para5: jint; para6: jint; para7: jint; para8: jint; para9: jint; para10: jboolean; para11: jint); overload; + function getX(): jint; overload; virtual; + function getY(): jint; overload; virtual; + function getPoint(): JAPoint; overload; virtual; + procedure translatePoint(para1: jint; para2: jint); overload; virtual; + function getClickCount(): jint; overload; virtual; + function getButton(): jint; overload; virtual; + function isPopupTrigger(): jboolean; overload; virtual; + class function getMouseModifiersText(para1: jint): JLString; static; overload; + function paramString(): JLString; overload; virtual; + end; + + OOD_DynValueStub = class external 'org.omg.DynamicAny' name '_DynValueStub' (OOCPObjectImpl, OODDynValue) + public + final class var + f_opsClass: JLClass; external name '_opsClass'; + public + constructor create(); overload; + function current_member_name(): JLString; overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue + function current_member_kind(): OOCTCKind; overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue + function get_members(): Arr1OODNameValuePair; overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.InvalidValue + procedure set_members(para1: Arr1OODNameValuePair); overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue + procedure set_members(var para1: array of OODNameValuePair); overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue + function get_members_as_dyn_any(): Arr1OODNameDynAnyPair; overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.InvalidValue + procedure set_members_as_dyn_any(para1: Arr1OODNameDynAnyPair); overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue + procedure set_members_as_dyn_any(var para1: array of OODNameDynAnyPair); overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue + function is_null(): jboolean; overload; virtual; + procedure set_to_null(); overload; virtual; + procedure set_to_value(); overload; virtual; + function &type(): OOCTypeCode; overload; virtual; + procedure assign(para1: OODDynAny); overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch + procedure from_any(para1: OOCAny); overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue + function to_any(): OOCAny; overload; virtual; + function equal(para1: OODDynAny): jboolean; overload; virtual; + procedure destroy(); overload; virtual; + function copy(): OODDynAny; overload; virtual; + procedure insert_boolean(para1: jboolean); overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue + procedure insert_octet(para1: jbyte); overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue + procedure insert_char(para1: jchar); overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue + procedure insert_short(para1: jshort); overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue + procedure insert_ushort(para1: jshort); overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue + procedure insert_long(para1: jint); overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue + procedure insert_ulong(para1: jint); overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue + procedure insert_float(para1: jfloat); overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue + procedure insert_double(para1: jdouble); overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue + procedure insert_string(para1: JLString); overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue + procedure insert_reference(para1: OOCObject); overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue + procedure insert_typecode(para1: OOCTypeCode); overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue + procedure insert_longlong(para1: jlong); overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue + procedure insert_ulonglong(para1: jlong); overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue + procedure insert_wchar(para1: jchar); overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue + procedure insert_wstring(para1: JLString); overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue + procedure insert_any(para1: OOCAny); overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue + procedure insert_dyn_any(para1: OODDynAny); overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue + procedure insert_val(para1: JISerializable); overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue + function get_boolean(): jboolean; overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue + function get_octet(): jbyte; overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue + function get_char(): jchar; overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue + function get_short(): jshort; overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue + function get_ushort(): jshort; overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue + function get_long(): jint; overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue + function get_ulong(): jint; overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue + function get_float(): jfloat; overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue + function get_double(): jdouble; overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue + function get_string(): JLString; overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue + function get_reference(): OOCObject; overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue + function get_typecode(): OOCTypeCode; overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue + function get_longlong(): jlong; overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue + function get_ulonglong(): jlong; overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue + function get_wchar(): jchar; overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue + function get_wstring(): JLString; overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue + function get_any(): OOCAny; overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue + function get_dyn_any(): OODDynAny; overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue + function get_val(): JISerializable; overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue + function seek(para1: jint): jboolean; overload; virtual; + procedure rewind(); overload; virtual; + function next(): jboolean; overload; virtual; + function component_count(): jint; overload; virtual; + function current_component(): OODDynAny; overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch + function _ids(): Arr1JLString; overload; virtual; + end; + + JTSimpleDateFormat = class external 'java.text' name 'SimpleDateFormat' (JTDateFormat) + public + constructor create(); overload; + constructor create(para1: JLString); overload; + constructor create(para1: JLString; para2: JULocale); overload; + constructor create(para1: JLString; para2: JTDateFormatSymbols); overload; + procedure set2DigitYearStart(para1: JUDate); overload; virtual; + function get2DigitYearStart(): JUDate; overload; virtual; + function format(para1: JUDate; para2: JLStringBuffer; para3: JTFieldPosition): JLStringBuffer; overload; virtual; + function formatToCharacterIterator(para1: JLObject): JTAttributedCharacterIterator; overload; virtual; + function parse(para1: JLString; para2: JTParsePosition): JUDate; overload; virtual; + function toPattern(): JLString; overload; virtual; + function toLocalizedPattern(): JLString; overload; virtual; + procedure applyPattern(para1: JLString); overload; virtual; + procedure applyLocalizedPattern(para1: JLString); overload; virtual; + function getDateFormatSymbols(): JTDateFormatSymbols; overload; virtual; + procedure setDateFormatSymbols(para1: JTDateFormatSymbols); overload; virtual; + function clone(): JLObject; overload; virtual; + function hashCode(): jint; overload; virtual; + function equals(para1: JLObject): jboolean; overload; virtual; + end; + + JTDontCareFieldPosition = class external 'java.text' name 'DontCareFieldPosition' (JTFieldPosition) + end; + + JTChoiceFormat = class external 'java.text' name 'ChoiceFormat' (JTNumberFormat) + public + procedure applyPattern(para1: JLString); overload; virtual; + function toPattern(): JLString; overload; virtual; + constructor create(para1: JLString); overload; + constructor create(para1: Arr1jdouble; para2: Arr1JLString); overload; + constructor create(const para1: array of jdouble; const para2: array of JLString); overload; + procedure setChoices(para1: Arr1jdouble; para2: Arr1JLString); overload; virtual; + procedure setChoices(var para1: array of jdouble; var para2: array of JLString); overload; virtual; + function getLimits(): Arr1jdouble; overload; virtual; + function getFormats(): Arr1JLObject; overload; virtual; + function format(para1: jlong; para2: JLStringBuffer; para3: JTFieldPosition): JLStringBuffer; overload; virtual; + function format(para1: jdouble; para2: JLStringBuffer; para3: JTFieldPosition): JLStringBuffer; overload; virtual; + function parse(para1: JLString; para2: JTParsePosition): JLNumber; overload; virtual; + class function nextDouble(para1: jdouble): jdouble; static; overload; virtual; final; + class function previousDouble(para1: jdouble): jdouble; static; overload; virtual; final; + function clone(): JLObject; overload; virtual; + function hashCode(): jint; overload; virtual; + function equals(para1: JLObject): jboolean; overload; virtual; + class function nextDouble(para1: jdouble; para2: jboolean): jdouble; static; overload; + end; + + JTDecimalFormat = class external 'java.text' name 'DecimalFormat' (JTNumberFormat) + public + constructor create(); overload; + constructor create(para1: JLString); overload; + constructor create(para1: JLString; para2: JTDecimalFormatSymbols); overload; + function format(para1: JLObject; para2: JLStringBuffer; para3: JTFieldPosition): JLStringBuffer; overload; virtual; final; + function format(para1: jdouble; para2: JLStringBuffer; para3: JTFieldPosition): JLStringBuffer; overload; virtual; + function format(para1: jlong; para2: JLStringBuffer; para3: JTFieldPosition): JLStringBuffer; overload; virtual; + function formatToCharacterIterator(para1: JLObject): JTAttributedCharacterIterator; overload; virtual; + function parse(para1: JLString; para2: JTParsePosition): JLNumber; overload; virtual; + function getDecimalFormatSymbols(): JTDecimalFormatSymbols; overload; virtual; + procedure setDecimalFormatSymbols(para1: JTDecimalFormatSymbols); overload; virtual; + function getPositivePrefix(): JLString; overload; virtual; + procedure setPositivePrefix(para1: JLString); overload; virtual; + function getNegativePrefix(): JLString; overload; virtual; + procedure setNegativePrefix(para1: JLString); overload; virtual; + function getPositiveSuffix(): JLString; overload; virtual; + procedure setPositiveSuffix(para1: JLString); overload; virtual; + function getNegativeSuffix(): JLString; overload; virtual; + procedure setNegativeSuffix(para1: JLString); overload; virtual; + function getMultiplier(): jint; overload; virtual; + procedure setMultiplier(para1: jint); overload; virtual; + function getGroupingSize(): jint; overload; virtual; + procedure setGroupingSize(para1: jint); overload; virtual; + function isDecimalSeparatorAlwaysShown(): jboolean; overload; virtual; + procedure setDecimalSeparatorAlwaysShown(para1: jboolean); overload; virtual; + function isParseBigDecimal(): jboolean; overload; virtual; + procedure setParseBigDecimal(para1: jboolean); overload; virtual; + function clone(): JLObject; overload; virtual; + function equals(para1: JLObject): jboolean; overload; virtual; + function hashCode(): jint; overload; virtual; + function toPattern(): JLString; overload; virtual; + function toLocalizedPattern(): JLString; overload; virtual; + procedure applyPattern(para1: JLString); overload; virtual; + procedure applyLocalizedPattern(para1: JLString); overload; virtual; + procedure setMaximumIntegerDigits(para1: jint); overload; virtual; + procedure setMinimumIntegerDigits(para1: jint); overload; virtual; + procedure setMaximumFractionDigits(para1: jint); overload; virtual; + procedure setMinimumFractionDigits(para1: jint); overload; virtual; + function getMaximumIntegerDigits(): jint; overload; virtual; + function getMinimumIntegerDigits(): jint; overload; virtual; + function getMaximumFractionDigits(): jint; overload; virtual; + function getMinimumFractionDigits(): jint; overload; virtual; + function getCurrency(): JUCurrency; overload; virtual; + procedure setCurrency(para1: JUCurrency); overload; virtual; + function getRoundingMode(): JMRoundingMode; overload; virtual; + procedure setRoundingMode(para1: JMRoundingMode); overload; virtual; + end; + JAPDialogPeer = interface external 'java.awt.peer' name 'DialogPeer' (JAPWindowPeer) procedure setTitle(para1: JLString); overload; procedure setResizable(para1: jboolean); overload; @@ -73097,1009 +73008,6 @@ function create_(para1: JSTElement; para2: jint; para3: jint): JSTView; external name 'create'; overload; virtual; end; - JUJJarInputStream = class external 'java.util.jar' name 'JarInputStream' (JUZZipInputStream) - public - constructor create(para1: JIInputStream); overload; // throws java.io.IOException - constructor create(para1: JIInputStream; para2: jboolean); overload; // throws java.io.IOException - function getManifest(): JUJManifest; overload; virtual; - function getNextEntry(): JUZZipEntry; overload; virtual; // throws java.io.IOException - function getNextJarEntry(): JUJJarEntry; overload; virtual; // throws java.io.IOException - function read(para1: Arr1jbyte; para2: jint; para3: jint): jint; overload; virtual; // throws java.io.IOException - function read(var para1: array of jbyte; para2: jint; para3: jint): jint; overload; virtual; // throws java.io.IOException - strict protected - function createZipEntry(para1: JLString): JUZZipEntry; overload; virtual; - end; - - JNCSAbstractSelectableChannel = class abstract external 'java.nio.channels.spi' name 'AbstractSelectableChannel' (JNCSelectableChannel) - strict protected - constructor create(para1: JNCSSelectorProvider); overload; - public - function provider(): JNCSSelectorProvider; overload; virtual; final; - function isRegistered(): jboolean; overload; virtual; final; - function keyFor(para1: JNCSelector): JNCSelectionKey; overload; virtual; final; - function register(para1: JNCSelector; para2: jint; para3: JLObject): JNCSelectionKey; overload; virtual; final; // throws java.nio.channels.ClosedChannelException - strict protected - procedure implCloseChannel(); overload; virtual; final; // throws java.io.IOException - procedure implCloseSelectableChannel(); overload; virtual; abstract; // throws java.io.IOException - public - function isBlocking(): jboolean; overload; virtual; final; - function blockingLock(): JLObject; overload; virtual; final; - function configureBlocking(para1: jboolean): JNCSelectableChannel; overload; virtual; final; // throws java.io.IOException - strict protected - procedure implConfigureBlocking(para1: jboolean); overload; virtual; abstract; // throws java.io.IOException - end; - - JUJJarOutputStream = class external 'java.util.jar' name 'JarOutputStream' (JUZZipOutputStream) - public - constructor create(para1: JIOutputStream; para2: JUJManifest); overload; // throws java.io.IOException - constructor create(para1: JIOutputStream); overload; // throws java.io.IOException - procedure putNextEntry(para1: JUZZipEntry); overload; virtual; // throws java.io.IOException - end; - - JULinkedList = class external 'java.util' name 'LinkedList' (JUAbstractSequentialList, JUList, JUDeque, JLCloneable, JISerializable) - public - type - InnerEntry = class; - Arr1InnerEntry = array of InnerEntry; - Arr2InnerEntry = array of Arr1InnerEntry; - Arr3InnerEntry = array of Arr2InnerEntry; - InnerDescendingIterator = class; - Arr1InnerDescendingIterator = array of InnerDescendingIterator; - Arr2InnerDescendingIterator = array of Arr1InnerDescendingIterator; - Arr3InnerDescendingIterator = array of Arr2InnerDescendingIterator; - InnerListItr = class; - Arr1InnerListItr = array of InnerListItr; - Arr2InnerListItr = array of Arr1InnerListItr; - Arr3InnerListItr = array of Arr2InnerListItr; - InnerEntry = class external 'java.util' name 'LinkedList$Entry' - end; - - InnerDescendingIterator = class external 'java.util' name 'LinkedList$DescendingIterator' - end; - - InnerListItr = class external 'java.util' name 'LinkedList$ListItr' - end; - - public - constructor create(); overload; - constructor create(para1: JUCollection); overload; - function getFirst(): JLObject; overload; virtual; - function getLast(): JLObject; overload; virtual; - function removeFirst(): JLObject; overload; virtual; - function removeLast(): JLObject; overload; virtual; - procedure addFirst(para1: JLObject); overload; virtual; - procedure addLast(para1: JLObject); overload; virtual; - function contains(para1: JLObject): jboolean; overload; virtual; - function size(): jint; overload; virtual; - function add(para1: JLObject): jboolean; overload; virtual; - function remove(para1: JLObject): jboolean; overload; virtual; - function addAll(para1: JUCollection): jboolean; overload; virtual; - function addAll(para1: jint; para2: JUCollection): jboolean; overload; virtual; - procedure clear(); overload; virtual; - function get(para1: jint): JLObject; overload; virtual; - function &set(para1: jint; para2: JLObject): JLObject; overload; virtual; - procedure add(para1: jint; para2: JLObject); overload; virtual; - function remove(para1: jint): JLObject; overload; virtual; - function indexOf(para1: JLObject): jint; overload; virtual; - function lastIndexOf(para1: JLObject): jint; overload; virtual; - function peek(): JLObject; overload; virtual; - function element(): JLObject; overload; virtual; - function poll(): JLObject; overload; virtual; - function remove(): JLObject; overload; virtual; - function offer(para1: JLObject): jboolean; overload; virtual; - function offerFirst(para1: JLObject): jboolean; overload; virtual; - function offerLast(para1: JLObject): jboolean; overload; virtual; - function peekFirst(): JLObject; overload; virtual; - function peekLast(): JLObject; overload; virtual; - function pollFirst(): JLObject; overload; virtual; - function pollLast(): JLObject; overload; virtual; - procedure push(para1: JLObject); overload; virtual; - function pop(): JLObject; overload; virtual; - function removeFirstOccurrence(para1: JLObject): jboolean; overload; virtual; - function removeLastOccurrence(para1: JLObject): jboolean; overload; virtual; - function listIterator(para1: jint): JUListIterator; overload; virtual; - function descendingIterator(): JUIterator; overload; virtual; - function clone(): JLObject; overload; virtual; - function toArray(): Arr1JLObject; overload; virtual; - function toArray(para1: Arr1JLObject): Arr1JLObject; overload; virtual; - function toArray(var para1: array of JLObject): Arr1JLObject; overload; virtual; - end; - - JMAttributeList = class external 'javax.management' name 'AttributeList' (JUArrayList) - public - constructor create(); overload; - constructor create(para1: jint); overload; - constructor create(para1: JMAttributeList); overload; - constructor create(para1: JUList); overload; - function asList(): JUList; overload; virtual; - procedure add(para1: JMAttribute); overload; virtual; - procedure add(para1: jint; para2: JMAttribute); overload; virtual; - procedure &set(para1: jint; para2: JMAttribute); overload; virtual; - function addAll(para1: JMAttributeList): jboolean; overload; virtual; - function addAll(para1: jint; para2: JMAttributeList): jboolean; overload; virtual; - function add(para1: JLObject): jboolean; overload; virtual; - procedure add(para1: jint; para2: JLObject); overload; virtual; - function addAll(para1: JUCollection): jboolean; overload; virtual; - function addAll(para1: jint; para2: JUCollection): jboolean; overload; virtual; - function &set(para1: jint; para2: JLObject): JLObject; overload; virtual; - end; - - JMRRoleList = class external 'javax.management.relation' name 'RoleList' (JUArrayList) - public - constructor create(); overload; - constructor create(para1: jint); overload; - constructor create(para1: JUList); overload; // throws java.lang.IllegalArgumentException - function asList(): JUList; overload; virtual; - procedure add(para1: JMRRole); overload; virtual; // throws java.lang.IllegalArgumentException - procedure add(para1: jint; para2: JMRRole); overload; virtual; // throws java.lang.IllegalArgumentException, java.lang.IndexOutOfBoundsException - procedure &set(para1: jint; para2: JMRRole); overload; virtual; // throws java.lang.IllegalArgumentException, java.lang.IndexOutOfBoundsException - function addAll(para1: JMRRoleList): jboolean; overload; virtual; // throws java.lang.IndexOutOfBoundsException - function addAll(para1: jint; para2: JMRRoleList): jboolean; overload; virtual; // throws java.lang.IllegalArgumentException, java.lang.IndexOutOfBoundsException - function add(para1: JLObject): jboolean; overload; virtual; - procedure add(para1: jint; para2: JLObject); overload; virtual; - function addAll(para1: JUCollection): jboolean; overload; virtual; - function addAll(para1: jint; para2: JUCollection): jboolean; overload; virtual; - function &set(para1: jint; para2: JLObject): JLObject; overload; virtual; - end; - - JMRRoleUnresolvedList = class external 'javax.management.relation' name 'RoleUnresolvedList' (JUArrayList) - public - constructor create(); overload; - constructor create(para1: jint); overload; - constructor create(para1: JUList); overload; // throws java.lang.IllegalArgumentException - function asList(): JUList; overload; virtual; - procedure add(para1: JMRRoleUnresolved); overload; virtual; // throws java.lang.IllegalArgumentException - procedure add(para1: jint; para2: JMRRoleUnresolved); overload; virtual; // throws java.lang.IllegalArgumentException, java.lang.IndexOutOfBoundsException - procedure &set(para1: jint; para2: JMRRoleUnresolved); overload; virtual; // throws java.lang.IllegalArgumentException, java.lang.IndexOutOfBoundsException - function addAll(para1: JMRRoleUnresolvedList): jboolean; overload; virtual; // throws java.lang.IndexOutOfBoundsException - function addAll(para1: jint; para2: JMRRoleUnresolvedList): jboolean; overload; virtual; // throws java.lang.IllegalArgumentException, java.lang.IndexOutOfBoundsException - function add(para1: JLObject): jboolean; overload; virtual; - procedure add(para1: jint; para2: JLObject); overload; virtual; - function addAll(para1: JUCollection): jboolean; overload; virtual; - function addAll(para1: jint; para2: JUCollection): jboolean; overload; virtual; - function &set(para1: jint; para2: JLObject): JLObject; overload; virtual; - end; - - JURandomAccessSubList = class external 'java.util' name 'RandomAccessSubList' (JUSubList, JURandomAccess) - public - function subList(para1: jint; para2: jint): JUList; overload; virtual; - end; - - JUStack = class external 'java.util' name 'Stack' (JUVector) - public - constructor create(); overload; - function push(para1: JLObject): JLObject; overload; virtual; - function pop(): JLObject; overload; virtual; - function peek(): JLObject; overload; virtual; - function empty(): jboolean; overload; virtual; - function search(para1: JLObject): jint; overload; virtual; - end; - - JUCLinkedBlockingDeque = class external 'java.util.concurrent' name 'LinkedBlockingDeque' (JUAbstractQueue, JUCBlockingDeque, JISerializable) - public - type - InnerNode = class; - Arr1InnerNode = array of InnerNode; - Arr2InnerNode = array of Arr1InnerNode; - Arr3InnerNode = array of Arr2InnerNode; - InnerAbstractItr = class; - Arr1InnerAbstractItr = array of InnerAbstractItr; - Arr2InnerAbstractItr = array of Arr1InnerAbstractItr; - Arr3InnerAbstractItr = array of Arr2InnerAbstractItr; - InnerDescendingItr = class; - Arr1InnerDescendingItr = array of InnerDescendingItr; - Arr2InnerDescendingItr = array of Arr1InnerDescendingItr; - Arr3InnerDescendingItr = array of Arr2InnerDescendingItr; - InnerItr = class; - Arr1InnerItr = array of InnerItr; - Arr2InnerItr = array of Arr1InnerItr; - Arr3InnerItr = array of Arr2InnerItr; - InnerNode = class sealed external 'java.util.concurrent' name 'LinkedBlockingDeque$Node' - end; - - InnerAbstractItr = class abstract external 'java.util.concurrent' name 'LinkedBlockingDeque$AbstractItr' - end; - - InnerDescendingItr = class external 'java.util.concurrent' name 'LinkedBlockingDeque$DescendingItr' - end; - - InnerItr = class external 'java.util.concurrent' name 'LinkedBlockingDeque$Itr' - end; - - public - constructor create(); overload; - constructor create(para1: jint); overload; - constructor create(para1: JUCollection); overload; - procedure addFirst(para1: JLObject); overload; virtual; - procedure addLast(para1: JLObject); overload; virtual; - function offerFirst(para1: JLObject): jboolean; overload; virtual; - function offerLast(para1: JLObject): jboolean; overload; virtual; - procedure putFirst(para1: JLObject); overload; virtual; // throws java.lang.InterruptedException - procedure putLast(para1: JLObject); overload; virtual; // throws java.lang.InterruptedException - function offerFirst(para1: JLObject; para2: jlong; para3: JUCTimeUnit): jboolean; overload; virtual; // throws java.lang.InterruptedException - function offerLast(para1: JLObject; para2: jlong; para3: JUCTimeUnit): jboolean; overload; virtual; // throws java.lang.InterruptedException - function removeFirst(): JLObject; overload; virtual; - function removeLast(): JLObject; overload; virtual; - function pollFirst(): JLObject; overload; virtual; - function pollLast(): JLObject; overload; virtual; - function takeFirst(): JLObject; overload; virtual; // throws java.lang.InterruptedException - function takeLast(): JLObject; overload; virtual; // throws java.lang.InterruptedException - function pollFirst(para1: jlong; para2: JUCTimeUnit): JLObject; overload; virtual; // throws java.lang.InterruptedException - function pollLast(para1: jlong; para2: JUCTimeUnit): JLObject; overload; virtual; // throws java.lang.InterruptedException - function getFirst(): JLObject; overload; virtual; - function getLast(): JLObject; overload; virtual; - function peekFirst(): JLObject; overload; virtual; - function peekLast(): JLObject; overload; virtual; - function removeFirstOccurrence(para1: JLObject): jboolean; overload; virtual; - function removeLastOccurrence(para1: JLObject): jboolean; overload; virtual; - function add(para1: JLObject): jboolean; overload; virtual; - function offer(para1: JLObject): jboolean; overload; virtual; - procedure put(para1: JLObject); overload; virtual; // throws java.lang.InterruptedException - function offer(para1: JLObject; para2: jlong; para3: JUCTimeUnit): jboolean; overload; virtual; // throws java.lang.InterruptedException - function remove(): JLObject; overload; virtual; - function poll(): JLObject; overload; virtual; - function take(): JLObject; overload; virtual; // throws java.lang.InterruptedException - function poll(para1: jlong; para2: JUCTimeUnit): JLObject; overload; virtual; // throws java.lang.InterruptedException - function element(): JLObject; overload; virtual; - function peek(): JLObject; overload; virtual; - function remainingCapacity(): jint; overload; virtual; - function drainTo(para1: JUCollection): jint; overload; virtual; - function drainTo(para1: JUCollection; para2: jint): jint; overload; virtual; - procedure push(para1: JLObject); overload; virtual; - function pop(): JLObject; overload; virtual; - function remove(para1: JLObject): jboolean; overload; virtual; - function size(): jint; overload; virtual; - function contains(para1: JLObject): jboolean; overload; virtual; - function toArray(): Arr1JLObject; overload; virtual; - function toArray(para1: Arr1JLObject): Arr1JLObject; overload; virtual; - function toArray(var para1: array of JLObject): Arr1JLObject; overload; virtual; - function toString(): JLString; overload; virtual; - procedure clear(); overload; virtual; - function iterator(): JUIterator; overload; virtual; - function descendingIterator(): JUIterator; overload; virtual; - end; - - JUJumboEnumSet = class external 'java.util' name 'JumboEnumSet' (JUEnumSet) - public - type - InnerEnumSetIterator = class; - Arr1InnerEnumSetIterator = array of InnerEnumSetIterator; - Arr2InnerEnumSetIterator = array of Arr1InnerEnumSetIterator; - Arr3InnerEnumSetIterator = array of Arr2InnerEnumSetIterator; - InnerEnumSetIterator = class external 'java.util' name 'JumboEnumSet$EnumSetIterator' - end; - - public - function iterator(): JUIterator; overload; virtual; - function size(): jint; overload; virtual; - function isEmpty(): jboolean; overload; virtual; - function contains(para1: JLObject): jboolean; overload; virtual; - function add(para1: JLEnum): jboolean; overload; virtual; - function remove(para1: JLObject): jboolean; overload; virtual; - function containsAll(para1: JUCollection): jboolean; overload; virtual; - function addAll(para1: JUCollection): jboolean; overload; virtual; - function removeAll(para1: JUCollection): jboolean; overload; virtual; - function retainAll(para1: JUCollection): jboolean; overload; virtual; - procedure clear(); overload; virtual; - function equals(para1: JLObject): jboolean; overload; virtual; - function clone(): JUEnumSet; overload; virtual; - function add(para1: JLObject): jboolean; overload; virtual; - function clone(): JLObject; overload; virtual; // throws java.lang.CloneNotSupportedException - end; - - JURegularEnumSet = class external 'java.util' name 'RegularEnumSet' (JUEnumSet) - public - type - InnerEnumSetIterator = class; - Arr1InnerEnumSetIterator = array of InnerEnumSetIterator; - Arr2InnerEnumSetIterator = array of Arr1InnerEnumSetIterator; - Arr3InnerEnumSetIterator = array of Arr2InnerEnumSetIterator; - InnerEnumSetIterator = class external 'java.util' name 'RegularEnumSet$EnumSetIterator' - end; - - public - function iterator(): JUIterator; overload; virtual; - function size(): jint; overload; virtual; - function isEmpty(): jboolean; overload; virtual; - function contains(para1: JLObject): jboolean; overload; virtual; - function add(para1: JLEnum): jboolean; overload; virtual; - function remove(para1: JLObject): jboolean; overload; virtual; - function containsAll(para1: JUCollection): jboolean; overload; virtual; - function addAll(para1: JUCollection): jboolean; overload; virtual; - function removeAll(para1: JUCollection): jboolean; overload; virtual; - function retainAll(para1: JUCollection): jboolean; overload; virtual; - procedure clear(); overload; virtual; - function equals(para1: JLObject): jboolean; overload; virtual; - function add(para1: JLObject): jboolean; overload; virtual; - end; - - JULinkedHashSet = class external 'java.util' name 'LinkedHashSet' (JUHashSet, JUSet, JLCloneable, JISerializable) - public - constructor create(para1: jint; para2: jfloat); overload; - constructor create(para1: jint); overload; - constructor create(); overload; - constructor create(para1: JUCollection); overload; - end; - - JPASJobStateReasons = class sealed external 'javax.print.attribute.standard' name 'JobStateReasons' (JUHashSet, JPAPrintJobAttribute) - public - constructor create(); overload; - constructor create(para1: jint); overload; - constructor create(para1: jint; para2: jfloat); overload; - constructor create(para1: JUCollection); overload; - function add(para1: JPASJobStateReason): jboolean; overload; virtual; - function getCategory(): JLClass; overload; virtual; final; - function getName(): JLString; overload; virtual; final; - function add(para1: JLObject): jboolean; overload; virtual; - end; - - JUTreeSet = class external 'java.util' name 'TreeSet' (JUAbstractSet, JUNavigableSet, JLCloneable, JISerializable) - public - constructor create(); overload; - constructor create(para1: JUComparator); overload; - constructor create(para1: JUCollection); overload; - constructor create(para1: JUSortedSet); overload; - function iterator(): JUIterator; overload; virtual; - function descendingIterator(): JUIterator; overload; virtual; - function descendingSet(): JUNavigableSet; overload; virtual; - function size(): jint; overload; virtual; - function isEmpty(): jboolean; overload; virtual; - function contains(para1: JLObject): jboolean; overload; virtual; - function add(para1: JLObject): jboolean; overload; virtual; - function remove(para1: JLObject): jboolean; overload; virtual; - procedure clear(); overload; virtual; - function addAll(para1: JUCollection): jboolean; overload; virtual; - function subSet(para1: JLObject; para2: jboolean; para3: JLObject; para4: jboolean): JUNavigableSet; overload; virtual; - function headSet(para1: JLObject; para2: jboolean): JUNavigableSet; overload; virtual; - function tailSet(para1: JLObject; para2: jboolean): JUNavigableSet; overload; virtual; - function subSet(para1: JLObject; para2: JLObject): JUSortedSet; overload; virtual; - function headSet(para1: JLObject): JUSortedSet; overload; virtual; - function tailSet(para1: JLObject): JUSortedSet; overload; virtual; - function comparator(): JUComparator; overload; virtual; - function first(): JLObject; overload; virtual; - function last(): JLObject; overload; virtual; - function lower(para1: JLObject): JLObject; overload; virtual; - function floor(para1: JLObject): JLObject; overload; virtual; - function ceiling(para1: JLObject): JLObject; overload; virtual; - function higher(para1: JLObject): JLObject; overload; virtual; - function pollFirst(): JLObject; overload; virtual; - function pollLast(): JLObject; overload; virtual; - function clone(): JLObject; overload; virtual; - end; - - JUCConcurrentSkipListSet = class external 'java.util.concurrent' name 'ConcurrentSkipListSet' (JUAbstractSet, JUNavigableSet, JLCloneable, JISerializable) - public - constructor create(); overload; - constructor create(para1: JUComparator); overload; - constructor create(para1: JUCollection); overload; - constructor create(para1: JUSortedSet); overload; - function clone(): JUCConcurrentSkipListSet; overload; virtual; - function size(): jint; overload; virtual; - function isEmpty(): jboolean; overload; virtual; - function contains(para1: JLObject): jboolean; overload; virtual; - function add(para1: JLObject): jboolean; overload; virtual; - function remove(para1: JLObject): jboolean; overload; virtual; - procedure clear(); overload; virtual; - function iterator(): JUIterator; overload; virtual; - function descendingIterator(): JUIterator; overload; virtual; - function equals(para1: JLObject): jboolean; overload; virtual; - function removeAll(para1: JUCollection): jboolean; overload; virtual; - function lower(para1: JLObject): JLObject; overload; virtual; - function floor(para1: JLObject): JLObject; overload; virtual; - function ceiling(para1: JLObject): JLObject; overload; virtual; - function higher(para1: JLObject): JLObject; overload; virtual; - function pollFirst(): JLObject; overload; virtual; - function pollLast(): JLObject; overload; virtual; - function comparator(): JUComparator; overload; virtual; - function first(): JLObject; overload; virtual; - function last(): JLObject; overload; virtual; - function subSet(para1: JLObject; para2: jboolean; para3: JLObject; para4: jboolean): JUNavigableSet; overload; virtual; - function headSet(para1: JLObject; para2: jboolean): JUNavigableSet; overload; virtual; - function tailSet(para1: JLObject; para2: jboolean): JUNavigableSet; overload; virtual; - function subSet(para1: JLObject; para2: JLObject): JUNavigableSet; overload; virtual; - function headSet(para1: JLObject): JUNavigableSet; overload; virtual; - function tailSet(para1: JLObject): JUNavigableSet; overload; virtual; - function descendingSet(): JUNavigableSet; overload; virtual; - function clone(): JLObject; overload; virtual; // throws java.lang.CloneNotSupportedException - function tailSet(para1: JLObject): JUSortedSet; overload; virtual; - function headSet(para1: JLObject): JUSortedSet; overload; virtual; - function subSet(para1: JLObject; para2: JLObject): JUSortedSet; overload; virtual; - end; - - JSRFilteredRowSet = interface external 'javax.sql.rowset' name 'FilteredRowSet' (JSRWebRowSet) - procedure setFilter(para1: JSRPredicate); overload; // throws java.sql.SQLException - function getFilter(): JSRPredicate; overload; - end; - - JSRJoinRowSet = interface external 'javax.sql.rowset' name 'JoinRowSet' (JSRWebRowSet) - const - CROSS_JOIN = 0; - INNER_JOIN = 1; - LEFT_OUTER_JOIN = 2; - RIGHT_OUTER_JOIN = 3; - FULL_JOIN = 4; - procedure addRowSet(para1: JSRJoinable); overload; // throws java.sql.SQLException - procedure addRowSet(para1: JSRowSet; para2: jint); overload; // throws java.sql.SQLException - procedure addRowSet(para1: JSRowSet; para2: JLString); overload; // throws java.sql.SQLException - procedure addRowSet(para1: Arr1JSRowSet; para2: Arr1jint); overload; // throws java.sql.SQLException - procedure addRowSet(var para1: array of JSRowSet; var para2: array of jint); overload; // throws java.sql.SQLException - procedure addRowSet(para1: Arr1JSRowSet; para2: Arr1JLString); overload; // throws java.sql.SQLException - procedure addRowSet(var para1: array of JSRowSet; var para2: array of JLString); overload; // throws java.sql.SQLException - function getRowSets(): JUCollection; overload; // throws java.sql.SQLException - function getRowSetNames(): Arr1JLString; overload; // throws java.sql.SQLException - function toCachedRowSet(): JSRCachedRowSet; overload; // throws java.sql.SQLException - function supportsCrossJoin(): jboolean; overload; - function supportsInnerJoin(): jboolean; overload; - function supportsLeftOuterJoin(): jboolean; overload; - function supportsRightOuterJoin(): jboolean; overload; - function supportsFullJoin(): jboolean; overload; - procedure setJoinType(para1: jint); overload; // throws java.sql.SQLException - function getWhereClause(): JLString; overload; // throws java.sql.SQLException - function getJoinType(): jint; overload; // throws java.sql.SQLException - end; - - JSTDefaultEditorKit = class external 'javax.swing.text' name 'DefaultEditorKit' (JSTEditorKit) - public - type - InnerBeginAction = class; - Arr1InnerBeginAction = array of InnerBeginAction; - Arr2InnerBeginAction = array of Arr1InnerBeginAction; - Arr3InnerBeginAction = array of Arr2InnerBeginAction; - InnerBeginLineAction = class; - Arr1InnerBeginLineAction = array of InnerBeginLineAction; - Arr2InnerBeginLineAction = array of Arr1InnerBeginLineAction; - Arr3InnerBeginLineAction = array of Arr2InnerBeginLineAction; - InnerBeginParagraphAction = class; - Arr1InnerBeginParagraphAction = array of InnerBeginParagraphAction; - Arr2InnerBeginParagraphAction = array of Arr1InnerBeginParagraphAction; - Arr3InnerBeginParagraphAction = array of Arr2InnerBeginParagraphAction; - InnerBeginWordAction = class; - Arr1InnerBeginWordAction = array of InnerBeginWordAction; - Arr2InnerBeginWordAction = array of Arr1InnerBeginWordAction; - Arr3InnerBeginWordAction = array of Arr2InnerBeginWordAction; - InnerDeleteNextCharAction = class; - Arr1InnerDeleteNextCharAction = array of InnerDeleteNextCharAction; - Arr2InnerDeleteNextCharAction = array of Arr1InnerDeleteNextCharAction; - Arr3InnerDeleteNextCharAction = array of Arr2InnerDeleteNextCharAction; - InnerDeletePrevCharAction = class; - Arr1InnerDeletePrevCharAction = array of InnerDeletePrevCharAction; - Arr2InnerDeletePrevCharAction = array of Arr1InnerDeletePrevCharAction; - Arr3InnerDeletePrevCharAction = array of Arr2InnerDeletePrevCharAction; - InnerDeleteWordAction = class; - Arr1InnerDeleteWordAction = array of InnerDeleteWordAction; - Arr2InnerDeleteWordAction = array of Arr1InnerDeleteWordAction; - Arr3InnerDeleteWordAction = array of Arr2InnerDeleteWordAction; - InnerDumpModelAction = class; - Arr1InnerDumpModelAction = array of InnerDumpModelAction; - Arr2InnerDumpModelAction = array of Arr1InnerDumpModelAction; - Arr3InnerDumpModelAction = array of Arr2InnerDumpModelAction; - InnerEndAction = class; - Arr1InnerEndAction = array of InnerEndAction; - Arr2InnerEndAction = array of Arr1InnerEndAction; - Arr3InnerEndAction = array of Arr2InnerEndAction; - InnerEndLineAction = class; - Arr1InnerEndLineAction = array of InnerEndLineAction; - Arr2InnerEndLineAction = array of Arr1InnerEndLineAction; - Arr3InnerEndLineAction = array of Arr2InnerEndLineAction; - InnerEndParagraphAction = class; - Arr1InnerEndParagraphAction = array of InnerEndParagraphAction; - Arr2InnerEndParagraphAction = array of Arr1InnerEndParagraphAction; - Arr3InnerEndParagraphAction = array of Arr2InnerEndParagraphAction; - InnerEndWordAction = class; - Arr1InnerEndWordAction = array of InnerEndWordAction; - Arr2InnerEndWordAction = array of Arr1InnerEndWordAction; - Arr3InnerEndWordAction = array of Arr2InnerEndWordAction; - InnerNextVisualPositionAction = class; - Arr1InnerNextVisualPositionAction = array of InnerNextVisualPositionAction; - Arr2InnerNextVisualPositionAction = array of Arr1InnerNextVisualPositionAction; - Arr3InnerNextVisualPositionAction = array of Arr2InnerNextVisualPositionAction; - InnerNextWordAction = class; - Arr1InnerNextWordAction = array of InnerNextWordAction; - Arr2InnerNextWordAction = array of Arr1InnerNextWordAction; - Arr3InnerNextWordAction = array of Arr2InnerNextWordAction; - InnerPageAction = class; - Arr1InnerPageAction = array of InnerPageAction; - Arr2InnerPageAction = array of Arr1InnerPageAction; - Arr3InnerPageAction = array of Arr2InnerPageAction; - InnerPreviousWordAction = class; - Arr1InnerPreviousWordAction = array of InnerPreviousWordAction; - Arr2InnerPreviousWordAction = array of Arr1InnerPreviousWordAction; - Arr3InnerPreviousWordAction = array of Arr2InnerPreviousWordAction; - InnerReadOnlyAction = class; - Arr1InnerReadOnlyAction = array of InnerReadOnlyAction; - Arr2InnerReadOnlyAction = array of Arr1InnerReadOnlyAction; - Arr3InnerReadOnlyAction = array of Arr2InnerReadOnlyAction; - InnerSelectAllAction = class; - Arr1InnerSelectAllAction = array of InnerSelectAllAction; - Arr2InnerSelectAllAction = array of Arr1InnerSelectAllAction; - Arr3InnerSelectAllAction = array of Arr2InnerSelectAllAction; - InnerSelectLineAction = class; - Arr1InnerSelectLineAction = array of InnerSelectLineAction; - Arr2InnerSelectLineAction = array of Arr1InnerSelectLineAction; - Arr3InnerSelectLineAction = array of Arr2InnerSelectLineAction; - InnerSelectParagraphAction = class; - Arr1InnerSelectParagraphAction = array of InnerSelectParagraphAction; - Arr2InnerSelectParagraphAction = array of Arr1InnerSelectParagraphAction; - Arr3InnerSelectParagraphAction = array of Arr2InnerSelectParagraphAction; - InnerSelectWordAction = class; - Arr1InnerSelectWordAction = array of InnerSelectWordAction; - Arr2InnerSelectWordAction = array of Arr1InnerSelectWordAction; - Arr3InnerSelectWordAction = array of Arr2InnerSelectWordAction; - InnerToggleComponentOrientationAction = class; - Arr1InnerToggleComponentOrientationAction = array of InnerToggleComponentOrientationAction; - Arr2InnerToggleComponentOrientationAction = array of Arr1InnerToggleComponentOrientationAction; - Arr3InnerToggleComponentOrientationAction = array of Arr2InnerToggleComponentOrientationAction; - InnerUnselectAction = class; - Arr1InnerUnselectAction = array of InnerUnselectAction; - Arr2InnerUnselectAction = array of Arr1InnerUnselectAction; - Arr3InnerUnselectAction = array of Arr2InnerUnselectAction; - InnerVerticalPageAction = class; - Arr1InnerVerticalPageAction = array of InnerVerticalPageAction; - Arr2InnerVerticalPageAction = array of Arr1InnerVerticalPageAction; - Arr3InnerVerticalPageAction = array of Arr2InnerVerticalPageAction; - InnerWritableAction = class; - Arr1InnerWritableAction = array of InnerWritableAction; - Arr2InnerWritableAction = array of Arr1InnerWritableAction; - Arr3InnerWritableAction = array of Arr2InnerWritableAction; - InnerBeginAction = class external 'javax.swing.text' name 'DefaultEditorKit$BeginAction' - end; - - InnerBeginLineAction = class external 'javax.swing.text' name 'DefaultEditorKit$BeginLineAction' - end; - - InnerBeginParagraphAction = class external 'javax.swing.text' name 'DefaultEditorKit$BeginParagraphAction' - end; - - InnerBeginWordAction = class external 'javax.swing.text' name 'DefaultEditorKit$BeginWordAction' - end; - - InnerDeleteNextCharAction = class external 'javax.swing.text' name 'DefaultEditorKit$DeleteNextCharAction' - end; - - InnerDeletePrevCharAction = class external 'javax.swing.text' name 'DefaultEditorKit$DeletePrevCharAction' - end; - - InnerDeleteWordAction = class external 'javax.swing.text' name 'DefaultEditorKit$DeleteWordAction' - end; - - InnerDumpModelAction = class external 'javax.swing.text' name 'DefaultEditorKit$DumpModelAction' - end; - - InnerEndAction = class external 'javax.swing.text' name 'DefaultEditorKit$EndAction' - end; - - InnerEndLineAction = class external 'javax.swing.text' name 'DefaultEditorKit$EndLineAction' - end; - - InnerEndParagraphAction = class external 'javax.swing.text' name 'DefaultEditorKit$EndParagraphAction' - end; - - InnerEndWordAction = class external 'javax.swing.text' name 'DefaultEditorKit$EndWordAction' - end; - - InnerNextVisualPositionAction = class external 'javax.swing.text' name 'DefaultEditorKit$NextVisualPositionAction' - end; - - InnerNextWordAction = class external 'javax.swing.text' name 'DefaultEditorKit$NextWordAction' - end; - - InnerPageAction = class external 'javax.swing.text' name 'DefaultEditorKit$PageAction' - end; - - InnerPreviousWordAction = class external 'javax.swing.text' name 'DefaultEditorKit$PreviousWordAction' - end; - - InnerReadOnlyAction = class external 'javax.swing.text' name 'DefaultEditorKit$ReadOnlyAction' - end; - - InnerSelectAllAction = class external 'javax.swing.text' name 'DefaultEditorKit$SelectAllAction' - end; - - InnerSelectLineAction = class external 'javax.swing.text' name 'DefaultEditorKit$SelectLineAction' - end; - - InnerSelectParagraphAction = class external 'javax.swing.text' name 'DefaultEditorKit$SelectParagraphAction' - end; - - InnerSelectWordAction = class external 'javax.swing.text' name 'DefaultEditorKit$SelectWordAction' - end; - - InnerToggleComponentOrientationAction = class external 'javax.swing.text' name 'DefaultEditorKit$ToggleComponentOrientationAction' - end; - - InnerUnselectAction = class external 'javax.swing.text' name 'DefaultEditorKit$UnselectAction' - end; - - InnerVerticalPageAction = class external 'javax.swing.text' name 'DefaultEditorKit$VerticalPageAction' - end; - - InnerWritableAction = class external 'javax.swing.text' name 'DefaultEditorKit$WritableAction' - end; - - public - type - InnerBeepAction = class; - Arr1InnerBeepAction = array of InnerBeepAction; - Arr2InnerBeepAction = array of Arr1InnerBeepAction; - Arr3InnerBeepAction = array of Arr2InnerBeepAction; - InnerCopyAction = class; - Arr1InnerCopyAction = array of InnerCopyAction; - Arr2InnerCopyAction = array of Arr1InnerCopyAction; - Arr3InnerCopyAction = array of Arr2InnerCopyAction; - InnerCutAction = class; - Arr1InnerCutAction = array of InnerCutAction; - Arr2InnerCutAction = array of Arr1InnerCutAction; - Arr3InnerCutAction = array of Arr2InnerCutAction; - InnerDefaultKeyTypedAction = class; - Arr1InnerDefaultKeyTypedAction = array of InnerDefaultKeyTypedAction; - Arr2InnerDefaultKeyTypedAction = array of Arr1InnerDefaultKeyTypedAction; - Arr3InnerDefaultKeyTypedAction = array of Arr2InnerDefaultKeyTypedAction; - InnerInsertBreakAction = class; - Arr1InnerInsertBreakAction = array of InnerInsertBreakAction; - Arr2InnerInsertBreakAction = array of Arr1InnerInsertBreakAction; - Arr3InnerInsertBreakAction = array of Arr2InnerInsertBreakAction; - InnerInsertContentAction = class; - Arr1InnerInsertContentAction = array of InnerInsertContentAction; - Arr2InnerInsertContentAction = array of Arr1InnerInsertContentAction; - Arr3InnerInsertContentAction = array of Arr2InnerInsertContentAction; - InnerInsertTabAction = class; - Arr1InnerInsertTabAction = array of InnerInsertTabAction; - Arr2InnerInsertTabAction = array of Arr1InnerInsertTabAction; - Arr3InnerInsertTabAction = array of Arr2InnerInsertTabAction; - InnerPasteAction = class; - Arr1InnerPasteAction = array of InnerPasteAction; - Arr2InnerPasteAction = array of Arr1InnerPasteAction; - Arr3InnerPasteAction = array of Arr2InnerPasteAction; - InnerBeepAction = class external 'javax.swing.text' name 'DefaultEditorKit$BeepAction' (JSTTextAction) - public - constructor create(); overload; - procedure actionPerformed(para1: JAEActionEvent); overload; virtual; - end; - - InnerCopyAction = class external 'javax.swing.text' name 'DefaultEditorKit$CopyAction' (JSTTextAction) - public - constructor create(); overload; - procedure actionPerformed(para1: JAEActionEvent); overload; virtual; - end; - - InnerCutAction = class external 'javax.swing.text' name 'DefaultEditorKit$CutAction' (JSTTextAction) - public - constructor create(); overload; - procedure actionPerformed(para1: JAEActionEvent); overload; virtual; - end; - - InnerDefaultKeyTypedAction = class external 'javax.swing.text' name 'DefaultEditorKit$DefaultKeyTypedAction' (JSTTextAction) - public - constructor create(); overload; - procedure actionPerformed(para1: JAEActionEvent); overload; virtual; - end; - - InnerInsertBreakAction = class external 'javax.swing.text' name 'DefaultEditorKit$InsertBreakAction' (JSTTextAction) - public - constructor create(); overload; - procedure actionPerformed(para1: JAEActionEvent); overload; virtual; - end; - - InnerInsertContentAction = class external 'javax.swing.text' name 'DefaultEditorKit$InsertContentAction' (JSTTextAction) - public - constructor create(); overload; - procedure actionPerformed(para1: JAEActionEvent); overload; virtual; - end; - - InnerInsertTabAction = class external 'javax.swing.text' name 'DefaultEditorKit$InsertTabAction' (JSTTextAction) - public - constructor create(); overload; - procedure actionPerformed(para1: JAEActionEvent); overload; virtual; - end; - - InnerPasteAction = class external 'javax.swing.text' name 'DefaultEditorKit$PasteAction' (JSTTextAction) - public - constructor create(); overload; - procedure actionPerformed(para1: JAEActionEvent); overload; virtual; - end; - - public - const - EndOfLineStringProperty = '__EndOfLine__'; - insertContentAction = 'insert-content'; - insertBreakAction = 'insert-break'; - insertTabAction = 'insert-tab'; - deletePrevCharAction = 'delete-previous'; - deleteNextCharAction = 'delete-next'; - deleteNextWordAction = 'delete-next-word'; - deletePrevWordAction = 'delete-previous-word'; - readOnlyAction = 'set-read-only'; - writableAction = 'set-writable'; - cutAction = 'cut-to-clipboard'; - copyAction = 'copy-to-clipboard'; - pasteAction = 'paste-from-clipboard'; - beepAction = 'beep'; - pageUpAction = 'page-up'; - pageDownAction = 'page-down'; - forwardAction = 'caret-forward'; - backwardAction = 'caret-backward'; - selectionForwardAction = 'selection-forward'; - selectionBackwardAction = 'selection-backward'; - upAction = 'caret-up'; - downAction = 'caret-down'; - selectionUpAction = 'selection-up'; - selectionDownAction = 'selection-down'; - beginWordAction = 'caret-begin-word'; - endWordAction = 'caret-end-word'; - selectionBeginWordAction = 'selection-begin-word'; - selectionEndWordAction = 'selection-end-word'; - previousWordAction = 'caret-previous-word'; - nextWordAction = 'caret-next-word'; - selectionPreviousWordAction = 'selection-previous-word'; - selectionNextWordAction = 'selection-next-word'; - beginLineAction = 'caret-begin-line'; - endLineAction = 'caret-end-line'; - selectionBeginLineAction = 'selection-begin-line'; - selectionEndLineAction = 'selection-end-line'; - beginParagraphAction = 'caret-begin-paragraph'; - endParagraphAction = 'caret-end-paragraph'; - selectionBeginParagraphAction = 'selection-begin-paragraph'; - selectionEndParagraphAction = 'selection-end-paragraph'; - beginAction = 'caret-begin'; - endAction = 'caret-end'; - selectionBeginAction = 'selection-begin'; - selectionEndAction = 'selection-end'; - selectWordAction = 'select-word'; - selectLineAction = 'select-line'; - selectParagraphAction = 'select-paragraph'; - selectAllAction = 'select-all'; - defaultKeyTypedAction = 'default-typed'; - public - constructor create(); overload; - function getContentType(): JLString; overload; virtual; - function getViewFactory(): JSTViewFactory; overload; virtual; - function getActions(): Arr1JSAction; overload; virtual; - function createCaret(): JSTCaret; overload; virtual; - function createDefaultDocument(): JSTDocument; overload; virtual; - procedure read(para1: JIInputStream; para2: JSTDocument; para3: jint); overload; virtual; // throws java.io.IOException, javax.swing.text.BadLocationException - procedure write(para1: JIOutputStream; para2: JSTDocument; para3: jint; para4: jint); overload; virtual; // throws java.io.IOException, javax.swing.text.BadLocationException - procedure read(para1: JIReader; para2: JSTDocument; para3: jint); overload; virtual; // throws java.io.IOException, javax.swing.text.BadLocationException - procedure write(para1: JIWriter; para2: JSTDocument; para3: jint; para4: jint); overload; virtual; // throws java.io.IOException, javax.swing.text.BadLocationException - end; - - JBBBeanContextServicesSupport = class external 'java.beans.beancontext' name 'BeanContextServicesSupport' (JBBBeanContextSupport, JBBBeanContextServices) - public - type - InnerBCSSChild = class; - Arr1InnerBCSSChild = array of InnerBCSSChild; - Arr2InnerBCSSChild = array of Arr1InnerBCSSChild; - Arr3InnerBCSSChild = array of Arr2InnerBCSSChild; - InnerBCSSProxyServiceProvider = class; - Arr1InnerBCSSProxyServiceProvider = array of InnerBCSSProxyServiceProvider; - Arr2InnerBCSSProxyServiceProvider = array of Arr1InnerBCSSProxyServiceProvider; - Arr3InnerBCSSProxyServiceProvider = array of Arr2InnerBCSSProxyServiceProvider; - InnerBCSSServiceProvider = class; - Arr1InnerBCSSServiceProvider = array of InnerBCSSServiceProvider; - Arr2InnerBCSSServiceProvider = array of Arr1InnerBCSSServiceProvider; - Arr3InnerBCSSServiceProvider = array of Arr2InnerBCSSServiceProvider; - InnerBCSSChild = class external 'java.beans.beancontext' name 'BeanContextServicesSupport$BCSSChild' - public - type - InnerBCSSCServiceClassRef = class; - Arr1InnerBCSSCServiceClassRef = array of InnerBCSSCServiceClassRef; - Arr2InnerBCSSCServiceClassRef = array of Arr1InnerBCSSCServiceClassRef; - Arr3InnerBCSSCServiceClassRef = array of Arr2InnerBCSSCServiceClassRef; - InnerBCSSCServiceRef = class; - Arr1InnerBCSSCServiceRef = array of InnerBCSSCServiceRef; - Arr2InnerBCSSCServiceRef = array of Arr1InnerBCSSCServiceRef; - Arr3InnerBCSSCServiceRef = array of Arr2InnerBCSSCServiceRef; - InnerBCSSCServiceClassRef = class external 'java.beans.beancontext' name 'BeanContextServicesSupport$BCSSChild$BCSSCServiceClassRef' - end; - - InnerBCSSCServiceRef = class external 'java.beans.beancontext' name 'BeanContextServicesSupport$BCSSChild$BCSSCServiceRef' - end; - - end; - - InnerBCSSProxyServiceProvider = class external 'java.beans.beancontext' name 'BeanContextServicesSupport$BCSSProxyServiceProvider' - end; - - InnerBCSSServiceProvider = class external 'java.beans.beancontext' name 'BeanContextServicesSupport$BCSSServiceProvider' (JLObject, JISerializable) - strict protected - var - fserviceProvider: JBBBeanContextServiceProvider; external name 'serviceProvider'; - strict protected - function getServiceProvider(): JBBBeanContextServiceProvider; overload; virtual; - end; - - strict protected - var - fservices: JUHashMap; external name 'services'; - fserializable: jint; external name 'serializable'; - fproxy: JBBBeanContextServicesSupport.InnerBCSSProxyServiceProvider; external name 'proxy'; - fbcsListeners: JUArrayList; external name 'bcsListeners'; - public - constructor create(para1: JBBBeanContextServices; para2: JULocale; para3: jboolean; para4: jboolean); overload; - constructor create(para1: JBBBeanContextServices; para2: JULocale; para3: jboolean); overload; - constructor create(para1: JBBBeanContextServices; para2: JULocale); overload; - constructor create(para1: JBBBeanContextServices); overload; - constructor create(); overload; - procedure initialize(); overload; virtual; - function getBeanContextServicesPeer(): JBBBeanContextServices; overload; virtual; - strict protected - function createBCSChild(para1: JLObject; para2: JLObject): JBBBeanContextSupport.InnerBCSChild; overload; virtual; - function createBCSSServiceProvider(para1: JLClass; para2: JBBBeanContextServiceProvider): JBBBeanContextServicesSupport.InnerBCSSServiceProvider; overload; virtual; - public - procedure addBeanContextServicesListener(para1: JBBBeanContextServicesListener); overload; virtual; - procedure removeBeanContextServicesListener(para1: JBBBeanContextServicesListener); overload; virtual; - function addService(para1: JLClass; para2: JBBBeanContextServiceProvider): jboolean; overload; virtual; - strict protected - function addService(para1: JLClass; para2: JBBBeanContextServiceProvider; para3: jboolean): jboolean; overload; virtual; - public - procedure revokeService(para1: JLClass; para2: JBBBeanContextServiceProvider; para3: jboolean); overload; virtual; - function hasService(para1: JLClass): jboolean; overload; virtual; - function getService(para1: JBBBeanContextChild; para2: JLObject; para3: JLClass; para4: JLObject; para5: JBBBeanContextServiceRevokedListener): JLObject; overload; virtual; // throws java.util.TooManyListenersException - procedure releaseService(para1: JBBBeanContextChild; para2: JLObject; para3: JLObject); overload; virtual; - function getCurrentServiceClasses(): JUIterator; overload; virtual; - function getCurrentServiceSelectors(para1: JLClass): JUIterator; overload; virtual; - procedure serviceAvailable(para1: JBBBeanContextServiceAvailableEvent); overload; virtual; - procedure serviceRevoked(para1: JBBBeanContextServiceRevokedEvent); overload; virtual; - strict protected - class function getChildBeanContextServicesListener(para1: JLObject): JBBBeanContextServicesListener; static; overload; virtual; final; - procedure childJustRemovedHook(para1: JLObject; para2: JBBBeanContextSupport.InnerBCSChild); overload; virtual; - procedure releaseBeanContextResources(); overload; virtual; - procedure initializeBeanContextResources(); overload; virtual; - procedure fireServiceAdded(para1: JLClass); overload; virtual; final; - procedure fireServiceAdded(para1: JBBBeanContextServiceAvailableEvent); overload; virtual; final; - procedure fireServiceRevoked(para1: JBBBeanContextServiceRevokedEvent); overload; virtual; final; - procedure fireServiceRevoked(para1: JLClass; para2: jboolean); overload; virtual; final; - procedure bcsPreSerializationHook(para1: JIObjectOutputStream); overload; virtual; // throws java.io.IOException - procedure bcsPreDeserializationHook(para1: JIObjectInputStream); overload; virtual; // throws java.io.IOException, java.lang.ClassNotFoundException - end; - - JSTHCommentView = class external 'javax.swing.text.html' name 'CommentView' (JSTHHiddenTagView) - public - type - InnerCommentBorder = class; - Arr1InnerCommentBorder = array of InnerCommentBorder; - Arr2InnerCommentBorder = array of Arr1InnerCommentBorder; - Arr3InnerCommentBorder = array of Arr2InnerCommentBorder; - InnerCommentBorder = class external 'javax.swing.text.html' name 'CommentView$CommentBorder' - end; - - strict protected - function createComponent(): JAComponent; overload; virtual; - end; - - JSTParagraphView = class external 'javax.swing.text' name 'ParagraphView' (JSTFlowView, JSTTabExpander) - public - type - InnerRow = class; - Arr1InnerRow = array of InnerRow; - Arr2InnerRow = array of Arr1InnerRow; - Arr3InnerRow = array of Arr2InnerRow; - InnerRow = class external 'javax.swing.text' name 'ParagraphView$Row' - end; - - strict protected - var - ffirstLineIndent: jint; external name 'firstLineIndent'; - public - constructor create(para1: JSTElement); overload; - strict protected - procedure setJustification(para1: jint); overload; virtual; - procedure setLineSpacing(para1: jfloat); overload; virtual; - procedure setFirstLineIndent(para1: jfloat); overload; virtual; - procedure setPropertiesFromAttributes(); overload; virtual; - function getLayoutViewCount(): jint; overload; virtual; - function getLayoutView(para1: jint): JSTView; overload; virtual; - procedure adjustRow(para1: JSTParagraphView.InnerRow; para2: jint; para3: jint); overload; virtual; - function getNextNorthSouthVisualPositionFrom(para1: jint; para2: JSTPosition.InnerBias; para3: JAShape; para4: jint; para5: JSTPosition.Arr1InnerBias): jint; overload; virtual; // throws javax.swing.text.BadLocationException - function getNextNorthSouthVisualPositionFrom(para1: jint; para2: JSTPosition.InnerBias; para3: JAShape; para4: jint; var para5: array of JSTPosition.InnerBias): jint; overload; virtual; // throws javax.swing.text.BadLocationException - function getClosestPositionTo(para1: jint; para2: JSTPosition.InnerBias; para3: JAShape; para4: jint; para5: JSTPosition.Arr1InnerBias; para6: jint; para7: jint): jint; overload; virtual; // throws javax.swing.text.BadLocationException - function getClosestPositionTo(para1: jint; para2: JSTPosition.InnerBias; para3: JAShape; para4: jint; var para5: array of JSTPosition.InnerBias; para6: jint; para7: jint): jint; overload; virtual; // throws javax.swing.text.BadLocationException - function flipEastAndWestAtEnds(para1: jint; para2: JSTPosition.InnerBias): jboolean; overload; virtual; - public - function getFlowSpan(para1: jint): jint; overload; virtual; - function getFlowStart(para1: jint): jint; overload; virtual; - strict protected - function createRow(): JSTView; overload; virtual; - public - function nextTabStop(para1: jfloat; para2: jint): jfloat; overload; virtual; - strict protected - function getTabSet(): JSTTabSet; overload; virtual; - function getPartialSize(para1: jint; para2: jint): jfloat; overload; virtual; - function findOffsetToCharactersInString(para1: Arr1jchar; para2: jint): jint; overload; virtual; - function findOffsetToCharactersInString(var para1: array of jchar; para2: jint): jint; overload; virtual; - function getTabBase(): jfloat; overload; virtual; - public - procedure paint(para1: JAGraphics; para2: JAShape); overload; virtual; - function getAlignment(para1: jint): jfloat; overload; virtual; - function breakView(para1: jint; para2: jfloat; para3: JAShape): JSTView; overload; virtual; - function getBreakWeight(para1: jint; para2: jfloat): jint; overload; virtual; - procedure changedUpdate(para1: JSEDocumentEvent; para2: JAShape; para3: JSTViewFactory); overload; virtual; - end; - - JSTTextLayoutStrategy = class external 'javax.swing.text' name 'TextLayoutStrategy' (JSTFlowView.InnerFlowStrategy) - public - type - InnerAttributedSegment = class; - Arr1InnerAttributedSegment = array of InnerAttributedSegment; - Arr2InnerAttributedSegment = array of Arr1InnerAttributedSegment; - Arr3InnerAttributedSegment = array of Arr2InnerAttributedSegment; - InnerAttributedSegment = class external 'javax.swing.text' name 'TextLayoutStrategy$AttributedSegment' - end; - - public - constructor create(); overload; - procedure insertUpdate(para1: JSTFlowView; para2: JSEDocumentEvent; para3: JARectangle); overload; virtual; - procedure removeUpdate(para1: JSTFlowView; para2: JSEDocumentEvent; para3: JARectangle); overload; virtual; - procedure changedUpdate(para1: JSTFlowView; para2: JSEDocumentEvent; para3: JARectangle); overload; virtual; - procedure layout(para1: JSTFlowView); overload; virtual; - strict protected - function layoutRow(para1: JSTFlowView; para2: jint; para3: jint): jint; overload; virtual; - procedure adjustRow(para1: JSTFlowView; para2: jint; para3: jint; para4: jint); overload; virtual; - function createView(para1: JSTFlowView; para2: jint; para3: jint; para4: jint): JSTView; overload; virtual; - end; - - JSTHListView = class external 'javax.swing.text.html' name 'ListView' (JSTHBlockView) - public - constructor create(para1: JSTElement); overload; - function getAlignment(para1: jint): jfloat; overload; virtual; - procedure paint(para1: JAGraphics; para2: JAShape); overload; virtual; - strict protected - procedure paintChild(para1: JAGraphics; para2: JARectangle; para3: jint); overload; virtual; - procedure setPropertiesFromAttributes(); overload; virtual; - end; - - JSTHNoFramesView = class external 'javax.swing.text.html' name 'NoFramesView' (JSTHBlockView) - public - constructor create(para1: JSTElement; para2: jint); overload; - procedure paint(para1: JAGraphics; para2: JAShape); overload; virtual; - procedure setParent(para1: JSTView); overload; virtual; - function isVisible(): jboolean; overload; virtual; - strict protected - procedure layout(para1: jint; para2: jint); overload; virtual; - public - function getPreferredSpan(para1: jint): jfloat; overload; virtual; - function getMinimumSpan(para1: jint): jfloat; overload; virtual; - function getMaximumSpan(para1: jint): jfloat; overload; virtual; - end; - - JSTHBRView = class external 'javax.swing.text.html' name 'BRView' (JSTHInlineView) - public - constructor create(para1: JSTElement); overload; - function getBreakWeight(para1: jint; para2: jfloat; para3: jfloat): jint; overload; virtual; - end; - - JSEMenuKeyEvent = class external 'javax.swing.event' name 'MenuKeyEvent' (JAEKeyEvent) - public - constructor create(para1: JAComponent; para2: jint; para3: jlong; para4: jint; para5: jint; para6: jchar; para7: Arr1JSMenuElement; para8: JSMenuSelectionManager); overload; - constructor create(para1: JAComponent; para2: jint; para3: jlong; para4: jint; para5: jint; para6: jchar; const para7: array of JSMenuElement; para8: JSMenuSelectionManager); overload; - function getPath(): Arr1JSMenuElement; overload; virtual; - function getMenuSelectionManager(): JSMenuSelectionManager; overload; virtual; - end; - - JAEMouseWheelEvent = class external 'java.awt.event' name 'MouseWheelEvent' (JAEMouseEvent) - public - const - WHEEL_UNIT_SCROLL = 0; - WHEEL_BLOCK_SCROLL = 1; - public - constructor create(para1: JAComponent; para2: jint; para3: jlong; para4: jint; para5: jint; para6: jint; para7: jint; para8: jboolean; para9: jint; para10: jint; para11: jint); overload; - constructor create(para1: JAComponent; para2: jint; para3: jlong; para4: jint; para5: jint; para6: jint; para7: jint; para8: jint; para9: jint; para10: jboolean; para11: jint; para12: jint; para13: jint); overload; - function getScrollType(): jint; overload; virtual; - function getScrollAmount(): jint; overload; virtual; - function getWheelRotation(): jint; overload; virtual; - function getUnitsToScroll(): jint; overload; virtual; - function paramString(): JLString; overload; virtual; - end; - - JSEMenuDragMouseEvent = class external 'javax.swing.event' name 'MenuDragMouseEvent' (JAEMouseEvent) - public - constructor create(para1: JAComponent; para2: jint; para3: jlong; para4: jint; para5: jint; para6: jint; para7: jint; para8: jboolean; para9: Arr1JSMenuElement; para10: JSMenuSelectionManager); overload; - constructor create(para1: JAComponent; para2: jint; para3: jlong; para4: jint; para5: jint; para6: jint; para7: jint; para8: jboolean; const para9: array of JSMenuElement; para10: JSMenuSelectionManager); overload; - constructor create(para1: JAComponent; para2: jint; para3: jlong; para4: jint; para5: jint; para6: jint; para7: jint; para8: jint; para9: jint; para10: jboolean; para11: Arr1JSMenuElement; para12: JSMenuSelectionManager); overload; - constructor create(para1: JAComponent; para2: jint; para3: jlong; para4: jint; para5: jint; para6: jint; para7: jint; para8: jint; para9: jint; para10: jboolean; const para11: array of JSMenuElement; para12: JSMenuSelectionManager); overload; - function getPath(): Arr1JSMenuElement; overload; virtual; - function getMenuSelectionManager(): JSMenuSelectionManager; overload; virtual; - end; - JSJApplet = class external 'javax.swing' name 'JApplet' (JAApplet, JAAccessible, JSRootPaneContainer, JSTransferHandler.InnerHasGetTransferHandler) public type @@ -76934,6 +75842,639 @@ function getRowX(para1: jint; para2: jint): jint; overload; virtual; end; + JUJJarInputStream = class external 'java.util.jar' name 'JarInputStream' (JUZZipInputStream) + public + constructor create(para1: JIInputStream); overload; // throws java.io.IOException + constructor create(para1: JIInputStream; para2: jboolean); overload; // throws java.io.IOException + function getManifest(): JUJManifest; overload; virtual; + function getNextEntry(): JUZZipEntry; overload; virtual; // throws java.io.IOException + function getNextJarEntry(): JUJJarEntry; overload; virtual; // throws java.io.IOException + function read(para1: Arr1jbyte; para2: jint; para3: jint): jint; overload; virtual; // throws java.io.IOException + function read(var para1: array of jbyte; para2: jint; para3: jint): jint; overload; virtual; // throws java.io.IOException + strict protected + function createZipEntry(para1: JLString): JUZZipEntry; overload; virtual; + end; + + JNCSAbstractSelectableChannel = class abstract external 'java.nio.channels.spi' name 'AbstractSelectableChannel' (JNCSelectableChannel) + strict protected + constructor create(para1: JNCSSelectorProvider); overload; + public + function provider(): JNCSSelectorProvider; overload; virtual; final; + function isRegistered(): jboolean; overload; virtual; final; + function keyFor(para1: JNCSelector): JNCSelectionKey; overload; virtual; final; + function register(para1: JNCSelector; para2: jint; para3: JLObject): JNCSelectionKey; overload; virtual; final; // throws java.nio.channels.ClosedChannelException + strict protected + procedure implCloseChannel(); overload; virtual; final; // throws java.io.IOException + procedure implCloseSelectableChannel(); overload; virtual; abstract; // throws java.io.IOException + public + function isBlocking(): jboolean; overload; virtual; final; + function blockingLock(): JLObject; overload; virtual; final; + function configureBlocking(para1: jboolean): JNCSelectableChannel; overload; virtual; final; // throws java.io.IOException + strict protected + procedure implConfigureBlocking(para1: jboolean); overload; virtual; abstract; // throws java.io.IOException + end; + + JUJJarOutputStream = class external 'java.util.jar' name 'JarOutputStream' (JUZZipOutputStream) + public + constructor create(para1: JIOutputStream; para2: JUJManifest); overload; // throws java.io.IOException + constructor create(para1: JIOutputStream); overload; // throws java.io.IOException + procedure putNextEntry(para1: JUZZipEntry); overload; virtual; // throws java.io.IOException + end; + + JSRFilteredRowSet = interface external 'javax.sql.rowset' name 'FilteredRowSet' (JSRWebRowSet) + procedure setFilter(para1: JSRPredicate); overload; // throws java.sql.SQLException + function getFilter(): JSRPredicate; overload; + end; + + JSRJoinRowSet = interface external 'javax.sql.rowset' name 'JoinRowSet' (JSRWebRowSet) + const + CROSS_JOIN = 0; + INNER_JOIN = 1; + LEFT_OUTER_JOIN = 2; + RIGHT_OUTER_JOIN = 3; + FULL_JOIN = 4; + procedure addRowSet(para1: JSRJoinable); overload; // throws java.sql.SQLException + procedure addRowSet(para1: JSRowSet; para2: jint); overload; // throws java.sql.SQLException + procedure addRowSet(para1: JSRowSet; para2: JLString); overload; // throws java.sql.SQLException + procedure addRowSet(para1: Arr1JSRowSet; para2: Arr1jint); overload; // throws java.sql.SQLException + procedure addRowSet(var para1: array of JSRowSet; var para2: array of jint); overload; // throws java.sql.SQLException + procedure addRowSet(para1: Arr1JSRowSet; para2: Arr1JLString); overload; // throws java.sql.SQLException + procedure addRowSet(var para1: array of JSRowSet; var para2: array of JLString); overload; // throws java.sql.SQLException + function getRowSets(): JUCollection; overload; // throws java.sql.SQLException + function getRowSetNames(): Arr1JLString; overload; // throws java.sql.SQLException + function toCachedRowSet(): JSRCachedRowSet; overload; // throws java.sql.SQLException + function supportsCrossJoin(): jboolean; overload; + function supportsInnerJoin(): jboolean; overload; + function supportsLeftOuterJoin(): jboolean; overload; + function supportsRightOuterJoin(): jboolean; overload; + function supportsFullJoin(): jboolean; overload; + procedure setJoinType(para1: jint); overload; // throws java.sql.SQLException + function getWhereClause(): JLString; overload; // throws java.sql.SQLException + function getJoinType(): jint; overload; // throws java.sql.SQLException + end; + + JSTDefaultEditorKit = class external 'javax.swing.text' name 'DefaultEditorKit' (JSTEditorKit) + public + type + InnerBeginAction = class; + Arr1InnerBeginAction = array of InnerBeginAction; + Arr2InnerBeginAction = array of Arr1InnerBeginAction; + Arr3InnerBeginAction = array of Arr2InnerBeginAction; + InnerBeginLineAction = class; + Arr1InnerBeginLineAction = array of InnerBeginLineAction; + Arr2InnerBeginLineAction = array of Arr1InnerBeginLineAction; + Arr3InnerBeginLineAction = array of Arr2InnerBeginLineAction; + InnerBeginParagraphAction = class; + Arr1InnerBeginParagraphAction = array of InnerBeginParagraphAction; + Arr2InnerBeginParagraphAction = array of Arr1InnerBeginParagraphAction; + Arr3InnerBeginParagraphAction = array of Arr2InnerBeginParagraphAction; + InnerBeginWordAction = class; + Arr1InnerBeginWordAction = array of InnerBeginWordAction; + Arr2InnerBeginWordAction = array of Arr1InnerBeginWordAction; + Arr3InnerBeginWordAction = array of Arr2InnerBeginWordAction; + InnerDeleteNextCharAction = class; + Arr1InnerDeleteNextCharAction = array of InnerDeleteNextCharAction; + Arr2InnerDeleteNextCharAction = array of Arr1InnerDeleteNextCharAction; + Arr3InnerDeleteNextCharAction = array of Arr2InnerDeleteNextCharAction; + InnerDeletePrevCharAction = class; + Arr1InnerDeletePrevCharAction = array of InnerDeletePrevCharAction; + Arr2InnerDeletePrevCharAction = array of Arr1InnerDeletePrevCharAction; + Arr3InnerDeletePrevCharAction = array of Arr2InnerDeletePrevCharAction; + InnerDeleteWordAction = class; + Arr1InnerDeleteWordAction = array of InnerDeleteWordAction; + Arr2InnerDeleteWordAction = array of Arr1InnerDeleteWordAction; + Arr3InnerDeleteWordAction = array of Arr2InnerDeleteWordAction; + InnerDumpModelAction = class; + Arr1InnerDumpModelAction = array of InnerDumpModelAction; + Arr2InnerDumpModelAction = array of Arr1InnerDumpModelAction; + Arr3InnerDumpModelAction = array of Arr2InnerDumpModelAction; + InnerEndAction = class; + Arr1InnerEndAction = array of InnerEndAction; + Arr2InnerEndAction = array of Arr1InnerEndAction; + Arr3InnerEndAction = array of Arr2InnerEndAction; + InnerEndLineAction = class; + Arr1InnerEndLineAction = array of InnerEndLineAction; + Arr2InnerEndLineAction = array of Arr1InnerEndLineAction; + Arr3InnerEndLineAction = array of Arr2InnerEndLineAction; + InnerEndParagraphAction = class; + Arr1InnerEndParagraphAction = array of InnerEndParagraphAction; + Arr2InnerEndParagraphAction = array of Arr1InnerEndParagraphAction; + Arr3InnerEndParagraphAction = array of Arr2InnerEndParagraphAction; + InnerEndWordAction = class; + Arr1InnerEndWordAction = array of InnerEndWordAction; + Arr2InnerEndWordAction = array of Arr1InnerEndWordAction; + Arr3InnerEndWordAction = array of Arr2InnerEndWordAction; + InnerNextVisualPositionAction = class; + Arr1InnerNextVisualPositionAction = array of InnerNextVisualPositionAction; + Arr2InnerNextVisualPositionAction = array of Arr1InnerNextVisualPositionAction; + Arr3InnerNextVisualPositionAction = array of Arr2InnerNextVisualPositionAction; + InnerNextWordAction = class; + Arr1InnerNextWordAction = array of InnerNextWordAction; + Arr2InnerNextWordAction = array of Arr1InnerNextWordAction; + Arr3InnerNextWordAction = array of Arr2InnerNextWordAction; + InnerPageAction = class; + Arr1InnerPageAction = array of InnerPageAction; + Arr2InnerPageAction = array of Arr1InnerPageAction; + Arr3InnerPageAction = array of Arr2InnerPageAction; + InnerPreviousWordAction = class; + Arr1InnerPreviousWordAction = array of InnerPreviousWordAction; + Arr2InnerPreviousWordAction = array of Arr1InnerPreviousWordAction; + Arr3InnerPreviousWordAction = array of Arr2InnerPreviousWordAction; + InnerReadOnlyAction = class; + Arr1InnerReadOnlyAction = array of InnerReadOnlyAction; + Arr2InnerReadOnlyAction = array of Arr1InnerReadOnlyAction; + Arr3InnerReadOnlyAction = array of Arr2InnerReadOnlyAction; + InnerSelectAllAction = class; + Arr1InnerSelectAllAction = array of InnerSelectAllAction; + Arr2InnerSelectAllAction = array of Arr1InnerSelectAllAction; + Arr3InnerSelectAllAction = array of Arr2InnerSelectAllAction; + InnerSelectLineAction = class; + Arr1InnerSelectLineAction = array of InnerSelectLineAction; + Arr2InnerSelectLineAction = array of Arr1InnerSelectLineAction; + Arr3InnerSelectLineAction = array of Arr2InnerSelectLineAction; + InnerSelectParagraphAction = class; + Arr1InnerSelectParagraphAction = array of InnerSelectParagraphAction; + Arr2InnerSelectParagraphAction = array of Arr1InnerSelectParagraphAction; + Arr3InnerSelectParagraphAction = array of Arr2InnerSelectParagraphAction; + InnerSelectWordAction = class; + Arr1InnerSelectWordAction = array of InnerSelectWordAction; + Arr2InnerSelectWordAction = array of Arr1InnerSelectWordAction; + Arr3InnerSelectWordAction = array of Arr2InnerSelectWordAction; + InnerToggleComponentOrientationAction = class; + Arr1InnerToggleComponentOrientationAction = array of InnerToggleComponentOrientationAction; + Arr2InnerToggleComponentOrientationAction = array of Arr1InnerToggleComponentOrientationAction; + Arr3InnerToggleComponentOrientationAction = array of Arr2InnerToggleComponentOrientationAction; + InnerUnselectAction = class; + Arr1InnerUnselectAction = array of InnerUnselectAction; + Arr2InnerUnselectAction = array of Arr1InnerUnselectAction; + Arr3InnerUnselectAction = array of Arr2InnerUnselectAction; + InnerVerticalPageAction = class; + Arr1InnerVerticalPageAction = array of InnerVerticalPageAction; + Arr2InnerVerticalPageAction = array of Arr1InnerVerticalPageAction; + Arr3InnerVerticalPageAction = array of Arr2InnerVerticalPageAction; + InnerWritableAction = class; + Arr1InnerWritableAction = array of InnerWritableAction; + Arr2InnerWritableAction = array of Arr1InnerWritableAction; + Arr3InnerWritableAction = array of Arr2InnerWritableAction; + InnerBeginAction = class external 'javax.swing.text' name 'DefaultEditorKit$BeginAction' + end; + + InnerBeginLineAction = class external 'javax.swing.text' name 'DefaultEditorKit$BeginLineAction' + end; + + InnerBeginParagraphAction = class external 'javax.swing.text' name 'DefaultEditorKit$BeginParagraphAction' + end; + + InnerBeginWordAction = class external 'javax.swing.text' name 'DefaultEditorKit$BeginWordAction' + end; + + InnerDeleteNextCharAction = class external 'javax.swing.text' name 'DefaultEditorKit$DeleteNextCharAction' + end; + + InnerDeletePrevCharAction = class external 'javax.swing.text' name 'DefaultEditorKit$DeletePrevCharAction' + end; + + InnerDeleteWordAction = class external 'javax.swing.text' name 'DefaultEditorKit$DeleteWordAction' + end; + + InnerDumpModelAction = class external 'javax.swing.text' name 'DefaultEditorKit$DumpModelAction' + end; + + InnerEndAction = class external 'javax.swing.text' name 'DefaultEditorKit$EndAction' + end; + + InnerEndLineAction = class external 'javax.swing.text' name 'DefaultEditorKit$EndLineAction' + end; + + InnerEndParagraphAction = class external 'javax.swing.text' name 'DefaultEditorKit$EndParagraphAction' + end; + + InnerEndWordAction = class external 'javax.swing.text' name 'DefaultEditorKit$EndWordAction' + end; + + InnerNextVisualPositionAction = class external 'javax.swing.text' name 'DefaultEditorKit$NextVisualPositionAction' + end; + + InnerNextWordAction = class external 'javax.swing.text' name 'DefaultEditorKit$NextWordAction' + end; + + InnerPageAction = class external 'javax.swing.text' name 'DefaultEditorKit$PageAction' + end; + + InnerPreviousWordAction = class external 'javax.swing.text' name 'DefaultEditorKit$PreviousWordAction' + end; + + InnerReadOnlyAction = class external 'javax.swing.text' name 'DefaultEditorKit$ReadOnlyAction' + end; + + InnerSelectAllAction = class external 'javax.swing.text' name 'DefaultEditorKit$SelectAllAction' + end; + + InnerSelectLineAction = class external 'javax.swing.text' name 'DefaultEditorKit$SelectLineAction' + end; + + InnerSelectParagraphAction = class external 'javax.swing.text' name 'DefaultEditorKit$SelectParagraphAction' + end; + + InnerSelectWordAction = class external 'javax.swing.text' name 'DefaultEditorKit$SelectWordAction' + end; + + InnerToggleComponentOrientationAction = class external 'javax.swing.text' name 'DefaultEditorKit$ToggleComponentOrientationAction' + end; + + InnerUnselectAction = class external 'javax.swing.text' name 'DefaultEditorKit$UnselectAction' + end; + + InnerVerticalPageAction = class external 'javax.swing.text' name 'DefaultEditorKit$VerticalPageAction' + end; + + InnerWritableAction = class external 'javax.swing.text' name 'DefaultEditorKit$WritableAction' + end; + + public + type + InnerBeepAction = class; + Arr1InnerBeepAction = array of InnerBeepAction; + Arr2InnerBeepAction = array of Arr1InnerBeepAction; + Arr3InnerBeepAction = array of Arr2InnerBeepAction; + InnerCopyAction = class; + Arr1InnerCopyAction = array of InnerCopyAction; + Arr2InnerCopyAction = array of Arr1InnerCopyAction; + Arr3InnerCopyAction = array of Arr2InnerCopyAction; + InnerCutAction = class; + Arr1InnerCutAction = array of InnerCutAction; + Arr2InnerCutAction = array of Arr1InnerCutAction; + Arr3InnerCutAction = array of Arr2InnerCutAction; + InnerDefaultKeyTypedAction = class; + Arr1InnerDefaultKeyTypedAction = array of InnerDefaultKeyTypedAction; + Arr2InnerDefaultKeyTypedAction = array of Arr1InnerDefaultKeyTypedAction; + Arr3InnerDefaultKeyTypedAction = array of Arr2InnerDefaultKeyTypedAction; + InnerInsertBreakAction = class; + Arr1InnerInsertBreakAction = array of InnerInsertBreakAction; + Arr2InnerInsertBreakAction = array of Arr1InnerInsertBreakAction; + Arr3InnerInsertBreakAction = array of Arr2InnerInsertBreakAction; + InnerInsertContentAction = class; + Arr1InnerInsertContentAction = array of InnerInsertContentAction; + Arr2InnerInsertContentAction = array of Arr1InnerInsertContentAction; + Arr3InnerInsertContentAction = array of Arr2InnerInsertContentAction; + InnerInsertTabAction = class; + Arr1InnerInsertTabAction = array of InnerInsertTabAction; + Arr2InnerInsertTabAction = array of Arr1InnerInsertTabAction; + Arr3InnerInsertTabAction = array of Arr2InnerInsertTabAction; + InnerPasteAction = class; + Arr1InnerPasteAction = array of InnerPasteAction; + Arr2InnerPasteAction = array of Arr1InnerPasteAction; + Arr3InnerPasteAction = array of Arr2InnerPasteAction; + InnerBeepAction = class external 'javax.swing.text' name 'DefaultEditorKit$BeepAction' (JSTTextAction) + public + constructor create(); overload; + procedure actionPerformed(para1: JAEActionEvent); overload; virtual; + end; + + InnerCopyAction = class external 'javax.swing.text' name 'DefaultEditorKit$CopyAction' (JSTTextAction) + public + constructor create(); overload; + procedure actionPerformed(para1: JAEActionEvent); overload; virtual; + end; + + InnerCutAction = class external 'javax.swing.text' name 'DefaultEditorKit$CutAction' (JSTTextAction) + public + constructor create(); overload; + procedure actionPerformed(para1: JAEActionEvent); overload; virtual; + end; + + InnerDefaultKeyTypedAction = class external 'javax.swing.text' name 'DefaultEditorKit$DefaultKeyTypedAction' (JSTTextAction) + public + constructor create(); overload; + procedure actionPerformed(para1: JAEActionEvent); overload; virtual; + end; + + InnerInsertBreakAction = class external 'javax.swing.text' name 'DefaultEditorKit$InsertBreakAction' (JSTTextAction) + public + constructor create(); overload; + procedure actionPerformed(para1: JAEActionEvent); overload; virtual; + end; + + InnerInsertContentAction = class external 'javax.swing.text' name 'DefaultEditorKit$InsertContentAction' (JSTTextAction) + public + constructor create(); overload; + procedure actionPerformed(para1: JAEActionEvent); overload; virtual; + end; + + InnerInsertTabAction = class external 'javax.swing.text' name 'DefaultEditorKit$InsertTabAction' (JSTTextAction) + public + constructor create(); overload; + procedure actionPerformed(para1: JAEActionEvent); overload; virtual; + end; + + InnerPasteAction = class external 'javax.swing.text' name 'DefaultEditorKit$PasteAction' (JSTTextAction) + public + constructor create(); overload; + procedure actionPerformed(para1: JAEActionEvent); overload; virtual; + end; + + public + const + EndOfLineStringProperty = '__EndOfLine__'; + insertContentAction = 'insert-content'; + insertBreakAction = 'insert-break'; + insertTabAction = 'insert-tab'; + deletePrevCharAction = 'delete-previous'; + deleteNextCharAction = 'delete-next'; + deleteNextWordAction = 'delete-next-word'; + deletePrevWordAction = 'delete-previous-word'; + readOnlyAction = 'set-read-only'; + writableAction = 'set-writable'; + cutAction = 'cut-to-clipboard'; + copyAction = 'copy-to-clipboard'; + pasteAction = 'paste-from-clipboard'; + beepAction = 'beep'; + pageUpAction = 'page-up'; + pageDownAction = 'page-down'; + forwardAction = 'caret-forward'; + backwardAction = 'caret-backward'; + selectionForwardAction = 'selection-forward'; + selectionBackwardAction = 'selection-backward'; + upAction = 'caret-up'; + downAction = 'caret-down'; + selectionUpAction = 'selection-up'; + selectionDownAction = 'selection-down'; + beginWordAction = 'caret-begin-word'; + endWordAction = 'caret-end-word'; + selectionBeginWordAction = 'selection-begin-word'; + selectionEndWordAction = 'selection-end-word'; + previousWordAction = 'caret-previous-word'; + nextWordAction = 'caret-next-word'; + selectionPreviousWordAction = 'selection-previous-word'; + selectionNextWordAction = 'selection-next-word'; + beginLineAction = 'caret-begin-line'; + endLineAction = 'caret-end-line'; + selectionBeginLineAction = 'selection-begin-line'; + selectionEndLineAction = 'selection-end-line'; + beginParagraphAction = 'caret-begin-paragraph'; + endParagraphAction = 'caret-end-paragraph'; + selectionBeginParagraphAction = 'selection-begin-paragraph'; + selectionEndParagraphAction = 'selection-end-paragraph'; + beginAction = 'caret-begin'; + endAction = 'caret-end'; + selectionBeginAction = 'selection-begin'; + selectionEndAction = 'selection-end'; + selectWordAction = 'select-word'; + selectLineAction = 'select-line'; + selectParagraphAction = 'select-paragraph'; + selectAllAction = 'select-all'; + defaultKeyTypedAction = 'default-typed'; + public + constructor create(); overload; + function getContentType(): JLString; overload; virtual; + function getViewFactory(): JSTViewFactory; overload; virtual; + function getActions(): Arr1JSAction; overload; virtual; + function createCaret(): JSTCaret; overload; virtual; + function createDefaultDocument(): JSTDocument; overload; virtual; + procedure read(para1: JIInputStream; para2: JSTDocument; para3: jint); overload; virtual; // throws java.io.IOException, javax.swing.text.BadLocationException + procedure write(para1: JIOutputStream; para2: JSTDocument; para3: jint; para4: jint); overload; virtual; // throws java.io.IOException, javax.swing.text.BadLocationException + procedure read(para1: JIReader; para2: JSTDocument; para3: jint); overload; virtual; // throws java.io.IOException, javax.swing.text.BadLocationException + procedure write(para1: JIWriter; para2: JSTDocument; para3: jint; para4: jint); overload; virtual; // throws java.io.IOException, javax.swing.text.BadLocationException + end; + + JBBBeanContextServicesSupport = class external 'java.beans.beancontext' name 'BeanContextServicesSupport' (JBBBeanContextSupport, JBBBeanContextServices) + public + type + InnerBCSSChild = class; + Arr1InnerBCSSChild = array of InnerBCSSChild; + Arr2InnerBCSSChild = array of Arr1InnerBCSSChild; + Arr3InnerBCSSChild = array of Arr2InnerBCSSChild; + InnerBCSSProxyServiceProvider = class; + Arr1InnerBCSSProxyServiceProvider = array of InnerBCSSProxyServiceProvider; + Arr2InnerBCSSProxyServiceProvider = array of Arr1InnerBCSSProxyServiceProvider; + Arr3InnerBCSSProxyServiceProvider = array of Arr2InnerBCSSProxyServiceProvider; + InnerBCSSServiceProvider = class; + Arr1InnerBCSSServiceProvider = array of InnerBCSSServiceProvider; + Arr2InnerBCSSServiceProvider = array of Arr1InnerBCSSServiceProvider; + Arr3InnerBCSSServiceProvider = array of Arr2InnerBCSSServiceProvider; + InnerBCSSChild = class external 'java.beans.beancontext' name 'BeanContextServicesSupport$BCSSChild' + public + type + InnerBCSSCServiceClassRef = class; + Arr1InnerBCSSCServiceClassRef = array of InnerBCSSCServiceClassRef; + Arr2InnerBCSSCServiceClassRef = array of Arr1InnerBCSSCServiceClassRef; + Arr3InnerBCSSCServiceClassRef = array of Arr2InnerBCSSCServiceClassRef; + InnerBCSSCServiceRef = class; + Arr1InnerBCSSCServiceRef = array of InnerBCSSCServiceRef; + Arr2InnerBCSSCServiceRef = array of Arr1InnerBCSSCServiceRef; + Arr3InnerBCSSCServiceRef = array of Arr2InnerBCSSCServiceRef; + InnerBCSSCServiceClassRef = class external 'java.beans.beancontext' name 'BeanContextServicesSupport$BCSSChild$BCSSCServiceClassRef' + end; + + InnerBCSSCServiceRef = class external 'java.beans.beancontext' name 'BeanContextServicesSupport$BCSSChild$BCSSCServiceRef' + end; + + end; + + InnerBCSSProxyServiceProvider = class external 'java.beans.beancontext' name 'BeanContextServicesSupport$BCSSProxyServiceProvider' + end; + + InnerBCSSServiceProvider = class external 'java.beans.beancontext' name 'BeanContextServicesSupport$BCSSServiceProvider' (JLObject, JISerializable) + strict protected + var + fserviceProvider: JBBBeanContextServiceProvider; external name 'serviceProvider'; + strict protected + function getServiceProvider(): JBBBeanContextServiceProvider; overload; virtual; + end; + + strict protected + var + fservices: JUHashMap; external name 'services'; + fserializable: jint; external name 'serializable'; + fproxy: JBBBeanContextServicesSupport.InnerBCSSProxyServiceProvider; external name 'proxy'; + fbcsListeners: JUArrayList; external name 'bcsListeners'; + public + constructor create(para1: JBBBeanContextServices; para2: JULocale; para3: jboolean; para4: jboolean); overload; + constructor create(para1: JBBBeanContextServices; para2: JULocale; para3: jboolean); overload; + constructor create(para1: JBBBeanContextServices; para2: JULocale); overload; + constructor create(para1: JBBBeanContextServices); overload; + constructor create(); overload; + procedure initialize(); overload; virtual; + function getBeanContextServicesPeer(): JBBBeanContextServices; overload; virtual; + strict protected + function createBCSChild(para1: JLObject; para2: JLObject): JBBBeanContextSupport.InnerBCSChild; overload; virtual; + function createBCSSServiceProvider(para1: JLClass; para2: JBBBeanContextServiceProvider): JBBBeanContextServicesSupport.InnerBCSSServiceProvider; overload; virtual; + public + procedure addBeanContextServicesListener(para1: JBBBeanContextServicesListener); overload; virtual; + procedure removeBeanContextServicesListener(para1: JBBBeanContextServicesListener); overload; virtual; + function addService(para1: JLClass; para2: JBBBeanContextServiceProvider): jboolean; overload; virtual; + strict protected + function addService(para1: JLClass; para2: JBBBeanContextServiceProvider; para3: jboolean): jboolean; overload; virtual; + public + procedure revokeService(para1: JLClass; para2: JBBBeanContextServiceProvider; para3: jboolean); overload; virtual; + function hasService(para1: JLClass): jboolean; overload; virtual; + function getService(para1: JBBBeanContextChild; para2: JLObject; para3: JLClass; para4: JLObject; para5: JBBBeanContextServiceRevokedListener): JLObject; overload; virtual; // throws java.util.TooManyListenersException + procedure releaseService(para1: JBBBeanContextChild; para2: JLObject; para3: JLObject); overload; virtual; + function getCurrentServiceClasses(): JUIterator; overload; virtual; + function getCurrentServiceSelectors(para1: JLClass): JUIterator; overload; virtual; + procedure serviceAvailable(para1: JBBBeanContextServiceAvailableEvent); overload; virtual; + procedure serviceRevoked(para1: JBBBeanContextServiceRevokedEvent); overload; virtual; + strict protected + class function getChildBeanContextServicesListener(para1: JLObject): JBBBeanContextServicesListener; static; overload; virtual; final; + procedure childJustRemovedHook(para1: JLObject; para2: JBBBeanContextSupport.InnerBCSChild); overload; virtual; + procedure releaseBeanContextResources(); overload; virtual; + procedure initializeBeanContextResources(); overload; virtual; + procedure fireServiceAdded(para1: JLClass); overload; virtual; final; + procedure fireServiceAdded(para1: JBBBeanContextServiceAvailableEvent); overload; virtual; final; + procedure fireServiceRevoked(para1: JBBBeanContextServiceRevokedEvent); overload; virtual; final; + procedure fireServiceRevoked(para1: JLClass; para2: jboolean); overload; virtual; final; + procedure bcsPreSerializationHook(para1: JIObjectOutputStream); overload; virtual; // throws java.io.IOException + procedure bcsPreDeserializationHook(para1: JIObjectInputStream); overload; virtual; // throws java.io.IOException, java.lang.ClassNotFoundException + end; + + JSTHCommentView = class external 'javax.swing.text.html' name 'CommentView' (JSTHHiddenTagView) + public + type + InnerCommentBorder = class; + Arr1InnerCommentBorder = array of InnerCommentBorder; + Arr2InnerCommentBorder = array of Arr1InnerCommentBorder; + Arr3InnerCommentBorder = array of Arr2InnerCommentBorder; + InnerCommentBorder = class external 'javax.swing.text.html' name 'CommentView$CommentBorder' + end; + + strict protected + function createComponent(): JAComponent; overload; virtual; + end; + + JSTParagraphView = class external 'javax.swing.text' name 'ParagraphView' (JSTFlowView, JSTTabExpander) + public + type + InnerRow = class; + Arr1InnerRow = array of InnerRow; + Arr2InnerRow = array of Arr1InnerRow; + Arr3InnerRow = array of Arr2InnerRow; + InnerRow = class external 'javax.swing.text' name 'ParagraphView$Row' + end; + + strict protected + var + ffirstLineIndent: jint; external name 'firstLineIndent'; + public + constructor create(para1: JSTElement); overload; + strict protected + procedure setJustification(para1: jint); overload; virtual; + procedure setLineSpacing(para1: jfloat); overload; virtual; + procedure setFirstLineIndent(para1: jfloat); overload; virtual; + procedure setPropertiesFromAttributes(); overload; virtual; + function getLayoutViewCount(): jint; overload; virtual; + function getLayoutView(para1: jint): JSTView; overload; virtual; + procedure adjustRow(para1: JSTParagraphView.InnerRow; para2: jint; para3: jint); overload; virtual; + function getNextNorthSouthVisualPositionFrom(para1: jint; para2: JSTPosition.InnerBias; para3: JAShape; para4: jint; para5: JSTPosition.Arr1InnerBias): jint; overload; virtual; // throws javax.swing.text.BadLocationException + function getNextNorthSouthVisualPositionFrom(para1: jint; para2: JSTPosition.InnerBias; para3: JAShape; para4: jint; var para5: array of JSTPosition.InnerBias): jint; overload; virtual; // throws javax.swing.text.BadLocationException + function getClosestPositionTo(para1: jint; para2: JSTPosition.InnerBias; para3: JAShape; para4: jint; para5: JSTPosition.Arr1InnerBias; para6: jint; para7: jint): jint; overload; virtual; // throws javax.swing.text.BadLocationException + function getClosestPositionTo(para1: jint; para2: JSTPosition.InnerBias; para3: JAShape; para4: jint; var para5: array of JSTPosition.InnerBias; para6: jint; para7: jint): jint; overload; virtual; // throws javax.swing.text.BadLocationException + function flipEastAndWestAtEnds(para1: jint; para2: JSTPosition.InnerBias): jboolean; overload; virtual; + public + function getFlowSpan(para1: jint): jint; overload; virtual; + function getFlowStart(para1: jint): jint; overload; virtual; + strict protected + function createRow(): JSTView; overload; virtual; + public + function nextTabStop(para1: jfloat; para2: jint): jfloat; overload; virtual; + strict protected + function getTabSet(): JSTTabSet; overload; virtual; + function getPartialSize(para1: jint; para2: jint): jfloat; overload; virtual; + function findOffsetToCharactersInString(para1: Arr1jchar; para2: jint): jint; overload; virtual; + function findOffsetToCharactersInString(var para1: array of jchar; para2: jint): jint; overload; virtual; + function getTabBase(): jfloat; overload; virtual; + public + procedure paint(para1: JAGraphics; para2: JAShape); overload; virtual; + function getAlignment(para1: jint): jfloat; overload; virtual; + function breakView(para1: jint; para2: jfloat; para3: JAShape): JSTView; overload; virtual; + function getBreakWeight(para1: jint; para2: jfloat): jint; overload; virtual; + procedure changedUpdate(para1: JSEDocumentEvent; para2: JAShape; para3: JSTViewFactory); overload; virtual; + end; + + JSTTextLayoutStrategy = class external 'javax.swing.text' name 'TextLayoutStrategy' (JSTFlowView.InnerFlowStrategy) + public + type + InnerAttributedSegment = class; + Arr1InnerAttributedSegment = array of InnerAttributedSegment; + Arr2InnerAttributedSegment = array of Arr1InnerAttributedSegment; + Arr3InnerAttributedSegment = array of Arr2InnerAttributedSegment; + InnerAttributedSegment = class external 'javax.swing.text' name 'TextLayoutStrategy$AttributedSegment' + end; + + public + constructor create(); overload; + procedure insertUpdate(para1: JSTFlowView; para2: JSEDocumentEvent; para3: JARectangle); overload; virtual; + procedure removeUpdate(para1: JSTFlowView; para2: JSEDocumentEvent; para3: JARectangle); overload; virtual; + procedure changedUpdate(para1: JSTFlowView; para2: JSEDocumentEvent; para3: JARectangle); overload; virtual; + procedure layout(para1: JSTFlowView); overload; virtual; + strict protected + function layoutRow(para1: JSTFlowView; para2: jint; para3: jint): jint; overload; virtual; + procedure adjustRow(para1: JSTFlowView; para2: jint; para3: jint; para4: jint); overload; virtual; + function createView(para1: JSTFlowView; para2: jint; para3: jint; para4: jint): JSTView; overload; virtual; + end; + + JSTHListView = class external 'javax.swing.text.html' name 'ListView' (JSTHBlockView) + public + constructor create(para1: JSTElement); overload; + function getAlignment(para1: jint): jfloat; overload; virtual; + procedure paint(para1: JAGraphics; para2: JAShape); overload; virtual; + strict protected + procedure paintChild(para1: JAGraphics; para2: JARectangle; para3: jint); overload; virtual; + procedure setPropertiesFromAttributes(); overload; virtual; + end; + + JSTHNoFramesView = class external 'javax.swing.text.html' name 'NoFramesView' (JSTHBlockView) + public + constructor create(para1: JSTElement; para2: jint); overload; + procedure paint(para1: JAGraphics; para2: JAShape); overload; virtual; + procedure setParent(para1: JSTView); overload; virtual; + function isVisible(): jboolean; overload; virtual; + strict protected + procedure layout(para1: jint; para2: jint); overload; virtual; + public + function getPreferredSpan(para1: jint): jfloat; overload; virtual; + function getMinimumSpan(para1: jint): jfloat; overload; virtual; + function getMaximumSpan(para1: jint): jfloat; overload; virtual; + end; + + JSTHBRView = class external 'javax.swing.text.html' name 'BRView' (JSTHInlineView) + public + constructor create(para1: JSTElement); overload; + function getBreakWeight(para1: jint; para2: jfloat; para3: jfloat): jint; overload; virtual; + end; + + JSEMenuKeyEvent = class external 'javax.swing.event' name 'MenuKeyEvent' (JAEKeyEvent) + public + constructor create(para1: JAComponent; para2: jint; para3: jlong; para4: jint; para5: jint; para6: jchar; para7: Arr1JSMenuElement; para8: JSMenuSelectionManager); overload; + constructor create(para1: JAComponent; para2: jint; para3: jlong; para4: jint; para5: jint; para6: jchar; const para7: array of JSMenuElement; para8: JSMenuSelectionManager); overload; + function getPath(): Arr1JSMenuElement; overload; virtual; + function getMenuSelectionManager(): JSMenuSelectionManager; overload; virtual; + end; + + JAEMouseWheelEvent = class external 'java.awt.event' name 'MouseWheelEvent' (JAEMouseEvent) + public + const + WHEEL_UNIT_SCROLL = 0; + WHEEL_BLOCK_SCROLL = 1; + public + constructor create(para1: JAComponent; para2: jint; para3: jlong; para4: jint; para5: jint; para6: jint; para7: jint; para8: jboolean; para9: jint; para10: jint; para11: jint); overload; + constructor create(para1: JAComponent; para2: jint; para3: jlong; para4: jint; para5: jint; para6: jint; para7: jint; para8: jint; para9: jint; para10: jboolean; para11: jint; para12: jint; para13: jint); overload; + function getScrollType(): jint; overload; virtual; + function getScrollAmount(): jint; overload; virtual; + function getWheelRotation(): jint; overload; virtual; + function getUnitsToScroll(): jint; overload; virtual; + function paramString(): JLString; overload; virtual; + end; + + JSEMenuDragMouseEvent = class external 'javax.swing.event' name 'MenuDragMouseEvent' (JAEMouseEvent) + public + constructor create(para1: JAComponent; para2: jint; para3: jlong; para4: jint; para5: jint; para6: jint; para7: jint; para8: jboolean; para9: Arr1JSMenuElement; para10: JSMenuSelectionManager); overload; + constructor create(para1: JAComponent; para2: jint; para3: jlong; para4: jint; para5: jint; para6: jint; para7: jint; para8: jboolean; const para9: array of JSMenuElement; para10: JSMenuSelectionManager); overload; + constructor create(para1: JAComponent; para2: jint; para3: jlong; para4: jint; para5: jint; para6: jint; para7: jint; para8: jint; para9: jint; para10: jboolean; para11: Arr1JSMenuElement; para12: JSMenuSelectionManager); overload; + constructor create(para1: JAComponent; para2: jint; para3: jlong; para4: jint; para5: jint; para6: jint; para7: jint; para8: jint; para9: jint; para10: jboolean; const para11: array of JSMenuElement; para12: JSMenuSelectionManager); overload; + function getPath(): Arr1JSMenuElement; overload; virtual; + function getMenuSelectionManager(): JSMenuSelectionManager; overload; virtual; + end; + JAPFileDialogPeer = interface external 'java.awt.peer' name 'FileDialogPeer' (JAPDialogPeer) procedure setFile(para1: JLString); overload; procedure setDirectory(para1: JLString); overload; @@ -77023,239 +76564,6 @@ constructor create(); overload; end; - JNCDatagramChannel = class abstract external 'java.nio.channels' name 'DatagramChannel' (JNCSAbstractSelectableChannel, JNCByteChannel, JNCScatteringByteChannel, JNCGatheringByteChannel) - strict protected - constructor create(para1: JNCSSelectorProvider); overload; - public - class function open(): JNCDatagramChannel; static; overload; // throws java.io.IOException - function validOps(): jint; overload; virtual; final; - function socket(): JNDatagramSocket; overload; virtual; abstract; - function isConnected(): jboolean; overload; virtual; abstract; - function connect(para1: JNSocketAddress): JNCDatagramChannel; overload; virtual; abstract; // throws java.io.IOException - function disconnect(): JNCDatagramChannel; overload; virtual; abstract; // throws java.io.IOException - function receive(para1: JNByteBuffer): JNSocketAddress; overload; virtual; abstract; // throws java.io.IOException - function send(para1: JNByteBuffer; para2: JNSocketAddress): jint; overload; virtual; abstract; // throws java.io.IOException - function read(para1: JNByteBuffer): jint; overload; virtual; abstract; // throws java.io.IOException - function read(para1: Arr1JNByteBuffer; para2: jint; para3: jint): jlong; overload; virtual; abstract; // throws java.io.IOException - function read(var para1: array of JNByteBuffer; para2: jint; para3: jint): jlong; overload; virtual; abstract; // throws java.io.IOException - function read(para1: Arr1JNByteBuffer): jlong; overload; virtual; final; // throws java.io.IOException - function read(var para1: array of JNByteBuffer): jlong; overload; virtual; final; // throws java.io.IOException - function write(para1: JNByteBuffer): jint; overload; virtual; abstract; // throws java.io.IOException - function write(para1: Arr1JNByteBuffer; para2: jint; para3: jint): jlong; overload; virtual; abstract; // throws java.io.IOException - function write(var para1: array of JNByteBuffer; para2: jint; para3: jint): jlong; overload; virtual; abstract; // throws java.io.IOException - function write(para1: Arr1JNByteBuffer): jlong; overload; virtual; final; // throws java.io.IOException - function write(var para1: array of JNByteBuffer): jlong; overload; virtual; final; // throws java.io.IOException - end; - - JNCPipe = class abstract external 'java.nio.channels' name 'Pipe' (JLObject) - public - type - InnerSinkChannel = class; - Arr1InnerSinkChannel = array of InnerSinkChannel; - Arr2InnerSinkChannel = array of Arr1InnerSinkChannel; - Arr3InnerSinkChannel = array of Arr2InnerSinkChannel; - InnerSourceChannel = class; - Arr1InnerSourceChannel = array of InnerSourceChannel; - Arr2InnerSourceChannel = array of Arr1InnerSourceChannel; - Arr3InnerSourceChannel = array of Arr2InnerSourceChannel; - InnerSinkChannel = class abstract external 'java.nio.channels' name 'Pipe$SinkChannel' (JNCSAbstractSelectableChannel, JNCWritableByteChannel, JNCGatheringByteChannel) - strict protected - constructor create(para1: JNCSSelectorProvider); overload; - public - function validOps(): jint; overload; virtual; final; - end; - - InnerSourceChannel = class abstract external 'java.nio.channels' name 'Pipe$SourceChannel' (JNCSAbstractSelectableChannel, JNCReadableByteChannel, JNCScatteringByteChannel) - strict protected - constructor create(para1: JNCSSelectorProvider); overload; - public - function validOps(): jint; overload; virtual; final; - end; - - strict protected - constructor create(); overload; - public - function source(): JNCPipe.InnerSourceChannel; overload; virtual; abstract; - function sink(): JNCPipe.InnerSinkChannel; overload; virtual; abstract; - class function open(): JNCPipe; static; overload; // throws java.io.IOException - end; - - JNCServerSocketChannel = class abstract external 'java.nio.channels' name 'ServerSocketChannel' (JNCSAbstractSelectableChannel) - strict protected - constructor create(para1: JNCSSelectorProvider); overload; - public - class function open(): JNCServerSocketChannel; static; overload; // throws java.io.IOException - function validOps(): jint; overload; virtual; final; - function socket(): JNServerSocket; overload; virtual; abstract; - function accept(): JNCSocketChannel; overload; virtual; abstract; // throws java.io.IOException - end; - - JNCSocketChannel = class abstract external 'java.nio.channels' name 'SocketChannel' (JNCSAbstractSelectableChannel, JNCByteChannel, JNCScatteringByteChannel, JNCGatheringByteChannel) - strict protected - constructor create(para1: JNCSSelectorProvider); overload; - public - class function open(): JNCSocketChannel; static; overload; // throws java.io.IOException - class function open(para1: JNSocketAddress): JNCSocketChannel; static; overload; // throws java.io.IOException - function validOps(): jint; overload; virtual; final; - function socket(): JNSocket; overload; virtual; abstract; - function isConnected(): jboolean; overload; virtual; abstract; - function isConnectionPending(): jboolean; overload; virtual; abstract; - function connect(para1: JNSocketAddress): jboolean; overload; virtual; abstract; // throws java.io.IOException - function finishConnect(): jboolean; overload; virtual; abstract; // throws java.io.IOException - function read(para1: JNByteBuffer): jint; overload; virtual; abstract; // throws java.io.IOException - function read(para1: Arr1JNByteBuffer; para2: jint; para3: jint): jlong; overload; virtual; abstract; // throws java.io.IOException - function read(var para1: array of JNByteBuffer; para2: jint; para3: jint): jlong; overload; virtual; abstract; // throws java.io.IOException - function read(para1: Arr1JNByteBuffer): jlong; overload; virtual; final; // throws java.io.IOException - function read(var para1: array of JNByteBuffer): jlong; overload; virtual; final; // throws java.io.IOException - function write(para1: JNByteBuffer): jint; overload; virtual; abstract; // throws java.io.IOException - function write(para1: Arr1JNByteBuffer; para2: jint; para3: jint): jlong; overload; virtual; abstract; // throws java.io.IOException - function write(var para1: array of JNByteBuffer; para2: jint; para3: jint): jlong; overload; virtual; abstract; // throws java.io.IOException - function write(para1: Arr1JNByteBuffer): jlong; overload; virtual; final; // throws java.io.IOException - function write(var para1: array of JNByteBuffer): jlong; overload; virtual; final; // throws java.io.IOException - end; - - JSTStyledEditorKit = class external 'javax.swing.text' name 'StyledEditorKit' (JSTDefaultEditorKit) - public - type - InnerStyledInsertBreakAction = class; - Arr1InnerStyledInsertBreakAction = array of InnerStyledInsertBreakAction; - Arr2InnerStyledInsertBreakAction = array of Arr1InnerStyledInsertBreakAction; - Arr3InnerStyledInsertBreakAction = array of Arr2InnerStyledInsertBreakAction; - InnerAttributeTracker = class; - Arr1InnerAttributeTracker = array of InnerAttributeTracker; - Arr2InnerAttributeTracker = array of Arr1InnerAttributeTracker; - Arr3InnerAttributeTracker = array of Arr2InnerAttributeTracker; - InnerStyledViewFactory = class; - Arr1InnerStyledViewFactory = array of InnerStyledViewFactory; - Arr2InnerStyledViewFactory = array of Arr1InnerStyledViewFactory; - Arr3InnerStyledViewFactory = array of Arr2InnerStyledViewFactory; - InnerStyledInsertBreakAction = class external 'javax.swing.text' name 'StyledEditorKit$StyledInsertBreakAction' - end; - - InnerAttributeTracker = class external 'javax.swing.text' name 'StyledEditorKit$AttributeTracker' - end; - - InnerStyledViewFactory = class external 'javax.swing.text' name 'StyledEditorKit$StyledViewFactory' - end; - - public - type - InnerStyledTextAction = class; - Arr1InnerStyledTextAction = array of InnerStyledTextAction; - Arr2InnerStyledTextAction = array of Arr1InnerStyledTextAction; - Arr3InnerStyledTextAction = array of Arr2InnerStyledTextAction; - InnerAlignmentAction = class; - Arr1InnerAlignmentAction = array of InnerAlignmentAction; - Arr2InnerAlignmentAction = array of Arr1InnerAlignmentAction; - Arr3InnerAlignmentAction = array of Arr2InnerAlignmentAction; - InnerBoldAction = class; - Arr1InnerBoldAction = array of InnerBoldAction; - Arr2InnerBoldAction = array of Arr1InnerBoldAction; - Arr3InnerBoldAction = array of Arr2InnerBoldAction; - InnerFontFamilyAction = class; - Arr1InnerFontFamilyAction = array of InnerFontFamilyAction; - Arr2InnerFontFamilyAction = array of Arr1InnerFontFamilyAction; - Arr3InnerFontFamilyAction = array of Arr2InnerFontFamilyAction; - InnerFontSizeAction = class; - Arr1InnerFontSizeAction = array of InnerFontSizeAction; - Arr2InnerFontSizeAction = array of Arr1InnerFontSizeAction; - Arr3InnerFontSizeAction = array of Arr2InnerFontSizeAction; - InnerForegroundAction = class; - Arr1InnerForegroundAction = array of InnerForegroundAction; - Arr2InnerForegroundAction = array of Arr1InnerForegroundAction; - Arr3InnerForegroundAction = array of Arr2InnerForegroundAction; - InnerItalicAction = class; - Arr1InnerItalicAction = array of InnerItalicAction; - Arr2InnerItalicAction = array of Arr1InnerItalicAction; - Arr3InnerItalicAction = array of Arr2InnerItalicAction; - InnerUnderlineAction = class; - Arr1InnerUnderlineAction = array of InnerUnderlineAction; - Arr2InnerUnderlineAction = array of Arr1InnerUnderlineAction; - Arr3InnerUnderlineAction = array of Arr2InnerUnderlineAction; - InnerStyledTextAction = class abstract external 'javax.swing.text' name 'StyledEditorKit$StyledTextAction' (JSTTextAction) - public - constructor create(para1: JLString); overload; - strict protected - function getEditor(para1: JAEActionEvent): JSJEditorPane; overload; virtual; final; - function getStyledDocument(para1: JSJEditorPane): JSTStyledDocument; overload; virtual; final; - function getStyledEditorKit(para1: JSJEditorPane): JSTStyledEditorKit; overload; virtual; final; - procedure setCharacterAttributes(para1: JSJEditorPane; para2: JSTAttributeSet; para3: jboolean); overload; virtual; final; - procedure setParagraphAttributes(para1: JSJEditorPane; para2: JSTAttributeSet; para3: jboolean); overload; virtual; final; - end; - - InnerAlignmentAction = class external 'javax.swing.text' name 'StyledEditorKit$AlignmentAction' (InnerStyledTextAction) - public - constructor create(para1: JLString; para2: jint); overload; - procedure actionPerformed(para1: JAEActionEvent); overload; virtual; - end; - - InnerBoldAction = class external 'javax.swing.text' name 'StyledEditorKit$BoldAction' (InnerStyledTextAction) - public - constructor create(); overload; - procedure actionPerformed(para1: JAEActionEvent); overload; virtual; - end; - - InnerFontFamilyAction = class external 'javax.swing.text' name 'StyledEditorKit$FontFamilyAction' (InnerStyledTextAction) - public - constructor create(para1: JLString; para2: JLString); overload; - procedure actionPerformed(para1: JAEActionEvent); overload; virtual; - end; - - InnerFontSizeAction = class external 'javax.swing.text' name 'StyledEditorKit$FontSizeAction' (InnerStyledTextAction) - public - constructor create(para1: JLString; para2: jint); overload; - procedure actionPerformed(para1: JAEActionEvent); overload; virtual; - end; - - InnerForegroundAction = class external 'javax.swing.text' name 'StyledEditorKit$ForegroundAction' (InnerStyledTextAction) - public - constructor create(para1: JLString; para2: JAColor); overload; - procedure actionPerformed(para1: JAEActionEvent); overload; virtual; - end; - - InnerItalicAction = class external 'javax.swing.text' name 'StyledEditorKit$ItalicAction' (InnerStyledTextAction) - public - constructor create(); overload; - procedure actionPerformed(para1: JAEActionEvent); overload; virtual; - end; - - InnerUnderlineAction = class external 'javax.swing.text' name 'StyledEditorKit$UnderlineAction' (InnerStyledTextAction) - public - constructor create(); overload; - procedure actionPerformed(para1: JAEActionEvent); overload; virtual; - end; - - public - constructor create(); overload; - function getInputAttributes(): JSTMutableAttributeSet; overload; virtual; - function getCharacterAttributeRun(): JSTElement; overload; virtual; - function getActions(): Arr1JSAction; overload; virtual; - function createDefaultDocument(): JSTDocument; overload; virtual; - procedure install(para1: JSJEditorPane); overload; virtual; - procedure deinstall(para1: JSJEditorPane); overload; virtual; - function getViewFactory(): JSTViewFactory; overload; virtual; - function clone(): JLObject; overload; virtual; - strict protected - procedure createInputAttributes(para1: JSTElement; para2: JSTMutableAttributeSet); overload; virtual; - end; - - JSTHParagraphView = class external 'javax.swing.text.html' name 'ParagraphView' (JSTParagraphView) - public - constructor create(para1: JSTElement); overload; - procedure setParent(para1: JSTView); overload; virtual; - function getAttributes(): JSTAttributeSet; overload; virtual; - strict protected - procedure setPropertiesFromAttributes(); overload; virtual; - function getStyleSheet(): JSTHStyleSheet; overload; virtual; - function calculateMinorAxisRequirements(para1: jint; para2: JSSizeRequirements): JSSizeRequirements; overload; virtual; - public - function isVisible(): jboolean; overload; virtual; - procedure paint(para1: JAGraphics; para2: JAShape); overload; virtual; - function getPreferredSpan(para1: jint): jfloat; overload; virtual; - function getMinimumSpan(para1: jint): jfloat; overload; virtual; - function getMaximumSpan(para1: jint): jfloat; overload; virtual; - end; - JSPBBasicArrowButton = class external 'javax.swing.plaf.basic' name 'BasicArrowButton' (JSJButton, JSSwingConstants) strict protected var @@ -78220,6 +77528,239 @@ function getPreferredSize(para1: JSJComponent): JADimension; overload; virtual; end; + JNCDatagramChannel = class abstract external 'java.nio.channels' name 'DatagramChannel' (JNCSAbstractSelectableChannel, JNCByteChannel, JNCScatteringByteChannel, JNCGatheringByteChannel) + strict protected + constructor create(para1: JNCSSelectorProvider); overload; + public + class function open(): JNCDatagramChannel; static; overload; // throws java.io.IOException + function validOps(): jint; overload; virtual; final; + function socket(): JNDatagramSocket; overload; virtual; abstract; + function isConnected(): jboolean; overload; virtual; abstract; + function connect(para1: JNSocketAddress): JNCDatagramChannel; overload; virtual; abstract; // throws java.io.IOException + function disconnect(): JNCDatagramChannel; overload; virtual; abstract; // throws java.io.IOException + function receive(para1: JNByteBuffer): JNSocketAddress; overload; virtual; abstract; // throws java.io.IOException + function send(para1: JNByteBuffer; para2: JNSocketAddress): jint; overload; virtual; abstract; // throws java.io.IOException + function read(para1: JNByteBuffer): jint; overload; virtual; abstract; // throws java.io.IOException + function read(para1: Arr1JNByteBuffer; para2: jint; para3: jint): jlong; overload; virtual; abstract; // throws java.io.IOException + function read(var para1: array of JNByteBuffer; para2: jint; para3: jint): jlong; overload; virtual; abstract; // throws java.io.IOException + function read(para1: Arr1JNByteBuffer): jlong; overload; virtual; final; // throws java.io.IOException + function read(var para1: array of JNByteBuffer): jlong; overload; virtual; final; // throws java.io.IOException + function write(para1: JNByteBuffer): jint; overload; virtual; abstract; // throws java.io.IOException + function write(para1: Arr1JNByteBuffer; para2: jint; para3: jint): jlong; overload; virtual; abstract; // throws java.io.IOException + function write(var para1: array of JNByteBuffer; para2: jint; para3: jint): jlong; overload; virtual; abstract; // throws java.io.IOException + function write(para1: Arr1JNByteBuffer): jlong; overload; virtual; final; // throws java.io.IOException + function write(var para1: array of JNByteBuffer): jlong; overload; virtual; final; // throws java.io.IOException + end; + + JNCPipe = class abstract external 'java.nio.channels' name 'Pipe' (JLObject) + public + type + InnerSinkChannel = class; + Arr1InnerSinkChannel = array of InnerSinkChannel; + Arr2InnerSinkChannel = array of Arr1InnerSinkChannel; + Arr3InnerSinkChannel = array of Arr2InnerSinkChannel; + InnerSourceChannel = class; + Arr1InnerSourceChannel = array of InnerSourceChannel; + Arr2InnerSourceChannel = array of Arr1InnerSourceChannel; + Arr3InnerSourceChannel = array of Arr2InnerSourceChannel; + InnerSinkChannel = class abstract external 'java.nio.channels' name 'Pipe$SinkChannel' (JNCSAbstractSelectableChannel, JNCWritableByteChannel, JNCGatheringByteChannel) + strict protected + constructor create(para1: JNCSSelectorProvider); overload; + public + function validOps(): jint; overload; virtual; final; + end; + + InnerSourceChannel = class abstract external 'java.nio.channels' name 'Pipe$SourceChannel' (JNCSAbstractSelectableChannel, JNCReadableByteChannel, JNCScatteringByteChannel) + strict protected + constructor create(para1: JNCSSelectorProvider); overload; + public + function validOps(): jint; overload; virtual; final; + end; + + strict protected + constructor create(); overload; + public + function source(): JNCPipe.InnerSourceChannel; overload; virtual; abstract; + function sink(): JNCPipe.InnerSinkChannel; overload; virtual; abstract; + class function open(): JNCPipe; static; overload; // throws java.io.IOException + end; + + JNCServerSocketChannel = class abstract external 'java.nio.channels' name 'ServerSocketChannel' (JNCSAbstractSelectableChannel) + strict protected + constructor create(para1: JNCSSelectorProvider); overload; + public + class function open(): JNCServerSocketChannel; static; overload; // throws java.io.IOException + function validOps(): jint; overload; virtual; final; + function socket(): JNServerSocket; overload; virtual; abstract; + function accept(): JNCSocketChannel; overload; virtual; abstract; // throws java.io.IOException + end; + + JNCSocketChannel = class abstract external 'java.nio.channels' name 'SocketChannel' (JNCSAbstractSelectableChannel, JNCByteChannel, JNCScatteringByteChannel, JNCGatheringByteChannel) + strict protected + constructor create(para1: JNCSSelectorProvider); overload; + public + class function open(): JNCSocketChannel; static; overload; // throws java.io.IOException + class function open(para1: JNSocketAddress): JNCSocketChannel; static; overload; // throws java.io.IOException + function validOps(): jint; overload; virtual; final; + function socket(): JNSocket; overload; virtual; abstract; + function isConnected(): jboolean; overload; virtual; abstract; + function isConnectionPending(): jboolean; overload; virtual; abstract; + function connect(para1: JNSocketAddress): jboolean; overload; virtual; abstract; // throws java.io.IOException + function finishConnect(): jboolean; overload; virtual; abstract; // throws java.io.IOException + function read(para1: JNByteBuffer): jint; overload; virtual; abstract; // throws java.io.IOException + function read(para1: Arr1JNByteBuffer; para2: jint; para3: jint): jlong; overload; virtual; abstract; // throws java.io.IOException + function read(var para1: array of JNByteBuffer; para2: jint; para3: jint): jlong; overload; virtual; abstract; // throws java.io.IOException + function read(para1: Arr1JNByteBuffer): jlong; overload; virtual; final; // throws java.io.IOException + function read(var para1: array of JNByteBuffer): jlong; overload; virtual; final; // throws java.io.IOException + function write(para1: JNByteBuffer): jint; overload; virtual; abstract; // throws java.io.IOException + function write(para1: Arr1JNByteBuffer; para2: jint; para3: jint): jlong; overload; virtual; abstract; // throws java.io.IOException + function write(var para1: array of JNByteBuffer; para2: jint; para3: jint): jlong; overload; virtual; abstract; // throws java.io.IOException + function write(para1: Arr1JNByteBuffer): jlong; overload; virtual; final; // throws java.io.IOException + function write(var para1: array of JNByteBuffer): jlong; overload; virtual; final; // throws java.io.IOException + end; + + JSTStyledEditorKit = class external 'javax.swing.text' name 'StyledEditorKit' (JSTDefaultEditorKit) + public + type + InnerStyledInsertBreakAction = class; + Arr1InnerStyledInsertBreakAction = array of InnerStyledInsertBreakAction; + Arr2InnerStyledInsertBreakAction = array of Arr1InnerStyledInsertBreakAction; + Arr3InnerStyledInsertBreakAction = array of Arr2InnerStyledInsertBreakAction; + InnerAttributeTracker = class; + Arr1InnerAttributeTracker = array of InnerAttributeTracker; + Arr2InnerAttributeTracker = array of Arr1InnerAttributeTracker; + Arr3InnerAttributeTracker = array of Arr2InnerAttributeTracker; + InnerStyledViewFactory = class; + Arr1InnerStyledViewFactory = array of InnerStyledViewFactory; + Arr2InnerStyledViewFactory = array of Arr1InnerStyledViewFactory; + Arr3InnerStyledViewFactory = array of Arr2InnerStyledViewFactory; + InnerStyledInsertBreakAction = class external 'javax.swing.text' name 'StyledEditorKit$StyledInsertBreakAction' + end; + + InnerAttributeTracker = class external 'javax.swing.text' name 'StyledEditorKit$AttributeTracker' + end; + + InnerStyledViewFactory = class external 'javax.swing.text' name 'StyledEditorKit$StyledViewFactory' + end; + + public + type + InnerStyledTextAction = class; + Arr1InnerStyledTextAction = array of InnerStyledTextAction; + Arr2InnerStyledTextAction = array of Arr1InnerStyledTextAction; + Arr3InnerStyledTextAction = array of Arr2InnerStyledTextAction; + InnerAlignmentAction = class; + Arr1InnerAlignmentAction = array of InnerAlignmentAction; + Arr2InnerAlignmentAction = array of Arr1InnerAlignmentAction; + Arr3InnerAlignmentAction = array of Arr2InnerAlignmentAction; + InnerBoldAction = class; + Arr1InnerBoldAction = array of InnerBoldAction; + Arr2InnerBoldAction = array of Arr1InnerBoldAction; + Arr3InnerBoldAction = array of Arr2InnerBoldAction; + InnerFontFamilyAction = class; + Arr1InnerFontFamilyAction = array of InnerFontFamilyAction; + Arr2InnerFontFamilyAction = array of Arr1InnerFontFamilyAction; + Arr3InnerFontFamilyAction = array of Arr2InnerFontFamilyAction; + InnerFontSizeAction = class; + Arr1InnerFontSizeAction = array of InnerFontSizeAction; + Arr2InnerFontSizeAction = array of Arr1InnerFontSizeAction; + Arr3InnerFontSizeAction = array of Arr2InnerFontSizeAction; + InnerForegroundAction = class; + Arr1InnerForegroundAction = array of InnerForegroundAction; + Arr2InnerForegroundAction = array of Arr1InnerForegroundAction; + Arr3InnerForegroundAction = array of Arr2InnerForegroundAction; + InnerItalicAction = class; + Arr1InnerItalicAction = array of InnerItalicAction; + Arr2InnerItalicAction = array of Arr1InnerItalicAction; + Arr3InnerItalicAction = array of Arr2InnerItalicAction; + InnerUnderlineAction = class; + Arr1InnerUnderlineAction = array of InnerUnderlineAction; + Arr2InnerUnderlineAction = array of Arr1InnerUnderlineAction; + Arr3InnerUnderlineAction = array of Arr2InnerUnderlineAction; + InnerStyledTextAction = class abstract external 'javax.swing.text' name 'StyledEditorKit$StyledTextAction' (JSTTextAction) + public + constructor create(para1: JLString); overload; + strict protected + function getEditor(para1: JAEActionEvent): JSJEditorPane; overload; virtual; final; + function getStyledDocument(para1: JSJEditorPane): JSTStyledDocument; overload; virtual; final; + function getStyledEditorKit(para1: JSJEditorPane): JSTStyledEditorKit; overload; virtual; final; + procedure setCharacterAttributes(para1: JSJEditorPane; para2: JSTAttributeSet; para3: jboolean); overload; virtual; final; + procedure setParagraphAttributes(para1: JSJEditorPane; para2: JSTAttributeSet; para3: jboolean); overload; virtual; final; + end; + + InnerAlignmentAction = class external 'javax.swing.text' name 'StyledEditorKit$AlignmentAction' (InnerStyledTextAction) + public + constructor create(para1: JLString; para2: jint); overload; + procedure actionPerformed(para1: JAEActionEvent); overload; virtual; + end; + + InnerBoldAction = class external 'javax.swing.text' name 'StyledEditorKit$BoldAction' (InnerStyledTextAction) + public + constructor create(); overload; + procedure actionPerformed(para1: JAEActionEvent); overload; virtual; + end; + + InnerFontFamilyAction = class external 'javax.swing.text' name 'StyledEditorKit$FontFamilyAction' (InnerStyledTextAction) + public + constructor create(para1: JLString; para2: JLString); overload; + procedure actionPerformed(para1: JAEActionEvent); overload; virtual; + end; + + InnerFontSizeAction = class external 'javax.swing.text' name 'StyledEditorKit$FontSizeAction' (InnerStyledTextAction) + public + constructor create(para1: JLString; para2: jint); overload; + procedure actionPerformed(para1: JAEActionEvent); overload; virtual; + end; + + InnerForegroundAction = class external 'javax.swing.text' name 'StyledEditorKit$ForegroundAction' (InnerStyledTextAction) + public + constructor create(para1: JLString; para2: JAColor); overload; + procedure actionPerformed(para1: JAEActionEvent); overload; virtual; + end; + + InnerItalicAction = class external 'javax.swing.text' name 'StyledEditorKit$ItalicAction' (InnerStyledTextAction) + public + constructor create(); overload; + procedure actionPerformed(para1: JAEActionEvent); overload; virtual; + end; + + InnerUnderlineAction = class external 'javax.swing.text' name 'StyledEditorKit$UnderlineAction' (InnerStyledTextAction) + public + constructor create(); overload; + procedure actionPerformed(para1: JAEActionEvent); overload; virtual; + end; + + public + constructor create(); overload; + function getInputAttributes(): JSTMutableAttributeSet; overload; virtual; + function getCharacterAttributeRun(): JSTElement; overload; virtual; + function getActions(): Arr1JSAction; overload; virtual; + function createDefaultDocument(): JSTDocument; overload; virtual; + procedure install(para1: JSJEditorPane); overload; virtual; + procedure deinstall(para1: JSJEditorPane); overload; virtual; + function getViewFactory(): JSTViewFactory; overload; virtual; + function clone(): JLObject; overload; virtual; + strict protected + procedure createInputAttributes(para1: JSTElement; para2: JSTMutableAttributeSet); overload; virtual; + end; + + JSTHParagraphView = class external 'javax.swing.text.html' name 'ParagraphView' (JSTParagraphView) + public + constructor create(para1: JSTElement); overload; + procedure setParent(para1: JSTView); overload; virtual; + function getAttributes(): JSTAttributeSet; overload; virtual; + strict protected + procedure setPropertiesFromAttributes(); overload; virtual; + function getStyleSheet(): JSTHStyleSheet; overload; virtual; + function calculateMinorAxisRequirements(para1: jint; para2: JSSizeRequirements): JSSizeRequirements; overload; virtual; + public + function isVisible(): jboolean; overload; virtual; + procedure paint(para1: JAGraphics; para2: JAShape); overload; virtual; + function getPreferredSpan(para1: jint): jfloat; overload; virtual; + function getMinimumSpan(para1: jint): jfloat; overload; virtual; + function getMaximumSpan(para1: jint): jfloat; overload; virtual; + end; + JSPBBasicTextPaneUI = class external 'javax.swing.plaf.basic' name 'BasicTextPaneUI' (JSPBBasicEditorPaneUI) public class function createUI(para1: JSJComponent): JSPComponentUI; static; overload; @@ -78319,222 +77860,6 @@ procedure installUI(para1: JSJComponent); overload; virtual; end; - JSTHHTMLEditorKit = class external 'javax.swing.text.html' name 'HTMLEditorKit' (JSTStyledEditorKit, JAAccessible) - public - type - InnerActivateLinkAction = class; - Arr1InnerActivateLinkAction = array of InnerActivateLinkAction; - Arr2InnerActivateLinkAction = array of Arr1InnerActivateLinkAction; - Arr3InnerActivateLinkAction = array of Arr2InnerActivateLinkAction; - InnerBeginAction = class; - Arr1InnerBeginAction = array of InnerBeginAction; - Arr2InnerBeginAction = array of Arr1InnerBeginAction; - Arr3InnerBeginAction = array of Arr2InnerBeginAction; - InnerInsertHRAction = class; - Arr1InnerInsertHRAction = array of InnerInsertHRAction; - Arr2InnerInsertHRAction = array of Arr1InnerInsertHRAction; - Arr3InnerInsertHRAction = array of Arr2InnerInsertHRAction; - InnerNavigateLinkAction = class; - Arr1InnerNavigateLinkAction = array of InnerNavigateLinkAction; - Arr2InnerNavigateLinkAction = array of Arr1InnerNavigateLinkAction; - Arr3InnerNavigateLinkAction = array of Arr2InnerNavigateLinkAction; - InnerActivateLinkAction = class external 'javax.swing.text.html' name 'HTMLEditorKit$ActivateLinkAction' - end; - - InnerBeginAction = class external 'javax.swing.text.html' name 'HTMLEditorKit$BeginAction' - end; - - InnerInsertHRAction = class external 'javax.swing.text.html' name 'HTMLEditorKit$InsertHRAction' - end; - - InnerNavigateLinkAction = class external 'javax.swing.text.html' name 'HTMLEditorKit$NavigateLinkAction' - public - type - InnerFocusHighlightPainter = class; - Arr1InnerFocusHighlightPainter = array of InnerFocusHighlightPainter; - Arr2InnerFocusHighlightPainter = array of Arr1InnerFocusHighlightPainter; - Arr3InnerFocusHighlightPainter = array of Arr2InnerFocusHighlightPainter; - InnerFocusHighlightPainter = class external 'javax.swing.text.html' name 'HTMLEditorKit$NavigateLinkAction$FocusHighlightPainter' - end; - - end; - - public - type - InnerHTMLFactory = class; - Arr1InnerHTMLFactory = array of InnerHTMLFactory; - Arr2InnerHTMLFactory = array of Arr1InnerHTMLFactory; - Arr3InnerHTMLFactory = array of Arr2InnerHTMLFactory; - InnerParserCallback = class; - Arr1InnerParserCallback = array of InnerParserCallback; - Arr2InnerParserCallback = array of Arr1InnerParserCallback; - Arr3InnerParserCallback = array of Arr2InnerParserCallback; - InnerHTMLTextAction = class; - Arr1InnerHTMLTextAction = array of InnerHTMLTextAction; - Arr2InnerHTMLTextAction = array of Arr1InnerHTMLTextAction; - Arr3InnerHTMLTextAction = array of Arr2InnerHTMLTextAction; - InnerParser = class; - Arr1InnerParser = array of InnerParser; - Arr2InnerParser = array of Arr1InnerParser; - Arr3InnerParser = array of Arr2InnerParser; - InnerLinkController = class; - Arr1InnerLinkController = array of InnerLinkController; - Arr2InnerLinkController = array of Arr1InnerLinkController; - Arr3InnerLinkController = array of Arr2InnerLinkController; - InnerInsertHTMLTextAction = class; - Arr1InnerInsertHTMLTextAction = array of InnerInsertHTMLTextAction; - Arr2InnerInsertHTMLTextAction = array of Arr1InnerInsertHTMLTextAction; - Arr3InnerInsertHTMLTextAction = array of Arr2InnerInsertHTMLTextAction; - InnerHTMLFactory = class external 'javax.swing.text.html' name 'HTMLEditorKit$HTMLFactory' (JLObject, JSTViewFactory) - public - type - InnerBodyBlockView = class; - Arr1InnerBodyBlockView = array of InnerBodyBlockView; - Arr2InnerBodyBlockView = array of Arr1InnerBodyBlockView; - Arr3InnerBodyBlockView = array of Arr2InnerBodyBlockView; - InnerBodyBlockView = class external 'javax.swing.text.html' name 'HTMLEditorKit$HTMLFactory$BodyBlockView' - end; - - public - constructor create(); overload; - function create_(para1: JSTElement): JSTView; external name 'create'; overload; virtual; - end; - - InnerParserCallback = class external 'javax.swing.text.html' name 'HTMLEditorKit$ParserCallback' (JLObject) - public - final class var - fIMPLIED: JLObject; external name 'IMPLIED'; - public - constructor create(); overload; - procedure flush(); overload; virtual; // throws javax.swing.text.BadLocationException - procedure handleText(para1: Arr1jchar; para2: jint); overload; virtual; - procedure handleText(var para1: array of jchar; para2: jint); overload; virtual; - procedure handleComment(para1: Arr1jchar; para2: jint); overload; virtual; - procedure handleComment(var para1: array of jchar; para2: jint); overload; virtual; - procedure handleStartTag(para1: JSTHHTML.InnerTag; para2: JSTMutableAttributeSet; para3: jint); overload; virtual; - procedure handleEndTag(para1: JSTHHTML.InnerTag; para2: jint); overload; virtual; - procedure handleSimpleTag(para1: JSTHHTML.InnerTag; para2: JSTMutableAttributeSet; para3: jint); overload; virtual; - procedure handleError(para1: JLString; para2: jint); overload; virtual; - procedure handleEndOfLineString(para1: JLString); overload; virtual; - end; - - InnerHTMLTextAction = class abstract external 'javax.swing.text.html' name 'HTMLEditorKit$HTMLTextAction' (JSTStyledEditorKit.InnerStyledTextAction) - public - constructor create(para1: JLString); overload; - strict protected - function getHTMLDocument(para1: JSJEditorPane): JSTHHTMLDocument; overload; virtual; - function getHTMLEditorKit(para1: JSJEditorPane): JSTHHTMLEditorKit; overload; virtual; - function getElementsAt(para1: JSTHHTMLDocument; para2: jint): Arr1JSTElement; overload; virtual; - function elementCountToTag(para1: JSTHHTMLDocument; para2: jint; para3: JSTHHTML.InnerTag): jint; overload; virtual; - function findElementMatchingTag(para1: JSTHHTMLDocument; para2: jint; para3: JSTHHTML.InnerTag): JSTElement; overload; virtual; - end; - - InnerParser = class abstract external 'javax.swing.text.html' name 'HTMLEditorKit$Parser' (JLObject) - public - constructor create(); overload; - procedure parse(para1: JIReader; para2: JSTHHTMLEditorKit.InnerParserCallback; para3: jboolean); overload; virtual; abstract; // throws java.io.IOException - end; - - InnerLinkController = class external 'javax.swing.text.html' name 'HTMLEditorKit$LinkController' (JAEMouseAdapter, JAEMouseMotionListener, JISerializable) - public - constructor create(); overload; - procedure mouseClicked(para1: JAEMouseEvent); overload; virtual; - procedure mouseDragged(para1: JAEMouseEvent); overload; virtual; - procedure mouseMoved(para1: JAEMouseEvent); overload; virtual; - strict protected - procedure activateLink(para1: jint; para2: JSJEditorPane); overload; virtual; - end; - - InnerInsertHTMLTextAction = class external 'javax.swing.text.html' name 'HTMLEditorKit$InsertHTMLTextAction' (InnerHTMLTextAction) - strict protected - var - fhtml: JLString; external name 'html'; - fparentTag: JSTHHTML.InnerTag; external name 'parentTag'; - faddTag: JSTHHTML.InnerTag; external name 'addTag'; - falternateParentTag: JSTHHTML.InnerTag; external name 'alternateParentTag'; - falternateAddTag: JSTHHTML.InnerTag; external name 'alternateAddTag'; - public - constructor create(para1: JLString; para2: JLString; para3: JSTHHTML.InnerTag; para4: JSTHHTML.InnerTag); overload; - constructor create(para1: JLString; para2: JLString; para3: JSTHHTML.InnerTag; para4: JSTHHTML.InnerTag; para5: JSTHHTML.InnerTag; para6: JSTHHTML.InnerTag); overload; - strict protected - procedure insertHTML(para1: JSJEditorPane; para2: JSTHHTMLDocument; para3: jint; para4: JLString; para5: jint; para6: jint; para7: JSTHHTML.InnerTag); overload; virtual; - procedure insertAtBoundary(para1: JSJEditorPane; para2: JSTHHTMLDocument; para3: jint; para4: JSTElement; para5: JLString; para6: JSTHHTML.InnerTag; para7: JSTHHTML.InnerTag); overload; virtual; - procedure insertAtBoundry(para1: JSJEditorPane; para2: JSTHHTMLDocument; para3: jint; para4: JSTElement; para5: JLString; para6: JSTHHTML.InnerTag; para7: JSTHHTML.InnerTag); overload; virtual; - public - procedure actionPerformed(para1: JAEActionEvent); overload; virtual; - end; - - public - const - DEFAULT_CSS = 'default.css'; - BOLD_ACTION = 'html-bold-action'; - ITALIC_ACTION = 'html-italic-action'; - PARA_INDENT_LEFT = 'html-para-indent-left'; - PARA_INDENT_RIGHT = 'html-para-indent-right'; - FONT_CHANGE_BIGGER = 'html-font-bigger'; - FONT_CHANGE_SMALLER = 'html-font-smaller'; - COLOR_ACTION = 'html-color-action'; - LOGICAL_STYLE_ACTION = 'html-logical-style-action'; - IMG_ALIGN_TOP = 'html-image-align-top'; - IMG_ALIGN_MIDDLE = 'html-image-align-middle'; - IMG_ALIGN_BOTTOM = 'html-image-align-bottom'; - IMG_BORDER = 'html-image-border'; - public - constructor create(); overload; - function getContentType(): JLString; overload; virtual; - function getViewFactory(): JSTViewFactory; overload; virtual; - function createDefaultDocument(): JSTDocument; overload; virtual; - procedure read(para1: JIReader; para2: JSTDocument; para3: jint); overload; virtual; // throws java.io.IOException, javax.swing.text.BadLocationException - procedure insertHTML(para1: JSTHHTMLDocument; para2: jint; para3: JLString; para4: jint; para5: jint; para6: JSTHHTML.InnerTag); overload; virtual; // throws javax.swing.text.BadLocationException, java.io.IOException - procedure write(para1: JIWriter; para2: JSTDocument; para3: jint; para4: jint); overload; virtual; // throws java.io.IOException, javax.swing.text.BadLocationException - procedure install(para1: JSJEditorPane); overload; virtual; - procedure deinstall(para1: JSJEditorPane); overload; virtual; - procedure setStyleSheet(para1: JSTHStyleSheet); overload; virtual; - function getStyleSheet(): JSTHStyleSheet; overload; virtual; - function getActions(): Arr1JSAction; overload; virtual; - strict protected - procedure createInputAttributes(para1: JSTElement; para2: JSTMutableAttributeSet); overload; virtual; - public - function getInputAttributes(): JSTMutableAttributeSet; overload; virtual; - procedure setDefaultCursor(para1: JACursor); overload; virtual; - function getDefaultCursor(): JACursor; overload; virtual; - procedure setLinkCursor(para1: JACursor); overload; virtual; - function getLinkCursor(): JACursor; overload; virtual; - function isAutoFormSubmission(): jboolean; overload; virtual; - procedure setAutoFormSubmission(para1: jboolean); overload; virtual; - function clone(): JLObject; overload; virtual; - strict protected - function getParser(): JSTHHTMLEditorKit.InnerParser; overload; virtual; - public - function getAccessibleContext(): JAAccessibleContext; overload; virtual; - end; - - JSTRRTFEditorKit = class external 'javax.swing.text.rtf' name 'RTFEditorKit' (JSTStyledEditorKit) - public - constructor create(); overload; - function getContentType(): JLString; overload; virtual; - procedure read(para1: JIInputStream; para2: JSTDocument; para3: jint); overload; virtual; // throws java.io.IOException, javax.swing.text.BadLocationException - procedure write(para1: JIOutputStream; para2: JSTDocument; para3: jint; para4: jint); overload; virtual; // throws java.io.IOException, javax.swing.text.BadLocationException - procedure read(para1: JIReader; para2: JSTDocument; para3: jint); overload; virtual; // throws java.io.IOException, javax.swing.text.BadLocationException - procedure write(para1: JIWriter; para2: JSTDocument; para3: jint; para4: jint); overload; virtual; // throws java.io.IOException, javax.swing.text.BadLocationException - end; - - JSTHLineView = class external 'javax.swing.text.html' name 'LineView' (JSTHParagraphView) - public - constructor create(para1: JSTElement); overload; - function isVisible(): jboolean; overload; virtual; - function getMinimumSpan(para1: jint): jfloat; overload; virtual; - function getResizeWeight(para1: jint): jint; overload; virtual; - function getAlignment(para1: jint): jfloat; overload; virtual; - strict protected - procedure layout(para1: jint; para2: jint); overload; virtual; - public - function nextTabStop(para1: jfloat; para2: jint): jfloat; overload; virtual; - strict protected - function getPreTab(para1: jfloat; para2: jint): jfloat; overload; virtual; - function getCharactersPerTab(): jint; overload; virtual; - end; - JSPMMetalScrollButton = class external 'javax.swing.plaf.metal' name 'MetalScrollButton' (JSPBBasicArrowButton) public constructor create(para1: jint; para2: jint; para3: jboolean); overload; @@ -78836,6 +78161,222 @@ procedure paintBorder(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; end; + JSTHHTMLEditorKit = class external 'javax.swing.text.html' name 'HTMLEditorKit' (JSTStyledEditorKit, JAAccessible) + public + type + InnerActivateLinkAction = class; + Arr1InnerActivateLinkAction = array of InnerActivateLinkAction; + Arr2InnerActivateLinkAction = array of Arr1InnerActivateLinkAction; + Arr3InnerActivateLinkAction = array of Arr2InnerActivateLinkAction; + InnerBeginAction = class; + Arr1InnerBeginAction = array of InnerBeginAction; + Arr2InnerBeginAction = array of Arr1InnerBeginAction; + Arr3InnerBeginAction = array of Arr2InnerBeginAction; + InnerInsertHRAction = class; + Arr1InnerInsertHRAction = array of InnerInsertHRAction; + Arr2InnerInsertHRAction = array of Arr1InnerInsertHRAction; + Arr3InnerInsertHRAction = array of Arr2InnerInsertHRAction; + InnerNavigateLinkAction = class; + Arr1InnerNavigateLinkAction = array of InnerNavigateLinkAction; + Arr2InnerNavigateLinkAction = array of Arr1InnerNavigateLinkAction; + Arr3InnerNavigateLinkAction = array of Arr2InnerNavigateLinkAction; + InnerActivateLinkAction = class external 'javax.swing.text.html' name 'HTMLEditorKit$ActivateLinkAction' + end; + + InnerBeginAction = class external 'javax.swing.text.html' name 'HTMLEditorKit$BeginAction' + end; + + InnerInsertHRAction = class external 'javax.swing.text.html' name 'HTMLEditorKit$InsertHRAction' + end; + + InnerNavigateLinkAction = class external 'javax.swing.text.html' name 'HTMLEditorKit$NavigateLinkAction' + public + type + InnerFocusHighlightPainter = class; + Arr1InnerFocusHighlightPainter = array of InnerFocusHighlightPainter; + Arr2InnerFocusHighlightPainter = array of Arr1InnerFocusHighlightPainter; + Arr3InnerFocusHighlightPainter = array of Arr2InnerFocusHighlightPainter; + InnerFocusHighlightPainter = class external 'javax.swing.text.html' name 'HTMLEditorKit$NavigateLinkAction$FocusHighlightPainter' + end; + + end; + + public + type + InnerHTMLFactory = class; + Arr1InnerHTMLFactory = array of InnerHTMLFactory; + Arr2InnerHTMLFactory = array of Arr1InnerHTMLFactory; + Arr3InnerHTMLFactory = array of Arr2InnerHTMLFactory; + InnerParserCallback = class; + Arr1InnerParserCallback = array of InnerParserCallback; + Arr2InnerParserCallback = array of Arr1InnerParserCallback; + Arr3InnerParserCallback = array of Arr2InnerParserCallback; + InnerHTMLTextAction = class; + Arr1InnerHTMLTextAction = array of InnerHTMLTextAction; + Arr2InnerHTMLTextAction = array of Arr1InnerHTMLTextAction; + Arr3InnerHTMLTextAction = array of Arr2InnerHTMLTextAction; + InnerParser = class; + Arr1InnerParser = array of InnerParser; + Arr2InnerParser = array of Arr1InnerParser; + Arr3InnerParser = array of Arr2InnerParser; + InnerLinkController = class; + Arr1InnerLinkController = array of InnerLinkController; + Arr2InnerLinkController = array of Arr1InnerLinkController; + Arr3InnerLinkController = array of Arr2InnerLinkController; + InnerInsertHTMLTextAction = class; + Arr1InnerInsertHTMLTextAction = array of InnerInsertHTMLTextAction; + Arr2InnerInsertHTMLTextAction = array of Arr1InnerInsertHTMLTextAction; + Arr3InnerInsertHTMLTextAction = array of Arr2InnerInsertHTMLTextAction; + InnerHTMLFactory = class external 'javax.swing.text.html' name 'HTMLEditorKit$HTMLFactory' (JLObject, JSTViewFactory) + public + type + InnerBodyBlockView = class; + Arr1InnerBodyBlockView = array of InnerBodyBlockView; + Arr2InnerBodyBlockView = array of Arr1InnerBodyBlockView; + Arr3InnerBodyBlockView = array of Arr2InnerBodyBlockView; + InnerBodyBlockView = class external 'javax.swing.text.html' name 'HTMLEditorKit$HTMLFactory$BodyBlockView' + end; + + public + constructor create(); overload; + function create_(para1: JSTElement): JSTView; external name 'create'; overload; virtual; + end; + + InnerParserCallback = class external 'javax.swing.text.html' name 'HTMLEditorKit$ParserCallback' (JLObject) + public + final class var + fIMPLIED: JLObject; external name 'IMPLIED'; + public + constructor create(); overload; + procedure flush(); overload; virtual; // throws javax.swing.text.BadLocationException + procedure handleText(para1: Arr1jchar; para2: jint); overload; virtual; + procedure handleText(var para1: array of jchar; para2: jint); overload; virtual; + procedure handleComment(para1: Arr1jchar; para2: jint); overload; virtual; + procedure handleComment(var para1: array of jchar; para2: jint); overload; virtual; + procedure handleStartTag(para1: JSTHHTML.InnerTag; para2: JSTMutableAttributeSet; para3: jint); overload; virtual; + procedure handleEndTag(para1: JSTHHTML.InnerTag; para2: jint); overload; virtual; + procedure handleSimpleTag(para1: JSTHHTML.InnerTag; para2: JSTMutableAttributeSet; para3: jint); overload; virtual; + procedure handleError(para1: JLString; para2: jint); overload; virtual; + procedure handleEndOfLineString(para1: JLString); overload; virtual; + end; + + InnerHTMLTextAction = class abstract external 'javax.swing.text.html' name 'HTMLEditorKit$HTMLTextAction' (JSTStyledEditorKit.InnerStyledTextAction) + public + constructor create(para1: JLString); overload; + strict protected + function getHTMLDocument(para1: JSJEditorPane): JSTHHTMLDocument; overload; virtual; + function getHTMLEditorKit(para1: JSJEditorPane): JSTHHTMLEditorKit; overload; virtual; + function getElementsAt(para1: JSTHHTMLDocument; para2: jint): Arr1JSTElement; overload; virtual; + function elementCountToTag(para1: JSTHHTMLDocument; para2: jint; para3: JSTHHTML.InnerTag): jint; overload; virtual; + function findElementMatchingTag(para1: JSTHHTMLDocument; para2: jint; para3: JSTHHTML.InnerTag): JSTElement; overload; virtual; + end; + + InnerParser = class abstract external 'javax.swing.text.html' name 'HTMLEditorKit$Parser' (JLObject) + public + constructor create(); overload; + procedure parse(para1: JIReader; para2: JSTHHTMLEditorKit.InnerParserCallback; para3: jboolean); overload; virtual; abstract; // throws java.io.IOException + end; + + InnerLinkController = class external 'javax.swing.text.html' name 'HTMLEditorKit$LinkController' (JAEMouseAdapter, JAEMouseMotionListener, JISerializable) + public + constructor create(); overload; + procedure mouseClicked(para1: JAEMouseEvent); overload; virtual; + procedure mouseDragged(para1: JAEMouseEvent); overload; virtual; + procedure mouseMoved(para1: JAEMouseEvent); overload; virtual; + strict protected + procedure activateLink(para1: jint; para2: JSJEditorPane); overload; virtual; + end; + + InnerInsertHTMLTextAction = class external 'javax.swing.text.html' name 'HTMLEditorKit$InsertHTMLTextAction' (InnerHTMLTextAction) + strict protected + var + fhtml: JLString; external name 'html'; + fparentTag: JSTHHTML.InnerTag; external name 'parentTag'; + faddTag: JSTHHTML.InnerTag; external name 'addTag'; + falternateParentTag: JSTHHTML.InnerTag; external name 'alternateParentTag'; + falternateAddTag: JSTHHTML.InnerTag; external name 'alternateAddTag'; + public + constructor create(para1: JLString; para2: JLString; para3: JSTHHTML.InnerTag; para4: JSTHHTML.InnerTag); overload; + constructor create(para1: JLString; para2: JLString; para3: JSTHHTML.InnerTag; para4: JSTHHTML.InnerTag; para5: JSTHHTML.InnerTag; para6: JSTHHTML.InnerTag); overload; + strict protected + procedure insertHTML(para1: JSJEditorPane; para2: JSTHHTMLDocument; para3: jint; para4: JLString; para5: jint; para6: jint; para7: JSTHHTML.InnerTag); overload; virtual; + procedure insertAtBoundary(para1: JSJEditorPane; para2: JSTHHTMLDocument; para3: jint; para4: JSTElement; para5: JLString; para6: JSTHHTML.InnerTag; para7: JSTHHTML.InnerTag); overload; virtual; + procedure insertAtBoundry(para1: JSJEditorPane; para2: JSTHHTMLDocument; para3: jint; para4: JSTElement; para5: JLString; para6: JSTHHTML.InnerTag; para7: JSTHHTML.InnerTag); overload; virtual; + public + procedure actionPerformed(para1: JAEActionEvent); overload; virtual; + end; + + public + const + DEFAULT_CSS = 'default.css'; + BOLD_ACTION = 'html-bold-action'; + ITALIC_ACTION = 'html-italic-action'; + PARA_INDENT_LEFT = 'html-para-indent-left'; + PARA_INDENT_RIGHT = 'html-para-indent-right'; + FONT_CHANGE_BIGGER = 'html-font-bigger'; + FONT_CHANGE_SMALLER = 'html-font-smaller'; + COLOR_ACTION = 'html-color-action'; + LOGICAL_STYLE_ACTION = 'html-logical-style-action'; + IMG_ALIGN_TOP = 'html-image-align-top'; + IMG_ALIGN_MIDDLE = 'html-image-align-middle'; + IMG_ALIGN_BOTTOM = 'html-image-align-bottom'; + IMG_BORDER = 'html-image-border'; + public + constructor create(); overload; + function getContentType(): JLString; overload; virtual; + function getViewFactory(): JSTViewFactory; overload; virtual; + function createDefaultDocument(): JSTDocument; overload; virtual; + procedure read(para1: JIReader; para2: JSTDocument; para3: jint); overload; virtual; // throws java.io.IOException, javax.swing.text.BadLocationException + procedure insertHTML(para1: JSTHHTMLDocument; para2: jint; para3: JLString; para4: jint; para5: jint; para6: JSTHHTML.InnerTag); overload; virtual; // throws javax.swing.text.BadLocationException, java.io.IOException + procedure write(para1: JIWriter; para2: JSTDocument; para3: jint; para4: jint); overload; virtual; // throws java.io.IOException, javax.swing.text.BadLocationException + procedure install(para1: JSJEditorPane); overload; virtual; + procedure deinstall(para1: JSJEditorPane); overload; virtual; + procedure setStyleSheet(para1: JSTHStyleSheet); overload; virtual; + function getStyleSheet(): JSTHStyleSheet; overload; virtual; + function getActions(): Arr1JSAction; overload; virtual; + strict protected + procedure createInputAttributes(para1: JSTElement; para2: JSTMutableAttributeSet); overload; virtual; + public + function getInputAttributes(): JSTMutableAttributeSet; overload; virtual; + procedure setDefaultCursor(para1: JACursor); overload; virtual; + function getDefaultCursor(): JACursor; overload; virtual; + procedure setLinkCursor(para1: JACursor); overload; virtual; + function getLinkCursor(): JACursor; overload; virtual; + function isAutoFormSubmission(): jboolean; overload; virtual; + procedure setAutoFormSubmission(para1: jboolean); overload; virtual; + function clone(): JLObject; overload; virtual; + strict protected + function getParser(): JSTHHTMLEditorKit.InnerParser; overload; virtual; + public + function getAccessibleContext(): JAAccessibleContext; overload; virtual; + end; + + JSTRRTFEditorKit = class external 'javax.swing.text.rtf' name 'RTFEditorKit' (JSTStyledEditorKit) + public + constructor create(); overload; + function getContentType(): JLString; overload; virtual; + procedure read(para1: JIInputStream; para2: JSTDocument; para3: jint); overload; virtual; // throws java.io.IOException, javax.swing.text.BadLocationException + procedure write(para1: JIOutputStream; para2: JSTDocument; para3: jint; para4: jint); overload; virtual; // throws java.io.IOException, javax.swing.text.BadLocationException + procedure read(para1: JIReader; para2: JSTDocument; para3: jint); overload; virtual; // throws java.io.IOException, javax.swing.text.BadLocationException + procedure write(para1: JIWriter; para2: JSTDocument; para3: jint; para4: jint); overload; virtual; // throws java.io.IOException, javax.swing.text.BadLocationException + end; + + JSTHLineView = class external 'javax.swing.text.html' name 'LineView' (JSTHParagraphView) + public + constructor create(para1: JSTElement); overload; + function isVisible(): jboolean; overload; virtual; + function getMinimumSpan(para1: jint): jfloat; overload; virtual; + function getResizeWeight(para1: jint): jint; overload; virtual; + function getAlignment(para1: jint): jfloat; overload; virtual; + strict protected + procedure layout(para1: jint; para2: jint); overload; virtual; + public + function nextTabStop(para1: jfloat; para2: jint): jfloat; overload; virtual; + strict protected + function getPreTab(para1: jfloat; para2: jint): jfloat; overload; virtual; + function getCharactersPerTab(): jint; overload; virtual; + end; + JSPSSynthTextPaneUI = class external 'javax.swing.plaf.synth' name 'SynthTextPaneUI' (JSPSSynthEditorPaneUI) public class function createUI(para1: JSJComponent): JSPComponentUI; static; overload; @@ -78870,6 +78411,139 @@ procedure installKeyboardActions(); overload; virtual; end; + JSTInternationalFormatter = class external 'javax.swing.text' name 'InternationalFormatter' (JSTDefaultFormatter) + public + type + InnerExtendedReplaceHolder = class; + Arr1InnerExtendedReplaceHolder = array of InnerExtendedReplaceHolder; + Arr2InnerExtendedReplaceHolder = array of Arr1InnerExtendedReplaceHolder; + Arr3InnerExtendedReplaceHolder = array of Arr2InnerExtendedReplaceHolder; + InnerIncrementAction = class; + Arr1InnerIncrementAction = array of InnerIncrementAction; + Arr2InnerIncrementAction = array of Arr1InnerIncrementAction; + Arr3InnerIncrementAction = array of Arr2InnerIncrementAction; + InnerExtendedReplaceHolder = class external 'javax.swing.text' name 'InternationalFormatter$ExtendedReplaceHolder' + end; + + InnerIncrementAction = class external 'javax.swing.text' name 'InternationalFormatter$IncrementAction' + end; + + public + constructor create(); overload; + constructor create(para1: JTFormat); overload; + procedure setFormat(para1: JTFormat); overload; virtual; + function getFormat(): JTFormat; overload; virtual; + procedure setMinimum(para1: JLComparable); overload; virtual; + function getMinimum(): JLComparable; overload; virtual; + procedure setMaximum(para1: JLComparable); overload; virtual; + function getMaximum(): JLComparable; overload; virtual; + procedure install(para1: JSJFormattedTextField); overload; virtual; + function valueToString(para1: JLObject): JLString; overload; virtual; // throws java.text.ParseException + function stringToValue(para1: JLString): JLObject; overload; virtual; // throws java.text.ParseException + function getFields(para1: jint): JTFormat.Arr1InnerField; overload; virtual; + function clone(): JLObject; overload; virtual; // throws java.lang.CloneNotSupportedException + strict protected + function getActions(): Arr1JSAction; overload; virtual; + end; + + JSTMaskFormatter = class external 'javax.swing.text' name 'MaskFormatter' (JSTDefaultFormatter) + public + type + InnerAlphaNumericCharacter = class; + Arr1InnerAlphaNumericCharacter = array of InnerAlphaNumericCharacter; + Arr2InnerAlphaNumericCharacter = array of Arr1InnerAlphaNumericCharacter; + Arr3InnerAlphaNumericCharacter = array of Arr2InnerAlphaNumericCharacter; + InnerCharCharacter = class; + Arr1InnerCharCharacter = array of InnerCharCharacter; + Arr2InnerCharCharacter = array of Arr1InnerCharCharacter; + Arr3InnerCharCharacter = array of Arr2InnerCharCharacter; + InnerDigitMaskCharacter = class; + Arr1InnerDigitMaskCharacter = array of InnerDigitMaskCharacter; + Arr2InnerDigitMaskCharacter = array of Arr1InnerDigitMaskCharacter; + Arr3InnerDigitMaskCharacter = array of Arr2InnerDigitMaskCharacter; + InnerHexCharacter = class; + Arr1InnerHexCharacter = array of InnerHexCharacter; + Arr2InnerHexCharacter = array of Arr1InnerHexCharacter; + Arr3InnerHexCharacter = array of Arr2InnerHexCharacter; + InnerLiteralCharacter = class; + Arr1InnerLiteralCharacter = array of InnerLiteralCharacter; + Arr2InnerLiteralCharacter = array of Arr1InnerLiteralCharacter; + Arr3InnerLiteralCharacter = array of Arr2InnerLiteralCharacter; + InnerLowerCaseCharacter = class; + Arr1InnerLowerCaseCharacter = array of InnerLowerCaseCharacter; + Arr2InnerLowerCaseCharacter = array of Arr1InnerLowerCaseCharacter; + Arr3InnerLowerCaseCharacter = array of Arr2InnerLowerCaseCharacter; + InnerUpperCaseCharacter = class; + Arr1InnerUpperCaseCharacter = array of InnerUpperCaseCharacter; + Arr2InnerUpperCaseCharacter = array of Arr1InnerUpperCaseCharacter; + Arr3InnerUpperCaseCharacter = array of Arr2InnerUpperCaseCharacter; + InnerMaskCharacter = class; + Arr1InnerMaskCharacter = array of InnerMaskCharacter; + Arr2InnerMaskCharacter = array of Arr1InnerMaskCharacter; + Arr3InnerMaskCharacter = array of Arr2InnerMaskCharacter; + InnerAlphaNumericCharacter = class external 'javax.swing.text' name 'MaskFormatter$AlphaNumericCharacter' + end; + + InnerCharCharacter = class external 'javax.swing.text' name 'MaskFormatter$CharCharacter' + end; + + InnerDigitMaskCharacter = class external 'javax.swing.text' name 'MaskFormatter$DigitMaskCharacter' + end; + + InnerHexCharacter = class external 'javax.swing.text' name 'MaskFormatter$HexCharacter' + end; + + InnerLiteralCharacter = class external 'javax.swing.text' name 'MaskFormatter$LiteralCharacter' + end; + + InnerLowerCaseCharacter = class external 'javax.swing.text' name 'MaskFormatter$LowerCaseCharacter' + end; + + InnerUpperCaseCharacter = class external 'javax.swing.text' name 'MaskFormatter$UpperCaseCharacter' + end; + + InnerMaskCharacter = class external 'javax.swing.text' name 'MaskFormatter$MaskCharacter' + end; + + public + constructor create(); overload; + constructor create(para1: JLString); overload; // throws java.text.ParseException + procedure setMask(para1: JLString); overload; virtual; // throws java.text.ParseException + function getMask(): JLString; overload; virtual; + procedure setValidCharacters(para1: JLString); overload; virtual; + function getValidCharacters(): JLString; overload; virtual; + procedure setInvalidCharacters(para1: JLString); overload; virtual; + function getInvalidCharacters(): JLString; overload; virtual; + procedure setPlaceholder(para1: JLString); overload; virtual; + function getPlaceholder(): JLString; overload; virtual; + procedure setPlaceholderCharacter(para1: jchar); overload; virtual; + function getPlaceholderCharacter(): jchar; overload; virtual; + procedure setValueContainsLiteralCharacters(para1: jboolean); overload; virtual; + function getValueContainsLiteralCharacters(): jboolean; overload; virtual; + function stringToValue(para1: JLString): JLObject; overload; virtual; // throws java.text.ParseException + function valueToString(para1: JLObject): JLString; overload; virtual; // throws java.text.ParseException + procedure install(para1: JSJFormattedTextField); overload; virtual; + end; + + JSPMMetalCheckBoxUI = class external 'javax.swing.plaf.metal' name 'MetalCheckBoxUI' (JSPMMetalRadioButtonUI) + public + constructor create(); overload; + class function createUI(para1: JSJComponent): JSPComponentUI; static; overload; + function getPropertyPrefix(): JLString; overload; virtual; + procedure installDefaults(para1: JSAbstractButton); overload; virtual; + strict protected + procedure uninstallDefaults(para1: JSAbstractButton); overload; virtual; + end; + + JSPSSynthCheckBoxUI = class external 'javax.swing.plaf.synth' name 'SynthCheckBoxUI' (JSPSSynthRadioButtonUI) + public + class function createUI(para1: JSJComponent): JSPComponentUI; static; overload; + strict protected + function getPropertyPrefix(): JLString; overload; virtual; + public + procedure paintBorder(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; + end; + JSTHHTMLDocument = class external 'javax.swing.text.html' name 'HTMLDocument' (JSTDefaultStyledDocument) public type @@ -79153,139 +78827,6 @@ procedure parse(para1: JIReader; para2: JSTHHTMLEditorKit.InnerParserCallback; para3: jboolean); overload; virtual; // throws java.io.IOException end; - JSTInternationalFormatter = class external 'javax.swing.text' name 'InternationalFormatter' (JSTDefaultFormatter) - public - type - InnerExtendedReplaceHolder = class; - Arr1InnerExtendedReplaceHolder = array of InnerExtendedReplaceHolder; - Arr2InnerExtendedReplaceHolder = array of Arr1InnerExtendedReplaceHolder; - Arr3InnerExtendedReplaceHolder = array of Arr2InnerExtendedReplaceHolder; - InnerIncrementAction = class; - Arr1InnerIncrementAction = array of InnerIncrementAction; - Arr2InnerIncrementAction = array of Arr1InnerIncrementAction; - Arr3InnerIncrementAction = array of Arr2InnerIncrementAction; - InnerExtendedReplaceHolder = class external 'javax.swing.text' name 'InternationalFormatter$ExtendedReplaceHolder' - end; - - InnerIncrementAction = class external 'javax.swing.text' name 'InternationalFormatter$IncrementAction' - end; - - public - constructor create(); overload; - constructor create(para1: JTFormat); overload; - procedure setFormat(para1: JTFormat); overload; virtual; - function getFormat(): JTFormat; overload; virtual; - procedure setMinimum(para1: JLComparable); overload; virtual; - function getMinimum(): JLComparable; overload; virtual; - procedure setMaximum(para1: JLComparable); overload; virtual; - function getMaximum(): JLComparable; overload; virtual; - procedure install(para1: JSJFormattedTextField); overload; virtual; - function valueToString(para1: JLObject): JLString; overload; virtual; // throws java.text.ParseException - function stringToValue(para1: JLString): JLObject; overload; virtual; // throws java.text.ParseException - function getFields(para1: jint): JTFormat.Arr1InnerField; overload; virtual; - function clone(): JLObject; overload; virtual; // throws java.lang.CloneNotSupportedException - strict protected - function getActions(): Arr1JSAction; overload; virtual; - end; - - JSTMaskFormatter = class external 'javax.swing.text' name 'MaskFormatter' (JSTDefaultFormatter) - public - type - InnerAlphaNumericCharacter = class; - Arr1InnerAlphaNumericCharacter = array of InnerAlphaNumericCharacter; - Arr2InnerAlphaNumericCharacter = array of Arr1InnerAlphaNumericCharacter; - Arr3InnerAlphaNumericCharacter = array of Arr2InnerAlphaNumericCharacter; - InnerCharCharacter = class; - Arr1InnerCharCharacter = array of InnerCharCharacter; - Arr2InnerCharCharacter = array of Arr1InnerCharCharacter; - Arr3InnerCharCharacter = array of Arr2InnerCharCharacter; - InnerDigitMaskCharacter = class; - Arr1InnerDigitMaskCharacter = array of InnerDigitMaskCharacter; - Arr2InnerDigitMaskCharacter = array of Arr1InnerDigitMaskCharacter; - Arr3InnerDigitMaskCharacter = array of Arr2InnerDigitMaskCharacter; - InnerHexCharacter = class; - Arr1InnerHexCharacter = array of InnerHexCharacter; - Arr2InnerHexCharacter = array of Arr1InnerHexCharacter; - Arr3InnerHexCharacter = array of Arr2InnerHexCharacter; - InnerLiteralCharacter = class; - Arr1InnerLiteralCharacter = array of InnerLiteralCharacter; - Arr2InnerLiteralCharacter = array of Arr1InnerLiteralCharacter; - Arr3InnerLiteralCharacter = array of Arr2InnerLiteralCharacter; - InnerLowerCaseCharacter = class; - Arr1InnerLowerCaseCharacter = array of InnerLowerCaseCharacter; - Arr2InnerLowerCaseCharacter = array of Arr1InnerLowerCaseCharacter; - Arr3InnerLowerCaseCharacter = array of Arr2InnerLowerCaseCharacter; - InnerUpperCaseCharacter = class; - Arr1InnerUpperCaseCharacter = array of InnerUpperCaseCharacter; - Arr2InnerUpperCaseCharacter = array of Arr1InnerUpperCaseCharacter; - Arr3InnerUpperCaseCharacter = array of Arr2InnerUpperCaseCharacter; - InnerMaskCharacter = class; - Arr1InnerMaskCharacter = array of InnerMaskCharacter; - Arr2InnerMaskCharacter = array of Arr1InnerMaskCharacter; - Arr3InnerMaskCharacter = array of Arr2InnerMaskCharacter; - InnerAlphaNumericCharacter = class external 'javax.swing.text' name 'MaskFormatter$AlphaNumericCharacter' - end; - - InnerCharCharacter = class external 'javax.swing.text' name 'MaskFormatter$CharCharacter' - end; - - InnerDigitMaskCharacter = class external 'javax.swing.text' name 'MaskFormatter$DigitMaskCharacter' - end; - - InnerHexCharacter = class external 'javax.swing.text' name 'MaskFormatter$HexCharacter' - end; - - InnerLiteralCharacter = class external 'javax.swing.text' name 'MaskFormatter$LiteralCharacter' - end; - - InnerLowerCaseCharacter = class external 'javax.swing.text' name 'MaskFormatter$LowerCaseCharacter' - end; - - InnerUpperCaseCharacter = class external 'javax.swing.text' name 'MaskFormatter$UpperCaseCharacter' - end; - - InnerMaskCharacter = class external 'javax.swing.text' name 'MaskFormatter$MaskCharacter' - end; - - public - constructor create(); overload; - constructor create(para1: JLString); overload; // throws java.text.ParseException - procedure setMask(para1: JLString); overload; virtual; // throws java.text.ParseException - function getMask(): JLString; overload; virtual; - procedure setValidCharacters(para1: JLString); overload; virtual; - function getValidCharacters(): JLString; overload; virtual; - procedure setInvalidCharacters(para1: JLString); overload; virtual; - function getInvalidCharacters(): JLString; overload; virtual; - procedure setPlaceholder(para1: JLString); overload; virtual; - function getPlaceholder(): JLString; overload; virtual; - procedure setPlaceholderCharacter(para1: jchar); overload; virtual; - function getPlaceholderCharacter(): jchar; overload; virtual; - procedure setValueContainsLiteralCharacters(para1: jboolean); overload; virtual; - function getValueContainsLiteralCharacters(): jboolean; overload; virtual; - function stringToValue(para1: JLString): JLObject; overload; virtual; // throws java.text.ParseException - function valueToString(para1: JLObject): JLString; overload; virtual; // throws java.text.ParseException - procedure install(para1: JSJFormattedTextField); overload; virtual; - end; - - JSPMMetalCheckBoxUI = class external 'javax.swing.plaf.metal' name 'MetalCheckBoxUI' (JSPMMetalRadioButtonUI) - public - constructor create(); overload; - class function createUI(para1: JSJComponent): JSPComponentUI; static; overload; - function getPropertyPrefix(): JLString; overload; virtual; - procedure installDefaults(para1: JSAbstractButton); overload; virtual; - strict protected - procedure uninstallDefaults(para1: JSAbstractButton); overload; virtual; - end; - - JSPSSynthCheckBoxUI = class external 'javax.swing.plaf.synth' name 'SynthCheckBoxUI' (JSPSSynthRadioButtonUI) - public - class function createUI(para1: JSJComponent): JSPComponentUI; static; overload; - strict protected - function getPropertyPrefix(): JLString; overload; virtual; - public - procedure paintBorder(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; - end; - JSTDateFormatter = class external 'javax.swing.text' name 'DateFormatter' (JSTInternationalFormatter) public constructor create(); overload; diff --git a/rtl/java/jdk15.pas b/rtl/java/jdk15.pas index 78256834e6..5487cdfae7 100644 --- a/rtl/java/jdk15.pas +++ b/rtl/java/jdk15.pas @@ -180,11 +180,6 @@ type Arr2JUCAAtomicLongArray = array of Arr1JUCAAtomicLongArray; Arr3JUCAAtomicLongArray = array of Arr2JUCAAtomicLongArray; - JUHashMap = class; - Arr1JUHashMap = array of JUHashMap; - Arr2JUHashMap = array of Arr1JUHashMap; - Arr3JUHashMap = array of Arr2JUHashMap; - JNCacheResponse = class; Arr1JNCacheResponse = array of JNCacheResponse; Arr2JNCacheResponse = array of Arr1JNCacheResponse; @@ -285,16 +280,16 @@ type Arr2JSRSSyncProviderException = array of Arr1JSRSSyncProviderException; Arr3JSRSSyncProviderException = array of Arr2JSRSSyncProviderException; - JSPBBasicSplitPaneUI = class; - Arr1JSPBBasicSplitPaneUI = array of JSPBBasicSplitPaneUI; - Arr2JSPBBasicSplitPaneUI = array of Arr1JSPBBasicSplitPaneUI; - Arr3JSPBBasicSplitPaneUI = array of Arr2JSPBBasicSplitPaneUI; - JTMergeCollation = class; Arr1JTMergeCollation = array of JTMergeCollation; Arr2JTMergeCollation = array of Arr1JTMergeCollation; Arr3JTMergeCollation = array of Arr2JTMergeCollation; + JSPBBasicSplitPaneUI = class; + Arr1JSPBBasicSplitPaneUI = array of JSPBBasicSplitPaneUI; + Arr2JSPBBasicSplitPaneUI = array of Arr1JSPBBasicSplitPaneUI; + Arr3JSPBBasicSplitPaneUI = array of Arr2JSPBBasicSplitPaneUI; + OOD_DynUnionStub = class; Arr1OOD_DynUnionStub = array of OOD_DynUnionStub; Arr2OOD_DynUnionStub = array of Arr1OOD_DynUnionStub; @@ -1020,16 +1015,16 @@ type Arr2JSecurityTimestamp = array of Arr1JSecurityTimestamp; Arr3JSecurityTimestamp = array of Arr2JSecurityTimestamp; - JSJSplitPane = class; - Arr1JSJSplitPane = array of JSJSplitPane; - Arr2JSJSplitPane = array of Arr1JSJSplitPane; - Arr3JSJSplitPane = array of Arr2JSJSplitPane; - JNDirectFloatBufferRS = class; Arr1JNDirectFloatBufferRS = array of JNDirectFloatBufferRS; Arr2JNDirectFloatBufferRS = array of Arr1JNDirectFloatBufferRS; Arr3JNDirectFloatBufferRS = array of Arr2JNDirectFloatBufferRS; + JSJSplitPane = class; + Arr1JSJSplitPane = array of JSJSplitPane; + Arr2JSJSplitPane = array of Arr1JSJSplitPane; + Arr3JSJSplitPane = array of Arr2JSJSplitPane; + JLMath = class; Arr1JLMath = array of JLMath; Arr2JLMath = array of Arr1JLMath; @@ -1185,11 +1180,6 @@ type Arr2JPASColorSupported = array of Arr1JPASColorSupported; Arr3JPASColorSupported = array of Arr2JPASColorSupported; - JLEnum = class; - Arr1JLEnum = array of JLEnum; - Arr2JLEnum = array of Arr1JLEnum; - Arr3JLEnum = array of Arr2JLEnum; - JNDInvalidAttributesException = class; Arr1JNDInvalidAttributesException = array of JNDInvalidAttributesException; Arr2JNDInvalidAttributesException = array of Arr1JNDInvalidAttributesException; @@ -2295,16 +2285,16 @@ type Arr2JLInterruptedException = array of Arr1JLInterruptedException; Arr3JLInterruptedException = array of Arr2JLInterruptedException; - JLMEModifier = class; - Arr1JLMEModifier = array of JLMEModifier; - Arr2JLMEModifier = array of Arr1JLMEModifier; - Arr3JLMEModifier = array of Arr2JLMEModifier; - JSFocusManager = class; Arr1JSFocusManager = array of JSFocusManager; Arr2JSFocusManager = array of Arr1JSFocusManager; Arr3JSFocusManager = array of Arr2JSFocusManager; + JLMEModifier = class; + Arr1JLMEModifier = array of JLMEModifier; + Arr2JLMEModifier = array of Arr1JLMEModifier; + Arr3JLMEModifier = array of Arr2JLMEModifier; + JBjava_util_List_PersistenceDelegate = class; Arr1JBjava_util_List_PersistenceDelegate = array of JBjava_util_List_PersistenceDelegate; Arr2JBjava_util_List_PersistenceDelegate = array of Arr1JBjava_util_List_PersistenceDelegate; @@ -4090,11 +4080,6 @@ type Arr2JSPSSynthSplitPaneDivider = array of Arr1JSPSSynthSplitPaneDivider; Arr3JSPSSynthSplitPaneDivider = array of Arr2JSPSSynthSplitPaneDivider; - JLInteger = class; - Arr1JLInteger = array of JLInteger; - Arr2JLInteger = array of Arr1JLInteger; - Arr3JLInteger = array of Arr2JLInteger; - JMInvalidApplicationException = class; Arr1JMInvalidApplicationException = array of JMInvalidApplicationException; Arr2JMInvalidApplicationException = array of Arr1JMInvalidApplicationException; @@ -4320,16 +4305,16 @@ type Arr2JCKeyGeneratorSpi = array of Arr1JCKeyGeneratorSpi; Arr3JCKeyGeneratorSpi = array of Arr2JCKeyGeneratorSpi; - JUGregorianCalendar = class; - Arr1JUGregorianCalendar = array of JUGregorianCalendar; - Arr2JUGregorianCalendar = array of Arr1JUGregorianCalendar; - Arr3JUGregorianCalendar = array of Arr2JUGregorianCalendar; - JSCX509CertSelector = class; Arr1JSCX509CertSelector = array of JSCX509CertSelector; Arr2JSCX509CertSelector = array of Arr1JSCX509CertSelector; Arr3JSCX509CertSelector = array of Arr2JSCX509CertSelector; + JUGregorianCalendar = class; + Arr1JUGregorianCalendar = array of JUGregorianCalendar; + Arr2JUGregorianCalendar = array of Arr1JUGregorianCalendar; + Arr3JUGregorianCalendar = array of Arr2JUGregorianCalendar; + JSSECFieldFp = class; Arr1JSSECFieldFp = array of JSSECFieldFp; Arr2JSSECFieldFp = array of Arr1JSSECFieldFp; @@ -4435,11 +4420,6 @@ type Arr2JISFileImageInputStream = array of Arr1JISFileImageInputStream; Arr3JISFileImageInputStream = array of Arr2JISFileImageInputStream; - JLAElementType = class; - Arr1JLAElementType = array of JLAElementType; - Arr2JLAElementType = array of Arr1JLAElementType; - Arr3JLAElementType = array of Arr2JLAElementType; - JSTime = class; Arr1JSTime = array of JSTime; Arr2JSTime = array of Arr1JSTime; @@ -4450,6 +4430,11 @@ type Arr2JIFileDescriptor = array of Arr1JIFileDescriptor; Arr3JIFileDescriptor = array of Arr2JIFileDescriptor; + JLAElementType = class; + Arr1JLAElementType = array of JLAElementType; + Arr2JLAElementType = array of Arr1JLAElementType; + Arr3JLAElementType = array of Arr2JLAElementType; + JSTHPTagStack = class; Arr1JSTHPTagStack = array of JSTHPTagStack; Arr2JSTHPTagStack = array of Arr1JSTHPTagStack; @@ -4715,11 +4700,6 @@ type Arr2JSDigestInputStream = array of Arr1JSDigestInputStream; Arr3JSDigestInputStream = array of Arr2JSDigestInputStream; - JLLong = class; - Arr1JLLong = array of JLLong; - Arr2JLLong = array of Arr1JLLong; - Arr3JLLong = array of Arr2JLLong; - JMRRRMIConnectorServer = class; Arr1JMRRRMIConnectorServer = array of JMRRRMIConnectorServer; Arr2JMRRRMIConnectorServer = array of Arr1JMRRRMIConnectorServer; @@ -6970,16 +6950,16 @@ type Arr2JNByteBufferAsIntBufferRL = array of Arr1JNByteBufferAsIntBufferRL; Arr3JNByteBufferAsIntBufferRL = array of Arr2JNByteBufferAsIntBufferRL; - JXVSchemaFactoryLoader = class; - Arr1JXVSchemaFactoryLoader = array of JXVSchemaFactoryLoader; - Arr2JXVSchemaFactoryLoader = array of Arr1JXVSchemaFactoryLoader; - Arr3JXVSchemaFactoryLoader = array of Arr2JXVSchemaFactoryLoader; - JTRuleBasedCollator = class; Arr1JTRuleBasedCollator = array of JTRuleBasedCollator; Arr2JTRuleBasedCollator = array of Arr1JTRuleBasedCollator; Arr3JTRuleBasedCollator = array of Arr2JTRuleBasedCollator; + JXVSchemaFactoryLoader = class; + Arr1JXVSchemaFactoryLoader = array of JXVSchemaFactoryLoader; + Arr2JXVSchemaFactoryLoader = array of Arr1JXVSchemaFactoryLoader; + Arr3JXVSchemaFactoryLoader = array of Arr2JXVSchemaFactoryLoader; + JSPBBasicTextPaneUI = class; Arr1JSPBBasicTextPaneUI = array of JSPBBasicTextPaneUI; Arr2JSPBBasicTextPaneUI = array of Arr1JSPBBasicTextPaneUI; @@ -7305,11 +7285,6 @@ type Arr2JSCCertificateNotYetValidException = array of Arr1JSCCertificateNotYetValidException; Arr3JSCCertificateNotYetValidException = array of Arr2JSCCertificateNotYetValidException; - JLBoolean = class; - Arr1JLBoolean = array of JLBoolean; - Arr2JLBoolean = array of Arr1JLBoolean; - Arr3JLBoolean = array of Arr2JLBoolean; - JASystemTray = class; Arr1JASystemTray = array of JASystemTray; Arr2JASystemTray = array of Arr1JASystemTray; @@ -8930,11 +8905,6 @@ type Arr2JIUTFDataFormatException = array of Arr1JIUTFDataFormatException; Arr3JIUTFDataFormatException = array of Arr2JIUTFDataFormatException; - JXBAXmlNsForm = class; - Arr1JXBAXmlNsForm = array of JXBAXmlNsForm; - Arr2JXBAXmlNsForm = array of Arr1JXBAXmlNsForm; - Arr3JXBAXmlNsForm = array of Arr2JXBAXmlNsForm; - JLThread = class; Arr1JLThread = array of JLThread; Arr2JLThread = array of Arr1JLThread; @@ -8945,6 +8915,11 @@ type Arr2JRSObjID = array of Arr1JRSObjID; Arr3JRSObjID = array of Arr2JRSObjID; + JXBAXmlNsForm = class; + Arr1JXBAXmlNsForm = array of JXBAXmlNsForm; + Arr2JXBAXmlNsForm = array of Arr1JXBAXmlNsForm; + Arr3JXBAXmlNsForm = array of Arr2JXBAXmlNsForm; + JMRoundingMode = class; Arr1JMRoundingMode = array of JMRoundingMode; Arr2JMRoundingMode = array of Arr1JMRoundingMode; @@ -9230,16 +9205,16 @@ type Arr2JIUnsupportedEncodingException = array of Arr1JIUnsupportedEncodingException; Arr3JIUnsupportedEncodingException = array of Arr2JIUnsupportedEncodingException; - JSKeyRep = class; - Arr1JSKeyRep = array of JSKeyRep; - Arr2JSKeyRep = array of Arr1JSKeyRep; - Arr3JSKeyRep = array of Arr2JSKeyRep; - JSDriverInfo = class; Arr1JSDriverInfo = array of JSDriverInfo; Arr2JSDriverInfo = array of Arr1JSDriverInfo; Arr3JSDriverInfo = array of Arr2JSDriverInfo; + JSKeyRep = class; + Arr1JSKeyRep = array of JSKeyRep; + Arr2JSKeyRep = array of Arr1JSKeyRep; + Arr3JSKeyRep = array of Arr2JSKeyRep; + JAMenuShortcut = class; Arr1JAMenuShortcut = array of JAMenuShortcut; Arr2JAMenuShortcut = array of Arr1JAMenuShortcut; @@ -11185,16 +11160,16 @@ type Arr2JPAAttributeSetUtilities = array of Arr1JPAAttributeSetUtilities; Arr3JPAAttributeSetUtilities = array of Arr2JPAAttributeSetUtilities; - JUCConcurrentHashMap = class; - Arr1JUCConcurrentHashMap = array of JUCConcurrentHashMap; - Arr2JUCConcurrentHashMap = array of Arr1JUCConcurrentHashMap; - Arr3JUCConcurrentHashMap = array of Arr2JUCConcurrentHashMap; - OOCPUnknownException = class; Arr1OOCPUnknownException = array of OOCPUnknownException; Arr2OOCPUnknownException = array of Arr1OOCPUnknownException; Arr3OOCPUnknownException = array of Arr2OOCPUnknownException; + JUCConcurrentHashMap = class; + Arr1JUCConcurrentHashMap = array of JUCConcurrentHashMap; + Arr2JUCConcurrentHashMap = array of Arr1JUCConcurrentHashMap; + Arr3JUCConcurrentHashMap = array of Arr2JUCConcurrentHashMap; + JUHashSet = class; Arr1JUHashSet = array of JUHashSet; Arr2JUHashSet = array of Arr1JUHashSet; @@ -11370,16 +11345,16 @@ type Arr2JUPPreferenceChangeEvent = array of Arr1JUPPreferenceChangeEvent; Arr3JUPPreferenceChangeEvent = array of Arr2JUPPreferenceChangeEvent; - JUPriorityQueue = class; - Arr1JUPriorityQueue = array of JUPriorityQueue; - Arr2JUPriorityQueue = array of Arr1JUPriorityQueue; - Arr3JUPriorityQueue = array of Arr2JUPriorityQueue; - JNDirectIntBufferRU = class; Arr1JNDirectIntBufferRU = array of JNDirectIntBufferRU; Arr2JNDirectIntBufferRU = array of Arr1JNDirectIntBufferRU; Arr3JNDirectIntBufferRU = array of Arr2JNDirectIntBufferRU; + JUPriorityQueue = class; + Arr1JUPriorityQueue = array of JUPriorityQueue; + Arr2JUPriorityQueue = array of Arr1JUPriorityQueue; + Arr3JUPriorityQueue = array of Arr2JUPriorityQueue; + JNSecureCacheResponse = class; Arr1JNSecureCacheResponse = array of JNSecureCacheResponse; Arr2JNSecureCacheResponse = array of Arr1JNSecureCacheResponse; @@ -12340,11 +12315,6 @@ type Arr2OOPObjectReferenceTemplateSeqHolder = array of Arr1OOPObjectReferenceTemplateSeqHolder; Arr3OOPObjectReferenceTemplateSeqHolder = array of Arr2OOPObjectReferenceTemplateSeqHolder; - JLByte = class; - Arr1JLByte = array of JLByte; - Arr2JLByte = array of Arr1JLByte; - Arr3JLByte = array of Arr2JLByte; - OOPObjectReferenceFactoryHolder = class; Arr1OOPObjectReferenceFactoryHolder = array of OOPObjectReferenceFactoryHolder; Arr2OOPObjectReferenceFactoryHolder = array of Arr1OOPObjectReferenceFactoryHolder; @@ -12390,6 +12360,11 @@ type Arr2JURegularEnumSet = array of Arr1JURegularEnumSet; Arr3JURegularEnumSet = array of Arr2JURegularEnumSet; + JTCollationElementIterator = class; + Arr1JTCollationElementIterator = array of JTCollationElementIterator; + Arr2JTCollationElementIterator = array of Arr1JTCollationElementIterator; + Arr3JTCollationElementIterator = array of Arr2JTCollationElementIterator; + JSCCertPathBuilder = class; Arr1JSCCertPathBuilder = array of JSCCertPathBuilder; Arr2JSCCertPathBuilder = array of Arr1JSCCertPathBuilder; @@ -12400,11 +12375,6 @@ type Arr2JAKeyboardFocusManager = array of Arr1JAKeyboardFocusManager; Arr3JAKeyboardFocusManager = array of Arr2JAKeyboardFocusManager; - JTCollationElementIterator = class; - Arr1JTCollationElementIterator = array of JTCollationElementIterator; - Arr2JTCollationElementIterator = array of Arr1JTCollationElementIterator; - Arr3JTCollationElementIterator = array of Arr2JTCollationElementIterator; - JAGraphics = class; Arr1JAGraphics = array of JAGraphics; Arr2JAGraphics = array of Arr1JAGraphics; @@ -12580,11 +12550,6 @@ type Arr2JLVerifyError = array of Arr1JLVerifyError; Arr3JLVerifyError = array of Arr2JLVerifyError; - JUAbstractMap = class; - Arr1JUAbstractMap = array of JUAbstractMap; - Arr2JUAbstractMap = array of Arr1JUAbstractMap; - Arr3JUAbstractMap = array of Arr2JUAbstractMap; - OODDInvalidValueHelper = class; Arr1OODDInvalidValueHelper = array of OODDInvalidValueHelper; Arr2OODDInvalidValueHelper = array of Arr1OODDInvalidValueHelper; @@ -12735,11 +12700,6 @@ type Arr2JARobot = array of Arr1JARobot; Arr3JARobot = array of Arr2JARobot; - JLShort = class; - Arr1JLShort = array of JLShort; - Arr2JLShort = array of Arr1JLShort; - Arr3JLShort = array of Arr2JLShort; - JAIInputContext = class; Arr1JAIInputContext = array of JAIInputContext; Arr2JAIInputContext = array of Arr1JAIInputContext; @@ -13065,16 +13025,16 @@ type Arr2JSPBorderUIResource = array of Arr1JSPBorderUIResource; Arr3JSPBorderUIResource = array of Arr2JSPBorderUIResource; - JNLSortKey = class; - Arr1JNLSortKey = array of JNLSortKey; - Arr2JNLSortKey = array of Arr1JNLSortKey; - Arr3JNLSortKey = array of Arr2JNLSortKey; - JSCX509CRLSelector = class; Arr1JSCX509CRLSelector = array of JSCX509CRLSelector; Arr2JSCX509CRLSelector = array of Arr1JSCX509CRLSelector; Arr3JSCX509CRLSelector = array of Arr2JSCX509CRLSelector; + JNLSortKey = class; + Arr1JNLSortKey = array of JNLSortKey; + Arr2JNLSortKey = array of Arr1JNLSortKey; + Arr3JNLSortKey = array of Arr2JNLSortKey; + OOCINVALID_TRANSACTION = class; Arr1OOCINVALID_TRANSACTION = array of OOCINVALID_TRANSACTION; Arr2OOCINVALID_TRANSACTION = array of Arr1OOCINVALID_TRANSACTION; @@ -13315,11 +13275,6 @@ type Arr2JPASNumberUpSupported = array of Arr1JPASNumberUpSupported; Arr3JPASNumberUpSupported = array of Arr2JPASNumberUpSupported; - JSLayoutStyle = class; - Arr1JSLayoutStyle = array of JSLayoutStyle; - Arr2JSLayoutStyle = array of Arr1JSLayoutStyle; - Arr3JSLayoutStyle = array of Arr2JSLayoutStyle; - JSIdentityScope = class; Arr1JSIdentityScope = array of JSIdentityScope; Arr2JSIdentityScope = array of Arr1JSIdentityScope; @@ -13330,6 +13285,11 @@ type Arr2JMOperationsException = array of Arr1JMOperationsException; Arr3JMOperationsException = array of Arr2JMOperationsException; + JSLayoutStyle = class; + Arr1JSLayoutStyle = array of JSLayoutStyle; + Arr2JSLayoutStyle = array of Arr1JSLayoutStyle; + Arr3JSLayoutStyle = array of Arr2JSLayoutStyle; + JPASetOfIntegerSyntax = class; Arr1JPASetOfIntegerSyntax = array of JPASetOfIntegerSyntax; Arr2JPASetOfIntegerSyntax = array of Arr1JPASetOfIntegerSyntax; @@ -13440,16 +13400,16 @@ type Arr2JMAttributeNotFoundException = array of Arr1JMAttributeNotFoundException; Arr3JMAttributeNotFoundException = array of Arr2JMAttributeNotFoundException; - JTAttributeEntry = class; - Arr1JTAttributeEntry = array of JTAttributeEntry; - Arr2JTAttributeEntry = array of Arr1JTAttributeEntry; - Arr3JTAttributeEntry = array of Arr2JTAttributeEntry; - JNCClosedChannelException = class; Arr1JNCClosedChannelException = array of JNCClosedChannelException; Arr2JNCClosedChannelException = array of Arr1JNCClosedChannelException; Arr3JNCClosedChannelException = array of Arr2JNCClosedChannelException; + JTAttributeEntry = class; + Arr1JTAttributeEntry = array of JTAttributeEntry; + Arr2JTAttributeEntry = array of Arr1JTAttributeEntry; + Arr3JTAttributeEntry = array of Arr2JTAttributeEntry; + JBDefaultPersistenceDelegate = class; Arr1JBDefaultPersistenceDelegate = array of JBDefaultPersistenceDelegate; Arr2JBDefaultPersistenceDelegate = array of Arr1JBDefaultPersistenceDelegate; @@ -15610,16 +15570,16 @@ type Arr2OWDHHTMLDListElement = array of Arr1OWDHHTMLDListElement; Arr3OWDHHTMLDListElement = array of Arr2OWDHHTMLDListElement; - OOCDynEnum = interface; - Arr1OOCDynEnum = array of OOCDynEnum; - Arr2OOCDynEnum = array of Arr1OOCDynEnum; - Arr3OOCDynEnum = array of Arr2OOCDynEnum; - JSSQLOutput = interface; Arr1JSSQLOutput = array of JSSQLOutput; Arr2JSSQLOutput = array of Arr1JSSQLOutput; Arr3JSSQLOutput = array of Arr2JSSQLOutput; + OOCDynEnum = interface; + Arr1OOCDynEnum = array of OOCDynEnum; + Arr2OOCDynEnum = array of Arr1OOCDynEnum; + Arr3OOCDynEnum = array of Arr2OOCDynEnum; + OODDynAnyFactoryOperations = interface; Arr1OODDynAnyFactoryOperations = array of OODDynAnyFactoryOperations; Arr2OODDynAnyFactoryOperations = array of Arr1OODDynAnyFactoryOperations; @@ -15665,11 +15625,6 @@ type Arr2JJWebParam = array of Arr1JJWebParam; Arr3JJWebParam = array of Arr2JJWebParam; - JUCollection = interface; - Arr1JUCollection = array of JUCollection; - Arr2JUCollection = array of Arr1JUCollection; - Arr3JUCollection = array of Arr2JUCollection; - JXCDXMLObject = interface; Arr1JXCDXMLObject = array of JXCDXMLObject; Arr2JXCDXMLObject = array of Arr1JXCDXMLObject; @@ -15935,16 +15890,16 @@ type Arr2JXSNode = array of Arr1JXSNode; Arr3JXSNode = array of Arr2JXSNode; - OOCPUBLIC_MEMBER = interface; - Arr1OOCPUBLIC_MEMBER = array of OOCPUBLIC_MEMBER; - Arr2OOCPUBLIC_MEMBER = array of Arr1OOCPUBLIC_MEMBER; - Arr3OOCPUBLIC_MEMBER = array of Arr2OOCPUBLIC_MEMBER; - JIDataInput = interface; Arr1JIDataInput = array of JIDataInput; Arr2JIDataInput = array of Arr1JIDataInput; Arr3JIDataInput = array of Arr2JIDataInput; + OOCPUBLIC_MEMBER = interface; + Arr1OOCPUBLIC_MEMBER = array of OOCPUBLIC_MEMBER; + Arr2OOCPUBLIC_MEMBER = array of Arr1OOCPUBLIC_MEMBER; + Arr3OOCPUBLIC_MEMBER = array of Arr2OOCPUBLIC_MEMBER; + OOITAG_MULTIPLE_COMPONENTS = interface; Arr1OOITAG_MULTIPLE_COMPONENTS = array of OOITAG_MULTIPLE_COMPONENTS; Arr2OOITAG_MULTIPLE_COMPONENTS = array of Arr1OOITAG_MULTIPLE_COMPONENTS; @@ -17920,11 +17875,6 @@ type Arr2JAPMenuPeer = array of Arr1JAPMenuPeer; Arr3JAPMenuPeer = array of Arr2JAPMenuPeer; - JUSet = interface; - Arr1JUSet = array of JUSet; - Arr2JUSet = array of Arr1JUSet; - Arr3JUSet = array of Arr2JUSet; - JCSecretKey = interface; Arr1JCSecretKey = array of JCSecretKey; Arr2JCSecretKey = array of Arr1JCSecretKey; @@ -18885,11 +18835,6 @@ type Arr2JLRTypeVariable = array of Arr1JLRTypeVariable; Arr3JLRTypeVariable = array of Arr2JLRTypeVariable; - JUMap = interface; - Arr1JUMap = array of JUMap; - Arr2JUMap = array of Arr1JUMap; - Arr3JUMap = array of Arr2JUMap; - JNSKeyManager = interface; Arr1JNSKeyManager = array of JNSKeyManager; Arr2JNSKeyManager = array of Arr1JNSKeyManager; @@ -19115,16 +19060,16 @@ type Arr2OOCVM_CUSTOM = array of Arr1OOCVM_CUSTOM; Arr3OOCVM_CUSTOM = array of Arr2OOCVM_CUSTOM; - JMNotificationFilter = interface; - Arr1JMNotificationFilter = array of JMNotificationFilter; - Arr2JMNotificationFilter = array of Arr1JMNotificationFilter; - Arr3JMNotificationFilter = array of Arr2JMNotificationFilter; - JSIRSAPrivateKey = interface; Arr1JSIRSAPrivateKey = array of JSIRSAPrivateKey; Arr2JSIRSAPrivateKey = array of Arr1JSIRSAPrivateKey; Arr3JSIRSAPrivateKey = array of Arr2JSIRSAPrivateKey; + JMNotificationFilter = interface; + Arr1JMNotificationFilter = array of JMNotificationFilter; + Arr2JMNotificationFilter = array of Arr1JMNotificationFilter; + Arr3JMNotificationFilter = array of Arr2JMNotificationFilter; + JXWBindingType = interface; Arr1JXWBindingType = array of JXWBindingType; Arr2JXWBindingType = array of Arr1JXWBindingType; @@ -20480,11 +20425,6 @@ type Arr2JSIDSAPrivateKey = array of Arr1JSIDSAPrivateKey; Arr3JSIDSAPrivateKey = array of Arr2JSIDSAPrivateKey; - JLIterable = interface; - Arr1JLIterable = array of JLIterable; - Arr2JLIterable = array of Arr1JLIterable; - Arr3JLIterable = array of Arr2JLIterable; - OOCDomainManagerOperations = interface; Arr1OOCDomainManagerOperations = array of OOCDomainManagerOperations; Arr2OOCDomainManagerOperations = array of Arr1OOCDomainManagerOperations; @@ -20660,16 +20600,16 @@ type Arr2JSETreeModelListener = array of Arr1JSETreeModelListener; Arr3JSETreeModelListener = array of Arr2JSETreeModelListener; - JUListIterator = interface; - Arr1JUListIterator = array of JUListIterator; - Arr2JUListIterator = array of Arr1JUListIterator; - Arr3JUListIterator = array of Arr2JUListIterator; - JAPostConstruct = interface; Arr1JAPostConstruct = array of JAPostConstruct; Arr2JAPostConstruct = array of Arr1JAPostConstruct; Arr3JAPostConstruct = array of Arr2JAPostConstruct; + JUListIterator = interface; + Arr1JUListIterator = array of JUListIterator; + Arr2JUListIterator = array of Arr1JUListIterator; + Arr3JUListIterator = array of Arr2JUListIterator; + JRAActivationMonitor = interface; Arr1JRAActivationMonitor = array of JRAActivationMonitor; Arr2JRAActivationMonitor = array of Arr1JRAActivationMonitor; @@ -20785,6 +20725,11 @@ type Arr2JLThrowable = array of Arr1JLThrowable; Arr3JLThrowable = array of Arr2JLThrowable; + JLInteger = class external 'java.lang' name 'Integer'; + Arr1JLInteger = array of JLInteger; + Arr2JLInteger = array of Arr1JLInteger; + Arr3JLInteger = array of Arr2JLInteger; + JLObject = class external 'java.lang' name 'Object'; Arr1JLObject = array of JLObject; Arr2JLObject = array of Arr1JLObject; @@ -20795,6 +20740,16 @@ type Arr2JLLinkageError = array of Arr1JLLinkageError; Arr3JLLinkageError = array of Arr2JLLinkageError; + JLEnum = class external 'java.lang' name 'Enum'; + Arr1JLEnum = array of JLEnum; + Arr2JLEnum = array of Arr1JLEnum; + Arr3JLEnum = array of Arr2JLEnum; + + JUAbstractMap = class external 'java.util' name 'AbstractMap'; + Arr1JUAbstractMap = array of JUAbstractMap; + Arr2JUAbstractMap = array of Arr1JUAbstractMap; + Arr3JUAbstractMap = array of Arr2JUAbstractMap; + JLError = class external 'java.lang' name 'Error'; Arr1JLError = array of JLError; Arr2JLError = array of Arr1JLError; @@ -20820,36 +20775,91 @@ type Arr2JLIndexOutOfBoundsException = array of Arr1JLIndexOutOfBoundsException; Arr3JLIndexOutOfBoundsException = array of Arr2JLIndexOutOfBoundsException; + JUHashMap = class external 'java.util' name 'HashMap'; + Arr1JUHashMap = array of JUHashMap; + Arr2JUHashMap = array of Arr1JUHashMap; + Arr3JUHashMap = array of Arr2JUHashMap; + JTCollator = class external 'java.text' name 'Collator'; Arr1JTCollator = array of JTCollator; Arr2JTCollator = array of Arr1JTCollator; Arr3JTCollator = array of Arr2JTCollator; - JLIllegalArgumentException = class external 'java.lang' name 'IllegalArgumentException'; - Arr1JLIllegalArgumentException = array of JLIllegalArgumentException; - Arr2JLIllegalArgumentException = array of Arr1JLIllegalArgumentException; - Arr3JLIllegalArgumentException = array of Arr2JLIllegalArgumentException; - - JLString = class external 'java.lang' name 'String'; - Arr1JLString = array of JLString; - Arr2JLString = array of Arr1JLString; - Arr3JLString = array of Arr2JLString; + JLBoolean = class external 'java.lang' name 'Boolean'; + Arr1JLBoolean = array of JLBoolean; + Arr2JLBoolean = array of Arr1JLBoolean; + Arr3JLBoolean = array of Arr2JLBoolean; JLClass = class external 'java.lang' name 'Class'; Arr1JLClass = array of JLClass; Arr2JLClass = array of Arr1JLClass; Arr3JLClass = array of Arr2JLClass; + JLString = class external 'java.lang' name 'String'; + Arr1JLString = array of JLString; + Arr2JLString = array of Arr1JLString; + Arr3JLString = array of Arr2JLString; + + JLIllegalArgumentException = class external 'java.lang' name 'IllegalArgumentException'; + Arr1JLIllegalArgumentException = array of JLIllegalArgumentException; + Arr2JLIllegalArgumentException = array of Arr1JLIllegalArgumentException; + Arr3JLIllegalArgumentException = array of Arr2JLIllegalArgumentException; + JLFloat = class external 'java.lang' name 'Float'; Arr1JLFloat = array of JLFloat; Arr2JLFloat = array of Arr1JLFloat; Arr3JLFloat = array of Arr2JLFloat; + JLLong = class external 'java.lang' name 'Long'; + Arr1JLLong = array of JLLong; + Arr2JLLong = array of Arr1JLLong; + Arr3JLLong = array of Arr2JLLong; + JLRuntimeException = class external 'java.lang' name 'RuntimeException'; Arr1JLRuntimeException = array of JLRuntimeException; Arr2JLRuntimeException = array of Arr1JLRuntimeException; Arr3JLRuntimeException = array of Arr2JLRuntimeException; + JLIterable = interface external 'java.lang' name 'Iterable'; + Arr1JLIterable = array of JLIterable; + Arr2JLIterable = array of Arr1JLIterable; + Arr3JLIterable = array of Arr2JLIterable; + + JLCloneable = interface external 'java.lang' name 'Cloneable'; + Arr1JLCloneable = array of JLCloneable; + Arr2JLCloneable = array of Arr1JLCloneable; + Arr3JLCloneable = array of Arr2JLCloneable; + + JUCollection = interface external 'java.util' name 'Collection'; + Arr1JUCollection = array of JUCollection; + Arr2JUCollection = array of Arr1JUCollection; + Arr3JUCollection = array of Arr2JUCollection; + + JLAppendable = interface external 'java.lang' name 'Appendable'; + Arr1JLAppendable = array of JLAppendable; + Arr2JLAppendable = array of Arr1JLAppendable; + Arr3JLAppendable = array of Arr2JLAppendable; + + JUMap = interface external 'java.util' name 'Map'; + Arr1JUMap = array of JUMap; + Arr2JUMap = array of Arr1JUMap; + Arr3JUMap = array of Arr2JUMap; + + JUSet = interface external 'java.util' name 'Set'; + Arr1JUSet = array of JUSet; + Arr2JUSet = array of Arr1JUSet; + Arr3JUSet = array of Arr2JUSet; + + JLRType = interface external 'java.lang.reflect' name 'Type'; + Arr1JLRType = array of JLRType; + Arr2JLRType = array of Arr1JLRType; + Arr3JLRType = array of Arr2JLRType; + + JLComparable = interface external 'java.lang' name 'Comparable'; + Arr1JLComparable = array of JLComparable; + Arr2JLComparable = array of Arr1JLComparable; + Arr3JLComparable = array of Arr2JLComparable; + JLCharSequence = interface external 'java.lang' name 'CharSequence'; Arr1JLCharSequence = array of JLCharSequence; Arr2JLCharSequence = array of Arr1JLCharSequence; @@ -20865,36 +20875,16 @@ type Arr2JLRAnnotatedElement = array of Arr1JLRAnnotatedElement; Arr3JLRAnnotatedElement = array of Arr2JLRAnnotatedElement; - JLCloneable = interface external 'java.lang' name 'Cloneable'; - Arr1JLCloneable = array of JLCloneable; - Arr2JLCloneable = array of Arr1JLCloneable; - Arr3JLCloneable = array of Arr2JLCloneable; - JUComparator = interface external 'java.util' name 'Comparator'; Arr1JUComparator = array of JUComparator; Arr2JUComparator = array of Arr1JUComparator; Arr3JUComparator = array of Arr2JUComparator; - JLAppendable = interface external 'java.lang' name 'Appendable'; - Arr1JLAppendable = array of JLAppendable; - Arr2JLAppendable = array of Arr1JLAppendable; - Arr3JLAppendable = array of Arr2JLAppendable; - - JLRType = interface external 'java.lang.reflect' name 'Type'; - Arr1JLRType = array of JLRType; - Arr2JLRType = array of Arr1JLRType; - Arr3JLRType = array of Arr2JLRType; - JISerializable = interface external 'java.io' name 'Serializable'; Arr1JISerializable = array of JISerializable; Arr2JISerializable = array of Arr1JISerializable; Arr3JISerializable = array of Arr2JISerializable; - JLComparable = interface external 'java.lang' name 'Comparable'; - Arr1JLComparable = array of JLComparable; - Arr2JLComparable = array of Arr1JLComparable; - Arr3JLComparable = array of Arr2JLComparable; - CSJSPWDesktopProperty = class external 'com.sun.java.swing.plaf.windows' name 'DesktopProperty' end;