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;