androidr14.inc 3.1 MB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990399139923993399439953996399739983999400040014002400340044005400640074008400940104011401240134014401540164017401840194020402140224023402440254026402740284029403040314032403340344035403640374038403940404041404240434044404540464047404840494050405140524053405440554056405740584059406040614062406340644065406640674068406940704071407240734074407540764077407840794080408140824083408440854086408740884089409040914092409340944095409640974098409941004101410241034104410541064107410841094110411141124113411441154116411741184119412041214122412341244125412641274128412941304131413241334134413541364137413841394140414141424143414441454146414741484149415041514152415341544155415641574158415941604161416241634164416541664167416841694170417141724173417441754176417741784179418041814182418341844185418641874188418941904191419241934194419541964197419841994200420142024203420442054206420742084209421042114212421342144215421642174218421942204221422242234224422542264227422842294230423142324233423442354236423742384239424042414242424342444245424642474248424942504251425242534254425542564257425842594260426142624263426442654266426742684269427042714272427342744275427642774278427942804281428242834284428542864287428842894290429142924293429442954296429742984299430043014302430343044305430643074308430943104311431243134314431543164317431843194320432143224323432443254326432743284329433043314332433343344335433643374338433943404341434243434344434543464347434843494350435143524353435443554356435743584359436043614362436343644365436643674368436943704371437243734374437543764377437843794380438143824383438443854386438743884389439043914392439343944395439643974398439944004401440244034404440544064407440844094410441144124413441444154416441744184419442044214422442344244425442644274428442944304431443244334434443544364437443844394440444144424443444444454446444744484449445044514452445344544455445644574458445944604461446244634464446544664467446844694470447144724473447444754476447744784479448044814482448344844485448644874488448944904491449244934494449544964497449844994500450145024503450445054506450745084509451045114512451345144515451645174518451945204521452245234524452545264527452845294530453145324533453445354536453745384539454045414542454345444545454645474548454945504551455245534554455545564557455845594560456145624563456445654566456745684569457045714572457345744575457645774578457945804581458245834584458545864587458845894590459145924593459445954596459745984599460046014602460346044605460646074608460946104611461246134614461546164617461846194620462146224623462446254626462746284629463046314632463346344635463646374638463946404641464246434644464546464647464846494650465146524653465446554656465746584659466046614662466346644665466646674668466946704671467246734674467546764677467846794680468146824683468446854686468746884689469046914692469346944695469646974698469947004701470247034704470547064707470847094710471147124713471447154716471747184719472047214722472347244725472647274728472947304731473247334734473547364737473847394740474147424743474447454746474747484749475047514752475347544755475647574758475947604761476247634764476547664767476847694770477147724773477447754776477747784779478047814782478347844785478647874788478947904791479247934794479547964797479847994800480148024803480448054806480748084809481048114812481348144815481648174818481948204821482248234824482548264827482848294830483148324833483448354836483748384839484048414842484348444845484648474848484948504851485248534854485548564857485848594860486148624863486448654866486748684869487048714872487348744875487648774878487948804881488248834884488548864887488848894890489148924893489448954896489748984899490049014902490349044905490649074908490949104911491249134914491549164917491849194920492149224923492449254926492749284929493049314932493349344935493649374938493949404941494249434944494549464947494849494950495149524953495449554956495749584959496049614962496349644965496649674968496949704971497249734974497549764977497849794980498149824983498449854986498749884989499049914992499349944995499649974998499950005001500250035004500550065007500850095010501150125013501450155016501750185019502050215022502350245025502650275028502950305031503250335034503550365037503850395040504150425043504450455046504750485049505050515052505350545055505650575058505950605061506250635064506550665067506850695070507150725073507450755076507750785079508050815082508350845085508650875088508950905091509250935094509550965097509850995100510151025103510451055106510751085109511051115112511351145115511651175118511951205121512251235124512551265127512851295130513151325133513451355136513751385139514051415142514351445145514651475148514951505151515251535154515551565157515851595160516151625163516451655166516751685169517051715172517351745175517651775178517951805181518251835184518551865187518851895190519151925193519451955196519751985199520052015202520352045205520652075208520952105211521252135214521552165217521852195220522152225223522452255226522752285229523052315232523352345235523652375238523952405241524252435244524552465247524852495250525152525253525452555256525752585259526052615262526352645265526652675268526952705271527252735274527552765277527852795280528152825283528452855286528752885289529052915292529352945295529652975298529953005301530253035304530553065307530853095310531153125313531453155316531753185319532053215322532353245325532653275328532953305331533253335334533553365337533853395340534153425343534453455346534753485349535053515352535353545355535653575358535953605361536253635364536553665367536853695370537153725373537453755376537753785379538053815382538353845385538653875388538953905391539253935394539553965397539853995400540154025403540454055406540754085409541054115412541354145415541654175418541954205421542254235424542554265427542854295430543154325433543454355436543754385439544054415442544354445445544654475448544954505451545254535454545554565457545854595460546154625463546454655466546754685469547054715472547354745475547654775478547954805481548254835484548554865487548854895490549154925493549454955496549754985499550055015502550355045505550655075508550955105511551255135514551555165517551855195520552155225523552455255526552755285529553055315532553355345535553655375538553955405541554255435544554555465547554855495550555155525553555455555556555755585559556055615562556355645565556655675568556955705571557255735574557555765577557855795580558155825583558455855586558755885589559055915592559355945595559655975598559956005601560256035604560556065607560856095610561156125613561456155616561756185619562056215622562356245625562656275628562956305631563256335634563556365637563856395640564156425643564456455646564756485649565056515652565356545655565656575658565956605661566256635664566556665667566856695670567156725673567456755676567756785679568056815682568356845685568656875688568956905691569256935694569556965697569856995700570157025703570457055706570757085709571057115712571357145715571657175718571957205721572257235724572557265727572857295730573157325733573457355736573757385739574057415742574357445745574657475748574957505751575257535754575557565757575857595760576157625763576457655766576757685769577057715772577357745775577657775778577957805781578257835784578557865787578857895790579157925793579457955796579757985799580058015802580358045805580658075808580958105811581258135814581558165817581858195820582158225823582458255826582758285829583058315832583358345835583658375838583958405841584258435844584558465847584858495850585158525853585458555856585758585859586058615862586358645865586658675868586958705871587258735874587558765877587858795880588158825883588458855886588758885889589058915892589358945895589658975898589959005901590259035904590559065907590859095910591159125913591459155916591759185919592059215922592359245925592659275928592959305931593259335934593559365937593859395940594159425943594459455946594759485949595059515952595359545955595659575958595959605961596259635964596559665967596859695970597159725973597459755976597759785979598059815982598359845985598659875988598959905991599259935994599559965997599859996000600160026003600460056006600760086009601060116012601360146015601660176018601960206021602260236024602560266027602860296030603160326033603460356036603760386039604060416042604360446045604660476048604960506051605260536054605560566057605860596060606160626063606460656066606760686069607060716072607360746075607660776078607960806081608260836084608560866087608860896090609160926093609460956096609760986099610061016102610361046105610661076108610961106111611261136114611561166117611861196120612161226123612461256126612761286129613061316132613361346135613661376138613961406141614261436144614561466147614861496150615161526153615461556156615761586159616061616162616361646165616661676168616961706171617261736174617561766177617861796180618161826183618461856186618761886189619061916192619361946195619661976198619962006201620262036204620562066207620862096210621162126213621462156216621762186219622062216222622362246225622662276228622962306231623262336234623562366237623862396240624162426243624462456246624762486249625062516252625362546255625662576258625962606261626262636264626562666267626862696270627162726273627462756276627762786279628062816282628362846285628662876288628962906291629262936294629562966297629862996300630163026303630463056306630763086309631063116312631363146315631663176318631963206321632263236324632563266327632863296330633163326333633463356336633763386339634063416342634363446345634663476348634963506351635263536354635563566357635863596360636163626363636463656366636763686369637063716372637363746375637663776378637963806381638263836384638563866387638863896390639163926393639463956396639763986399640064016402640364046405640664076408640964106411641264136414641564166417641864196420642164226423642464256426642764286429643064316432643364346435643664376438643964406441644264436444644564466447644864496450645164526453645464556456645764586459646064616462646364646465646664676468646964706471647264736474647564766477647864796480648164826483648464856486648764886489649064916492649364946495649664976498649965006501650265036504650565066507650865096510651165126513651465156516651765186519652065216522652365246525652665276528652965306531653265336534653565366537653865396540654165426543654465456546654765486549655065516552655365546555655665576558655965606561656265636564656565666567656865696570657165726573657465756576657765786579658065816582658365846585658665876588658965906591659265936594659565966597659865996600660166026603660466056606660766086609661066116612661366146615661666176618661966206621662266236624662566266627662866296630663166326633663466356636663766386639664066416642664366446645664666476648664966506651665266536654665566566657665866596660666166626663666466656666666766686669667066716672667366746675667666776678667966806681668266836684668566866687668866896690669166926693669466956696669766986699670067016702670367046705670667076708670967106711671267136714671567166717671867196720672167226723672467256726672767286729673067316732673367346735673667376738673967406741674267436744674567466747674867496750675167526753675467556756675767586759676067616762676367646765676667676768676967706771677267736774677567766777677867796780678167826783678467856786678767886789679067916792679367946795679667976798679968006801680268036804680568066807680868096810681168126813681468156816681768186819682068216822682368246825682668276828682968306831683268336834683568366837683868396840684168426843684468456846684768486849685068516852685368546855685668576858685968606861686268636864686568666867686868696870687168726873687468756876687768786879688068816882688368846885688668876888688968906891689268936894689568966897689868996900690169026903690469056906690769086909691069116912691369146915691669176918691969206921692269236924692569266927692869296930693169326933693469356936693769386939694069416942694369446945694669476948694969506951695269536954695569566957695869596960696169626963696469656966696769686969697069716972697369746975697669776978697969806981698269836984698569866987698869896990699169926993699469956996699769986999700070017002700370047005700670077008700970107011701270137014701570167017701870197020702170227023702470257026702770287029703070317032703370347035703670377038703970407041704270437044704570467047704870497050705170527053705470557056705770587059706070617062706370647065706670677068706970707071707270737074707570767077707870797080708170827083708470857086708770887089709070917092709370947095709670977098709971007101710271037104710571067107710871097110711171127113711471157116711771187119712071217122712371247125712671277128712971307131713271337134713571367137713871397140714171427143714471457146714771487149715071517152715371547155715671577158715971607161716271637164716571667167716871697170717171727173717471757176717771787179718071817182718371847185718671877188718971907191719271937194719571967197719871997200720172027203720472057206720772087209721072117212721372147215721672177218721972207221722272237224722572267227722872297230723172327233723472357236723772387239724072417242724372447245724672477248724972507251725272537254725572567257725872597260726172627263726472657266726772687269727072717272727372747275727672777278727972807281728272837284728572867287728872897290729172927293729472957296729772987299730073017302730373047305730673077308730973107311731273137314731573167317731873197320732173227323732473257326732773287329733073317332733373347335733673377338733973407341734273437344734573467347734873497350735173527353735473557356735773587359736073617362736373647365736673677368736973707371737273737374737573767377737873797380738173827383738473857386738773887389739073917392739373947395739673977398739974007401740274037404740574067407740874097410741174127413741474157416741774187419742074217422742374247425742674277428742974307431743274337434743574367437743874397440744174427443744474457446744774487449745074517452745374547455745674577458745974607461746274637464746574667467746874697470747174727473747474757476747774787479748074817482748374847485748674877488748974907491749274937494749574967497749874997500750175027503750475057506750775087509751075117512751375147515751675177518751975207521752275237524752575267527752875297530753175327533753475357536753775387539754075417542754375447545754675477548754975507551755275537554755575567557755875597560756175627563756475657566756775687569757075717572757375747575757675777578757975807581758275837584758575867587758875897590759175927593759475957596759775987599760076017602760376047605760676077608760976107611761276137614761576167617761876197620762176227623762476257626762776287629763076317632763376347635763676377638763976407641764276437644764576467647764876497650765176527653765476557656765776587659766076617662766376647665766676677668766976707671767276737674767576767677767876797680768176827683768476857686768776887689769076917692769376947695769676977698769977007701770277037704770577067707770877097710771177127713771477157716771777187719772077217722772377247725772677277728772977307731773277337734773577367737773877397740774177427743774477457746774777487749775077517752775377547755775677577758775977607761776277637764776577667767776877697770777177727773777477757776777777787779778077817782778377847785778677877788778977907791779277937794779577967797779877997800780178027803780478057806780778087809781078117812781378147815781678177818781978207821782278237824782578267827782878297830783178327833783478357836783778387839784078417842784378447845784678477848784978507851785278537854785578567857785878597860786178627863786478657866786778687869787078717872787378747875787678777878787978807881788278837884788578867887788878897890789178927893789478957896789778987899790079017902790379047905790679077908790979107911791279137914791579167917791879197920792179227923792479257926792779287929793079317932793379347935793679377938793979407941794279437944794579467947794879497950795179527953795479557956795779587959796079617962796379647965796679677968796979707971797279737974797579767977797879797980798179827983798479857986798779887989799079917992799379947995799679977998799980008001800280038004800580068007800880098010801180128013801480158016801780188019802080218022802380248025802680278028802980308031803280338034803580368037803880398040804180428043804480458046804780488049805080518052805380548055805680578058805980608061806280638064806580668067806880698070807180728073807480758076807780788079808080818082808380848085808680878088808980908091809280938094809580968097809880998100810181028103810481058106810781088109811081118112811381148115811681178118811981208121812281238124812581268127812881298130813181328133813481358136813781388139814081418142814381448145814681478148814981508151815281538154815581568157815881598160816181628163816481658166816781688169817081718172817381748175817681778178817981808181818281838184818581868187818881898190819181928193819481958196819781988199820082018202820382048205820682078208820982108211821282138214821582168217821882198220822182228223822482258226822782288229823082318232823382348235823682378238823982408241824282438244824582468247824882498250825182528253825482558256825782588259826082618262826382648265826682678268826982708271827282738274827582768277827882798280828182828283828482858286828782888289829082918292829382948295829682978298829983008301830283038304830583068307830883098310831183128313831483158316831783188319832083218322832383248325832683278328832983308331833283338334833583368337833883398340834183428343834483458346834783488349835083518352835383548355835683578358835983608361836283638364836583668367836883698370837183728373837483758376837783788379838083818382838383848385838683878388838983908391839283938394839583968397839883998400840184028403840484058406840784088409841084118412841384148415841684178418841984208421842284238424842584268427842884298430843184328433843484358436843784388439844084418442844384448445844684478448844984508451845284538454845584568457845884598460846184628463846484658466846784688469847084718472847384748475847684778478847984808481848284838484848584868487848884898490849184928493849484958496849784988499850085018502850385048505850685078508850985108511851285138514851585168517851885198520852185228523852485258526852785288529853085318532853385348535853685378538853985408541854285438544854585468547854885498550855185528553855485558556855785588559856085618562856385648565856685678568856985708571857285738574857585768577857885798580858185828583858485858586858785888589859085918592859385948595859685978598859986008601860286038604860586068607860886098610861186128613861486158616861786188619862086218622862386248625862686278628862986308631863286338634863586368637863886398640864186428643864486458646864786488649865086518652865386548655865686578658865986608661866286638664866586668667866886698670867186728673867486758676867786788679868086818682868386848685868686878688868986908691869286938694869586968697869886998700870187028703870487058706870787088709871087118712871387148715871687178718871987208721872287238724872587268727872887298730873187328733873487358736873787388739874087418742874387448745874687478748874987508751875287538754875587568757875887598760876187628763876487658766876787688769877087718772877387748775877687778778877987808781878287838784878587868787878887898790879187928793879487958796879787988799880088018802880388048805880688078808880988108811881288138814881588168817881888198820882188228823882488258826882788288829883088318832883388348835883688378838883988408841884288438844884588468847884888498850885188528853885488558856885788588859886088618862886388648865886688678868886988708871887288738874887588768877887888798880888188828883888488858886888788888889889088918892889388948895889688978898889989008901890289038904890589068907890889098910891189128913891489158916891789188919892089218922892389248925892689278928892989308931893289338934893589368937893889398940894189428943894489458946894789488949895089518952895389548955895689578958895989608961896289638964896589668967896889698970897189728973897489758976897789788979898089818982898389848985898689878988898989908991899289938994899589968997899889999000900190029003900490059006900790089009901090119012901390149015901690179018901990209021902290239024902590269027902890299030903190329033903490359036903790389039904090419042904390449045904690479048904990509051905290539054905590569057905890599060906190629063906490659066906790689069907090719072907390749075907690779078907990809081908290839084908590869087908890899090909190929093909490959096909790989099910091019102910391049105910691079108910991109111911291139114911591169117911891199120912191229123912491259126912791289129913091319132913391349135913691379138913991409141914291439144914591469147914891499150915191529153915491559156915791589159916091619162916391649165916691679168916991709171917291739174917591769177917891799180918191829183918491859186918791889189919091919192919391949195919691979198919992009201920292039204920592069207920892099210921192129213921492159216921792189219922092219222922392249225922692279228922992309231923292339234923592369237923892399240924192429243924492459246924792489249925092519252925392549255925692579258925992609261926292639264926592669267926892699270927192729273927492759276927792789279928092819282928392849285928692879288928992909291929292939294929592969297929892999300930193029303930493059306930793089309931093119312931393149315931693179318931993209321932293239324932593269327932893299330933193329333933493359336933793389339934093419342934393449345934693479348934993509351935293539354935593569357935893599360936193629363936493659366936793689369937093719372937393749375937693779378937993809381938293839384938593869387938893899390939193929393939493959396939793989399940094019402940394049405940694079408940994109411941294139414941594169417941894199420942194229423942494259426942794289429943094319432943394349435943694379438943994409441944294439444944594469447944894499450945194529453945494559456945794589459946094619462946394649465946694679468946994709471947294739474947594769477947894799480948194829483948494859486948794889489949094919492949394949495949694979498949995009501950295039504950595069507950895099510951195129513951495159516951795189519952095219522952395249525952695279528952995309531953295339534953595369537953895399540954195429543954495459546954795489549955095519552955395549555955695579558955995609561956295639564956595669567956895699570957195729573957495759576957795789579958095819582958395849585958695879588958995909591959295939594959595969597959895999600960196029603960496059606960796089609961096119612961396149615961696179618961996209621962296239624962596269627962896299630963196329633963496359636963796389639964096419642964396449645964696479648964996509651965296539654965596569657965896599660966196629663966496659666966796689669967096719672967396749675967696779678967996809681968296839684968596869687968896899690969196929693969496959696969796989699970097019702970397049705970697079708970997109711971297139714971597169717971897199720972197229723972497259726972797289729973097319732973397349735973697379738973997409741974297439744974597469747974897499750975197529753975497559756975797589759976097619762976397649765976697679768976997709771977297739774977597769777977897799780978197829783978497859786978797889789979097919792979397949795979697979798979998009801980298039804980598069807980898099810981198129813981498159816981798189819982098219822982398249825982698279828982998309831983298339834983598369837983898399840984198429843984498459846984798489849985098519852985398549855985698579858985998609861986298639864986598669867986898699870987198729873987498759876987798789879988098819882988398849885988698879888988998909891989298939894989598969897989898999900990199029903990499059906990799089909991099119912991399149915991699179918991999209921992299239924992599269927992899299930993199329933993499359936993799389939994099419942994399449945994699479948994999509951995299539954995599569957995899599960996199629963996499659966996799689969997099719972997399749975997699779978997999809981998299839984998599869987998899899990999199929993999499959996999799989999100001000110002100031000410005100061000710008100091001010011100121001310014100151001610017100181001910020100211002210023100241002510026100271002810029100301003110032100331003410035100361003710038100391004010041100421004310044100451004610047100481004910050100511005210053100541005510056100571005810059100601006110062100631006410065100661006710068100691007010071100721007310074100751007610077100781007910080100811008210083100841008510086100871008810089100901009110092100931009410095100961009710098100991010010101101021010310104101051010610107101081010910110101111011210113101141011510116101171011810119101201012110122101231012410125101261012710128101291013010131101321013310134101351013610137101381013910140101411014210143101441014510146101471014810149101501015110152101531015410155101561015710158101591016010161101621016310164101651016610167101681016910170101711017210173101741017510176101771017810179101801018110182101831018410185101861018710188101891019010191101921019310194101951019610197101981019910200102011020210203102041020510206102071020810209102101021110212102131021410215102161021710218102191022010221102221022310224102251022610227102281022910230102311023210233102341023510236102371023810239102401024110242102431024410245102461024710248102491025010251102521025310254102551025610257102581025910260102611026210263102641026510266102671026810269102701027110272102731027410275102761027710278102791028010281102821028310284102851028610287102881028910290102911029210293102941029510296102971029810299103001030110302103031030410305103061030710308103091031010311103121031310314103151031610317103181031910320103211032210323103241032510326103271032810329103301033110332103331033410335103361033710338103391034010341103421034310344103451034610347103481034910350103511035210353103541035510356103571035810359103601036110362103631036410365103661036710368103691037010371103721037310374103751037610377103781037910380103811038210383103841038510386103871038810389103901039110392103931039410395103961039710398103991040010401104021040310404104051040610407104081040910410104111041210413104141041510416104171041810419104201042110422104231042410425104261042710428104291043010431104321043310434104351043610437104381043910440104411044210443104441044510446104471044810449104501045110452104531045410455104561045710458104591046010461104621046310464104651046610467104681046910470104711047210473104741047510476104771047810479104801048110482104831048410485104861048710488104891049010491104921049310494104951049610497104981049910500105011050210503105041050510506105071050810509105101051110512105131051410515105161051710518105191052010521105221052310524105251052610527105281052910530105311053210533105341053510536105371053810539105401054110542105431054410545105461054710548105491055010551105521055310554105551055610557105581055910560105611056210563105641056510566105671056810569105701057110572105731057410575105761057710578105791058010581105821058310584105851058610587105881058910590105911059210593105941059510596105971059810599106001060110602106031060410605106061060710608106091061010611106121061310614106151061610617106181061910620106211062210623106241062510626106271062810629106301063110632106331063410635106361063710638106391064010641106421064310644106451064610647106481064910650106511065210653106541065510656106571065810659106601066110662106631066410665106661066710668106691067010671106721067310674106751067610677106781067910680106811068210683106841068510686106871068810689106901069110692106931069410695106961069710698106991070010701107021070310704107051070610707107081070910710107111071210713107141071510716107171071810719107201072110722107231072410725107261072710728107291073010731107321073310734107351073610737107381073910740107411074210743107441074510746107471074810749107501075110752107531075410755107561075710758107591076010761107621076310764107651076610767107681076910770107711077210773107741077510776107771077810779107801078110782107831078410785107861078710788107891079010791107921079310794107951079610797107981079910800108011080210803108041080510806108071080810809108101081110812108131081410815108161081710818108191082010821108221082310824108251082610827108281082910830108311083210833108341083510836108371083810839108401084110842108431084410845108461084710848108491085010851108521085310854108551085610857108581085910860108611086210863108641086510866108671086810869108701087110872108731087410875108761087710878108791088010881108821088310884108851088610887108881088910890108911089210893108941089510896108971089810899109001090110902109031090410905109061090710908109091091010911109121091310914109151091610917109181091910920109211092210923109241092510926109271092810929109301093110932109331093410935109361093710938109391094010941109421094310944109451094610947109481094910950109511095210953109541095510956109571095810959109601096110962109631096410965109661096710968109691097010971109721097310974109751097610977109781097910980109811098210983109841098510986109871098810989109901099110992109931099410995109961099710998109991100011001110021100311004110051100611007110081100911010110111101211013110141101511016110171101811019110201102111022110231102411025110261102711028110291103011031110321103311034110351103611037110381103911040110411104211043110441104511046110471104811049110501105111052110531105411055110561105711058110591106011061110621106311064110651106611067110681106911070110711107211073110741107511076110771107811079110801108111082110831108411085110861108711088110891109011091110921109311094110951109611097110981109911100111011110211103111041110511106111071110811109111101111111112111131111411115111161111711118111191112011121111221112311124111251112611127111281112911130111311113211133111341113511136111371113811139111401114111142111431114411145111461114711148111491115011151111521115311154111551115611157111581115911160111611116211163111641116511166111671116811169111701117111172111731117411175111761117711178111791118011181111821118311184111851118611187111881118911190111911119211193111941119511196111971119811199112001120111202112031120411205112061120711208112091121011211112121121311214112151121611217112181121911220112211122211223112241122511226112271122811229112301123111232112331123411235112361123711238112391124011241112421124311244112451124611247112481124911250112511125211253112541125511256112571125811259112601126111262112631126411265112661126711268112691127011271112721127311274112751127611277112781127911280112811128211283112841128511286112871128811289112901129111292112931129411295112961129711298112991130011301113021130311304113051130611307113081130911310113111131211313113141131511316113171131811319113201132111322113231132411325113261132711328113291133011331113321133311334113351133611337113381133911340113411134211343113441134511346113471134811349113501135111352113531135411355113561135711358113591136011361113621136311364113651136611367113681136911370113711137211373113741137511376113771137811379113801138111382113831138411385113861138711388113891139011391113921139311394113951139611397113981139911400114011140211403114041140511406114071140811409114101141111412114131141411415114161141711418114191142011421114221142311424114251142611427114281142911430114311143211433114341143511436114371143811439114401144111442114431144411445114461144711448114491145011451114521145311454114551145611457114581145911460114611146211463114641146511466114671146811469114701147111472114731147411475114761147711478114791148011481114821148311484114851148611487114881148911490114911149211493114941149511496114971149811499115001150111502115031150411505115061150711508115091151011511115121151311514115151151611517115181151911520115211152211523115241152511526115271152811529115301153111532115331153411535115361153711538115391154011541115421154311544115451154611547115481154911550115511155211553115541155511556115571155811559115601156111562115631156411565115661156711568115691157011571115721157311574115751157611577115781157911580115811158211583115841158511586115871158811589115901159111592115931159411595115961159711598115991160011601116021160311604116051160611607116081160911610116111161211613116141161511616116171161811619116201162111622116231162411625116261162711628116291163011631116321163311634116351163611637116381163911640116411164211643116441164511646116471164811649116501165111652116531165411655116561165711658116591166011661116621166311664116651166611667116681166911670116711167211673116741167511676116771167811679116801168111682116831168411685116861168711688116891169011691116921169311694116951169611697116981169911700117011170211703117041170511706117071170811709117101171111712117131171411715117161171711718117191172011721117221172311724117251172611727117281172911730117311173211733117341173511736117371173811739117401174111742117431174411745117461174711748117491175011751117521175311754117551175611757117581175911760117611176211763117641176511766117671176811769117701177111772117731177411775117761177711778117791178011781117821178311784117851178611787117881178911790117911179211793117941179511796117971179811799118001180111802118031180411805118061180711808118091181011811118121181311814118151181611817118181181911820118211182211823118241182511826118271182811829118301183111832118331183411835118361183711838118391184011841118421184311844118451184611847118481184911850118511185211853118541185511856118571185811859118601186111862118631186411865118661186711868118691187011871118721187311874118751187611877118781187911880118811188211883118841188511886118871188811889118901189111892118931189411895118961189711898118991190011901119021190311904119051190611907119081190911910119111191211913119141191511916119171191811919119201192111922119231192411925119261192711928119291193011931119321193311934119351193611937119381193911940119411194211943119441194511946119471194811949119501195111952119531195411955119561195711958119591196011961119621196311964119651196611967119681196911970119711197211973119741197511976119771197811979119801198111982119831198411985119861198711988119891199011991119921199311994119951199611997119981199912000120011200212003120041200512006120071200812009120101201112012120131201412015120161201712018120191202012021120221202312024120251202612027120281202912030120311203212033120341203512036120371203812039120401204112042120431204412045120461204712048120491205012051120521205312054120551205612057120581205912060120611206212063120641206512066120671206812069120701207112072120731207412075120761207712078120791208012081120821208312084120851208612087120881208912090120911209212093120941209512096120971209812099121001210112102121031210412105121061210712108121091211012111121121211312114121151211612117121181211912120121211212212123121241212512126121271212812129121301213112132121331213412135121361213712138121391214012141121421214312144121451214612147121481214912150121511215212153121541215512156121571215812159121601216112162121631216412165121661216712168121691217012171121721217312174121751217612177121781217912180121811218212183121841218512186121871218812189121901219112192121931219412195121961219712198121991220012201122021220312204122051220612207122081220912210122111221212213122141221512216122171221812219122201222112222122231222412225122261222712228122291223012231122321223312234122351223612237122381223912240122411224212243122441224512246122471224812249122501225112252122531225412255122561225712258122591226012261122621226312264122651226612267122681226912270122711227212273122741227512276122771227812279122801228112282122831228412285122861228712288122891229012291122921229312294122951229612297122981229912300123011230212303123041230512306123071230812309123101231112312123131231412315123161231712318123191232012321123221232312324123251232612327123281232912330123311233212333123341233512336123371233812339123401234112342123431234412345123461234712348123491235012351123521235312354123551235612357123581235912360123611236212363123641236512366123671236812369123701237112372123731237412375123761237712378123791238012381123821238312384123851238612387123881238912390123911239212393123941239512396123971239812399124001240112402124031240412405124061240712408124091241012411124121241312414124151241612417124181241912420124211242212423124241242512426124271242812429124301243112432124331243412435124361243712438124391244012441124421244312444124451244612447124481244912450124511245212453124541245512456124571245812459124601246112462124631246412465124661246712468124691247012471124721247312474124751247612477124781247912480124811248212483124841248512486124871248812489124901249112492124931249412495124961249712498124991250012501125021250312504125051250612507125081250912510125111251212513125141251512516125171251812519125201252112522125231252412525125261252712528125291253012531125321253312534125351253612537125381253912540125411254212543125441254512546125471254812549125501255112552125531255412555125561255712558125591256012561125621256312564125651256612567125681256912570125711257212573125741257512576125771257812579125801258112582125831258412585125861258712588125891259012591125921259312594125951259612597125981259912600126011260212603126041260512606126071260812609126101261112612126131261412615126161261712618126191262012621126221262312624126251262612627126281262912630126311263212633126341263512636126371263812639126401264112642126431264412645126461264712648126491265012651126521265312654126551265612657126581265912660126611266212663126641266512666126671266812669126701267112672126731267412675126761267712678126791268012681126821268312684126851268612687126881268912690126911269212693126941269512696126971269812699127001270112702127031270412705127061270712708127091271012711127121271312714127151271612717127181271912720127211272212723127241272512726127271272812729127301273112732127331273412735127361273712738127391274012741127421274312744127451274612747127481274912750127511275212753127541275512756127571275812759127601276112762127631276412765127661276712768127691277012771127721277312774127751277612777127781277912780127811278212783127841278512786127871278812789127901279112792127931279412795127961279712798127991280012801128021280312804128051280612807128081280912810128111281212813128141281512816128171281812819128201282112822128231282412825128261282712828128291283012831128321283312834128351283612837128381283912840128411284212843128441284512846128471284812849128501285112852128531285412855128561285712858128591286012861128621286312864128651286612867128681286912870128711287212873128741287512876128771287812879128801288112882128831288412885128861288712888128891289012891128921289312894128951289612897128981289912900129011290212903129041290512906129071290812909129101291112912129131291412915129161291712918129191292012921129221292312924129251292612927129281292912930129311293212933129341293512936129371293812939129401294112942129431294412945129461294712948129491295012951129521295312954129551295612957129581295912960129611296212963129641296512966129671296812969129701297112972129731297412975129761297712978129791298012981129821298312984129851298612987129881298912990129911299212993129941299512996129971299812999130001300113002130031300413005130061300713008130091301013011130121301313014130151301613017130181301913020130211302213023130241302513026130271302813029130301303113032130331303413035130361303713038130391304013041130421304313044130451304613047130481304913050130511305213053130541305513056130571305813059130601306113062130631306413065130661306713068130691307013071130721307313074130751307613077130781307913080130811308213083130841308513086130871308813089130901309113092130931309413095130961309713098130991310013101131021310313104131051310613107131081310913110131111311213113131141311513116131171311813119131201312113122131231312413125131261312713128131291313013131131321313313134131351313613137131381313913140131411314213143131441314513146131471314813149131501315113152131531315413155131561315713158131591316013161131621316313164131651316613167131681316913170131711317213173131741317513176131771317813179131801318113182131831318413185131861318713188131891319013191131921319313194131951319613197131981319913200132011320213203132041320513206132071320813209132101321113212132131321413215132161321713218132191322013221132221322313224132251322613227132281322913230132311323213233132341323513236132371323813239132401324113242132431324413245132461324713248132491325013251132521325313254132551325613257132581325913260132611326213263132641326513266132671326813269132701327113272132731327413275132761327713278132791328013281132821328313284132851328613287132881328913290132911329213293132941329513296132971329813299133001330113302133031330413305133061330713308133091331013311133121331313314133151331613317133181331913320133211332213323133241332513326133271332813329133301333113332133331333413335133361333713338133391334013341133421334313344133451334613347133481334913350133511335213353133541335513356133571335813359133601336113362133631336413365133661336713368133691337013371133721337313374133751337613377133781337913380133811338213383133841338513386133871338813389133901339113392133931339413395133961339713398133991340013401134021340313404134051340613407134081340913410134111341213413134141341513416134171341813419134201342113422134231342413425134261342713428134291343013431134321343313434134351343613437134381343913440134411344213443134441344513446134471344813449134501345113452134531345413455134561345713458134591346013461134621346313464134651346613467134681346913470134711347213473134741347513476134771347813479134801348113482134831348413485134861348713488134891349013491134921349313494134951349613497134981349913500135011350213503135041350513506135071350813509135101351113512135131351413515135161351713518135191352013521135221352313524135251352613527135281352913530135311353213533135341353513536135371353813539135401354113542135431354413545135461354713548135491355013551135521355313554135551355613557135581355913560135611356213563135641356513566135671356813569135701357113572135731357413575135761357713578135791358013581135821358313584135851358613587135881358913590135911359213593135941359513596135971359813599136001360113602136031360413605136061360713608136091361013611136121361313614136151361613617136181361913620136211362213623136241362513626136271362813629136301363113632136331363413635136361363713638136391364013641136421364313644136451364613647136481364913650136511365213653136541365513656136571365813659136601366113662136631366413665136661366713668136691367013671136721367313674136751367613677136781367913680136811368213683136841368513686136871368813689136901369113692136931369413695136961369713698136991370013701137021370313704137051370613707137081370913710137111371213713137141371513716137171371813719137201372113722137231372413725137261372713728137291373013731137321373313734137351373613737137381373913740137411374213743137441374513746137471374813749137501375113752137531375413755137561375713758137591376013761137621376313764137651376613767137681376913770137711377213773137741377513776137771377813779137801378113782137831378413785137861378713788137891379013791137921379313794137951379613797137981379913800138011380213803138041380513806138071380813809138101381113812138131381413815138161381713818138191382013821138221382313824138251382613827138281382913830138311383213833138341383513836138371383813839138401384113842138431384413845138461384713848138491385013851138521385313854138551385613857138581385913860138611386213863138641386513866138671386813869138701387113872138731387413875138761387713878138791388013881138821388313884138851388613887138881388913890138911389213893138941389513896138971389813899139001390113902139031390413905139061390713908139091391013911139121391313914139151391613917139181391913920139211392213923139241392513926139271392813929139301393113932139331393413935139361393713938139391394013941139421394313944139451394613947139481394913950139511395213953139541395513956139571395813959139601396113962139631396413965139661396713968139691397013971139721397313974139751397613977139781397913980139811398213983139841398513986139871398813989139901399113992139931399413995139961399713998139991400014001140021400314004140051400614007140081400914010140111401214013140141401514016140171401814019140201402114022140231402414025140261402714028140291403014031140321403314034140351403614037140381403914040140411404214043140441404514046140471404814049140501405114052140531405414055140561405714058140591406014061140621406314064140651406614067140681406914070140711407214073140741407514076140771407814079140801408114082140831408414085140861408714088140891409014091140921409314094140951409614097140981409914100141011410214103141041410514106141071410814109141101411114112141131411414115141161411714118141191412014121141221412314124141251412614127141281412914130141311413214133141341413514136141371413814139141401414114142141431414414145141461414714148141491415014151141521415314154141551415614157141581415914160141611416214163141641416514166141671416814169141701417114172141731417414175141761417714178141791418014181141821418314184141851418614187141881418914190141911419214193141941419514196141971419814199142001420114202142031420414205142061420714208142091421014211142121421314214142151421614217142181421914220142211422214223142241422514226142271422814229142301423114232142331423414235142361423714238142391424014241142421424314244142451424614247142481424914250142511425214253142541425514256142571425814259142601426114262142631426414265142661426714268142691427014271142721427314274142751427614277142781427914280142811428214283142841428514286142871428814289142901429114292142931429414295142961429714298142991430014301143021430314304143051430614307143081430914310143111431214313143141431514316143171431814319143201432114322143231432414325143261432714328143291433014331143321433314334143351433614337143381433914340143411434214343143441434514346143471434814349143501435114352143531435414355143561435714358143591436014361143621436314364143651436614367143681436914370143711437214373143741437514376143771437814379143801438114382143831438414385143861438714388143891439014391143921439314394143951439614397143981439914400144011440214403144041440514406144071440814409144101441114412144131441414415144161441714418144191442014421144221442314424144251442614427144281442914430144311443214433144341443514436144371443814439144401444114442144431444414445144461444714448144491445014451144521445314454144551445614457144581445914460144611446214463144641446514466144671446814469144701447114472144731447414475144761447714478144791448014481144821448314484144851448614487144881448914490144911449214493144941449514496144971449814499145001450114502145031450414505145061450714508145091451014511145121451314514145151451614517145181451914520145211452214523145241452514526145271452814529145301453114532145331453414535145361453714538145391454014541145421454314544145451454614547145481454914550145511455214553145541455514556145571455814559145601456114562145631456414565145661456714568145691457014571145721457314574145751457614577145781457914580145811458214583145841458514586145871458814589145901459114592145931459414595145961459714598145991460014601146021460314604146051460614607146081460914610146111461214613146141461514616146171461814619146201462114622146231462414625146261462714628146291463014631146321463314634146351463614637146381463914640146411464214643146441464514646146471464814649146501465114652146531465414655146561465714658146591466014661146621466314664146651466614667146681466914670146711467214673146741467514676146771467814679146801468114682146831468414685146861468714688146891469014691146921469314694146951469614697146981469914700147011470214703147041470514706147071470814709147101471114712147131471414715147161471714718147191472014721147221472314724147251472614727147281472914730147311473214733147341473514736147371473814739147401474114742147431474414745147461474714748147491475014751147521475314754147551475614757147581475914760147611476214763147641476514766147671476814769147701477114772147731477414775147761477714778147791478014781147821478314784147851478614787147881478914790147911479214793147941479514796147971479814799148001480114802148031480414805148061480714808148091481014811148121481314814148151481614817148181481914820148211482214823148241482514826148271482814829148301483114832148331483414835148361483714838148391484014841148421484314844148451484614847148481484914850148511485214853148541485514856148571485814859148601486114862148631486414865148661486714868148691487014871148721487314874148751487614877148781487914880148811488214883148841488514886148871488814889148901489114892148931489414895148961489714898148991490014901149021490314904149051490614907149081490914910149111491214913149141491514916149171491814919149201492114922149231492414925149261492714928149291493014931149321493314934149351493614937149381493914940149411494214943149441494514946149471494814949149501495114952149531495414955149561495714958149591496014961149621496314964149651496614967149681496914970149711497214973149741497514976149771497814979149801498114982149831498414985149861498714988149891499014991149921499314994149951499614997149981499915000150011500215003150041500515006150071500815009150101501115012150131501415015150161501715018150191502015021150221502315024150251502615027150281502915030150311503215033150341503515036150371503815039150401504115042150431504415045150461504715048150491505015051150521505315054150551505615057150581505915060150611506215063150641506515066150671506815069150701507115072150731507415075150761507715078150791508015081150821508315084150851508615087150881508915090150911509215093150941509515096150971509815099151001510115102151031510415105151061510715108151091511015111151121511315114151151511615117151181511915120151211512215123151241512515126151271512815129151301513115132151331513415135151361513715138151391514015141151421514315144151451514615147151481514915150151511515215153151541515515156151571515815159151601516115162151631516415165151661516715168151691517015171151721517315174151751517615177151781517915180151811518215183151841518515186151871518815189151901519115192151931519415195151961519715198151991520015201152021520315204152051520615207152081520915210152111521215213152141521515216152171521815219152201522115222152231522415225152261522715228152291523015231152321523315234152351523615237152381523915240152411524215243152441524515246152471524815249152501525115252152531525415255152561525715258152591526015261152621526315264152651526615267152681526915270152711527215273152741527515276152771527815279152801528115282152831528415285152861528715288152891529015291152921529315294152951529615297152981529915300153011530215303153041530515306153071530815309153101531115312153131531415315153161531715318153191532015321153221532315324153251532615327153281532915330153311533215333153341533515336153371533815339153401534115342153431534415345153461534715348153491535015351153521535315354153551535615357153581535915360153611536215363153641536515366153671536815369153701537115372153731537415375153761537715378153791538015381153821538315384153851538615387153881538915390153911539215393153941539515396153971539815399154001540115402154031540415405154061540715408154091541015411154121541315414154151541615417154181541915420154211542215423154241542515426154271542815429154301543115432154331543415435154361543715438154391544015441154421544315444154451544615447154481544915450154511545215453154541545515456154571545815459154601546115462154631546415465154661546715468154691547015471154721547315474154751547615477154781547915480154811548215483154841548515486154871548815489154901549115492154931549415495154961549715498154991550015501155021550315504155051550615507155081550915510155111551215513155141551515516155171551815519155201552115522155231552415525155261552715528155291553015531155321553315534155351553615537155381553915540155411554215543155441554515546155471554815549155501555115552155531555415555155561555715558155591556015561155621556315564155651556615567155681556915570155711557215573155741557515576155771557815579155801558115582155831558415585155861558715588155891559015591155921559315594155951559615597155981559915600156011560215603156041560515606156071560815609156101561115612156131561415615156161561715618156191562015621156221562315624156251562615627156281562915630156311563215633156341563515636156371563815639156401564115642156431564415645156461564715648156491565015651156521565315654156551565615657156581565915660156611566215663156641566515666156671566815669156701567115672156731567415675156761567715678156791568015681156821568315684156851568615687156881568915690156911569215693156941569515696156971569815699157001570115702157031570415705157061570715708157091571015711157121571315714157151571615717157181571915720157211572215723157241572515726157271572815729157301573115732157331573415735157361573715738157391574015741157421574315744157451574615747157481574915750157511575215753157541575515756157571575815759157601576115762157631576415765157661576715768157691577015771157721577315774157751577615777157781577915780157811578215783157841578515786157871578815789157901579115792157931579415795157961579715798157991580015801158021580315804158051580615807158081580915810158111581215813158141581515816158171581815819158201582115822158231582415825158261582715828158291583015831158321583315834158351583615837158381583915840158411584215843158441584515846158471584815849158501585115852158531585415855158561585715858158591586015861158621586315864158651586615867158681586915870158711587215873158741587515876158771587815879158801588115882158831588415885158861588715888158891589015891158921589315894158951589615897158981589915900159011590215903159041590515906159071590815909159101591115912159131591415915159161591715918159191592015921159221592315924159251592615927159281592915930159311593215933159341593515936159371593815939159401594115942159431594415945159461594715948159491595015951159521595315954159551595615957159581595915960159611596215963159641596515966159671596815969159701597115972159731597415975159761597715978159791598015981159821598315984159851598615987159881598915990159911599215993159941599515996159971599815999160001600116002160031600416005160061600716008160091601016011160121601316014160151601616017160181601916020160211602216023160241602516026160271602816029160301603116032160331603416035160361603716038160391604016041160421604316044160451604616047160481604916050160511605216053160541605516056160571605816059160601606116062160631606416065160661606716068160691607016071160721607316074160751607616077160781607916080160811608216083160841608516086160871608816089160901609116092160931609416095160961609716098160991610016101161021610316104161051610616107161081610916110161111611216113161141611516116161171611816119161201612116122161231612416125161261612716128161291613016131161321613316134161351613616137161381613916140161411614216143161441614516146161471614816149161501615116152161531615416155161561615716158161591616016161161621616316164161651616616167161681616916170161711617216173161741617516176161771617816179161801618116182161831618416185161861618716188161891619016191161921619316194161951619616197161981619916200162011620216203162041620516206162071620816209162101621116212162131621416215162161621716218162191622016221162221622316224162251622616227162281622916230162311623216233162341623516236162371623816239162401624116242162431624416245162461624716248162491625016251162521625316254162551625616257162581625916260162611626216263162641626516266162671626816269162701627116272162731627416275162761627716278162791628016281162821628316284162851628616287162881628916290162911629216293162941629516296162971629816299163001630116302163031630416305163061630716308163091631016311163121631316314163151631616317163181631916320163211632216323163241632516326163271632816329163301633116332163331633416335163361633716338163391634016341163421634316344163451634616347163481634916350163511635216353163541635516356163571635816359163601636116362163631636416365163661636716368163691637016371163721637316374163751637616377163781637916380163811638216383163841638516386163871638816389163901639116392163931639416395163961639716398163991640016401164021640316404164051640616407164081640916410164111641216413164141641516416164171641816419164201642116422164231642416425164261642716428164291643016431164321643316434164351643616437164381643916440164411644216443164441644516446164471644816449164501645116452164531645416455164561645716458164591646016461164621646316464164651646616467164681646916470164711647216473164741647516476164771647816479164801648116482164831648416485164861648716488164891649016491164921649316494164951649616497164981649916500165011650216503165041650516506165071650816509165101651116512165131651416515165161651716518165191652016521165221652316524165251652616527165281652916530165311653216533165341653516536165371653816539165401654116542165431654416545165461654716548165491655016551165521655316554165551655616557165581655916560165611656216563165641656516566165671656816569165701657116572165731657416575165761657716578165791658016581165821658316584165851658616587165881658916590165911659216593165941659516596165971659816599166001660116602166031660416605166061660716608166091661016611166121661316614166151661616617166181661916620166211662216623166241662516626166271662816629166301663116632166331663416635166361663716638166391664016641166421664316644166451664616647166481664916650166511665216653166541665516656166571665816659166601666116662166631666416665166661666716668166691667016671166721667316674166751667616677166781667916680166811668216683166841668516686166871668816689166901669116692166931669416695166961669716698166991670016701167021670316704167051670616707167081670916710167111671216713167141671516716167171671816719167201672116722167231672416725167261672716728167291673016731167321673316734167351673616737167381673916740167411674216743167441674516746167471674816749167501675116752167531675416755167561675716758167591676016761167621676316764167651676616767167681676916770167711677216773167741677516776167771677816779167801678116782167831678416785167861678716788167891679016791167921679316794167951679616797167981679916800168011680216803168041680516806168071680816809168101681116812168131681416815168161681716818168191682016821168221682316824168251682616827168281682916830168311683216833168341683516836168371683816839168401684116842168431684416845168461684716848168491685016851168521685316854168551685616857168581685916860168611686216863168641686516866168671686816869168701687116872168731687416875168761687716878168791688016881168821688316884168851688616887168881688916890168911689216893168941689516896168971689816899169001690116902169031690416905169061690716908169091691016911169121691316914169151691616917169181691916920169211692216923169241692516926169271692816929169301693116932169331693416935169361693716938169391694016941169421694316944169451694616947169481694916950169511695216953169541695516956169571695816959169601696116962169631696416965169661696716968169691697016971169721697316974169751697616977169781697916980169811698216983169841698516986169871698816989169901699116992169931699416995169961699716998169991700017001170021700317004170051700617007170081700917010170111701217013170141701517016170171701817019170201702117022170231702417025170261702717028170291703017031170321703317034170351703617037170381703917040170411704217043170441704517046170471704817049170501705117052170531705417055170561705717058170591706017061170621706317064170651706617067170681706917070170711707217073170741707517076170771707817079170801708117082170831708417085170861708717088170891709017091170921709317094170951709617097170981709917100171011710217103171041710517106171071710817109171101711117112171131711417115171161711717118171191712017121171221712317124171251712617127171281712917130171311713217133171341713517136171371713817139171401714117142171431714417145171461714717148171491715017151171521715317154171551715617157171581715917160171611716217163171641716517166171671716817169171701717117172171731717417175171761717717178171791718017181171821718317184171851718617187171881718917190171911719217193171941719517196171971719817199172001720117202172031720417205172061720717208172091721017211172121721317214172151721617217172181721917220172211722217223172241722517226172271722817229172301723117232172331723417235172361723717238172391724017241172421724317244172451724617247172481724917250172511725217253172541725517256172571725817259172601726117262172631726417265172661726717268172691727017271172721727317274172751727617277172781727917280172811728217283172841728517286172871728817289172901729117292172931729417295172961729717298172991730017301173021730317304173051730617307173081730917310173111731217313173141731517316173171731817319173201732117322173231732417325173261732717328173291733017331173321733317334173351733617337173381733917340173411734217343173441734517346173471734817349173501735117352173531735417355173561735717358173591736017361173621736317364173651736617367173681736917370173711737217373173741737517376173771737817379173801738117382173831738417385173861738717388173891739017391173921739317394173951739617397173981739917400174011740217403174041740517406174071740817409174101741117412174131741417415174161741717418174191742017421174221742317424174251742617427174281742917430174311743217433174341743517436174371743817439174401744117442174431744417445174461744717448174491745017451174521745317454174551745617457174581745917460174611746217463174641746517466174671746817469174701747117472174731747417475174761747717478174791748017481174821748317484174851748617487174881748917490174911749217493174941749517496174971749817499175001750117502175031750417505175061750717508175091751017511175121751317514175151751617517175181751917520175211752217523175241752517526175271752817529175301753117532175331753417535175361753717538175391754017541175421754317544175451754617547175481754917550175511755217553175541755517556175571755817559175601756117562175631756417565175661756717568175691757017571175721757317574175751757617577175781757917580175811758217583175841758517586175871758817589175901759117592175931759417595175961759717598175991760017601176021760317604176051760617607176081760917610176111761217613176141761517616176171761817619176201762117622176231762417625176261762717628176291763017631176321763317634176351763617637176381763917640176411764217643176441764517646176471764817649176501765117652176531765417655176561765717658176591766017661176621766317664176651766617667176681766917670176711767217673176741767517676176771767817679176801768117682176831768417685176861768717688176891769017691176921769317694176951769617697176981769917700177011770217703177041770517706177071770817709177101771117712177131771417715177161771717718177191772017721177221772317724177251772617727177281772917730177311773217733177341773517736177371773817739177401774117742177431774417745177461774717748177491775017751177521775317754177551775617757177581775917760177611776217763177641776517766177671776817769177701777117772177731777417775177761777717778177791778017781177821778317784177851778617787177881778917790177911779217793177941779517796177971779817799178001780117802178031780417805178061780717808178091781017811178121781317814178151781617817178181781917820178211782217823178241782517826178271782817829178301783117832178331783417835178361783717838178391784017841178421784317844178451784617847178481784917850178511785217853178541785517856178571785817859178601786117862178631786417865178661786717868178691787017871178721787317874178751787617877178781787917880178811788217883178841788517886178871788817889178901789117892178931789417895178961789717898178991790017901179021790317904179051790617907179081790917910179111791217913179141791517916179171791817919179201792117922179231792417925179261792717928179291793017931179321793317934179351793617937179381793917940179411794217943179441794517946179471794817949179501795117952179531795417955179561795717958179591796017961179621796317964179651796617967179681796917970179711797217973179741797517976179771797817979179801798117982179831798417985179861798717988179891799017991179921799317994179951799617997179981799918000180011800218003180041800518006180071800818009180101801118012180131801418015180161801718018180191802018021180221802318024180251802618027180281802918030180311803218033180341803518036180371803818039180401804118042180431804418045180461804718048180491805018051180521805318054180551805618057180581805918060180611806218063180641806518066180671806818069180701807118072180731807418075180761807718078180791808018081180821808318084180851808618087180881808918090180911809218093180941809518096180971809818099181001810118102181031810418105181061810718108181091811018111181121811318114181151811618117181181811918120181211812218123181241812518126181271812818129181301813118132181331813418135181361813718138181391814018141181421814318144181451814618147181481814918150181511815218153181541815518156181571815818159181601816118162181631816418165181661816718168181691817018171181721817318174181751817618177181781817918180181811818218183181841818518186181871818818189181901819118192181931819418195181961819718198181991820018201182021820318204182051820618207182081820918210182111821218213182141821518216182171821818219182201822118222182231822418225182261822718228182291823018231182321823318234182351823618237182381823918240182411824218243182441824518246182471824818249182501825118252182531825418255182561825718258182591826018261182621826318264182651826618267182681826918270182711827218273182741827518276182771827818279182801828118282182831828418285182861828718288182891829018291182921829318294182951829618297182981829918300183011830218303183041830518306183071830818309183101831118312183131831418315183161831718318183191832018321183221832318324183251832618327183281832918330183311833218333183341833518336183371833818339183401834118342183431834418345183461834718348183491835018351183521835318354183551835618357183581835918360183611836218363183641836518366183671836818369183701837118372183731837418375183761837718378183791838018381183821838318384183851838618387183881838918390183911839218393183941839518396183971839818399184001840118402184031840418405184061840718408184091841018411184121841318414184151841618417184181841918420184211842218423184241842518426184271842818429184301843118432184331843418435184361843718438184391844018441184421844318444184451844618447184481844918450184511845218453184541845518456184571845818459184601846118462184631846418465184661846718468184691847018471184721847318474184751847618477184781847918480184811848218483184841848518486184871848818489184901849118492184931849418495184961849718498184991850018501185021850318504185051850618507185081850918510185111851218513185141851518516185171851818519185201852118522185231852418525185261852718528185291853018531185321853318534185351853618537185381853918540185411854218543185441854518546185471854818549185501855118552185531855418555185561855718558185591856018561185621856318564185651856618567185681856918570185711857218573185741857518576185771857818579185801858118582185831858418585185861858718588185891859018591185921859318594185951859618597185981859918600186011860218603186041860518606186071860818609186101861118612186131861418615186161861718618186191862018621186221862318624186251862618627186281862918630186311863218633186341863518636186371863818639186401864118642186431864418645186461864718648186491865018651186521865318654186551865618657186581865918660186611866218663186641866518666186671866818669186701867118672186731867418675186761867718678186791868018681186821868318684186851868618687186881868918690186911869218693186941869518696186971869818699187001870118702187031870418705187061870718708187091871018711187121871318714187151871618717187181871918720187211872218723187241872518726187271872818729187301873118732187331873418735187361873718738187391874018741187421874318744187451874618747187481874918750187511875218753187541875518756187571875818759187601876118762187631876418765187661876718768187691877018771187721877318774187751877618777187781877918780187811878218783187841878518786187871878818789187901879118792187931879418795187961879718798187991880018801188021880318804188051880618807188081880918810188111881218813188141881518816188171881818819188201882118822188231882418825188261882718828188291883018831188321883318834188351883618837188381883918840188411884218843188441884518846188471884818849188501885118852188531885418855188561885718858188591886018861188621886318864188651886618867188681886918870188711887218873188741887518876188771887818879188801888118882188831888418885188861888718888188891889018891188921889318894188951889618897188981889918900189011890218903189041890518906189071890818909189101891118912189131891418915189161891718918189191892018921189221892318924189251892618927189281892918930189311893218933189341893518936189371893818939189401894118942189431894418945189461894718948189491895018951189521895318954189551895618957189581895918960189611896218963189641896518966189671896818969189701897118972189731897418975189761897718978189791898018981189821898318984189851898618987189881898918990189911899218993189941899518996189971899818999190001900119002190031900419005190061900719008190091901019011190121901319014190151901619017190181901919020190211902219023190241902519026190271902819029190301903119032190331903419035190361903719038190391904019041190421904319044190451904619047190481904919050190511905219053190541905519056190571905819059190601906119062190631906419065190661906719068190691907019071190721907319074190751907619077190781907919080190811908219083190841908519086190871908819089190901909119092190931909419095190961909719098190991910019101191021910319104191051910619107191081910919110191111911219113191141911519116191171911819119191201912119122191231912419125191261912719128191291913019131191321913319134191351913619137191381913919140191411914219143191441914519146191471914819149191501915119152191531915419155191561915719158191591916019161191621916319164191651916619167191681916919170191711917219173191741917519176191771917819179191801918119182191831918419185191861918719188191891919019191191921919319194191951919619197191981919919200192011920219203192041920519206192071920819209192101921119212192131921419215192161921719218192191922019221192221922319224192251922619227192281922919230192311923219233192341923519236192371923819239192401924119242192431924419245192461924719248192491925019251192521925319254192551925619257192581925919260192611926219263192641926519266192671926819269192701927119272192731927419275192761927719278192791928019281192821928319284192851928619287192881928919290192911929219293192941929519296192971929819299193001930119302193031930419305193061930719308193091931019311193121931319314193151931619317193181931919320193211932219323193241932519326193271932819329193301933119332193331933419335193361933719338193391934019341193421934319344193451934619347193481934919350193511935219353193541935519356193571935819359193601936119362193631936419365193661936719368193691937019371193721937319374193751937619377193781937919380193811938219383193841938519386193871938819389193901939119392193931939419395193961939719398193991940019401194021940319404194051940619407194081940919410194111941219413194141941519416194171941819419194201942119422194231942419425194261942719428194291943019431194321943319434194351943619437194381943919440194411944219443194441944519446194471944819449194501945119452194531945419455194561945719458194591946019461194621946319464194651946619467194681946919470194711947219473194741947519476194771947819479194801948119482194831948419485194861948719488194891949019491194921949319494194951949619497194981949919500195011950219503195041950519506195071950819509195101951119512195131951419515195161951719518195191952019521195221952319524195251952619527195281952919530195311953219533195341953519536195371953819539195401954119542195431954419545195461954719548195491955019551195521955319554195551955619557195581955919560195611956219563195641956519566195671956819569195701957119572195731957419575195761957719578195791958019581195821958319584195851958619587195881958919590195911959219593195941959519596195971959819599196001960119602196031960419605196061960719608196091961019611196121961319614196151961619617196181961919620196211962219623196241962519626196271962819629196301963119632196331963419635196361963719638196391964019641196421964319644196451964619647196481964919650196511965219653196541965519656196571965819659196601966119662196631966419665196661966719668196691967019671196721967319674196751967619677196781967919680196811968219683196841968519686196871968819689196901969119692196931969419695196961969719698196991970019701197021970319704197051970619707197081970919710197111971219713197141971519716197171971819719197201972119722197231972419725197261972719728197291973019731197321973319734197351973619737197381973919740197411974219743197441974519746197471974819749197501975119752197531975419755197561975719758197591976019761197621976319764197651976619767197681976919770197711977219773197741977519776197771977819779197801978119782197831978419785197861978719788197891979019791197921979319794197951979619797197981979919800198011980219803198041980519806198071980819809198101981119812198131981419815198161981719818198191982019821198221982319824198251982619827198281982919830198311983219833198341983519836198371983819839198401984119842198431984419845198461984719848198491985019851198521985319854198551985619857198581985919860198611986219863198641986519866198671986819869198701987119872198731987419875198761987719878198791988019881198821988319884198851988619887198881988919890198911989219893198941989519896198971989819899199001990119902199031990419905199061990719908199091991019911199121991319914199151991619917199181991919920199211992219923199241992519926199271992819929199301993119932199331993419935199361993719938199391994019941199421994319944199451994619947199481994919950199511995219953199541995519956199571995819959199601996119962199631996419965199661996719968199691997019971199721997319974199751997619977199781997919980199811998219983199841998519986199871998819989199901999119992199931999419995199961999719998199992000020001200022000320004200052000620007200082000920010200112001220013200142001520016200172001820019200202002120022200232002420025200262002720028200292003020031200322003320034200352003620037200382003920040200412004220043200442004520046200472004820049200502005120052200532005420055200562005720058200592006020061200622006320064200652006620067200682006920070200712007220073200742007520076200772007820079200802008120082200832008420085200862008720088200892009020091200922009320094200952009620097200982009920100201012010220103201042010520106201072010820109201102011120112201132011420115201162011720118201192012020121201222012320124201252012620127201282012920130201312013220133201342013520136201372013820139201402014120142201432014420145201462014720148201492015020151201522015320154201552015620157201582015920160201612016220163201642016520166201672016820169201702017120172201732017420175201762017720178201792018020181201822018320184201852018620187201882018920190201912019220193201942019520196201972019820199202002020120202202032020420205202062020720208202092021020211202122021320214202152021620217202182021920220202212022220223202242022520226202272022820229202302023120232202332023420235202362023720238202392024020241202422024320244202452024620247202482024920250202512025220253202542025520256202572025820259202602026120262202632026420265202662026720268202692027020271202722027320274202752027620277202782027920280202812028220283202842028520286202872028820289202902029120292202932029420295202962029720298202992030020301203022030320304203052030620307203082030920310203112031220313203142031520316203172031820319203202032120322203232032420325203262032720328203292033020331203322033320334203352033620337203382033920340203412034220343203442034520346203472034820349203502035120352203532035420355203562035720358203592036020361203622036320364203652036620367203682036920370203712037220373203742037520376203772037820379203802038120382203832038420385203862038720388203892039020391203922039320394203952039620397203982039920400204012040220403204042040520406204072040820409204102041120412204132041420415204162041720418204192042020421204222042320424204252042620427204282042920430204312043220433204342043520436204372043820439204402044120442204432044420445204462044720448204492045020451204522045320454204552045620457204582045920460204612046220463204642046520466204672046820469204702047120472204732047420475204762047720478204792048020481204822048320484204852048620487204882048920490204912049220493204942049520496204972049820499205002050120502205032050420505205062050720508205092051020511205122051320514205152051620517205182051920520205212052220523205242052520526205272052820529205302053120532205332053420535205362053720538205392054020541205422054320544205452054620547205482054920550205512055220553205542055520556205572055820559205602056120562205632056420565205662056720568205692057020571205722057320574205752057620577205782057920580205812058220583205842058520586205872058820589205902059120592205932059420595205962059720598205992060020601206022060320604206052060620607206082060920610206112061220613206142061520616206172061820619206202062120622206232062420625206262062720628206292063020631206322063320634206352063620637206382063920640206412064220643206442064520646206472064820649206502065120652206532065420655206562065720658206592066020661206622066320664206652066620667206682066920670206712067220673206742067520676206772067820679206802068120682206832068420685206862068720688206892069020691206922069320694206952069620697206982069920700207012070220703207042070520706207072070820709207102071120712207132071420715207162071720718207192072020721207222072320724207252072620727207282072920730207312073220733207342073520736207372073820739207402074120742207432074420745207462074720748207492075020751207522075320754207552075620757207582075920760207612076220763207642076520766207672076820769207702077120772207732077420775207762077720778207792078020781207822078320784207852078620787207882078920790207912079220793207942079520796207972079820799208002080120802208032080420805208062080720808208092081020811208122081320814208152081620817208182081920820208212082220823208242082520826208272082820829208302083120832208332083420835208362083720838208392084020841208422084320844208452084620847208482084920850208512085220853208542085520856208572085820859208602086120862208632086420865208662086720868208692087020871208722087320874208752087620877208782087920880208812088220883208842088520886208872088820889208902089120892208932089420895208962089720898208992090020901209022090320904209052090620907209082090920910209112091220913209142091520916209172091820919209202092120922209232092420925209262092720928209292093020931209322093320934209352093620937209382093920940209412094220943209442094520946209472094820949209502095120952209532095420955209562095720958209592096020961209622096320964209652096620967209682096920970209712097220973209742097520976209772097820979209802098120982209832098420985209862098720988209892099020991209922099320994209952099620997209982099921000210012100221003210042100521006210072100821009210102101121012210132101421015210162101721018210192102021021210222102321024210252102621027210282102921030210312103221033210342103521036210372103821039210402104121042210432104421045210462104721048210492105021051210522105321054210552105621057210582105921060210612106221063210642106521066210672106821069210702107121072210732107421075210762107721078210792108021081210822108321084210852108621087210882108921090210912109221093210942109521096210972109821099211002110121102211032110421105211062110721108211092111021111211122111321114211152111621117211182111921120211212112221123211242112521126211272112821129211302113121132211332113421135211362113721138211392114021141211422114321144211452114621147211482114921150211512115221153211542115521156211572115821159211602116121162211632116421165211662116721168211692117021171211722117321174211752117621177211782117921180211812118221183211842118521186211872118821189211902119121192211932119421195211962119721198211992120021201212022120321204212052120621207212082120921210212112121221213212142121521216212172121821219212202122121222212232122421225212262122721228212292123021231212322123321234212352123621237212382123921240212412124221243212442124521246212472124821249212502125121252212532125421255212562125721258212592126021261212622126321264212652126621267212682126921270212712127221273212742127521276212772127821279212802128121282212832128421285212862128721288212892129021291212922129321294212952129621297212982129921300213012130221303213042130521306213072130821309213102131121312213132131421315213162131721318213192132021321213222132321324213252132621327213282132921330213312133221333213342133521336213372133821339213402134121342213432134421345213462134721348213492135021351213522135321354213552135621357213582135921360213612136221363213642136521366213672136821369213702137121372213732137421375213762137721378213792138021381213822138321384213852138621387213882138921390213912139221393213942139521396213972139821399214002140121402214032140421405214062140721408214092141021411214122141321414214152141621417214182141921420214212142221423214242142521426214272142821429214302143121432214332143421435214362143721438214392144021441214422144321444214452144621447214482144921450214512145221453214542145521456214572145821459214602146121462214632146421465214662146721468214692147021471214722147321474214752147621477214782147921480214812148221483214842148521486214872148821489214902149121492214932149421495214962149721498214992150021501215022150321504215052150621507215082150921510215112151221513215142151521516215172151821519215202152121522215232152421525215262152721528215292153021531215322153321534215352153621537215382153921540215412154221543215442154521546215472154821549215502155121552215532155421555215562155721558215592156021561215622156321564215652156621567215682156921570215712157221573215742157521576215772157821579215802158121582215832158421585215862158721588215892159021591215922159321594215952159621597215982159921600216012160221603216042160521606216072160821609216102161121612216132161421615216162161721618216192162021621216222162321624216252162621627216282162921630216312163221633216342163521636216372163821639216402164121642216432164421645216462164721648216492165021651216522165321654216552165621657216582165921660216612166221663216642166521666216672166821669216702167121672216732167421675216762167721678216792168021681216822168321684216852168621687216882168921690216912169221693216942169521696216972169821699217002170121702217032170421705217062170721708217092171021711217122171321714217152171621717217182171921720217212172221723217242172521726217272172821729217302173121732217332173421735217362173721738217392174021741217422174321744217452174621747217482174921750217512175221753217542175521756217572175821759217602176121762217632176421765217662176721768217692177021771217722177321774217752177621777217782177921780217812178221783217842178521786217872178821789217902179121792217932179421795217962179721798217992180021801218022180321804218052180621807218082180921810218112181221813218142181521816218172181821819218202182121822218232182421825218262182721828218292183021831218322183321834218352183621837218382183921840218412184221843218442184521846218472184821849218502185121852218532185421855218562185721858218592186021861218622186321864218652186621867218682186921870218712187221873218742187521876218772187821879218802188121882218832188421885218862188721888218892189021891218922189321894218952189621897218982189921900219012190221903219042190521906219072190821909219102191121912219132191421915219162191721918219192192021921219222192321924219252192621927219282192921930219312193221933219342193521936219372193821939219402194121942219432194421945219462194721948219492195021951219522195321954219552195621957219582195921960219612196221963219642196521966219672196821969219702197121972219732197421975219762197721978219792198021981219822198321984219852198621987219882198921990219912199221993219942199521996219972199821999220002200122002220032200422005220062200722008220092201022011220122201322014220152201622017220182201922020220212202222023220242202522026220272202822029220302203122032220332203422035220362203722038220392204022041220422204322044220452204622047220482204922050220512205222053220542205522056220572205822059220602206122062220632206422065220662206722068220692207022071220722207322074220752207622077220782207922080220812208222083220842208522086220872208822089220902209122092220932209422095220962209722098220992210022101221022210322104221052210622107221082210922110221112211222113221142211522116221172211822119221202212122122221232212422125221262212722128221292213022131221322213322134221352213622137221382213922140221412214222143221442214522146221472214822149221502215122152221532215422155221562215722158221592216022161221622216322164221652216622167221682216922170221712217222173221742217522176221772217822179221802218122182221832218422185221862218722188221892219022191221922219322194221952219622197221982219922200222012220222203222042220522206222072220822209222102221122212222132221422215222162221722218222192222022221222222222322224222252222622227222282222922230222312223222233222342223522236222372223822239222402224122242222432224422245222462224722248222492225022251222522225322254222552225622257222582225922260222612226222263222642226522266222672226822269222702227122272222732227422275222762227722278222792228022281222822228322284222852228622287222882228922290222912229222293222942229522296222972229822299223002230122302223032230422305223062230722308223092231022311223122231322314223152231622317223182231922320223212232222323223242232522326223272232822329223302233122332223332233422335223362233722338223392234022341223422234322344223452234622347223482234922350223512235222353223542235522356223572235822359223602236122362223632236422365223662236722368223692237022371223722237322374223752237622377223782237922380223812238222383223842238522386223872238822389223902239122392223932239422395223962239722398223992240022401224022240322404224052240622407224082240922410224112241222413224142241522416224172241822419224202242122422224232242422425224262242722428224292243022431224322243322434224352243622437224382243922440224412244222443224442244522446224472244822449224502245122452224532245422455224562245722458224592246022461224622246322464224652246622467224682246922470224712247222473224742247522476224772247822479224802248122482224832248422485224862248722488224892249022491224922249322494224952249622497224982249922500225012250222503225042250522506225072250822509225102251122512225132251422515225162251722518225192252022521225222252322524225252252622527225282252922530225312253222533225342253522536225372253822539225402254122542225432254422545225462254722548225492255022551225522255322554225552255622557225582255922560225612256222563225642256522566225672256822569225702257122572225732257422575225762257722578225792258022581225822258322584225852258622587225882258922590225912259222593225942259522596225972259822599226002260122602226032260422605226062260722608226092261022611226122261322614226152261622617226182261922620226212262222623226242262522626226272262822629226302263122632226332263422635226362263722638226392264022641226422264322644226452264622647226482264922650226512265222653226542265522656226572265822659226602266122662226632266422665226662266722668226692267022671226722267322674226752267622677226782267922680226812268222683226842268522686226872268822689226902269122692226932269422695226962269722698226992270022701227022270322704227052270622707227082270922710227112271222713227142271522716227172271822719227202272122722227232272422725227262272722728227292273022731227322273322734227352273622737227382273922740227412274222743227442274522746227472274822749227502275122752227532275422755227562275722758227592276022761227622276322764227652276622767227682276922770227712277222773227742277522776227772277822779227802278122782227832278422785227862278722788227892279022791227922279322794227952279622797227982279922800228012280222803228042280522806228072280822809228102281122812228132281422815228162281722818228192282022821228222282322824228252282622827228282282922830228312283222833228342283522836228372283822839228402284122842228432284422845228462284722848228492285022851228522285322854228552285622857228582285922860228612286222863228642286522866228672286822869228702287122872228732287422875228762287722878228792288022881228822288322884228852288622887228882288922890228912289222893228942289522896228972289822899229002290122902229032290422905229062290722908229092291022911229122291322914229152291622917229182291922920229212292222923229242292522926229272292822929229302293122932229332293422935229362293722938229392294022941229422294322944229452294622947229482294922950229512295222953229542295522956229572295822959229602296122962229632296422965229662296722968229692297022971229722297322974229752297622977229782297922980229812298222983229842298522986229872298822989229902299122992229932299422995229962299722998229992300023001230022300323004230052300623007230082300923010230112301223013230142301523016230172301823019230202302123022230232302423025230262302723028230292303023031230322303323034230352303623037230382303923040230412304223043230442304523046230472304823049230502305123052230532305423055230562305723058230592306023061230622306323064230652306623067230682306923070230712307223073230742307523076230772307823079230802308123082230832308423085230862308723088230892309023091230922309323094230952309623097230982309923100231012310223103231042310523106231072310823109231102311123112231132311423115231162311723118231192312023121231222312323124231252312623127231282312923130231312313223133231342313523136231372313823139231402314123142231432314423145231462314723148231492315023151231522315323154231552315623157231582315923160231612316223163231642316523166231672316823169231702317123172231732317423175231762317723178231792318023181231822318323184231852318623187231882318923190231912319223193231942319523196231972319823199232002320123202232032320423205232062320723208232092321023211232122321323214232152321623217232182321923220232212322223223232242322523226232272322823229232302323123232232332323423235232362323723238232392324023241232422324323244232452324623247232482324923250232512325223253232542325523256232572325823259232602326123262232632326423265232662326723268232692327023271232722327323274232752327623277232782327923280232812328223283232842328523286232872328823289232902329123292232932329423295232962329723298232992330023301233022330323304233052330623307233082330923310233112331223313233142331523316233172331823319233202332123322233232332423325233262332723328233292333023331233322333323334233352333623337233382333923340233412334223343233442334523346233472334823349233502335123352233532335423355233562335723358233592336023361233622336323364233652336623367233682336923370233712337223373233742337523376233772337823379233802338123382233832338423385233862338723388233892339023391233922339323394233952339623397233982339923400234012340223403234042340523406234072340823409234102341123412234132341423415234162341723418234192342023421234222342323424234252342623427234282342923430234312343223433234342343523436234372343823439234402344123442234432344423445234462344723448234492345023451234522345323454234552345623457234582345923460234612346223463234642346523466234672346823469234702347123472234732347423475234762347723478234792348023481234822348323484234852348623487234882348923490234912349223493234942349523496234972349823499235002350123502235032350423505235062350723508235092351023511235122351323514235152351623517235182351923520235212352223523235242352523526235272352823529235302353123532235332353423535235362353723538235392354023541235422354323544235452354623547235482354923550235512355223553235542355523556235572355823559235602356123562235632356423565235662356723568235692357023571235722357323574235752357623577235782357923580235812358223583235842358523586235872358823589235902359123592235932359423595235962359723598235992360023601236022360323604236052360623607236082360923610236112361223613236142361523616236172361823619236202362123622236232362423625236262362723628236292363023631236322363323634236352363623637236382363923640236412364223643236442364523646236472364823649236502365123652236532365423655236562365723658236592366023661236622366323664236652366623667236682366923670236712367223673236742367523676236772367823679236802368123682236832368423685236862368723688236892369023691236922369323694236952369623697236982369923700237012370223703237042370523706237072370823709237102371123712237132371423715237162371723718237192372023721237222372323724237252372623727237282372923730237312373223733237342373523736237372373823739237402374123742237432374423745237462374723748237492375023751237522375323754237552375623757237582375923760237612376223763237642376523766237672376823769237702377123772237732377423775237762377723778237792378023781237822378323784237852378623787237882378923790237912379223793237942379523796237972379823799238002380123802238032380423805238062380723808238092381023811238122381323814238152381623817238182381923820238212382223823238242382523826238272382823829238302383123832238332383423835238362383723838238392384023841238422384323844238452384623847238482384923850238512385223853238542385523856238572385823859238602386123862238632386423865238662386723868238692387023871238722387323874238752387623877238782387923880238812388223883238842388523886238872388823889238902389123892238932389423895238962389723898238992390023901239022390323904239052390623907239082390923910239112391223913239142391523916239172391823919239202392123922239232392423925239262392723928239292393023931239322393323934239352393623937239382393923940239412394223943239442394523946239472394823949239502395123952239532395423955239562395723958239592396023961239622396323964239652396623967239682396923970239712397223973239742397523976239772397823979239802398123982239832398423985239862398723988239892399023991239922399323994239952399623997239982399924000240012400224003240042400524006240072400824009240102401124012240132401424015240162401724018240192402024021240222402324024240252402624027240282402924030240312403224033240342403524036240372403824039240402404124042240432404424045240462404724048240492405024051240522405324054240552405624057240582405924060240612406224063240642406524066240672406824069240702407124072240732407424075240762407724078240792408024081240822408324084240852408624087240882408924090240912409224093240942409524096240972409824099241002410124102241032410424105241062410724108241092411024111241122411324114241152411624117241182411924120241212412224123241242412524126241272412824129241302413124132241332413424135241362413724138241392414024141241422414324144241452414624147241482414924150241512415224153241542415524156241572415824159241602416124162241632416424165241662416724168241692417024171241722417324174241752417624177241782417924180241812418224183241842418524186241872418824189241902419124192241932419424195241962419724198241992420024201242022420324204242052420624207242082420924210242112421224213242142421524216242172421824219242202422124222242232422424225242262422724228242292423024231242322423324234242352423624237242382423924240242412424224243242442424524246242472424824249242502425124252242532425424255242562425724258242592426024261242622426324264242652426624267242682426924270242712427224273242742427524276242772427824279242802428124282242832428424285242862428724288242892429024291242922429324294242952429624297242982429924300243012430224303243042430524306243072430824309243102431124312243132431424315243162431724318243192432024321243222432324324243252432624327243282432924330243312433224333243342433524336243372433824339243402434124342243432434424345243462434724348243492435024351243522435324354243552435624357243582435924360243612436224363243642436524366243672436824369243702437124372243732437424375243762437724378243792438024381243822438324384243852438624387243882438924390243912439224393243942439524396243972439824399244002440124402244032440424405244062440724408244092441024411244122441324414244152441624417244182441924420244212442224423244242442524426244272442824429244302443124432244332443424435244362443724438244392444024441244422444324444244452444624447244482444924450244512445224453244542445524456244572445824459244602446124462244632446424465244662446724468244692447024471244722447324474244752447624477244782447924480244812448224483244842448524486244872448824489244902449124492244932449424495244962449724498244992450024501245022450324504245052450624507245082450924510245112451224513245142451524516245172451824519245202452124522245232452424525245262452724528245292453024531245322453324534245352453624537245382453924540245412454224543245442454524546245472454824549245502455124552245532455424555245562455724558245592456024561245622456324564245652456624567245682456924570245712457224573245742457524576245772457824579245802458124582245832458424585245862458724588245892459024591245922459324594245952459624597245982459924600246012460224603246042460524606246072460824609246102461124612246132461424615246162461724618246192462024621246222462324624246252462624627246282462924630246312463224633246342463524636246372463824639246402464124642246432464424645246462464724648246492465024651246522465324654246552465624657246582465924660246612466224663246642466524666246672466824669246702467124672246732467424675246762467724678246792468024681246822468324684246852468624687246882468924690246912469224693246942469524696246972469824699247002470124702247032470424705247062470724708247092471024711247122471324714247152471624717247182471924720247212472224723247242472524726247272472824729247302473124732247332473424735247362473724738247392474024741247422474324744247452474624747247482474924750247512475224753247542475524756247572475824759247602476124762247632476424765247662476724768247692477024771247722477324774247752477624777247782477924780247812478224783247842478524786247872478824789247902479124792247932479424795247962479724798247992480024801248022480324804248052480624807248082480924810248112481224813248142481524816248172481824819248202482124822248232482424825248262482724828248292483024831248322483324834248352483624837248382483924840248412484224843248442484524846248472484824849248502485124852248532485424855248562485724858248592486024861248622486324864248652486624867248682486924870248712487224873248742487524876248772487824879248802488124882248832488424885248862488724888248892489024891248922489324894248952489624897248982489924900249012490224903249042490524906249072490824909249102491124912249132491424915249162491724918249192492024921249222492324924249252492624927249282492924930249312493224933249342493524936249372493824939249402494124942249432494424945249462494724948249492495024951249522495324954249552495624957249582495924960249612496224963249642496524966249672496824969249702497124972249732497424975249762497724978249792498024981249822498324984249852498624987249882498924990249912499224993249942499524996249972499824999250002500125002250032500425005250062500725008250092501025011250122501325014250152501625017250182501925020250212502225023250242502525026250272502825029250302503125032250332503425035250362503725038250392504025041250422504325044250452504625047250482504925050250512505225053250542505525056250572505825059250602506125062250632506425065250662506725068250692507025071250722507325074250752507625077250782507925080250812508225083250842508525086250872508825089250902509125092250932509425095250962509725098250992510025101251022510325104251052510625107251082510925110251112511225113251142511525116251172511825119251202512125122251232512425125251262512725128251292513025131251322513325134251352513625137251382513925140251412514225143251442514525146251472514825149251502515125152251532515425155251562515725158251592516025161251622516325164251652516625167251682516925170251712517225173251742517525176251772517825179251802518125182251832518425185251862518725188251892519025191251922519325194251952519625197251982519925200252012520225203252042520525206252072520825209252102521125212252132521425215252162521725218252192522025221252222522325224252252522625227252282522925230252312523225233252342523525236252372523825239252402524125242252432524425245252462524725248252492525025251252522525325254252552525625257252582525925260252612526225263252642526525266252672526825269252702527125272252732527425275252762527725278252792528025281252822528325284252852528625287252882528925290252912529225293252942529525296252972529825299253002530125302253032530425305253062530725308253092531025311253122531325314253152531625317253182531925320253212532225323253242532525326253272532825329253302533125332253332533425335253362533725338253392534025341253422534325344253452534625347253482534925350253512535225353253542535525356253572535825359253602536125362253632536425365253662536725368253692537025371253722537325374253752537625377253782537925380253812538225383253842538525386253872538825389253902539125392253932539425395253962539725398253992540025401254022540325404254052540625407254082540925410254112541225413254142541525416254172541825419254202542125422254232542425425254262542725428254292543025431254322543325434254352543625437254382543925440254412544225443254442544525446254472544825449254502545125452254532545425455254562545725458254592546025461254622546325464254652546625467254682546925470254712547225473254742547525476254772547825479254802548125482254832548425485254862548725488254892549025491254922549325494254952549625497254982549925500255012550225503255042550525506255072550825509255102551125512255132551425515255162551725518255192552025521255222552325524255252552625527255282552925530255312553225533255342553525536255372553825539255402554125542255432554425545255462554725548255492555025551255522555325554255552555625557255582555925560255612556225563255642556525566255672556825569255702557125572255732557425575255762557725578255792558025581255822558325584255852558625587255882558925590255912559225593255942559525596255972559825599256002560125602256032560425605256062560725608256092561025611256122561325614256152561625617256182561925620256212562225623256242562525626256272562825629256302563125632256332563425635256362563725638256392564025641256422564325644256452564625647256482564925650256512565225653256542565525656256572565825659256602566125662256632566425665256662566725668256692567025671256722567325674256752567625677256782567925680256812568225683256842568525686256872568825689256902569125692256932569425695256962569725698256992570025701257022570325704257052570625707257082570925710257112571225713257142571525716257172571825719257202572125722257232572425725257262572725728257292573025731257322573325734257352573625737257382573925740257412574225743257442574525746257472574825749257502575125752257532575425755257562575725758257592576025761257622576325764257652576625767257682576925770257712577225773257742577525776257772577825779257802578125782257832578425785257862578725788257892579025791257922579325794257952579625797257982579925800258012580225803258042580525806258072580825809258102581125812258132581425815258162581725818258192582025821258222582325824258252582625827258282582925830258312583225833258342583525836258372583825839258402584125842258432584425845258462584725848258492585025851258522585325854258552585625857258582585925860258612586225863258642586525866258672586825869258702587125872258732587425875258762587725878258792588025881258822588325884258852588625887258882588925890258912589225893258942589525896258972589825899259002590125902259032590425905259062590725908259092591025911259122591325914259152591625917259182591925920259212592225923259242592525926259272592825929259302593125932259332593425935259362593725938259392594025941259422594325944259452594625947259482594925950259512595225953259542595525956259572595825959259602596125962259632596425965259662596725968259692597025971259722597325974259752597625977259782597925980259812598225983259842598525986259872598825989259902599125992259932599425995259962599725998259992600026001260022600326004260052600626007260082600926010260112601226013260142601526016260172601826019260202602126022260232602426025260262602726028260292603026031260322603326034260352603626037260382603926040260412604226043260442604526046260472604826049260502605126052260532605426055260562605726058260592606026061260622606326064260652606626067260682606926070260712607226073260742607526076260772607826079260802608126082260832608426085260862608726088260892609026091260922609326094260952609626097260982609926100261012610226103261042610526106261072610826109261102611126112261132611426115261162611726118261192612026121261222612326124261252612626127261282612926130261312613226133261342613526136261372613826139261402614126142261432614426145261462614726148261492615026151261522615326154261552615626157261582615926160261612616226163261642616526166261672616826169261702617126172261732617426175261762617726178261792618026181261822618326184261852618626187261882618926190261912619226193261942619526196261972619826199262002620126202262032620426205262062620726208262092621026211262122621326214262152621626217262182621926220262212622226223262242622526226262272622826229262302623126232262332623426235262362623726238262392624026241262422624326244262452624626247262482624926250262512625226253262542625526256262572625826259262602626126262262632626426265262662626726268262692627026271262722627326274262752627626277262782627926280262812628226283262842628526286262872628826289262902629126292262932629426295262962629726298262992630026301263022630326304263052630626307263082630926310263112631226313263142631526316263172631826319263202632126322263232632426325263262632726328263292633026331263322633326334263352633626337263382633926340263412634226343263442634526346263472634826349263502635126352263532635426355263562635726358263592636026361263622636326364263652636626367263682636926370263712637226373263742637526376263772637826379263802638126382263832638426385263862638726388263892639026391263922639326394263952639626397263982639926400264012640226403264042640526406264072640826409264102641126412264132641426415264162641726418264192642026421264222642326424264252642626427264282642926430264312643226433264342643526436264372643826439264402644126442264432644426445264462644726448264492645026451264522645326454264552645626457264582645926460264612646226463264642646526466264672646826469264702647126472264732647426475264762647726478264792648026481264822648326484264852648626487264882648926490264912649226493264942649526496264972649826499265002650126502265032650426505265062650726508265092651026511265122651326514265152651626517265182651926520265212652226523265242652526526265272652826529265302653126532265332653426535265362653726538265392654026541265422654326544265452654626547265482654926550265512655226553265542655526556265572655826559265602656126562265632656426565265662656726568265692657026571265722657326574265752657626577265782657926580265812658226583265842658526586265872658826589265902659126592265932659426595265962659726598265992660026601266022660326604266052660626607266082660926610266112661226613266142661526616266172661826619266202662126622266232662426625266262662726628266292663026631266322663326634266352663626637266382663926640266412664226643266442664526646266472664826649266502665126652266532665426655266562665726658266592666026661266622666326664266652666626667266682666926670266712667226673266742667526676266772667826679266802668126682266832668426685266862668726688266892669026691266922669326694266952669626697266982669926700267012670226703267042670526706267072670826709267102671126712267132671426715267162671726718267192672026721267222672326724267252672626727267282672926730267312673226733267342673526736267372673826739267402674126742267432674426745267462674726748267492675026751267522675326754267552675626757267582675926760267612676226763267642676526766267672676826769267702677126772267732677426775267762677726778267792678026781267822678326784267852678626787267882678926790267912679226793267942679526796267972679826799268002680126802268032680426805268062680726808268092681026811268122681326814268152681626817268182681926820268212682226823268242682526826268272682826829268302683126832268332683426835268362683726838268392684026841268422684326844268452684626847268482684926850268512685226853268542685526856268572685826859268602686126862268632686426865268662686726868268692687026871268722687326874268752687626877268782687926880268812688226883268842688526886268872688826889268902689126892268932689426895268962689726898268992690026901269022690326904269052690626907269082690926910269112691226913269142691526916269172691826919269202692126922269232692426925269262692726928269292693026931269322693326934269352693626937269382693926940269412694226943269442694526946269472694826949269502695126952269532695426955269562695726958269592696026961269622696326964269652696626967269682696926970269712697226973269742697526976269772697826979269802698126982269832698426985269862698726988269892699026991269922699326994269952699626997269982699927000270012700227003270042700527006270072700827009270102701127012270132701427015270162701727018270192702027021270222702327024270252702627027270282702927030270312703227033270342703527036270372703827039270402704127042270432704427045270462704727048270492705027051270522705327054270552705627057270582705927060270612706227063270642706527066270672706827069270702707127072270732707427075270762707727078270792708027081270822708327084270852708627087270882708927090270912709227093270942709527096270972709827099271002710127102271032710427105271062710727108271092711027111271122711327114271152711627117271182711927120271212712227123271242712527126271272712827129271302713127132271332713427135271362713727138271392714027141271422714327144271452714627147271482714927150271512715227153271542715527156271572715827159271602716127162271632716427165271662716727168271692717027171271722717327174271752717627177271782717927180271812718227183271842718527186271872718827189271902719127192271932719427195271962719727198271992720027201272022720327204272052720627207272082720927210272112721227213272142721527216272172721827219272202722127222272232722427225272262722727228272292723027231272322723327234272352723627237272382723927240272412724227243272442724527246272472724827249272502725127252272532725427255272562725727258272592726027261272622726327264272652726627267272682726927270272712727227273272742727527276272772727827279272802728127282272832728427285272862728727288272892729027291272922729327294272952729627297272982729927300273012730227303273042730527306273072730827309273102731127312273132731427315273162731727318273192732027321273222732327324273252732627327273282732927330273312733227333273342733527336273372733827339273402734127342273432734427345273462734727348273492735027351273522735327354273552735627357273582735927360273612736227363273642736527366273672736827369273702737127372273732737427375273762737727378273792738027381273822738327384273852738627387273882738927390273912739227393273942739527396273972739827399274002740127402274032740427405274062740727408274092741027411274122741327414274152741627417274182741927420274212742227423274242742527426274272742827429274302743127432274332743427435274362743727438274392744027441274422744327444274452744627447274482744927450274512745227453274542745527456274572745827459274602746127462274632746427465274662746727468274692747027471274722747327474274752747627477274782747927480274812748227483274842748527486274872748827489274902749127492274932749427495274962749727498274992750027501275022750327504275052750627507275082750927510275112751227513275142751527516275172751827519275202752127522275232752427525275262752727528275292753027531275322753327534275352753627537275382753927540275412754227543275442754527546275472754827549275502755127552275532755427555275562755727558275592756027561275622756327564275652756627567275682756927570275712757227573275742757527576275772757827579275802758127582275832758427585275862758727588275892759027591275922759327594275952759627597275982759927600276012760227603276042760527606276072760827609276102761127612276132761427615276162761727618276192762027621276222762327624276252762627627276282762927630276312763227633276342763527636276372763827639276402764127642276432764427645276462764727648276492765027651276522765327654276552765627657276582765927660276612766227663276642766527666276672766827669276702767127672276732767427675276762767727678276792768027681276822768327684276852768627687276882768927690276912769227693276942769527696276972769827699277002770127702277032770427705277062770727708277092771027711277122771327714277152771627717277182771927720277212772227723277242772527726277272772827729277302773127732277332773427735277362773727738277392774027741277422774327744277452774627747277482774927750277512775227753277542775527756277572775827759277602776127762277632776427765277662776727768277692777027771277722777327774277752777627777277782777927780277812778227783277842778527786277872778827789277902779127792277932779427795277962779727798277992780027801278022780327804278052780627807278082780927810278112781227813278142781527816278172781827819278202782127822278232782427825278262782727828278292783027831278322783327834278352783627837278382783927840278412784227843278442784527846278472784827849278502785127852278532785427855278562785727858278592786027861278622786327864278652786627867278682786927870278712787227873278742787527876278772787827879278802788127882278832788427885278862788727888278892789027891278922789327894278952789627897278982789927900279012790227903279042790527906279072790827909279102791127912279132791427915279162791727918279192792027921279222792327924279252792627927279282792927930279312793227933279342793527936279372793827939279402794127942279432794427945279462794727948279492795027951279522795327954279552795627957279582795927960279612796227963279642796527966279672796827969279702797127972279732797427975279762797727978279792798027981279822798327984279852798627987279882798927990279912799227993279942799527996279972799827999280002800128002280032800428005280062800728008280092801028011280122801328014280152801628017280182801928020280212802228023280242802528026280272802828029280302803128032280332803428035280362803728038280392804028041280422804328044280452804628047280482804928050280512805228053280542805528056280572805828059280602806128062280632806428065280662806728068280692807028071280722807328074280752807628077280782807928080280812808228083280842808528086280872808828089280902809128092280932809428095280962809728098280992810028101281022810328104281052810628107281082810928110281112811228113281142811528116281172811828119281202812128122281232812428125281262812728128281292813028131281322813328134281352813628137281382813928140281412814228143281442814528146281472814828149281502815128152281532815428155281562815728158281592816028161281622816328164281652816628167281682816928170281712817228173281742817528176281772817828179281802818128182281832818428185281862818728188281892819028191281922819328194281952819628197281982819928200282012820228203282042820528206282072820828209282102821128212282132821428215282162821728218282192822028221282222822328224282252822628227282282822928230282312823228233282342823528236282372823828239282402824128242282432824428245282462824728248282492825028251282522825328254282552825628257282582825928260282612826228263282642826528266282672826828269282702827128272282732827428275282762827728278282792828028281282822828328284282852828628287282882828928290282912829228293282942829528296282972829828299283002830128302283032830428305283062830728308283092831028311283122831328314283152831628317283182831928320283212832228323283242832528326283272832828329283302833128332283332833428335283362833728338283392834028341283422834328344283452834628347283482834928350283512835228353283542835528356283572835828359283602836128362283632836428365283662836728368283692837028371283722837328374283752837628377283782837928380283812838228383283842838528386283872838828389283902839128392283932839428395283962839728398283992840028401284022840328404284052840628407284082840928410284112841228413284142841528416284172841828419284202842128422284232842428425284262842728428284292843028431284322843328434284352843628437284382843928440284412844228443284442844528446284472844828449284502845128452284532845428455284562845728458284592846028461284622846328464284652846628467284682846928470284712847228473284742847528476284772847828479284802848128482284832848428485284862848728488284892849028491284922849328494284952849628497284982849928500285012850228503285042850528506285072850828509285102851128512285132851428515285162851728518285192852028521285222852328524285252852628527285282852928530285312853228533285342853528536285372853828539285402854128542285432854428545285462854728548285492855028551285522855328554285552855628557285582855928560285612856228563285642856528566285672856828569285702857128572285732857428575285762857728578285792858028581285822858328584285852858628587285882858928590285912859228593285942859528596285972859828599286002860128602286032860428605286062860728608286092861028611286122861328614286152861628617286182861928620286212862228623286242862528626286272862828629286302863128632286332863428635286362863728638286392864028641286422864328644286452864628647286482864928650286512865228653286542865528656286572865828659286602866128662286632866428665286662866728668286692867028671286722867328674286752867628677286782867928680286812868228683286842868528686286872868828689286902869128692286932869428695286962869728698286992870028701287022870328704287052870628707287082870928710287112871228713287142871528716287172871828719287202872128722287232872428725287262872728728287292873028731287322873328734287352873628737287382873928740287412874228743287442874528746287472874828749287502875128752287532875428755287562875728758287592876028761287622876328764287652876628767287682876928770287712877228773287742877528776287772877828779287802878128782287832878428785287862878728788287892879028791287922879328794287952879628797287982879928800288012880228803288042880528806288072880828809288102881128812288132881428815288162881728818288192882028821288222882328824288252882628827288282882928830288312883228833288342883528836288372883828839288402884128842288432884428845288462884728848288492885028851288522885328854288552885628857288582885928860288612886228863288642886528866288672886828869288702887128872288732887428875288762887728878288792888028881288822888328884288852888628887288882888928890288912889228893288942889528896288972889828899289002890128902289032890428905289062890728908289092891028911289122891328914289152891628917289182891928920289212892228923289242892528926289272892828929289302893128932289332893428935289362893728938289392894028941289422894328944289452894628947289482894928950289512895228953289542895528956289572895828959289602896128962289632896428965289662896728968289692897028971289722897328974289752897628977289782897928980289812898228983289842898528986289872898828989289902899128992289932899428995289962899728998289992900029001290022900329004290052900629007290082900929010290112901229013290142901529016290172901829019290202902129022290232902429025290262902729028290292903029031290322903329034290352903629037290382903929040290412904229043290442904529046290472904829049290502905129052290532905429055290562905729058290592906029061290622906329064290652906629067290682906929070290712907229073290742907529076290772907829079290802908129082290832908429085290862908729088290892909029091290922909329094290952909629097290982909929100291012910229103291042910529106291072910829109291102911129112291132911429115291162911729118291192912029121291222912329124291252912629127291282912929130291312913229133291342913529136291372913829139291402914129142291432914429145291462914729148291492915029151291522915329154291552915629157291582915929160291612916229163291642916529166291672916829169291702917129172291732917429175291762917729178291792918029181291822918329184291852918629187291882918929190291912919229193291942919529196291972919829199292002920129202292032920429205292062920729208292092921029211292122921329214292152921629217292182921929220292212922229223292242922529226292272922829229292302923129232292332923429235292362923729238292392924029241292422924329244292452924629247292482924929250292512925229253292542925529256292572925829259292602926129262292632926429265292662926729268292692927029271292722927329274292752927629277292782927929280292812928229283292842928529286292872928829289292902929129292292932929429295292962929729298292992930029301293022930329304293052930629307293082930929310293112931229313293142931529316293172931829319293202932129322293232932429325293262932729328293292933029331293322933329334293352933629337293382933929340293412934229343293442934529346293472934829349293502935129352293532935429355293562935729358293592936029361293622936329364293652936629367293682936929370293712937229373293742937529376293772937829379293802938129382293832938429385293862938729388293892939029391293922939329394293952939629397293982939929400294012940229403294042940529406294072940829409294102941129412294132941429415294162941729418294192942029421294222942329424294252942629427294282942929430294312943229433294342943529436294372943829439294402944129442294432944429445294462944729448294492945029451294522945329454294552945629457294582945929460294612946229463294642946529466294672946829469294702947129472294732947429475294762947729478294792948029481294822948329484294852948629487294882948929490294912949229493294942949529496294972949829499295002950129502295032950429505295062950729508295092951029511295122951329514295152951629517295182951929520295212952229523295242952529526295272952829529295302953129532295332953429535295362953729538295392954029541295422954329544295452954629547295482954929550295512955229553295542955529556295572955829559295602956129562295632956429565295662956729568295692957029571295722957329574295752957629577295782957929580295812958229583295842958529586295872958829589295902959129592295932959429595295962959729598295992960029601296022960329604296052960629607296082960929610296112961229613296142961529616296172961829619296202962129622296232962429625296262962729628296292963029631296322963329634296352963629637296382963929640296412964229643296442964529646296472964829649296502965129652296532965429655296562965729658296592966029661296622966329664296652966629667296682966929670296712967229673296742967529676296772967829679296802968129682296832968429685296862968729688296892969029691296922969329694296952969629697296982969929700297012970229703297042970529706297072970829709297102971129712297132971429715297162971729718297192972029721297222972329724297252972629727297282972929730297312973229733297342973529736297372973829739297402974129742297432974429745297462974729748297492975029751297522975329754297552975629757297582975929760297612976229763297642976529766297672976829769297702977129772297732977429775297762977729778297792978029781297822978329784297852978629787297882978929790297912979229793297942979529796297972979829799298002980129802298032980429805298062980729808298092981029811298122981329814298152981629817298182981929820298212982229823298242982529826298272982829829298302983129832298332983429835298362983729838298392984029841298422984329844298452984629847298482984929850298512985229853298542985529856298572985829859298602986129862298632986429865298662986729868298692987029871298722987329874298752987629877298782987929880298812988229883298842988529886298872988829889298902989129892298932989429895298962989729898298992990029901299022990329904299052990629907299082990929910299112991229913299142991529916299172991829919299202992129922299232992429925299262992729928299292993029931299322993329934299352993629937299382993929940299412994229943299442994529946299472994829949299502995129952299532995429955299562995729958299592996029961299622996329964299652996629967299682996929970299712997229973299742997529976299772997829979299802998129982299832998429985299862998729988299892999029991299922999329994299952999629997299982999930000300013000230003300043000530006300073000830009300103001130012300133001430015300163001730018300193002030021300223002330024300253002630027300283002930030300313003230033300343003530036300373003830039300403004130042300433004430045300463004730048300493005030051300523005330054300553005630057300583005930060300613006230063300643006530066300673006830069300703007130072300733007430075300763007730078300793008030081300823008330084300853008630087300883008930090300913009230093300943009530096300973009830099301003010130102301033010430105301063010730108301093011030111301123011330114301153011630117301183011930120301213012230123301243012530126301273012830129301303013130132301333013430135301363013730138301393014030141301423014330144301453014630147301483014930150301513015230153301543015530156301573015830159301603016130162301633016430165301663016730168301693017030171301723017330174301753017630177301783017930180301813018230183301843018530186301873018830189301903019130192301933019430195301963019730198301993020030201302023020330204302053020630207302083020930210302113021230213302143021530216302173021830219302203022130222302233022430225302263022730228302293023030231302323023330234302353023630237302383023930240302413024230243302443024530246302473024830249302503025130252302533025430255302563025730258302593026030261302623026330264302653026630267302683026930270302713027230273302743027530276302773027830279302803028130282302833028430285302863028730288302893029030291302923029330294302953029630297302983029930300303013030230303303043030530306303073030830309303103031130312303133031430315303163031730318303193032030321303223032330324303253032630327303283032930330303313033230333303343033530336303373033830339303403034130342303433034430345303463034730348303493035030351303523035330354303553035630357303583035930360303613036230363303643036530366303673036830369303703037130372303733037430375303763037730378303793038030381303823038330384303853038630387303883038930390303913039230393303943039530396303973039830399304003040130402304033040430405304063040730408304093041030411304123041330414304153041630417304183041930420304213042230423304243042530426304273042830429304303043130432304333043430435304363043730438304393044030441304423044330444304453044630447304483044930450304513045230453304543045530456304573045830459304603046130462304633046430465304663046730468304693047030471304723047330474304753047630477304783047930480304813048230483304843048530486304873048830489304903049130492304933049430495304963049730498304993050030501305023050330504305053050630507305083050930510305113051230513305143051530516305173051830519305203052130522305233052430525305263052730528305293053030531305323053330534305353053630537305383053930540305413054230543305443054530546305473054830549305503055130552305533055430555305563055730558305593056030561305623056330564305653056630567305683056930570305713057230573305743057530576305773057830579305803058130582305833058430585305863058730588305893059030591305923059330594305953059630597305983059930600306013060230603306043060530606306073060830609306103061130612306133061430615306163061730618306193062030621306223062330624306253062630627306283062930630306313063230633306343063530636306373063830639306403064130642306433064430645306463064730648306493065030651306523065330654306553065630657306583065930660306613066230663306643066530666306673066830669306703067130672306733067430675306763067730678306793068030681306823068330684306853068630687306883068930690306913069230693306943069530696306973069830699307003070130702307033070430705307063070730708307093071030711307123071330714307153071630717307183071930720307213072230723307243072530726307273072830729307303073130732307333073430735307363073730738307393074030741307423074330744307453074630747307483074930750307513075230753307543075530756307573075830759307603076130762307633076430765307663076730768307693077030771307723077330774307753077630777307783077930780307813078230783307843078530786307873078830789307903079130792307933079430795307963079730798307993080030801308023080330804308053080630807308083080930810308113081230813308143081530816308173081830819308203082130822308233082430825308263082730828308293083030831308323083330834308353083630837308383083930840308413084230843308443084530846308473084830849308503085130852308533085430855308563085730858308593086030861308623086330864308653086630867308683086930870308713087230873308743087530876308773087830879308803088130882308833088430885308863088730888308893089030891308923089330894308953089630897308983089930900309013090230903309043090530906309073090830909309103091130912309133091430915309163091730918309193092030921309223092330924309253092630927309283092930930309313093230933309343093530936309373093830939309403094130942309433094430945309463094730948309493095030951309523095330954309553095630957309583095930960309613096230963309643096530966309673096830969309703097130972309733097430975309763097730978309793098030981309823098330984309853098630987309883098930990309913099230993309943099530996309973099830999310003100131002310033100431005310063100731008310093101031011310123101331014310153101631017310183101931020310213102231023310243102531026310273102831029310303103131032310333103431035310363103731038310393104031041310423104331044310453104631047310483104931050310513105231053310543105531056310573105831059310603106131062310633106431065310663106731068310693107031071310723107331074310753107631077310783107931080310813108231083310843108531086310873108831089310903109131092310933109431095310963109731098310993110031101311023110331104311053110631107311083110931110311113111231113311143111531116311173111831119311203112131122311233112431125311263112731128311293113031131311323113331134311353113631137311383113931140311413114231143311443114531146311473114831149311503115131152311533115431155311563115731158311593116031161311623116331164311653116631167311683116931170311713117231173311743117531176311773117831179311803118131182311833118431185311863118731188311893119031191311923119331194311953119631197311983119931200312013120231203312043120531206312073120831209312103121131212312133121431215312163121731218312193122031221312223122331224312253122631227312283122931230312313123231233312343123531236312373123831239312403124131242312433124431245312463124731248312493125031251312523125331254312553125631257312583125931260312613126231263312643126531266312673126831269312703127131272312733127431275312763127731278312793128031281312823128331284312853128631287312883128931290312913129231293312943129531296312973129831299313003130131302313033130431305313063130731308313093131031311313123131331314313153131631317313183131931320313213132231323313243132531326313273132831329313303133131332313333133431335313363133731338313393134031341313423134331344313453134631347313483134931350313513135231353313543135531356313573135831359313603136131362313633136431365313663136731368313693137031371313723137331374313753137631377313783137931380313813138231383313843138531386313873138831389313903139131392313933139431395313963139731398313993140031401314023140331404314053140631407314083140931410314113141231413314143141531416314173141831419314203142131422314233142431425314263142731428314293143031431314323143331434314353143631437314383143931440314413144231443314443144531446314473144831449314503145131452314533145431455314563145731458314593146031461314623146331464314653146631467314683146931470314713147231473314743147531476314773147831479314803148131482314833148431485314863148731488314893149031491314923149331494314953149631497314983149931500315013150231503315043150531506315073150831509315103151131512315133151431515315163151731518315193152031521315223152331524315253152631527315283152931530315313153231533315343153531536315373153831539315403154131542315433154431545315463154731548315493155031551315523155331554315553155631557315583155931560315613156231563315643156531566315673156831569315703157131572315733157431575315763157731578315793158031581315823158331584315853158631587315883158931590315913159231593315943159531596315973159831599316003160131602316033160431605316063160731608316093161031611316123161331614316153161631617316183161931620316213162231623316243162531626316273162831629316303163131632316333163431635316363163731638316393164031641316423164331644316453164631647316483164931650316513165231653316543165531656316573165831659316603166131662316633166431665316663166731668316693167031671316723167331674316753167631677316783167931680316813168231683316843168531686316873168831689316903169131692316933169431695316963169731698316993170031701317023170331704317053170631707317083170931710317113171231713317143171531716317173171831719317203172131722317233172431725317263172731728317293173031731317323173331734317353173631737317383173931740317413174231743317443174531746317473174831749317503175131752317533175431755317563175731758317593176031761317623176331764317653176631767317683176931770317713177231773317743177531776317773177831779317803178131782317833178431785317863178731788317893179031791317923179331794317953179631797317983179931800318013180231803318043180531806318073180831809318103181131812318133181431815318163181731818318193182031821318223182331824318253182631827318283182931830318313183231833318343183531836318373183831839318403184131842318433184431845318463184731848318493185031851318523185331854318553185631857318583185931860318613186231863318643186531866318673186831869318703187131872318733187431875318763187731878318793188031881318823188331884318853188631887318883188931890318913189231893318943189531896318973189831899319003190131902319033190431905319063190731908319093191031911319123191331914319153191631917319183191931920319213192231923319243192531926319273192831929319303193131932319333193431935319363193731938319393194031941319423194331944319453194631947319483194931950319513195231953319543195531956319573195831959319603196131962319633196431965319663196731968319693197031971319723197331974319753197631977319783197931980319813198231983319843198531986319873198831989319903199131992319933199431995319963199731998319993200032001320023200332004320053200632007320083200932010320113201232013320143201532016320173201832019320203202132022320233202432025320263202732028320293203032031320323203332034320353203632037320383203932040320413204232043320443204532046320473204832049320503205132052320533205432055320563205732058320593206032061320623206332064320653206632067320683206932070320713207232073320743207532076320773207832079320803208132082320833208432085320863208732088320893209032091320923209332094320953209632097320983209932100321013210232103321043210532106321073210832109321103211132112321133211432115321163211732118321193212032121321223212332124321253212632127321283212932130321313213232133321343213532136321373213832139321403214132142321433214432145321463214732148321493215032151321523215332154321553215632157321583215932160321613216232163321643216532166321673216832169321703217132172321733217432175321763217732178321793218032181321823218332184321853218632187321883218932190321913219232193321943219532196321973219832199322003220132202322033220432205322063220732208322093221032211322123221332214322153221632217322183221932220322213222232223322243222532226322273222832229322303223132232322333223432235322363223732238322393224032241322423224332244322453224632247322483224932250322513225232253322543225532256322573225832259322603226132262322633226432265322663226732268322693227032271322723227332274322753227632277322783227932280322813228232283322843228532286322873228832289322903229132292322933229432295322963229732298322993230032301323023230332304323053230632307323083230932310323113231232313323143231532316323173231832319323203232132322323233232432325323263232732328323293233032331323323233332334323353233632337323383233932340323413234232343323443234532346323473234832349323503235132352323533235432355323563235732358323593236032361323623236332364323653236632367323683236932370323713237232373323743237532376323773237832379323803238132382323833238432385323863238732388323893239032391323923239332394323953239632397323983239932400324013240232403324043240532406324073240832409324103241132412324133241432415324163241732418324193242032421324223242332424324253242632427324283242932430324313243232433324343243532436324373243832439324403244132442324433244432445324463244732448324493245032451324523245332454324553245632457324583245932460324613246232463324643246532466324673246832469324703247132472324733247432475324763247732478324793248032481324823248332484324853248632487324883248932490324913249232493324943249532496324973249832499325003250132502325033250432505325063250732508325093251032511325123251332514325153251632517325183251932520325213252232523325243252532526325273252832529325303253132532325333253432535325363253732538325393254032541325423254332544325453254632547325483254932550325513255232553325543255532556325573255832559325603256132562325633256432565325663256732568325693257032571325723257332574325753257632577325783257932580325813258232583325843258532586325873258832589325903259132592325933259432595325963259732598325993260032601326023260332604326053260632607326083260932610326113261232613326143261532616326173261832619326203262132622326233262432625326263262732628326293263032631326323263332634326353263632637326383263932640326413264232643326443264532646326473264832649326503265132652326533265432655326563265732658326593266032661326623266332664326653266632667326683266932670326713267232673326743267532676326773267832679326803268132682326833268432685326863268732688326893269032691326923269332694326953269632697326983269932700327013270232703327043270532706327073270832709327103271132712327133271432715327163271732718327193272032721327223272332724327253272632727327283272932730327313273232733327343273532736327373273832739327403274132742327433274432745327463274732748327493275032751327523275332754327553275632757327583275932760327613276232763327643276532766327673276832769327703277132772327733277432775327763277732778327793278032781327823278332784327853278632787327883278932790327913279232793327943279532796327973279832799328003280132802328033280432805328063280732808328093281032811328123281332814328153281632817328183281932820328213282232823328243282532826328273282832829328303283132832328333283432835328363283732838328393284032841328423284332844328453284632847328483284932850328513285232853328543285532856328573285832859328603286132862328633286432865328663286732868328693287032871328723287332874328753287632877328783287932880328813288232883328843288532886328873288832889328903289132892328933289432895328963289732898328993290032901329023290332904329053290632907329083290932910329113291232913329143291532916329173291832919329203292132922329233292432925329263292732928329293293032931329323293332934329353293632937329383293932940329413294232943329443294532946329473294832949329503295132952329533295432955329563295732958329593296032961329623296332964329653296632967329683296932970329713297232973329743297532976329773297832979329803298132982329833298432985329863298732988329893299032991329923299332994329953299632997329983299933000330013300233003330043300533006330073300833009330103301133012330133301433015330163301733018330193302033021330223302333024330253302633027330283302933030330313303233033330343303533036330373303833039330403304133042330433304433045330463304733048330493305033051330523305333054330553305633057330583305933060330613306233063330643306533066330673306833069330703307133072330733307433075330763307733078330793308033081330823308333084330853308633087330883308933090330913309233093330943309533096330973309833099331003310133102331033310433105331063310733108331093311033111331123311333114331153311633117331183311933120331213312233123331243312533126331273312833129331303313133132331333313433135331363313733138331393314033141331423314333144331453314633147331483314933150331513315233153331543315533156331573315833159331603316133162331633316433165331663316733168331693317033171331723317333174331753317633177331783317933180331813318233183331843318533186331873318833189331903319133192331933319433195331963319733198331993320033201332023320333204332053320633207332083320933210332113321233213332143321533216332173321833219332203322133222332233322433225332263322733228332293323033231332323323333234332353323633237332383323933240332413324233243332443324533246332473324833249332503325133252332533325433255332563325733258332593326033261332623326333264332653326633267332683326933270332713327233273332743327533276332773327833279332803328133282332833328433285332863328733288332893329033291332923329333294332953329633297332983329933300333013330233303333043330533306333073330833309333103331133312333133331433315333163331733318333193332033321333223332333324333253332633327333283332933330333313333233333333343333533336333373333833339333403334133342333433334433345333463334733348333493335033351333523335333354333553335633357333583335933360333613336233363333643336533366333673336833369333703337133372333733337433375333763337733378333793338033381333823338333384333853338633387333883338933390333913339233393333943339533396333973339833399334003340133402334033340433405334063340733408334093341033411334123341333414334153341633417334183341933420334213342233423334243342533426334273342833429334303343133432334333343433435334363343733438334393344033441334423344333444334453344633447334483344933450334513345233453334543345533456334573345833459334603346133462334633346433465334663346733468334693347033471334723347333474334753347633477334783347933480334813348233483334843348533486334873348833489334903349133492334933349433495334963349733498334993350033501335023350333504335053350633507335083350933510335113351233513335143351533516335173351833519335203352133522335233352433525335263352733528335293353033531335323353333534335353353633537335383353933540335413354233543335443354533546335473354833549335503355133552335533355433555335563355733558335593356033561335623356333564335653356633567335683356933570335713357233573335743357533576335773357833579335803358133582335833358433585335863358733588335893359033591335923359333594335953359633597335983359933600336013360233603336043360533606336073360833609336103361133612336133361433615336163361733618336193362033621336223362333624336253362633627336283362933630336313363233633336343363533636336373363833639336403364133642336433364433645336463364733648336493365033651336523365333654336553365633657336583365933660336613366233663336643366533666336673366833669336703367133672336733367433675336763367733678336793368033681336823368333684336853368633687336883368933690336913369233693336943369533696336973369833699337003370133702337033370433705337063370733708337093371033711337123371333714337153371633717337183371933720337213372233723337243372533726337273372833729337303373133732337333373433735337363373733738337393374033741337423374333744337453374633747337483374933750337513375233753337543375533756337573375833759337603376133762337633376433765337663376733768337693377033771337723377333774337753377633777337783377933780337813378233783337843378533786337873378833789337903379133792337933379433795337963379733798337993380033801338023380333804338053380633807338083380933810338113381233813338143381533816338173381833819338203382133822338233382433825338263382733828338293383033831338323383333834338353383633837338383383933840338413384233843338443384533846338473384833849338503385133852338533385433855338563385733858338593386033861338623386333864338653386633867338683386933870338713387233873338743387533876338773387833879338803388133882338833388433885338863388733888338893389033891338923389333894338953389633897338983389933900339013390233903339043390533906339073390833909339103391133912339133391433915339163391733918339193392033921339223392333924339253392633927339283392933930339313393233933339343393533936339373393833939339403394133942339433394433945339463394733948339493395033951339523395333954339553395633957339583395933960339613396233963339643396533966339673396833969339703397133972339733397433975339763397733978339793398033981339823398333984339853398633987339883398933990339913399233993339943399533996339973399833999340003400134002340033400434005340063400734008340093401034011340123401334014340153401634017340183401934020340213402234023340243402534026340273402834029340303403134032340333403434035340363403734038340393404034041340423404334044340453404634047340483404934050340513405234053340543405534056340573405834059340603406134062340633406434065340663406734068340693407034071340723407334074340753407634077340783407934080340813408234083340843408534086340873408834089340903409134092340933409434095340963409734098340993410034101341023410334104341053410634107341083410934110341113411234113341143411534116341173411834119341203412134122341233412434125341263412734128341293413034131341323413334134341353413634137341383413934140341413414234143341443414534146341473414834149341503415134152341533415434155341563415734158341593416034161341623416334164341653416634167341683416934170341713417234173341743417534176341773417834179341803418134182341833418434185341863418734188341893419034191341923419334194341953419634197341983419934200342013420234203342043420534206342073420834209342103421134212342133421434215342163421734218342193422034221342223422334224342253422634227342283422934230342313423234233342343423534236342373423834239342403424134242342433424434245342463424734248342493425034251342523425334254342553425634257342583425934260342613426234263342643426534266342673426834269342703427134272342733427434275342763427734278342793428034281342823428334284342853428634287342883428934290342913429234293342943429534296342973429834299343003430134302343033430434305343063430734308343093431034311343123431334314343153431634317343183431934320343213432234323343243432534326343273432834329343303433134332343333433434335343363433734338343393434034341343423434334344343453434634347343483434934350343513435234353343543435534356343573435834359343603436134362343633436434365343663436734368343693437034371343723437334374343753437634377343783437934380343813438234383343843438534386343873438834389343903439134392343933439434395343963439734398343993440034401344023440334404344053440634407344083440934410344113441234413344143441534416344173441834419344203442134422344233442434425344263442734428344293443034431344323443334434344353443634437344383443934440344413444234443344443444534446344473444834449344503445134452344533445434455344563445734458344593446034461344623446334464344653446634467344683446934470344713447234473344743447534476344773447834479344803448134482344833448434485344863448734488344893449034491344923449334494344953449634497344983449934500345013450234503345043450534506345073450834509345103451134512345133451434515345163451734518345193452034521345223452334524345253452634527345283452934530345313453234533345343453534536345373453834539345403454134542345433454434545345463454734548345493455034551345523455334554345553455634557345583455934560345613456234563345643456534566345673456834569345703457134572345733457434575345763457734578345793458034581345823458334584345853458634587345883458934590345913459234593345943459534596345973459834599346003460134602346033460434605346063460734608346093461034611346123461334614346153461634617346183461934620346213462234623346243462534626346273462834629346303463134632346333463434635346363463734638346393464034641346423464334644346453464634647346483464934650346513465234653346543465534656346573465834659346603466134662346633466434665346663466734668346693467034671346723467334674346753467634677346783467934680346813468234683346843468534686346873468834689346903469134692346933469434695346963469734698346993470034701347023470334704347053470634707347083470934710347113471234713347143471534716347173471834719347203472134722347233472434725347263472734728347293473034731347323473334734347353473634737347383473934740347413474234743347443474534746347473474834749347503475134752347533475434755347563475734758347593476034761347623476334764347653476634767347683476934770347713477234773347743477534776347773477834779347803478134782347833478434785347863478734788347893479034791347923479334794347953479634797347983479934800348013480234803348043480534806348073480834809348103481134812348133481434815348163481734818348193482034821348223482334824348253482634827348283482934830348313483234833348343483534836348373483834839348403484134842348433484434845348463484734848348493485034851348523485334854348553485634857348583485934860348613486234863348643486534866348673486834869348703487134872348733487434875348763487734878348793488034881348823488334884348853488634887348883488934890348913489234893348943489534896348973489834899349003490134902349033490434905349063490734908349093491034911349123491334914349153491634917349183491934920349213492234923349243492534926349273492834929349303493134932349333493434935349363493734938349393494034941349423494334944349453494634947349483494934950349513495234953349543495534956349573495834959349603496134962349633496434965349663496734968349693497034971349723497334974349753497634977349783497934980349813498234983349843498534986349873498834989349903499134992349933499434995349963499734998349993500035001350023500335004350053500635007350083500935010350113501235013350143501535016350173501835019350203502135022350233502435025350263502735028350293503035031350323503335034350353503635037350383503935040350413504235043350443504535046350473504835049350503505135052350533505435055350563505735058350593506035061350623506335064350653506635067350683506935070350713507235073350743507535076350773507835079350803508135082350833508435085350863508735088350893509035091350923509335094350953509635097350983509935100351013510235103351043510535106351073510835109351103511135112351133511435115351163511735118351193512035121351223512335124351253512635127351283512935130351313513235133351343513535136351373513835139351403514135142351433514435145351463514735148351493515035151351523515335154351553515635157351583515935160351613516235163351643516535166351673516835169351703517135172351733517435175351763517735178351793518035181351823518335184351853518635187351883518935190351913519235193351943519535196351973519835199352003520135202352033520435205352063520735208352093521035211352123521335214352153521635217352183521935220352213522235223352243522535226352273522835229352303523135232352333523435235352363523735238352393524035241352423524335244352453524635247352483524935250352513525235253352543525535256352573525835259352603526135262352633526435265352663526735268352693527035271352723527335274352753527635277352783527935280352813528235283352843528535286352873528835289352903529135292352933529435295352963529735298352993530035301353023530335304353053530635307353083530935310353113531235313353143531535316353173531835319353203532135322353233532435325353263532735328353293533035331353323533335334353353533635337353383533935340353413534235343353443534535346353473534835349353503535135352353533535435355353563535735358353593536035361353623536335364353653536635367353683536935370353713537235373353743537535376353773537835379353803538135382353833538435385353863538735388353893539035391353923539335394353953539635397353983539935400354013540235403354043540535406354073540835409354103541135412354133541435415354163541735418354193542035421354223542335424354253542635427354283542935430354313543235433354343543535436354373543835439354403544135442354433544435445354463544735448354493545035451354523545335454354553545635457354583545935460354613546235463354643546535466354673546835469354703547135472354733547435475354763547735478354793548035481354823548335484354853548635487354883548935490354913549235493354943549535496354973549835499355003550135502355033550435505355063550735508355093551035511355123551335514355153551635517355183551935520355213552235523355243552535526355273552835529355303553135532355333553435535355363553735538355393554035541355423554335544355453554635547355483554935550355513555235553355543555535556355573555835559355603556135562355633556435565355663556735568355693557035571355723557335574355753557635577355783557935580355813558235583355843558535586355873558835589355903559135592355933559435595355963559735598355993560035601356023560335604356053560635607356083560935610356113561235613356143561535616356173561835619356203562135622356233562435625356263562735628356293563035631356323563335634356353563635637356383563935640356413564235643356443564535646356473564835649356503565135652356533565435655356563565735658356593566035661356623566335664356653566635667356683566935670356713567235673356743567535676356773567835679356803568135682356833568435685356863568735688356893569035691356923569335694356953569635697356983569935700357013570235703357043570535706357073570835709357103571135712357133571435715357163571735718357193572035721357223572335724357253572635727357283572935730357313573235733357343573535736357373573835739357403574135742357433574435745357463574735748357493575035751357523575335754357553575635757357583575935760357613576235763357643576535766357673576835769357703577135772357733577435775357763577735778357793578035781357823578335784357853578635787357883578935790357913579235793357943579535796357973579835799358003580135802358033580435805358063580735808358093581035811358123581335814358153581635817358183581935820358213582235823358243582535826358273582835829358303583135832358333583435835358363583735838358393584035841358423584335844358453584635847358483584935850358513585235853358543585535856358573585835859358603586135862358633586435865358663586735868358693587035871358723587335874358753587635877358783587935880358813588235883358843588535886358873588835889358903589135892358933589435895358963589735898358993590035901359023590335904359053590635907359083590935910359113591235913359143591535916359173591835919359203592135922359233592435925359263592735928359293593035931359323593335934359353593635937359383593935940359413594235943359443594535946359473594835949359503595135952359533595435955359563595735958359593596035961359623596335964359653596635967359683596935970359713597235973359743597535976359773597835979359803598135982359833598435985359863598735988359893599035991359923599335994359953599635997359983599936000360013600236003360043600536006360073600836009360103601136012360133601436015360163601736018360193602036021360223602336024360253602636027360283602936030360313603236033360343603536036360373603836039360403604136042360433604436045360463604736048360493605036051360523605336054360553605636057360583605936060360613606236063360643606536066360673606836069360703607136072360733607436075360763607736078360793608036081360823608336084360853608636087360883608936090360913609236093360943609536096360973609836099361003610136102361033610436105361063610736108361093611036111361123611336114361153611636117361183611936120361213612236123361243612536126361273612836129361303613136132361333613436135361363613736138361393614036141361423614336144361453614636147361483614936150361513615236153361543615536156361573615836159361603616136162361633616436165361663616736168361693617036171361723617336174361753617636177361783617936180361813618236183361843618536186361873618836189361903619136192361933619436195361963619736198361993620036201362023620336204362053620636207362083620936210362113621236213362143621536216362173621836219362203622136222362233622436225362263622736228362293623036231362323623336234362353623636237362383623936240362413624236243362443624536246362473624836249362503625136252362533625436255362563625736258362593626036261362623626336264362653626636267362683626936270362713627236273362743627536276362773627836279362803628136282362833628436285362863628736288362893629036291362923629336294362953629636297362983629936300363013630236303363043630536306363073630836309363103631136312363133631436315363163631736318363193632036321363223632336324363253632636327363283632936330363313633236333363343633536336363373633836339363403634136342363433634436345363463634736348363493635036351363523635336354363553635636357363583635936360363613636236363363643636536366363673636836369363703637136372363733637436375363763637736378363793638036381363823638336384363853638636387363883638936390363913639236393363943639536396363973639836399364003640136402364033640436405364063640736408364093641036411364123641336414364153641636417364183641936420364213642236423364243642536426364273642836429364303643136432364333643436435364363643736438364393644036441364423644336444364453644636447364483644936450364513645236453364543645536456364573645836459364603646136462364633646436465364663646736468364693647036471364723647336474364753647636477364783647936480364813648236483364843648536486364873648836489364903649136492364933649436495364963649736498364993650036501365023650336504365053650636507365083650936510365113651236513365143651536516365173651836519365203652136522365233652436525365263652736528365293653036531365323653336534365353653636537365383653936540365413654236543365443654536546365473654836549365503655136552365533655436555365563655736558365593656036561365623656336564365653656636567365683656936570365713657236573365743657536576365773657836579365803658136582365833658436585365863658736588365893659036591365923659336594365953659636597365983659936600366013660236603366043660536606366073660836609366103661136612366133661436615366163661736618366193662036621366223662336624366253662636627366283662936630366313663236633366343663536636366373663836639366403664136642366433664436645366463664736648366493665036651366523665336654366553665636657366583665936660366613666236663366643666536666366673666836669366703667136672366733667436675366763667736678366793668036681366823668336684366853668636687366883668936690366913669236693366943669536696366973669836699367003670136702367033670436705367063670736708367093671036711367123671336714367153671636717367183671936720367213672236723367243672536726367273672836729367303673136732367333673436735367363673736738367393674036741367423674336744367453674636747367483674936750367513675236753367543675536756367573675836759367603676136762367633676436765367663676736768367693677036771367723677336774367753677636777367783677936780367813678236783367843678536786367873678836789367903679136792367933679436795367963679736798367993680036801368023680336804368053680636807368083680936810368113681236813368143681536816368173681836819368203682136822368233682436825368263682736828368293683036831368323683336834368353683636837368383683936840368413684236843368443684536846368473684836849368503685136852368533685436855368563685736858368593686036861368623686336864368653686636867368683686936870368713687236873368743687536876368773687836879368803688136882368833688436885368863688736888368893689036891368923689336894368953689636897368983689936900369013690236903369043690536906369073690836909369103691136912369133691436915369163691736918369193692036921369223692336924369253692636927369283692936930369313693236933369343693536936369373693836939369403694136942369433694436945369463694736948369493695036951369523695336954369553695636957369583695936960369613696236963369643696536966369673696836969369703697136972369733697436975369763697736978369793698036981369823698336984369853698636987369883698936990369913699236993369943699536996369973699836999370003700137002370033700437005370063700737008370093701037011370123701337014370153701637017370183701937020370213702237023370243702537026370273702837029370303703137032370333703437035370363703737038370393704037041370423704337044370453704637047370483704937050370513705237053370543705537056370573705837059370603706137062370633706437065370663706737068370693707037071370723707337074370753707637077370783707937080370813708237083370843708537086370873708837089370903709137092370933709437095370963709737098370993710037101371023710337104371053710637107371083710937110371113711237113371143711537116371173711837119371203712137122371233712437125371263712737128371293713037131371323713337134371353713637137371383713937140371413714237143371443714537146371473714837149371503715137152371533715437155371563715737158371593716037161371623716337164371653716637167371683716937170371713717237173371743717537176371773717837179371803718137182371833718437185371863718737188371893719037191371923719337194371953719637197371983719937200372013720237203372043720537206372073720837209372103721137212372133721437215372163721737218372193722037221372223722337224372253722637227372283722937230372313723237233372343723537236372373723837239372403724137242372433724437245372463724737248372493725037251372523725337254372553725637257372583725937260372613726237263372643726537266372673726837269372703727137272372733727437275372763727737278372793728037281372823728337284372853728637287372883728937290372913729237293372943729537296372973729837299373003730137302373033730437305373063730737308373093731037311373123731337314373153731637317373183731937320373213732237323373243732537326373273732837329373303733137332373333733437335373363733737338373393734037341373423734337344373453734637347373483734937350373513735237353373543735537356373573735837359373603736137362373633736437365373663736737368373693737037371373723737337374373753737637377373783737937380373813738237383373843738537386373873738837389373903739137392373933739437395373963739737398373993740037401374023740337404374053740637407374083740937410374113741237413374143741537416374173741837419374203742137422374233742437425374263742737428374293743037431374323743337434374353743637437374383743937440374413744237443374443744537446374473744837449374503745137452374533745437455374563745737458374593746037461374623746337464374653746637467374683746937470374713747237473374743747537476374773747837479374803748137482374833748437485374863748737488374893749037491374923749337494374953749637497374983749937500375013750237503375043750537506375073750837509375103751137512375133751437515375163751737518375193752037521375223752337524375253752637527375283752937530375313753237533375343753537536375373753837539375403754137542375433754437545375463754737548375493755037551375523755337554375553755637557375583755937560375613756237563375643756537566375673756837569375703757137572375733757437575375763757737578375793758037581375823758337584375853758637587375883758937590375913759237593375943759537596375973759837599376003760137602376033760437605376063760737608376093761037611376123761337614376153761637617376183761937620376213762237623376243762537626376273762837629376303763137632376333763437635376363763737638376393764037641376423764337644376453764637647376483764937650376513765237653376543765537656376573765837659376603766137662376633766437665376663766737668376693767037671376723767337674376753767637677376783767937680376813768237683376843768537686376873768837689376903769137692376933769437695376963769737698376993770037701377023770337704377053770637707377083770937710377113771237713377143771537716377173771837719377203772137722377233772437725377263772737728377293773037731377323773337734377353773637737377383773937740377413774237743377443774537746377473774837749377503775137752377533775437755377563775737758377593776037761377623776337764377653776637767377683776937770377713777237773377743777537776377773777837779377803778137782377833778437785377863778737788377893779037791377923779337794377953779637797377983779937800378013780237803378043780537806378073780837809378103781137812378133781437815378163781737818378193782037821378223782337824378253782637827378283782937830378313783237833378343783537836378373783837839378403784137842378433784437845378463784737848378493785037851378523785337854378553785637857378583785937860378613786237863378643786537866378673786837869378703787137872378733787437875378763787737878378793788037881378823788337884378853788637887378883788937890378913789237893378943789537896378973789837899379003790137902379033790437905379063790737908379093791037911379123791337914379153791637917379183791937920379213792237923379243792537926379273792837929379303793137932379333793437935379363793737938379393794037941379423794337944379453794637947379483794937950379513795237953379543795537956379573795837959379603796137962379633796437965379663796737968379693797037971379723797337974379753797637977379783797937980379813798237983379843798537986379873798837989379903799137992379933799437995379963799737998379993800038001380023800338004380053800638007380083800938010380113801238013380143801538016380173801838019380203802138022380233802438025380263802738028380293803038031380323803338034380353803638037380383803938040380413804238043380443804538046380473804838049380503805138052380533805438055380563805738058380593806038061380623806338064380653806638067380683806938070380713807238073380743807538076380773807838079380803808138082380833808438085380863808738088380893809038091380923809338094380953809638097380983809938100381013810238103381043810538106381073810838109381103811138112381133811438115381163811738118381193812038121381223812338124381253812638127381283812938130381313813238133381343813538136381373813838139381403814138142381433814438145381463814738148381493815038151381523815338154381553815638157381583815938160381613816238163381643816538166381673816838169381703817138172381733817438175381763817738178381793818038181381823818338184381853818638187381883818938190381913819238193381943819538196381973819838199382003820138202382033820438205382063820738208382093821038211382123821338214382153821638217382183821938220382213822238223382243822538226382273822838229382303823138232382333823438235382363823738238382393824038241382423824338244382453824638247382483824938250382513825238253382543825538256382573825838259382603826138262382633826438265382663826738268382693827038271382723827338274382753827638277382783827938280382813828238283382843828538286382873828838289382903829138292382933829438295382963829738298382993830038301383023830338304383053830638307383083830938310383113831238313383143831538316383173831838319383203832138322383233832438325383263832738328383293833038331383323833338334383353833638337383383833938340383413834238343383443834538346383473834838349383503835138352383533835438355383563835738358383593836038361383623836338364383653836638367383683836938370383713837238373383743837538376383773837838379383803838138382383833838438385383863838738388383893839038391383923839338394383953839638397383983839938400384013840238403384043840538406384073840838409384103841138412384133841438415384163841738418384193842038421384223842338424384253842638427384283842938430384313843238433384343843538436384373843838439384403844138442384433844438445384463844738448384493845038451384523845338454384553845638457384583845938460384613846238463384643846538466384673846838469384703847138472384733847438475384763847738478384793848038481384823848338484384853848638487384883848938490384913849238493384943849538496384973849838499385003850138502385033850438505385063850738508385093851038511385123851338514385153851638517385183851938520385213852238523385243852538526385273852838529385303853138532385333853438535385363853738538385393854038541385423854338544385453854638547385483854938550385513855238553385543855538556385573855838559385603856138562385633856438565385663856738568385693857038571385723857338574385753857638577385783857938580385813858238583385843858538586385873858838589385903859138592385933859438595385963859738598385993860038601386023860338604386053860638607386083860938610386113861238613386143861538616386173861838619386203862138622386233862438625386263862738628386293863038631386323863338634386353863638637386383863938640386413864238643386443864538646386473864838649386503865138652386533865438655386563865738658386593866038661386623866338664386653866638667386683866938670386713867238673386743867538676386773867838679386803868138682386833868438685386863868738688386893869038691386923869338694386953869638697386983869938700387013870238703387043870538706387073870838709387103871138712387133871438715387163871738718387193872038721387223872338724387253872638727387283872938730387313873238733387343873538736387373873838739387403874138742387433874438745387463874738748387493875038751387523875338754387553875638757387583875938760387613876238763387643876538766387673876838769387703877138772387733877438775387763877738778387793878038781387823878338784387853878638787387883878938790387913879238793387943879538796387973879838799388003880138802388033880438805388063880738808388093881038811388123881338814388153881638817388183881938820388213882238823388243882538826388273882838829388303883138832388333883438835388363883738838388393884038841388423884338844388453884638847388483884938850388513885238853388543885538856388573885838859388603886138862388633886438865388663886738868388693887038871388723887338874388753887638877388783887938880388813888238883388843888538886388873888838889388903889138892388933889438895388963889738898388993890038901389023890338904389053890638907389083890938910389113891238913389143891538916389173891838919389203892138922389233892438925389263892738928389293893038931389323893338934389353893638937389383893938940389413894238943389443894538946389473894838949389503895138952389533895438955389563895738958389593896038961389623896338964389653896638967389683896938970389713897238973389743897538976389773897838979389803898138982389833898438985389863898738988389893899038991389923899338994389953899638997389983899939000390013900239003390043900539006390073900839009390103901139012390133901439015390163901739018390193902039021390223902339024390253902639027390283902939030390313903239033390343903539036390373903839039390403904139042390433904439045390463904739048390493905039051390523905339054390553905639057390583905939060390613906239063390643906539066390673906839069390703907139072390733907439075390763907739078390793908039081390823908339084390853908639087390883908939090390913909239093390943909539096390973909839099391003910139102391033910439105391063910739108391093911039111391123911339114391153911639117391183911939120391213912239123391243912539126391273912839129391303913139132391333913439135391363913739138391393914039141391423914339144391453914639147391483914939150391513915239153391543915539156391573915839159391603916139162391633916439165391663916739168391693917039171391723917339174391753917639177391783917939180391813918239183391843918539186391873918839189391903919139192391933919439195391963919739198391993920039201392023920339204392053920639207392083920939210392113921239213392143921539216392173921839219392203922139222392233922439225392263922739228392293923039231392323923339234392353923639237392383923939240392413924239243392443924539246392473924839249392503925139252392533925439255392563925739258392593926039261392623926339264392653926639267392683926939270392713927239273392743927539276392773927839279392803928139282392833928439285392863928739288392893929039291392923929339294392953929639297392983929939300393013930239303393043930539306393073930839309393103931139312393133931439315393163931739318393193932039321393223932339324393253932639327393283932939330393313933239333393343933539336393373933839339393403934139342393433934439345393463934739348393493935039351393523935339354393553935639357393583935939360393613936239363393643936539366393673936839369393703937139372393733937439375393763937739378393793938039381393823938339384393853938639387393883938939390393913939239393393943939539396393973939839399394003940139402394033940439405394063940739408394093941039411394123941339414394153941639417394183941939420394213942239423394243942539426394273942839429394303943139432394333943439435394363943739438394393944039441394423944339444394453944639447394483944939450394513945239453394543945539456394573945839459394603946139462394633946439465394663946739468394693947039471394723947339474394753947639477394783947939480394813948239483394843948539486394873948839489394903949139492394933949439495394963949739498394993950039501395023950339504395053950639507395083950939510395113951239513395143951539516395173951839519395203952139522395233952439525395263952739528395293953039531395323953339534395353953639537395383953939540395413954239543395443954539546395473954839549395503955139552395533955439555395563955739558395593956039561395623956339564395653956639567395683956939570395713957239573395743957539576395773957839579395803958139582395833958439585395863958739588395893959039591395923959339594395953959639597395983959939600396013960239603396043960539606396073960839609396103961139612396133961439615396163961739618396193962039621396223962339624396253962639627396283962939630396313963239633396343963539636396373963839639396403964139642396433964439645396463964739648396493965039651396523965339654396553965639657396583965939660396613966239663396643966539666396673966839669396703967139672396733967439675396763967739678396793968039681396823968339684396853968639687396883968939690396913969239693396943969539696396973969839699397003970139702397033970439705397063970739708397093971039711397123971339714397153971639717397183971939720397213972239723397243972539726397273972839729397303973139732397333973439735397363973739738397393974039741397423974339744397453974639747397483974939750397513975239753397543975539756397573975839759397603976139762397633976439765397663976739768397693977039771397723977339774397753977639777397783977939780397813978239783397843978539786397873978839789397903979139792397933979439795397963979739798397993980039801398023980339804398053980639807398083980939810398113981239813398143981539816398173981839819398203982139822398233982439825398263982739828398293983039831398323983339834398353983639837398383983939840398413984239843398443984539846398473984839849398503985139852398533985439855398563985739858398593986039861398623986339864398653986639867398683986939870398713987239873398743987539876398773987839879398803988139882398833988439885398863988739888398893989039891398923989339894398953989639897398983989939900399013990239903399043990539906399073990839909399103991139912399133991439915399163991739918399193992039921399223992339924399253992639927399283992939930399313993239933399343993539936399373993839939399403994139942399433994439945399463994739948399493995039951399523995339954399553995639957399583995939960399613996239963399643996539966399673996839969399703997139972399733997439975399763997739978399793998039981399823998339984399853998639987399883998939990399913999239993399943999539996399973999839999400004000140002400034000440005400064000740008400094001040011400124001340014400154001640017400184001940020400214002240023400244002540026400274002840029400304003140032400334003440035400364003740038400394004040041400424004340044400454004640047400484004940050400514005240053400544005540056400574005840059400604006140062400634006440065400664006740068400694007040071400724007340074400754007640077400784007940080400814008240083400844008540086400874008840089400904009140092400934009440095400964009740098400994010040101401024010340104401054010640107401084010940110401114011240113401144011540116401174011840119401204012140122401234012440125401264012740128401294013040131401324013340134401354013640137401384013940140401414014240143401444014540146401474014840149401504015140152401534015440155401564015740158401594016040161401624016340164401654016640167401684016940170401714017240173401744017540176401774017840179401804018140182401834018440185401864018740188401894019040191401924019340194401954019640197401984019940200402014020240203402044020540206402074020840209402104021140212402134021440215402164021740218402194022040221402224022340224402254022640227402284022940230402314023240233402344023540236402374023840239402404024140242402434024440245402464024740248402494025040251402524025340254402554025640257402584025940260402614026240263402644026540266402674026840269402704027140272402734027440275402764027740278402794028040281402824028340284402854028640287402884028940290402914029240293402944029540296402974029840299403004030140302403034030440305403064030740308403094031040311403124031340314403154031640317403184031940320403214032240323403244032540326403274032840329403304033140332403334033440335403364033740338403394034040341403424034340344403454034640347403484034940350403514035240353403544035540356403574035840359403604036140362403634036440365403664036740368403694037040371403724037340374403754037640377403784037940380403814038240383403844038540386403874038840389403904039140392403934039440395403964039740398403994040040401404024040340404404054040640407404084040940410404114041240413404144041540416404174041840419404204042140422404234042440425404264042740428404294043040431404324043340434404354043640437404384043940440404414044240443404444044540446404474044840449404504045140452404534045440455404564045740458404594046040461404624046340464404654046640467404684046940470404714047240473404744047540476404774047840479404804048140482404834048440485404864048740488404894049040491404924049340494404954049640497404984049940500405014050240503405044050540506405074050840509405104051140512405134051440515405164051740518405194052040521405224052340524405254052640527405284052940530405314053240533405344053540536405374053840539405404054140542405434054440545405464054740548405494055040551405524055340554405554055640557405584055940560405614056240563405644056540566405674056840569405704057140572405734057440575405764057740578405794058040581405824058340584405854058640587405884058940590405914059240593405944059540596405974059840599406004060140602406034060440605406064060740608406094061040611406124061340614406154061640617406184061940620406214062240623406244062540626406274062840629406304063140632406334063440635406364063740638406394064040641406424064340644406454064640647406484064940650406514065240653406544065540656406574065840659406604066140662406634066440665406664066740668406694067040671406724067340674406754067640677406784067940680406814068240683406844068540686406874068840689406904069140692406934069440695406964069740698406994070040701407024070340704407054070640707407084070940710407114071240713407144071540716407174071840719407204072140722407234072440725407264072740728407294073040731407324073340734407354073640737407384073940740407414074240743407444074540746407474074840749407504075140752407534075440755407564075740758407594076040761407624076340764407654076640767407684076940770407714077240773407744077540776407774077840779407804078140782407834078440785407864078740788407894079040791407924079340794407954079640797407984079940800408014080240803408044080540806408074080840809408104081140812408134081440815408164081740818408194082040821408224082340824408254082640827408284082940830408314083240833408344083540836408374083840839408404084140842408434084440845408464084740848408494085040851408524085340854408554085640857408584085940860408614086240863408644086540866408674086840869408704087140872408734087440875408764087740878408794088040881408824088340884408854088640887408884088940890408914089240893408944089540896408974089840899409004090140902409034090440905409064090740908409094091040911409124091340914409154091640917409184091940920409214092240923409244092540926409274092840929409304093140932409334093440935409364093740938409394094040941409424094340944409454094640947409484094940950409514095240953409544095540956409574095840959409604096140962409634096440965409664096740968409694097040971409724097340974409754097640977409784097940980409814098240983409844098540986409874098840989409904099140992409934099440995409964099740998409994100041001410024100341004410054100641007410084100941010410114101241013410144101541016410174101841019410204102141022410234102441025410264102741028410294103041031410324103341034410354103641037410384103941040410414104241043410444104541046410474104841049410504105141052410534105441055410564105741058410594106041061410624106341064410654106641067410684106941070410714107241073410744107541076410774107841079410804108141082410834108441085410864108741088410894109041091410924109341094410954109641097410984109941100411014110241103411044110541106411074110841109411104111141112411134111441115411164111741118411194112041121411224112341124411254112641127411284112941130411314113241133411344113541136411374113841139411404114141142411434114441145411464114741148411494115041151411524115341154411554115641157411584115941160411614116241163411644116541166411674116841169411704117141172411734117441175411764117741178411794118041181411824118341184411854118641187411884118941190411914119241193411944119541196411974119841199412004120141202412034120441205412064120741208412094121041211412124121341214412154121641217412184121941220412214122241223412244122541226412274122841229412304123141232412334123441235412364123741238412394124041241412424124341244412454124641247412484124941250412514125241253412544125541256412574125841259412604126141262412634126441265412664126741268412694127041271412724127341274412754127641277412784127941280412814128241283412844128541286412874128841289412904129141292412934129441295412964129741298412994130041301413024130341304413054130641307413084130941310413114131241313413144131541316413174131841319413204132141322413234132441325413264132741328413294133041331413324133341334413354133641337413384133941340413414134241343413444134541346413474134841349413504135141352413534135441355413564135741358413594136041361413624136341364413654136641367413684136941370413714137241373413744137541376413774137841379413804138141382413834138441385413864138741388413894139041391413924139341394413954139641397413984139941400414014140241403414044140541406414074140841409414104141141412414134141441415414164141741418414194142041421414224142341424414254142641427414284142941430414314143241433414344143541436414374143841439414404144141442414434144441445414464144741448414494145041451414524145341454414554145641457414584145941460414614146241463414644146541466414674146841469414704147141472414734147441475414764147741478414794148041481414824148341484414854148641487414884148941490414914149241493414944149541496414974149841499415004150141502415034150441505415064150741508415094151041511415124151341514415154151641517415184151941520415214152241523415244152541526415274152841529415304153141532415334153441535415364153741538415394154041541415424154341544415454154641547415484154941550415514155241553415544155541556415574155841559415604156141562415634156441565415664156741568415694157041571415724157341574415754157641577415784157941580415814158241583415844158541586415874158841589415904159141592415934159441595415964159741598415994160041601416024160341604416054160641607416084160941610416114161241613416144161541616416174161841619416204162141622416234162441625416264162741628416294163041631416324163341634416354163641637416384163941640416414164241643416444164541646416474164841649416504165141652416534165441655416564165741658416594166041661416624166341664416654166641667416684166941670416714167241673416744167541676416774167841679416804168141682416834168441685416864168741688416894169041691416924169341694416954169641697416984169941700417014170241703417044170541706417074170841709417104171141712417134171441715417164171741718417194172041721417224172341724417254172641727417284172941730417314173241733417344173541736417374173841739417404174141742417434174441745417464174741748417494175041751417524175341754417554175641757417584175941760417614176241763417644176541766417674176841769417704177141772417734177441775417764177741778417794178041781417824178341784417854178641787417884178941790417914179241793417944179541796417974179841799418004180141802418034180441805418064180741808418094181041811418124181341814418154181641817418184181941820418214182241823418244182541826418274182841829418304183141832418334183441835418364183741838418394184041841418424184341844418454184641847418484184941850418514185241853418544185541856418574185841859418604186141862418634186441865418664186741868418694187041871418724187341874418754187641877418784187941880418814188241883418844188541886418874188841889418904189141892418934189441895418964189741898418994190041901419024190341904419054190641907419084190941910419114191241913419144191541916419174191841919419204192141922419234192441925419264192741928419294193041931419324193341934419354193641937419384193941940419414194241943419444194541946419474194841949419504195141952419534195441955419564195741958419594196041961419624196341964419654196641967419684196941970419714197241973419744197541976419774197841979419804198141982419834198441985419864198741988419894199041991419924199341994419954199641997419984199942000420014200242003420044200542006420074200842009420104201142012420134201442015420164201742018420194202042021420224202342024420254202642027420284202942030420314203242033420344203542036420374203842039420404204142042420434204442045420464204742048420494205042051420524205342054420554205642057420584205942060420614206242063420644206542066420674206842069420704207142072420734207442075420764207742078420794208042081420824208342084420854208642087420884208942090420914209242093420944209542096420974209842099421004210142102421034210442105421064210742108421094211042111421124211342114421154211642117421184211942120421214212242123421244212542126421274212842129421304213142132421334213442135421364213742138421394214042141421424214342144421454214642147421484214942150421514215242153421544215542156421574215842159421604216142162421634216442165421664216742168421694217042171421724217342174421754217642177421784217942180421814218242183421844218542186421874218842189421904219142192421934219442195421964219742198421994220042201422024220342204422054220642207422084220942210422114221242213422144221542216422174221842219422204222142222422234222442225422264222742228422294223042231422324223342234422354223642237422384223942240422414224242243422444224542246422474224842249422504225142252422534225442255422564225742258422594226042261422624226342264422654226642267422684226942270422714227242273422744227542276422774227842279422804228142282422834228442285422864228742288422894229042291422924229342294422954229642297422984229942300423014230242303423044230542306423074230842309423104231142312423134231442315423164231742318423194232042321423224232342324423254232642327423284232942330423314233242333423344233542336423374233842339423404234142342423434234442345423464234742348423494235042351423524235342354423554235642357423584235942360423614236242363423644236542366423674236842369423704237142372423734237442375423764237742378423794238042381423824238342384423854238642387423884238942390423914239242393423944239542396423974239842399424004240142402424034240442405424064240742408424094241042411424124241342414424154241642417424184241942420424214242242423424244242542426424274242842429424304243142432424334243442435424364243742438424394244042441424424244342444424454244642447424484244942450424514245242453424544245542456424574245842459424604246142462424634246442465424664246742468424694247042471424724247342474424754247642477424784247942480424814248242483424844248542486424874248842489424904249142492424934249442495424964249742498424994250042501425024250342504425054250642507425084250942510425114251242513425144251542516425174251842519425204252142522425234252442525425264252742528425294253042531425324253342534425354253642537425384253942540425414254242543425444254542546425474254842549425504255142552425534255442555425564255742558425594256042561425624256342564425654256642567425684256942570425714257242573425744257542576425774257842579425804258142582425834258442585425864258742588425894259042591425924259342594425954259642597425984259942600426014260242603426044260542606426074260842609426104261142612426134261442615426164261742618426194262042621426224262342624426254262642627426284262942630426314263242633426344263542636426374263842639426404264142642426434264442645426464264742648426494265042651426524265342654426554265642657426584265942660426614266242663426644266542666426674266842669426704267142672426734267442675426764267742678426794268042681426824268342684426854268642687426884268942690426914269242693426944269542696426974269842699427004270142702427034270442705427064270742708427094271042711427124271342714427154271642717427184271942720427214272242723427244272542726427274272842729427304273142732427334273442735427364273742738427394274042741427424274342744427454274642747427484274942750427514275242753427544275542756427574275842759427604276142762427634276442765427664276742768427694277042771427724277342774427754277642777427784277942780427814278242783427844278542786427874278842789427904279142792427934279442795427964279742798427994280042801428024280342804428054280642807428084280942810428114281242813428144281542816428174281842819428204282142822428234282442825428264282742828428294283042831428324283342834428354283642837428384283942840428414284242843428444284542846428474284842849428504285142852428534285442855428564285742858428594286042861428624286342864428654286642867428684286942870428714287242873428744287542876428774287842879428804288142882428834288442885428864288742888428894289042891428924289342894428954289642897428984289942900429014290242903429044290542906429074290842909429104291142912429134291442915429164291742918429194292042921429224292342924429254292642927429284292942930429314293242933429344293542936429374293842939429404294142942429434294442945429464294742948429494295042951429524295342954429554295642957429584295942960429614296242963429644296542966429674296842969429704297142972429734297442975429764297742978429794298042981429824298342984429854298642987429884298942990429914299242993429944299542996429974299842999430004300143002430034300443005430064300743008430094301043011430124301343014430154301643017430184301943020430214302243023430244302543026430274302843029430304303143032430334303443035430364303743038430394304043041430424304343044430454304643047430484304943050430514305243053430544305543056430574305843059430604306143062430634306443065430664306743068430694307043071430724307343074430754307643077430784307943080430814308243083430844308543086430874308843089430904309143092430934309443095430964309743098430994310043101431024310343104431054310643107431084310943110431114311243113431144311543116431174311843119431204312143122431234312443125431264312743128431294313043131431324313343134431354313643137431384313943140431414314243143431444314543146431474314843149431504315143152431534315443155431564315743158431594316043161431624316343164431654316643167431684316943170431714317243173431744317543176431774317843179431804318143182431834318443185431864318743188431894319043191431924319343194431954319643197431984319943200432014320243203432044320543206432074320843209432104321143212432134321443215432164321743218432194322043221432224322343224432254322643227432284322943230432314323243233432344323543236432374323843239432404324143242432434324443245432464324743248432494325043251432524325343254432554325643257432584325943260432614326243263432644326543266432674326843269432704327143272432734327443275432764327743278432794328043281432824328343284432854328643287432884328943290432914329243293432944329543296432974329843299433004330143302433034330443305433064330743308433094331043311433124331343314433154331643317433184331943320433214332243323433244332543326433274332843329433304333143332433334333443335433364333743338433394334043341433424334343344433454334643347433484334943350433514335243353433544335543356433574335843359433604336143362433634336443365433664336743368433694337043371433724337343374433754337643377433784337943380433814338243383433844338543386433874338843389433904339143392433934339443395433964339743398433994340043401434024340343404434054340643407434084340943410434114341243413434144341543416434174341843419434204342143422434234342443425434264342743428434294343043431434324343343434434354343643437434384343943440434414344243443434444344543446434474344843449434504345143452434534345443455434564345743458434594346043461434624346343464434654346643467434684346943470434714347243473434744347543476434774347843479434804348143482434834348443485434864348743488434894349043491434924349343494434954349643497434984349943500435014350243503435044350543506435074350843509435104351143512435134351443515435164351743518435194352043521435224352343524435254352643527435284352943530435314353243533435344353543536435374353843539435404354143542435434354443545435464354743548435494355043551435524355343554435554355643557435584355943560435614356243563435644356543566435674356843569435704357143572435734357443575435764357743578435794358043581435824358343584435854358643587435884358943590435914359243593435944359543596435974359843599436004360143602436034360443605436064360743608436094361043611436124361343614436154361643617436184361943620436214362243623436244362543626436274362843629436304363143632436334363443635436364363743638436394364043641436424364343644436454364643647436484364943650436514365243653436544365543656436574365843659436604366143662436634366443665436664366743668436694367043671436724367343674436754367643677436784367943680436814368243683436844368543686436874368843689436904369143692436934369443695436964369743698436994370043701437024370343704437054370643707437084370943710437114371243713437144371543716437174371843719437204372143722437234372443725437264372743728437294373043731437324373343734437354373643737437384373943740437414374243743437444374543746437474374843749437504375143752437534375443755437564375743758437594376043761437624376343764437654376643767437684376943770437714377243773437744377543776437774377843779437804378143782437834378443785437864378743788437894379043791437924379343794437954379643797437984379943800438014380243803438044380543806438074380843809438104381143812438134381443815438164381743818438194382043821438224382343824438254382643827438284382943830438314383243833438344383543836438374383843839438404384143842438434384443845438464384743848438494385043851438524385343854438554385643857438584385943860438614386243863438644386543866438674386843869438704387143872438734387443875438764387743878438794388043881438824388343884438854388643887438884388943890438914389243893438944389543896438974389843899439004390143902439034390443905439064390743908439094391043911439124391343914439154391643917439184391943920439214392243923439244392543926439274392843929439304393143932439334393443935439364393743938439394394043941439424394343944439454394643947439484394943950439514395243953439544395543956439574395843959439604396143962439634396443965439664396743968439694397043971439724397343974439754397643977439784397943980439814398243983439844398543986439874398843989439904399143992439934399443995439964399743998439994400044001440024400344004440054400644007440084400944010440114401244013440144401544016440174401844019440204402144022440234402444025440264402744028440294403044031440324403344034440354403644037440384403944040440414404244043440444404544046440474404844049440504405144052440534405444055440564405744058440594406044061440624406344064440654406644067440684406944070440714407244073440744407544076440774407844079440804408144082440834408444085440864408744088440894409044091440924409344094440954409644097440984409944100441014410244103441044410544106441074410844109441104411144112441134411444115441164411744118441194412044121441224412344124441254412644127441284412944130441314413244133441344413544136441374413844139441404414144142441434414444145441464414744148441494415044151441524415344154441554415644157441584415944160441614416244163441644416544166441674416844169441704417144172441734417444175441764417744178441794418044181441824418344184441854418644187441884418944190441914419244193441944419544196441974419844199442004420144202442034420444205442064420744208442094421044211442124421344214442154421644217442184421944220442214422244223442244422544226442274422844229442304423144232442334423444235442364423744238442394424044241442424424344244442454424644247442484424944250442514425244253442544425544256442574425844259442604426144262442634426444265442664426744268442694427044271442724427344274442754427644277442784427944280442814428244283442844428544286442874428844289442904429144292442934429444295442964429744298442994430044301443024430344304443054430644307443084430944310443114431244313443144431544316443174431844319443204432144322443234432444325443264432744328443294433044331443324433344334443354433644337443384433944340443414434244343443444434544346443474434844349443504435144352443534435444355443564435744358443594436044361443624436344364443654436644367443684436944370443714437244373443744437544376443774437844379443804438144382443834438444385443864438744388443894439044391443924439344394443954439644397443984439944400444014440244403444044440544406444074440844409444104441144412444134441444415444164441744418444194442044421444224442344424444254442644427444284442944430444314443244433444344443544436444374443844439444404444144442444434444444445444464444744448444494445044451444524445344454444554445644457444584445944460444614446244463444644446544466444674446844469444704447144472444734447444475444764447744478444794448044481444824448344484444854448644487444884448944490444914449244493444944449544496444974449844499445004450144502445034450444505445064450744508445094451044511445124451344514445154451644517445184451944520445214452244523445244452544526445274452844529445304453144532445334453444535445364453744538445394454044541445424454344544445454454644547445484454944550445514455244553445544455544556445574455844559445604456144562445634456444565445664456744568445694457044571445724457344574445754457644577445784457944580445814458244583445844458544586445874458844589445904459144592445934459444595445964459744598445994460044601446024460344604446054460644607446084460944610446114461244613446144461544616446174461844619446204462144622446234462444625446264462744628446294463044631446324463344634446354463644637446384463944640446414464244643446444464544646446474464844649446504465144652446534465444655446564465744658446594466044661446624466344664446654466644667446684466944670446714467244673446744467544676446774467844679446804468144682446834468444685446864468744688446894469044691446924469344694446954469644697446984469944700447014470244703447044470544706447074470844709447104471144712447134471444715447164471744718447194472044721447224472344724447254472644727447284472944730447314473244733447344473544736447374473844739447404474144742447434474444745447464474744748447494475044751447524475344754447554475644757447584475944760447614476244763447644476544766447674476844769447704477144772447734477444775447764477744778447794478044781447824478344784447854478644787447884478944790447914479244793447944479544796447974479844799448004480144802448034480444805448064480744808448094481044811448124481344814448154481644817448184481944820448214482244823448244482544826448274482844829448304483144832448334483444835448364483744838448394484044841448424484344844448454484644847448484484944850448514485244853448544485544856448574485844859448604486144862448634486444865448664486744868448694487044871448724487344874448754487644877448784487944880448814488244883448844488544886448874488844889448904489144892448934489444895448964489744898448994490044901449024490344904449054490644907449084490944910449114491244913449144491544916449174491844919449204492144922449234492444925449264492744928449294493044931449324493344934449354493644937449384493944940449414494244943449444494544946449474494844949449504495144952449534495444955449564495744958449594496044961449624496344964449654496644967449684496944970449714497244973449744497544976449774497844979449804498144982449834498444985449864498744988449894499044991449924499344994449954499644997449984499945000450014500245003450044500545006450074500845009450104501145012450134501445015450164501745018450194502045021450224502345024450254502645027450284502945030450314503245033450344503545036450374503845039450404504145042450434504445045450464504745048450494505045051450524505345054450554505645057450584505945060450614506245063450644506545066450674506845069450704507145072450734507445075450764507745078450794508045081450824508345084450854508645087450884508945090450914509245093450944509545096450974509845099451004510145102451034510445105451064510745108451094511045111451124511345114451154511645117451184511945120451214512245123451244512545126451274512845129451304513145132451334513445135451364513745138451394514045141451424514345144451454514645147451484514945150451514515245153451544515545156451574515845159451604516145162451634516445165451664516745168451694517045171451724517345174451754517645177451784517945180451814518245183451844518545186451874518845189451904519145192451934519445195451964519745198451994520045201452024520345204452054520645207452084520945210452114521245213452144521545216452174521845219452204522145222452234522445225452264522745228452294523045231452324523345234452354523645237452384523945240452414524245243452444524545246452474524845249452504525145252452534525445255452564525745258452594526045261452624526345264452654526645267452684526945270452714527245273452744527545276452774527845279452804528145282452834528445285452864528745288452894529045291452924529345294452954529645297452984529945300453014530245303453044530545306453074530845309453104531145312453134531445315453164531745318453194532045321453224532345324453254532645327453284532945330453314533245333453344533545336453374533845339453404534145342453434534445345453464534745348453494535045351453524535345354453554535645357453584535945360453614536245363453644536545366453674536845369453704537145372453734537445375453764537745378453794538045381453824538345384453854538645387453884538945390453914539245393453944539545396453974539845399454004540145402454034540445405454064540745408454094541045411454124541345414454154541645417454184541945420454214542245423454244542545426454274542845429454304543145432454334543445435454364543745438454394544045441454424544345444454454544645447454484544945450454514545245453454544545545456454574545845459454604546145462454634546445465454664546745468454694547045471454724547345474454754547645477454784547945480454814548245483454844548545486454874548845489454904549145492454934549445495454964549745498454994550045501455024550345504455054550645507455084550945510455114551245513455144551545516455174551845519455204552145522455234552445525455264552745528455294553045531455324553345534455354553645537455384553945540455414554245543455444554545546455474554845549455504555145552455534555445555455564555745558455594556045561455624556345564455654556645567455684556945570455714557245573455744557545576455774557845579455804558145582455834558445585455864558745588455894559045591455924559345594455954559645597455984559945600456014560245603456044560545606456074560845609456104561145612456134561445615456164561745618456194562045621456224562345624456254562645627456284562945630456314563245633456344563545636456374563845639456404564145642456434564445645456464564745648456494565045651456524565345654456554565645657456584565945660456614566245663456644566545666456674566845669456704567145672456734567445675456764567745678456794568045681456824568345684456854568645687456884568945690456914569245693456944569545696456974569845699457004570145702457034570445705457064570745708457094571045711457124571345714457154571645717457184571945720457214572245723457244572545726457274572845729457304573145732457334573445735457364573745738457394574045741457424574345744457454574645747457484574945750457514575245753457544575545756457574575845759457604576145762457634576445765457664576745768457694577045771457724577345774457754577645777457784577945780457814578245783457844578545786457874578845789457904579145792457934579445795457964579745798457994580045801458024580345804458054580645807458084580945810458114581245813458144581545816458174581845819458204582145822458234582445825458264582745828458294583045831458324583345834458354583645837458384583945840458414584245843458444584545846458474584845849458504585145852458534585445855458564585745858458594586045861458624586345864458654586645867458684586945870458714587245873458744587545876458774587845879458804588145882458834588445885458864588745888458894589045891458924589345894458954589645897458984589945900459014590245903459044590545906459074590845909459104591145912459134591445915459164591745918459194592045921459224592345924459254592645927459284592945930459314593245933459344593545936459374593845939459404594145942459434594445945459464594745948459494595045951459524595345954459554595645957459584595945960459614596245963459644596545966459674596845969459704597145972459734597445975459764597745978459794598045981459824598345984459854598645987459884598945990459914599245993459944599545996459974599845999460004600146002460034600446005460064600746008460094601046011460124601346014460154601646017460184601946020460214602246023460244602546026460274602846029460304603146032460334603446035460364603746038460394604046041460424604346044460454604646047460484604946050460514605246053460544605546056460574605846059460604606146062460634606446065460664606746068460694607046071460724607346074460754607646077460784607946080460814608246083460844608546086460874608846089460904609146092460934609446095460964609746098460994610046101461024610346104461054610646107461084610946110461114611246113461144611546116461174611846119461204612146122461234612446125461264612746128461294613046131461324613346134461354613646137461384613946140461414614246143461444614546146461474614846149461504615146152461534615446155461564615746158461594616046161461624616346164461654616646167461684616946170461714617246173461744617546176461774617846179461804618146182461834618446185461864618746188461894619046191461924619346194461954619646197461984619946200462014620246203462044620546206462074620846209462104621146212462134621446215462164621746218462194622046221462224622346224462254622646227462284622946230462314623246233462344623546236462374623846239462404624146242462434624446245462464624746248462494625046251462524625346254462554625646257462584625946260462614626246263462644626546266462674626846269462704627146272462734627446275462764627746278462794628046281462824628346284462854628646287462884628946290462914629246293462944629546296462974629846299463004630146302463034630446305463064630746308463094631046311463124631346314463154631646317463184631946320463214632246323463244632546326463274632846329463304633146332463334633446335463364633746338463394634046341463424634346344463454634646347463484634946350463514635246353463544635546356463574635846359463604636146362463634636446365463664636746368463694637046371463724637346374463754637646377463784637946380463814638246383463844638546386463874638846389463904639146392463934639446395463964639746398463994640046401464024640346404464054640646407464084640946410464114641246413464144641546416464174641846419464204642146422464234642446425464264642746428464294643046431464324643346434464354643646437464384643946440464414644246443464444644546446464474644846449464504645146452464534645446455464564645746458464594646046461464624646346464464654646646467464684646946470464714647246473464744647546476464774647846479464804648146482464834648446485464864648746488464894649046491464924649346494464954649646497464984649946500465014650246503465044650546506465074650846509465104651146512465134651446515465164651746518465194652046521465224652346524465254652646527465284652946530465314653246533465344653546536465374653846539465404654146542465434654446545465464654746548465494655046551465524655346554465554655646557465584655946560465614656246563465644656546566465674656846569465704657146572465734657446575465764657746578465794658046581465824658346584465854658646587465884658946590465914659246593465944659546596465974659846599466004660146602466034660446605466064660746608466094661046611466124661346614466154661646617466184661946620466214662246623466244662546626466274662846629466304663146632466334663446635466364663746638466394664046641466424664346644466454664646647466484664946650466514665246653466544665546656466574665846659466604666146662466634666446665466664666746668466694667046671466724667346674466754667646677466784667946680466814668246683466844668546686466874668846689466904669146692466934669446695466964669746698466994670046701467024670346704467054670646707467084670946710467114671246713467144671546716467174671846719467204672146722467234672446725467264672746728467294673046731467324673346734467354673646737467384673946740467414674246743467444674546746467474674846749467504675146752467534675446755467564675746758467594676046761467624676346764467654676646767467684676946770467714677246773467744677546776467774677846779467804678146782467834678446785467864678746788467894679046791467924679346794467954679646797467984679946800468014680246803468044680546806468074680846809468104681146812468134681446815468164681746818468194682046821468224682346824468254682646827468284682946830468314683246833468344683546836468374683846839468404684146842468434684446845468464684746848468494685046851468524685346854468554685646857468584685946860468614686246863468644686546866468674686846869468704687146872468734687446875468764687746878468794688046881468824688346884468854688646887468884688946890468914689246893468944689546896468974689846899469004690146902469034690446905469064690746908469094691046911469124691346914469154691646917469184691946920469214692246923469244692546926469274692846929469304693146932469334693446935469364693746938469394694046941469424694346944469454694646947469484694946950469514695246953469544695546956469574695846959469604696146962469634696446965469664696746968469694697046971469724697346974469754697646977469784697946980469814698246983469844698546986469874698846989469904699146992469934699446995469964699746998469994700047001470024700347004470054700647007470084700947010470114701247013470144701547016470174701847019470204702147022470234702447025470264702747028470294703047031470324703347034470354703647037470384703947040470414704247043470444704547046470474704847049470504705147052470534705447055470564705747058470594706047061470624706347064470654706647067470684706947070470714707247073470744707547076470774707847079470804708147082470834708447085470864708747088470894709047091470924709347094470954709647097470984709947100471014710247103471044710547106471074710847109471104711147112471134711447115471164711747118471194712047121471224712347124471254712647127471284712947130471314713247133471344713547136471374713847139471404714147142471434714447145471464714747148471494715047151471524715347154471554715647157471584715947160471614716247163471644716547166471674716847169471704717147172471734717447175471764717747178471794718047181471824718347184471854718647187471884718947190471914719247193471944719547196471974719847199472004720147202472034720447205472064720747208472094721047211472124721347214472154721647217472184721947220472214722247223472244722547226472274722847229472304723147232472334723447235472364723747238472394724047241472424724347244472454724647247472484724947250472514725247253472544725547256472574725847259472604726147262472634726447265472664726747268472694727047271472724727347274472754727647277472784727947280472814728247283472844728547286472874728847289472904729147292472934729447295472964729747298472994730047301473024730347304473054730647307473084730947310473114731247313473144731547316473174731847319473204732147322473234732447325473264732747328473294733047331473324733347334473354733647337473384733947340473414734247343473444734547346473474734847349473504735147352473534735447355473564735747358473594736047361473624736347364473654736647367473684736947370473714737247373473744737547376473774737847379473804738147382473834738447385473864738747388473894739047391473924739347394473954739647397473984739947400474014740247403474044740547406474074740847409474104741147412474134741447415474164741747418474194742047421474224742347424474254742647427474284742947430474314743247433474344743547436474374743847439474404744147442474434744447445474464744747448474494745047451474524745347454474554745647457474584745947460474614746247463474644746547466474674746847469474704747147472474734747447475474764747747478474794748047481474824748347484474854748647487474884748947490474914749247493474944749547496474974749847499475004750147502475034750447505475064750747508475094751047511475124751347514475154751647517475184751947520475214752247523475244752547526475274752847529475304753147532475334753447535475364753747538475394754047541475424754347544475454754647547475484754947550475514755247553475544755547556475574755847559475604756147562475634756447565475664756747568475694757047571475724757347574475754757647577475784757947580475814758247583475844758547586475874758847589475904759147592475934759447595475964759747598475994760047601476024760347604476054760647607476084760947610476114761247613476144761547616476174761847619476204762147622476234762447625476264762747628476294763047631476324763347634476354763647637476384763947640476414764247643476444764547646476474764847649476504765147652476534765447655476564765747658476594766047661476624766347664476654766647667476684766947670476714767247673476744767547676476774767847679476804768147682476834768447685476864768747688476894769047691476924769347694476954769647697476984769947700477014770247703477044770547706477074770847709477104771147712477134771447715477164771747718477194772047721477224772347724477254772647727477284772947730477314773247733477344773547736477374773847739477404774147742477434774447745477464774747748477494775047751477524775347754477554775647757477584775947760477614776247763477644776547766477674776847769477704777147772477734777447775477764777747778477794778047781477824778347784477854778647787477884778947790477914779247793477944779547796477974779847799478004780147802478034780447805478064780747808478094781047811478124781347814478154781647817478184781947820478214782247823478244782547826478274782847829478304783147832478334783447835478364783747838478394784047841478424784347844478454784647847478484784947850478514785247853478544785547856478574785847859478604786147862478634786447865478664786747868478694787047871478724787347874478754787647877478784787947880478814788247883478844788547886478874788847889478904789147892478934789447895478964789747898478994790047901479024790347904479054790647907479084790947910479114791247913479144791547916479174791847919479204792147922479234792447925479264792747928479294793047931479324793347934479354793647937479384793947940479414794247943479444794547946479474794847949479504795147952479534795447955479564795747958479594796047961479624796347964479654796647967479684796947970479714797247973479744797547976479774797847979479804798147982479834798447985479864798747988479894799047991479924799347994479954799647997479984799948000480014800248003480044800548006480074800848009480104801148012480134801448015480164801748018480194802048021480224802348024480254802648027480284802948030480314803248033480344803548036480374803848039480404804148042480434804448045480464804748048480494805048051480524805348054480554805648057480584805948060480614806248063480644806548066480674806848069480704807148072480734807448075480764807748078480794808048081480824808348084480854808648087480884808948090480914809248093480944809548096480974809848099481004810148102481034810448105481064810748108481094811048111481124811348114481154811648117481184811948120481214812248123481244812548126481274812848129481304813148132481334813448135481364813748138481394814048141481424814348144481454814648147481484814948150481514815248153481544815548156481574815848159481604816148162481634816448165481664816748168481694817048171481724817348174481754817648177481784817948180481814818248183481844818548186481874818848189481904819148192481934819448195481964819748198481994820048201482024820348204482054820648207482084820948210482114821248213482144821548216482174821848219482204822148222482234822448225482264822748228482294823048231482324823348234482354823648237482384823948240482414824248243482444824548246482474824848249482504825148252482534825448255482564825748258482594826048261482624826348264482654826648267482684826948270482714827248273482744827548276482774827848279482804828148282482834828448285482864828748288482894829048291482924829348294482954829648297482984829948300483014830248303483044830548306483074830848309483104831148312483134831448315483164831748318483194832048321483224832348324483254832648327483284832948330483314833248333483344833548336483374833848339483404834148342483434834448345483464834748348483494835048351483524835348354483554835648357483584835948360483614836248363483644836548366483674836848369483704837148372483734837448375483764837748378483794838048381483824838348384483854838648387483884838948390483914839248393483944839548396483974839848399484004840148402484034840448405484064840748408484094841048411484124841348414484154841648417484184841948420484214842248423484244842548426484274842848429484304843148432484334843448435484364843748438484394844048441484424844348444484454844648447484484844948450484514845248453484544845548456484574845848459484604846148462484634846448465484664846748468484694847048471484724847348474484754847648477484784847948480484814848248483484844848548486484874848848489484904849148492484934849448495484964849748498484994850048501485024850348504485054850648507485084850948510485114851248513485144851548516485174851848519485204852148522485234852448525485264852748528485294853048531485324853348534485354853648537485384853948540485414854248543485444854548546485474854848549485504855148552485534855448555485564855748558485594856048561485624856348564485654856648567485684856948570485714857248573485744857548576485774857848579485804858148582485834858448585485864858748588485894859048591485924859348594485954859648597485984859948600486014860248603486044860548606486074860848609486104861148612486134861448615486164861748618486194862048621486224862348624486254862648627486284862948630486314863248633486344863548636486374863848639486404864148642486434864448645486464864748648486494865048651486524865348654486554865648657486584865948660486614866248663486644866548666486674866848669486704867148672486734867448675486764867748678486794868048681486824868348684486854868648687486884868948690486914869248693486944869548696486974869848699487004870148702487034870448705487064870748708487094871048711487124871348714487154871648717487184871948720487214872248723487244872548726487274872848729487304873148732487334873448735487364873748738487394874048741487424874348744487454874648747487484874948750487514875248753487544875548756487574875848759487604876148762487634876448765487664876748768487694877048771487724877348774487754877648777487784877948780487814878248783487844878548786487874878848789487904879148792487934879448795487964879748798487994880048801488024880348804488054880648807488084880948810488114881248813488144881548816488174881848819488204882148822488234882448825488264882748828488294883048831488324883348834488354883648837488384883948840488414884248843488444884548846488474884848849488504885148852488534885448855488564885748858488594886048861488624886348864488654886648867488684886948870488714887248873488744887548876488774887848879488804888148882488834888448885488864888748888488894889048891488924889348894488954889648897488984889948900489014890248903489044890548906489074890848909489104891148912489134891448915489164891748918489194892048921489224892348924489254892648927489284892948930489314893248933489344893548936489374893848939489404894148942489434894448945489464894748948489494895048951489524895348954489554895648957489584895948960489614896248963489644896548966489674896848969489704897148972489734897448975489764897748978489794898048981489824898348984489854898648987489884898948990489914899248993489944899548996489974899848999490004900149002490034900449005490064900749008490094901049011490124901349014490154901649017490184901949020490214902249023490244902549026490274902849029490304903149032490334903449035490364903749038490394904049041490424904349044490454904649047490484904949050490514905249053490544905549056490574905849059490604906149062490634906449065490664906749068490694907049071490724907349074490754907649077490784907949080490814908249083490844908549086490874908849089490904909149092490934909449095490964909749098490994910049101491024910349104491054910649107491084910949110491114911249113491144911549116491174911849119491204912149122491234912449125491264912749128491294913049131491324913349134491354913649137491384913949140491414914249143491444914549146491474914849149491504915149152491534915449155491564915749158491594916049161491624916349164491654916649167491684916949170491714917249173491744917549176491774917849179491804918149182491834918449185491864918749188491894919049191491924919349194491954919649197491984919949200492014920249203492044920549206492074920849209492104921149212492134921449215492164921749218492194922049221492224922349224492254922649227492284922949230492314923249233492344923549236492374923849239492404924149242492434924449245492464924749248492494925049251492524925349254492554925649257492584925949260492614926249263492644926549266492674926849269492704927149272492734927449275492764927749278492794928049281492824928349284492854928649287492884928949290492914929249293492944929549296492974929849299493004930149302493034930449305493064930749308493094931049311493124931349314493154931649317493184931949320493214932249323493244932549326493274932849329493304933149332493334933449335493364933749338493394934049341493424934349344493454934649347493484934949350493514935249353493544935549356493574935849359493604936149362493634936449365493664936749368493694937049371493724937349374493754937649377493784937949380493814938249383493844938549386493874938849389493904939149392493934939449395493964939749398493994940049401494024940349404494054940649407494084940949410494114941249413494144941549416494174941849419494204942149422494234942449425494264942749428494294943049431494324943349434494354943649437494384943949440494414944249443494444944549446494474944849449494504945149452494534945449455494564945749458494594946049461494624946349464494654946649467494684946949470494714947249473494744947549476494774947849479494804948149482494834948449485494864948749488494894949049491494924949349494494954949649497494984949949500495014950249503495044950549506495074950849509495104951149512495134951449515495164951749518495194952049521495224952349524495254952649527495284952949530495314953249533495344953549536495374953849539495404954149542495434954449545495464954749548495494955049551495524955349554495554955649557495584955949560495614956249563495644956549566495674956849569495704957149572495734957449575495764957749578495794958049581495824958349584495854958649587495884958949590495914959249593495944959549596495974959849599496004960149602496034960449605496064960749608496094961049611496124961349614496154961649617496184961949620496214962249623496244962549626496274962849629496304963149632496334963449635496364963749638496394964049641496424964349644496454964649647496484964949650496514965249653496544965549656496574965849659496604966149662496634966449665496664966749668496694967049671496724967349674496754967649677496784967949680496814968249683496844968549686496874968849689496904969149692496934969449695496964969749698496994970049701497024970349704497054970649707497084970949710497114971249713497144971549716497174971849719497204972149722497234972449725497264972749728497294973049731497324973349734497354973649737497384973949740497414974249743497444974549746497474974849749497504975149752497534975449755497564975749758497594976049761497624976349764497654976649767497684976949770497714977249773497744977549776497774977849779497804978149782497834978449785497864978749788497894979049791497924979349794497954979649797497984979949800498014980249803498044980549806498074980849809498104981149812498134981449815498164981749818498194982049821498224982349824498254982649827498284982949830498314983249833498344983549836498374983849839498404984149842498434984449845498464984749848498494985049851498524985349854498554985649857498584985949860498614986249863498644986549866498674986849869498704987149872498734987449875498764987749878498794988049881498824988349884498854988649887498884988949890498914989249893498944989549896498974989849899499004990149902499034990449905499064990749908499094991049911499124991349914499154991649917499184991949920499214992249923499244992549926499274992849929499304993149932499334993449935499364993749938499394994049941499424994349944499454994649947499484994949950499514995249953499544995549956499574995849959499604996149962499634996449965499664996749968499694997049971499724997349974499754997649977499784997949980499814998249983499844998549986499874998849989499904999149992499934999449995499964999749998499995000050001500025000350004500055000650007500085000950010500115001250013500145001550016500175001850019500205002150022500235002450025500265002750028500295003050031500325003350034500355003650037500385003950040500415004250043500445004550046500475004850049500505005150052500535005450055500565005750058500595006050061500625006350064500655006650067500685006950070500715007250073500745007550076500775007850079500805008150082500835008450085500865008750088500895009050091500925009350094500955009650097500985009950100501015010250103501045010550106501075010850109501105011150112501135011450115501165011750118501195012050121501225012350124501255012650127501285012950130501315013250133501345013550136501375013850139501405014150142501435014450145501465014750148501495015050151501525015350154501555015650157501585015950160501615016250163501645016550166501675016850169501705017150172501735017450175501765017750178501795018050181501825018350184501855018650187501885018950190501915019250193501945019550196501975019850199502005020150202502035020450205502065020750208502095021050211502125021350214502155021650217502185021950220502215022250223502245022550226502275022850229502305023150232502335023450235502365023750238502395024050241502425024350244502455024650247502485024950250502515025250253502545025550256502575025850259502605026150262502635026450265502665026750268502695027050271502725027350274502755027650277502785027950280502815028250283502845028550286502875028850289502905029150292502935029450295502965029750298502995030050301503025030350304503055030650307503085030950310503115031250313503145031550316503175031850319503205032150322503235032450325503265032750328503295033050331503325033350334503355033650337503385033950340503415034250343503445034550346503475034850349503505035150352503535035450355503565035750358503595036050361503625036350364503655036650367503685036950370503715037250373503745037550376503775037850379503805038150382503835038450385503865038750388503895039050391503925039350394503955039650397503985039950400504015040250403504045040550406504075040850409504105041150412504135041450415504165041750418504195042050421504225042350424504255042650427504285042950430504315043250433504345043550436504375043850439504405044150442504435044450445504465044750448504495045050451504525045350454504555045650457504585045950460504615046250463504645046550466504675046850469504705047150472504735047450475504765047750478504795048050481504825048350484504855048650487504885048950490504915049250493504945049550496504975049850499505005050150502505035050450505505065050750508505095051050511505125051350514505155051650517505185051950520505215052250523505245052550526505275052850529505305053150532505335053450535505365053750538505395054050541505425054350544505455054650547505485054950550505515055250553505545055550556505575055850559505605056150562505635056450565505665056750568505695057050571505725057350574505755057650577505785057950580505815058250583505845058550586505875058850589505905059150592505935059450595505965059750598505995060050601506025060350604506055060650607506085060950610506115061250613506145061550616506175061850619506205062150622506235062450625506265062750628506295063050631506325063350634506355063650637506385063950640506415064250643506445064550646506475064850649506505065150652506535065450655506565065750658506595066050661506625066350664506655066650667506685066950670506715067250673506745067550676506775067850679506805068150682506835068450685506865068750688506895069050691506925069350694506955069650697506985069950700507015070250703507045070550706507075070850709507105071150712507135071450715507165071750718507195072050721507225072350724507255072650727507285072950730507315073250733507345073550736507375073850739507405074150742507435074450745507465074750748507495075050751507525075350754507555075650757507585075950760507615076250763507645076550766507675076850769507705077150772507735077450775507765077750778507795078050781507825078350784507855078650787507885078950790507915079250793507945079550796507975079850799508005080150802508035080450805508065080750808508095081050811508125081350814508155081650817508185081950820508215082250823508245082550826508275082850829508305083150832508335083450835508365083750838508395084050841508425084350844508455084650847508485084950850508515085250853508545085550856508575085850859508605086150862508635086450865508665086750868508695087050871508725087350874508755087650877508785087950880508815088250883508845088550886508875088850889508905089150892508935089450895508965089750898508995090050901509025090350904509055090650907509085090950910509115091250913509145091550916509175091850919509205092150922509235092450925509265092750928509295093050931509325093350934509355093650937509385093950940509415094250943509445094550946509475094850949509505095150952509535095450955509565095750958509595096050961509625096350964509655096650967509685096950970509715097250973509745097550976509775097850979509805098150982509835098450985509865098750988509895099050991509925099350994509955099650997509985099951000510015100251003510045100551006510075100851009510105101151012510135101451015510165101751018510195102051021510225102351024510255102651027510285102951030510315103251033510345103551036510375103851039510405104151042510435104451045510465104751048510495105051051510525105351054510555105651057510585105951060510615106251063510645106551066510675106851069510705107151072510735107451075510765107751078510795108051081510825108351084510855108651087510885108951090510915109251093510945109551096510975109851099511005110151102511035110451105511065110751108511095111051111511125111351114511155111651117511185111951120511215112251123511245112551126511275112851129511305113151132511335113451135511365113751138511395114051141511425114351144511455114651147511485114951150511515115251153511545115551156511575115851159511605116151162511635116451165511665116751168511695117051171511725117351174511755117651177511785117951180511815118251183511845118551186511875118851189511905119151192511935119451195511965119751198511995120051201512025120351204512055120651207512085120951210512115121251213512145121551216512175121851219512205122151222512235122451225512265122751228512295123051231512325123351234512355123651237512385123951240512415124251243512445124551246512475124851249512505125151252512535125451255512565125751258512595126051261512625126351264512655126651267512685126951270512715127251273512745127551276512775127851279512805128151282512835128451285512865128751288512895129051291512925129351294512955129651297512985129951300513015130251303513045130551306513075130851309513105131151312513135131451315513165131751318513195132051321513225132351324513255132651327513285132951330513315133251333513345133551336513375133851339513405134151342513435134451345513465134751348513495135051351513525135351354513555135651357513585135951360513615136251363513645136551366513675136851369513705137151372513735137451375513765137751378513795138051381513825138351384513855138651387513885138951390513915139251393513945139551396513975139851399514005140151402514035140451405514065140751408514095141051411514125141351414514155141651417514185141951420514215142251423514245142551426514275142851429514305143151432514335143451435514365143751438514395144051441514425144351444514455144651447514485144951450514515145251453514545145551456514575145851459514605146151462514635146451465514665146751468514695147051471514725147351474514755147651477514785147951480514815148251483514845148551486514875148851489514905149151492514935149451495514965149751498514995150051501515025150351504515055150651507515085150951510515115151251513515145151551516515175151851519515205152151522515235152451525515265152751528515295153051531515325153351534515355153651537515385153951540515415154251543515445154551546515475154851549515505155151552515535155451555515565155751558515595156051561515625156351564515655156651567515685156951570515715157251573515745157551576515775157851579515805158151582515835158451585515865158751588515895159051591515925159351594515955159651597515985159951600516015160251603516045160551606516075160851609516105161151612516135161451615516165161751618516195162051621516225162351624516255162651627516285162951630516315163251633516345163551636516375163851639516405164151642516435164451645516465164751648516495165051651516525165351654516555165651657516585165951660516615166251663516645166551666516675166851669516705167151672516735167451675516765167751678516795168051681516825168351684516855168651687516885168951690516915169251693516945169551696516975169851699517005170151702517035170451705517065170751708517095171051711517125171351714517155171651717517185171951720517215172251723517245172551726517275172851729517305173151732517335173451735517365173751738517395174051741517425174351744517455174651747517485174951750517515175251753517545175551756517575175851759517605176151762517635176451765517665176751768517695177051771517725177351774517755177651777517785177951780517815178251783517845178551786517875178851789517905179151792517935179451795517965179751798517995180051801518025180351804518055180651807518085180951810518115181251813518145181551816518175181851819518205182151822518235182451825518265182751828518295183051831518325183351834518355183651837518385183951840518415184251843518445184551846518475184851849518505185151852518535185451855518565185751858518595186051861518625186351864518655186651867518685186951870518715187251873518745187551876518775187851879518805188151882518835188451885518865188751888518895189051891518925189351894518955189651897518985189951900519015190251903519045190551906519075190851909519105191151912519135191451915519165191751918519195192051921519225192351924519255192651927519285192951930519315193251933519345193551936519375193851939519405194151942519435194451945519465194751948519495195051951519525195351954519555195651957519585195951960519615196251963519645196551966519675196851969519705197151972519735197451975519765197751978519795198051981519825198351984519855198651987519885198951990519915199251993519945199551996519975199851999520005200152002520035200452005520065200752008520095201052011520125201352014520155201652017520185201952020520215202252023520245202552026520275202852029520305203152032520335203452035520365203752038520395204052041520425204352044520455204652047520485204952050520515205252053520545205552056520575205852059520605206152062520635206452065520665206752068520695207052071520725207352074520755207652077520785207952080520815208252083520845208552086520875208852089520905209152092520935209452095520965209752098520995210052101521025210352104521055210652107521085210952110521115211252113521145211552116521175211852119521205212152122521235212452125521265212752128521295213052131521325213352134521355213652137521385213952140521415214252143521445214552146521475214852149521505215152152521535215452155521565215752158521595216052161521625216352164521655216652167521685216952170521715217252173521745217552176521775217852179521805218152182521835218452185521865218752188521895219052191521925219352194521955219652197521985219952200522015220252203522045220552206522075220852209522105221152212522135221452215522165221752218522195222052221522225222352224522255222652227522285222952230522315223252233522345223552236522375223852239522405224152242522435224452245522465224752248522495225052251522525225352254522555225652257522585225952260522615226252263522645226552266522675226852269522705227152272522735227452275522765227752278522795228052281522825228352284522855228652287522885228952290522915229252293522945229552296522975229852299523005230152302523035230452305523065230752308523095231052311523125231352314523155231652317523185231952320523215232252323523245232552326523275232852329523305233152332523335233452335523365233752338523395234052341523425234352344523455234652347523485234952350523515235252353523545235552356523575235852359523605236152362523635236452365523665236752368523695237052371523725237352374523755237652377523785237952380523815238252383523845238552386523875238852389523905239152392523935239452395523965239752398523995240052401524025240352404524055240652407524085240952410524115241252413524145241552416524175241852419524205242152422524235242452425524265242752428524295243052431524325243352434524355243652437524385243952440524415244252443524445244552446524475244852449524505245152452524535245452455524565245752458524595246052461524625246352464524655246652467524685246952470524715247252473524745247552476524775247852479524805248152482524835248452485524865248752488524895249052491524925249352494524955249652497524985249952500525015250252503525045250552506525075250852509525105251152512525135251452515525165251752518525195252052521525225252352524525255252652527525285252952530525315253252533525345253552536525375253852539525405254152542525435254452545525465254752548525495255052551525525255352554525555255652557525585255952560525615256252563525645256552566525675256852569525705257152572525735257452575525765257752578525795258052581525825258352584525855258652587525885258952590525915259252593525945259552596525975259852599526005260152602526035260452605526065260752608526095261052611526125261352614526155261652617526185261952620526215262252623526245262552626526275262852629526305263152632526335263452635526365263752638526395264052641526425264352644526455264652647526485264952650526515265252653526545265552656526575265852659526605266152662526635266452665526665266752668526695267052671526725267352674526755267652677526785267952680526815268252683526845268552686526875268852689526905269152692526935269452695526965269752698526995270052701527025270352704527055270652707527085270952710527115271252713527145271552716527175271852719527205272152722527235272452725527265272752728527295273052731527325273352734527355273652737527385273952740527415274252743527445274552746527475274852749527505275152752527535275452755527565275752758527595276052761527625276352764527655276652767527685276952770527715277252773527745277552776527775277852779527805278152782527835278452785527865278752788527895279052791527925279352794527955279652797527985279952800528015280252803528045280552806528075280852809528105281152812528135281452815528165281752818528195282052821528225282352824528255282652827528285282952830528315283252833528345283552836528375283852839528405284152842528435284452845528465284752848528495285052851528525285352854528555285652857528585285952860528615286252863528645286552866528675286852869528705287152872528735287452875528765287752878528795288052881528825288352884528855288652887528885288952890528915289252893528945289552896528975289852899529005290152902529035290452905529065290752908529095291052911529125291352914529155291652917529185291952920529215292252923529245292552926529275292852929529305293152932529335293452935529365293752938529395294052941529425294352944529455294652947529485294952950529515295252953529545295552956529575295852959529605296152962529635296452965529665296752968529695297052971529725297352974529755297652977529785297952980529815298252983529845298552986529875298852989529905299152992529935299452995529965299752998529995300053001530025300353004530055300653007530085300953010530115301253013530145301553016530175301853019530205302153022530235302453025530265302753028530295303053031530325303353034530355303653037530385303953040530415304253043530445304553046530475304853049530505305153052530535305453055530565305753058530595306053061530625306353064530655306653067530685306953070530715307253073530745307553076530775307853079530805308153082530835308453085530865308753088530895309053091530925309353094530955309653097530985309953100531015310253103531045310553106531075310853109531105311153112531135311453115531165311753118531195312053121531225312353124531255312653127531285312953130531315313253133531345313553136531375313853139531405314153142531435314453145531465314753148531495315053151531525315353154531555315653157531585315953160531615316253163531645316553166531675316853169531705317153172531735317453175531765317753178531795318053181531825318353184531855318653187531885318953190531915319253193531945319553196531975319853199532005320153202532035320453205532065320753208532095321053211532125321353214532155321653217532185321953220532215322253223532245322553226532275322853229532305323153232532335323453235532365323753238532395324053241532425324353244532455324653247532485324953250532515325253253532545325553256532575325853259532605326153262532635326453265532665326753268532695327053271532725327353274532755327653277532785327953280532815328253283532845328553286532875328853289532905329153292532935329453295532965329753298532995330053301533025330353304533055330653307533085330953310533115331253313533145331553316533175331853319533205332153322533235332453325533265332753328533295333053331533325333353334533355333653337533385333953340533415334253343533445334553346533475334853349533505335153352533535335453355533565335753358533595336053361533625336353364533655336653367533685336953370533715337253373533745337553376533775337853379533805338153382533835338453385533865338753388533895339053391533925339353394533955339653397533985339953400534015340253403534045340553406534075340853409534105341153412534135341453415534165341753418534195342053421534225342353424534255342653427534285342953430534315343253433534345343553436534375343853439534405344153442534435344453445534465344753448534495345053451534525345353454534555345653457534585345953460534615346253463534645346553466534675346853469534705347153472534735347453475534765347753478534795348053481534825348353484534855348653487534885348953490534915349253493534945349553496534975349853499535005350153502535035350453505535065350753508535095351053511535125351353514535155351653517535185351953520535215352253523535245352553526535275352853529535305353153532535335353453535535365353753538535395354053541535425354353544535455354653547535485354953550535515355253553535545355553556535575355853559535605356153562535635356453565535665356753568535695357053571535725357353574535755357653577535785357953580535815358253583535845358553586535875358853589535905359153592535935359453595535965359753598535995360053601536025360353604536055360653607536085360953610536115361253613536145361553616536175361853619536205362153622536235362453625536265362753628536295363053631536325363353634536355363653637536385363953640536415364253643536445364553646536475364853649536505365153652536535365453655536565365753658536595366053661536625366353664536655366653667536685366953670536715367253673536745367553676536775367853679536805368153682536835368453685536865368753688536895369053691536925369353694536955369653697536985369953700537015370253703537045370553706537075370853709537105371153712537135371453715537165371753718537195372053721537225372353724537255372653727537285372953730537315373253733537345373553736537375373853739537405374153742537435374453745537465374753748537495375053751537525375353754537555375653757537585375953760537615376253763537645376553766537675376853769537705377153772537735377453775537765377753778537795378053781537825378353784537855378653787537885378953790537915379253793537945379553796537975379853799538005380153802538035380453805538065380753808538095381053811538125381353814538155381653817538185381953820538215382253823538245382553826538275382853829538305383153832538335383453835538365383753838538395384053841538425384353844538455384653847538485384953850538515385253853538545385553856538575385853859538605386153862538635386453865538665386753868538695387053871538725387353874538755387653877538785387953880538815388253883538845388553886538875388853889538905389153892538935389453895538965389753898538995390053901539025390353904539055390653907539085390953910539115391253913539145391553916539175391853919539205392153922539235392453925539265392753928539295393053931539325393353934539355393653937539385393953940539415394253943539445394553946539475394853949539505395153952539535395453955539565395753958539595396053961539625396353964539655396653967539685396953970539715397253973539745397553976539775397853979539805398153982539835398453985539865398753988539895399053991539925399353994539955399653997539985399954000540015400254003540045400554006540075400854009540105401154012540135401454015540165401754018540195402054021540225402354024540255402654027540285402954030540315403254033540345403554036540375403854039540405404154042540435404454045540465404754048540495405054051540525405354054540555405654057540585405954060540615406254063540645406554066540675406854069540705407154072540735407454075540765407754078540795408054081540825408354084540855408654087540885408954090540915409254093540945409554096540975409854099541005410154102541035410454105541065410754108541095411054111541125411354114541155411654117541185411954120541215412254123541245412554126541275412854129541305413154132541335413454135541365413754138541395414054141541425414354144541455414654147541485414954150541515415254153541545415554156541575415854159541605416154162541635416454165541665416754168541695417054171541725417354174541755417654177541785417954180541815418254183541845418554186541875418854189541905419154192541935419454195541965419754198541995420054201542025420354204542055420654207542085420954210542115421254213542145421554216542175421854219542205422154222542235422454225542265422754228542295423054231542325423354234542355423654237542385423954240542415424254243542445424554246542475424854249542505425154252542535425454255542565425754258542595426054261542625426354264542655426654267542685426954270542715427254273542745427554276542775427854279542805428154282542835428454285542865428754288542895429054291542925429354294542955429654297542985429954300543015430254303543045430554306543075430854309543105431154312543135431454315543165431754318543195432054321543225432354324543255432654327543285432954330543315433254333543345433554336543375433854339543405434154342543435434454345543465434754348543495435054351543525435354354543555435654357543585435954360543615436254363543645436554366543675436854369543705437154372543735437454375543765437754378543795438054381543825438354384543855438654387543885438954390543915439254393543945439554396543975439854399544005440154402544035440454405544065440754408544095441054411544125441354414544155441654417544185441954420544215442254423544245442554426544275442854429544305443154432544335443454435544365443754438544395444054441544425444354444544455444654447544485444954450544515445254453544545445554456544575445854459544605446154462544635446454465544665446754468544695447054471544725447354474544755447654477544785447954480544815448254483544845448554486544875448854489544905449154492544935449454495544965449754498544995450054501545025450354504545055450654507545085450954510545115451254513545145451554516545175451854519545205452154522545235452454525545265452754528545295453054531545325453354534545355453654537545385453954540545415454254543545445454554546545475454854549545505455154552545535455454555545565455754558545595456054561545625456354564545655456654567545685456954570545715457254573545745457554576545775457854579545805458154582545835458454585545865458754588545895459054591545925459354594545955459654597545985459954600546015460254603546045460554606546075460854609546105461154612546135461454615546165461754618546195462054621546225462354624546255462654627546285462954630546315463254633546345463554636546375463854639546405464154642546435464454645546465464754648546495465054651546525465354654546555465654657546585465954660546615466254663546645466554666546675466854669546705467154672546735467454675546765467754678546795468054681546825468354684546855468654687546885468954690546915469254693546945469554696546975469854699547005470154702547035470454705547065470754708547095471054711547125471354714547155471654717547185471954720547215472254723547245472554726547275472854729547305473154732547335473454735547365473754738547395474054741547425474354744547455474654747547485474954750547515475254753547545475554756547575475854759547605476154762547635476454765547665476754768547695477054771547725477354774547755477654777547785477954780547815478254783547845478554786547875478854789547905479154792547935479454795547965479754798547995480054801548025480354804548055480654807548085480954810548115481254813548145481554816548175481854819548205482154822548235482454825548265482754828548295483054831548325483354834548355483654837548385483954840548415484254843548445484554846548475484854849548505485154852548535485454855548565485754858548595486054861548625486354864548655486654867548685486954870548715487254873548745487554876548775487854879548805488154882548835488454885548865488754888548895489054891548925489354894548955489654897548985489954900549015490254903549045490554906549075490854909549105491154912549135491454915549165491754918549195492054921549225492354924549255492654927549285492954930549315493254933549345493554936549375493854939549405494154942549435494454945549465494754948549495495054951549525495354954549555495654957549585495954960549615496254963549645496554966549675496854969549705497154972549735497454975549765497754978549795498054981549825498354984549855498654987549885498954990549915499254993549945499554996549975499854999550005500155002550035500455005550065500755008550095501055011550125501355014550155501655017550185501955020550215502255023550245502555026550275502855029550305503155032550335503455035550365503755038550395504055041550425504355044550455504655047550485504955050550515505255053550545505555056550575505855059550605506155062550635506455065550665506755068550695507055071550725507355074550755507655077550785507955080550815508255083550845508555086550875508855089550905509155092550935509455095550965509755098550995510055101551025510355104551055510655107551085510955110551115511255113551145511555116551175511855119551205512155122551235512455125551265512755128551295513055131551325513355134551355513655137551385513955140551415514255143551445514555146551475514855149551505515155152551535515455155551565515755158551595516055161551625516355164551655516655167551685516955170551715517255173551745517555176551775517855179551805518155182551835518455185551865518755188551895519055191551925519355194551955519655197551985519955200552015520255203552045520555206552075520855209552105521155212552135521455215552165521755218552195522055221552225522355224552255522655227552285522955230552315523255233552345523555236552375523855239552405524155242552435524455245552465524755248552495525055251552525525355254552555525655257552585525955260552615526255263552645526555266552675526855269552705527155272552735527455275552765527755278552795528055281552825528355284552855528655287552885528955290552915529255293552945529555296552975529855299553005530155302553035530455305553065530755308553095531055311553125531355314553155531655317553185531955320553215532255323553245532555326553275532855329553305533155332553335533455335553365533755338553395534055341553425534355344553455534655347553485534955350553515535255353553545535555356553575535855359553605536155362553635536455365553665536755368553695537055371553725537355374553755537655377553785537955380553815538255383553845538555386553875538855389553905539155392553935539455395553965539755398553995540055401554025540355404554055540655407554085540955410554115541255413554145541555416554175541855419554205542155422554235542455425554265542755428554295543055431554325543355434554355543655437554385543955440554415544255443554445544555446554475544855449554505545155452554535545455455554565545755458554595546055461554625546355464554655546655467554685546955470554715547255473554745547555476554775547855479554805548155482554835548455485554865548755488554895549055491554925549355494554955549655497554985549955500555015550255503555045550555506555075550855509555105551155512555135551455515555165551755518555195552055521555225552355524555255552655527555285552955530555315553255533555345553555536555375553855539555405554155542555435554455545555465554755548555495555055551555525555355554555555555655557555585555955560555615556255563555645556555566555675556855569555705557155572555735557455575555765557755578555795558055581555825558355584555855558655587555885558955590555915559255593555945559555596555975559855599556005560155602556035560455605556065560755608556095561055611556125561355614556155561655617556185561955620556215562255623556245562555626556275562855629556305563155632556335563455635556365563755638556395564055641556425564355644556455564655647556485564955650556515565255653556545565555656556575565855659556605566155662556635566455665556665566755668556695567055671556725567355674556755567655677556785567955680556815568255683556845568555686556875568855689556905569155692556935569455695556965569755698556995570055701557025570355704557055570655707557085570955710557115571255713557145571555716557175571855719557205572155722557235572455725557265572755728557295573055731557325573355734557355573655737557385573955740557415574255743557445574555746557475574855749557505575155752557535575455755557565575755758557595576055761557625576355764557655576655767557685576955770557715577255773557745577555776557775577855779557805578155782557835578455785557865578755788557895579055791557925579355794557955579655797557985579955800558015580255803558045580555806558075580855809558105581155812558135581455815558165581755818558195582055821558225582355824558255582655827558285582955830558315583255833558345583555836558375583855839558405584155842558435584455845558465584755848558495585055851558525585355854558555585655857558585585955860558615586255863558645586555866558675586855869558705587155872558735587455875558765587755878558795588055881558825588355884558855588655887558885588955890558915589255893558945589555896558975589855899559005590155902559035590455905559065590755908559095591055911559125591355914559155591655917559185591955920559215592255923559245592555926559275592855929559305593155932559335593455935559365593755938559395594055941559425594355944559455594655947559485594955950559515595255953559545595555956559575595855959559605596155962559635596455965559665596755968559695597055971559725597355974559755597655977559785597955980559815598255983559845598555986559875598855989559905599155992559935599455995559965599755998559995600056001560025600356004560055600656007560085600956010560115601256013560145601556016560175601856019560205602156022560235602456025560265602756028560295603056031560325603356034560355603656037560385603956040560415604256043560445604556046560475604856049560505605156052560535605456055560565605756058560595606056061560625606356064560655606656067560685606956070560715607256073560745607556076560775607856079560805608156082560835608456085560865608756088560895609056091560925609356094560955609656097560985609956100561015610256103561045610556106561075610856109561105611156112561135611456115561165611756118561195612056121561225612356124561255612656127561285612956130561315613256133561345613556136561375613856139561405614156142561435614456145561465614756148561495615056151561525615356154561555615656157561585615956160561615616256163561645616556166561675616856169561705617156172561735617456175561765617756178561795618056181561825618356184561855618656187561885618956190561915619256193561945619556196561975619856199562005620156202562035620456205562065620756208562095621056211562125621356214562155621656217562185621956220562215622256223562245622556226562275622856229562305623156232562335623456235562365623756238562395624056241562425624356244562455624656247562485624956250562515625256253562545625556256562575625856259562605626156262562635626456265562665626756268562695627056271562725627356274562755627656277562785627956280562815628256283562845628556286562875628856289562905629156292562935629456295562965629756298562995630056301563025630356304563055630656307563085630956310563115631256313563145631556316563175631856319563205632156322563235632456325563265632756328563295633056331563325633356334563355633656337563385633956340563415634256343563445634556346563475634856349563505635156352563535635456355563565635756358563595636056361563625636356364563655636656367563685636956370563715637256373563745637556376563775637856379563805638156382563835638456385563865638756388563895639056391563925639356394563955639656397563985639956400564015640256403564045640556406564075640856409564105641156412564135641456415564165641756418564195642056421564225642356424564255642656427564285642956430564315643256433564345643556436564375643856439564405644156442564435644456445564465644756448564495645056451564525645356454564555645656457564585645956460564615646256463564645646556466564675646856469564705647156472564735647456475564765647756478564795648056481564825648356484564855648656487564885648956490564915649256493564945649556496564975649856499565005650156502565035650456505565065650756508565095651056511565125651356514565155651656517565185651956520565215652256523565245652556526565275652856529565305653156532565335653456535565365653756538565395654056541565425654356544565455654656547565485654956550565515655256553565545655556556565575655856559565605656156562
  1. AManifest = class sealed external 'android' name 'Manifest' (JLObject)
  2. public
  3. type
  4. Innerpermission_group = class;
  5. Arr1Innerpermission_group = array of Innerpermission_group;
  6. Arr2Innerpermission_group = array of Arr1Innerpermission_group;
  7. Arr3Innerpermission_group = array of Arr2Innerpermission_group;
  8. Innerpermission = class;
  9. Arr1Innerpermission = array of Innerpermission;
  10. Arr2Innerpermission = array of Arr1Innerpermission;
  11. Arr3Innerpermission = array of Arr2Innerpermission;
  12. Innerpermission_group = class sealed external 'android' name 'permission_group' (JLObject)
  13. public
  14. const
  15. ACCOUNTS = 'android.permission-group.ACCOUNTS';
  16. COST_MONEY = 'android.permission-group.COST_MONEY';
  17. DEVELOPMENT_TOOLS = 'android.permission-group.DEVELOPMENT_TOOLS';
  18. HARDWARE_CONTROLS = 'android.permission-group.HARDWARE_CONTROLS';
  19. LOCATION = 'android.permission-group.LOCATION';
  20. MESSAGES = 'android.permission-group.MESSAGES';
  21. NETWORK = 'android.permission-group.NETWORK';
  22. PERSONAL_INFO = 'android.permission-group.PERSONAL_INFO';
  23. PHONE_CALLS = 'android.permission-group.PHONE_CALLS';
  24. STORAGE = 'android.permission-group.STORAGE';
  25. SYSTEM_TOOLS = 'android.permission-group.SYSTEM_TOOLS';
  26. public
  27. constructor create(); overload;
  28. end;
  29. Innerpermission = class sealed external 'android' name 'permission' (JLObject)
  30. public
  31. const
  32. ACCESS_CHECKIN_PROPERTIES = 'android.permission.ACCESS_CHECKIN_PROPERTIES';
  33. ACCESS_COARSE_LOCATION = 'android.permission.ACCESS_COARSE_LOCATION';
  34. ACCESS_FINE_LOCATION = 'android.permission.ACCESS_FINE_LOCATION';
  35. ACCESS_LOCATION_EXTRA_COMMANDS = 'android.permission.ACCESS_LOCATION_EXTRA_COMMANDS';
  36. ACCESS_MOCK_LOCATION = 'android.permission.ACCESS_MOCK_LOCATION';
  37. ACCESS_NETWORK_STATE = 'android.permission.ACCESS_NETWORK_STATE';
  38. ACCESS_SURFACE_FLINGER = 'android.permission.ACCESS_SURFACE_FLINGER';
  39. ACCESS_WIFI_STATE = 'android.permission.ACCESS_WIFI_STATE';
  40. ACCOUNT_MANAGER = 'android.permission.ACCOUNT_MANAGER';
  41. ADD_VOICEMAIL = 'com.android.voicemail.permission.ADD_VOICEMAIL';
  42. AUTHENTICATE_ACCOUNTS = 'android.permission.AUTHENTICATE_ACCOUNTS';
  43. BATTERY_STATS = 'android.permission.BATTERY_STATS';
  44. BIND_APPWIDGET = 'android.permission.BIND_APPWIDGET';
  45. BIND_DEVICE_ADMIN = 'android.permission.BIND_DEVICE_ADMIN';
  46. BIND_INPUT_METHOD = 'android.permission.BIND_INPUT_METHOD';
  47. BIND_REMOTEVIEWS = 'android.permission.BIND_REMOTEVIEWS';
  48. BIND_TEXT_SERVICE = 'android.permission.BIND_TEXT_SERVICE';
  49. BIND_VPN_SERVICE = 'android.permission.BIND_VPN_SERVICE';
  50. BIND_WALLPAPER = 'android.permission.BIND_WALLPAPER';
  51. BLUETOOTH = 'android.permission.BLUETOOTH';
  52. BLUETOOTH_ADMIN = 'android.permission.BLUETOOTH_ADMIN';
  53. BRICK = 'android.permission.BRICK';
  54. BROADCAST_PACKAGE_REMOVED = 'android.permission.BROADCAST_PACKAGE_REMOVED';
  55. BROADCAST_SMS = 'android.permission.BROADCAST_SMS';
  56. BROADCAST_STICKY = 'android.permission.BROADCAST_STICKY';
  57. BROADCAST_WAP_PUSH = 'android.permission.BROADCAST_WAP_PUSH';
  58. CALL_PHONE = 'android.permission.CALL_PHONE';
  59. CALL_PRIVILEGED = 'android.permission.CALL_PRIVILEGED';
  60. CAMERA = 'android.permission.CAMERA';
  61. CHANGE_COMPONENT_ENABLED_STATE = 'android.permission.CHANGE_COMPONENT_ENABLED_STATE';
  62. CHANGE_CONFIGURATION = 'android.permission.CHANGE_CONFIGURATION';
  63. CHANGE_NETWORK_STATE = 'android.permission.CHANGE_NETWORK_STATE';
  64. CHANGE_WIFI_MULTICAST_STATE = 'android.permission.CHANGE_WIFI_MULTICAST_STATE';
  65. CHANGE_WIFI_STATE = 'android.permission.CHANGE_WIFI_STATE';
  66. CLEAR_APP_CACHE = 'android.permission.CLEAR_APP_CACHE';
  67. CLEAR_APP_USER_DATA = 'android.permission.CLEAR_APP_USER_DATA';
  68. CONTROL_LOCATION_UPDATES = 'android.permission.CONTROL_LOCATION_UPDATES';
  69. DELETE_CACHE_FILES = 'android.permission.DELETE_CACHE_FILES';
  70. DELETE_PACKAGES = 'android.permission.DELETE_PACKAGES';
  71. DEVICE_POWER = 'android.permission.DEVICE_POWER';
  72. DIAGNOSTIC = 'android.permission.DIAGNOSTIC';
  73. DISABLE_KEYGUARD = 'android.permission.DISABLE_KEYGUARD';
  74. DUMP = 'android.permission.DUMP';
  75. EXPAND_STATUS_BAR = 'android.permission.EXPAND_STATUS_BAR';
  76. FACTORY_TEST = 'android.permission.FACTORY_TEST';
  77. FLASHLIGHT = 'android.permission.FLASHLIGHT';
  78. FORCE_BACK = 'android.permission.FORCE_BACK';
  79. GET_ACCOUNTS = 'android.permission.GET_ACCOUNTS';
  80. GET_PACKAGE_SIZE = 'android.permission.GET_PACKAGE_SIZE';
  81. GET_TASKS = 'android.permission.GET_TASKS';
  82. GLOBAL_SEARCH = 'android.permission.GLOBAL_SEARCH';
  83. HARDWARE_TEST = 'android.permission.HARDWARE_TEST';
  84. INJECT_EVENTS = 'android.permission.INJECT_EVENTS';
  85. INSTALL_LOCATION_PROVIDER = 'android.permission.INSTALL_LOCATION_PROVIDER';
  86. INSTALL_PACKAGES = 'android.permission.INSTALL_PACKAGES';
  87. INTERNAL_SYSTEM_WINDOW = 'android.permission.INTERNAL_SYSTEM_WINDOW';
  88. INTERNET = 'android.permission.INTERNET';
  89. KILL_BACKGROUND_PROCESSES = 'android.permission.KILL_BACKGROUND_PROCESSES';
  90. MANAGE_ACCOUNTS = 'android.permission.MANAGE_ACCOUNTS';
  91. MANAGE_APP_TOKENS = 'android.permission.MANAGE_APP_TOKENS';
  92. MASTER_CLEAR = 'android.permission.MASTER_CLEAR';
  93. MODIFY_AUDIO_SETTINGS = 'android.permission.MODIFY_AUDIO_SETTINGS';
  94. MODIFY_PHONE_STATE = 'android.permission.MODIFY_PHONE_STATE';
  95. MOUNT_FORMAT_FILESYSTEMS = 'android.permission.MOUNT_FORMAT_FILESYSTEMS';
  96. MOUNT_UNMOUNT_FILESYSTEMS = 'android.permission.MOUNT_UNMOUNT_FILESYSTEMS';
  97. NFC = 'android.permission.NFC';
  98. PERSISTENT_ACTIVITY = 'android.permission.PERSISTENT_ACTIVITY';
  99. PROCESS_OUTGOING_CALLS = 'android.permission.PROCESS_OUTGOING_CALLS';
  100. READ_CALENDAR = 'android.permission.READ_CALENDAR';
  101. READ_CONTACTS = 'android.permission.READ_CONTACTS';
  102. READ_FRAME_BUFFER = 'android.permission.READ_FRAME_BUFFER';
  103. READ_HISTORY_BOOKMARKS = 'com.android.browser.permission.READ_HISTORY_BOOKMARKS';
  104. READ_INPUT_STATE = 'android.permission.READ_INPUT_STATE';
  105. READ_LOGS = 'android.permission.READ_LOGS';
  106. READ_PHONE_STATE = 'android.permission.READ_PHONE_STATE';
  107. READ_PROFILE = 'android.permission.READ_PROFILE';
  108. READ_SMS = 'android.permission.READ_SMS';
  109. READ_SYNC_SETTINGS = 'android.permission.READ_SYNC_SETTINGS';
  110. READ_SYNC_STATS = 'android.permission.READ_SYNC_STATS';
  111. REBOOT = 'android.permission.REBOOT';
  112. RECEIVE_BOOT_COMPLETED = 'android.permission.RECEIVE_BOOT_COMPLETED';
  113. RECEIVE_MMS = 'android.permission.RECEIVE_MMS';
  114. RECEIVE_SMS = 'android.permission.RECEIVE_SMS';
  115. RECEIVE_WAP_PUSH = 'android.permission.RECEIVE_WAP_PUSH';
  116. RECORD_AUDIO = 'android.permission.RECORD_AUDIO';
  117. REORDER_TASKS = 'android.permission.REORDER_TASKS';
  118. RESTART_PACKAGES = 'android.permission.RESTART_PACKAGES';
  119. SEND_SMS = 'android.permission.SEND_SMS';
  120. SET_ACTIVITY_WATCHER = 'android.permission.SET_ACTIVITY_WATCHER';
  121. SET_ALARM = 'com.android.alarm.permission.SET_ALARM';
  122. SET_ALWAYS_FINISH = 'android.permission.SET_ALWAYS_FINISH';
  123. SET_ANIMATION_SCALE = 'android.permission.SET_ANIMATION_SCALE';
  124. SET_DEBUG_APP = 'android.permission.SET_DEBUG_APP';
  125. SET_ORIENTATION = 'android.permission.SET_ORIENTATION';
  126. SET_POINTER_SPEED = 'android.permission.SET_POINTER_SPEED';
  127. SET_PREFERRED_APPLICATIONS = 'android.permission.SET_PREFERRED_APPLICATIONS';
  128. SET_PROCESS_LIMIT = 'android.permission.SET_PROCESS_LIMIT';
  129. SET_TIME = 'android.permission.SET_TIME';
  130. SET_TIME_ZONE = 'android.permission.SET_TIME_ZONE';
  131. SET_WALLPAPER = 'android.permission.SET_WALLPAPER';
  132. SET_WALLPAPER_HINTS = 'android.permission.SET_WALLPAPER_HINTS';
  133. SIGNAL_PERSISTENT_PROCESSES = 'android.permission.SIGNAL_PERSISTENT_PROCESSES';
  134. STATUS_BAR = 'android.permission.STATUS_BAR';
  135. SUBSCRIBED_FEEDS_READ = 'android.permission.SUBSCRIBED_FEEDS_READ';
  136. SUBSCRIBED_FEEDS_WRITE = 'android.permission.SUBSCRIBED_FEEDS_WRITE';
  137. SYSTEM_ALERT_WINDOW = 'android.permission.SYSTEM_ALERT_WINDOW';
  138. UPDATE_DEVICE_STATS = 'android.permission.UPDATE_DEVICE_STATS';
  139. USE_CREDENTIALS = 'android.permission.USE_CREDENTIALS';
  140. USE_SIP = 'android.permission.USE_SIP';
  141. VIBRATE = 'android.permission.VIBRATE';
  142. WAKE_LOCK = 'android.permission.WAKE_LOCK';
  143. WRITE_APN_SETTINGS = 'android.permission.WRITE_APN_SETTINGS';
  144. WRITE_CALENDAR = 'android.permission.WRITE_CALENDAR';
  145. WRITE_CONTACTS = 'android.permission.WRITE_CONTACTS';
  146. WRITE_EXTERNAL_STORAGE = 'android.permission.WRITE_EXTERNAL_STORAGE';
  147. WRITE_GSERVICES = 'android.permission.WRITE_GSERVICES';
  148. WRITE_HISTORY_BOOKMARKS = 'com.android.browser.permission.WRITE_HISTORY_BOOKMARKS';
  149. WRITE_PROFILE = 'android.permission.WRITE_PROFILE';
  150. WRITE_SECURE_SETTINGS = 'android.permission.WRITE_SECURE_SETTINGS';
  151. WRITE_SETTINGS = 'android.permission.WRITE_SETTINGS';
  152. WRITE_SMS = 'android.permission.WRITE_SMS';
  153. WRITE_SYNC_SETTINGS = 'android.permission.WRITE_SYNC_SETTINGS';
  154. public
  155. constructor create(); overload;
  156. end;
  157. public
  158. constructor create(); overload;
  159. end;
  160. AR = class sealed external 'android' name 'R' (JLObject)
  161. public
  162. type
  163. Innerxml = class;
  164. Arr1Innerxml = array of Innerxml;
  165. Arr2Innerxml = array of Arr1Innerxml;
  166. Arr3Innerxml = array of Arr2Innerxml;
  167. Innerstyle = class;
  168. Arr1Innerstyle = array of Innerstyle;
  169. Arr2Innerstyle = array of Arr1Innerstyle;
  170. Arr3Innerstyle = array of Arr2Innerstyle;
  171. Innerstring = class;
  172. Arr1Innerstring = array of Innerstring;
  173. Arr2Innerstring = array of Arr1Innerstring;
  174. Arr3Innerstring = array of Arr2Innerstring;
  175. Innerraw = class;
  176. Arr1Innerraw = array of Innerraw;
  177. Arr2Innerraw = array of Arr1Innerraw;
  178. Arr3Innerraw = array of Arr2Innerraw;
  179. Innerplurals = class;
  180. Arr1Innerplurals = array of Innerplurals;
  181. Arr2Innerplurals = array of Arr1Innerplurals;
  182. Arr3Innerplurals = array of Arr2Innerplurals;
  183. Innermipmap = class;
  184. Arr1Innermipmap = array of Innermipmap;
  185. Arr2Innermipmap = array of Arr1Innermipmap;
  186. Arr3Innermipmap = array of Arr2Innermipmap;
  187. Innermenu = class;
  188. Arr1Innermenu = array of Innermenu;
  189. Arr2Innermenu = array of Arr1Innermenu;
  190. Arr3Innermenu = array of Arr2Innermenu;
  191. Innerlayout = class;
  192. Arr1Innerlayout = array of Innerlayout;
  193. Arr2Innerlayout = array of Arr1Innerlayout;
  194. Arr3Innerlayout = array of Arr2Innerlayout;
  195. Innerinterpolator = class;
  196. Arr1Innerinterpolator = array of Innerinterpolator;
  197. Arr2Innerinterpolator = array of Arr1Innerinterpolator;
  198. Arr3Innerinterpolator = array of Arr2Innerinterpolator;
  199. Innerinteger = class;
  200. Arr1Innerinteger = array of Innerinteger;
  201. Arr2Innerinteger = array of Arr1Innerinteger;
  202. Arr3Innerinteger = array of Arr2Innerinteger;
  203. Innerid = class;
  204. Arr1Innerid = array of Innerid;
  205. Arr2Innerid = array of Arr1Innerid;
  206. Arr3Innerid = array of Arr2Innerid;
  207. Innerfraction = class;
  208. Arr1Innerfraction = array of Innerfraction;
  209. Arr2Innerfraction = array of Arr1Innerfraction;
  210. Arr3Innerfraction = array of Arr2Innerfraction;
  211. Innerdrawable = class;
  212. Arr1Innerdrawable = array of Innerdrawable;
  213. Arr2Innerdrawable = array of Arr1Innerdrawable;
  214. Arr3Innerdrawable = array of Arr2Innerdrawable;
  215. Innerdimen = class;
  216. Arr1Innerdimen = array of Innerdimen;
  217. Arr2Innerdimen = array of Arr1Innerdimen;
  218. Arr3Innerdimen = array of Arr2Innerdimen;
  219. Innercolor = class;
  220. Arr1Innercolor = array of Innercolor;
  221. Arr2Innercolor = array of Arr1Innercolor;
  222. Arr3Innercolor = array of Arr2Innercolor;
  223. Innerbool = class;
  224. Arr1Innerbool = array of Innerbool;
  225. Arr2Innerbool = array of Arr1Innerbool;
  226. Arr3Innerbool = array of Arr2Innerbool;
  227. Innerattr = class;
  228. Arr1Innerattr = array of Innerattr;
  229. Arr2Innerattr = array of Arr1Innerattr;
  230. Arr3Innerattr = array of Arr2Innerattr;
  231. Innerarray = class;
  232. Arr1Innerarray = array of Innerarray;
  233. Arr2Innerarray = array of Arr1Innerarray;
  234. Arr3Innerarray = array of Arr2Innerarray;
  235. Inneranimator = class;
  236. Arr1Inneranimator = array of Inneranimator;
  237. Arr2Inneranimator = array of Arr1Inneranimator;
  238. Arr3Inneranimator = array of Arr2Inneranimator;
  239. Inneranim = class;
  240. Arr1Inneranim = array of Inneranim;
  241. Arr2Inneranim = array of Arr1Inneranim;
  242. Arr3Inneranim = array of Arr2Inneranim;
  243. Innerxml = class sealed external 'android' name 'xml' (JLObject)
  244. public
  245. constructor create(); overload;
  246. end;
  247. Innerstyle = class sealed external 'android' name 'style' (JLObject)
  248. public
  249. const
  250. Animation = 16973824;
  251. Animation_Activity = 16973825;
  252. Animation_Dialog = 16973826;
  253. Animation_InputMethod = 16973910;
  254. Animation_Toast = 16973828;
  255. Animation_Translucent = 16973827;
  256. DeviceDefault_ButtonBar = 16974287;
  257. DeviceDefault_ButtonBar_AlertDialog = 16974288;
  258. DeviceDefault_Light_ButtonBar = 16974290;
  259. DeviceDefault_Light_ButtonBar_AlertDialog = 16974291;
  260. DeviceDefault_Light_SegmentedButton = 16974292;
  261. DeviceDefault_SegmentedButton = 16974289;
  262. Holo_ButtonBar = 16974053;
  263. Holo_ButtonBar_AlertDialog = 16974055;
  264. Holo_Light_ButtonBar = 16974054;
  265. Holo_Light_ButtonBar_AlertDialog = 16974056;
  266. Holo_Light_SegmentedButton = 16974058;
  267. Holo_SegmentedButton = 16974057;
  268. MediaButton = 16973879;
  269. MediaButton_Ffwd = 16973883;
  270. MediaButton_Next = 16973881;
  271. MediaButton_Pause = 16973885;
  272. MediaButton_Play = 16973882;
  273. MediaButton_Previous = 16973880;
  274. MediaButton_Rew = 16973884;
  275. TextAppearance = 16973886;
  276. TextAppearance_DeviceDefault = 16974253;
  277. TextAppearance_DeviceDefault_DialogWindowTitle = 16974264;
  278. TextAppearance_DeviceDefault_Inverse = 16974254;
  279. TextAppearance_DeviceDefault_Large = 16974255;
  280. TextAppearance_DeviceDefault_Large_Inverse = 16974256;
  281. TextAppearance_DeviceDefault_Medium = 16974257;
  282. TextAppearance_DeviceDefault_Medium_Inverse = 16974258;
  283. TextAppearance_DeviceDefault_SearchResult_Subtitle = 16974262;
  284. TextAppearance_DeviceDefault_SearchResult_Title = 16974261;
  285. TextAppearance_DeviceDefault_Small = 16974259;
  286. TextAppearance_DeviceDefault_Small_Inverse = 16974260;
  287. TextAppearance_DeviceDefault_Widget = 16974265;
  288. TextAppearance_DeviceDefault_Widget_ActionBar_Menu = 16974286;
  289. TextAppearance_DeviceDefault_Widget_ActionBar_Subtitle = 16974279;
  290. TextAppearance_DeviceDefault_Widget_ActionBar_Subtitle_Inverse = 16974283;
  291. TextAppearance_DeviceDefault_Widget_ActionBar_Title = 16974278;
  292. TextAppearance_DeviceDefault_Widget_ActionBar_Title_Inverse = 16974282;
  293. TextAppearance_DeviceDefault_Widget_ActionMode_Subtitle = 16974281;
  294. TextAppearance_DeviceDefault_Widget_ActionMode_Subtitle_Inverse = 16974285;
  295. TextAppearance_DeviceDefault_Widget_ActionMode_Title = 16974280;
  296. TextAppearance_DeviceDefault_Widget_ActionMode_Title_Inverse = 16974284;
  297. TextAppearance_DeviceDefault_Widget_Button = 16974266;
  298. TextAppearance_DeviceDefault_Widget_DropDownHint = 16974271;
  299. TextAppearance_DeviceDefault_Widget_DropDownItem = 16974272;
  300. TextAppearance_DeviceDefault_Widget_EditText = 16974274;
  301. TextAppearance_DeviceDefault_Widget_IconMenu_Item = 16974267;
  302. TextAppearance_DeviceDefault_Widget_PopupMenu = 16974275;
  303. TextAppearance_DeviceDefault_Widget_PopupMenu_Large = 16974276;
  304. TextAppearance_DeviceDefault_Widget_PopupMenu_Small = 16974277;
  305. TextAppearance_DeviceDefault_Widget_TabWidget = 16974268;
  306. TextAppearance_DeviceDefault_Widget_TextView = 16974269;
  307. TextAppearance_DeviceDefault_Widget_TextView_PopupMenu = 16974270;
  308. TextAppearance_DeviceDefault_Widget_TextView_SpinnerItem = 16974273;
  309. TextAppearance_DeviceDefault_WindowTitle = 16974263;
  310. TextAppearance_DialogWindowTitle = 16973889;
  311. TextAppearance_Holo = 16974075;
  312. TextAppearance_Holo_DialogWindowTitle = 16974103;
  313. TextAppearance_Holo_Inverse = 16974076;
  314. TextAppearance_Holo_Large = 16974077;
  315. TextAppearance_Holo_Large_Inverse = 16974078;
  316. TextAppearance_Holo_Medium = 16974079;
  317. TextAppearance_Holo_Medium_Inverse = 16974080;
  318. TextAppearance_Holo_SearchResult_Subtitle = 16974084;
  319. TextAppearance_Holo_SearchResult_Title = 16974083;
  320. TextAppearance_Holo_Small = 16974081;
  321. TextAppearance_Holo_Small_Inverse = 16974082;
  322. TextAppearance_Holo_Widget = 16974085;
  323. TextAppearance_Holo_Widget_ActionBar_Menu = 16974112;
  324. TextAppearance_Holo_Widget_ActionBar_Subtitle = 16974099;
  325. TextAppearance_Holo_Widget_ActionBar_Subtitle_Inverse = 16974109;
  326. TextAppearance_Holo_Widget_ActionBar_Title = 16974098;
  327. TextAppearance_Holo_Widget_ActionBar_Title_Inverse = 16974108;
  328. TextAppearance_Holo_Widget_ActionMode_Subtitle = 16974101;
  329. TextAppearance_Holo_Widget_ActionMode_Subtitle_Inverse = 16974111;
  330. TextAppearance_Holo_Widget_ActionMode_Title = 16974100;
  331. TextAppearance_Holo_Widget_ActionMode_Title_Inverse = 16974110;
  332. TextAppearance_Holo_Widget_Button = 16974086;
  333. TextAppearance_Holo_Widget_DropDownHint = 16974091;
  334. TextAppearance_Holo_Widget_DropDownItem = 16974092;
  335. TextAppearance_Holo_Widget_EditText = 16974094;
  336. TextAppearance_Holo_Widget_IconMenu_Item = 16974087;
  337. TextAppearance_Holo_Widget_PopupMenu = 16974095;
  338. TextAppearance_Holo_Widget_PopupMenu_Large = 16974096;
  339. TextAppearance_Holo_Widget_PopupMenu_Small = 16974097;
  340. TextAppearance_Holo_Widget_TabWidget = 16974088;
  341. TextAppearance_Holo_Widget_TextView = 16974089;
  342. TextAppearance_Holo_Widget_TextView_PopupMenu = 16974090;
  343. TextAppearance_Holo_Widget_TextView_SpinnerItem = 16974093;
  344. TextAppearance_Holo_WindowTitle = 16974102;
  345. TextAppearance_Inverse = 16973887;
  346. TextAppearance_Large = 16973890;
  347. TextAppearance_Large_Inverse = 16973891;
  348. TextAppearance_Medium = 16973892;
  349. TextAppearance_Medium_Inverse = 16973893;
  350. TextAppearance_Small = 16973894;
  351. TextAppearance_Small_Inverse = 16973895;
  352. TextAppearance_StatusBar_EventContent = 16973927;
  353. TextAppearance_StatusBar_EventContent_Title = 16973928;
  354. TextAppearance_StatusBar_Icon = 16973926;
  355. TextAppearance_StatusBar_Title = 16973925;
  356. TextAppearance_SuggestionHighlight = 16974104;
  357. TextAppearance_Theme = 16973888;
  358. TextAppearance_Theme_Dialog = 16973896;
  359. TextAppearance_Widget = 16973897;
  360. TextAppearance_Widget_Button = 16973898;
  361. TextAppearance_Widget_DropDownHint = 16973904;
  362. TextAppearance_Widget_DropDownItem = 16973905;
  363. TextAppearance_Widget_EditText = 16973900;
  364. TextAppearance_Widget_IconMenu_Item = 16973899;
  365. TextAppearance_Widget_PopupMenu_Large = 16973952;
  366. TextAppearance_Widget_PopupMenu_Small = 16973953;
  367. TextAppearance_Widget_TabWidget = 16973901;
  368. TextAppearance_Widget_TextView = 16973902;
  369. TextAppearance_Widget_TextView_PopupMenu = 16973903;
  370. TextAppearance_Widget_TextView_SpinnerItem = 16973906;
  371. TextAppearance_WindowTitle = 16973907;
  372. Theme = 16973829;
  373. Theme_Black = 16973832;
  374. Theme_Black_NoTitleBar = 16973833;
  375. Theme_Black_NoTitleBar_Fullscreen = 16973834;
  376. Theme_DeviceDefault = 16974120;
  377. Theme_DeviceDefault_Dialog = 16974126;
  378. Theme_DeviceDefault_Dialog_MinWidth = 16974127;
  379. Theme_DeviceDefault_Dialog_NoActionBar = 16974128;
  380. Theme_DeviceDefault_Dialog_NoActionBar_MinWidth = 16974129;
  381. Theme_DeviceDefault_DialogWhenLarge = 16974134;
  382. Theme_DeviceDefault_DialogWhenLarge_NoActionBar = 16974135;
  383. Theme_DeviceDefault_InputMethod = 16974142;
  384. Theme_DeviceDefault_Light = 16974123;
  385. Theme_DeviceDefault_Light_DarkActionBar = 16974143;
  386. Theme_DeviceDefault_Light_Dialog = 16974130;
  387. Theme_DeviceDefault_Light_Dialog_MinWidth = 16974131;
  388. Theme_DeviceDefault_Light_Dialog_NoActionBar = 16974132;
  389. Theme_DeviceDefault_Light_Dialog_NoActionBar_MinWidth = 16974133;
  390. Theme_DeviceDefault_Light_DialogWhenLarge = 16974136;
  391. Theme_DeviceDefault_Light_DialogWhenLarge_NoActionBar = 16974137;
  392. Theme_DeviceDefault_Light_NoActionBar = 16974124;
  393. Theme_DeviceDefault_Light_NoActionBar_Fullscreen = 16974125;
  394. Theme_DeviceDefault_Light_Panel = 16974139;
  395. Theme_DeviceDefault_NoActionBar = 16974121;
  396. Theme_DeviceDefault_NoActionBar_Fullscreen = 16974122;
  397. Theme_DeviceDefault_Panel = 16974138;
  398. Theme_DeviceDefault_Wallpaper = 16974140;
  399. Theme_DeviceDefault_Wallpaper_NoTitleBar = 16974141;
  400. Theme_Dialog = 16973835;
  401. Theme_Holo = 16973931;
  402. Theme_Holo_Dialog = 16973935;
  403. Theme_Holo_Dialog_MinWidth = 16973936;
  404. Theme_Holo_Dialog_NoActionBar = 16973937;
  405. Theme_Holo_Dialog_NoActionBar_MinWidth = 16973938;
  406. Theme_Holo_DialogWhenLarge = 16973943;
  407. Theme_Holo_DialogWhenLarge_NoActionBar = 16973944;
  408. Theme_Holo_InputMethod = 16973951;
  409. Theme_Holo_Light = 16973934;
  410. Theme_Holo_Light_DarkActionBar = 16974105;
  411. Theme_Holo_Light_Dialog = 16973939;
  412. Theme_Holo_Light_Dialog_MinWidth = 16973940;
  413. Theme_Holo_Light_Dialog_NoActionBar = 16973941;
  414. Theme_Holo_Light_Dialog_NoActionBar_MinWidth = 16973942;
  415. Theme_Holo_Light_DialogWhenLarge = 16973945;
  416. Theme_Holo_Light_DialogWhenLarge_NoActionBar = 16973946;
  417. Theme_Holo_Light_NoActionBar = 16974064;
  418. Theme_Holo_Light_NoActionBar_Fullscreen = 16974065;
  419. Theme_Holo_Light_Panel = 16973948;
  420. Theme_Holo_NoActionBar = 16973932;
  421. Theme_Holo_NoActionBar_Fullscreen = 16973933;
  422. Theme_Holo_Panel = 16973947;
  423. Theme_Holo_Wallpaper = 16973949;
  424. Theme_Holo_Wallpaper_NoTitleBar = 16973950;
  425. Theme_InputMethod = 16973908;
  426. Theme_Light = 16973836;
  427. Theme_Light_NoTitleBar = 16973837;
  428. Theme_Light_NoTitleBar_Fullscreen = 16973838;
  429. Theme_Light_Panel = 16973914;
  430. Theme_Light_WallpaperSettings = 16973922;
  431. Theme_NoDisplay = 16973909;
  432. Theme_NoTitleBar = 16973830;
  433. Theme_NoTitleBar_Fullscreen = 16973831;
  434. Theme_NoTitleBar_OverlayActionModes = 16973930;
  435. Theme_Panel = 16973913;
  436. Theme_Translucent = 16973839;
  437. Theme_Translucent_NoTitleBar = 16973840;
  438. Theme_Translucent_NoTitleBar_Fullscreen = 16973841;
  439. Theme_Wallpaper = 16973918;
  440. Theme_Wallpaper_NoTitleBar = 16973919;
  441. Theme_Wallpaper_NoTitleBar_Fullscreen = 16973920;
  442. Theme_WallpaperSettings = 16973921;
  443. Theme_WithActionBar = 16973929;
  444. Widget = 16973842;
  445. Widget_AbsListView = 16973843;
  446. Widget_ActionBar = 16973954;
  447. Widget_ActionBar_TabBar = 16974068;
  448. Widget_ActionBar_TabText = 16974067;
  449. Widget_ActionBar_TabView = 16974066;
  450. Widget_ActionButton = 16973956;
  451. Widget_ActionButton_CloseMode = 16973960;
  452. Widget_ActionButton_Overflow = 16973959;
  453. Widget_AutoCompleteTextView = 16973863;
  454. Widget_Button = 16973844;
  455. Widget_Button_Inset = 16973845;
  456. Widget_Button_Small = 16973846;
  457. Widget_Button_Toggle = 16973847;
  458. Widget_CalendarView = 16974059;
  459. Widget_CompoundButton = 16973848;
  460. Widget_CompoundButton_CheckBox = 16973849;
  461. Widget_CompoundButton_RadioButton = 16973850;
  462. Widget_CompoundButton_Star = 16973851;
  463. Widget_DatePicker = 16974062;
  464. Widget_DeviceDefault = 16974144;
  465. Widget_DeviceDefault_ActionBar = 16974187;
  466. Widget_DeviceDefault_ActionBar_Solid = 16974195;
  467. Widget_DeviceDefault_ActionBar_TabBar = 16974194;
  468. Widget_DeviceDefault_ActionBar_TabText = 16974193;
  469. Widget_DeviceDefault_ActionBar_TabView = 16974192;
  470. Widget_DeviceDefault_ActionButton = 16974182;
  471. Widget_DeviceDefault_ActionButton_CloseMode = 16974186;
  472. Widget_DeviceDefault_ActionButton_Overflow = 16974183;
  473. Widget_DeviceDefault_ActionButton_TextButton = 16974184;
  474. Widget_DeviceDefault_ActionMode = 16974185;
  475. Widget_DeviceDefault_AutoCompleteTextView = 16974151;
  476. Widget_DeviceDefault_Button = 16974145;
  477. Widget_DeviceDefault_Button_Borderless = 16974188;
  478. Widget_DeviceDefault_Button_Borderless_Small = 16974149;
  479. Widget_DeviceDefault_Button_Inset = 16974147;
  480. Widget_DeviceDefault_Button_Small = 16974146;
  481. Widget_DeviceDefault_Button_Toggle = 16974148;
  482. Widget_DeviceDefault_CalendarView = 16974190;
  483. Widget_DeviceDefault_CompoundButton_CheckBox = 16974152;
  484. Widget_DeviceDefault_CompoundButton_RadioButton = 16974169;
  485. Widget_DeviceDefault_CompoundButton_Star = 16974173;
  486. Widget_DeviceDefault_DatePicker = 16974191;
  487. Widget_DeviceDefault_DropDownItem = 16974177;
  488. Widget_DeviceDefault_DropDownItem_Spinner = 16974178;
  489. Widget_DeviceDefault_EditText = 16974154;
  490. Widget_DeviceDefault_ExpandableListView = 16974155;
  491. Widget_DeviceDefault_GridView = 16974156;
  492. Widget_DeviceDefault_HorizontalScrollView = 16974171;
  493. Widget_DeviceDefault_ImageButton = 16974157;
  494. Widget_DeviceDefault_Light = 16974196;
  495. Widget_DeviceDefault_Light_ActionBar = 16974243;
  496. Widget_DeviceDefault_Light_ActionBar_Solid = 16974247;
  497. Widget_DeviceDefault_Light_ActionBar_Solid_Inverse = 16974248;
  498. Widget_DeviceDefault_Light_ActionBar_TabBar = 16974246;
  499. Widget_DeviceDefault_Light_ActionBar_TabBar_Inverse = 16974249;
  500. Widget_DeviceDefault_Light_ActionBar_TabText = 16974245;
  501. Widget_DeviceDefault_Light_ActionBar_TabText_Inverse = 16974251;
  502. Widget_DeviceDefault_Light_ActionBar_TabView = 16974244;
  503. Widget_DeviceDefault_Light_ActionBar_TabView_Inverse = 16974250;
  504. Widget_DeviceDefault_Light_ActionButton = 16974239;
  505. Widget_DeviceDefault_Light_ActionButton_CloseMode = 16974242;
  506. Widget_DeviceDefault_Light_ActionButton_Overflow = 16974240;
  507. Widget_DeviceDefault_Light_ActionMode = 16974241;
  508. Widget_DeviceDefault_Light_ActionMode_Inverse = 16974252;
  509. Widget_DeviceDefault_Light_AutoCompleteTextView = 16974203;
  510. Widget_DeviceDefault_Light_Button = 16974197;
  511. Widget_DeviceDefault_Light_Button_Borderless_Small = 16974201;
  512. Widget_DeviceDefault_Light_Button_Inset = 16974199;
  513. Widget_DeviceDefault_Light_Button_Small = 16974198;
  514. Widget_DeviceDefault_Light_Button_Toggle = 16974200;
  515. Widget_DeviceDefault_Light_CalendarView = 16974238;
  516. Widget_DeviceDefault_Light_CompoundButton_CheckBox = 16974204;
  517. Widget_DeviceDefault_Light_CompoundButton_RadioButton = 16974224;
  518. Widget_DeviceDefault_Light_CompoundButton_Star = 16974228;
  519. Widget_DeviceDefault_Light_DropDownItem = 16974232;
  520. Widget_DeviceDefault_Light_DropDownItem_Spinner = 16974233;
  521. Widget_DeviceDefault_Light_EditText = 16974206;
  522. Widget_DeviceDefault_Light_ExpandableListView = 16974207;
  523. Widget_DeviceDefault_Light_GridView = 16974208;
  524. Widget_DeviceDefault_Light_HorizontalScrollView = 16974226;
  525. Widget_DeviceDefault_Light_ImageButton = 16974209;
  526. Widget_DeviceDefault_Light_ListPopupWindow = 16974235;
  527. Widget_DeviceDefault_Light_ListView = 16974210;
  528. Widget_DeviceDefault_Light_ListView_DropDown = 16974205;
  529. Widget_DeviceDefault_Light_PopupMenu = 16974236;
  530. Widget_DeviceDefault_Light_PopupWindow = 16974211;
  531. Widget_DeviceDefault_Light_ProgressBar = 16974212;
  532. Widget_DeviceDefault_Light_ProgressBar_Horizontal = 16974213;
  533. Widget_DeviceDefault_Light_ProgressBar_Inverse = 16974217;
  534. Widget_DeviceDefault_Light_ProgressBar_Large = 16974216;
  535. Widget_DeviceDefault_Light_ProgressBar_Large_Inverse = 16974219;
  536. Widget_DeviceDefault_Light_ProgressBar_Small = 16974214;
  537. Widget_DeviceDefault_Light_ProgressBar_Small_Inverse = 16974218;
  538. Widget_DeviceDefault_Light_ProgressBar_Small_Title = 16974215;
  539. Widget_DeviceDefault_Light_RatingBar = 16974221;
  540. Widget_DeviceDefault_Light_RatingBar_Indicator = 16974222;
  541. Widget_DeviceDefault_Light_RatingBar_Small = 16974223;
  542. Widget_DeviceDefault_Light_ScrollView = 16974225;
  543. Widget_DeviceDefault_Light_SeekBar = 16974220;
  544. Widget_DeviceDefault_Light_Spinner = 16974227;
  545. Widget_DeviceDefault_Light_Tab = 16974237;
  546. Widget_DeviceDefault_Light_TabWidget = 16974229;
  547. Widget_DeviceDefault_Light_TextView = 16974202;
  548. Widget_DeviceDefault_Light_TextView_SpinnerItem = 16974234;
  549. Widget_DeviceDefault_Light_WebTextView = 16974230;
  550. Widget_DeviceDefault_Light_WebView = 16974231;
  551. Widget_DeviceDefault_ListPopupWindow = 16974180;
  552. Widget_DeviceDefault_ListView = 16974158;
  553. Widget_DeviceDefault_ListView_DropDown = 16974153;
  554. Widget_DeviceDefault_PopupMenu = 16974181;
  555. Widget_DeviceDefault_PopupWindow = 16974159;
  556. Widget_DeviceDefault_ProgressBar = 16974160;
  557. Widget_DeviceDefault_ProgressBar_Horizontal = 16974161;
  558. Widget_DeviceDefault_ProgressBar_Large = 16974164;
  559. Widget_DeviceDefault_ProgressBar_Small = 16974162;
  560. Widget_DeviceDefault_ProgressBar_Small_Title = 16974163;
  561. Widget_DeviceDefault_RatingBar = 16974166;
  562. Widget_DeviceDefault_RatingBar_Indicator = 16974167;
  563. Widget_DeviceDefault_RatingBar_Small = 16974168;
  564. Widget_DeviceDefault_ScrollView = 16974170;
  565. Widget_DeviceDefault_SeekBar = 16974165;
  566. Widget_DeviceDefault_Spinner = 16974172;
  567. Widget_DeviceDefault_Tab = 16974189;
  568. Widget_DeviceDefault_TabWidget = 16974174;
  569. Widget_DeviceDefault_TextView = 16974150;
  570. Widget_DeviceDefault_TextView_SpinnerItem = 16974179;
  571. Widget_DeviceDefault_WebTextView = 16974175;
  572. Widget_DeviceDefault_WebView = 16974176;
  573. Widget_DropDownItem = 16973867;
  574. Widget_DropDownItem_Spinner = 16973868;
  575. Widget_EditText = 16973859;
  576. Widget_ExpandableListView = 16973860;
  577. Widget_FragmentBreadCrumbs = 16973961;
  578. Widget_Gallery = 16973877;
  579. Widget_GridView = 16973874;
  580. Widget_Holo = 16973962;
  581. Widget_Holo_ActionBar = 16974004;
  582. Widget_Holo_ActionBar_Solid = 16974113;
  583. Widget_Holo_ActionBar_TabBar = 16974071;
  584. Widget_Holo_ActionBar_TabText = 16974070;
  585. Widget_Holo_ActionBar_TabView = 16974069;
  586. Widget_Holo_ActionButton = 16973999;
  587. Widget_Holo_ActionButton_CloseMode = 16974003;
  588. Widget_Holo_ActionButton_Overflow = 16974000;
  589. Widget_Holo_ActionButton_TextButton = 16974001;
  590. Widget_Holo_ActionMode = 16974002;
  591. Widget_Holo_AutoCompleteTextView = 16973968;
  592. Widget_Holo_Button = 16973963;
  593. Widget_Holo_Button_Borderless = 16974050;
  594. Widget_Holo_Button_Borderless_Small = 16974106;
  595. Widget_Holo_Button_Inset = 16973965;
  596. Widget_Holo_Button_Small = 16973964;
  597. Widget_Holo_Button_Toggle = 16973966;
  598. Widget_Holo_CalendarView = 16974060;
  599. Widget_Holo_CompoundButton_CheckBox = 16973969;
  600. Widget_Holo_CompoundButton_RadioButton = 16973986;
  601. Widget_Holo_CompoundButton_Star = 16973990;
  602. Widget_Holo_DatePicker = 16974063;
  603. Widget_Holo_DropDownItem = 16973994;
  604. Widget_Holo_DropDownItem_Spinner = 16973995;
  605. Widget_Holo_EditText = 16973971;
  606. Widget_Holo_ExpandableListView = 16973972;
  607. Widget_Holo_GridView = 16973973;
  608. Widget_Holo_HorizontalScrollView = 16973988;
  609. Widget_Holo_ImageButton = 16973974;
  610. Widget_Holo_Light = 16974005;
  611. Widget_Holo_Light_ActionBar = 16974049;
  612. Widget_Holo_Light_ActionBar_Solid = 16974114;
  613. Widget_Holo_Light_ActionBar_Solid_Inverse = 16974115;
  614. Widget_Holo_Light_ActionBar_TabBar = 16974074;
  615. Widget_Holo_Light_ActionBar_TabBar_Inverse = 16974116;
  616. Widget_Holo_Light_ActionBar_TabText = 16974073;
  617. Widget_Holo_Light_ActionBar_TabText_Inverse = 16974118;
  618. Widget_Holo_Light_ActionBar_TabView = 16974072;
  619. Widget_Holo_Light_ActionBar_TabView_Inverse = 16974117;
  620. Widget_Holo_Light_ActionButton = 16974045;
  621. Widget_Holo_Light_ActionButton_CloseMode = 16974048;
  622. Widget_Holo_Light_ActionButton_Overflow = 16974046;
  623. Widget_Holo_Light_ActionMode = 16974047;
  624. Widget_Holo_Light_ActionMode_Inverse = 16974119;
  625. Widget_Holo_Light_AutoCompleteTextView = 16974011;
  626. Widget_Holo_Light_Button = 16974006;
  627. Widget_Holo_Light_Button_Borderless_Small = 16974107;
  628. Widget_Holo_Light_Button_Inset = 16974008;
  629. Widget_Holo_Light_Button_Small = 16974007;
  630. Widget_Holo_Light_Button_Toggle = 16974009;
  631. Widget_Holo_Light_CalendarView = 16974061;
  632. Widget_Holo_Light_CompoundButton_CheckBox = 16974012;
  633. Widget_Holo_Light_CompoundButton_RadioButton = 16974032;
  634. Widget_Holo_Light_CompoundButton_Star = 16974036;
  635. Widget_Holo_Light_DropDownItem = 16974040;
  636. Widget_Holo_Light_DropDownItem_Spinner = 16974041;
  637. Widget_Holo_Light_EditText = 16974014;
  638. Widget_Holo_Light_ExpandableListView = 16974015;
  639. Widget_Holo_Light_GridView = 16974016;
  640. Widget_Holo_Light_HorizontalScrollView = 16974034;
  641. Widget_Holo_Light_ImageButton = 16974017;
  642. Widget_Holo_Light_ListPopupWindow = 16974043;
  643. Widget_Holo_Light_ListView = 16974018;
  644. Widget_Holo_Light_ListView_DropDown = 16974013;
  645. Widget_Holo_Light_PopupMenu = 16974044;
  646. Widget_Holo_Light_PopupWindow = 16974019;
  647. Widget_Holo_Light_ProgressBar = 16974020;
  648. Widget_Holo_Light_ProgressBar_Horizontal = 16974021;
  649. Widget_Holo_Light_ProgressBar_Inverse = 16974025;
  650. Widget_Holo_Light_ProgressBar_Large = 16974024;
  651. Widget_Holo_Light_ProgressBar_Large_Inverse = 16974027;
  652. Widget_Holo_Light_ProgressBar_Small = 16974022;
  653. Widget_Holo_Light_ProgressBar_Small_Inverse = 16974026;
  654. Widget_Holo_Light_ProgressBar_Small_Title = 16974023;
  655. Widget_Holo_Light_RatingBar = 16974029;
  656. Widget_Holo_Light_RatingBar_Indicator = 16974030;
  657. Widget_Holo_Light_RatingBar_Small = 16974031;
  658. Widget_Holo_Light_ScrollView = 16974033;
  659. Widget_Holo_Light_SeekBar = 16974028;
  660. Widget_Holo_Light_Spinner = 16974035;
  661. Widget_Holo_Light_Tab = 16974052;
  662. Widget_Holo_Light_TabWidget = 16974037;
  663. Widget_Holo_Light_TextView = 16974010;
  664. Widget_Holo_Light_TextView_SpinnerItem = 16974042;
  665. Widget_Holo_Light_WebTextView = 16974038;
  666. Widget_Holo_Light_WebView = 16974039;
  667. Widget_Holo_ListPopupWindow = 16973997;
  668. Widget_Holo_ListView = 16973975;
  669. Widget_Holo_ListView_DropDown = 16973970;
  670. Widget_Holo_PopupMenu = 16973998;
  671. Widget_Holo_PopupWindow = 16973976;
  672. Widget_Holo_ProgressBar = 16973977;
  673. Widget_Holo_ProgressBar_Horizontal = 16973978;
  674. Widget_Holo_ProgressBar_Large = 16973981;
  675. Widget_Holo_ProgressBar_Small = 16973979;
  676. Widget_Holo_ProgressBar_Small_Title = 16973980;
  677. Widget_Holo_RatingBar = 16973983;
  678. Widget_Holo_RatingBar_Indicator = 16973984;
  679. Widget_Holo_RatingBar_Small = 16973985;
  680. Widget_Holo_ScrollView = 16973987;
  681. Widget_Holo_SeekBar = 16973982;
  682. Widget_Holo_Spinner = 16973989;
  683. Widget_Holo_Tab = 16974051;
  684. Widget_Holo_TabWidget = 16973991;
  685. Widget_Holo_TextView = 16973967;
  686. Widget_Holo_TextView_SpinnerItem = 16973996;
  687. Widget_Holo_WebTextView = 16973992;
  688. Widget_Holo_WebView = 16973993;
  689. Widget_ImageButton = 16973862;
  690. Widget_ImageWell = 16973861;
  691. Widget_KeyboardView = 16973911;
  692. Widget_ListPopupWindow = 16973957;
  693. Widget_ListView = 16973870;
  694. Widget_ListView_DropDown = 16973872;
  695. Widget_ListView_Menu = 16973873;
  696. Widget_ListView_White = 16973871;
  697. Widget_PopupMenu = 16973958;
  698. Widget_PopupWindow = 16973878;
  699. Widget_ProgressBar = 16973852;
  700. Widget_ProgressBar_Horizontal = 16973855;
  701. Widget_ProgressBar_Inverse = 16973915;
  702. Widget_ProgressBar_Large = 16973853;
  703. Widget_ProgressBar_Large_Inverse = 16973916;
  704. Widget_ProgressBar_Small = 16973854;
  705. Widget_ProgressBar_Small_Inverse = 16973917;
  706. Widget_RatingBar = 16973857;
  707. Widget_ScrollView = 16973869;
  708. Widget_SeekBar = 16973856;
  709. Widget_Spinner = 16973864;
  710. Widget_Spinner_DropDown = 16973955;
  711. Widget_TabWidget = 16973876;
  712. Widget_TextView = 16973858;
  713. Widget_TextView_PopupMenu = 16973865;
  714. Widget_TextView_SpinnerItem = 16973866;
  715. Widget_WebView = 16973875;
  716. public
  717. constructor create(); overload;
  718. end;
  719. Innerstring = class sealed external 'android' name 'string' (JLObject)
  720. public
  721. const
  722. VideoView_error_button = 17039376;
  723. VideoView_error_text_invalid_progressive_playback = 17039381;
  724. VideoView_error_text_unknown = 17039377;
  725. VideoView_error_title = 17039378;
  726. cancel = 17039360;
  727. copy = 17039361;
  728. copyUrl = 17039362;
  729. cut = 17039363;
  730. defaultMsisdnAlphaTag = 17039365;
  731. defaultVoiceMailAlphaTag = 17039364;
  732. dialog_alert_title = 17039380;
  733. emptyPhoneNumber = 17039366;
  734. httpErrorBadUrl = 17039367;
  735. httpErrorUnsupportedScheme = 17039368;
  736. no = 17039369;
  737. ok = 17039370;
  738. paste = 17039371;
  739. search_go = 17039372;
  740. selectAll = 17039373;
  741. selectTextMode = 17039382;
  742. status_bar_notification_info_overflow = 17039383;
  743. unknownName = 17039374;
  744. untitled = 17039375;
  745. yes = 17039379;
  746. public
  747. constructor create(); overload;
  748. end;
  749. Innerraw = class sealed external 'android' name 'raw' (JLObject)
  750. public
  751. constructor create(); overload;
  752. end;
  753. Innerplurals = class sealed external 'android' name 'plurals' (JLObject)
  754. public
  755. constructor create(); overload;
  756. end;
  757. Innermipmap = class sealed external 'android' name 'mipmap' (JLObject)
  758. public
  759. const
  760. sym_def_app_icon = 17629184;
  761. public
  762. constructor create(); overload;
  763. end;
  764. Innermenu = class sealed external 'android' name 'menu' (JLObject)
  765. public
  766. constructor create(); overload;
  767. end;
  768. Innerlayout = class sealed external 'android' name 'layout' (JLObject)
  769. public
  770. const
  771. activity_list_item = 17367040;
  772. browser_link_context_header = 17367054;
  773. expandable_list_content = 17367041;
  774. list_content = 17367060;
  775. preference_category = 17367042;
  776. select_dialog_item = 17367057;
  777. select_dialog_multichoice = 17367059;
  778. select_dialog_singlechoice = 17367058;
  779. simple_dropdown_item_1line = 17367050;
  780. simple_expandable_list_item_1 = 17367046;
  781. simple_expandable_list_item_2 = 17367047;
  782. simple_gallery_item = 17367051;
  783. simple_list_item_1 = 17367043;
  784. simple_list_item_2 = 17367044;
  785. simple_list_item_activated_1 = 17367062;
  786. simple_list_item_activated_2 = 17367063;
  787. simple_list_item_checked = 17367045;
  788. simple_list_item_multiple_choice = 17367056;
  789. simple_list_item_single_choice = 17367055;
  790. simple_selectable_list_item = 17367061;
  791. simple_spinner_dropdown_item = 17367049;
  792. simple_spinner_item = 17367048;
  793. test_list_item = 17367052;
  794. two_line_list_item = 17367053;
  795. public
  796. constructor create(); overload;
  797. end;
  798. Innerinterpolator = class sealed external 'android' name 'interpolator' (JLObject)
  799. public
  800. const
  801. accelerate_cubic = 17563650;
  802. accelerate_decelerate = 17563654;
  803. accelerate_quad = 17563648;
  804. accelerate_quint = 17563652;
  805. anticipate = 17563655;
  806. anticipate_overshoot = 17563657;
  807. bounce = 17563658;
  808. cycle = 17563660;
  809. decelerate_cubic = 17563651;
  810. decelerate_quad = 17563649;
  811. decelerate_quint = 17563653;
  812. linear = 17563659;
  813. overshoot = 17563656;
  814. public
  815. constructor create(); overload;
  816. end;
  817. Innerinteger = class sealed external 'android' name 'integer' (JLObject)
  818. public
  819. const
  820. config_longAnimTime = 17694722;
  821. config_mediumAnimTime = 17694721;
  822. config_shortAnimTime = 17694720;
  823. status_bar_notification_info_maxnum = 17694723;
  824. public
  825. constructor create(); overload;
  826. end;
  827. Innerid = class sealed external 'android' name 'id' (JLObject)
  828. public
  829. const
  830. addToDictionary = 16908330;
  831. background = 16908288;
  832. button1 = 16908313;
  833. button2 = 16908314;
  834. button3 = 16908315;
  835. candidatesArea = 16908317;
  836. checkbox = 16908289;
  837. closeButton = 16908327;
  838. content = 16908290;
  839. copy = 16908321;
  840. copyUrl = 16908323;
  841. custom = 16908331;
  842. cut = 16908320;
  843. edit = 16908291;
  844. empty = 16908292;
  845. extractArea = 16908316;
  846. hint = 16908293;
  847. home = 16908332;
  848. icon = 16908294;
  849. icon1 = 16908295;
  850. icon2 = 16908296;
  851. input = 16908297;
  852. inputArea = 16908318;
  853. inputExtractEditText = 16908325;
  854. keyboardView = 16908326;
  855. list = 16908298;
  856. message = 16908299;
  857. paste = 16908322;
  858. primary = 16908300;
  859. progress = 16908301;
  860. secondaryProgress = 16908303;
  861. selectAll = 16908319;
  862. selectTextMode = 16908333;
  863. selectedIcon = 16908302;
  864. startSelectingText = 16908328;
  865. stopSelectingText = 16908329;
  866. summary = 16908304;
  867. switchInputMethod = 16908324;
  868. tabcontent = 16908305;
  869. tabhost = 16908306;
  870. tabs = 16908307;
  871. text1 = 16908308;
  872. text2 = 16908309;
  873. title = 16908310;
  874. toggle = 16908311;
  875. widget_frame = 16908312;
  876. public
  877. constructor create(); overload;
  878. end;
  879. Innerfraction = class sealed external 'android' name 'fraction' (JLObject)
  880. public
  881. constructor create(); overload;
  882. end;
  883. Innerdrawable = class sealed external 'android' name 'drawable' (JLObject)
  884. public
  885. const
  886. alert_dark_frame = 17301504;
  887. alert_light_frame = 17301505;
  888. arrow_down_float = 17301506;
  889. arrow_up_float = 17301507;
  890. bottom_bar = 17301658;
  891. btn_default = 17301508;
  892. btn_default_small = 17301509;
  893. btn_dialog = 17301527;
  894. btn_dropdown = 17301510;
  895. btn_minus = 17301511;
  896. btn_plus = 17301512;
  897. btn_radio = 17301513;
  898. btn_star = 17301514;
  899. btn_star_big_off = 17301515;
  900. btn_star_big_on = 17301516;
  901. button_onoff_indicator_off = 17301518;
  902. button_onoff_indicator_on = 17301517;
  903. checkbox_off_background = 17301519;
  904. checkbox_on_background = 17301520;
  905. dark_header = 17301669;
  906. dialog_frame = 17301521;
  907. dialog_holo_dark_frame = 17301682;
  908. dialog_holo_light_frame = 17301683;
  909. divider_horizontal_bright = 17301522;
  910. divider_horizontal_dark = 17301524;
  911. divider_horizontal_dim_dark = 17301525;
  912. divider_horizontal_textfield = 17301523;
  913. edit_text = 17301526;
  914. editbox_background = 17301528;
  915. editbox_background_normal = 17301529;
  916. editbox_dropdown_dark_frame = 17301530;
  917. editbox_dropdown_light_frame = 17301531;
  918. gallery_thumb = 17301532;
  919. ic_btn_speak_now = 17301668;
  920. ic_delete = 17301533;
  921. ic_dialog_alert = 17301543;
  922. ic_dialog_dialer = 17301544;
  923. ic_dialog_email = 17301545;
  924. ic_dialog_info = 17301659;
  925. ic_dialog_map = 17301546;
  926. ic_input_add = 17301547;
  927. ic_input_delete = 17301548;
  928. ic_input_get = 17301549;
  929. ic_lock_idle_alarm = 17301550;
  930. ic_lock_idle_charging = 17301534;
  931. ic_lock_idle_lock = 17301535;
  932. ic_lock_idle_low_battery = 17301536;
  933. ic_lock_lock = 17301551;
  934. ic_lock_power_off = 17301552;
  935. ic_lock_silent_mode = 17301553;
  936. ic_lock_silent_mode_off = 17301554;
  937. ic_media_ff = 17301537;
  938. ic_media_next = 17301538;
  939. ic_media_pause = 17301539;
  940. ic_media_play = 17301540;
  941. ic_media_previous = 17301541;
  942. ic_media_rew = 17301542;
  943. ic_menu_add = 17301555;
  944. ic_menu_agenda = 17301556;
  945. ic_menu_always_landscape_portrait = 17301557;
  946. ic_menu_call = 17301558;
  947. ic_menu_camera = 17301559;
  948. ic_menu_close_clear_cancel = 17301560;
  949. ic_menu_compass = 17301561;
  950. ic_menu_crop = 17301562;
  951. ic_menu_day = 17301563;
  952. ic_menu_delete = 17301564;
  953. ic_menu_directions = 17301565;
  954. ic_menu_edit = 17301566;
  955. ic_menu_gallery = 17301567;
  956. ic_menu_help = 17301568;
  957. ic_menu_info_details = 17301569;
  958. ic_menu_manage = 17301570;
  959. ic_menu_mapmode = 17301571;
  960. ic_menu_month = 17301572;
  961. ic_menu_more = 17301573;
  962. ic_menu_my_calendar = 17301574;
  963. ic_menu_mylocation = 17301575;
  964. ic_menu_myplaces = 17301576;
  965. ic_menu_preferences = 17301577;
  966. ic_menu_recent_history = 17301578;
  967. ic_menu_report_image = 17301579;
  968. ic_menu_revert = 17301580;
  969. ic_menu_rotate = 17301581;
  970. ic_menu_save = 17301582;
  971. ic_menu_search = 17301583;
  972. ic_menu_send = 17301584;
  973. ic_menu_set_as = 17301585;
  974. ic_menu_share = 17301586;
  975. ic_menu_slideshow = 17301587;
  976. ic_menu_sort_alphabetically = 17301660;
  977. ic_menu_sort_by_size = 17301661;
  978. ic_menu_today = 17301588;
  979. ic_menu_upload = 17301589;
  980. ic_menu_upload_you_tube = 17301590;
  981. ic_menu_view = 17301591;
  982. ic_menu_week = 17301592;
  983. ic_menu_zoom = 17301593;
  984. ic_notification_clear_all = 17301594;
  985. ic_notification_overlay = 17301595;
  986. ic_partial_secure = 17301596;
  987. ic_popup_disk_full = 17301597;
  988. ic_popup_reminder = 17301598;
  989. ic_popup_sync = 17301599;
  990. ic_search_category_default = 17301600;
  991. ic_secure = 17301601;
  992. list_selector_background = 17301602;
  993. menu_frame = 17301603;
  994. menu_full_frame = 17301604;
  995. menuitem_background = 17301605;
  996. picture_frame = 17301606;
  997. presence_audio_away = 17301679;
  998. presence_audio_busy = 17301680;
  999. presence_audio_online = 17301681;
  1000. presence_away = 17301607;
  1001. presence_busy = 17301608;
  1002. presence_invisible = 17301609;
  1003. presence_offline = 17301610;
  1004. presence_online = 17301611;
  1005. presence_video_away = 17301676;
  1006. presence_video_busy = 17301677;
  1007. presence_video_online = 17301678;
  1008. progress_horizontal = 17301612;
  1009. progress_indeterminate_horizontal = 17301613;
  1010. radiobutton_off_background = 17301614;
  1011. radiobutton_on_background = 17301615;
  1012. screen_background_dark = 17301656;
  1013. screen_background_dark_transparent = 17301673;
  1014. screen_background_light = 17301657;
  1015. screen_background_light_transparent = 17301674;
  1016. spinner_background = 17301616;
  1017. spinner_dropdown_background = 17301617;
  1018. star_big_off = 17301619;
  1019. star_big_on = 17301618;
  1020. star_off = 17301621;
  1021. star_on = 17301620;
  1022. stat_notify_call_mute = 17301622;
  1023. stat_notify_chat = 17301623;
  1024. stat_notify_error = 17301624;
  1025. stat_notify_missed_call = 17301631;
  1026. stat_notify_more = 17301625;
  1027. stat_notify_sdcard = 17301626;
  1028. stat_notify_sdcard_prepare = 17301675;
  1029. stat_notify_sdcard_usb = 17301627;
  1030. stat_notify_sync = 17301628;
  1031. stat_notify_sync_noanim = 17301629;
  1032. stat_notify_voicemail = 17301630;
  1033. stat_sys_data_bluetooth = 17301632;
  1034. stat_sys_download = 17301633;
  1035. stat_sys_download_done = 17301634;
  1036. stat_sys_headset = 17301635;
  1037. stat_sys_phone_call = 17301636;
  1038. stat_sys_phone_call_forward = 17301637;
  1039. stat_sys_phone_call_on_hold = 17301638;
  1040. stat_sys_speakerphone = 17301639;
  1041. stat_sys_upload = 17301640;
  1042. stat_sys_upload_done = 17301641;
  1043. stat_sys_vp_phone_call = 17301671;
  1044. stat_sys_vp_phone_call_on_hold = 17301672;
  1045. stat_sys_warning = 17301642;
  1046. status_bar_item_app_background = 17301643;
  1047. status_bar_item_background = 17301644;
  1048. sym_action_call = 17301645;
  1049. sym_action_chat = 17301646;
  1050. sym_action_email = 17301647;
  1051. sym_call_incoming = 17301648;
  1052. sym_call_missed = 17301649;
  1053. sym_call_outgoing = 17301650;
  1054. sym_contact_card = 17301652;
  1055. sym_def_app_icon = 17301651;
  1056. title_bar = 17301653;
  1057. title_bar_tall = 17301670;
  1058. toast_frame = 17301654;
  1059. zoom_plate = 17301655;
  1060. public
  1061. constructor create(); overload;
  1062. end;
  1063. Innerdimen = class sealed external 'android' name 'dimen' (JLObject)
  1064. public
  1065. const
  1066. app_icon_size = 17104896;
  1067. dialog_min_width_major = 17104899;
  1068. dialog_min_width_minor = 17104900;
  1069. notification_large_icon_height = 17104902;
  1070. notification_large_icon_width = 17104901;
  1071. thumbnail_height = 17104897;
  1072. thumbnail_width = 17104898;
  1073. public
  1074. constructor create(); overload;
  1075. end;
  1076. Innercolor = class sealed external 'android' name 'color' (JLObject)
  1077. public
  1078. const
  1079. background_dark = 17170446;
  1080. background_light = 17170447;
  1081. black = 17170444;
  1082. darker_gray = 17170432;
  1083. holo_blue_bright = 17170459;
  1084. holo_blue_dark = 17170451;
  1085. holo_blue_light = 17170450;
  1086. holo_green_dark = 17170453;
  1087. holo_green_light = 17170452;
  1088. holo_orange_dark = 17170457;
  1089. holo_orange_light = 17170456;
  1090. holo_purple = 17170458;
  1091. holo_red_dark = 17170455;
  1092. holo_red_light = 17170454;
  1093. primary_text_dark = 17170433;
  1094. primary_text_dark_nodisable = 17170434;
  1095. primary_text_light = 17170435;
  1096. primary_text_light_nodisable = 17170436;
  1097. secondary_text_dark = 17170437;
  1098. secondary_text_dark_nodisable = 17170438;
  1099. secondary_text_light = 17170439;
  1100. secondary_text_light_nodisable = 17170440;
  1101. tab_indicator_text = 17170441;
  1102. tertiary_text_dark = 17170448;
  1103. tertiary_text_light = 17170449;
  1104. transparent = 17170445;
  1105. white = 17170443;
  1106. widget_edittext_dark = 17170442;
  1107. public
  1108. constructor create(); overload;
  1109. end;
  1110. Innerbool = class sealed external 'android' name 'bool' (JLObject)
  1111. public
  1112. constructor create(); overload;
  1113. end;
  1114. Innerattr = class sealed external 'android' name 'attr' (JLObject)
  1115. public
  1116. const
  1117. absListViewStyle = 16842858;
  1118. accessibilityEventTypes = 16843648;
  1119. accessibilityFeedbackType = 16843650;
  1120. accessibilityFlags = 16843652;
  1121. accountPreferences = 16843423;
  1122. accountType = 16843407;
  1123. action = 16842797;
  1124. actionBarDivider = 16843675;
  1125. actionBarItemBackground = 16843676;
  1126. actionBarSize = 16843499;
  1127. actionBarSplitStyle = 16843656;
  1128. actionBarStyle = 16843470;
  1129. actionBarTabBarStyle = 16843508;
  1130. actionBarTabStyle = 16843507;
  1131. actionBarTabTextStyle = 16843509;
  1132. actionBarWidgetTheme = 16843671;
  1133. actionButtonStyle = 16843480;
  1134. actionDropDownStyle = 16843479;
  1135. actionLayout = 16843515;
  1136. actionMenuTextAppearance = 16843616;
  1137. actionMenuTextColor = 16843617;
  1138. actionModeBackground = 16843483;
  1139. actionModeCloseButtonStyle = 16843511;
  1140. actionModeCloseDrawable = 16843484;
  1141. actionModeCopyDrawable = 16843538;
  1142. actionModeCutDrawable = 16843537;
  1143. actionModePasteDrawable = 16843539;
  1144. actionModeSelectAllDrawable = 16843646;
  1145. actionModeSplitBackground = 16843677;
  1146. actionModeStyle = 16843668;
  1147. actionOverflowButtonStyle = 16843510;
  1148. actionProviderClass = 16843657;
  1149. actionViewClass = 16843516;
  1150. activatedBackgroundIndicator = 16843517;
  1151. activityCloseEnterAnimation = 16842938;
  1152. activityCloseExitAnimation = 16842939;
  1153. activityOpenEnterAnimation = 16842936;
  1154. activityOpenExitAnimation = 16842937;
  1155. addStatesFromChildren = 16842992;
  1156. adjustViewBounds = 16843038;
  1157. alertDialogIcon = 16843605;
  1158. alertDialogStyle = 16842845;
  1159. alertDialogTheme = 16843529;
  1160. alignmentMode = 16843642;
  1161. allContactsName = 16843468;
  1162. allowBackup = 16843392;
  1163. allowClearUserData = 16842757;
  1164. allowParallelSyncs = 16843570;
  1165. allowSingleTap = 16843353;
  1166. allowTaskReparenting = 16843268;
  1167. alpha = 16843551;
  1168. alphabeticShortcut = 16843235;
  1169. alwaysDrawnWithCache = 16842991;
  1170. alwaysRetainTaskState = 16843267;
  1171. angle = 16843168;
  1172. animateFirstView = 16843477;
  1173. animateLayoutChanges = 16843506;
  1174. animateOnClick = 16843356;
  1175. animation = 16843213;
  1176. animationCache = 16842989;
  1177. animationDuration = 16843026;
  1178. animationOrder = 16843214;
  1179. animationResolution = 16843546;
  1180. antialias = 16843034;
  1181. anyDensity = 16843372;
  1182. apiKey = 16843281;
  1183. author = 16843444;
  1184. authorities = 16842776;
  1185. autoAdvanceViewId = 16843535;
  1186. autoCompleteTextViewStyle = 16842859;
  1187. autoLink = 16842928;
  1188. autoStart = 16843445;
  1189. autoText = 16843114;
  1190. autoUrlDetect = 16843404;
  1191. background = 16842964;
  1192. backgroundDimAmount = 16842802;
  1193. backgroundDimEnabled = 16843295;
  1194. backgroundSplit = 16843659;
  1195. backgroundStacked = 16843658;
  1196. backupAgent = 16843391;
  1197. baseline = 16843548;
  1198. baselineAlignBottom = 16843042;
  1199. baselineAligned = 16843046;
  1200. baselineAlignedChildIndex = 16843047;
  1201. borderlessButtonStyle = 16843563;
  1202. bottom = 16843184;
  1203. bottomBright = 16842957;
  1204. bottomDark = 16842953;
  1205. bottomLeftRadius = 16843179;
  1206. bottomMedium = 16842958;
  1207. bottomOffset = 16843351;
  1208. bottomRightRadius = 16843180;
  1209. breadCrumbShortTitle = 16843524;
  1210. breadCrumbTitle = 16843523;
  1211. bufferType = 16843086;
  1212. button = 16843015;
  1213. buttonBarButtonStyle = 16843567;
  1214. buttonBarStyle = 16843566;
  1215. buttonStyle = 16842824;
  1216. buttonStyleInset = 16842826;
  1217. buttonStyleSmall = 16842825;
  1218. buttonStyleToggle = 16842827;
  1219. cacheColorHint = 16843009;
  1220. calendarViewShown = 16843596;
  1221. calendarViewStyle = 16843613;
  1222. canRetrieveWindowContent = 16843653;
  1223. candidatesTextStyleSpans = 16843312;
  1224. capitalize = 16843113;
  1225. centerBright = 16842956;
  1226. centerColor = 16843275;
  1227. centerDark = 16842952;
  1228. centerMedium = 16842959;
  1229. centerX = 16843170;
  1230. centerY = 16843171;
  1231. checkBoxPreferenceStyle = 16842895;
  1232. checkMark = 16843016;
  1233. checkable = 16843237;
  1234. checkableBehavior = 16843232;
  1235. checkboxStyle = 16842860;
  1236. checked = 16843014;
  1237. checkedButton = 16843080;
  1238. childDivider = 16843025;
  1239. childIndicator = 16843020;
  1240. childIndicatorLeft = 16843023;
  1241. childIndicatorRight = 16843024;
  1242. choiceMode = 16843051;
  1243. clearTaskOnLaunch = 16842773;
  1244. clickable = 16842981;
  1245. clipChildren = 16842986;
  1246. clipOrientation = 16843274;
  1247. clipToPadding = 16842987;
  1248. codes = 16843330;
  1249. collapseColumns = 16843083;
  1250. color = 16843173;
  1251. colorActivatedHighlight = 16843664;
  1252. colorBackground = 16842801;
  1253. colorBackgroundCacheHint = 16843435;
  1254. colorFocusedHighlight = 16843663;
  1255. colorForeground = 16842800;
  1256. colorForegroundInverse = 16843270;
  1257. colorLongPressedHighlight = 16843662;
  1258. colorMultiSelectHighlight = 16843665;
  1259. colorPressedHighlight = 16843661;
  1260. columnCount = 16843639;
  1261. columnDelay = 16843215;
  1262. columnOrderPreserved = 16843640;
  1263. columnWidth = 16843031;
  1264. compatibleWidthLimitDp = 16843621;
  1265. completionHint = 16843122;
  1266. completionHintView = 16843123;
  1267. completionThreshold = 16843124;
  1268. configChanges = 16842783;
  1269. configure = 16843357;
  1270. constantSize = 16843158;
  1271. content = 16843355;
  1272. contentAuthority = 16843408;
  1273. contentDescription = 16843379;
  1274. cropToPadding = 16843043;
  1275. cursorVisible = 16843090;
  1276. customNavigationLayout = 16843474;
  1277. customTokens = 16843579;
  1278. cycles = 16843220;
  1279. dashGap = 16843175;
  1280. dashWidth = 16843174;
  1281. data = 16842798;
  1282. datePickerStyle = 16843612;
  1283. dateTextAppearance = 16843593;
  1284. debuggable = 16842767;
  1285. defaultValue = 16843245;
  1286. delay = 16843212;
  1287. dependency = 16843244;
  1288. descendantFocusability = 16842993;
  1289. description = 16842784;
  1290. detachWallpaper = 16843430;
  1291. detailColumn = 16843427;
  1292. detailSocialSummary = 16843428;
  1293. detailsElementBackground = 16843598;
  1294. dial = 16843010;
  1295. dialogIcon = 16843252;
  1296. dialogLayout = 16843255;
  1297. dialogMessage = 16843251;
  1298. dialogPreferenceStyle = 16842897;
  1299. dialogTheme = 16843528;
  1300. dialogTitle = 16843250;
  1301. digits = 16843110;
  1302. direction = 16843217;
  1303. directionDescriptions = 16843681;
  1304. directionPriority = 16843218;
  1305. disableDependentsState = 16843249;
  1306. disabledAlpha = 16842803;
  1307. displayOptions = 16843472;
  1308. dither = 16843036;
  1309. divider = 16843049;
  1310. dividerHeight = 16843050;
  1311. dividerHorizontal = 16843564;
  1312. dividerPadding = 16843562;
  1313. dividerVertical = 16843530;
  1314. drawSelectorOnTop = 16843004;
  1315. drawable = 16843161;
  1316. drawableBottom = 16843118;
  1317. drawableEnd = 16843667;
  1318. drawableLeft = 16843119;
  1319. drawablePadding = 16843121;
  1320. drawableRight = 16843120;
  1321. drawableStart = 16843666;
  1322. drawableTop = 16843117;
  1323. drawingCacheQuality = 16842984;
  1324. dropDownAnchor = 16843363;
  1325. dropDownHeight = 16843395;
  1326. dropDownHintAppearance = 16842888;
  1327. dropDownHorizontalOffset = 16843436;
  1328. dropDownItemStyle = 16842886;
  1329. dropDownListViewStyle = 16842861;
  1330. dropDownSelector = 16843125;
  1331. dropDownSpinnerStyle = 16843478;
  1332. dropDownVerticalOffset = 16843437;
  1333. dropDownWidth = 16843362;
  1334. duplicateParentState = 16842985;
  1335. duration = 16843160;
  1336. editTextBackground = 16843602;
  1337. editTextColor = 16843601;
  1338. editTextPreferenceStyle = 16842898;
  1339. editTextStyle = 16842862;
  1340. editable = 16843115;
  1341. editorExtras = 16843300;
  1342. ellipsize = 16842923;
  1343. ems = 16843096;
  1344. enabled = 16842766;
  1345. endColor = 16843166;
  1346. endYear = 16843133;
  1347. enterFadeDuration = 16843532;
  1348. entries = 16842930;
  1349. entryValues = 16843256;
  1350. eventsInterceptionEnabled = 16843389;
  1351. excludeFromRecents = 16842775;
  1352. exitFadeDuration = 16843533;
  1353. expandableListPreferredChildIndicatorLeft = 16842834;
  1354. expandableListPreferredChildIndicatorRight = 16842835;
  1355. expandableListPreferredChildPaddingLeft = 16842831;
  1356. expandableListPreferredItemIndicatorLeft = 16842832;
  1357. expandableListPreferredItemIndicatorRight = 16842833;
  1358. expandableListPreferredItemPaddingLeft = 16842830;
  1359. expandableListViewStyle = 16842863;
  1360. expandableListViewWhiteStyle = 16843446;
  1361. exported = 16842768;
  1362. extraTension = 16843371;
  1363. factor = 16843219;
  1364. fadeDuration = 16843384;
  1365. fadeEnabled = 16843390;
  1366. fadeOffset = 16843383;
  1367. fadeScrollbars = 16843434;
  1368. fadingEdge = 16842975;
  1369. fadingEdgeLength = 16842976;
  1370. fastScrollAlwaysVisible = 16843573;
  1371. fastScrollEnabled = 16843302;
  1372. fastScrollOverlayPosition = 16843578;
  1373. fastScrollPreviewBackgroundLeft = 16843575;
  1374. fastScrollPreviewBackgroundRight = 16843576;
  1375. fastScrollTextColor = 16843609;
  1376. fastScrollThumbDrawable = 16843574;
  1377. fastScrollTrackDrawable = 16843577;
  1378. fillAfter = 16843197;
  1379. fillBefore = 16843196;
  1380. fillEnabled = 16843343;
  1381. fillViewport = 16843130;
  1382. filter = 16843035;
  1383. filterTouchesWhenObscured = 16843460;
  1384. finishOnCloseSystemDialogs = 16843431;
  1385. finishOnTaskLaunch = 16842772;
  1386. firstDayOfWeek = 16843581;
  1387. fitsSystemWindows = 16842973;
  1388. flipInterval = 16843129;
  1389. focusable = 16842970;
  1390. focusableInTouchMode = 16842971;
  1391. focusedMonthDateColor = 16843587;
  1392. footerDividersEnabled = 16843311;
  1393. foreground = 16843017;
  1394. foregroundGravity = 16843264;
  1395. format = 16843013;
  1396. fragment = 16843491;
  1397. fragmentCloseEnterAnimation = 16843495;
  1398. fragmentCloseExitAnimation = 16843496;
  1399. fragmentFadeEnterAnimation = 16843497;
  1400. fragmentFadeExitAnimation = 16843498;
  1401. fragmentOpenEnterAnimation = 16843493;
  1402. fragmentOpenExitAnimation = 16843494;
  1403. freezesText = 16843116;
  1404. fromAlpha = 16843210;
  1405. fromDegrees = 16843187;
  1406. fromXDelta = 16843206;
  1407. fromXScale = 16843202;
  1408. fromYDelta = 16843208;
  1409. fromYScale = 16843204;
  1410. fullBright = 16842954;
  1411. fullDark = 16842950;
  1412. functionalTest = 16842787;
  1413. galleryItemBackground = 16842828;
  1414. galleryStyle = 16842864;
  1415. gestureColor = 16843381;
  1416. gestureStrokeAngleThreshold = 16843388;
  1417. gestureStrokeLengthThreshold = 16843386;
  1418. gestureStrokeSquarenessThreshold = 16843387;
  1419. gestureStrokeType = 16843385;
  1420. gestureStrokeWidth = 16843380;
  1421. glEsVersion = 16843393;
  1422. gradientRadius = 16843172;
  1423. grantUriPermissions = 16842779;
  1424. gravity = 16842927;
  1425. gridViewStyle = 16842865;
  1426. groupIndicator = 16843019;
  1427. hand_hour = 16843011;
  1428. hand_minute = 16843012;
  1429. handle = 16843354;
  1430. handleProfiling = 16842786;
  1431. hapticFeedbackEnabled = 16843358;
  1432. hardwareAccelerated = 16843475;
  1433. hasCode = 16842764;
  1434. headerBackground = 16843055;
  1435. headerDividersEnabled = 16843310;
  1436. height = 16843093;
  1437. hint = 16843088;
  1438. homeAsUpIndicator = 16843531;
  1439. homeLayout = 16843549;
  1440. horizontalDivider = 16843053;
  1441. horizontalGap = 16843327;
  1442. horizontalScrollViewStyle = 16843603;
  1443. horizontalSpacing = 16843028;
  1444. host = 16842792;
  1445. icon = 16842754;
  1446. iconPreview = 16843337;
  1447. iconifiedByDefault = 16843514;
  1448. id = 16842960;
  1449. ignoreGravity = 16843263;
  1450. imageButtonStyle = 16842866;
  1451. imageWellStyle = 16842867;
  1452. imeActionId = 16843366;
  1453. imeActionLabel = 16843365;
  1454. imeExtractEnterAnimation = 16843368;
  1455. imeExtractExitAnimation = 16843369;
  1456. imeFullscreenBackground = 16843308;
  1457. imeOptions = 16843364;
  1458. imeSubtypeExtraValue = 16843502;
  1459. imeSubtypeLocale = 16843500;
  1460. imeSubtypeMode = 16843501;
  1461. immersive = 16843456;
  1462. inAnimation = 16843127;
  1463. includeFontPadding = 16843103;
  1464. includeInGlobalSearch = 16843374;
  1465. indeterminate = 16843065;
  1466. indeterminateBehavior = 16843070;
  1467. indeterminateDrawable = 16843067;
  1468. indeterminateDuration = 16843069;
  1469. indeterminateOnly = 16843066;
  1470. indeterminateProgressStyle = 16843544;
  1471. indicatorLeft = 16843021;
  1472. indicatorRight = 16843022;
  1473. inflatedId = 16842995;
  1474. initOrder = 16842778;
  1475. initialLayout = 16843345;
  1476. innerRadius = 16843359;
  1477. innerRadiusRatio = 16843163;
  1478. inputMethod = 16843112;
  1479. inputType = 16843296;
  1480. insetBottom = 16843194;
  1481. insetLeft = 16843191;
  1482. insetRight = 16843192;
  1483. insetTop = 16843193;
  1484. installLocation = 16843447;
  1485. interpolator = 16843073;
  1486. isAlwaysSyncable = 16843571;
  1487. isAuxiliary = 16843647;
  1488. isDefault = 16843297;
  1489. isIndicator = 16843079;
  1490. isModifier = 16843334;
  1491. isRepeatable = 16843336;
  1492. isScrollContainer = 16843342;
  1493. isSticky = 16843335;
  1494. itemBackground = 16843056;
  1495. itemIconDisabledAlpha = 16843057;
  1496. itemPadding = 16843565;
  1497. itemTextAppearance = 16843052;
  1498. keepScreenOn = 16843286;
  1499. key = 16843240;
  1500. keyBackground = 16843315;
  1501. keyEdgeFlags = 16843333;
  1502. keyHeight = 16843326;
  1503. keyIcon = 16843340;
  1504. keyLabel = 16843339;
  1505. keyOutputText = 16843338;
  1506. keyPreviewHeight = 16843321;
  1507. keyPreviewLayout = 16843319;
  1508. keyPreviewOffset = 16843320;
  1509. keyTextColor = 16843318;
  1510. keyTextSize = 16843316;
  1511. keyWidth = 16843325;
  1512. keyboardMode = 16843341;
  1513. keycode = 16842949;
  1514. killAfterRestore = 16843420;
  1515. &label = 16842753;
  1516. labelTextSize = 16843317;
  1517. largeHeap = 16843610;
  1518. largeScreens = 16843398;
  1519. largestWidthLimitDp = 16843622;
  1520. launchMode = 16842781;
  1521. layerType = 16843604;
  1522. layout = 16842994;
  1523. layoutAnimation = 16842988;
  1524. layout_above = 16843140;
  1525. layout_alignBaseline = 16843142;
  1526. layout_alignBottom = 16843146;
  1527. layout_alignLeft = 16843143;
  1528. layout_alignParentBottom = 16843150;
  1529. layout_alignParentLeft = 16843147;
  1530. layout_alignParentRight = 16843149;
  1531. layout_alignParentTop = 16843148;
  1532. layout_alignRight = 16843145;
  1533. layout_alignTop = 16843144;
  1534. layout_alignWithParentIfMissing = 16843154;
  1535. layout_below = 16843141;
  1536. layout_centerHorizontal = 16843152;
  1537. layout_centerInParent = 16843151;
  1538. layout_centerVertical = 16843153;
  1539. layout_column = 16843084;
  1540. layout_columnSpan = 16843645;
  1541. layout_gravity = 16842931;
  1542. layout_height = 16842997;
  1543. layout_margin = 16842998;
  1544. layout_marginBottom = 16843002;
  1545. layout_marginLeft = 16842999;
  1546. layout_marginRight = 16843001;
  1547. layout_marginTop = 16843000;
  1548. layout_row = 16843643;
  1549. layout_rowSpan = 16843644;
  1550. layout_scale = 16843155;
  1551. layout_span = 16843085;
  1552. layout_toLeftOf = 16843138;
  1553. layout_toRightOf = 16843139;
  1554. layout_weight = 16843137;
  1555. layout_width = 16842996;
  1556. layout_x = 16843135;
  1557. layout_y = 16843136;
  1558. left = 16843181;
  1559. lineSpacingExtra = 16843287;
  1560. lineSpacingMultiplier = 16843288;
  1561. lines = 16843092;
  1562. linksClickable = 16842929;
  1563. listChoiceBackgroundIndicator = 16843504;
  1564. listChoiceIndicatorMultiple = 16843290;
  1565. listChoiceIndicatorSingle = 16843289;
  1566. listDivider = 16843284;
  1567. listDividerAlertDialog = 16843525;
  1568. listPopupWindowStyle = 16843519;
  1569. listPreferredItemHeight = 16842829;
  1570. listPreferredItemHeightLarge = 16843654;
  1571. listPreferredItemHeightSmall = 16843655;
  1572. listPreferredItemPaddingLeft = 16843683;
  1573. listPreferredItemPaddingRight = 16843684;
  1574. listSelector = 16843003;
  1575. listSeparatorTextViewStyle = 16843272;
  1576. listViewStyle = 16842868;
  1577. listViewWhiteStyle = 16842869;
  1578. logo = 16843454;
  1579. longClickable = 16842982;
  1580. loopViews = 16843527;
  1581. manageSpaceActivity = 16842756;
  1582. mapViewStyle = 16842890;
  1583. marqueeRepeatLimit = 16843293;
  1584. max = 16843062;
  1585. maxDate = 16843584;
  1586. maxEms = 16843095;
  1587. maxHeight = 16843040;
  1588. maxItemsPerRow = 16843060;
  1589. maxLength = 16843104;
  1590. maxLevel = 16843186;
  1591. maxLines = 16843091;
  1592. maxRows = 16843059;
  1593. maxSdkVersion = 16843377;
  1594. maxWidth = 16843039;
  1595. measureAllChildren = 16843018;
  1596. measureWithLargestChild = 16843476;
  1597. menuCategory = 16843230;
  1598. mimeType = 16842790;
  1599. minDate = 16843583;
  1600. minEms = 16843098;
  1601. minHeight = 16843072;
  1602. minLevel = 16843185;
  1603. minLines = 16843094;
  1604. minResizeHeight = 16843670;
  1605. minResizeWidth = 16843669;
  1606. minSdkVersion = 16843276;
  1607. minWidth = 16843071;
  1608. mode = 16843134;
  1609. moreIcon = 16843061;
  1610. multiprocess = 16842771;
  1611. name = 16842755;
  1612. navigationMode = 16843471;
  1613. negativeButtonText = 16843254;
  1614. nextFocusDown = 16842980;
  1615. nextFocusForward = 16843580;
  1616. nextFocusLeft = 16842977;
  1617. nextFocusRight = 16842978;
  1618. nextFocusUp = 16842979;
  1619. noHistory = 16843309;
  1620. normalScreens = 16843397;
  1621. notificationTimeout = 16843651;
  1622. numColumns = 16843032;
  1623. numStars = 16843076;
  1624. numeric = 16843109;
  1625. numericShortcut = 16843236;
  1626. onClick = 16843375;
  1627. oneshot = 16843159;
  1628. opacity = 16843550;
  1629. order = 16843242;
  1630. orderInCategory = 16843231;
  1631. ordering = 16843490;
  1632. orderingFromXml = 16843239;
  1633. orientation = 16842948;
  1634. outAnimation = 16843128;
  1635. overScrollFooter = 16843459;
  1636. overScrollHeader = 16843458;
  1637. overScrollMode = 16843457;
  1638. overridesImplicitlyEnabledSubtype = 16843682;
  1639. packageNames = 16843649;
  1640. padding = 16842965;
  1641. paddingBottom = 16842969;
  1642. paddingLeft = 16842966;
  1643. paddingRight = 16842968;
  1644. paddingTop = 16842967;
  1645. panelBackground = 16842846;
  1646. panelColorBackground = 16842849;
  1647. panelColorForeground = 16842848;
  1648. panelFullBackground = 16842847;
  1649. panelTextAppearance = 16842850;
  1650. password = 16843100;
  1651. path = 16842794;
  1652. pathPattern = 16842796;
  1653. pathPrefix = 16842795;
  1654. permission = 16842758;
  1655. permissionGroup = 16842762;
  1656. persistent = 16842765;
  1657. persistentDrawingCache = 16842990;
  1658. phoneNumber = 16843111;
  1659. pivotX = 16843189;
  1660. pivotY = 16843190;
  1661. popupAnimationStyle = 16843465;
  1662. popupBackground = 16843126;
  1663. popupCharacters = 16843332;
  1664. popupKeyboard = 16843331;
  1665. popupLayout = 16843323;
  1666. popupMenuStyle = 16843520;
  1667. popupWindowStyle = 16842870;
  1668. port = 16842793;
  1669. positiveButtonText = 16843253;
  1670. preferenceCategoryStyle = 16842892;
  1671. preferenceInformationStyle = 16842893;
  1672. preferenceLayoutChild = 16842900;
  1673. preferenceScreenStyle = 16842891;
  1674. preferenceStyle = 16842894;
  1675. previewImage = 16843482;
  1676. priority = 16842780;
  1677. privateImeOptions = 16843299;
  1678. process = 16842769;
  1679. progress = 16843063;
  1680. progressBarPadding = 16843545;
  1681. progressBarStyle = 16842871;
  1682. progressBarStyleHorizontal = 16842872;
  1683. progressBarStyleInverse = 16843399;
  1684. progressBarStyleLarge = 16842874;
  1685. progressBarStyleLargeInverse = 16843401;
  1686. progressBarStyleSmall = 16842873;
  1687. progressBarStyleSmallInverse = 16843400;
  1688. progressBarStyleSmallTitle = 16843279;
  1689. progressDrawable = 16843068;
  1690. prompt = 16843131;
  1691. propertyName = 16843489;
  1692. protectionLevel = 16842761;
  1693. publicKey = 16843686;
  1694. queryActionMsg = 16843227;
  1695. queryAfterZeroResults = 16843394;
  1696. queryHint = 16843608;
  1697. quickContactBadgeStyleSmallWindowLarge = 16843443;
  1698. quickContactBadgeStyleSmallWindowMedium = 16843442;
  1699. quickContactBadgeStyleSmallWindowSmall = 16843441;
  1700. quickContactBadgeStyleWindowLarge = 16843440;
  1701. quickContactBadgeStyleWindowMedium = 16843439;
  1702. quickContactBadgeStyleWindowSmall = 16843438;
  1703. radioButtonStyle = 16842878;
  1704. radius = 16843176;
  1705. rating = 16843077;
  1706. ratingBarStyle = 16842876;
  1707. ratingBarStyleIndicator = 16843280;
  1708. ratingBarStyleSmall = 16842877;
  1709. readPermission = 16842759;
  1710. repeatCount = 16843199;
  1711. repeatMode = 16843200;
  1712. reqFiveWayNav = 16843314;
  1713. reqHardKeyboard = 16843305;
  1714. reqKeyboardType = 16843304;
  1715. reqNavigation = 16843306;
  1716. reqTouchScreen = 16843303;
  1717. required = 16843406;
  1718. requiresFadingEdge = 16843685;
  1719. requiresSmallestWidthDp = 16843620;
  1720. resizeMode = 16843619;
  1721. resizeable = 16843405;
  1722. resource = 16842789;
  1723. restoreAnyVersion = 16843450;
  1724. restoreNeedsApplication = 16843421;
  1725. right = 16843183;
  1726. ringtonePreferenceStyle = 16842899;
  1727. ringtoneType = 16843257;
  1728. rotation = 16843558;
  1729. rotationX = 16843559;
  1730. rotationY = 16843560;
  1731. rowCount = 16843637;
  1732. rowDelay = 16843216;
  1733. rowEdgeFlags = 16843329;
  1734. rowHeight = 16843058;
  1735. rowOrderPreserved = 16843638;
  1736. saveEnabled = 16842983;
  1737. scaleGravity = 16843262;
  1738. scaleHeight = 16843261;
  1739. scaleType = 16843037;
  1740. scaleWidth = 16843260;
  1741. scaleX = 16843556;
  1742. scaleY = 16843557;
  1743. scheme = 16842791;
  1744. screenDensity = 16843467;
  1745. screenOrientation = 16842782;
  1746. screenSize = 16843466;
  1747. scrollHorizontally = 16843099;
  1748. scrollViewStyle = 16842880;
  1749. scrollX = 16842962;
  1750. scrollY = 16842963;
  1751. scrollbarAlwaysDrawHorizontalTrack = 16842856;
  1752. scrollbarAlwaysDrawVerticalTrack = 16842857;
  1753. scrollbarDefaultDelayBeforeFade = 16843433;
  1754. scrollbarFadeDuration = 16843432;
  1755. scrollbarSize = 16842851;
  1756. scrollbarStyle = 16842879;
  1757. scrollbarThumbHorizontal = 16842852;
  1758. scrollbarThumbVertical = 16842853;
  1759. scrollbarTrackHorizontal = 16842854;
  1760. scrollbarTrackVertical = 16842855;
  1761. scrollbars = 16842974;
  1762. scrollingCache = 16843006;
  1763. searchButtonText = 16843269;
  1764. searchMode = 16843221;
  1765. searchSettingsDescription = 16843402;
  1766. searchSuggestAuthority = 16843222;
  1767. searchSuggestIntentAction = 16843225;
  1768. searchSuggestIntentData = 16843226;
  1769. searchSuggestPath = 16843223;
  1770. searchSuggestSelection = 16843224;
  1771. searchSuggestThreshold = 16843373;
  1772. secondaryProgress = 16843064;
  1773. seekBarStyle = 16842875;
  1774. segmentedButtonStyle = 16843568;
  1775. selectAllOnFocus = 16843102;
  1776. selectable = 16843238;
  1777. selectableItemBackground = 16843534;
  1778. selectedDateVerticalBar = 16843591;
  1779. selectedWeekBackgroundColor = 16843586;
  1780. settingsActivity = 16843301;
  1781. shadowColor = 16843105;
  1782. shadowDx = 16843106;
  1783. shadowDy = 16843107;
  1784. shadowRadius = 16843108;
  1785. shape = 16843162;
  1786. shareInterpolator = 16843195;
  1787. sharedUserId = 16842763;
  1788. sharedUserLabel = 16843361;
  1789. shouldDisableView = 16843246;
  1790. showAsAction = 16843481;
  1791. showDefault = 16843258;
  1792. showDividers = 16843561;
  1793. showSilent = 16843259;
  1794. showWeekNumber = 16843582;
  1795. shownWeekCount = 16843585;
  1796. shrinkColumns = 16843082;
  1797. singleLine = 16843101;
  1798. smallIcon = 16843422;
  1799. smallScreens = 16843396;
  1800. smoothScrollbar = 16843313;
  1801. soundEffectsEnabled = 16843285;
  1802. spacing = 16843027;
  1803. spinnerDropDownItemStyle = 16842887;
  1804. spinnerItemStyle = 16842889;
  1805. spinnerMode = 16843505;
  1806. spinnerStyle = 16842881;
  1807. spinnersShown = 16843595;
  1808. splitMotionEvents = 16843503;
  1809. src = 16843033;
  1810. stackFromBottom = 16843005;
  1811. starStyle = 16842882;
  1812. startColor = 16843165;
  1813. startOffset = 16843198;
  1814. startYear = 16843132;
  1815. stateNotNeeded = 16842774;
  1816. state_above_anchor = 16842922;
  1817. state_accelerated = 16843547;
  1818. state_activated = 16843518;
  1819. state_active = 16842914;
  1820. state_checkable = 16842911;
  1821. state_checked = 16842912;
  1822. state_drag_can_accept = 16843624;
  1823. state_drag_hovered = 16843625;
  1824. state_empty = 16842921;
  1825. state_enabled = 16842910;
  1826. state_expanded = 16842920;
  1827. state_first = 16842916;
  1828. state_focused = 16842908;
  1829. state_hovered = 16843623;
  1830. state_last = 16842918;
  1831. state_long_pressable = 16843324;
  1832. state_middle = 16842917;
  1833. state_multiline = 16843597;
  1834. state_pressed = 16842919;
  1835. state_selected = 16842913;
  1836. state_single = 16842915;
  1837. state_window_focused = 16842909;
  1838. staticWallpaperPreview = 16843569;
  1839. stepSize = 16843078;
  1840. stopWithTask = 16843626;
  1841. streamType = 16843273;
  1842. stretchColumns = 16843081;
  1843. stretchMode = 16843030;
  1844. subtitle = 16843473;
  1845. subtitleTextStyle = 16843513;
  1846. subtypeExtraValue = 16843674;
  1847. subtypeLocale = 16843673;
  1848. suggestActionMsg = 16843228;
  1849. suggestActionMsgColumn = 16843229;
  1850. summary = 16843241;
  1851. summaryColumn = 16843426;
  1852. summaryOff = 16843248;
  1853. summaryOn = 16843247;
  1854. supportsUploading = 16843419;
  1855. switchMinWidth = 16843632;
  1856. switchPadding = 16843633;
  1857. switchPreferenceStyle = 16843629;
  1858. switchTextAppearance = 16843630;
  1859. switchTextOff = 16843628;
  1860. switchTextOn = 16843627;
  1861. syncable = 16842777;
  1862. tabStripEnabled = 16843453;
  1863. tabStripLeft = 16843451;
  1864. tabStripRight = 16843452;
  1865. tabWidgetStyle = 16842883;
  1866. tag = 16842961;
  1867. targetActivity = 16843266;
  1868. targetClass = 16842799;
  1869. targetDescriptions = 16843680;
  1870. targetPackage = 16842785;
  1871. targetSdkVersion = 16843376;
  1872. taskAffinity = 16842770;
  1873. taskCloseEnterAnimation = 16842942;
  1874. taskCloseExitAnimation = 16842943;
  1875. taskOpenEnterAnimation = 16842940;
  1876. taskOpenExitAnimation = 16842941;
  1877. taskToBackEnterAnimation = 16842946;
  1878. taskToBackExitAnimation = 16842947;
  1879. taskToFrontEnterAnimation = 16842944;
  1880. taskToFrontExitAnimation = 16842945;
  1881. tension = 16843370;
  1882. testOnly = 16843378;
  1883. text = 16843087;
  1884. textAllCaps = 16843660;
  1885. textAppearance = 16842804;
  1886. textAppearanceButton = 16843271;
  1887. textAppearanceInverse = 16842805;
  1888. textAppearanceLarge = 16842816;
  1889. textAppearanceLargeInverse = 16842819;
  1890. textAppearanceLargePopupMenu = 16843521;
  1891. textAppearanceListItem = 16843678;
  1892. textAppearanceListItemSmall = 16843679;
  1893. textAppearanceMedium = 16842817;
  1894. textAppearanceMediumInverse = 16842820;
  1895. textAppearanceSearchResultSubtitle = 16843424;
  1896. textAppearanceSearchResultTitle = 16843425;
  1897. textAppearanceSmall = 16842818;
  1898. textAppearanceSmallInverse = 16842821;
  1899. textAppearanceSmallPopupMenu = 16843522;
  1900. textCheckMark = 16842822;
  1901. textCheckMarkInverse = 16842823;
  1902. textColor = 16842904;
  1903. textColorAlertDialogListItem = 16843526;
  1904. textColorHighlight = 16842905;
  1905. textColorHighlightInverse = 16843599;
  1906. textColorHint = 16842906;
  1907. textColorHintInverse = 16842815;
  1908. textColorLink = 16842907;
  1909. textColorLinkInverse = 16843600;
  1910. textColorPrimary = 16842806;
  1911. textColorPrimaryDisableOnly = 16842807;
  1912. textColorPrimaryInverse = 16842809;
  1913. textColorPrimaryInverseDisableOnly = 16843403;
  1914. textColorPrimaryInverseNoDisable = 16842813;
  1915. textColorPrimaryNoDisable = 16842811;
  1916. textColorSecondary = 16842808;
  1917. textColorSecondaryInverse = 16842810;
  1918. textColorSecondaryInverseNoDisable = 16842814;
  1919. textColorSecondaryNoDisable = 16842812;
  1920. textColorTertiary = 16843282;
  1921. textColorTertiaryInverse = 16843283;
  1922. textCursorDrawable = 16843618;
  1923. textEditNoPasteWindowLayout = 16843541;
  1924. textEditPasteWindowLayout = 16843540;
  1925. textEditSideNoPasteWindowLayout = 16843615;
  1926. textEditSidePasteWindowLayout = 16843614;
  1927. textEditSuggestionItemLayout = 16843636;
  1928. textFilterEnabled = 16843007;
  1929. textIsSelectable = 16843542;
  1930. textOff = 16843045;
  1931. textOn = 16843044;
  1932. textScaleX = 16843089;
  1933. textSelectHandle = 16843463;
  1934. textSelectHandleLeft = 16843461;
  1935. textSelectHandleRight = 16843462;
  1936. textSelectHandleWindowStyle = 16843464;
  1937. textSize = 16842901;
  1938. textStyle = 16842903;
  1939. textSuggestionsWindowStyle = 16843635;
  1940. textViewStyle = 16842884;
  1941. theme = 16842752;
  1942. thickness = 16843360;
  1943. thicknessRatio = 16843164;
  1944. thumb = 16843074;
  1945. thumbOffset = 16843075;
  1946. thumbTextPadding = 16843634;
  1947. thumbnail = 16843429;
  1948. tileMode = 16843265;
  1949. tint = 16843041;
  1950. title = 16843233;
  1951. titleCondensed = 16843234;
  1952. titleTextStyle = 16843512;
  1953. toAlpha = 16843211;
  1954. toDegrees = 16843188;
  1955. toXDelta = 16843207;
  1956. toXScale = 16843203;
  1957. toYDelta = 16843209;
  1958. toYScale = 16843205;
  1959. top = 16843182;
  1960. topBright = 16842955;
  1961. topDark = 16842951;
  1962. topLeftRadius = 16843177;
  1963. topOffset = 16843352;
  1964. topRightRadius = 16843178;
  1965. track = 16843631;
  1966. transcriptMode = 16843008;
  1967. transformPivotX = 16843552;
  1968. transformPivotY = 16843553;
  1969. translationX = 16843554;
  1970. translationY = 16843555;
  1971. &type = 16843169;
  1972. typeface = 16842902;
  1973. uiOptions = 16843672;
  1974. uncertainGestureColor = 16843382;
  1975. unfocusedMonthDateColor = 16843588;
  1976. unselectedAlpha = 16843278;
  1977. updatePeriodMillis = 16843344;
  1978. useDefaultMargins = 16843641;
  1979. useIntrinsicSizeAsMinimum = 16843536;
  1980. useLevel = 16843167;
  1981. userVisible = 16843409;
  1982. value = 16842788;
  1983. valueFrom = 16843486;
  1984. valueTo = 16843487;
  1985. valueType = 16843488;
  1986. variablePadding = 16843157;
  1987. versionCode = 16843291;
  1988. versionName = 16843292;
  1989. verticalCorrection = 16843322;
  1990. verticalDivider = 16843054;
  1991. verticalGap = 16843328;
  1992. verticalScrollbarPosition = 16843572;
  1993. verticalSpacing = 16843029;
  1994. visibility = 16842972;
  1995. visible = 16843156;
  1996. vmSafeMode = 16843448;
  1997. voiceLanguage = 16843349;
  1998. voiceLanguageModel = 16843347;
  1999. voiceMaxResults = 16843350;
  2000. voicePromptText = 16843348;
  2001. voiceSearchMode = 16843346;
  2002. wallpaperCloseEnterAnimation = 16843413;
  2003. wallpaperCloseExitAnimation = 16843414;
  2004. wallpaperIntraCloseEnterAnimation = 16843417;
  2005. wallpaperIntraCloseExitAnimation = 16843418;
  2006. wallpaperIntraOpenEnterAnimation = 16843415;
  2007. wallpaperIntraOpenExitAnimation = 16843416;
  2008. wallpaperOpenEnterAnimation = 16843411;
  2009. wallpaperOpenExitAnimation = 16843412;
  2010. webTextViewStyle = 16843449;
  2011. webViewStyle = 16842885;
  2012. weekDayTextAppearance = 16843592;
  2013. weekNumberColor = 16843589;
  2014. weekSeparatorLineColor = 16843590;
  2015. weightSum = 16843048;
  2016. widgetLayout = 16843243;
  2017. width = 16843097;
  2018. windowActionBar = 16843469;
  2019. windowActionBarOverlay = 16843492;
  2020. windowActionModeOverlay = 16843485;
  2021. windowAnimationStyle = 16842926;
  2022. windowBackground = 16842836;
  2023. windowCloseOnTouchOutside = 16843611;
  2024. windowContentOverlay = 16842841;
  2025. windowDisablePreview = 16843298;
  2026. windowEnableSplitTouch = 16843543;
  2027. windowEnterAnimation = 16842932;
  2028. windowExitAnimation = 16842933;
  2029. windowFrame = 16842837;
  2030. windowFullscreen = 16843277;
  2031. windowHideAnimation = 16842935;
  2032. windowIsFloating = 16842839;
  2033. windowIsTranslucent = 16842840;
  2034. windowMinWidthMajor = 16843606;
  2035. windowMinWidthMinor = 16843607;
  2036. windowNoDisplay = 16843294;
  2037. windowNoTitle = 16842838;
  2038. windowShowAnimation = 16842934;
  2039. windowShowWallpaper = 16843410;
  2040. windowSoftInputMode = 16843307;
  2041. windowTitleBackgroundStyle = 16842844;
  2042. windowTitleSize = 16842842;
  2043. windowTitleStyle = 16842843;
  2044. writePermission = 16842760;
  2045. x = 16842924;
  2046. xlargeScreens = 16843455;
  2047. y = 16842925;
  2048. yesNoPreferenceStyle = 16842896;
  2049. zAdjustment = 16843201;
  2050. public
  2051. constructor create(); overload;
  2052. end;
  2053. Innerarray = class sealed external 'android' name 'array' (JLObject)
  2054. public
  2055. const
  2056. emailAddressTypes = 17235968;
  2057. imProtocols = 17235969;
  2058. organizationTypes = 17235970;
  2059. phoneTypes = 17235971;
  2060. postalAddressTypes = 17235972;
  2061. public
  2062. constructor create(); overload;
  2063. end;
  2064. Inneranimator = class sealed external 'android' name 'animator' (JLObject)
  2065. public
  2066. const
  2067. fade_in = 17498112;
  2068. fade_out = 17498113;
  2069. public
  2070. constructor create(); overload;
  2071. end;
  2072. Inneranim = class sealed external 'android' name 'anim' (JLObject)
  2073. public
  2074. const
  2075. accelerate_decelerate_interpolator = 17432580;
  2076. accelerate_interpolator = 17432581;
  2077. anticipate_interpolator = 17432583;
  2078. anticipate_overshoot_interpolator = 17432585;
  2079. bounce_interpolator = 17432586;
  2080. cycle_interpolator = 17432588;
  2081. decelerate_interpolator = 17432582;
  2082. fade_in = 17432576;
  2083. fade_out = 17432577;
  2084. linear_interpolator = 17432587;
  2085. overshoot_interpolator = 17432584;
  2086. slide_in_left = 17432578;
  2087. slide_out_right = 17432579;
  2088. public
  2089. constructor create(); overload;
  2090. end;
  2091. public
  2092. constructor create(); overload;
  2093. end;
  2094. AAAbstractAccountAuthenticator = class abstract external 'android.accounts' name 'AbstractAccountAuthenticator' (JLObject)
  2095. public
  2096. constructor create(para1: ACContext); overload;
  2097. function getIBinder(): AOIBinder; overload; virtual; final;
  2098. function editProperties(para1: AAAccountAuthenticatorResponse; para2: JLString): AOBundle; overload; virtual; abstract;
  2099. function addAccount(para1: AAAccountAuthenticatorResponse; para2: JLString; para3: JLString; para4: Arr1JLString; para5: AOBundle): AOBundle; overload; virtual; abstract; // throws android.accounts.NetworkErrorException
  2100. function addAccount(para1: AAAccountAuthenticatorResponse; para2: JLString; para3: JLString; var para4: array of JLString; para5: AOBundle): AOBundle; overload; virtual; abstract; // throws android.accounts.NetworkErrorException
  2101. function confirmCredentials(para1: AAAccountAuthenticatorResponse; para2: AAAccount; para3: AOBundle): AOBundle; overload; virtual; abstract; // throws android.accounts.NetworkErrorException
  2102. function getAuthToken(para1: AAAccountAuthenticatorResponse; para2: AAAccount; para3: JLString; para4: AOBundle): AOBundle; overload; virtual; abstract; // throws android.accounts.NetworkErrorException
  2103. function getAuthTokenLabel(para1: JLString): JLString; overload; virtual; abstract;
  2104. function updateCredentials(para1: AAAccountAuthenticatorResponse; para2: AAAccount; para3: JLString; para4: AOBundle): AOBundle; overload; virtual; abstract; // throws android.accounts.NetworkErrorException
  2105. function hasFeatures(para1: AAAccountAuthenticatorResponse; para2: AAAccount; para3: Arr1JLString): AOBundle; overload; virtual; abstract; // throws android.accounts.NetworkErrorException
  2106. function hasFeatures(para1: AAAccountAuthenticatorResponse; para2: AAAccount; var para3: array of JLString): AOBundle; overload; virtual; abstract; // throws android.accounts.NetworkErrorException
  2107. function getAccountRemovalAllowed(para1: AAAccountAuthenticatorResponse; para2: AAAccount): AOBundle; overload; virtual; // throws android.accounts.NetworkErrorException
  2108. end;
  2109. AAAccountManager = class external 'android.accounts' name 'AccountManager' (JLObject)
  2110. public
  2111. const
  2112. ERROR_CODE_REMOTE_EXCEPTION = 1;
  2113. ERROR_CODE_NETWORK_ERROR = 3;
  2114. ERROR_CODE_CANCELED = 4;
  2115. ERROR_CODE_INVALID_RESPONSE = 5;
  2116. ERROR_CODE_UNSUPPORTED_OPERATION = 6;
  2117. ERROR_CODE_BAD_ARGUMENTS = 7;
  2118. ERROR_CODE_BAD_REQUEST = 8;
  2119. KEY_ACCOUNT_NAME = 'authAccount';
  2120. KEY_ACCOUNT_TYPE = 'accountType';
  2121. KEY_AUTHTOKEN = 'authtoken';
  2122. KEY_INTENT = 'intent';
  2123. KEY_PASSWORD = 'password';
  2124. KEY_ACCOUNTS = 'accounts';
  2125. KEY_ACCOUNT_AUTHENTICATOR_RESPONSE = 'accountAuthenticatorResponse';
  2126. KEY_ACCOUNT_MANAGER_RESPONSE = 'accountManagerResponse';
  2127. KEY_AUTHENTICATOR_TYPES = 'authenticator_types';
  2128. KEY_AUTH_FAILED_MESSAGE = 'authFailedMessage';
  2129. KEY_AUTH_TOKEN_LABEL = 'authTokenLabelKey';
  2130. KEY_BOOLEAN_RESULT = 'booleanResult';
  2131. KEY_ERROR_CODE = 'errorCode';
  2132. KEY_ERROR_MESSAGE = 'errorMessage';
  2133. KEY_USERDATA = 'userdata';
  2134. KEY_CALLER_UID = 'callerUid';
  2135. KEY_CALLER_PID = 'callerPid';
  2136. KEY_ANDROID_PACKAGE_NAME = 'androidPackageName';
  2137. ACTION_AUTHENTICATOR_INTENT = 'android.accounts.AccountAuthenticator';
  2138. AUTHENTICATOR_META_DATA_NAME = 'android.accounts.AccountAuthenticator';
  2139. AUTHENTICATOR_ATTRIBUTES_NAME = 'account-authenticator';
  2140. LOGIN_ACCOUNTS_CHANGED_ACTION = 'android.accounts.LOGIN_ACCOUNTS_CHANGED';
  2141. public
  2142. class function get(para1: ACContext): AAAccountManager; static; overload;
  2143. function getPassword(para1: AAAccount): JLString; overload; virtual;
  2144. function getUserData(para1: AAAccount; para2: JLString): JLString; overload; virtual;
  2145. function getAuthenticatorTypes(): Arr1AAAuthenticatorDescription; overload; virtual;
  2146. function getAccounts(): Arr1AAAccount; overload; virtual;
  2147. function getAccountsByType(para1: JLString): Arr1AAAccount; overload; virtual;
  2148. function hasFeatures(para1: AAAccount; para2: Arr1JLString; para3: AAAccountManagerCallback; para4: AOHandler): AAAccountManagerFuture; overload; virtual;
  2149. function hasFeatures(para1: AAAccount; var para2: array of JLString; para3: AAAccountManagerCallback; para4: AOHandler): AAAccountManagerFuture; overload; virtual;
  2150. function getAccountsByTypeAndFeatures(para1: JLString; para2: Arr1JLString; para3: AAAccountManagerCallback; para4: AOHandler): AAAccountManagerFuture; overload; virtual;
  2151. function getAccountsByTypeAndFeatures(para1: JLString; var para2: array of JLString; para3: AAAccountManagerCallback; para4: AOHandler): AAAccountManagerFuture; overload; virtual;
  2152. function addAccountExplicitly(para1: AAAccount; para2: JLString; para3: AOBundle): jboolean; overload; virtual;
  2153. function removeAccount(para1: AAAccount; para2: AAAccountManagerCallback; para3: AOHandler): AAAccountManagerFuture; overload; virtual;
  2154. procedure invalidateAuthToken(para1: JLString; para2: JLString); overload; virtual;
  2155. function peekAuthToken(para1: AAAccount; para2: JLString): JLString; overload; virtual;
  2156. procedure setPassword(para1: AAAccount; para2: JLString); overload; virtual;
  2157. procedure clearPassword(para1: AAAccount); overload; virtual;
  2158. procedure setUserData(para1: AAAccount; para2: JLString; para3: JLString); overload; virtual;
  2159. procedure setAuthToken(para1: AAAccount; para2: JLString; para3: JLString); overload; virtual;
  2160. function blockingGetAuthToken(para1: AAAccount; para2: JLString; para3: jboolean): JLString; overload; virtual; // throws android.accounts.OperationCanceledException, java.io.IOException, android.accounts.AuthenticatorException
  2161. function getAuthToken(para1: AAAccount; para2: JLString; para3: AOBundle; para4: AAActivity; para5: AAAccountManagerCallback; para6: AOHandler): AAAccountManagerFuture; overload; virtual;
  2162. function getAuthToken(para1: AAAccount; para2: JLString; para3: jboolean; para4: AAAccountManagerCallback; para5: AOHandler): AAAccountManagerFuture; overload; virtual;
  2163. function getAuthToken(para1: AAAccount; para2: JLString; para3: AOBundle; para4: jboolean; para5: AAAccountManagerCallback; para6: AOHandler): AAAccountManagerFuture; overload; virtual;
  2164. function addAccount(para1: JLString; para2: JLString; para3: Arr1JLString; para4: AOBundle; para5: AAActivity; para6: AAAccountManagerCallback; para7: AOHandler): AAAccountManagerFuture; overload; virtual;
  2165. function addAccount(para1: JLString; para2: JLString; var para3: array of JLString; para4: AOBundle; para5: AAActivity; para6: AAAccountManagerCallback; para7: AOHandler): AAAccountManagerFuture; overload; virtual;
  2166. function confirmCredentials(para1: AAAccount; para2: AOBundle; para3: AAActivity; para4: AAAccountManagerCallback; para5: AOHandler): AAAccountManagerFuture; overload; virtual;
  2167. function updateCredentials(para1: AAAccount; para2: JLString; para3: AOBundle; para4: AAActivity; para5: AAAccountManagerCallback; para6: AOHandler): AAAccountManagerFuture; overload; virtual;
  2168. function editProperties(para1: JLString; para2: AAActivity; para3: AAAccountManagerCallback; para4: AOHandler): AAAccountManagerFuture; overload; virtual;
  2169. function getAuthTokenByFeatures(para1: JLString; para2: JLString; para3: Arr1JLString; para4: AAActivity; para5: AOBundle; para6: AOBundle; para7: AAAccountManagerCallback; para8: AOHandler): AAAccountManagerFuture; overload; virtual;
  2170. function getAuthTokenByFeatures(para1: JLString; para2: JLString; var para3: array of JLString; para4: AAActivity; para5: AOBundle; para6: AOBundle; para7: AAAccountManagerCallback; para8: AOHandler): AAAccountManagerFuture; overload; virtual;
  2171. class function newChooseAccountIntent(para1: AAAccount; para2: JUArrayList; para3: Arr1JLString; para4: jboolean; para5: JLString; para6: JLString; para7: Arr1JLString; para8: AOBundle): ACIntent; static; overload;
  2172. class function newChooseAccountIntent(para1: AAAccount; para2: JUArrayList; var para3: array of JLString; para4: jboolean; para5: JLString; para6: JLString; var para7: array of JLString; para8: AOBundle): ACIntent; static; overload;
  2173. procedure addOnAccountsUpdatedListener(para1: AAOnAccountsUpdateListener; para2: AOHandler; para3: jboolean); overload; virtual;
  2174. procedure removeOnAccountsUpdatedListener(para1: AAOnAccountsUpdateListener); overload; virtual;
  2175. end;
  2176. AAAccountManagerCallback = interface external 'android.accounts' name 'AccountManagerCallback'
  2177. procedure run(para1: AAAccountManagerFuture); overload;
  2178. end;
  2179. AAAccountManagerFuture = interface external 'android.accounts' name 'AccountManagerFuture'
  2180. function cancel(para1: jboolean): jboolean; overload;
  2181. function isCancelled(): jboolean; overload;
  2182. function isDone(): jboolean; overload;
  2183. function getResult(): JLObject; overload; // throws android.accounts.OperationCanceledException, java.io.IOException, android.accounts.AuthenticatorException
  2184. function getResult(para1: jlong; para2: JUCTimeUnit): JLObject; overload; // throws android.accounts.OperationCanceledException, java.io.IOException, android.accounts.AuthenticatorException
  2185. end;
  2186. AAOnAccountsUpdateListener = interface external 'android.accounts' name 'OnAccountsUpdateListener'
  2187. procedure onAccountsUpdated(para1: Arr1AAAccount); overload;
  2188. procedure onAccountsUpdated(var para1: array of AAAccount); overload;
  2189. end;
  2190. AAAnimatorInflater = class external 'android.animation' name 'AnimatorInflater' (JLObject)
  2191. public
  2192. constructor create(); overload;
  2193. class function loadAnimator(para1: ACContext; para2: jint): AAAnimator; static; overload; // throws android.content.res.Resources$NotFoundException
  2194. end;
  2195. AALayoutTransition = class external 'android.animation' name 'LayoutTransition' (JLObject)
  2196. public
  2197. type
  2198. InnerTransitionListener = interface;
  2199. Arr1InnerTransitionListener = array of InnerTransitionListener;
  2200. Arr2InnerTransitionListener = array of Arr1InnerTransitionListener;
  2201. Arr3InnerTransitionListener = array of Arr2InnerTransitionListener;
  2202. InnerTransitionListener = interface external 'android.animation' name 'TransitionListener'
  2203. procedure startTransition(para1: AALayoutTransition; para2: AVViewGroup; para3: AVView; para4: jint); overload;
  2204. procedure endTransition(para1: AALayoutTransition; para2: AVViewGroup; para3: AVView; para4: jint); overload;
  2205. end;
  2206. public
  2207. const
  2208. CHANGE_APPEARING = 0;
  2209. CHANGE_DISAPPEARING = 1;
  2210. APPEARING = 2;
  2211. DISAPPEARING = 3;
  2212. public
  2213. constructor create(); overload;
  2214. procedure setDuration(para1: jlong); overload; virtual;
  2215. procedure setStartDelay(para1: jint; para2: jlong); overload; virtual;
  2216. function getStartDelay(para1: jint): jlong; overload; virtual;
  2217. procedure setDuration(para1: jint; para2: jlong); overload; virtual;
  2218. function getDuration(para1: jint): jlong; overload; virtual;
  2219. procedure setStagger(para1: jint; para2: jlong); overload; virtual;
  2220. function getStagger(para1: jint): jlong; overload; virtual;
  2221. procedure setInterpolator(para1: jint; para2: AATimeInterpolator); overload; virtual;
  2222. function getInterpolator(para1: jint): AATimeInterpolator; overload; virtual;
  2223. procedure setAnimator(para1: jint; para2: AAAnimator); overload; virtual;
  2224. function getAnimator(para1: jint): AAAnimator; overload; virtual;
  2225. procedure setAnimateParentHierarchy(para1: jboolean); overload; virtual;
  2226. function isChangingLayout(): jboolean; overload; virtual;
  2227. function isRunning(): jboolean; overload; virtual;
  2228. procedure addChild(para1: AVViewGroup; para2: AVView); overload; virtual;
  2229. procedure showChild(para1: AVViewGroup; para2: AVView); overload; virtual;
  2230. procedure removeChild(para1: AVViewGroup; para2: AVView); overload; virtual;
  2231. procedure hideChild(para1: AVViewGroup; para2: AVView); overload; virtual;
  2232. procedure addTransitionListener(para1: AALayoutTransition.InnerTransitionListener); overload; virtual;
  2233. procedure removeTransitionListener(para1: AALayoutTransition.InnerTransitionListener); overload; virtual;
  2234. function getTransitionListeners(): JUList; overload; virtual;
  2235. end;
  2236. AATimeInterpolator = interface external 'android.animation' name 'TimeInterpolator'
  2237. function getInterpolation(para1: jfloat): jfloat; overload;
  2238. end;
  2239. AATypeEvaluator = interface external 'android.animation' name 'TypeEvaluator'
  2240. function evaluate(para1: jfloat; para2: JLObject; para3: JLObject): JLObject; overload;
  2241. end;
  2242. AAAlarmManager = class external 'android.app' name 'AlarmManager' (JLObject)
  2243. public
  2244. const
  2245. RTC_WAKEUP = 0;
  2246. RTC = 1;
  2247. ELAPSED_REALTIME_WAKEUP = 2;
  2248. ELAPSED_REALTIME = 3;
  2249. INTERVAL_FIFTEEN_MINUTES = jlong(900000);
  2250. INTERVAL_HALF_HOUR = jlong(1800000);
  2251. INTERVAL_HOUR = jlong(3600000);
  2252. INTERVAL_HALF_DAY = jlong(43200000);
  2253. INTERVAL_DAY = jlong(86400000);
  2254. public
  2255. procedure &set(para1: jint; para2: jlong; para3: AAPendingIntent); overload; virtual;
  2256. procedure setRepeating(para1: jint; para2: jlong; para3: jlong; para4: AAPendingIntent); overload; virtual;
  2257. procedure setInexactRepeating(para1: jint; para2: jlong; para3: jlong; para4: AAPendingIntent); overload; virtual;
  2258. procedure cancel(para1: AAPendingIntent); overload; virtual;
  2259. procedure setTime(para1: jlong); overload; virtual;
  2260. procedure setTimeZone(para1: JLString); overload; virtual;
  2261. end;
  2262. AADownloadManager = class external 'android.app' name 'DownloadManager' (JLObject)
  2263. public
  2264. type
  2265. InnerQuery = class;
  2266. Arr1InnerQuery = array of InnerQuery;
  2267. Arr2InnerQuery = array of Arr1InnerQuery;
  2268. Arr3InnerQuery = array of Arr2InnerQuery;
  2269. InnerRequest = class;
  2270. Arr1InnerRequest = array of InnerRequest;
  2271. Arr2InnerRequest = array of Arr1InnerRequest;
  2272. Arr3InnerRequest = array of Arr2InnerRequest;
  2273. InnerQuery = class external 'android.app' name 'Query' (JLObject)
  2274. public
  2275. constructor create(); overload;
  2276. function setFilterById(para1: Arr1jlong): AADownloadManager.InnerQuery; overload; virtual;
  2277. function setFilterById(const para1: array of jlong): AADownloadManager.InnerQuery; overload; virtual;
  2278. function setFilterByStatus(para1: jint): AADownloadManager.InnerQuery; overload; virtual;
  2279. end;
  2280. InnerRequest = class external 'android.app' name 'Request' (JLObject)
  2281. public
  2282. const
  2283. NETWORK_MOBILE = 1;
  2284. NETWORK_WIFI = 2;
  2285. VISIBILITY_VISIBLE = 0;
  2286. VISIBILITY_VISIBLE_NOTIFY_COMPLETED = 1;
  2287. VISIBILITY_HIDDEN = 2;
  2288. VISIBILITY_VISIBLE_NOTIFY_ONLY_COMPLETION = 3;
  2289. public
  2290. constructor create(para1: ANUri); overload;
  2291. function setDestinationUri(para1: ANUri): AADownloadManager.InnerRequest; overload; virtual;
  2292. function setDestinationInExternalFilesDir(para1: ACContext; para2: JLString; para3: JLString): AADownloadManager.InnerRequest; overload; virtual;
  2293. function setDestinationInExternalPublicDir(para1: JLString; para2: JLString): AADownloadManager.InnerRequest; overload; virtual;
  2294. procedure allowScanningByMediaScanner(); overload; virtual;
  2295. function addRequestHeader(para1: JLString; para2: JLString): AADownloadManager.InnerRequest; overload; virtual;
  2296. function setTitle(para1: JLCharSequence): AADownloadManager.InnerRequest; overload; virtual;
  2297. function setDescription(para1: JLCharSequence): AADownloadManager.InnerRequest; overload; virtual;
  2298. function setMimeType(para1: JLString): AADownloadManager.InnerRequest; overload; virtual;
  2299. function setShowRunningNotification(para1: jboolean): AADownloadManager.InnerRequest; overload; virtual;
  2300. function setNotificationVisibility(para1: jint): AADownloadManager.InnerRequest; overload; virtual;
  2301. function setAllowedNetworkTypes(para1: jint): AADownloadManager.InnerRequest; overload; virtual;
  2302. function setAllowedOverRoaming(para1: jboolean): AADownloadManager.InnerRequest; overload; virtual;
  2303. function setVisibleInDownloadsUi(para1: jboolean): AADownloadManager.InnerRequest; overload; virtual;
  2304. end;
  2305. public
  2306. const
  2307. COLUMN_ID = '_id';
  2308. COLUMN_TITLE = 'title';
  2309. COLUMN_DESCRIPTION = 'description';
  2310. COLUMN_URI = 'uri';
  2311. COLUMN_MEDIA_TYPE = 'media_type';
  2312. COLUMN_TOTAL_SIZE_BYTES = 'total_size';
  2313. COLUMN_LOCAL_URI = 'local_uri';
  2314. COLUMN_LOCAL_FILENAME = 'local_filename';
  2315. COLUMN_STATUS = 'status';
  2316. COLUMN_REASON = 'reason';
  2317. COLUMN_BYTES_DOWNLOADED_SO_FAR = 'bytes_so_far';
  2318. COLUMN_LAST_MODIFIED_TIMESTAMP = 'last_modified_timestamp';
  2319. COLUMN_MEDIAPROVIDER_URI = 'mediaprovider_uri';
  2320. STATUS_PENDING = 1;
  2321. STATUS_RUNNING = 2;
  2322. STATUS_PAUSED = 4;
  2323. STATUS_SUCCESSFUL = 8;
  2324. STATUS_FAILED = 16;
  2325. ERROR_UNKNOWN = 1000;
  2326. ERROR_FILE_ERROR = 1001;
  2327. ERROR_UNHANDLED_HTTP_CODE = 1002;
  2328. ERROR_HTTP_DATA_ERROR = 1004;
  2329. ERROR_TOO_MANY_REDIRECTS = 1005;
  2330. ERROR_INSUFFICIENT_SPACE = 1006;
  2331. ERROR_DEVICE_NOT_FOUND = 1007;
  2332. ERROR_CANNOT_RESUME = 1008;
  2333. ERROR_FILE_ALREADY_EXISTS = 1009;
  2334. PAUSED_WAITING_TO_RETRY = 1;
  2335. PAUSED_WAITING_FOR_NETWORK = 2;
  2336. PAUSED_QUEUED_FOR_WIFI = 3;
  2337. PAUSED_UNKNOWN = 4;
  2338. ACTION_DOWNLOAD_COMPLETE = 'android.intent.action.DOWNLOAD_COMPLETE';
  2339. ACTION_NOTIFICATION_CLICKED = 'android.intent.action.DOWNLOAD_NOTIFICATION_CLICKED';
  2340. ACTION_VIEW_DOWNLOADS = 'android.intent.action.VIEW_DOWNLOADS';
  2341. INTENT_EXTRAS_SORT_BY_SIZE = 'android.app.DownloadManager.extra_sortBySize';
  2342. EXTRA_DOWNLOAD_ID = 'extra_download_id';
  2343. EXTRA_NOTIFICATION_CLICK_DOWNLOAD_IDS = 'extra_click_download_ids';
  2344. public
  2345. function enqueue(para1: AADownloadManager.InnerRequest): jlong; overload; virtual;
  2346. function remove(para1: Arr1jlong): jint; overload; virtual;
  2347. function remove(const para1: array of jlong): jint; overload; virtual;
  2348. function query(para1: AADownloadManager.InnerQuery): ADCursor; overload; virtual;
  2349. function openDownloadedFile(para1: jlong): AOParcelFileDescriptor; overload; virtual; // throws java.io.FileNotFoundException
  2350. function getUriForDownloadedFile(para1: jlong): ANUri; overload; virtual;
  2351. function getMimeTypeForDownloadedFile(para1: jlong): JLString; overload; virtual;
  2352. class function getMaxBytesOverMobile(para1: ACContext): JLLong; static; overload;
  2353. class function getRecommendedMaxBytesOverMobile(para1: ACContext): JLLong; static; overload;
  2354. function addCompletedDownload(para1: JLString; para2: JLString; para3: jboolean; para4: JLString; para5: JLString; para6: jlong; para7: jboolean): jlong; overload; virtual;
  2355. end;
  2356. AAFragmentTransaction = class abstract external 'android.app' name 'FragmentTransaction' (JLObject)
  2357. public
  2358. const
  2359. TRANSIT_ENTER_MASK = 4096;
  2360. TRANSIT_EXIT_MASK = 8192;
  2361. TRANSIT_UNSET = -1;
  2362. TRANSIT_NONE = 0;
  2363. TRANSIT_FRAGMENT_OPEN = 4097;
  2364. TRANSIT_FRAGMENT_CLOSE = 8194;
  2365. TRANSIT_FRAGMENT_FADE = 4099;
  2366. public
  2367. constructor create(); overload;
  2368. function add(para1: AAFragment; para2: JLString): AAFragmentTransaction; overload; virtual; abstract;
  2369. function add(para1: jint; para2: AAFragment): AAFragmentTransaction; overload; virtual; abstract;
  2370. function add(para1: jint; para2: AAFragment; para3: JLString): AAFragmentTransaction; overload; virtual; abstract;
  2371. function replace(para1: jint; para2: AAFragment): AAFragmentTransaction; overload; virtual; abstract;
  2372. function replace(para1: jint; para2: AAFragment; para3: JLString): AAFragmentTransaction; overload; virtual; abstract;
  2373. function remove(para1: AAFragment): AAFragmentTransaction; overload; virtual; abstract;
  2374. function hide(para1: AAFragment): AAFragmentTransaction; overload; virtual; abstract;
  2375. function show(para1: AAFragment): AAFragmentTransaction; overload; virtual; abstract;
  2376. function detach(para1: AAFragment): AAFragmentTransaction; overload; virtual; abstract;
  2377. function attach(para1: AAFragment): AAFragmentTransaction; overload; virtual; abstract;
  2378. function isEmpty(): jboolean; overload; virtual; abstract;
  2379. function setCustomAnimations(para1: jint; para2: jint): AAFragmentTransaction; overload; virtual; abstract;
  2380. function setCustomAnimations(para1: jint; para2: jint; para3: jint; para4: jint): AAFragmentTransaction; overload; virtual; abstract;
  2381. function setTransition(para1: jint): AAFragmentTransaction; overload; virtual; abstract;
  2382. function setTransitionStyle(para1: jint): AAFragmentTransaction; overload; virtual; abstract;
  2383. function addToBackStack(para1: JLString): AAFragmentTransaction; overload; virtual; abstract;
  2384. function isAddToBackStackAllowed(): jboolean; overload; virtual; abstract;
  2385. function disallowAddToBackStack(): AAFragmentTransaction; overload; virtual; abstract;
  2386. function setBreadCrumbTitle(para1: jint): AAFragmentTransaction; overload; virtual; abstract;
  2387. function setBreadCrumbTitle(para1: JLCharSequence): AAFragmentTransaction; overload; virtual; abstract;
  2388. function setBreadCrumbShortTitle(para1: jint): AAFragmentTransaction; overload; virtual; abstract;
  2389. function setBreadCrumbShortTitle(para1: JLCharSequence): AAFragmentTransaction; overload; virtual; abstract;
  2390. function commit(): jint; overload; virtual; abstract;
  2391. function commitAllowingStateLoss(): jint; overload; virtual; abstract;
  2392. end;
  2393. AAInstrumentation = class external 'android.app' name 'Instrumentation' (JLObject)
  2394. public
  2395. type
  2396. InnerActivityResult = class;
  2397. Arr1InnerActivityResult = array of InnerActivityResult;
  2398. Arr2InnerActivityResult = array of Arr1InnerActivityResult;
  2399. Arr3InnerActivityResult = array of Arr2InnerActivityResult;
  2400. InnerActivityMonitor = class;
  2401. Arr1InnerActivityMonitor = array of InnerActivityMonitor;
  2402. Arr2InnerActivityMonitor = array of Arr1InnerActivityMonitor;
  2403. Arr3InnerActivityMonitor = array of Arr2InnerActivityMonitor;
  2404. InnerActivityResult = class sealed external 'android.app' name 'ActivityResult' (JLObject)
  2405. public
  2406. constructor create(para1: jint; para2: ACIntent); overload;
  2407. function getResultCode(): jint; overload; virtual;
  2408. function getResultData(): ACIntent; overload; virtual;
  2409. end;
  2410. InnerActivityMonitor = class external 'android.app' name 'ActivityMonitor' (JLObject)
  2411. public
  2412. constructor create(para1: ACIntentFilter; para2: AAInstrumentation.InnerActivityResult; para3: jboolean); overload;
  2413. constructor create(para1: JLString; para2: AAInstrumentation.InnerActivityResult; para3: jboolean); overload;
  2414. function getFilter(): ACIntentFilter; overload; virtual; final;
  2415. function getResult(): AAInstrumentation.InnerActivityResult; overload; virtual; final;
  2416. function isBlocking(): jboolean; overload; virtual; final;
  2417. function getHits(): jint; overload; virtual; final;
  2418. function getLastActivity(): AAActivity; overload; virtual; final;
  2419. function waitForActivity(): AAActivity; overload; virtual; final;
  2420. function waitForActivityWithTimeout(para1: jlong): AAActivity; overload; virtual; final;
  2421. end;
  2422. public
  2423. const
  2424. REPORT_KEY_IDENTIFIER = 'id';
  2425. REPORT_KEY_STREAMRESULT = 'stream';
  2426. public
  2427. constructor create(); overload;
  2428. procedure onCreate(para1: AOBundle); overload; virtual;
  2429. procedure start(); overload; virtual;
  2430. procedure onStart(); overload; virtual;
  2431. function onException(para1: JLObject; para2: JLThrowable): jboolean; overload; virtual;
  2432. procedure sendStatus(para1: jint; para2: AOBundle); overload; virtual;
  2433. procedure finish(para1: jint; para2: AOBundle); overload; virtual;
  2434. procedure setAutomaticPerformanceSnapshots(); overload; virtual;
  2435. procedure startPerformanceSnapshot(); overload; virtual;
  2436. procedure endPerformanceSnapshot(); overload; virtual;
  2437. procedure onDestroy(); overload; virtual;
  2438. function getContext(): ACContext; overload; virtual;
  2439. function getComponentName(): ACComponentName; overload; virtual;
  2440. function getTargetContext(): ACContext; overload; virtual;
  2441. function isProfiling(): jboolean; overload; virtual;
  2442. procedure startProfiling(); overload; virtual;
  2443. procedure stopProfiling(); overload; virtual;
  2444. procedure setInTouchMode(para1: jboolean); overload; virtual;
  2445. procedure waitForIdle(para1: JLRunnable); overload; virtual;
  2446. procedure waitForIdleSync(); overload; virtual;
  2447. procedure runOnMainSync(para1: JLRunnable); overload; virtual;
  2448. function startActivitySync(para1: ACIntent): AAActivity; overload; virtual;
  2449. procedure addMonitor(para1: AAInstrumentation.InnerActivityMonitor); overload; virtual;
  2450. function addMonitor(para1: ACIntentFilter; para2: AAInstrumentation.InnerActivityResult; para3: jboolean): AAInstrumentation.InnerActivityMonitor; overload; virtual;
  2451. function addMonitor(para1: JLString; para2: AAInstrumentation.InnerActivityResult; para3: jboolean): AAInstrumentation.InnerActivityMonitor; overload; virtual;
  2452. function checkMonitorHit(para1: AAInstrumentation.InnerActivityMonitor; para2: jint): jboolean; overload; virtual;
  2453. function waitForMonitor(para1: AAInstrumentation.InnerActivityMonitor): AAActivity; overload; virtual;
  2454. function waitForMonitorWithTimeout(para1: AAInstrumentation.InnerActivityMonitor; para2: jlong): AAActivity; overload; virtual;
  2455. procedure removeMonitor(para1: AAInstrumentation.InnerActivityMonitor); overload; virtual;
  2456. function invokeMenuActionSync(para1: AAActivity; para2: jint; para3: jint): jboolean; overload; virtual;
  2457. function invokeContextMenuAction(para1: AAActivity; para2: jint; para3: jint): jboolean; overload; virtual;
  2458. procedure sendStringSync(para1: JLString); overload; virtual;
  2459. procedure sendKeySync(para1: AVKeyEvent); overload; virtual;
  2460. procedure sendKeyDownUpSync(para1: jint); overload; virtual;
  2461. procedure sendCharacterSync(para1: jint); overload; virtual;
  2462. procedure sendPointerSync(para1: AVMotionEvent); overload; virtual;
  2463. procedure sendTrackballEventSync(para1: AVMotionEvent); overload; virtual;
  2464. function newApplication(para1: JLClassLoader; para2: JLString; para3: ACContext): AAApplication; overload; virtual; // throws java.lang.InstantiationException, java.lang.IllegalAccessException, java.lang.ClassNotFoundException
  2465. class function newApplication(para1: JLClass; para2: ACContext): AAApplication; static; overload; // throws java.lang.InstantiationException, java.lang.IllegalAccessException, java.lang.ClassNotFoundException
  2466. procedure callApplicationOnCreate(para1: AAApplication); overload; virtual;
  2467. function newActivity(para1: JLClass; para2: ACContext; para3: AOIBinder; para4: AAApplication; para5: ACIntent; para6: ACPActivityInfo; para7: JLCharSequence; para8: AAActivity; para9: JLString; para10: JLObject): AAActivity; overload; virtual; // throws java.lang.InstantiationException, java.lang.IllegalAccessException
  2468. function newActivity(para1: JLClassLoader; para2: JLString; para3: ACIntent): AAActivity; overload; virtual; // throws java.lang.InstantiationException, java.lang.IllegalAccessException, java.lang.ClassNotFoundException
  2469. procedure callActivityOnCreate(para1: AAActivity; para2: AOBundle); overload; virtual;
  2470. procedure callActivityOnDestroy(para1: AAActivity); overload; virtual;
  2471. procedure callActivityOnRestoreInstanceState(para1: AAActivity; para2: AOBundle); overload; virtual;
  2472. procedure callActivityOnPostCreate(para1: AAActivity; para2: AOBundle); overload; virtual;
  2473. procedure callActivityOnNewIntent(para1: AAActivity; para2: ACIntent); overload; virtual;
  2474. procedure callActivityOnStart(para1: AAActivity); overload; virtual;
  2475. procedure callActivityOnRestart(para1: AAActivity); overload; virtual;
  2476. procedure callActivityOnResume(para1: AAActivity); overload; virtual;
  2477. procedure callActivityOnStop(para1: AAActivity); overload; virtual;
  2478. procedure callActivityOnSaveInstanceState(para1: AAActivity; para2: AOBundle); overload; virtual;
  2479. procedure callActivityOnPause(para1: AAActivity); overload; virtual;
  2480. procedure callActivityOnUserLeaving(para1: AAActivity); overload; virtual;
  2481. procedure startAllocCounting(); overload; virtual;
  2482. procedure stopAllocCounting(); overload; virtual;
  2483. function getAllocCounts(): AOBundle; overload; virtual;
  2484. function getBinderCounts(): AOBundle; overload; virtual;
  2485. end;
  2486. AAKeyguardManager = class external 'android.app' name 'KeyguardManager' (JLObject)
  2487. public
  2488. type
  2489. InnerOnKeyguardExitResult = interface;
  2490. Arr1InnerOnKeyguardExitResult = array of InnerOnKeyguardExitResult;
  2491. Arr2InnerOnKeyguardExitResult = array of Arr1InnerOnKeyguardExitResult;
  2492. Arr3InnerOnKeyguardExitResult = array of Arr2InnerOnKeyguardExitResult;
  2493. InnerKeyguardLock = class;
  2494. Arr1InnerKeyguardLock = array of InnerKeyguardLock;
  2495. Arr2InnerKeyguardLock = array of Arr1InnerKeyguardLock;
  2496. Arr3InnerKeyguardLock = array of Arr2InnerKeyguardLock;
  2497. InnerOnKeyguardExitResult = interface external 'android.app' name 'OnKeyguardExitResult'
  2498. procedure onKeyguardExitResult(para1: jboolean); overload;
  2499. end;
  2500. InnerKeyguardLock = class external 'android.app' name 'KeyguardLock'
  2501. end;
  2502. public
  2503. function newKeyguardLock(para1: JLString): AAKeyguardManager.InnerKeyguardLock; overload; virtual;
  2504. function inKeyguardRestrictedInputMode(): jboolean; overload; virtual;
  2505. procedure exitKeyguardSecurely(para1: AAKeyguardManager.InnerOnKeyguardExitResult); overload; virtual;
  2506. end;
  2507. AALoaderManager = class abstract external 'android.app' name 'LoaderManager' (JLObject)
  2508. public
  2509. type
  2510. InnerLoaderCallbacks = interface;
  2511. Arr1InnerLoaderCallbacks = array of InnerLoaderCallbacks;
  2512. Arr2InnerLoaderCallbacks = array of Arr1InnerLoaderCallbacks;
  2513. Arr3InnerLoaderCallbacks = array of Arr2InnerLoaderCallbacks;
  2514. InnerLoaderCallbacks = interface external 'android.app' name 'LoaderCallbacks'
  2515. function onCreateLoader(para1: jint; para2: AOBundle): ACLoader; overload;
  2516. procedure onLoadFinished(para1: ACLoader; para2: JLObject); overload;
  2517. procedure onLoaderReset(para1: ACLoader); overload;
  2518. end;
  2519. public
  2520. constructor create(); overload;
  2521. function initLoader(para1: jint; para2: AOBundle; para3: AALoaderManager.InnerLoaderCallbacks): ACLoader; overload; virtual; abstract;
  2522. function restartLoader(para1: jint; para2: AOBundle; para3: AALoaderManager.InnerLoaderCallbacks): ACLoader; overload; virtual; abstract;
  2523. procedure destroyLoader(para1: jint); overload; virtual; abstract;
  2524. function getLoader(para1: jint): ACLoader; overload; virtual; abstract;
  2525. procedure dump(para1: JLString; para2: JIFileDescriptor; para3: JIPrintWriter; para4: Arr1JLString); overload; virtual; abstract;
  2526. procedure dump(para1: JLString; para2: JIFileDescriptor; para3: JIPrintWriter; var para4: array of JLString); overload; virtual; abstract;
  2527. class procedure enableDebugLogging(para1: jboolean); static; overload;
  2528. end;
  2529. AALocalActivityManager = class external 'android.app' name 'LocalActivityManager' (JLObject)
  2530. public
  2531. constructor create(para1: AAActivity; para2: jboolean); overload;
  2532. function startActivity(para1: JLString; para2: ACIntent): AVWindow; overload; virtual;
  2533. function destroyActivity(para1: JLString; para2: jboolean): AVWindow; overload; virtual;
  2534. function getCurrentActivity(): AAActivity; overload; virtual;
  2535. function getCurrentId(): JLString; overload; virtual;
  2536. function getActivity(para1: JLString): AAActivity; overload; virtual;
  2537. procedure dispatchCreate(para1: AOBundle); overload; virtual;
  2538. function saveInstanceState(): AOBundle; overload; virtual;
  2539. procedure dispatchResume(); overload; virtual;
  2540. procedure dispatchPause(para1: jboolean); overload; virtual;
  2541. procedure dispatchStop(); overload; virtual;
  2542. procedure removeAllActivities(); overload; virtual;
  2543. procedure dispatchDestroy(para1: jboolean); overload; virtual;
  2544. end;
  2545. AANotificationManager = class external 'android.app' name 'NotificationManager' (JLObject)
  2546. public
  2547. procedure notify(para1: jint; para2: AANotification); overload; virtual;
  2548. procedure notify(para1: JLString; para2: jint; para3: AANotification); overload; virtual;
  2549. procedure cancel(para1: jint); overload; virtual;
  2550. procedure cancel(para1: JLString; para2: jint); overload; virtual;
  2551. procedure cancelAll(); overload; virtual;
  2552. end;
  2553. AAUiModeManager = class external 'android.app' name 'UiModeManager' (JLObject)
  2554. public
  2555. class var
  2556. fACTION_ENTER_CAR_MODE: JLString; external name 'ACTION_ENTER_CAR_MODE';
  2557. fACTION_EXIT_CAR_MODE: JLString; external name 'ACTION_EXIT_CAR_MODE';
  2558. fACTION_ENTER_DESK_MODE: JLString; external name 'ACTION_ENTER_DESK_MODE';
  2559. fACTION_EXIT_DESK_MODE: JLString; external name 'ACTION_EXIT_DESK_MODE';
  2560. public
  2561. const
  2562. MODE_NIGHT_AUTO = 0;
  2563. MODE_NIGHT_NO = 1;
  2564. MODE_NIGHT_YES = 2;
  2565. ENABLE_CAR_MODE_GO_CAR_HOME = 1;
  2566. DISABLE_CAR_MODE_GO_HOME = 1;
  2567. public
  2568. procedure enableCarMode(para1: jint); overload; virtual;
  2569. procedure disableCarMode(para1: jint); overload; virtual;
  2570. function getCurrentModeType(): jint; overload; virtual;
  2571. procedure setNightMode(para1: jint); overload; virtual;
  2572. function getNightMode(): jint; overload; virtual;
  2573. end;
  2574. AAWallpaperManager = class external 'android.app' name 'WallpaperManager' (JLObject)
  2575. public
  2576. const
  2577. ACTION_LIVE_WALLPAPER_CHOOSER = 'android.service.wallpaper.LIVE_WALLPAPER_CHOOSER';
  2578. WALLPAPER_PREVIEW_META_DATA = 'android.wallpaper.preview';
  2579. COMMAND_TAP = 'android.wallpaper.tap';
  2580. COMMAND_SECONDARY_TAP = 'android.wallpaper.secondaryTap';
  2581. COMMAND_DROP = 'android.home.drop';
  2582. public
  2583. class function getInstance(para1: ACContext): AAWallpaperManager; static; overload;
  2584. function getDrawable(): AGDDrawable; overload; virtual;
  2585. function peekDrawable(): AGDDrawable; overload; virtual;
  2586. function getFastDrawable(): AGDDrawable; overload; virtual;
  2587. function peekFastDrawable(): AGDDrawable; overload; virtual;
  2588. procedure forgetLoadedWallpaper(); overload; virtual;
  2589. function getWallpaperInfo(): AAWallpaperInfo; overload; virtual;
  2590. procedure setResource(para1: jint); overload; virtual; // throws java.io.IOException
  2591. procedure setBitmap(para1: AGBitmap); overload; virtual; // throws java.io.IOException
  2592. procedure setStream(para1: JIInputStream); overload; virtual; // throws java.io.IOException
  2593. function getDesiredMinimumWidth(): jint; overload; virtual;
  2594. function getDesiredMinimumHeight(): jint; overload; virtual;
  2595. procedure suggestDesiredDimensions(para1: jint; para2: jint); overload; virtual;
  2596. procedure setWallpaperOffsets(para1: AOIBinder; para2: jfloat; para3: jfloat); overload; virtual;
  2597. procedure setWallpaperOffsetSteps(para1: jfloat; para2: jfloat); overload; virtual;
  2598. procedure sendWallpaperCommand(para1: AOIBinder; para2: JLString; para3: jint; para4: jint; para5: jint; para6: AOBundle); overload; virtual;
  2599. procedure clearWallpaperOffsets(para1: AOIBinder); overload; virtual;
  2600. procedure clear(); overload; virtual; // throws java.io.IOException
  2601. end;
  2602. AAADevicePolicyManager = class external 'android.app.admin' name 'DevicePolicyManager' (JLObject)
  2603. public
  2604. const
  2605. ACTION_ADD_DEVICE_ADMIN = 'android.app.action.ADD_DEVICE_ADMIN';
  2606. EXTRA_DEVICE_ADMIN = 'android.app.extra.DEVICE_ADMIN';
  2607. EXTRA_ADD_EXPLANATION = 'android.app.extra.ADD_EXPLANATION';
  2608. ACTION_SET_NEW_PASSWORD = 'android.app.action.SET_NEW_PASSWORD';
  2609. PASSWORD_QUALITY_UNSPECIFIED = 0;
  2610. PASSWORD_QUALITY_BIOMETRIC_WEAK = 32768;
  2611. PASSWORD_QUALITY_SOMETHING = 65536;
  2612. PASSWORD_QUALITY_NUMERIC = 131072;
  2613. PASSWORD_QUALITY_ALPHABETIC = 262144;
  2614. PASSWORD_QUALITY_ALPHANUMERIC = 327680;
  2615. PASSWORD_QUALITY_COMPLEX = 393216;
  2616. RESET_PASSWORD_REQUIRE_ENTRY = 1;
  2617. WIPE_EXTERNAL_STORAGE = 1;
  2618. ENCRYPTION_STATUS_UNSUPPORTED = 0;
  2619. ENCRYPTION_STATUS_INACTIVE = 1;
  2620. ENCRYPTION_STATUS_ACTIVATING = 2;
  2621. ENCRYPTION_STATUS_ACTIVE = 3;
  2622. ACTION_START_ENCRYPTION = 'android.app.action.START_ENCRYPTION';
  2623. public
  2624. function isAdminActive(para1: ACComponentName): jboolean; overload; virtual;
  2625. function getActiveAdmins(): JUList; overload; virtual;
  2626. procedure removeActiveAdmin(para1: ACComponentName); overload; virtual;
  2627. function hasGrantedPolicy(para1: ACComponentName; para2: jint): jboolean; overload; virtual;
  2628. procedure setPasswordQuality(para1: ACComponentName; para2: jint); overload; virtual;
  2629. function getPasswordQuality(para1: ACComponentName): jint; overload; virtual;
  2630. procedure setPasswordMinimumLength(para1: ACComponentName; para2: jint); overload; virtual;
  2631. function getPasswordMinimumLength(para1: ACComponentName): jint; overload; virtual;
  2632. procedure setPasswordMinimumUpperCase(para1: ACComponentName; para2: jint); overload; virtual;
  2633. function getPasswordMinimumUpperCase(para1: ACComponentName): jint; overload; virtual;
  2634. procedure setPasswordMinimumLowerCase(para1: ACComponentName; para2: jint); overload; virtual;
  2635. function getPasswordMinimumLowerCase(para1: ACComponentName): jint; overload; virtual;
  2636. procedure setPasswordMinimumLetters(para1: ACComponentName; para2: jint); overload; virtual;
  2637. function getPasswordMinimumLetters(para1: ACComponentName): jint; overload; virtual;
  2638. procedure setPasswordMinimumNumeric(para1: ACComponentName; para2: jint); overload; virtual;
  2639. function getPasswordMinimumNumeric(para1: ACComponentName): jint; overload; virtual;
  2640. procedure setPasswordMinimumSymbols(para1: ACComponentName; para2: jint); overload; virtual;
  2641. function getPasswordMinimumSymbols(para1: ACComponentName): jint; overload; virtual;
  2642. procedure setPasswordMinimumNonLetter(para1: ACComponentName; para2: jint); overload; virtual;
  2643. function getPasswordMinimumNonLetter(para1: ACComponentName): jint; overload; virtual;
  2644. procedure setPasswordHistoryLength(para1: ACComponentName; para2: jint); overload; virtual;
  2645. procedure setPasswordExpirationTimeout(para1: ACComponentName; para2: jlong); overload; virtual;
  2646. function getPasswordExpirationTimeout(para1: ACComponentName): jlong; overload; virtual;
  2647. function getPasswordExpiration(para1: ACComponentName): jlong; overload; virtual;
  2648. function getPasswordHistoryLength(para1: ACComponentName): jint; overload; virtual;
  2649. function getPasswordMaximumLength(para1: jint): jint; overload; virtual;
  2650. function isActivePasswordSufficient(): jboolean; overload; virtual;
  2651. function getCurrentFailedPasswordAttempts(): jint; overload; virtual;
  2652. procedure setMaximumFailedPasswordsForWipe(para1: ACComponentName; para2: jint); overload; virtual;
  2653. function getMaximumFailedPasswordsForWipe(para1: ACComponentName): jint; overload; virtual;
  2654. function resetPassword(para1: JLString; para2: jint): jboolean; overload; virtual;
  2655. procedure setMaximumTimeToLock(para1: ACComponentName; para2: jlong); overload; virtual;
  2656. function getMaximumTimeToLock(para1: ACComponentName): jlong; overload; virtual;
  2657. procedure lockNow(); overload; virtual;
  2658. procedure wipeData(para1: jint); overload; virtual;
  2659. function setStorageEncryption(para1: ACComponentName; para2: jboolean): jint; overload; virtual;
  2660. function getStorageEncryption(para1: ACComponentName): jboolean; overload; virtual;
  2661. function getStorageEncryptionStatus(): jint; overload; virtual;
  2662. procedure setCameraDisabled(para1: ACComponentName; para2: jboolean); overload; virtual;
  2663. function getCameraDisabled(para1: ACComponentName): jboolean; overload; virtual;
  2664. end;
  2665. AABBackupDataInput = class external 'android.app.backup' name 'BackupDataInput' (JLObject)
  2666. public
  2667. function readNextHeader(): jboolean; overload; virtual; // throws java.io.IOException
  2668. function getKey(): JLString; overload; virtual;
  2669. function getDataSize(): jint; overload; virtual;
  2670. function readEntityData(para1: Arr1jbyte; para2: jint; para3: jint): jint; overload; virtual; // throws java.io.IOException
  2671. function readEntityData(var para1: array of jbyte; para2: jint; para3: jint): jint; overload; virtual; // throws java.io.IOException
  2672. procedure skipEntityData(); overload; virtual; // throws java.io.IOException
  2673. end;
  2674. AABBackupDataOutput = class external 'android.app.backup' name 'BackupDataOutput' (JLObject)
  2675. public
  2676. function writeEntityHeader(para1: JLString; para2: jint): jint; overload; virtual; // throws java.io.IOException
  2677. function writeEntityData(para1: Arr1jbyte; para2: jint): jint; overload; virtual; // throws java.io.IOException
  2678. function writeEntityData(var para1: array of jbyte; para2: jint): jint; overload; virtual; // throws java.io.IOException
  2679. end;
  2680. AABBackupHelper = interface external 'android.app.backup' name 'BackupHelper'
  2681. procedure performBackup(para1: AOParcelFileDescriptor; para2: AABBackupDataOutput; para3: AOParcelFileDescriptor); overload;
  2682. procedure restoreEntity(para1: AABBackupDataInputStream); overload;
  2683. procedure writeNewStateDescription(para1: AOParcelFileDescriptor); overload;
  2684. end;
  2685. AABBackupManager = class external 'android.app.backup' name 'BackupManager' (JLObject)
  2686. public
  2687. constructor create(para1: ACContext); overload;
  2688. procedure dataChanged(); overload; virtual;
  2689. class procedure dataChanged(para1: JLString); static; overload;
  2690. function requestRestore(para1: AABRestoreObserver): jint; overload; virtual;
  2691. end;
  2692. AABFileBackupHelperBase = class external 'android.app.backup' name 'FileBackupHelperBase' (JLObject)
  2693. strict protected
  2694. procedure finalize(); overload; virtual; // throws java.lang.Throwable
  2695. public
  2696. procedure writeNewStateDescription(para1: AOParcelFileDescriptor); overload; virtual;
  2697. end;
  2698. AABFullBackupDataOutput = class external 'android.app.backup' name 'FullBackupDataOutput' (JLObject)
  2699. end;
  2700. AABRestoreObserver = class abstract external 'android.app.backup' name 'RestoreObserver' (JLObject)
  2701. public
  2702. constructor create(); overload;
  2703. procedure restoreStarting(para1: jint); overload; virtual;
  2704. procedure onUpdate(para1: jint; para2: JLString); overload; virtual;
  2705. procedure restoreFinished(para1: jint); overload; virtual;
  2706. end;
  2707. AAAppWidgetHost = class external 'android.appwidget' name 'AppWidgetHost' (JLObject)
  2708. public
  2709. constructor create(para1: ACContext; para2: jint); overload;
  2710. procedure startListening(); overload; virtual;
  2711. procedure stopListening(); overload; virtual;
  2712. function allocateAppWidgetId(): jint; overload; virtual;
  2713. procedure deleteAppWidgetId(para1: jint); overload; virtual;
  2714. procedure deleteHost(); overload; virtual;
  2715. class procedure deleteAllHosts(); static; overload;
  2716. function createView(para1: ACContext; para2: jint; para3: AAAppWidgetProviderInfo): AAAppWidgetHostView; overload; virtual; final;
  2717. strict protected
  2718. function onCreateView(para1: ACContext; para2: jint; para3: AAAppWidgetProviderInfo): AAAppWidgetHostView; overload; virtual;
  2719. procedure onProviderChanged(para1: jint; para2: AAAppWidgetProviderInfo); overload; virtual;
  2720. procedure clearViews(); overload; virtual;
  2721. end;
  2722. AAAppWidgetManager = class external 'android.appwidget' name 'AppWidgetManager' (JLObject)
  2723. public
  2724. const
  2725. ACTION_APPWIDGET_PICK = 'android.appwidget.action.APPWIDGET_PICK';
  2726. ACTION_APPWIDGET_CONFIGURE = 'android.appwidget.action.APPWIDGET_CONFIGURE';
  2727. EXTRA_APPWIDGET_ID = 'appWidgetId';
  2728. EXTRA_APPWIDGET_IDS = 'appWidgetIds';
  2729. EXTRA_CUSTOM_INFO = 'customInfo';
  2730. EXTRA_CUSTOM_EXTRAS = 'customExtras';
  2731. INVALID_APPWIDGET_ID = 0;
  2732. ACTION_APPWIDGET_UPDATE = 'android.appwidget.action.APPWIDGET_UPDATE';
  2733. ACTION_APPWIDGET_DELETED = 'android.appwidget.action.APPWIDGET_DELETED';
  2734. ACTION_APPWIDGET_DISABLED = 'android.appwidget.action.APPWIDGET_DISABLED';
  2735. ACTION_APPWIDGET_ENABLED = 'android.appwidget.action.APPWIDGET_ENABLED';
  2736. META_DATA_APPWIDGET_PROVIDER = 'android.appwidget.provider';
  2737. public
  2738. class function getInstance(para1: ACContext): AAAppWidgetManager; static; overload;
  2739. procedure updateAppWidget(para1: Arr1jint; para2: AWRemoteViews); overload; virtual;
  2740. procedure updateAppWidget(var para1: array of jint; para2: AWRemoteViews); overload; virtual;
  2741. procedure updateAppWidget(para1: jint; para2: AWRemoteViews); overload; virtual;
  2742. procedure partiallyUpdateAppWidget(para1: Arr1jint; para2: AWRemoteViews); overload; virtual;
  2743. procedure partiallyUpdateAppWidget(var para1: array of jint; para2: AWRemoteViews); overload; virtual;
  2744. procedure partiallyUpdateAppWidget(para1: jint; para2: AWRemoteViews); overload; virtual;
  2745. procedure updateAppWidget(para1: ACComponentName; para2: AWRemoteViews); overload; virtual;
  2746. procedure notifyAppWidgetViewDataChanged(para1: Arr1jint; para2: jint); overload; virtual;
  2747. procedure notifyAppWidgetViewDataChanged(var para1: array of jint; para2: jint); overload; virtual;
  2748. procedure notifyAppWidgetViewDataChanged(para1: jint; para2: jint); overload; virtual;
  2749. function getInstalledProviders(): JUList; overload; virtual;
  2750. function getAppWidgetInfo(para1: jint): AAAppWidgetProviderInfo; overload; virtual;
  2751. procedure bindAppWidgetId(para1: jint; para2: ACComponentName); overload; virtual;
  2752. function getAppWidgetIds(para1: ACComponentName): Arr1jint; overload; virtual;
  2753. end;
  2754. ABBluetoothAssignedNumbers = class external 'android.bluetooth' name 'BluetoothAssignedNumbers' (JLObject)
  2755. public
  2756. const
  2757. ERICSSON_TECHNOLOGY = 0;
  2758. NOKIA_MOBILE_PHONES = 1;
  2759. INTEL = 2;
  2760. IBM = 3;
  2761. TOSHIBA = 4;
  2762. THREECOM = 5;
  2763. MICROSOFT = 6;
  2764. LUCENT = 7;
  2765. MOTOROLA = 8;
  2766. INFINEON_TECHNOLOGIES = 9;
  2767. CAMBRIDGE_SILICON_RADIO = 10;
  2768. SILICON_WAVE = 11;
  2769. DIGIANSWER = 12;
  2770. TEXAS_INSTRUMENTS = 13;
  2771. PARTHUS_TECHNOLOGIES = 14;
  2772. BROADCOM = 15;
  2773. MITEL_SEMICONDUCTOR = 16;
  2774. WIDCOMM = 17;
  2775. ZEEVO = 18;
  2776. ATMEL = 19;
  2777. MITSUBISHI_ELECTRIC = 20;
  2778. RTX_TELECOM = 21;
  2779. KC_TECHNOLOGY = 22;
  2780. NEWLOGIC = 23;
  2781. TRANSILICA = 24;
  2782. ROHDE_AND_SCHWARZ = 25;
  2783. TTPCOM = 26;
  2784. SIGNIA_TECHNOLOGIES = 27;
  2785. CONEXANT_SYSTEMS = 28;
  2786. QUALCOMM = 29;
  2787. INVENTEL = 30;
  2788. AVM_BERLIN = 31;
  2789. BANDSPEED = 32;
  2790. MANSELLA = 33;
  2791. NEC = 34;
  2792. WAVEPLUS_TECHNOLOGY = 35;
  2793. ALCATEL = 36;
  2794. PHILIPS_SEMICONDUCTORS = 37;
  2795. C_TECHNOLOGIES = 38;
  2796. OPEN_INTERFACE = 39;
  2797. RF_MICRO_DEVICES = 40;
  2798. HITACHI = 41;
  2799. SYMBOL_TECHNOLOGIES = 42;
  2800. TENOVIS = 43;
  2801. MACRONIX = 44;
  2802. GCT_SEMICONDUCTOR = 45;
  2803. NORWOOD_SYSTEMS = 46;
  2804. MEWTEL_TECHNOLOGY = 47;
  2805. ST_MICROELECTRONICS = 48;
  2806. SYNOPSYS = 49;
  2807. RED_M = 50;
  2808. COMMIL = 51;
  2809. CATC = 52;
  2810. ECLIPSE = 53;
  2811. RENESAS_TECHNOLOGY = 54;
  2812. MOBILIAN_CORPORATION = 55;
  2813. TERAX = 56;
  2814. INTEGRATED_SYSTEM_SOLUTION = 57;
  2815. MATSUSHITA_ELECTRIC = 58;
  2816. GENNUM = 59;
  2817. RESEARCH_IN_MOTION = 60;
  2818. IPEXTREME = 61;
  2819. SYSTEMS_AND_CHIPS = 62;
  2820. BLUETOOTH_SIG = 63;
  2821. SEIKO_EPSON = 64;
  2822. INTEGRATED_SILICON_SOLUTION = 65;
  2823. CONWISE_TECHNOLOGY = 66;
  2824. PARROT = 67;
  2825. SOCKET_MOBILE = 68;
  2826. ATHEROS_COMMUNICATIONS = 69;
  2827. MEDIATEK = 70;
  2828. BLUEGIGA = 71;
  2829. MARVELL = 72;
  2830. THREE_DSP = 73;
  2831. ACCEL_SEMICONDUCTOR = 74;
  2832. CONTINENTAL_AUTOMOTIVE = 75;
  2833. APPLE = 76;
  2834. STACCATO_COMMUNICATIONS = 77;
  2835. AVAGO = 78;
  2836. APT_LICENSING = 79;
  2837. SIRF_TECHNOLOGY = 80;
  2838. TZERO_TECHNOLOGIES = 81;
  2839. J_AND_M = 82;
  2840. FREE2MOVE = 83;
  2841. THREE_DIJOY = 84;
  2842. PLANTRONICS = 85;
  2843. SONY_ERICSSON = 86;
  2844. HARMAN_INTERNATIONAL = 87;
  2845. VIZIO = 88;
  2846. NORDIC_SEMICONDUCTOR = 89;
  2847. EM_MICROELECTRONIC_MARIN = 90;
  2848. RALINK_TECHNOLOGY = 91;
  2849. BELKIN_INTERNATIONAL = 92;
  2850. REALTEK_SEMICONDUCTOR = 93;
  2851. STONESTREET_ONE = 94;
  2852. WICENTRIC = 95;
  2853. RIVIERAWAVES = 96;
  2854. end;
  2855. ABBluetoothHealthCallback = class abstract external 'android.bluetooth' name 'BluetoothHealthCallback' (JLObject)
  2856. public
  2857. constructor create(); overload;
  2858. procedure onHealthAppConfigurationStatusChange(para1: ABBluetoothHealthAppConfiguration; para2: jint); overload; virtual;
  2859. procedure onHealthChannelStateChange(para1: ABBluetoothHealthAppConfiguration; para2: ABBluetoothDevice; para3: jint; para4: jint; para5: AOParcelFileDescriptor; para6: jint); overload; virtual;
  2860. end;
  2861. ABBluetoothProfile = interface external 'android.bluetooth' name 'BluetoothProfile'
  2862. type
  2863. InnerServiceListener = interface;
  2864. Arr1InnerServiceListener = array of InnerServiceListener;
  2865. Arr2InnerServiceListener = array of Arr1InnerServiceListener;
  2866. Arr3InnerServiceListener = array of Arr2InnerServiceListener;
  2867. InnerServiceListener = interface external 'android.bluetooth' name 'ServiceListener'
  2868. procedure onServiceConnected(para1: jint; para2: ABBluetoothProfile); overload;
  2869. procedure onServiceDisconnected(para1: jint); overload;
  2870. end;
  2871. const
  2872. EXTRA_STATE = 'android.bluetooth.profile.extra.STATE';
  2873. EXTRA_PREVIOUS_STATE = 'android.bluetooth.profile.extra.PREVIOUS_STATE';
  2874. STATE_DISCONNECTED = 0;
  2875. STATE_CONNECTING = 1;
  2876. STATE_CONNECTED = 2;
  2877. STATE_DISCONNECTING = 3;
  2878. HEADSET = 1;
  2879. A2DP = 2;
  2880. HEALTH = 3;
  2881. function getConnectedDevices(): JUList; overload;
  2882. function getDevicesMatchingConnectionStates(para1: Arr1jint): JUList; overload;
  2883. function getDevicesMatchingConnectionStates(var para1: array of jint): JUList; overload;
  2884. function getConnectionState(para1: ABBluetoothDevice): jint; overload;
  2885. end;
  2886. ACAbstractThreadedSyncAdapter = class abstract external 'android.content' name 'AbstractThreadedSyncAdapter' (JLObject)
  2887. public
  2888. const
  2889. LOG_SYNC_DETAILS = 2743;
  2890. public
  2891. constructor create(para1: ACContext; para2: jboolean); overload;
  2892. constructor create(para1: ACContext; para2: jboolean; para3: jboolean); overload;
  2893. function getContext(): ACContext; overload; virtual;
  2894. function getSyncAdapterBinder(): AOIBinder; overload; virtual; final;
  2895. procedure onPerformSync(para1: AAAccount; para2: AOBundle; para3: JLString; para4: ACContentProviderClient; para5: ACSyncResult); overload; virtual; abstract;
  2896. procedure onSyncCanceled(); overload; virtual;
  2897. procedure onSyncCanceled(para1: JLThread); overload; virtual;
  2898. end;
  2899. ACBroadcastReceiver = class abstract external 'android.content' name 'BroadcastReceiver' (JLObject)
  2900. public
  2901. type
  2902. InnerPendingResult = class;
  2903. Arr1InnerPendingResult = array of InnerPendingResult;
  2904. Arr2InnerPendingResult = array of Arr1InnerPendingResult;
  2905. Arr3InnerPendingResult = array of Arr2InnerPendingResult;
  2906. InnerPendingResult = class external 'android.content' name 'PendingResult' (JLObject)
  2907. public
  2908. procedure setResultCode(para1: jint); overload; virtual; final;
  2909. function getResultCode(): jint; overload; virtual; final;
  2910. procedure setResultData(para1: JLString); overload; virtual; final;
  2911. function getResultData(): JLString; overload; virtual; final;
  2912. procedure setResultExtras(para1: AOBundle); overload; virtual; final;
  2913. function getResultExtras(para1: jboolean): AOBundle; overload; virtual; final;
  2914. procedure setResult(para1: jint; para2: JLString; para3: AOBundle); overload; virtual; final;
  2915. function getAbortBroadcast(): jboolean; overload; virtual; final;
  2916. procedure abortBroadcast(); overload; virtual; final;
  2917. procedure clearAbortBroadcast(); overload; virtual; final;
  2918. procedure finish(); overload; virtual; final;
  2919. end;
  2920. public
  2921. constructor create(); overload;
  2922. procedure onReceive(para1: ACContext; para2: ACIntent); overload; virtual; abstract;
  2923. function goAsync(): ACBroadcastReceiver.InnerPendingResult; overload; virtual; final;
  2924. function peekService(para1: ACContext; para2: ACIntent): AOIBinder; overload; virtual;
  2925. procedure setResultCode(para1: jint); overload; virtual; final;
  2926. function getResultCode(): jint; overload; virtual; final;
  2927. procedure setResultData(para1: JLString); overload; virtual; final;
  2928. function getResultData(): JLString; overload; virtual; final;
  2929. procedure setResultExtras(para1: AOBundle); overload; virtual; final;
  2930. function getResultExtras(para1: jboolean): AOBundle; overload; virtual; final;
  2931. procedure setResult(para1: jint; para2: JLString; para3: AOBundle); overload; virtual; final;
  2932. function getAbortBroadcast(): jboolean; overload; virtual; final;
  2933. procedure abortBroadcast(); overload; virtual; final;
  2934. procedure clearAbortBroadcast(); overload; virtual; final;
  2935. function isOrderedBroadcast(): jboolean; overload; virtual; final;
  2936. function isInitialStickyBroadcast(): jboolean; overload; virtual; final;
  2937. procedure setOrderedHint(para1: jboolean); overload; virtual; final;
  2938. procedure setDebugUnregister(para1: jboolean); overload; virtual; final;
  2939. function getDebugUnregister(): jboolean; overload; virtual; final;
  2940. end;
  2941. ACComponentCallbacks = interface external 'android.content' name 'ComponentCallbacks'
  2942. procedure onConfigurationChanged(para1: ACRConfiguration); overload;
  2943. procedure onLowMemory(); overload;
  2944. end;
  2945. ACContentProviderClient = class external 'android.content' name 'ContentProviderClient' (JLObject)
  2946. public
  2947. function query(para1: ANUri; para2: Arr1JLString; para3: JLString; para4: Arr1JLString; para5: JLString): ADCursor; overload; virtual; // throws android.os.RemoteException
  2948. function query(para1: ANUri; var para2: array of JLString; para3: JLString; var para4: array of JLString; para5: JLString): ADCursor; overload; virtual; // throws android.os.RemoteException
  2949. function getType(para1: ANUri): JLString; overload; virtual; // throws android.os.RemoteException
  2950. function getStreamTypes(para1: ANUri; para2: JLString): Arr1JLString; overload; virtual; // throws android.os.RemoteException
  2951. function insert(para1: ANUri; para2: ACContentValues): ANUri; overload; virtual; // throws android.os.RemoteException
  2952. function bulkInsert(para1: ANUri; para2: Arr1ACContentValues): jint; overload; virtual; // throws android.os.RemoteException
  2953. function bulkInsert(para1: ANUri; var para2: array of ACContentValues): jint; overload; virtual; // throws android.os.RemoteException
  2954. function delete(para1: ANUri; para2: JLString; para3: Arr1JLString): jint; overload; virtual; // throws android.os.RemoteException
  2955. function delete(para1: ANUri; para2: JLString; var para3: array of JLString): jint; overload; virtual; // throws android.os.RemoteException
  2956. function update(para1: ANUri; para2: ACContentValues; para3: JLString; para4: Arr1JLString): jint; overload; virtual; // throws android.os.RemoteException
  2957. function update(para1: ANUri; para2: ACContentValues; para3: JLString; var para4: array of JLString): jint; overload; virtual; // throws android.os.RemoteException
  2958. function openFile(para1: ANUri; para2: JLString): AOParcelFileDescriptor; overload; virtual; // throws android.os.RemoteException, java.io.FileNotFoundException
  2959. function openAssetFile(para1: ANUri; para2: JLString): ACRAssetFileDescriptor; overload; virtual; // throws android.os.RemoteException, java.io.FileNotFoundException
  2960. function openTypedAssetFileDescriptor(para1: ANUri; para2: JLString; para3: AOBundle): ACRAssetFileDescriptor; overload; virtual; final; // throws android.os.RemoteException, java.io.FileNotFoundException
  2961. function applyBatch(para1: JUArrayList): Arr1ACContentProviderResult; overload; virtual; // throws android.os.RemoteException, android.content.OperationApplicationException
  2962. function release(): jboolean; overload; virtual;
  2963. function getLocalContentProvider(): ACContentProvider; overload; virtual;
  2964. end;
  2965. ACContentResolver = class abstract external 'android.content' name 'ContentResolver' (JLObject)
  2966. public
  2967. const
  2968. SYNC_EXTRAS_ACCOUNT = 'account';
  2969. SYNC_EXTRAS_EXPEDITED = 'expedited';
  2970. SYNC_EXTRAS_FORCE = 'force';
  2971. SYNC_EXTRAS_IGNORE_SETTINGS = 'ignore_settings';
  2972. SYNC_EXTRAS_IGNORE_BACKOFF = 'ignore_backoff';
  2973. SYNC_EXTRAS_DO_NOT_RETRY = 'do_not_retry';
  2974. SYNC_EXTRAS_MANUAL = 'force';
  2975. SYNC_EXTRAS_UPLOAD = 'upload';
  2976. SYNC_EXTRAS_OVERRIDE_TOO_MANY_DELETIONS = 'deletions_override';
  2977. SYNC_EXTRAS_DISCARD_LOCAL_DELETIONS = 'discard_deletions';
  2978. SYNC_EXTRAS_INITIALIZE = 'initialize';
  2979. SCHEME_CONTENT = 'content';
  2980. SCHEME_ANDROID_RESOURCE = 'android.resource';
  2981. SCHEME_FILE = 'file';
  2982. CURSOR_ITEM_BASE_TYPE = 'vnd.android.cursor.item';
  2983. CURSOR_DIR_BASE_TYPE = 'vnd.android.cursor.dir';
  2984. SYNC_OBSERVER_TYPE_SETTINGS = 1;
  2985. SYNC_OBSERVER_TYPE_PENDING = 2;
  2986. SYNC_OBSERVER_TYPE_ACTIVE = 4;
  2987. public
  2988. constructor create(para1: ACContext); overload;
  2989. function getType(para1: ANUri): JLString; overload; virtual; final;
  2990. function getStreamTypes(para1: ANUri; para2: JLString): Arr1JLString; overload; virtual;
  2991. function query(para1: ANUri; para2: Arr1JLString; para3: JLString; para4: Arr1JLString; para5: JLString): ADCursor; overload; virtual; final;
  2992. function query(para1: ANUri; var para2: array of JLString; para3: JLString; var para4: array of JLString; para5: JLString): ADCursor; overload; virtual; final;
  2993. function openInputStream(para1: ANUri): JIInputStream; overload; virtual; final; // throws java.io.FileNotFoundException
  2994. function openOutputStream(para1: ANUri): JIOutputStream; overload; virtual; final; // throws java.io.FileNotFoundException
  2995. function openOutputStream(para1: ANUri; para2: JLString): JIOutputStream; overload; virtual; final; // throws java.io.FileNotFoundException
  2996. function openFileDescriptor(para1: ANUri; para2: JLString): AOParcelFileDescriptor; overload; virtual; final; // throws java.io.FileNotFoundException
  2997. function openAssetFileDescriptor(para1: ANUri; para2: JLString): ACRAssetFileDescriptor; overload; virtual; final; // throws java.io.FileNotFoundException
  2998. function openTypedAssetFileDescriptor(para1: ANUri; para2: JLString; para3: AOBundle): ACRAssetFileDescriptor; overload; virtual; final; // throws java.io.FileNotFoundException
  2999. function insert(para1: ANUri; para2: ACContentValues): ANUri; overload; virtual; final;
  3000. function applyBatch(para1: JLString; para2: JUArrayList): Arr1ACContentProviderResult; overload; virtual; // throws android.os.RemoteException, android.content.OperationApplicationException
  3001. function bulkInsert(para1: ANUri; para2: Arr1ACContentValues): jint; overload; virtual; final;
  3002. function bulkInsert(para1: ANUri; var para2: array of ACContentValues): jint; overload; virtual; final;
  3003. function delete(para1: ANUri; para2: JLString; para3: Arr1JLString): jint; overload; virtual; final;
  3004. function delete(para1: ANUri; para2: JLString; var para3: array of JLString): jint; overload; virtual; final;
  3005. function update(para1: ANUri; para2: ACContentValues; para3: JLString; para4: Arr1JLString): jint; overload; virtual; final;
  3006. function update(para1: ANUri; para2: ACContentValues; para3: JLString; var para4: array of JLString): jint; overload; virtual; final;
  3007. function call(para1: ANUri; para2: JLString; para3: JLString; para4: AOBundle): AOBundle; overload; virtual; final;
  3008. function acquireContentProviderClient(para1: ANUri): ACContentProviderClient; overload; virtual; final;
  3009. function acquireContentProviderClient(para1: JLString): ACContentProviderClient; overload; virtual; final;
  3010. procedure registerContentObserver(para1: ANUri; para2: jboolean; para3: ADContentObserver); overload; virtual; final;
  3011. procedure unregisterContentObserver(para1: ADContentObserver); overload; virtual; final;
  3012. procedure notifyChange(para1: ANUri; para2: ADContentObserver); overload; virtual;
  3013. procedure notifyChange(para1: ANUri; para2: ADContentObserver; para3: jboolean); overload; virtual;
  3014. procedure startSync(para1: ANUri; para2: AOBundle); overload; virtual;
  3015. class procedure requestSync(para1: AAAccount; para2: JLString; para3: AOBundle); static; overload;
  3016. class procedure validateSyncExtrasBundle(para1: AOBundle); static; overload;
  3017. procedure cancelSync(para1: ANUri); overload; virtual;
  3018. class procedure cancelSync(para1: AAAccount; para2: JLString); static; overload;
  3019. class function getSyncAdapterTypes(): Arr1ACSyncAdapterType; static; overload;
  3020. class function getSyncAutomatically(para1: AAAccount; para2: JLString): jboolean; static; overload;
  3021. class procedure setSyncAutomatically(para1: AAAccount; para2: JLString; para3: jboolean); static; overload;
  3022. class procedure addPeriodicSync(para1: AAAccount; para2: JLString; para3: AOBundle; para4: jlong); static; overload;
  3023. class procedure removePeriodicSync(para1: AAAccount; para2: JLString; para3: AOBundle); static; overload;
  3024. class function getPeriodicSyncs(para1: AAAccount; para2: JLString): JUList; static; overload;
  3025. class function getIsSyncable(para1: AAAccount; para2: JLString): jint; static; overload;
  3026. class procedure setIsSyncable(para1: AAAccount; para2: JLString; para3: jint); static; overload;
  3027. class function getMasterSyncAutomatically(): jboolean; static; overload;
  3028. class procedure setMasterSyncAutomatically(para1: jboolean); static; overload;
  3029. class function isSyncActive(para1: AAAccount; para2: JLString): jboolean; static; overload;
  3030. class function getCurrentSync(): ACSyncInfo; static; overload;
  3031. class function getCurrentSyncs(): JUList; static; overload;
  3032. class function isSyncPending(para1: AAAccount; para2: JLString): jboolean; static; overload;
  3033. class function addStatusChangeListener(para1: jint; para2: ACSyncStatusObserver): JLObject; static; overload;
  3034. class procedure removeStatusChangeListener(para1: JLObject); static; overload;
  3035. end;
  3036. ACDialogInterface = interface external 'android.content' name 'DialogInterface'
  3037. type
  3038. InnerOnKeyListener = interface;
  3039. Arr1InnerOnKeyListener = array of InnerOnKeyListener;
  3040. Arr2InnerOnKeyListener = array of Arr1InnerOnKeyListener;
  3041. Arr3InnerOnKeyListener = array of Arr2InnerOnKeyListener;
  3042. InnerOnMultiChoiceClickListener = interface;
  3043. Arr1InnerOnMultiChoiceClickListener = array of InnerOnMultiChoiceClickListener;
  3044. Arr2InnerOnMultiChoiceClickListener = array of Arr1InnerOnMultiChoiceClickListener;
  3045. Arr3InnerOnMultiChoiceClickListener = array of Arr2InnerOnMultiChoiceClickListener;
  3046. InnerOnClickListener = interface;
  3047. Arr1InnerOnClickListener = array of InnerOnClickListener;
  3048. Arr2InnerOnClickListener = array of Arr1InnerOnClickListener;
  3049. Arr3InnerOnClickListener = array of Arr2InnerOnClickListener;
  3050. InnerOnShowListener = interface;
  3051. Arr1InnerOnShowListener = array of InnerOnShowListener;
  3052. Arr2InnerOnShowListener = array of Arr1InnerOnShowListener;
  3053. Arr3InnerOnShowListener = array of Arr2InnerOnShowListener;
  3054. InnerOnDismissListener = interface;
  3055. Arr1InnerOnDismissListener = array of InnerOnDismissListener;
  3056. Arr2InnerOnDismissListener = array of Arr1InnerOnDismissListener;
  3057. Arr3InnerOnDismissListener = array of Arr2InnerOnDismissListener;
  3058. InnerOnCancelListener = interface;
  3059. Arr1InnerOnCancelListener = array of InnerOnCancelListener;
  3060. Arr2InnerOnCancelListener = array of Arr1InnerOnCancelListener;
  3061. Arr3InnerOnCancelListener = array of Arr2InnerOnCancelListener;
  3062. InnerOnKeyListener = interface external 'android.content' name 'OnKeyListener'
  3063. function onKey(para1: ACDialogInterface; para2: jint; para3: AVKeyEvent): jboolean; overload;
  3064. end;
  3065. InnerOnMultiChoiceClickListener = interface external 'android.content' name 'OnMultiChoiceClickListener'
  3066. procedure onClick(para1: ACDialogInterface; para2: jint; para3: jboolean); overload;
  3067. end;
  3068. InnerOnClickListener = interface external 'android.content' name 'OnClickListener'
  3069. procedure onClick(para1: ACDialogInterface; para2: jint); overload;
  3070. end;
  3071. InnerOnShowListener = interface external 'android.content' name 'OnShowListener'
  3072. procedure onShow(para1: ACDialogInterface); overload;
  3073. end;
  3074. InnerOnDismissListener = interface external 'android.content' name 'OnDismissListener'
  3075. procedure onDismiss(para1: ACDialogInterface); overload;
  3076. end;
  3077. InnerOnCancelListener = interface external 'android.content' name 'OnCancelListener'
  3078. procedure onCancel(para1: ACDialogInterface); overload;
  3079. end;
  3080. const
  3081. BUTTON_POSITIVE = -1;
  3082. BUTTON_NEGATIVE = -2;
  3083. BUTTON_NEUTRAL = -3;
  3084. BUTTON1 = -1;
  3085. BUTTON2 = -2;
  3086. BUTTON3 = -3;
  3087. procedure cancel(); overload;
  3088. procedure dismiss(); overload;
  3089. end;
  3090. ACEntity = class sealed external 'android.content' name 'Entity' (JLObject)
  3091. public
  3092. type
  3093. InnerNamedContentValues = class;
  3094. Arr1InnerNamedContentValues = array of InnerNamedContentValues;
  3095. Arr2InnerNamedContentValues = array of Arr1InnerNamedContentValues;
  3096. Arr3InnerNamedContentValues = array of Arr2InnerNamedContentValues;
  3097. InnerNamedContentValues = class external 'android.content' name 'NamedContentValues' (JLObject)
  3098. public
  3099. final var
  3100. furi: ANUri; external name 'uri';
  3101. fvalues: ACContentValues; external name 'values';
  3102. public
  3103. constructor create(para1: ANUri; para2: ACContentValues); overload;
  3104. end;
  3105. public
  3106. constructor create(para1: ACContentValues); overload;
  3107. function getEntityValues(): ACContentValues; overload; virtual;
  3108. function getSubValues(): JUArrayList; overload; virtual;
  3109. procedure addSubValue(para1: ANUri; para2: ACContentValues); overload; virtual;
  3110. function toString(): JLString; overload; virtual;
  3111. end;
  3112. ACLoader = class external 'android.content' name 'Loader' (JLObject)
  3113. public
  3114. type
  3115. InnerOnLoadCompleteListener = interface;
  3116. Arr1InnerOnLoadCompleteListener = array of InnerOnLoadCompleteListener;
  3117. Arr2InnerOnLoadCompleteListener = array of Arr1InnerOnLoadCompleteListener;
  3118. Arr3InnerOnLoadCompleteListener = array of Arr2InnerOnLoadCompleteListener;
  3119. InnerForceLoadContentObserver = class;
  3120. Arr1InnerForceLoadContentObserver = array of InnerForceLoadContentObserver;
  3121. Arr2InnerForceLoadContentObserver = array of Arr1InnerForceLoadContentObserver;
  3122. Arr3InnerForceLoadContentObserver = array of Arr2InnerForceLoadContentObserver;
  3123. InnerOnLoadCompleteListener = interface external 'android.content' name 'OnLoadCompleteListener'
  3124. procedure onLoadComplete(para1: ACLoader; para2: JLObject); overload;
  3125. end;
  3126. InnerForceLoadContentObserver = class sealed external 'android.content' name 'ForceLoadContentObserver'
  3127. end;
  3128. public
  3129. constructor create(para1: ACContext); overload;
  3130. procedure deliverResult(para1: JLObject); overload; virtual;
  3131. function getContext(): ACContext; overload; virtual;
  3132. function getId(): jint; overload; virtual;
  3133. procedure registerListener(para1: jint; para2: ACLoader.InnerOnLoadCompleteListener); overload; virtual;
  3134. procedure unregisterListener(para1: ACLoader.InnerOnLoadCompleteListener); overload; virtual;
  3135. function isStarted(): jboolean; overload; virtual;
  3136. function isAbandoned(): jboolean; overload; virtual;
  3137. function isReset(): jboolean; overload; virtual;
  3138. procedure startLoading(); overload; virtual; final;
  3139. strict protected
  3140. procedure onStartLoading(); overload; virtual;
  3141. public
  3142. procedure forceLoad(); overload; virtual;
  3143. strict protected
  3144. procedure onForceLoad(); overload; virtual;
  3145. public
  3146. procedure stopLoading(); overload; virtual;
  3147. strict protected
  3148. procedure onStopLoading(); overload; virtual;
  3149. public
  3150. procedure abandon(); overload; virtual;
  3151. strict protected
  3152. procedure onAbandon(); overload; virtual;
  3153. public
  3154. procedure reset(); overload; virtual;
  3155. strict protected
  3156. procedure onReset(); overload; virtual;
  3157. public
  3158. function takeContentChanged(): jboolean; overload; virtual;
  3159. procedure onContentChanged(); overload; virtual;
  3160. function dataToString(para1: JLObject): JLString; overload; virtual;
  3161. function toString(): JLString; overload; virtual;
  3162. procedure dump(para1: JLString; para2: JIFileDescriptor; para3: JIPrintWriter; para4: Arr1JLString); overload; virtual;
  3163. procedure dump(para1: JLString; para2: JIFileDescriptor; para3: JIPrintWriter; var para4: array of JLString); overload; virtual;
  3164. end;
  3165. ACServiceConnection = interface external 'android.content' name 'ServiceConnection'
  3166. procedure onServiceConnected(para1: ACComponentName; para2: AOIBinder); overload;
  3167. procedure onServiceDisconnected(para1: ACComponentName); overload;
  3168. end;
  3169. ACSharedPreferences = interface external 'android.content' name 'SharedPreferences'
  3170. type
  3171. InnerEditor = interface;
  3172. Arr1InnerEditor = array of InnerEditor;
  3173. Arr2InnerEditor = array of Arr1InnerEditor;
  3174. Arr3InnerEditor = array of Arr2InnerEditor;
  3175. InnerOnSharedPreferenceChangeListener = interface;
  3176. Arr1InnerOnSharedPreferenceChangeListener = array of InnerOnSharedPreferenceChangeListener;
  3177. Arr2InnerOnSharedPreferenceChangeListener = array of Arr1InnerOnSharedPreferenceChangeListener;
  3178. Arr3InnerOnSharedPreferenceChangeListener = array of Arr2InnerOnSharedPreferenceChangeListener;
  3179. InnerEditor = interface external 'android.content' name 'Editor'
  3180. function putString(para1: JLString; para2: JLString): ACSharedPreferences.InnerEditor; overload;
  3181. function putStringSet(para1: JLString; para2: JUSet): ACSharedPreferences.InnerEditor; overload;
  3182. function putInt(para1: JLString; para2: jint): ACSharedPreferences.InnerEditor; overload;
  3183. function putLong(para1: JLString; para2: jlong): ACSharedPreferences.InnerEditor; overload;
  3184. function putFloat(para1: JLString; para2: jfloat): ACSharedPreferences.InnerEditor; overload;
  3185. function putBoolean(para1: JLString; para2: jboolean): ACSharedPreferences.InnerEditor; overload;
  3186. function remove(para1: JLString): ACSharedPreferences.InnerEditor; overload;
  3187. function clear(): ACSharedPreferences.InnerEditor; overload;
  3188. function commit(): jboolean; overload;
  3189. procedure apply(); overload;
  3190. end;
  3191. InnerOnSharedPreferenceChangeListener = interface external 'android.content' name 'OnSharedPreferenceChangeListener'
  3192. procedure onSharedPreferenceChanged(para1: ACSharedPreferences; para2: JLString); overload;
  3193. end;
  3194. function getAll(): JUMap; overload;
  3195. function getString(para1: JLString; para2: JLString): JLString; overload;
  3196. function getStringSet(para1: JLString; para2: JUSet): JUSet; overload;
  3197. function getInt(para1: JLString; para2: jint): jint; overload;
  3198. function getLong(para1: JLString; para2: jlong): jlong; overload;
  3199. function getFloat(para1: JLString; para2: jfloat): jfloat; overload;
  3200. function getBoolean(para1: JLString; para2: jboolean): jboolean; overload;
  3201. function contains(para1: JLString): jboolean; overload;
  3202. function edit(): ACSharedPreferences.InnerEditor; overload;
  3203. procedure registerOnSharedPreferenceChangeListener(para1: ACSharedPreferences.InnerOnSharedPreferenceChangeListener); overload;
  3204. procedure unregisterOnSharedPreferenceChangeListener(para1: ACSharedPreferences.InnerOnSharedPreferenceChangeListener); overload;
  3205. end;
  3206. ACSyncContext = class external 'android.content' name 'SyncContext' (JLObject)
  3207. public
  3208. procedure onFinished(para1: ACSyncResult); overload; virtual;
  3209. function getSyncContextBinder(): AOIBinder; overload; virtual;
  3210. end;
  3211. ACSyncStatusObserver = interface external 'android.content' name 'SyncStatusObserver'
  3212. procedure onStatusChanged(para1: jint); overload;
  3213. end;
  3214. ACUriMatcher = class external 'android.content' name 'UriMatcher' (JLObject)
  3215. public
  3216. const
  3217. NO_MATCH = -1;
  3218. public
  3219. constructor create(para1: jint); overload;
  3220. procedure addURI(para1: JLString; para2: JLString; para3: jint); overload; virtual;
  3221. function match(para1: ANUri): jint; overload; virtual;
  3222. end;
  3223. ACRAssetManager = class sealed external 'android.content.res' name 'AssetManager' (JLObject)
  3224. public
  3225. type
  3226. InnerAssetInputStream = class;
  3227. Arr1InnerAssetInputStream = array of InnerAssetInputStream;
  3228. Arr2InnerAssetInputStream = array of Arr1InnerAssetInputStream;
  3229. Arr3InnerAssetInputStream = array of Arr2InnerAssetInputStream;
  3230. InnerAssetInputStream = class sealed external 'android.content.res' name 'AssetInputStream'
  3231. end;
  3232. public
  3233. const
  3234. ACCESS_UNKNOWN = 0;
  3235. ACCESS_RANDOM = 1;
  3236. ACCESS_STREAMING = 2;
  3237. ACCESS_BUFFER = 3;
  3238. public
  3239. procedure close(); overload; virtual;
  3240. function open(para1: JLString): JIInputStream; overload; virtual; final; // throws java.io.IOException
  3241. function open(para1: JLString; para2: jint): JIInputStream; overload; virtual; final; // throws java.io.IOException
  3242. function openFd(para1: JLString): ACRAssetFileDescriptor; overload; virtual; final; // throws java.io.IOException
  3243. function list(para1: JLString): Arr1JLString; overload; virtual; final; // throws java.io.IOException
  3244. function openNonAssetFd(para1: JLString): ACRAssetFileDescriptor; overload; virtual; final; // throws java.io.IOException
  3245. function openNonAssetFd(para1: jint; para2: JLString): ACRAssetFileDescriptor; overload; virtual; final; // throws java.io.IOException
  3246. function openXmlResourceParser(para1: JLString): ACRXmlResourceParser; overload; virtual; final; // throws java.io.IOException
  3247. function openXmlResourceParser(para1: jint; para2: JLString): ACRXmlResourceParser; overload; virtual; final; // throws java.io.IOException
  3248. strict protected
  3249. procedure finalize(); overload; virtual; // throws java.lang.Throwable
  3250. public
  3251. function getLocales(): Arr1JLString; overload; virtual; final;
  3252. end;
  3253. ACRObbScanner = class external 'android.content.res' name 'ObbScanner' (JLObject)
  3254. public
  3255. class function getObbInfo(para1: JLString): ACRObbInfo; static; overload; // throws java.io.IOException
  3256. end;
  3257. ACRTypedArray = class external 'android.content.res' name 'TypedArray' (JLObject)
  3258. public
  3259. function length(): jint; overload; virtual;
  3260. function getIndexCount(): jint; overload; virtual;
  3261. function getIndex(para1: jint): jint; overload; virtual;
  3262. function getResources(): ACRResources; overload; virtual;
  3263. function getText(para1: jint): JLCharSequence; overload; virtual;
  3264. function getString(para1: jint): JLString; overload; virtual;
  3265. function getNonResourceString(para1: jint): JLString; overload; virtual;
  3266. function getBoolean(para1: jint; para2: jboolean): jboolean; overload; virtual;
  3267. function getInt(para1: jint; para2: jint): jint; overload; virtual;
  3268. function getFloat(para1: jint; para2: jfloat): jfloat; overload; virtual;
  3269. function getColor(para1: jint; para2: jint): jint; overload; virtual;
  3270. function getColorStateList(para1: jint): ACRColorStateList; overload; virtual;
  3271. function getInteger(para1: jint; para2: jint): jint; overload; virtual;
  3272. function getDimension(para1: jint; para2: jfloat): jfloat; overload; virtual;
  3273. function getDimensionPixelOffset(para1: jint; para2: jint): jint; overload; virtual;
  3274. function getDimensionPixelSize(para1: jint; para2: jint): jint; overload; virtual;
  3275. function getLayoutDimension(para1: jint; para2: JLString): jint; overload; virtual;
  3276. function getLayoutDimension(para1: jint; para2: jint): jint; overload; virtual;
  3277. function getFraction(para1: jint; para2: jint; para3: jint; para4: jfloat): jfloat; overload; virtual;
  3278. function getResourceId(para1: jint; para2: jint): jint; overload; virtual;
  3279. function getDrawable(para1: jint): AGDDrawable; overload; virtual;
  3280. function getTextArray(para1: jint): Arr1JLCharSequence; overload; virtual;
  3281. function getValue(para1: jint; para2: AUTypedValue): jboolean; overload; virtual;
  3282. function hasValue(para1: jint): jboolean; overload; virtual;
  3283. function peekValue(para1: jint): AUTypedValue; overload; virtual;
  3284. function getPositionDescription(): JLString; overload; virtual;
  3285. procedure recycle(); overload; virtual;
  3286. function toString(): JLString; overload; virtual;
  3287. end;
  3288. ADCharArrayBuffer = class sealed external 'android.database' name 'CharArrayBuffer' (JLObject)
  3289. public
  3290. var
  3291. fdata: Arr1jchar; external name 'data';
  3292. fsizeCopied: jint; external name 'sizeCopied';
  3293. public
  3294. constructor create(para1: jint); overload;
  3295. constructor create(para1: Arr1jchar); overload;
  3296. constructor create(const para1: array of jchar); overload;
  3297. end;
  3298. ADContentObserver = class abstract external 'android.database' name 'ContentObserver' (JLObject)
  3299. public
  3300. constructor create(para1: AOHandler); overload;
  3301. function deliverSelfNotifications(): jboolean; overload; virtual;
  3302. procedure onChange(para1: jboolean); overload; virtual;
  3303. procedure dispatchChange(para1: jboolean); overload; virtual; final;
  3304. end;
  3305. ADCursor = interface external 'android.database' name 'Cursor'
  3306. const
  3307. FIELD_TYPE_NULL = 0;
  3308. FIELD_TYPE_INTEGER = 1;
  3309. FIELD_TYPE_FLOAT = 2;
  3310. FIELD_TYPE_STRING = 3;
  3311. FIELD_TYPE_BLOB = 4;
  3312. function getCount(): jint; overload;
  3313. function getPosition(): jint; overload;
  3314. function move(para1: jint): jboolean; overload;
  3315. function moveToPosition(para1: jint): jboolean; overload;
  3316. function moveToFirst(): jboolean; overload;
  3317. function moveToLast(): jboolean; overload;
  3318. function moveToNext(): jboolean; overload;
  3319. function moveToPrevious(): jboolean; overload;
  3320. function isFirst(): jboolean; overload;
  3321. function isLast(): jboolean; overload;
  3322. function isBeforeFirst(): jboolean; overload;
  3323. function isAfterLast(): jboolean; overload;
  3324. function getColumnIndex(para1: JLString): jint; overload;
  3325. function getColumnIndexOrThrow(para1: JLString): jint; overload; // throws java.lang.IllegalArgumentException
  3326. function getColumnName(para1: jint): JLString; overload;
  3327. function getColumnNames(): Arr1JLString; overload;
  3328. function getColumnCount(): jint; overload;
  3329. function getBlob(para1: jint): Arr1jbyte; overload;
  3330. function getString(para1: jint): JLString; overload;
  3331. procedure copyStringToBuffer(para1: jint; para2: ADCharArrayBuffer); overload;
  3332. function getShort(para1: jint): jshort; overload;
  3333. function getInt(para1: jint): jint; overload;
  3334. function getLong(para1: jint): jlong; overload;
  3335. function getFloat(para1: jint): jfloat; overload;
  3336. function getDouble(para1: jint): jdouble; overload;
  3337. function getType(para1: jint): jint; overload;
  3338. function isNull(para1: jint): jboolean; overload;
  3339. procedure deactivate(); overload;
  3340. function requery(): jboolean; overload;
  3341. procedure close(); overload;
  3342. function isClosed(): jboolean; overload;
  3343. procedure registerContentObserver(para1: ADContentObserver); overload;
  3344. procedure unregisterContentObserver(para1: ADContentObserver); overload;
  3345. procedure registerDataSetObserver(para1: ADDataSetObserver); overload;
  3346. procedure unregisterDataSetObserver(para1: ADDataSetObserver); overload;
  3347. procedure setNotificationUri(para1: ACContentResolver; para2: ANUri); overload;
  3348. function getWantsAllOnMoveCalls(): jboolean; overload;
  3349. function getExtras(): AOBundle; overload;
  3350. function respond(para1: AOBundle): AOBundle; overload;
  3351. end;
  3352. ADDataSetObserver = class abstract external 'android.database' name 'DataSetObserver' (JLObject)
  3353. public
  3354. constructor create(); overload;
  3355. procedure onChanged(); overload; virtual;
  3356. procedure onInvalidated(); overload; virtual;
  3357. end;
  3358. ADDatabaseErrorHandler = interface external 'android.database' name 'DatabaseErrorHandler'
  3359. procedure onCorruption(para1: ADSSQLiteDatabase); overload;
  3360. end;
  3361. ADDatabaseUtils = class external 'android.database' name 'DatabaseUtils' (JLObject)
  3362. public
  3363. type
  3364. InnerInsertHelper = class;
  3365. Arr1InnerInsertHelper = array of InnerInsertHelper;
  3366. Arr2InnerInsertHelper = array of Arr1InnerInsertHelper;
  3367. Arr3InnerInsertHelper = array of Arr2InnerInsertHelper;
  3368. InnerInsertHelper = class external 'android.database' name 'InsertHelper' (JLObject)
  3369. public
  3370. const
  3371. TABLE_INFO_PRAGMA_DEFAULT_INDEX = 4;
  3372. public
  3373. constructor create(para1: ADSSQLiteDatabase; para2: JLString); overload;
  3374. function getColumnIndex(para1: JLString): jint; overload; virtual;
  3375. procedure bind(para1: jint; para2: jdouble); overload; virtual;
  3376. procedure bind(para1: jint; para2: jfloat); overload; virtual;
  3377. procedure bind(para1: jint; para2: jlong); overload; virtual;
  3378. procedure bind(para1: jint; para2: jint); overload; virtual;
  3379. procedure bind(para1: jint; para2: jboolean); overload; virtual;
  3380. procedure bindNull(para1: jint); overload; virtual;
  3381. procedure bind(para1: jint; para2: Arr1jbyte); overload; virtual;
  3382. procedure bind(para1: jint; var para2: array of jbyte); overload; virtual;
  3383. procedure bind(para1: jint; para2: JLString); overload; virtual;
  3384. function insert(para1: ACContentValues): jlong; overload; virtual;
  3385. function execute(): jlong; overload; virtual;
  3386. procedure prepareForInsert(); overload; virtual;
  3387. procedure prepareForReplace(); overload; virtual;
  3388. function replace(para1: ACContentValues): jlong; overload; virtual;
  3389. procedure close(); overload; virtual;
  3390. end;
  3391. public
  3392. const
  3393. STATEMENT_SELECT = 1;
  3394. STATEMENT_UPDATE = 2;
  3395. STATEMENT_ATTACH = 3;
  3396. STATEMENT_BEGIN = 4;
  3397. STATEMENT_COMMIT = 5;
  3398. STATEMENT_ABORT = 6;
  3399. STATEMENT_PRAGMA = 7;
  3400. STATEMENT_DDL = 8;
  3401. STATEMENT_UNPREPARED = 9;
  3402. STATEMENT_OTHER = 99;
  3403. public
  3404. constructor create(); overload;
  3405. class procedure writeExceptionToParcel(para1: AOParcel; para2: JLException); static; overload; final;
  3406. class procedure readExceptionFromParcel(para1: AOParcel); static; overload; final;
  3407. class procedure readExceptionWithFileNotFoundExceptionFromParcel(para1: AOParcel); static; overload; // throws java.io.FileNotFoundException
  3408. class procedure readExceptionWithOperationApplicationExceptionFromParcel(para1: AOParcel); static; overload; // throws android.content.OperationApplicationException
  3409. class procedure bindObjectToProgram(para1: ADSSQLiteProgram; para2: jint; para3: JLObject); static; overload;
  3410. class procedure appendEscapedSQLString(para1: JLStringBuilder; para2: JLString); static; overload;
  3411. class function sqlEscapeString(para1: JLString): JLString; static; overload;
  3412. class procedure appendValueToSql(para1: JLStringBuilder; para2: JLObject); static; overload; final;
  3413. class function concatenateWhere(para1: JLString; para2: JLString): JLString; static; overload;
  3414. class function getCollationKey(para1: JLString): JLString; static; overload;
  3415. class function getHexCollationKey(para1: JLString): JLString; static; overload;
  3416. class procedure dumpCursor(para1: ADCursor); static; overload;
  3417. class procedure dumpCursor(para1: ADCursor; para2: JIPrintStream); static; overload;
  3418. class procedure dumpCursor(para1: ADCursor; para2: JLStringBuilder); static; overload;
  3419. class function dumpCursorToString(para1: ADCursor): JLString; static; overload;
  3420. class procedure dumpCurrentRow(para1: ADCursor); static; overload;
  3421. class procedure dumpCurrentRow(para1: ADCursor; para2: JIPrintStream); static; overload;
  3422. class procedure dumpCurrentRow(para1: ADCursor; para2: JLStringBuilder); static; overload;
  3423. class function dumpCurrentRowToString(para1: ADCursor): JLString; static; overload;
  3424. class procedure cursorStringToContentValues(para1: ADCursor; para2: JLString; para3: ACContentValues); static; overload;
  3425. class procedure cursorStringToInsertHelper(para1: ADCursor; para2: JLString; para3: ADDatabaseUtils.InnerInsertHelper; para4: jint); static; overload;
  3426. class procedure cursorStringToContentValues(para1: ADCursor; para2: JLString; para3: ACContentValues; para4: JLString); static; overload;
  3427. class procedure cursorIntToContentValues(para1: ADCursor; para2: JLString; para3: ACContentValues); static; overload;
  3428. class procedure cursorIntToContentValues(para1: ADCursor; para2: JLString; para3: ACContentValues; para4: JLString); static; overload;
  3429. class procedure cursorLongToContentValues(para1: ADCursor; para2: JLString; para3: ACContentValues); static; overload;
  3430. class procedure cursorLongToContentValues(para1: ADCursor; para2: JLString; para3: ACContentValues; para4: JLString); static; overload;
  3431. class procedure cursorDoubleToCursorValues(para1: ADCursor; para2: JLString; para3: ACContentValues); static; overload;
  3432. class procedure cursorDoubleToContentValues(para1: ADCursor; para2: JLString; para3: ACContentValues; para4: JLString); static; overload;
  3433. class procedure cursorRowToContentValues(para1: ADCursor; para2: ACContentValues); static; overload;
  3434. class function queryNumEntries(para1: ADSSQLiteDatabase; para2: JLString): jlong; static; overload;
  3435. class function queryNumEntries(para1: ADSSQLiteDatabase; para2: JLString; para3: JLString): jlong; static; overload;
  3436. class function queryNumEntries(para1: ADSSQLiteDatabase; para2: JLString; para3: JLString; para4: Arr1JLString): jlong; static; overload;
  3437. class function queryNumEntries(para1: ADSSQLiteDatabase; para2: JLString; para3: JLString; var para4: array of JLString): jlong; static; overload;
  3438. class function longForQuery(para1: ADSSQLiteDatabase; para2: JLString; para3: Arr1JLString): jlong; static; overload;
  3439. class function longForQuery(para1: ADSSQLiteDatabase; para2: JLString; var para3: array of JLString): jlong; static; overload;
  3440. class function longForQuery(para1: ADSSQLiteStatement; para2: Arr1JLString): jlong; static; overload;
  3441. class function longForQuery(para1: ADSSQLiteStatement; var para2: array of JLString): jlong; static; overload;
  3442. class function stringForQuery(para1: ADSSQLiteDatabase; para2: JLString; para3: Arr1JLString): JLString; static; overload;
  3443. class function stringForQuery(para1: ADSSQLiteDatabase; para2: JLString; var para3: array of JLString): JLString; static; overload;
  3444. class function stringForQuery(para1: ADSSQLiteStatement; para2: Arr1JLString): JLString; static; overload;
  3445. class function stringForQuery(para1: ADSSQLiteStatement; var para2: array of JLString): JLString; static; overload;
  3446. class function blobFileDescriptorForQuery(para1: ADSSQLiteDatabase; para2: JLString; para3: Arr1JLString): AOParcelFileDescriptor; static; overload;
  3447. class function blobFileDescriptorForQuery(para1: ADSSQLiteDatabase; para2: JLString; var para3: array of JLString): AOParcelFileDescriptor; static; overload;
  3448. class function blobFileDescriptorForQuery(para1: ADSSQLiteStatement; para2: Arr1JLString): AOParcelFileDescriptor; static; overload;
  3449. class function blobFileDescriptorForQuery(para1: ADSSQLiteStatement; var para2: array of JLString): AOParcelFileDescriptor; static; overload;
  3450. class procedure cursorStringToContentValuesIfPresent(para1: ADCursor; para2: ACContentValues; para3: JLString); static; overload;
  3451. class procedure cursorLongToContentValuesIfPresent(para1: ADCursor; para2: ACContentValues; para3: JLString); static; overload;
  3452. class procedure cursorShortToContentValuesIfPresent(para1: ADCursor; para2: ACContentValues; para3: JLString); static; overload;
  3453. class procedure cursorIntToContentValuesIfPresent(para1: ADCursor; para2: ACContentValues; para3: JLString); static; overload;
  3454. class procedure cursorFloatToContentValuesIfPresent(para1: ADCursor; para2: ACContentValues; para3: JLString); static; overload;
  3455. class procedure cursorDoubleToContentValuesIfPresent(para1: ADCursor; para2: ACContentValues; para3: JLString); static; overload;
  3456. class procedure createDbFromSqlStatements(para1: ACContext; para2: JLString; para3: jint; para4: JLString); static; overload;
  3457. class function getSqlStatementType(para1: JLString): jint; static; overload;
  3458. class function appendSelectionArgs(para1: Arr1JLString; para2: Arr1JLString): Arr1JLString; static; overload;
  3459. class function appendSelectionArgs(var para1: array of JLString; var para2: array of JLString): Arr1JLString; static; overload;
  3460. end;
  3461. ADObservable = class abstract external 'android.database' name 'Observable' (JLObject)
  3462. strict protected
  3463. final var
  3464. fmObservers: JUArrayList; external name 'mObservers';
  3465. public
  3466. constructor create(); overload;
  3467. procedure registerObserver(para1: JLObject); overload; virtual;
  3468. procedure unregisterObserver(para1: JLObject); overload; virtual;
  3469. procedure unregisterAll(); overload; virtual;
  3470. end;
  3471. ADSSQLiteClosable = class abstract external 'android.database.sqlite' name 'SQLiteClosable' (JLObject)
  3472. public
  3473. constructor create(); overload;
  3474. strict protected
  3475. procedure onAllReferencesReleased(); overload; virtual; abstract;
  3476. procedure onAllReferencesReleasedFromContainer(); overload; virtual;
  3477. public
  3478. procedure acquireReference(); overload; virtual;
  3479. procedure releaseReference(); overload; virtual;
  3480. procedure releaseReferenceFromContainer(); overload; virtual;
  3481. end;
  3482. ADSSQLiteTransactionListener = interface external 'android.database.sqlite' name 'SQLiteTransactionListener'
  3483. procedure onBegin(); overload;
  3484. procedure onCommit(); overload;
  3485. procedure onRollback(); overload;
  3486. end;
  3487. ADDrmConvertedStatus = class external 'android.drm' name 'DrmConvertedStatus' (JLObject)
  3488. public
  3489. const
  3490. STATUS_OK = 1;
  3491. STATUS_INPUTDATA_ERROR = 2;
  3492. STATUS_ERROR = 3;
  3493. public
  3494. final var
  3495. fstatusCode: jint; external name 'statusCode';
  3496. fconvertedData: Arr1jbyte; external name 'convertedData';
  3497. foffset: jint; external name 'offset';
  3498. public
  3499. constructor create(para1: jint; para2: Arr1jbyte; para3: jint); overload;
  3500. constructor create(para1: jint; const para2: array of jbyte; para3: jint); overload;
  3501. end;
  3502. ADDrmEvent = class external 'android.drm' name 'DrmEvent' (JLObject)
  3503. public
  3504. const
  3505. TYPE_ALL_RIGHTS_REMOVED = 1001;
  3506. TYPE_DRM_INFO_PROCESSED = 1002;
  3507. DRM_INFO_STATUS_OBJECT = 'drm_info_status_object';
  3508. DRM_INFO_OBJECT = 'drm_info_object';
  3509. strict protected
  3510. constructor create(para1: jint; para2: jint; para3: JLString; para4: JUHashMap); overload;
  3511. constructor create(para1: jint; para2: jint; para3: JLString); overload;
  3512. public
  3513. function getUniqueId(): jint; overload; virtual;
  3514. function getType(): jint; overload; virtual;
  3515. function getMessage(): JLString; overload; virtual;
  3516. function getAttribute(para1: JLString): JLObject; overload; virtual;
  3517. end;
  3518. ADDrmInfo = class external 'android.drm' name 'DrmInfo' (JLObject)
  3519. public
  3520. constructor create(para1: jint; para2: Arr1jbyte; para3: JLString); overload;
  3521. constructor create(para1: jint; const para2: array of jbyte; para3: JLString); overload;
  3522. constructor create(para1: jint; para2: JLString; para3: JLString); overload;
  3523. procedure put(para1: JLString; para2: JLObject); overload; virtual;
  3524. function get(para1: JLString): JLObject; overload; virtual;
  3525. function keyIterator(): JUIterator; overload; virtual;
  3526. function iterator(): JUIterator; overload; virtual;
  3527. function getData(): Arr1jbyte; overload; virtual;
  3528. function getMimeType(): JLString; overload; virtual;
  3529. function getInfoType(): jint; overload; virtual;
  3530. end;
  3531. ADDrmInfoRequest = class external 'android.drm' name 'DrmInfoRequest' (JLObject)
  3532. public
  3533. const
  3534. TYPE_REGISTRATION_INFO = 1;
  3535. TYPE_UNREGISTRATION_INFO = 2;
  3536. TYPE_RIGHTS_ACQUISITION_INFO = 3;
  3537. TYPE_RIGHTS_ACQUISITION_PROGRESS_INFO = 4;
  3538. ACCOUNT_ID = 'account_id';
  3539. SUBSCRIPTION_ID = 'subscription_id';
  3540. public
  3541. constructor create(para1: jint; para2: JLString); overload;
  3542. function getMimeType(): JLString; overload; virtual;
  3543. function getInfoType(): jint; overload; virtual;
  3544. procedure put(para1: JLString; para2: JLObject); overload; virtual;
  3545. function get(para1: JLString): JLObject; overload; virtual;
  3546. function keyIterator(): JUIterator; overload; virtual;
  3547. function iterator(): JUIterator; overload; virtual;
  3548. end;
  3549. ADDrmInfoStatus = class external 'android.drm' name 'DrmInfoStatus' (JLObject)
  3550. public
  3551. const
  3552. STATUS_OK = 1;
  3553. STATUS_ERROR = 2;
  3554. public
  3555. final var
  3556. fstatusCode: jint; external name 'statusCode';
  3557. finfoType: jint; external name 'infoType';
  3558. fmimeType: JLString; external name 'mimeType';
  3559. fdata: ADProcessedData; external name 'data';
  3560. public
  3561. constructor create(para1: jint; para2: jint; para3: ADProcessedData; para4: JLString); overload;
  3562. end;
  3563. ADDrmManagerClient = class external 'android.drm' name 'DrmManagerClient' (JLObject)
  3564. public
  3565. type
  3566. InnerOnErrorListener = interface;
  3567. Arr1InnerOnErrorListener = array of InnerOnErrorListener;
  3568. Arr2InnerOnErrorListener = array of Arr1InnerOnErrorListener;
  3569. Arr3InnerOnErrorListener = array of Arr2InnerOnErrorListener;
  3570. InnerOnEventListener = interface;
  3571. Arr1InnerOnEventListener = array of InnerOnEventListener;
  3572. Arr2InnerOnEventListener = array of Arr1InnerOnEventListener;
  3573. Arr3InnerOnEventListener = array of Arr2InnerOnEventListener;
  3574. InnerOnInfoListener = interface;
  3575. Arr1InnerOnInfoListener = array of InnerOnInfoListener;
  3576. Arr2InnerOnInfoListener = array of Arr1InnerOnInfoListener;
  3577. Arr3InnerOnInfoListener = array of Arr2InnerOnInfoListener;
  3578. InnerOnErrorListener = interface external 'android.drm' name 'OnErrorListener'
  3579. procedure onError(para1: ADDrmManagerClient; para2: ADDrmErrorEvent); overload;
  3580. end;
  3581. InnerOnEventListener = interface external 'android.drm' name 'OnEventListener'
  3582. procedure onEvent(para1: ADDrmManagerClient; para2: ADDrmEvent); overload;
  3583. end;
  3584. InnerOnInfoListener = interface external 'android.drm' name 'OnInfoListener'
  3585. procedure onInfo(para1: ADDrmManagerClient; para2: ADDrmInfoEvent); overload;
  3586. end;
  3587. public
  3588. const
  3589. ERROR_NONE = 0;
  3590. ERROR_UNKNOWN = -2000;
  3591. public
  3592. constructor create(para1: ACContext); overload;
  3593. strict protected
  3594. procedure finalize(); overload; virtual;
  3595. public
  3596. procedure setOnInfoListener(para1: ADDrmManagerClient.InnerOnInfoListener); overload; virtual;
  3597. procedure setOnEventListener(para1: ADDrmManagerClient.InnerOnEventListener); overload; virtual;
  3598. procedure setOnErrorListener(para1: ADDrmManagerClient.InnerOnErrorListener); overload; virtual;
  3599. function getAvailableDrmEngines(): Arr1JLString; overload; virtual;
  3600. function getConstraints(para1: JLString; para2: jint): ACContentValues; overload; virtual;
  3601. function getMetadata(para1: JLString): ACContentValues; overload; virtual;
  3602. function getConstraints(para1: ANUri; para2: jint): ACContentValues; overload; virtual;
  3603. function getMetadata(para1: ANUri): ACContentValues; overload; virtual;
  3604. function saveRights(para1: ADDrmRights; para2: JLString; para3: JLString): jint; overload; virtual; // throws java.io.IOException
  3605. function canHandle(para1: JLString; para2: JLString): jboolean; overload; virtual;
  3606. function canHandle(para1: ANUri; para2: JLString): jboolean; overload; virtual;
  3607. function processDrmInfo(para1: ADDrmInfo): jint; overload; virtual;
  3608. function acquireDrmInfo(para1: ADDrmInfoRequest): ADDrmInfo; overload; virtual;
  3609. function acquireRights(para1: ADDrmInfoRequest): jint; overload; virtual;
  3610. function getDrmObjectType(para1: JLString; para2: JLString): jint; overload; virtual;
  3611. function getDrmObjectType(para1: ANUri; para2: JLString): jint; overload; virtual;
  3612. function getOriginalMimeType(para1: JLString): JLString; overload; virtual;
  3613. function getOriginalMimeType(para1: ANUri): JLString; overload; virtual;
  3614. function checkRightsStatus(para1: JLString): jint; overload; virtual;
  3615. function checkRightsStatus(para1: ANUri): jint; overload; virtual;
  3616. function checkRightsStatus(para1: JLString; para2: jint): jint; overload; virtual;
  3617. function checkRightsStatus(para1: ANUri; para2: jint): jint; overload; virtual;
  3618. function removeRights(para1: JLString): jint; overload; virtual;
  3619. function removeRights(para1: ANUri): jint; overload; virtual;
  3620. function removeAllRights(): jint; overload; virtual;
  3621. function openConvertSession(para1: JLString): jint; overload; virtual;
  3622. function convertData(para1: jint; para2: Arr1jbyte): ADDrmConvertedStatus; overload; virtual;
  3623. function convertData(para1: jint; var para2: array of jbyte): ADDrmConvertedStatus; overload; virtual;
  3624. function closeConvertSession(para1: jint): ADDrmConvertedStatus; overload; virtual;
  3625. end;
  3626. ADDrmRights = class external 'android.drm' name 'DrmRights' (JLObject)
  3627. public
  3628. constructor create(para1: JLString; para2: JLString); overload;
  3629. constructor create(para1: JLString; para2: JLString; para3: JLString); overload;
  3630. constructor create(para1: JLString; para2: JLString; para3: JLString; para4: JLString); overload;
  3631. constructor create(para1: JIFile; para2: JLString); overload;
  3632. constructor create(para1: ADProcessedData; para2: JLString); overload;
  3633. function getData(): Arr1jbyte; overload; virtual;
  3634. function getMimeType(): JLString; overload; virtual;
  3635. function getAccountId(): JLString; overload; virtual;
  3636. function getSubscriptionId(): JLString; overload; virtual;
  3637. end;
  3638. ADDrmStore = class external 'android.drm' name 'DrmStore' (JLObject)
  3639. public
  3640. type
  3641. InnerRightsStatus = class;
  3642. Arr1InnerRightsStatus = array of InnerRightsStatus;
  3643. Arr2InnerRightsStatus = array of Arr1InnerRightsStatus;
  3644. Arr3InnerRightsStatus = array of Arr2InnerRightsStatus;
  3645. InnerAction = class;
  3646. Arr1InnerAction = array of InnerAction;
  3647. Arr2InnerAction = array of Arr1InnerAction;
  3648. Arr3InnerAction = array of Arr2InnerAction;
  3649. InnerPlayback = class;
  3650. Arr1InnerPlayback = array of InnerPlayback;
  3651. Arr2InnerPlayback = array of Arr1InnerPlayback;
  3652. Arr3InnerPlayback = array of Arr2InnerPlayback;
  3653. InnerDrmObjectType = class;
  3654. Arr1InnerDrmObjectType = array of InnerDrmObjectType;
  3655. Arr2InnerDrmObjectType = array of Arr1InnerDrmObjectType;
  3656. Arr3InnerDrmObjectType = array of Arr2InnerDrmObjectType;
  3657. InnerConstraintsColumns = interface;
  3658. Arr1InnerConstraintsColumns = array of InnerConstraintsColumns;
  3659. Arr2InnerConstraintsColumns = array of Arr1InnerConstraintsColumns;
  3660. Arr3InnerConstraintsColumns = array of Arr2InnerConstraintsColumns;
  3661. InnerRightsStatus = class external 'android.drm' name 'RightsStatus' (JLObject)
  3662. public
  3663. const
  3664. RIGHTS_VALID = 0;
  3665. RIGHTS_INVALID = 1;
  3666. RIGHTS_EXPIRED = 2;
  3667. RIGHTS_NOT_ACQUIRED = 3;
  3668. public
  3669. constructor create(); overload;
  3670. end;
  3671. InnerAction = class external 'android.drm' name 'Action' (JLObject)
  3672. public
  3673. const
  3674. DEFAULT = 0;
  3675. PLAY = 1;
  3676. RINGTONE = 2;
  3677. TRANSFER = 3;
  3678. OUTPUT = 4;
  3679. PREVIEW = 5;
  3680. EXECUTE = 6;
  3681. DISPLAY = 7;
  3682. public
  3683. constructor create(); overload;
  3684. end;
  3685. InnerPlayback = class external 'android.drm' name 'Playback' (JLObject)
  3686. public
  3687. const
  3688. START = 0;
  3689. STOP = 1;
  3690. PAUSE = 2;
  3691. RESUME = 3;
  3692. public
  3693. constructor create(); overload;
  3694. end;
  3695. InnerDrmObjectType = class external 'android.drm' name 'DrmObjectType' (JLObject)
  3696. public
  3697. const
  3698. UNKNOWN = 0;
  3699. CONTENT = 1;
  3700. RIGHTS_OBJECT = 2;
  3701. TRIGGER_OBJECT = 3;
  3702. public
  3703. constructor create(); overload;
  3704. end;
  3705. InnerConstraintsColumns = interface external 'android.drm' name 'ConstraintsColumns'
  3706. const
  3707. MAX_REPEAT_COUNT = 'max_repeat_count';
  3708. REMAINING_REPEAT_COUNT = 'remaining_repeat_count';
  3709. LICENSE_START_TIME = 'license_start_time';
  3710. LICENSE_EXPIRY_TIME = 'license_expiry_time';
  3711. LICENSE_AVAILABLE_TIME = 'license_available_time';
  3712. EXTENDED_METADATA = 'extended_metadata';
  3713. end;
  3714. public
  3715. constructor create(); overload;
  3716. end;
  3717. ADDrmSupportInfo = class external 'android.drm' name 'DrmSupportInfo' (JLObject)
  3718. public
  3719. constructor create(); overload;
  3720. procedure addMimeType(para1: JLString); overload; virtual;
  3721. procedure addFileSuffix(para1: JLString); overload; virtual;
  3722. function getMimeTypeIterator(): JUIterator; overload; virtual;
  3723. function getFileSuffixIterator(): JUIterator; overload; virtual;
  3724. procedure setDescription(para1: JLString); overload; virtual;
  3725. function getDescriprition(): JLString; overload; virtual;
  3726. function hashCode(): jint; overload; virtual;
  3727. function equals(para1: JLObject): jboolean; overload; virtual;
  3728. end;
  3729. ADDrmUtils = class external 'android.drm' name 'DrmUtils' (JLObject)
  3730. public
  3731. type
  3732. InnerExtendedMetadataParser = class;
  3733. Arr1InnerExtendedMetadataParser = array of InnerExtendedMetadataParser;
  3734. Arr2InnerExtendedMetadataParser = array of Arr1InnerExtendedMetadataParser;
  3735. Arr3InnerExtendedMetadataParser = array of Arr2InnerExtendedMetadataParser;
  3736. InnerExtendedMetadataParser = class external 'android.drm' name 'ExtendedMetadataParser' (JLObject)
  3737. public
  3738. function iterator(): JUIterator; overload; virtual;
  3739. function keyIterator(): JUIterator; overload; virtual;
  3740. function get(para1: JLString): JLString; overload; virtual;
  3741. end;
  3742. public
  3743. constructor create(); overload;
  3744. class function getExtendedMetadataParser(para1: Arr1jbyte): ADDrmUtils.InnerExtendedMetadataParser; static; overload;
  3745. class function getExtendedMetadataParser(var para1: array of jbyte): ADDrmUtils.InnerExtendedMetadataParser; static; overload;
  3746. end;
  3747. ADProcessedData = class external 'android.drm' name 'ProcessedData' (JLObject)
  3748. public
  3749. function getData(): Arr1jbyte; overload; virtual;
  3750. function getAccountId(): JLString; overload; virtual;
  3751. function getSubscriptionId(): JLString; overload; virtual;
  3752. end;
  3753. AGGestureLibraries = class sealed external 'android.gesture' name 'GestureLibraries' (JLObject)
  3754. public
  3755. class function fromFile(para1: JLString): AGGestureLibrary; static; overload;
  3756. class function fromFile(para1: JIFile): AGGestureLibrary; static; overload;
  3757. class function fromPrivateFile(para1: ACContext; para2: JLString): AGGestureLibrary; static; overload;
  3758. class function fromRawResource(para1: ACContext; para2: jint): AGGestureLibrary; static; overload;
  3759. end;
  3760. AGGestureLibrary = class abstract external 'android.gesture' name 'GestureLibrary' (JLObject)
  3761. strict protected
  3762. final var
  3763. fmStore: AGGestureStore; external name 'mStore';
  3764. strict protected
  3765. constructor create(); overload;
  3766. public
  3767. function save(): jboolean; overload; virtual; abstract;
  3768. function load(): jboolean; overload; virtual; abstract;
  3769. function isReadOnly(): jboolean; overload; virtual;
  3770. procedure setOrientationStyle(para1: jint); overload; virtual;
  3771. function getOrientationStyle(): jint; overload; virtual;
  3772. procedure setSequenceType(para1: jint); overload; virtual;
  3773. function getSequenceType(): jint; overload; virtual;
  3774. function getGestureEntries(): JUSet; overload; virtual;
  3775. function recognize(para1: AGGesture): JUArrayList; overload; virtual;
  3776. procedure addGesture(para1: JLString; para2: AGGesture); overload; virtual;
  3777. procedure removeGesture(para1: JLString; para2: AGGesture); overload; virtual;
  3778. procedure removeEntry(para1: JLString); overload; virtual;
  3779. function getGestures(para1: JLString): JUArrayList; overload; virtual;
  3780. end;
  3781. AGGesturePoint = class external 'android.gesture' name 'GesturePoint' (JLObject)
  3782. public
  3783. final var
  3784. fx: jfloat; external name 'x';
  3785. fy: jfloat; external name 'y';
  3786. ftimestamp: jlong; external name 'timestamp';
  3787. public
  3788. constructor create(para1: jfloat; para2: jfloat; para3: jlong); overload;
  3789. function clone(): JLObject; overload; virtual;
  3790. end;
  3791. AGGestureStore = class external 'android.gesture' name 'GestureStore' (JLObject)
  3792. public
  3793. const
  3794. SEQUENCE_INVARIANT = 1;
  3795. SEQUENCE_SENSITIVE = 2;
  3796. ORIENTATION_INVARIANT = 1;
  3797. ORIENTATION_SENSITIVE = 2;
  3798. public
  3799. constructor create(); overload;
  3800. procedure setOrientationStyle(para1: jint); overload; virtual;
  3801. function getOrientationStyle(): jint; overload; virtual;
  3802. procedure setSequenceType(para1: jint); overload; virtual;
  3803. function getSequenceType(): jint; overload; virtual;
  3804. function getGestureEntries(): JUSet; overload; virtual;
  3805. function recognize(para1: AGGesture): JUArrayList; overload; virtual;
  3806. procedure addGesture(para1: JLString; para2: AGGesture); overload; virtual;
  3807. procedure removeGesture(para1: JLString; para2: AGGesture); overload; virtual;
  3808. procedure removeEntry(para1: JLString); overload; virtual;
  3809. function getGestures(para1: JLString): JUArrayList; overload; virtual;
  3810. function hasChanged(): jboolean; overload; virtual;
  3811. procedure save(para1: JIOutputStream); overload; virtual; // throws java.io.IOException
  3812. procedure save(para1: JIOutputStream; para2: jboolean); overload; virtual; // throws java.io.IOException
  3813. procedure load(para1: JIInputStream); overload; virtual; // throws java.io.IOException
  3814. procedure load(para1: JIInputStream; para2: jboolean); overload; virtual; // throws java.io.IOException
  3815. end;
  3816. AGGestureStroke = class external 'android.gesture' name 'GestureStroke' (JLObject)
  3817. public
  3818. final var
  3819. fboundingBox: AGRectF; external name 'boundingBox';
  3820. flength: jfloat; external name 'length';
  3821. fpoints: Arr1jfloat; external name 'points';
  3822. public
  3823. constructor create(para1: JUArrayList); overload;
  3824. function clone(): JLObject; overload; virtual;
  3825. function getPath(): AGPath; overload; virtual;
  3826. function toPath(para1: jfloat; para2: jfloat; para3: jint): AGPath; overload; virtual;
  3827. procedure clearPath(); overload; virtual;
  3828. function computeOrientedBoundingBox(): AGOrientedBoundingBox; overload; virtual;
  3829. end;
  3830. AGGestureUtils = class sealed external 'android.gesture' name 'GestureUtils' (JLObject)
  3831. public
  3832. class function spatialSampling(para1: AGGesture; para2: jint): Arr1jfloat; static; overload;
  3833. class function spatialSampling(para1: AGGesture; para2: jint; para3: jboolean): Arr1jfloat; static; overload;
  3834. class function temporalSampling(para1: AGGestureStroke; para2: jint): Arr1jfloat; static; overload;
  3835. class function computeOrientedBoundingBox(para1: JUArrayList): AGOrientedBoundingBox; static; overload;
  3836. class function computeOrientedBoundingBox(para1: Arr1jfloat): AGOrientedBoundingBox; static; overload;
  3837. class function computeOrientedBoundingBox(var para1: array of jfloat): AGOrientedBoundingBox; static; overload;
  3838. end;
  3839. AGOrientedBoundingBox = class external 'android.gesture' name 'OrientedBoundingBox' (JLObject)
  3840. public
  3841. final var
  3842. fsquareness: jfloat; external name 'squareness';
  3843. fwidth: jfloat; external name 'width';
  3844. fheight: jfloat; external name 'height';
  3845. forientation: jfloat; external name 'orientation';
  3846. fcenterX: jfloat; external name 'centerX';
  3847. fcenterY: jfloat; external name 'centerY';
  3848. end;
  3849. AGPrediction = class external 'android.gesture' name 'Prediction' (JLObject)
  3850. public
  3851. final var
  3852. fname: JLString; external name 'name';
  3853. public
  3854. var
  3855. fscore: jdouble; external name 'score';
  3856. public
  3857. function toString(): JLString; overload; virtual;
  3858. end;
  3859. AGCamera = class external 'android.graphics' name 'Camera' (JLObject)
  3860. public
  3861. constructor create(); overload;
  3862. procedure save(); overload; virtual;
  3863. procedure restore(); overload; virtual;
  3864. procedure translate(para1: jfloat; para2: jfloat; para3: jfloat); overload; virtual;
  3865. procedure rotateX(para1: jfloat); overload; virtual;
  3866. procedure rotateY(para1: jfloat); overload; virtual;
  3867. procedure rotateZ(para1: jfloat); overload; virtual;
  3868. procedure rotate(para1: jfloat; para2: jfloat; para3: jfloat); overload; virtual;
  3869. procedure setLocation(para1: jfloat; para2: jfloat; para3: jfloat); overload; virtual;
  3870. procedure getMatrix(para1: AGMatrix); overload; virtual;
  3871. procedure applyToCanvas(para1: AGCanvas); overload; virtual;
  3872. function dotWithNormal(para1: jfloat; para2: jfloat; para3: jfloat): jfloat; overload; virtual;
  3873. strict protected
  3874. procedure finalize(); overload; virtual; // throws java.lang.Throwable
  3875. end;
  3876. AGColor = class external 'android.graphics' name 'Color' (JLObject)
  3877. public
  3878. const
  3879. BLACK = -16777216;
  3880. DKGRAY = -12303292;
  3881. GRAY = -7829368;
  3882. LTGRAY = -3355444;
  3883. WHITE = -1;
  3884. RED = -65536;
  3885. GREEN = -16711936;
  3886. BLUE = -16776961;
  3887. YELLOW = -256;
  3888. CYAN = -16711681;
  3889. MAGENTA = -65281;
  3890. TRANSPARENT = 0;
  3891. public
  3892. constructor create(); overload;
  3893. class function alpha(para1: jint): jint; static; overload;
  3894. class function red_(para1: jint): jint; static; external name 'red'; overload;
  3895. class function green_(para1: jint): jint; static; external name 'green'; overload;
  3896. class function blue_(para1: jint): jint; static; external name 'blue'; overload;
  3897. class function rgb(para1: jint; para2: jint; para3: jint): jint; static; overload;
  3898. class function argb(para1: jint; para2: jint; para3: jint; para4: jint): jint; static; overload;
  3899. class function parseColor(para1: JLString): jint; static; overload;
  3900. class procedure RGBToHSV(para1: jint; para2: jint; para3: jint; para4: Arr1jfloat); static; overload;
  3901. class procedure RGBToHSV(para1: jint; para2: jint; para3: jint; var para4: array of jfloat); static; overload;
  3902. class procedure colorToHSV(para1: jint; para2: Arr1jfloat); static; overload;
  3903. class procedure colorToHSV(para1: jint; var para2: array of jfloat); static; overload;
  3904. class function HSVToColor(para1: Arr1jfloat): jint; static; overload;
  3905. class function HSVToColor(var para1: array of jfloat): jint; static; overload;
  3906. class function HSVToColor(para1: jint; para2: Arr1jfloat): jint; static; overload;
  3907. class function HSVToColor(para1: jint; var para2: array of jfloat): jint; static; overload;
  3908. end;
  3909. AGColorFilter = class external 'android.graphics' name 'ColorFilter' (JLObject)
  3910. public
  3911. constructor create(); overload;
  3912. strict protected
  3913. procedure finalize(); overload; virtual; // throws java.lang.Throwable
  3914. end;
  3915. AGColorMatrix = class external 'android.graphics' name 'ColorMatrix' (JLObject)
  3916. public
  3917. constructor create(); overload;
  3918. constructor create(para1: Arr1jfloat); overload;
  3919. constructor create(const para1: array of jfloat); overload;
  3920. constructor create(para1: AGColorMatrix); overload;
  3921. function getArray(): Arr1jfloat; overload; virtual; final;
  3922. procedure reset(); overload; virtual;
  3923. procedure &set(para1: AGColorMatrix); overload; virtual;
  3924. procedure &set(para1: Arr1jfloat); overload; virtual;
  3925. procedure &set(var para1: array of jfloat); overload; virtual;
  3926. procedure setScale(para1: jfloat; para2: jfloat; para3: jfloat; para4: jfloat); overload; virtual;
  3927. procedure setRotate(para1: jint; para2: jfloat); overload; virtual;
  3928. procedure setConcat(para1: AGColorMatrix; para2: AGColorMatrix); overload; virtual;
  3929. procedure preConcat(para1: AGColorMatrix); overload; virtual;
  3930. procedure postConcat(para1: AGColorMatrix); overload; virtual;
  3931. procedure setSaturation(para1: jfloat); overload; virtual;
  3932. procedure setRGB2YUV(); overload; virtual;
  3933. procedure setYUV2RGB(); overload; virtual;
  3934. end;
  3935. AGDrawFilter = class external 'android.graphics' name 'DrawFilter' (JLObject)
  3936. public
  3937. constructor create(); overload;
  3938. strict protected
  3939. procedure finalize(); overload; virtual; // throws java.lang.Throwable
  3940. end;
  3941. AGImageFormat = class external 'android.graphics' name 'ImageFormat' (JLObject)
  3942. public
  3943. const
  3944. UNKNOWN = 0;
  3945. RGB_565 = 4;
  3946. YV12 = 842094169;
  3947. NV16 = 16;
  3948. NV21 = 17;
  3949. YUY2 = 20;
  3950. JPEG = 256;
  3951. public
  3952. constructor create(); overload;
  3953. class function getBitsPerPixel(para1: jint): jint; static; overload;
  3954. end;
  3955. AGMaskFilter = class external 'android.graphics' name 'MaskFilter' (JLObject)
  3956. public
  3957. constructor create(); overload;
  3958. strict protected
  3959. procedure finalize(); overload; virtual; // throws java.lang.Throwable
  3960. end;
  3961. AGMovie = class external 'android.graphics' name 'Movie' (JLObject)
  3962. public
  3963. function width(): jint; overload; virtual;
  3964. function height(): jint; overload; virtual;
  3965. function isOpaque(): jboolean; overload; virtual;
  3966. function duration(): jint; overload; virtual;
  3967. function setTime(para1: jint): jboolean; overload; virtual;
  3968. procedure draw(para1: AGCanvas; para2: jfloat; para3: jfloat; para4: AGPaint); overload; virtual;
  3969. procedure draw(para1: AGCanvas; para2: jfloat; para3: jfloat); overload; virtual;
  3970. class function decodeStream(para1: JIInputStream): AGMovie; static; overload;
  3971. class function decodeByteArray(para1: Arr1jbyte; para2: jint; para3: jint): AGMovie; static; overload;
  3972. class function decodeByteArray(var para1: array of jbyte; para2: jint; para3: jint): AGMovie; static; overload;
  3973. class function decodeFile(para1: JLString): AGMovie; static; overload;
  3974. strict protected
  3975. procedure finalize(); overload; virtual; // throws java.lang.Throwable
  3976. end;
  3977. AGNinePatch = class external 'android.graphics' name 'NinePatch' (JLObject)
  3978. public
  3979. constructor create(para1: AGBitmap; para2: Arr1jbyte; para3: JLString); overload;
  3980. constructor create(para1: AGBitmap; const para2: array of jbyte; para3: JLString); overload;
  3981. procedure setPaint(para1: AGPaint); overload; virtual;
  3982. procedure draw(para1: AGCanvas; para2: AGRectF); overload; virtual;
  3983. procedure draw(para1: AGCanvas; para2: AGRect); overload; virtual;
  3984. procedure draw(para1: AGCanvas; para2: AGRect; para3: AGPaint); overload; virtual;
  3985. function getDensity(): jint; overload; virtual;
  3986. function getWidth(): jint; overload; virtual;
  3987. function getHeight(): jint; overload; virtual;
  3988. function hasAlpha(): jboolean; overload; virtual; final;
  3989. function getTransparentRegion(para1: AGRect): AGRegion; overload; virtual; final;
  3990. class function isNinePatchChunk(para1: Arr1jbyte): jboolean; static; overload;
  3991. class function isNinePatchChunk(var para1: array of jbyte): jboolean; static; overload;
  3992. end;
  3993. AGPathEffect = class external 'android.graphics' name 'PathEffect' (JLObject)
  3994. public
  3995. constructor create(); overload;
  3996. strict protected
  3997. procedure finalize(); overload; virtual; // throws java.lang.Throwable
  3998. end;
  3999. AGPathMeasure = class external 'android.graphics' name 'PathMeasure' (JLObject)
  4000. public
  4001. const
  4002. POSITION_MATRIX_FLAG = 1;
  4003. TANGENT_MATRIX_FLAG = 2;
  4004. public
  4005. constructor create(); overload;
  4006. constructor create(para1: AGPath; para2: jboolean); overload;
  4007. procedure setPath(para1: AGPath; para2: jboolean); overload; virtual;
  4008. function getLength(): jfloat; overload; virtual;
  4009. function getPosTan(para1: jfloat; para2: Arr1jfloat; para3: Arr1jfloat): jboolean; overload; virtual;
  4010. function getPosTan(para1: jfloat; var para2: array of jfloat; var para3: array of jfloat): jboolean; overload; virtual;
  4011. function getMatrix(para1: jfloat; para2: AGMatrix; para3: jint): jboolean; overload; virtual;
  4012. function getSegment(para1: jfloat; para2: jfloat; para3: AGPath; para4: jboolean): jboolean; overload; virtual;
  4013. function isClosed(): jboolean; overload; virtual;
  4014. function nextContour(): jboolean; overload; virtual;
  4015. strict protected
  4016. procedure finalize(); overload; virtual; // throws java.lang.Throwable
  4017. end;
  4018. AGPicture = class external 'android.graphics' name 'Picture' (JLObject)
  4019. public
  4020. constructor create(); overload;
  4021. constructor create(para1: AGPicture); overload;
  4022. function beginRecording(para1: jint; para2: jint): AGCanvas; overload; virtual;
  4023. procedure endRecording(); overload; virtual;
  4024. function getWidth(): jint; overload; virtual;
  4025. function getHeight(): jint; overload; virtual;
  4026. procedure draw(para1: AGCanvas); overload; virtual;
  4027. class function createFromStream(para1: JIInputStream): AGPicture; static; overload;
  4028. procedure writeToStream(para1: JIOutputStream); overload; virtual;
  4029. strict protected
  4030. procedure finalize(); overload; virtual; // throws java.lang.Throwable
  4031. end;
  4032. AGPixelFormat = class external 'android.graphics' name 'PixelFormat' (JLObject)
  4033. public
  4034. const
  4035. UNKNOWN = 0;
  4036. TRANSLUCENT = -3;
  4037. TRANSPARENT = -2;
  4038. OPAQUE = -1;
  4039. RGBA_8888 = 1;
  4040. RGBX_8888 = 2;
  4041. RGB_888 = 3;
  4042. RGB_565 = 4;
  4043. RGBA_5551 = 6;
  4044. RGBA_4444 = 7;
  4045. A_8 = 8;
  4046. L_8 = 9;
  4047. LA_88 = 10;
  4048. RGB_332 = 11;
  4049. YCbCr_422_SP = 16;
  4050. YCbCr_420_SP = 17;
  4051. YCbCr_422_I = 20;
  4052. JPEG = 256;
  4053. public
  4054. var
  4055. fbytesPerPixel: jint; external name 'bytesPerPixel';
  4056. fbitsPerPixel: jint; external name 'bitsPerPixel';
  4057. public
  4058. constructor create(); overload;
  4059. class procedure getPixelFormatInfo(para1: jint; para2: AGPixelFormat); static; overload;
  4060. class function formatHasAlpha(para1: jint): jboolean; static; overload;
  4061. end;
  4062. AGRasterizer = class external 'android.graphics' name 'Rasterizer' (JLObject)
  4063. public
  4064. constructor create(); overload;
  4065. strict protected
  4066. procedure finalize(); overload; virtual; // throws java.lang.Throwable
  4067. end;
  4068. AGRegionIterator = class external 'android.graphics' name 'RegionIterator' (JLObject)
  4069. public
  4070. constructor create(para1: AGRegion); overload;
  4071. function next(para1: AGRect): jboolean; overload; virtual; final;
  4072. strict protected
  4073. procedure finalize(); overload; virtual; // throws java.lang.Throwable
  4074. end;
  4075. AGTypeface = class external 'android.graphics' name 'Typeface' (JLObject)
  4076. public
  4077. final class var
  4078. fDEFAULT: AGTypeface; external name 'DEFAULT';
  4079. fDEFAULT_BOLD: AGTypeface; external name 'DEFAULT_BOLD';
  4080. fSANS_SERIF: AGTypeface; external name 'SANS_SERIF';
  4081. fSERIF: AGTypeface; external name 'SERIF';
  4082. fMONOSPACE: AGTypeface; external name 'MONOSPACE';
  4083. public
  4084. const
  4085. NORMAL = 0;
  4086. BOLD = 1;
  4087. ITALIC = 2;
  4088. BOLD_ITALIC = 3;
  4089. public
  4090. function getStyle(): jint; overload; virtual;
  4091. function isBold(): jboolean; overload; virtual; final;
  4092. function isItalic(): jboolean; overload; virtual; final;
  4093. class function create_(para1: JLString; para2: jint): AGTypeface; static; external name 'create'; overload;
  4094. class function create_(para1: AGTypeface; para2: jint): AGTypeface; static; external name 'create'; overload;
  4095. class function defaultFromStyle(para1: jint): AGTypeface; static; overload;
  4096. class function createFromAsset(para1: ACRAssetManager; para2: JLString): AGTypeface; static; overload;
  4097. class function createFromFile(para1: JIFile): AGTypeface; static; overload;
  4098. class function createFromFile(para1: JLString): AGTypeface; static; overload;
  4099. strict protected
  4100. procedure finalize(); overload; virtual; // throws java.lang.Throwable
  4101. end;
  4102. AGXfermode = class external 'android.graphics' name 'Xfermode' (JLObject)
  4103. public
  4104. constructor create(); overload;
  4105. strict protected
  4106. procedure finalize(); overload; virtual; // throws java.lang.Throwable
  4107. end;
  4108. AGYuvImage = class external 'android.graphics' name 'YuvImage' (JLObject)
  4109. public
  4110. constructor create(para1: Arr1jbyte; para2: jint; para3: jint; para4: jint; para5: Arr1jint); overload;
  4111. constructor create(const para1: array of jbyte; para2: jint; para3: jint; para4: jint; const para5: array of jint); overload;
  4112. function compressToJpeg(para1: AGRect; para2: jint; para3: JIOutputStream): jboolean; overload; virtual;
  4113. function getYuvData(): Arr1jbyte; overload; virtual;
  4114. function getYuvFormat(): jint; overload; virtual;
  4115. function getStrides(): Arr1jint; overload; virtual;
  4116. function getWidth(): jint; overload; virtual;
  4117. function getHeight(): jint; overload; virtual;
  4118. end;
  4119. AGDAnimatable = interface external 'android.graphics.drawable' name 'Animatable'
  4120. procedure start(); overload;
  4121. procedure stop(); overload;
  4122. function isRunning(): jboolean; overload;
  4123. end;
  4124. AHCamera = class external 'android.hardware' name 'Camera' (JLObject)
  4125. public
  4126. type
  4127. InnerArea = class;
  4128. Arr1InnerArea = array of InnerArea;
  4129. Arr2InnerArea = array of Arr1InnerArea;
  4130. Arr3InnerArea = array of Arr2InnerArea;
  4131. InnerSize = class;
  4132. Arr1InnerSize = array of InnerSize;
  4133. Arr2InnerSize = array of Arr1InnerSize;
  4134. Arr3InnerSize = array of Arr2InnerSize;
  4135. InnerErrorCallback = interface;
  4136. Arr1InnerErrorCallback = array of InnerErrorCallback;
  4137. Arr2InnerErrorCallback = array of Arr1InnerErrorCallback;
  4138. Arr3InnerErrorCallback = array of Arr2InnerErrorCallback;
  4139. InnerFace = class;
  4140. Arr1InnerFace = array of InnerFace;
  4141. Arr2InnerFace = array of Arr1InnerFace;
  4142. Arr3InnerFace = array of Arr2InnerFace;
  4143. InnerOnZoomChangeListener = interface;
  4144. Arr1InnerOnZoomChangeListener = array of InnerOnZoomChangeListener;
  4145. Arr2InnerOnZoomChangeListener = array of Arr1InnerOnZoomChangeListener;
  4146. Arr3InnerOnZoomChangeListener = array of Arr2InnerOnZoomChangeListener;
  4147. InnerPictureCallback = interface;
  4148. Arr1InnerPictureCallback = array of InnerPictureCallback;
  4149. Arr2InnerPictureCallback = array of Arr1InnerPictureCallback;
  4150. Arr3InnerPictureCallback = array of Arr2InnerPictureCallback;
  4151. InnerShutterCallback = interface;
  4152. Arr1InnerShutterCallback = array of InnerShutterCallback;
  4153. Arr2InnerShutterCallback = array of Arr1InnerShutterCallback;
  4154. Arr3InnerShutterCallback = array of Arr2InnerShutterCallback;
  4155. InnerAutoFocusCallback = interface;
  4156. Arr1InnerAutoFocusCallback = array of InnerAutoFocusCallback;
  4157. Arr2InnerAutoFocusCallback = array of Arr1InnerAutoFocusCallback;
  4158. Arr3InnerAutoFocusCallback = array of Arr2InnerAutoFocusCallback;
  4159. InnerPreviewCallback = interface;
  4160. Arr1InnerPreviewCallback = array of InnerPreviewCallback;
  4161. Arr2InnerPreviewCallback = array of Arr1InnerPreviewCallback;
  4162. Arr3InnerPreviewCallback = array of Arr2InnerPreviewCallback;
  4163. InnerCameraInfo = class;
  4164. Arr1InnerCameraInfo = array of InnerCameraInfo;
  4165. Arr2InnerCameraInfo = array of Arr1InnerCameraInfo;
  4166. Arr3InnerCameraInfo = array of Arr2InnerCameraInfo;
  4167. InnerParameters = class;
  4168. Arr1InnerParameters = array of InnerParameters;
  4169. Arr2InnerParameters = array of Arr1InnerParameters;
  4170. Arr3InnerParameters = array of Arr2InnerParameters;
  4171. InnerFaceDetectionListener = interface;
  4172. Arr1InnerFaceDetectionListener = array of InnerFaceDetectionListener;
  4173. Arr2InnerFaceDetectionListener = array of Arr1InnerFaceDetectionListener;
  4174. Arr3InnerFaceDetectionListener = array of Arr2InnerFaceDetectionListener;
  4175. InnerArea = class external 'android.hardware' name 'Area' (JLObject)
  4176. public
  4177. var
  4178. frect: AGRect; external name 'rect';
  4179. fweight: jint; external name 'weight';
  4180. public
  4181. constructor create(para1: AGRect; para2: jint); overload;
  4182. function equals(para1: JLObject): jboolean; overload; virtual;
  4183. end;
  4184. InnerSize = class external 'android.hardware' name 'Size'
  4185. end;
  4186. InnerErrorCallback = interface external 'android.hardware' name 'ErrorCallback'
  4187. procedure onError(para1: jint; para2: AHCamera); overload;
  4188. end;
  4189. InnerFace = class external 'android.hardware' name 'Face' (JLObject)
  4190. public
  4191. var
  4192. frect: AGRect; external name 'rect';
  4193. fscore: jint; external name 'score';
  4194. fid: jint; external name 'id';
  4195. fleftEye: AGPoint; external name 'leftEye';
  4196. frightEye: AGPoint; external name 'rightEye';
  4197. fmouth: AGPoint; external name 'mouth';
  4198. public
  4199. constructor create(); overload;
  4200. end;
  4201. InnerOnZoomChangeListener = interface external 'android.hardware' name 'OnZoomChangeListener'
  4202. procedure onZoomChange(para1: jint; para2: jboolean; para3: AHCamera); overload;
  4203. end;
  4204. InnerPictureCallback = interface external 'android.hardware' name 'PictureCallback'
  4205. procedure onPictureTaken(para1: Arr1jbyte; para2: AHCamera); overload;
  4206. procedure onPictureTaken(var para1: array of jbyte; para2: AHCamera); overload;
  4207. end;
  4208. InnerShutterCallback = interface external 'android.hardware' name 'ShutterCallback'
  4209. procedure onShutter(); overload;
  4210. end;
  4211. InnerAutoFocusCallback = interface external 'android.hardware' name 'AutoFocusCallback'
  4212. procedure onAutoFocus(para1: jboolean; para2: AHCamera); overload;
  4213. end;
  4214. InnerPreviewCallback = interface external 'android.hardware' name 'PreviewCallback'
  4215. procedure onPreviewFrame(para1: Arr1jbyte; para2: AHCamera); overload;
  4216. procedure onPreviewFrame(var para1: array of jbyte; para2: AHCamera); overload;
  4217. end;
  4218. InnerCameraInfo = class external 'android.hardware' name 'CameraInfo' (JLObject)
  4219. public
  4220. const
  4221. CAMERA_FACING_BACK = 0;
  4222. CAMERA_FACING_FRONT = 1;
  4223. public
  4224. var
  4225. ffacing: jint; external name 'facing';
  4226. forientation: jint; external name 'orientation';
  4227. public
  4228. constructor create(); overload;
  4229. end;
  4230. InnerParameters = class external 'android.hardware' name 'Parameters'
  4231. end;
  4232. InnerFaceDetectionListener = interface external 'android.hardware' name 'FaceDetectionListener'
  4233. procedure onFaceDetection(para1: AHCamera.Arr1InnerFace; para2: AHCamera); overload;
  4234. procedure onFaceDetection(var para1: array of AHCamera.InnerFace; para2: AHCamera); overload;
  4235. end;
  4236. public
  4237. const
  4238. ACTION_NEW_PICTURE = 'android.hardware.action.NEW_PICTURE';
  4239. ACTION_NEW_VIDEO = 'android.hardware.action.NEW_VIDEO';
  4240. CAMERA_ERROR_UNKNOWN = 1;
  4241. CAMERA_ERROR_SERVER_DIED = 100;
  4242. public
  4243. class function getNumberOfCameras(): jint; static; overload;
  4244. class procedure getCameraInfo(para1: jint; para2: AHCamera.InnerCameraInfo); static; overload;
  4245. class function open(para1: jint): AHCamera; static; overload;
  4246. class function open(): AHCamera; static; overload;
  4247. strict protected
  4248. procedure finalize(); overload; virtual;
  4249. public
  4250. procedure release(); overload; virtual; final;
  4251. procedure unlock(); overload; virtual; final;
  4252. procedure lock(); overload; virtual; final;
  4253. procedure reconnect(); overload; virtual; final; // throws java.io.IOException
  4254. procedure setPreviewDisplay(para1: AVSurfaceHolder); overload; virtual; final; // throws java.io.IOException
  4255. procedure setPreviewTexture(para1: AGSurfaceTexture); overload; virtual; final; // throws java.io.IOException
  4256. procedure startPreview(); overload; virtual; final;
  4257. procedure stopPreview(); overload; virtual; final;
  4258. procedure setPreviewCallback(para1: AHCamera.InnerPreviewCallback); overload; virtual; final;
  4259. procedure setOneShotPreviewCallback(para1: AHCamera.InnerPreviewCallback); overload; virtual; final;
  4260. procedure setPreviewCallbackWithBuffer(para1: AHCamera.InnerPreviewCallback); overload; virtual; final;
  4261. procedure addCallbackBuffer(para1: Arr1jbyte); overload; virtual; final;
  4262. procedure addCallbackBuffer(var para1: array of jbyte); overload; virtual; final;
  4263. procedure autoFocus(para1: AHCamera.InnerAutoFocusCallback); overload; virtual; final;
  4264. procedure cancelAutoFocus(); overload; virtual; final;
  4265. procedure takePicture(para1: AHCamera.InnerShutterCallback; para2: AHCamera.InnerPictureCallback; para3: AHCamera.InnerPictureCallback); overload; virtual; final;
  4266. procedure takePicture(para1: AHCamera.InnerShutterCallback; para2: AHCamera.InnerPictureCallback; para3: AHCamera.InnerPictureCallback; para4: AHCamera.InnerPictureCallback); overload; virtual; final;
  4267. procedure startSmoothZoom(para1: jint); overload; virtual; final;
  4268. procedure stopSmoothZoom(); overload; virtual; final;
  4269. procedure setDisplayOrientation(para1: jint); overload; virtual; final;
  4270. procedure setZoomChangeListener(para1: AHCamera.InnerOnZoomChangeListener); overload; virtual; final;
  4271. procedure setFaceDetectionListener(para1: AHCamera.InnerFaceDetectionListener); overload; virtual; final;
  4272. procedure startFaceDetection(); overload; virtual; final;
  4273. procedure stopFaceDetection(); overload; virtual; final;
  4274. procedure setErrorCallback(para1: AHCamera.InnerErrorCallback); overload; virtual; final;
  4275. procedure setParameters(para1: AHCamera.InnerParameters); overload; virtual;
  4276. function getParameters(): AHCamera.InnerParameters; overload; virtual;
  4277. end;
  4278. AHGeomagneticField = class external 'android.hardware' name 'GeomagneticField' (JLObject)
  4279. public
  4280. constructor create(para1: jfloat; para2: jfloat; para3: jfloat; para4: jlong); overload;
  4281. function getX(): jfloat; overload; virtual;
  4282. function getY(): jfloat; overload; virtual;
  4283. function getZ(): jfloat; overload; virtual;
  4284. function getDeclination(): jfloat; overload; virtual;
  4285. function getInclination(): jfloat; overload; virtual;
  4286. function getHorizontalStrength(): jfloat; overload; virtual;
  4287. function getFieldStrength(): jfloat; overload; virtual;
  4288. end;
  4289. AHSensor = class external 'android.hardware' name 'Sensor' (JLObject)
  4290. public
  4291. const
  4292. TYPE_ACCELEROMETER = 1;
  4293. TYPE_MAGNETIC_FIELD = 2;
  4294. TYPE_ORIENTATION = 3;
  4295. TYPE_GYROSCOPE = 4;
  4296. TYPE_LIGHT = 5;
  4297. TYPE_PRESSURE = 6;
  4298. TYPE_TEMPERATURE = 7;
  4299. TYPE_PROXIMITY = 8;
  4300. TYPE_GRAVITY = 9;
  4301. TYPE_LINEAR_ACCELERATION = 10;
  4302. TYPE_ROTATION_VECTOR = 11;
  4303. TYPE_RELATIVE_HUMIDITY = 12;
  4304. TYPE_AMBIENT_TEMPERATURE = 13;
  4305. TYPE_ALL = -1;
  4306. public
  4307. function getName(): JLString; overload; virtual;
  4308. function getVendor(): JLString; overload; virtual;
  4309. function getType(): jint; overload; virtual;
  4310. function getVersion(): jint; overload; virtual;
  4311. function getMaximumRange(): jfloat; overload; virtual;
  4312. function getResolution(): jfloat; overload; virtual;
  4313. function getPower(): jfloat; overload; virtual;
  4314. function getMinDelay(): jint; overload; virtual;
  4315. end;
  4316. AHSensorEvent = class external 'android.hardware' name 'SensorEvent' (JLObject)
  4317. public
  4318. final var
  4319. fvalues: Arr1jfloat; external name 'values';
  4320. public
  4321. var
  4322. fsensor: AHSensor; external name 'sensor';
  4323. faccuracy: jint; external name 'accuracy';
  4324. ftimestamp: jlong; external name 'timestamp';
  4325. end;
  4326. AHSensorEventListener = interface external 'android.hardware' name 'SensorEventListener'
  4327. procedure onSensorChanged(para1: AHSensorEvent); overload;
  4328. procedure onAccuracyChanged(para1: AHSensor; para2: jint); overload;
  4329. end;
  4330. AHSensorListener = interface external 'android.hardware' name 'SensorListener'
  4331. procedure onSensorChanged(para1: jint; para2: Arr1jfloat); overload;
  4332. procedure onSensorChanged(para1: jint; var para2: array of jfloat); overload;
  4333. procedure onAccuracyChanged(para1: jint; para2: jint); overload;
  4334. end;
  4335. AHSensorManager = class external 'android.hardware' name 'SensorManager' (JLObject)
  4336. public
  4337. const
  4338. SENSOR_ORIENTATION = 1;
  4339. SENSOR_ACCELEROMETER = 2;
  4340. SENSOR_TEMPERATURE = 4;
  4341. SENSOR_MAGNETIC_FIELD = 8;
  4342. SENSOR_LIGHT = 16;
  4343. SENSOR_PROXIMITY = 32;
  4344. SENSOR_TRICORDER = 64;
  4345. SENSOR_ORIENTATION_RAW = 128;
  4346. SENSOR_ALL = 127;
  4347. SENSOR_MIN = 1;
  4348. SENSOR_MAX = 64;
  4349. DATA_X = 0;
  4350. DATA_Y = 1;
  4351. DATA_Z = 2;
  4352. RAW_DATA_INDEX = 3;
  4353. RAW_DATA_X = 3;
  4354. RAW_DATA_Y = 4;
  4355. RAW_DATA_Z = 5;
  4356. STANDARD_GRAVITY = jfloat(9.80665);
  4357. GRAVITY_SUN = jfloat(275.0);
  4358. GRAVITY_MERCURY = jfloat(3.7);
  4359. GRAVITY_VENUS = jfloat(8.87);
  4360. GRAVITY_EARTH = jfloat(9.80665);
  4361. GRAVITY_MOON = jfloat(1.6);
  4362. GRAVITY_MARS = jfloat(3.71);
  4363. GRAVITY_JUPITER = jfloat(23.12);
  4364. GRAVITY_SATURN = jfloat(8.96);
  4365. GRAVITY_URANUS = jfloat(8.69);
  4366. GRAVITY_NEPTUNE = jfloat(11.0);
  4367. GRAVITY_PLUTO = jfloat(0.6);
  4368. GRAVITY_DEATH_STAR_I = jfloat(3.5303614E-7);
  4369. GRAVITY_THE_ISLAND = jfloat(4.815162);
  4370. MAGNETIC_FIELD_EARTH_MAX = jfloat(60.0);
  4371. MAGNETIC_FIELD_EARTH_MIN = jfloat(30.0);
  4372. PRESSURE_STANDARD_ATMOSPHERE = jfloat(1013.25);
  4373. LIGHT_SUNLIGHT_MAX = jfloat(120000.0);
  4374. LIGHT_SUNLIGHT = jfloat(110000.0);
  4375. LIGHT_SHADE = jfloat(20000.0);
  4376. LIGHT_OVERCAST = jfloat(10000.0);
  4377. LIGHT_SUNRISE = jfloat(400.0);
  4378. LIGHT_CLOUDY = jfloat(100.0);
  4379. LIGHT_FULLMOON = jfloat(0.25);
  4380. LIGHT_NO_MOON = jfloat(0.0010);
  4381. SENSOR_DELAY_FASTEST = 0;
  4382. SENSOR_DELAY_GAME = 1;
  4383. SENSOR_DELAY_UI = 2;
  4384. SENSOR_DELAY_NORMAL = 3;
  4385. SENSOR_STATUS_UNRELIABLE = 0;
  4386. SENSOR_STATUS_ACCURACY_LOW = 1;
  4387. SENSOR_STATUS_ACCURACY_MEDIUM = 2;
  4388. SENSOR_STATUS_ACCURACY_HIGH = 3;
  4389. AXIS_X = 1;
  4390. AXIS_Y = 2;
  4391. AXIS_Z = 3;
  4392. AXIS_MINUS_X = 129;
  4393. AXIS_MINUS_Y = 130;
  4394. AXIS_MINUS_Z = 131;
  4395. public
  4396. function getSensors(): jint; overload; virtual;
  4397. function getSensorList(para1: jint): JUList; overload; virtual;
  4398. function getDefaultSensor(para1: jint): AHSensor; overload; virtual;
  4399. function registerListener(para1: AHSensorListener; para2: jint): jboolean; overload; virtual;
  4400. function registerListener(para1: AHSensorListener; para2: jint; para3: jint): jboolean; overload; virtual;
  4401. procedure unregisterListener(para1: AHSensorListener; para2: jint); overload; virtual;
  4402. procedure unregisterListener(para1: AHSensorListener); overload; virtual;
  4403. procedure unregisterListener(para1: AHSensorEventListener; para2: AHSensor); overload; virtual;
  4404. procedure unregisterListener(para1: AHSensorEventListener); overload; virtual;
  4405. function registerListener(para1: AHSensorEventListener; para2: AHSensor; para3: jint): jboolean; overload; virtual;
  4406. function registerListener(para1: AHSensorEventListener; para2: AHSensor; para3: jint; para4: AOHandler): jboolean; overload; virtual;
  4407. class function getRotationMatrix(para1: Arr1jfloat; para2: Arr1jfloat; para3: Arr1jfloat; para4: Arr1jfloat): jboolean; static; overload;
  4408. class function getRotationMatrix(var para1: array of jfloat; var para2: array of jfloat; var para3: array of jfloat; var para4: array of jfloat): jboolean; static; overload;
  4409. class function getInclination(para1: Arr1jfloat): jfloat; static; overload;
  4410. class function getInclination(var para1: array of jfloat): jfloat; static; overload;
  4411. class function remapCoordinateSystem(para1: Arr1jfloat; para2: jint; para3: jint; para4: Arr1jfloat): jboolean; static; overload;
  4412. class function remapCoordinateSystem(var para1: array of jfloat; para2: jint; para3: jint; var para4: array of jfloat): jboolean; static; overload;
  4413. class function getOrientation(para1: Arr1jfloat; para2: Arr1jfloat): Arr1jfloat; static; overload;
  4414. class function getOrientation(var para1: array of jfloat; var para2: array of jfloat): Arr1jfloat; static; overload;
  4415. class function getAltitude(para1: jfloat; para2: jfloat): jfloat; static; overload;
  4416. class procedure getAngleChange(para1: Arr1jfloat; para2: Arr1jfloat; para3: Arr1jfloat); static; overload;
  4417. class procedure getAngleChange(var para1: array of jfloat; var para2: array of jfloat; var para3: array of jfloat); static; overload;
  4418. class procedure getRotationMatrixFromVector(para1: Arr1jfloat; para2: Arr1jfloat); static; overload;
  4419. class procedure getRotationMatrixFromVector(var para1: array of jfloat; var para2: array of jfloat); static; overload;
  4420. class procedure getQuaternionFromVector(para1: Arr1jfloat; para2: Arr1jfloat); static; overload;
  4421. class procedure getQuaternionFromVector(var para1: array of jfloat; var para2: array of jfloat); static; overload;
  4422. end;
  4423. AHUUsbConstants = class sealed external 'android.hardware.usb' name 'UsbConstants' (JLObject)
  4424. public
  4425. const
  4426. USB_ENDPOINT_DIR_MASK = 128;
  4427. USB_DIR_OUT = 0;
  4428. USB_DIR_IN = 128;
  4429. USB_ENDPOINT_NUMBER_MASK = 15;
  4430. USB_ENDPOINT_XFERTYPE_MASK = 3;
  4431. USB_ENDPOINT_XFER_CONTROL = 0;
  4432. USB_ENDPOINT_XFER_ISOC = 1;
  4433. USB_ENDPOINT_XFER_BULK = 2;
  4434. USB_ENDPOINT_XFER_INT = 3;
  4435. USB_TYPE_MASK = 96;
  4436. USB_TYPE_STANDARD = 0;
  4437. USB_TYPE_CLASS = 32;
  4438. USB_TYPE_VENDOR = 64;
  4439. USB_TYPE_RESERVED = 96;
  4440. USB_CLASS_PER_INTERFACE = 0;
  4441. USB_CLASS_AUDIO = 1;
  4442. USB_CLASS_COMM = 2;
  4443. USB_CLASS_HID = 3;
  4444. USB_CLASS_PHYSICA = 5;
  4445. USB_CLASS_STILL_IMAGE = 6;
  4446. USB_CLASS_PRINTER = 7;
  4447. USB_CLASS_MASS_STORAGE = 8;
  4448. USB_CLASS_HUB = 9;
  4449. USB_CLASS_CDC_DATA = 10;
  4450. USB_CLASS_CSCID = 11;
  4451. USB_CLASS_CONTENT_SEC = 13;
  4452. USB_CLASS_VIDEO = 14;
  4453. USB_CLASS_WIRELESS_CONTROLLER = 224;
  4454. USB_CLASS_MISC = 239;
  4455. USB_CLASS_APP_SPEC = 254;
  4456. USB_CLASS_VENDOR_SPEC = 255;
  4457. USB_INTERFACE_SUBCLASS_BOOT = 1;
  4458. USB_SUBCLASS_VENDOR_SPEC = 255;
  4459. public
  4460. constructor create(); overload;
  4461. end;
  4462. AHUUsbDeviceConnection = class external 'android.hardware.usb' name 'UsbDeviceConnection' (JLObject)
  4463. public
  4464. procedure close(); overload; virtual;
  4465. function getFileDescriptor(): jint; overload; virtual;
  4466. function getRawDescriptors(): Arr1jbyte; overload; virtual;
  4467. function claimInterface(para1: AHUUsbInterface; para2: jboolean): jboolean; overload; virtual;
  4468. function releaseInterface(para1: AHUUsbInterface): jboolean; overload; virtual;
  4469. function controlTransfer(para1: jint; para2: jint; para3: jint; para4: jint; para5: Arr1jbyte; para6: jint; para7: jint): jint; overload; virtual;
  4470. function controlTransfer(para1: jint; para2: jint; para3: jint; para4: jint; var para5: array of jbyte; para6: jint; para7: jint): jint; overload; virtual;
  4471. function bulkTransfer(para1: AHUUsbEndpoint; para2: Arr1jbyte; para3: jint; para4: jint): jint; overload; virtual;
  4472. function bulkTransfer(para1: AHUUsbEndpoint; var para2: array of jbyte; para3: jint; para4: jint): jint; overload; virtual;
  4473. function requestWait(): AHUUsbRequest; overload; virtual;
  4474. function getSerial(): JLString; overload; virtual;
  4475. end;
  4476. AHUUsbManager = class external 'android.hardware.usb' name 'UsbManager' (JLObject)
  4477. public
  4478. const
  4479. ACTION_USB_DEVICE_ATTACHED = 'android.hardware.usb.action.USB_DEVICE_ATTACHED';
  4480. ACTION_USB_DEVICE_DETACHED = 'android.hardware.usb.action.USB_DEVICE_DETACHED';
  4481. ACTION_USB_ACCESSORY_ATTACHED = 'android.hardware.usb.action.USB_ACCESSORY_ATTACHED';
  4482. ACTION_USB_ACCESSORY_DETACHED = 'android.hardware.usb.action.USB_ACCESSORY_DETACHED';
  4483. EXTRA_DEVICE = 'device';
  4484. EXTRA_ACCESSORY = 'accessory';
  4485. EXTRA_PERMISSION_GRANTED = 'permission';
  4486. public
  4487. function getDeviceList(): JUHashMap; overload; virtual;
  4488. function openDevice(para1: AHUUsbDevice): AHUUsbDeviceConnection; overload; virtual;
  4489. function getAccessoryList(): Arr1AHUUsbAccessory; overload; virtual;
  4490. function openAccessory(para1: AHUUsbAccessory): AOParcelFileDescriptor; overload; virtual;
  4491. function hasPermission(para1: AHUUsbDevice): jboolean; overload; virtual;
  4492. function hasPermission(para1: AHUUsbAccessory): jboolean; overload; virtual;
  4493. procedure requestPermission(para1: AHUUsbDevice; para2: AAPendingIntent); overload; virtual;
  4494. procedure requestPermission(para1: AHUUsbAccessory; para2: AAPendingIntent); overload; virtual;
  4495. end;
  4496. AHUUsbRequest = class external 'android.hardware.usb' name 'UsbRequest' (JLObject)
  4497. public
  4498. constructor create(); overload;
  4499. function initialize(para1: AHUUsbDeviceConnection; para2: AHUUsbEndpoint): jboolean; overload; virtual;
  4500. procedure close(); overload; virtual;
  4501. strict protected
  4502. procedure finalize(); overload; virtual; // throws java.lang.Throwable
  4503. public
  4504. function getEndpoint(): AHUUsbEndpoint; overload; virtual;
  4505. function getClientData(): JLObject; overload; virtual;
  4506. procedure setClientData(para1: JLObject); overload; virtual;
  4507. function queue(para1: JNByteBuffer; para2: jint): jboolean; overload; virtual;
  4508. function cancel(): jboolean; overload; virtual;
  4509. end;
  4510. AIKeyboard = class external 'android.inputmethodservice' name 'Keyboard' (JLObject)
  4511. public
  4512. type
  4513. InnerRow = class;
  4514. Arr1InnerRow = array of InnerRow;
  4515. Arr2InnerRow = array of Arr1InnerRow;
  4516. Arr3InnerRow = array of Arr2InnerRow;
  4517. InnerKey = class;
  4518. Arr1InnerKey = array of InnerKey;
  4519. Arr2InnerKey = array of Arr1InnerKey;
  4520. Arr3InnerKey = array of Arr2InnerKey;
  4521. InnerRow = class external 'android.inputmethodservice' name 'Row' (JLObject)
  4522. public
  4523. var
  4524. fdefaultWidth: jint; external name 'defaultWidth';
  4525. fdefaultHeight: jint; external name 'defaultHeight';
  4526. fdefaultHorizontalGap: jint; external name 'defaultHorizontalGap';
  4527. fverticalGap: jint; external name 'verticalGap';
  4528. frowEdgeFlags: jint; external name 'rowEdgeFlags';
  4529. fmode: jint; external name 'mode';
  4530. public
  4531. constructor create(para1: AIKeyboard); overload;
  4532. constructor create(para1: ACRResources; para2: AIKeyboard; para3: ACRXmlResourceParser); overload;
  4533. end;
  4534. InnerKey = class external 'android.inputmethodservice' name 'Key' (JLObject)
  4535. public
  4536. var
  4537. fcodes: Arr1jint; external name 'codes';
  4538. flabel: JLCharSequence; external name 'label';
  4539. ficon: AGDDrawable; external name 'icon';
  4540. ficonPreview: AGDDrawable; external name 'iconPreview';
  4541. fwidth: jint; external name 'width';
  4542. fheight: jint; external name 'height';
  4543. fgap: jint; external name 'gap';
  4544. fsticky: jboolean; external name 'sticky';
  4545. fx: jint; external name 'x';
  4546. fy: jint; external name 'y';
  4547. fpressed: jboolean; external name 'pressed';
  4548. fon: jboolean; external name 'on';
  4549. ftext: JLCharSequence; external name 'text';
  4550. fpopupCharacters: JLCharSequence; external name 'popupCharacters';
  4551. fedgeFlags: jint; external name 'edgeFlags';
  4552. fmodifier: jboolean; external name 'modifier';
  4553. fpopupResId: jint; external name 'popupResId';
  4554. frepeatable: jboolean; external name 'repeatable';
  4555. public
  4556. constructor create(para1: AIKeyboard.InnerRow); overload;
  4557. constructor create(para1: ACRResources; para2: AIKeyboard.InnerRow; para3: jint; para4: jint; para5: ACRXmlResourceParser); overload;
  4558. procedure onPressed(); overload; virtual;
  4559. procedure onReleased(para1: jboolean); overload; virtual;
  4560. function isInside(para1: jint; para2: jint): jboolean; overload; virtual;
  4561. function squaredDistanceFrom(para1: jint; para2: jint): jint; overload; virtual;
  4562. function getCurrentDrawableState(): Arr1jint; overload; virtual;
  4563. end;
  4564. public
  4565. const
  4566. EDGE_LEFT = 1;
  4567. EDGE_RIGHT = 2;
  4568. EDGE_TOP = 4;
  4569. EDGE_BOTTOM = 8;
  4570. KEYCODE_SHIFT = -1;
  4571. KEYCODE_MODE_CHANGE = -2;
  4572. KEYCODE_CANCEL = -3;
  4573. KEYCODE_DONE = -4;
  4574. KEYCODE_DELETE = -5;
  4575. KEYCODE_ALT = -6;
  4576. public
  4577. constructor create(para1: ACContext; para2: jint); overload;
  4578. constructor create(para1: ACContext; para2: jint; para3: jint; para4: jint; para5: jint); overload;
  4579. constructor create(para1: ACContext; para2: jint; para3: jint); overload;
  4580. constructor create(para1: ACContext; para2: jint; para3: JLCharSequence; para4: jint; para5: jint); overload;
  4581. function getKeys(): JUList; overload; virtual;
  4582. function getModifierKeys(): JUList; overload; virtual;
  4583. strict protected
  4584. function getHorizontalGap(): jint; overload; virtual;
  4585. procedure setHorizontalGap(para1: jint); overload; virtual;
  4586. function getVerticalGap(): jint; overload; virtual;
  4587. procedure setVerticalGap(para1: jint); overload; virtual;
  4588. function getKeyHeight(): jint; overload; virtual;
  4589. procedure setKeyHeight(para1: jint); overload; virtual;
  4590. function getKeyWidth(): jint; overload; virtual;
  4591. procedure setKeyWidth(para1: jint); overload; virtual;
  4592. public
  4593. function getHeight(): jint; overload; virtual;
  4594. function getMinWidth(): jint; overload; virtual;
  4595. function setShifted(para1: jboolean): jboolean; overload; virtual;
  4596. function isShifted(): jboolean; overload; virtual;
  4597. function getShiftKeyIndex(): jint; overload; virtual;
  4598. function getNearestKeys(para1: jint; para2: jint): Arr1jint; overload; virtual;
  4599. strict protected
  4600. function createRowFromXml(para1: ACRResources; para2: ACRXmlResourceParser): AIKeyboard.InnerRow; overload; virtual;
  4601. function createKeyFromXml(para1: ACRResources; para2: AIKeyboard.InnerRow; para3: jint; para4: jint; para5: ACRXmlResourceParser): AIKeyboard.InnerKey; overload; virtual;
  4602. end;
  4603. ALGeocoder = class sealed external 'android.location' name 'Geocoder' (JLObject)
  4604. public
  4605. constructor create(para1: ACContext; para2: JULocale); overload;
  4606. constructor create(para1: ACContext); overload;
  4607. class function isPresent(): jboolean; static; overload;
  4608. function getFromLocation(para1: jdouble; para2: jdouble; para3: jint): JUList; overload; virtual; // throws java.io.IOException
  4609. function getFromLocationName(para1: JLString; para2: jint): JUList; overload; virtual; // throws java.io.IOException
  4610. function getFromLocationName(para1: JLString; para2: jint; para3: jdouble; para4: jdouble; para5: jdouble; para6: jdouble): JUList; overload; virtual; // throws java.io.IOException
  4611. end;
  4612. ALGpsSatellite = class sealed external 'android.location' name 'GpsSatellite' (JLObject)
  4613. public
  4614. function getPrn(): jint; overload; virtual;
  4615. function getSnr(): jfloat; overload; virtual;
  4616. function getElevation(): jfloat; overload; virtual;
  4617. function getAzimuth(): jfloat; overload; virtual;
  4618. function hasEphemeris(): jboolean; overload; virtual;
  4619. function hasAlmanac(): jboolean; overload; virtual;
  4620. function usedInFix(): jboolean; overload; virtual;
  4621. end;
  4622. ALGpsStatus = class sealed external 'android.location' name 'GpsStatus' (JLObject)
  4623. public
  4624. type
  4625. InnerNmeaListener = interface;
  4626. Arr1InnerNmeaListener = array of InnerNmeaListener;
  4627. Arr2InnerNmeaListener = array of Arr1InnerNmeaListener;
  4628. Arr3InnerNmeaListener = array of Arr2InnerNmeaListener;
  4629. InnerListener = interface;
  4630. Arr1InnerListener = array of InnerListener;
  4631. Arr2InnerListener = array of Arr1InnerListener;
  4632. Arr3InnerListener = array of Arr2InnerListener;
  4633. InnerNmeaListener = interface external 'android.location' name 'NmeaListener'
  4634. procedure onNmeaReceived(para1: jlong; para2: JLString); overload;
  4635. end;
  4636. InnerListener = interface external 'android.location' name 'Listener'
  4637. procedure onGpsStatusChanged(para1: jint); overload;
  4638. end;
  4639. public
  4640. const
  4641. GPS_EVENT_STARTED = 1;
  4642. GPS_EVENT_STOPPED = 2;
  4643. GPS_EVENT_FIRST_FIX = 3;
  4644. GPS_EVENT_SATELLITE_STATUS = 4;
  4645. public
  4646. function getTimeToFirstFix(): jint; overload; virtual;
  4647. function getSatellites(): JLIterable; overload; virtual;
  4648. function getMaxSatellites(): jint; overload; virtual;
  4649. end;
  4650. ALLocationListener = interface external 'android.location' name 'LocationListener'
  4651. procedure onLocationChanged(para1: ALLocation); overload;
  4652. procedure onStatusChanged(para1: JLString; para2: jint; para3: AOBundle); overload;
  4653. procedure onProviderEnabled(para1: JLString); overload;
  4654. procedure onProviderDisabled(para1: JLString); overload;
  4655. end;
  4656. ALLocationProvider = class abstract external 'android.location' name 'LocationProvider' (JLObject)
  4657. public
  4658. const
  4659. OUT_OF_SERVICE = 0;
  4660. TEMPORARILY_UNAVAILABLE = 1;
  4661. AVAILABLE = 2;
  4662. public
  4663. function getName(): JLString; overload; virtual;
  4664. function meetsCriteria(para1: ALCriteria): jboolean; overload; virtual;
  4665. function requiresNetwork(): jboolean; overload; virtual; abstract;
  4666. function requiresSatellite(): jboolean; overload; virtual; abstract;
  4667. function requiresCell(): jboolean; overload; virtual; abstract;
  4668. function hasMonetaryCost(): jboolean; overload; virtual; abstract;
  4669. function supportsAltitude(): jboolean; overload; virtual; abstract;
  4670. function supportsSpeed(): jboolean; overload; virtual; abstract;
  4671. function supportsBearing(): jboolean; overload; virtual; abstract;
  4672. function getPowerRequirement(): jint; overload; virtual; abstract;
  4673. function getAccuracy(): jint; overload; virtual; abstract;
  4674. end;
  4675. AMAsyncPlayer = class external 'android.media' name 'AsyncPlayer' (JLObject)
  4676. public
  4677. constructor create(para1: JLString); overload;
  4678. procedure play(para1: ACContext; para2: ANUri; para3: jboolean; para4: jint); overload; virtual;
  4679. procedure stop(); overload; virtual;
  4680. end;
  4681. AMAudioFormat = class external 'android.media' name 'AudioFormat' (JLObject)
  4682. public
  4683. const
  4684. ENCODING_INVALID = 0;
  4685. ENCODING_DEFAULT = 1;
  4686. ENCODING_PCM_16BIT = 2;
  4687. ENCODING_PCM_8BIT = 3;
  4688. CHANNEL_CONFIGURATION_INVALID = 0;
  4689. CHANNEL_CONFIGURATION_DEFAULT = 1;
  4690. CHANNEL_CONFIGURATION_MONO = 2;
  4691. CHANNEL_CONFIGURATION_STEREO = 3;
  4692. CHANNEL_INVALID = 0;
  4693. CHANNEL_OUT_DEFAULT = 1;
  4694. CHANNEL_OUT_FRONT_LEFT = 4;
  4695. CHANNEL_OUT_FRONT_RIGHT = 8;
  4696. CHANNEL_OUT_FRONT_CENTER = 16;
  4697. CHANNEL_OUT_LOW_FREQUENCY = 32;
  4698. CHANNEL_OUT_BACK_LEFT = 64;
  4699. CHANNEL_OUT_BACK_RIGHT = 128;
  4700. CHANNEL_OUT_FRONT_LEFT_OF_CENTER = 256;
  4701. CHANNEL_OUT_FRONT_RIGHT_OF_CENTER = 512;
  4702. CHANNEL_OUT_BACK_CENTER = 1024;
  4703. CHANNEL_OUT_MONO = 4;
  4704. CHANNEL_OUT_STEREO = 12;
  4705. CHANNEL_OUT_QUAD = 204;
  4706. CHANNEL_OUT_SURROUND = 1052;
  4707. CHANNEL_OUT_5POINT1 = 252;
  4708. CHANNEL_OUT_7POINT1 = 1020;
  4709. CHANNEL_IN_DEFAULT = 1;
  4710. CHANNEL_IN_LEFT = 4;
  4711. CHANNEL_IN_RIGHT = 8;
  4712. CHANNEL_IN_FRONT = 16;
  4713. CHANNEL_IN_BACK = 32;
  4714. CHANNEL_IN_LEFT_PROCESSED = 64;
  4715. CHANNEL_IN_RIGHT_PROCESSED = 128;
  4716. CHANNEL_IN_FRONT_PROCESSED = 256;
  4717. CHANNEL_IN_BACK_PROCESSED = 512;
  4718. CHANNEL_IN_PRESSURE = 1024;
  4719. CHANNEL_IN_X_AXIS = 2048;
  4720. CHANNEL_IN_Y_AXIS = 4096;
  4721. CHANNEL_IN_Z_AXIS = 8192;
  4722. CHANNEL_IN_VOICE_UPLINK = 16384;
  4723. CHANNEL_IN_VOICE_DNLINK = 32768;
  4724. CHANNEL_IN_MONO = 16;
  4725. CHANNEL_IN_STEREO = 12;
  4726. public
  4727. constructor create(); overload;
  4728. end;
  4729. AMAudioManager = class external 'android.media' name 'AudioManager' (JLObject)
  4730. public
  4731. type
  4732. InnerOnAudioFocusChangeListener = interface;
  4733. Arr1InnerOnAudioFocusChangeListener = array of InnerOnAudioFocusChangeListener;
  4734. Arr2InnerOnAudioFocusChangeListener = array of Arr1InnerOnAudioFocusChangeListener;
  4735. Arr3InnerOnAudioFocusChangeListener = array of Arr2InnerOnAudioFocusChangeListener;
  4736. InnerOnAudioFocusChangeListener = interface external 'android.media' name 'OnAudioFocusChangeListener'
  4737. procedure onAudioFocusChange(para1: jint); overload;
  4738. end;
  4739. public
  4740. const
  4741. ACTION_AUDIO_BECOMING_NOISY = 'android.media.AUDIO_BECOMING_NOISY';
  4742. RINGER_MODE_CHANGED_ACTION = 'android.media.RINGER_MODE_CHANGED';
  4743. EXTRA_RINGER_MODE = 'android.media.EXTRA_RINGER_MODE';
  4744. VIBRATE_SETTING_CHANGED_ACTION = 'android.media.VIBRATE_SETTING_CHANGED';
  4745. EXTRA_VIBRATE_SETTING = 'android.media.EXTRA_VIBRATE_SETTING';
  4746. EXTRA_VIBRATE_TYPE = 'android.media.EXTRA_VIBRATE_TYPE';
  4747. STREAM_VOICE_CALL = 0;
  4748. STREAM_SYSTEM = 1;
  4749. STREAM_RING = 2;
  4750. STREAM_MUSIC = 3;
  4751. STREAM_ALARM = 4;
  4752. STREAM_NOTIFICATION = 5;
  4753. STREAM_DTMF = 8;
  4754. NUM_STREAMS = 5;
  4755. ADJUST_RAISE = 1;
  4756. ADJUST_LOWER = -1;
  4757. ADJUST_SAME = 0;
  4758. FLAG_SHOW_UI = 1;
  4759. FLAG_ALLOW_RINGER_MODES = 2;
  4760. FLAG_PLAY_SOUND = 4;
  4761. FLAG_REMOVE_SOUND_AND_VIBRATE = 8;
  4762. FLAG_VIBRATE = 16;
  4763. RINGER_MODE_SILENT = 0;
  4764. RINGER_MODE_VIBRATE = 1;
  4765. RINGER_MODE_NORMAL = 2;
  4766. VIBRATE_TYPE_RINGER = 0;
  4767. VIBRATE_TYPE_NOTIFICATION = 1;
  4768. VIBRATE_SETTING_OFF = 0;
  4769. VIBRATE_SETTING_ON = 1;
  4770. VIBRATE_SETTING_ONLY_SILENT = 2;
  4771. USE_DEFAULT_STREAM_TYPE = -2147483648;
  4772. ACTION_SCO_AUDIO_STATE_CHANGED = 'android.media.SCO_AUDIO_STATE_CHANGED';
  4773. ACTION_SCO_AUDIO_STATE_UPDATED = 'android.media.ACTION_SCO_AUDIO_STATE_UPDATED';
  4774. EXTRA_SCO_AUDIO_STATE = 'android.media.extra.SCO_AUDIO_STATE';
  4775. EXTRA_SCO_AUDIO_PREVIOUS_STATE = 'android.media.extra.SCO_AUDIO_PREVIOUS_STATE';
  4776. SCO_AUDIO_STATE_DISCONNECTED = 0;
  4777. SCO_AUDIO_STATE_CONNECTED = 1;
  4778. SCO_AUDIO_STATE_CONNECTING = 2;
  4779. SCO_AUDIO_STATE_ERROR = -1;
  4780. MODE_INVALID = -2;
  4781. MODE_CURRENT = -1;
  4782. MODE_NORMAL = 0;
  4783. MODE_RINGTONE = 1;
  4784. MODE_IN_CALL = 2;
  4785. MODE_IN_COMMUNICATION = 3;
  4786. ROUTE_EARPIECE = 1;
  4787. ROUTE_SPEAKER = 2;
  4788. ROUTE_BLUETOOTH = 4;
  4789. ROUTE_BLUETOOTH_SCO = 4;
  4790. ROUTE_HEADSET = 8;
  4791. ROUTE_BLUETOOTH_A2DP = 16;
  4792. ROUTE_ALL = -1;
  4793. FX_KEY_CLICK = 0;
  4794. FX_FOCUS_NAVIGATION_UP = 1;
  4795. FX_FOCUS_NAVIGATION_DOWN = 2;
  4796. FX_FOCUS_NAVIGATION_LEFT = 3;
  4797. FX_FOCUS_NAVIGATION_RIGHT = 4;
  4798. FX_KEYPRESS_STANDARD = 5;
  4799. FX_KEYPRESS_SPACEBAR = 6;
  4800. FX_KEYPRESS_DELETE = 7;
  4801. FX_KEYPRESS_RETURN = 8;
  4802. AUDIOFOCUS_GAIN = 1;
  4803. AUDIOFOCUS_GAIN_TRANSIENT = 2;
  4804. AUDIOFOCUS_GAIN_TRANSIENT_MAY_DUCK = 3;
  4805. AUDIOFOCUS_LOSS = -1;
  4806. AUDIOFOCUS_LOSS_TRANSIENT = -2;
  4807. AUDIOFOCUS_LOSS_TRANSIENT_CAN_DUCK = -3;
  4808. AUDIOFOCUS_REQUEST_FAILED = 0;
  4809. AUDIOFOCUS_REQUEST_GRANTED = 1;
  4810. public
  4811. procedure adjustStreamVolume(para1: jint; para2: jint; para3: jint); overload; virtual;
  4812. procedure adjustVolume(para1: jint; para2: jint); overload; virtual;
  4813. procedure adjustSuggestedStreamVolume(para1: jint; para2: jint; para3: jint); overload; virtual;
  4814. function getRingerMode(): jint; overload; virtual;
  4815. function getStreamMaxVolume(para1: jint): jint; overload; virtual;
  4816. function getStreamVolume(para1: jint): jint; overload; virtual;
  4817. procedure setRingerMode(para1: jint); overload; virtual;
  4818. procedure setStreamVolume(para1: jint; para2: jint; para3: jint); overload; virtual;
  4819. procedure setStreamSolo(para1: jint; para2: jboolean); overload; virtual;
  4820. procedure setStreamMute(para1: jint; para2: jboolean); overload; virtual;
  4821. function shouldVibrate(para1: jint): jboolean; overload; virtual;
  4822. function getVibrateSetting(para1: jint): jint; overload; virtual;
  4823. procedure setVibrateSetting(para1: jint; para2: jint); overload; virtual;
  4824. procedure setSpeakerphoneOn(para1: jboolean); overload; virtual;
  4825. function isSpeakerphoneOn(): jboolean; overload; virtual;
  4826. function isBluetoothScoAvailableOffCall(): jboolean; overload; virtual;
  4827. procedure startBluetoothSco(); overload; virtual;
  4828. procedure stopBluetoothSco(); overload; virtual;
  4829. procedure setBluetoothScoOn(para1: jboolean); overload; virtual;
  4830. function isBluetoothScoOn(): jboolean; overload; virtual;
  4831. procedure setBluetoothA2dpOn(para1: jboolean); overload; virtual;
  4832. function isBluetoothA2dpOn(): jboolean; overload; virtual;
  4833. procedure setWiredHeadsetOn(para1: jboolean); overload; virtual;
  4834. function isWiredHeadsetOn(): jboolean; overload; virtual;
  4835. procedure setMicrophoneMute(para1: jboolean); overload; virtual;
  4836. function isMicrophoneMute(): jboolean; overload; virtual;
  4837. procedure setMode(para1: jint); overload; virtual;
  4838. function getMode(): jint; overload; virtual;
  4839. procedure setRouting(para1: jint; para2: jint; para3: jint); overload; virtual;
  4840. function getRouting(para1: jint): jint; overload; virtual;
  4841. function isMusicActive(): jboolean; overload; virtual;
  4842. procedure setParameters(para1: JLString); overload; virtual;
  4843. function getParameters(para1: JLString): JLString; overload; virtual;
  4844. procedure playSoundEffect(para1: jint); overload; virtual;
  4845. procedure playSoundEffect(para1: jint; para2: jfloat); overload; virtual;
  4846. procedure loadSoundEffects(); overload; virtual;
  4847. procedure unloadSoundEffects(); overload; virtual;
  4848. function requestAudioFocus(para1: AMAudioManager.InnerOnAudioFocusChangeListener; para2: jint; para3: jint): jint; overload; virtual;
  4849. function abandonAudioFocus(para1: AMAudioManager.InnerOnAudioFocusChangeListener): jint; overload; virtual;
  4850. procedure registerMediaButtonEventReceiver(para1: ACComponentName); overload; virtual;
  4851. procedure unregisterMediaButtonEventReceiver(para1: ACComponentName); overload; virtual;
  4852. procedure registerRemoteControlClient(para1: AMRemoteControlClient); overload; virtual;
  4853. procedure unregisterRemoteControlClient(para1: AMRemoteControlClient); overload; virtual;
  4854. end;
  4855. AMAudioRecord = class external 'android.media' name 'AudioRecord' (JLObject)
  4856. public
  4857. type
  4858. InnerOnRecordPositionUpdateListener = interface;
  4859. Arr1InnerOnRecordPositionUpdateListener = array of InnerOnRecordPositionUpdateListener;
  4860. Arr2InnerOnRecordPositionUpdateListener = array of Arr1InnerOnRecordPositionUpdateListener;
  4861. Arr3InnerOnRecordPositionUpdateListener = array of Arr2InnerOnRecordPositionUpdateListener;
  4862. InnerOnRecordPositionUpdateListener = interface external 'android.media' name 'OnRecordPositionUpdateListener'
  4863. procedure onMarkerReached(para1: AMAudioRecord); overload;
  4864. procedure onPeriodicNotification(para1: AMAudioRecord); overload;
  4865. end;
  4866. public
  4867. const
  4868. STATE_UNINITIALIZED = 0;
  4869. STATE_INITIALIZED = 1;
  4870. RECORDSTATE_STOPPED = 1;
  4871. RECORDSTATE_RECORDING = 3;
  4872. SUCCESS = 0;
  4873. ERROR = -1;
  4874. ERROR_BAD_VALUE = -2;
  4875. ERROR_INVALID_OPERATION = -3;
  4876. public
  4877. constructor create(para1: jint; para2: jint; para3: jint; para4: jint; para5: jint); overload; // throws java.lang.IllegalArgumentException
  4878. procedure release(); overload; virtual;
  4879. strict protected
  4880. procedure finalize(); overload; virtual;
  4881. public
  4882. function getSampleRate(): jint; overload; virtual;
  4883. function getAudioSource(): jint; overload; virtual;
  4884. function getAudioFormat(): jint; overload; virtual;
  4885. function getChannelConfiguration(): jint; overload; virtual;
  4886. function getChannelCount(): jint; overload; virtual;
  4887. function getState(): jint; overload; virtual;
  4888. function getRecordingState(): jint; overload; virtual;
  4889. function getNotificationMarkerPosition(): jint; overload; virtual;
  4890. function getPositionNotificationPeriod(): jint; overload; virtual;
  4891. class function getMinBufferSize(para1: jint; para2: jint; para3: jint): jint; static; overload;
  4892. procedure startRecording(); overload; virtual; // throws java.lang.IllegalStateException
  4893. procedure stop(); overload; virtual; // throws java.lang.IllegalStateException
  4894. function read(para1: Arr1jbyte; para2: jint; para3: jint): jint; overload; virtual;
  4895. function read(var para1: array of jbyte; para2: jint; para3: jint): jint; overload; virtual;
  4896. function read(para1: Arr1jshort; para2: jint; para3: jint): jint; overload; virtual;
  4897. function read(var para1: array of jshort; para2: jint; para3: jint): jint; overload; virtual;
  4898. function read(para1: JNByteBuffer; para2: jint): jint; overload; virtual;
  4899. procedure setRecordPositionUpdateListener(para1: AMAudioRecord.InnerOnRecordPositionUpdateListener); overload; virtual;
  4900. procedure setRecordPositionUpdateListener(para1: AMAudioRecord.InnerOnRecordPositionUpdateListener; para2: AOHandler); overload; virtual;
  4901. function setNotificationMarkerPosition(para1: jint): jint; overload; virtual;
  4902. function setPositionNotificationPeriod(para1: jint): jint; overload; virtual;
  4903. end;
  4904. AMAudioTrack = class external 'android.media' name 'AudioTrack' (JLObject)
  4905. public
  4906. type
  4907. InnerOnPlaybackPositionUpdateListener = interface;
  4908. Arr1InnerOnPlaybackPositionUpdateListener = array of InnerOnPlaybackPositionUpdateListener;
  4909. Arr2InnerOnPlaybackPositionUpdateListener = array of Arr1InnerOnPlaybackPositionUpdateListener;
  4910. Arr3InnerOnPlaybackPositionUpdateListener = array of Arr2InnerOnPlaybackPositionUpdateListener;
  4911. InnerOnPlaybackPositionUpdateListener = interface external 'android.media' name 'OnPlaybackPositionUpdateListener'
  4912. procedure onMarkerReached(para1: AMAudioTrack); overload;
  4913. procedure onPeriodicNotification(para1: AMAudioTrack); overload;
  4914. end;
  4915. public
  4916. const
  4917. PLAYSTATE_STOPPED = 1;
  4918. PLAYSTATE_PAUSED = 2;
  4919. PLAYSTATE_PLAYING = 3;
  4920. MODE_STATIC = 0;
  4921. MODE_STREAM = 1;
  4922. STATE_UNINITIALIZED = 0;
  4923. STATE_INITIALIZED = 1;
  4924. STATE_NO_STATIC_DATA = 2;
  4925. SUCCESS = 0;
  4926. ERROR = -1;
  4927. ERROR_BAD_VALUE = -2;
  4928. ERROR_INVALID_OPERATION = -3;
  4929. public
  4930. constructor create(para1: jint; para2: jint; para3: jint; para4: jint; para5: jint; para6: jint); overload; // throws java.lang.IllegalArgumentException
  4931. constructor create(para1: jint; para2: jint; para3: jint; para4: jint; para5: jint; para6: jint; para7: jint); overload; // throws java.lang.IllegalArgumentException
  4932. procedure release(); overload; virtual;
  4933. strict protected
  4934. procedure finalize(); overload; virtual;
  4935. public
  4936. class function getMinVolume(): jfloat; static; overload;
  4937. class function getMaxVolume(): jfloat; static; overload;
  4938. function getSampleRate(): jint; overload; virtual;
  4939. function getPlaybackRate(): jint; overload; virtual;
  4940. function getAudioFormat(): jint; overload; virtual;
  4941. function getStreamType(): jint; overload; virtual;
  4942. function getChannelConfiguration(): jint; overload; virtual;
  4943. function getChannelCount(): jint; overload; virtual;
  4944. function getState(): jint; overload; virtual;
  4945. function getPlayState(): jint; overload; virtual;
  4946. strict protected
  4947. function getNativeFrameCount(): jint; overload; virtual;
  4948. public
  4949. function getNotificationMarkerPosition(): jint; overload; virtual;
  4950. function getPositionNotificationPeriod(): jint; overload; virtual;
  4951. function getPlaybackHeadPosition(): jint; overload; virtual;
  4952. class function getNativeOutputSampleRate(para1: jint): jint; static; overload;
  4953. class function getMinBufferSize(para1: jint; para2: jint; para3: jint): jint; static; overload;
  4954. function getAudioSessionId(): jint; overload; virtual;
  4955. procedure setPlaybackPositionUpdateListener(para1: AMAudioTrack.InnerOnPlaybackPositionUpdateListener); overload; virtual;
  4956. procedure setPlaybackPositionUpdateListener(para1: AMAudioTrack.InnerOnPlaybackPositionUpdateListener; para2: AOHandler); overload; virtual;
  4957. function setStereoVolume(para1: jfloat; para2: jfloat): jint; overload; virtual;
  4958. function setPlaybackRate(para1: jint): jint; overload; virtual;
  4959. function setNotificationMarkerPosition(para1: jint): jint; overload; virtual;
  4960. function setPositionNotificationPeriod(para1: jint): jint; overload; virtual;
  4961. function setPlaybackHeadPosition(para1: jint): jint; overload; virtual;
  4962. function setLoopPoints(para1: jint; para2: jint; para3: jint): jint; overload; virtual;
  4963. strict protected
  4964. procedure setState(para1: jint); overload; virtual;
  4965. public
  4966. procedure play(); overload; virtual; // throws java.lang.IllegalStateException
  4967. procedure stop(); overload; virtual; // throws java.lang.IllegalStateException
  4968. procedure pause(); overload; virtual; // throws java.lang.IllegalStateException
  4969. procedure flush(); overload; virtual;
  4970. function write(para1: Arr1jbyte; para2: jint; para3: jint): jint; overload; virtual;
  4971. function write(var para1: array of jbyte; para2: jint; para3: jint): jint; overload; virtual;
  4972. function write(para1: Arr1jshort; para2: jint; para3: jint): jint; overload; virtual;
  4973. function write(var para1: array of jshort; para2: jint; para3: jint): jint; overload; virtual;
  4974. function reloadStaticData(): jint; overload; virtual;
  4975. function attachAuxEffect(para1: jint): jint; overload; virtual;
  4976. function setAuxEffectSendLevel(para1: jfloat): jint; overload; virtual;
  4977. end;
  4978. AMCamcorderProfile = class external 'android.media' name 'CamcorderProfile' (JLObject)
  4979. public
  4980. const
  4981. QUALITY_LOW = 0;
  4982. QUALITY_HIGH = 1;
  4983. QUALITY_QCIF = 2;
  4984. QUALITY_CIF = 3;
  4985. QUALITY_480P = 4;
  4986. QUALITY_720P = 5;
  4987. QUALITY_1080P = 6;
  4988. QUALITY_TIME_LAPSE_LOW = 1000;
  4989. QUALITY_TIME_LAPSE_HIGH = 1001;
  4990. QUALITY_TIME_LAPSE_QCIF = 1002;
  4991. QUALITY_TIME_LAPSE_CIF = 1003;
  4992. QUALITY_TIME_LAPSE_480P = 1004;
  4993. QUALITY_TIME_LAPSE_720P = 1005;
  4994. QUALITY_TIME_LAPSE_1080P = 1006;
  4995. public
  4996. var
  4997. fduration: jint; external name 'duration';
  4998. fquality: jint; external name 'quality';
  4999. ffileFormat: jint; external name 'fileFormat';
  5000. fvideoCodec: jint; external name 'videoCodec';
  5001. fvideoBitRate: jint; external name 'videoBitRate';
  5002. fvideoFrameRate: jint; external name 'videoFrameRate';
  5003. fvideoFrameWidth: jint; external name 'videoFrameWidth';
  5004. fvideoFrameHeight: jint; external name 'videoFrameHeight';
  5005. faudioCodec: jint; external name 'audioCodec';
  5006. faudioBitRate: jint; external name 'audioBitRate';
  5007. faudioSampleRate: jint; external name 'audioSampleRate';
  5008. faudioChannels: jint; external name 'audioChannels';
  5009. public
  5010. class function get(para1: jint): AMCamcorderProfile; static; overload;
  5011. class function get(para1: jint; para2: jint): AMCamcorderProfile; static; overload;
  5012. class function hasProfile(para1: jint): jboolean; static; overload;
  5013. class function hasProfile(para1: jint; para2: jint): jboolean; static; overload;
  5014. end;
  5015. AMCameraProfile = class external 'android.media' name 'CameraProfile' (JLObject)
  5016. public
  5017. const
  5018. QUALITY_LOW = 0;
  5019. QUALITY_MEDIUM = 1;
  5020. QUALITY_HIGH = 2;
  5021. public
  5022. constructor create(); overload;
  5023. class function getJpegEncodingQualityParameter(para1: jint): jint; static; overload;
  5024. class function getJpegEncodingQualityParameter(para1: jint; para2: jint): jint; static; overload;
  5025. end;
  5026. AMExifInterface = class external 'android.media' name 'ExifInterface' (JLObject)
  5027. public
  5028. const
  5029. TAG_ORIENTATION = 'Orientation';
  5030. TAG_DATETIME = 'DateTime';
  5031. TAG_MAKE = 'Make';
  5032. TAG_MODEL = 'Model';
  5033. TAG_FLASH = 'Flash';
  5034. TAG_IMAGE_WIDTH = 'ImageWidth';
  5035. TAG_IMAGE_LENGTH = 'ImageLength';
  5036. TAG_GPS_LATITUDE = 'GPSLatitude';
  5037. TAG_GPS_LONGITUDE = 'GPSLongitude';
  5038. TAG_GPS_LATITUDE_REF = 'GPSLatitudeRef';
  5039. TAG_GPS_LONGITUDE_REF = 'GPSLongitudeRef';
  5040. TAG_EXPOSURE_TIME = 'ExposureTime';
  5041. TAG_APERTURE = 'FNumber';
  5042. TAG_ISO = 'ISOSpeedRatings';
  5043. TAG_GPS_ALTITUDE = 'GPSAltitude';
  5044. TAG_GPS_ALTITUDE_REF = 'GPSAltitudeRef';
  5045. TAG_GPS_TIMESTAMP = 'GPSTimeStamp';
  5046. TAG_GPS_DATESTAMP = 'GPSDateStamp';
  5047. TAG_WHITE_BALANCE = 'WhiteBalance';
  5048. TAG_FOCAL_LENGTH = 'FocalLength';
  5049. TAG_GPS_PROCESSING_METHOD = 'GPSProcessingMethod';
  5050. ORIENTATION_UNDEFINED = 0;
  5051. ORIENTATION_NORMAL = 1;
  5052. ORIENTATION_FLIP_HORIZONTAL = 2;
  5053. ORIENTATION_ROTATE_180 = 3;
  5054. ORIENTATION_FLIP_VERTICAL = 4;
  5055. ORIENTATION_TRANSPOSE = 5;
  5056. ORIENTATION_ROTATE_90 = 6;
  5057. ORIENTATION_TRANSVERSE = 7;
  5058. ORIENTATION_ROTATE_270 = 8;
  5059. WHITEBALANCE_AUTO = 0;
  5060. WHITEBALANCE_MANUAL = 1;
  5061. public
  5062. constructor create(para1: JLString); overload; // throws java.io.IOException
  5063. function getAttribute(para1: JLString): JLString; overload; virtual;
  5064. function getAttributeInt(para1: JLString; para2: jint): jint; overload; virtual;
  5065. function getAttributeDouble(para1: JLString; para2: jdouble): jdouble; overload; virtual;
  5066. procedure setAttribute(para1: JLString; para2: JLString); overload; virtual;
  5067. procedure saveAttributes(); overload; virtual; // throws java.io.IOException
  5068. function hasThumbnail(): jboolean; overload; virtual;
  5069. function getThumbnail(): Arr1jbyte; overload; virtual;
  5070. function getLatLong(para1: Arr1jfloat): jboolean; overload; virtual;
  5071. function getLatLong(var para1: array of jfloat): jboolean; overload; virtual;
  5072. function getAltitude(para1: jdouble): jdouble; overload; virtual;
  5073. end;
  5074. AMFaceDetector = class external 'android.media' name 'FaceDetector' (JLObject)
  5075. public
  5076. type
  5077. InnerFace = class;
  5078. Arr1InnerFace = array of InnerFace;
  5079. Arr2InnerFace = array of Arr1InnerFace;
  5080. Arr3InnerFace = array of Arr2InnerFace;
  5081. InnerFace = class external 'android.media' name 'Face'
  5082. end;
  5083. public
  5084. constructor create(para1: jint; para2: jint; para3: jint); overload;
  5085. function findFaces(para1: AGBitmap; para2: AMFaceDetector.Arr1InnerFace): jint; overload; virtual;
  5086. function findFaces(para1: AGBitmap; var para2: array of AMFaceDetector.InnerFace): jint; overload; virtual;
  5087. strict protected
  5088. procedure finalize(); overload; virtual; // throws java.lang.Throwable
  5089. end;
  5090. AMJetPlayer = class external 'android.media' name 'JetPlayer' (JLObject)
  5091. public
  5092. type
  5093. InnerOnJetEventListener = interface;
  5094. Arr1InnerOnJetEventListener = array of InnerOnJetEventListener;
  5095. Arr2InnerOnJetEventListener = array of Arr1InnerOnJetEventListener;
  5096. Arr3InnerOnJetEventListener = array of Arr2InnerOnJetEventListener;
  5097. InnerOnJetEventListener = interface external 'android.media' name 'OnJetEventListener'
  5098. procedure onJetEvent(para1: AMJetPlayer; para2: jshort; para3: jbyte; para4: jbyte; para5: jbyte; para6: jbyte); overload;
  5099. procedure onJetUserIdUpdate(para1: AMJetPlayer; para2: jint; para3: jint); overload;
  5100. procedure onJetNumQueuedSegmentUpdate(para1: AMJetPlayer; para2: jint); overload;
  5101. procedure onJetPauseUpdate(para1: AMJetPlayer; para2: jint); overload;
  5102. end;
  5103. public
  5104. class function getJetPlayer(): AMJetPlayer; static; overload;
  5105. function clone(): JLObject; overload; virtual; // throws java.lang.CloneNotSupportedException
  5106. strict protected
  5107. procedure finalize(); overload; virtual;
  5108. public
  5109. procedure release(); overload; virtual;
  5110. class function getMaxTracks(): jint; static; overload;
  5111. function loadJetFile(para1: JLString): jboolean; overload; virtual;
  5112. function loadJetFile(para1: ACRAssetFileDescriptor): jboolean; overload; virtual;
  5113. function closeJetFile(): jboolean; overload; virtual;
  5114. function play(): jboolean; overload; virtual;
  5115. function pause(): jboolean; overload; virtual;
  5116. function queueJetSegment(para1: jint; para2: jint; para3: jint; para4: jint; para5: jint; para6: jbyte): jboolean; overload; virtual;
  5117. function queueJetSegmentMuteArray(para1: jint; para2: jint; para3: jint; para4: jint; para5: Arr1jboolean; para6: jbyte): jboolean; overload; virtual;
  5118. function queueJetSegmentMuteArray(para1: jint; para2: jint; para3: jint; para4: jint; var para5: array of jboolean; para6: jbyte): jboolean; overload; virtual;
  5119. function setMuteFlags(para1: jint; para2: jboolean): jboolean; overload; virtual;
  5120. function setMuteArray(para1: Arr1jboolean; para2: jboolean): jboolean; overload; virtual;
  5121. function setMuteArray(var para1: array of jboolean; para2: jboolean): jboolean; overload; virtual;
  5122. function setMuteFlag(para1: jint; para2: jboolean; para3: jboolean): jboolean; overload; virtual;
  5123. function triggerClip(para1: jint): jboolean; overload; virtual;
  5124. function clearQueue(): jboolean; overload; virtual;
  5125. procedure setEventListener(para1: AMJetPlayer.InnerOnJetEventListener); overload; virtual;
  5126. procedure setEventListener(para1: AMJetPlayer.InnerOnJetEventListener; para2: AOHandler); overload; virtual;
  5127. end;
  5128. AMMediaMetadataRetriever = class external 'android.media' name 'MediaMetadataRetriever' (JLObject)
  5129. public
  5130. const
  5131. OPTION_PREVIOUS_SYNC = 0;
  5132. OPTION_NEXT_SYNC = 1;
  5133. OPTION_CLOSEST_SYNC = 2;
  5134. OPTION_CLOSEST = 3;
  5135. METADATA_KEY_CD_TRACK_NUMBER = 0;
  5136. METADATA_KEY_ALBUM = 1;
  5137. METADATA_KEY_ARTIST = 2;
  5138. METADATA_KEY_AUTHOR = 3;
  5139. METADATA_KEY_COMPOSER = 4;
  5140. METADATA_KEY_DATE = 5;
  5141. METADATA_KEY_GENRE = 6;
  5142. METADATA_KEY_TITLE = 7;
  5143. METADATA_KEY_YEAR = 8;
  5144. METADATA_KEY_DURATION = 9;
  5145. METADATA_KEY_NUM_TRACKS = 10;
  5146. METADATA_KEY_WRITER = 11;
  5147. METADATA_KEY_MIMETYPE = 12;
  5148. METADATA_KEY_ALBUMARTIST = 13;
  5149. METADATA_KEY_DISC_NUMBER = 14;
  5150. METADATA_KEY_COMPILATION = 15;
  5151. METADATA_KEY_HAS_AUDIO = 16;
  5152. METADATA_KEY_HAS_VIDEO = 17;
  5153. METADATA_KEY_VIDEO_WIDTH = 18;
  5154. METADATA_KEY_VIDEO_HEIGHT = 19;
  5155. METADATA_KEY_BITRATE = 20;
  5156. public
  5157. constructor create(); overload;
  5158. procedure setDataSource(para1: JLString); overload; virtual; // throws java.lang.IllegalArgumentException
  5159. procedure setDataSource(para1: JLString; para2: JUMap); overload; virtual; // throws java.lang.IllegalArgumentException
  5160. procedure setDataSource(para1: JIFileDescriptor; para2: jlong; para3: jlong); overload; virtual; // throws java.lang.IllegalArgumentException
  5161. procedure setDataSource(para1: JIFileDescriptor); overload; virtual; // throws java.lang.IllegalArgumentException
  5162. procedure setDataSource(para1: ACContext; para2: ANUri); overload; virtual; // throws java.lang.IllegalArgumentException, java.lang.SecurityException
  5163. function extractMetadata(para1: jint): JLString; overload; virtual;
  5164. function getFrameAtTime(para1: jlong; para2: jint): AGBitmap; overload; virtual;
  5165. function getFrameAtTime(para1: jlong): AGBitmap; overload; virtual;
  5166. function getFrameAtTime(): AGBitmap; overload; virtual;
  5167. function getEmbeddedPicture(): Arr1jbyte; overload; virtual;
  5168. procedure release(); overload; virtual;
  5169. strict protected
  5170. procedure finalize(); overload; virtual; // throws java.lang.Throwable
  5171. end;
  5172. AMMediaPlayer = class external 'android.media' name 'MediaPlayer' (JLObject)
  5173. public
  5174. type
  5175. InnerOnInfoListener = interface;
  5176. Arr1InnerOnInfoListener = array of InnerOnInfoListener;
  5177. Arr2InnerOnInfoListener = array of Arr1InnerOnInfoListener;
  5178. Arr3InnerOnInfoListener = array of Arr2InnerOnInfoListener;
  5179. InnerOnErrorListener = interface;
  5180. Arr1InnerOnErrorListener = array of InnerOnErrorListener;
  5181. Arr2InnerOnErrorListener = array of Arr1InnerOnErrorListener;
  5182. Arr3InnerOnErrorListener = array of Arr2InnerOnErrorListener;
  5183. InnerOnVideoSizeChangedListener = interface;
  5184. Arr1InnerOnVideoSizeChangedListener = array of InnerOnVideoSizeChangedListener;
  5185. Arr2InnerOnVideoSizeChangedListener = array of Arr1InnerOnVideoSizeChangedListener;
  5186. Arr3InnerOnVideoSizeChangedListener = array of Arr2InnerOnVideoSizeChangedListener;
  5187. InnerOnSeekCompleteListener = interface;
  5188. Arr1InnerOnSeekCompleteListener = array of InnerOnSeekCompleteListener;
  5189. Arr2InnerOnSeekCompleteListener = array of Arr1InnerOnSeekCompleteListener;
  5190. Arr3InnerOnSeekCompleteListener = array of Arr2InnerOnSeekCompleteListener;
  5191. InnerOnBufferingUpdateListener = interface;
  5192. Arr1InnerOnBufferingUpdateListener = array of InnerOnBufferingUpdateListener;
  5193. Arr2InnerOnBufferingUpdateListener = array of Arr1InnerOnBufferingUpdateListener;
  5194. Arr3InnerOnBufferingUpdateListener = array of Arr2InnerOnBufferingUpdateListener;
  5195. InnerOnCompletionListener = interface;
  5196. Arr1InnerOnCompletionListener = array of InnerOnCompletionListener;
  5197. Arr2InnerOnCompletionListener = array of Arr1InnerOnCompletionListener;
  5198. Arr3InnerOnCompletionListener = array of Arr2InnerOnCompletionListener;
  5199. InnerOnPreparedListener = interface;
  5200. Arr1InnerOnPreparedListener = array of InnerOnPreparedListener;
  5201. Arr2InnerOnPreparedListener = array of Arr1InnerOnPreparedListener;
  5202. Arr3InnerOnPreparedListener = array of Arr2InnerOnPreparedListener;
  5203. InnerOnInfoListener = interface external 'android.media' name 'OnInfoListener'
  5204. function onInfo(para1: AMMediaPlayer; para2: jint; para3: jint): jboolean; overload;
  5205. end;
  5206. InnerOnErrorListener = interface external 'android.media' name 'OnErrorListener'
  5207. function onError(para1: AMMediaPlayer; para2: jint; para3: jint): jboolean; overload;
  5208. end;
  5209. InnerOnVideoSizeChangedListener = interface external 'android.media' name 'OnVideoSizeChangedListener'
  5210. procedure onVideoSizeChanged(para1: AMMediaPlayer; para2: jint; para3: jint); overload;
  5211. end;
  5212. InnerOnSeekCompleteListener = interface external 'android.media' name 'OnSeekCompleteListener'
  5213. procedure onSeekComplete(para1: AMMediaPlayer); overload;
  5214. end;
  5215. InnerOnBufferingUpdateListener = interface external 'android.media' name 'OnBufferingUpdateListener'
  5216. procedure onBufferingUpdate(para1: AMMediaPlayer; para2: jint); overload;
  5217. end;
  5218. InnerOnCompletionListener = interface external 'android.media' name 'OnCompletionListener'
  5219. procedure onCompletion(para1: AMMediaPlayer); overload;
  5220. end;
  5221. InnerOnPreparedListener = interface external 'android.media' name 'OnPreparedListener'
  5222. procedure onPrepared(para1: AMMediaPlayer); overload;
  5223. end;
  5224. public
  5225. const
  5226. MEDIA_ERROR_UNKNOWN = 1;
  5227. MEDIA_ERROR_SERVER_DIED = 100;
  5228. MEDIA_ERROR_NOT_VALID_FOR_PROGRESSIVE_PLAYBACK = 200;
  5229. MEDIA_INFO_UNKNOWN = 1;
  5230. MEDIA_INFO_VIDEO_TRACK_LAGGING = 700;
  5231. MEDIA_INFO_BUFFERING_START = 701;
  5232. MEDIA_INFO_BUFFERING_END = 702;
  5233. MEDIA_INFO_BAD_INTERLEAVING = 800;
  5234. MEDIA_INFO_NOT_SEEKABLE = 801;
  5235. MEDIA_INFO_METADATA_UPDATE = 802;
  5236. public
  5237. constructor create(); overload;
  5238. procedure setDisplay(para1: AVSurfaceHolder); overload; virtual;
  5239. procedure setSurface(para1: AVSurface); overload; virtual;
  5240. class function create_(para1: ACContext; para2: ANUri): AMMediaPlayer; static; external name 'create'; overload;
  5241. class function create_(para1: ACContext; para2: ANUri; para3: AVSurfaceHolder): AMMediaPlayer; static; external name 'create'; overload;
  5242. class function create_(para1: ACContext; para2: jint): AMMediaPlayer; static; external name 'create'; overload;
  5243. procedure setDataSource(para1: ACContext; para2: ANUri); overload; virtual; // throws java.io.IOException, java.lang.IllegalArgumentException, java.lang.SecurityException, java.lang.IllegalStateException
  5244. procedure setDataSource(para1: ACContext; para2: ANUri; para3: JUMap); overload; virtual; // throws java.io.IOException, java.lang.IllegalArgumentException, java.lang.SecurityException, java.lang.IllegalStateException
  5245. procedure setDataSource(para1: JLString); overload; virtual; // throws java.io.IOException, java.lang.IllegalArgumentException, java.lang.SecurityException, java.lang.IllegalStateException
  5246. procedure setDataSource(para1: JIFileDescriptor); overload; virtual; // throws java.io.IOException, java.lang.IllegalArgumentException, java.lang.IllegalStateException
  5247. procedure setDataSource(para1: JIFileDescriptor; para2: jlong; para3: jlong); overload; virtual; // throws java.io.IOException, java.lang.IllegalArgumentException, java.lang.IllegalStateException
  5248. procedure prepare(); overload; virtual; // throws java.io.IOException, java.lang.IllegalStateException
  5249. procedure prepareAsync(); overload; virtual; // throws java.lang.IllegalStateException
  5250. procedure start(); overload; virtual; // throws java.lang.IllegalStateException
  5251. procedure stop(); overload; virtual; // throws java.lang.IllegalStateException
  5252. procedure pause(); overload; virtual; // throws java.lang.IllegalStateException
  5253. procedure setWakeMode(para1: ACContext; para2: jint); overload; virtual;
  5254. procedure setScreenOnWhilePlaying(para1: jboolean); overload; virtual;
  5255. function getVideoWidth(): jint; overload; virtual;
  5256. function getVideoHeight(): jint; overload; virtual;
  5257. function isPlaying(): jboolean; overload; virtual;
  5258. procedure seekTo(para1: jint); overload; virtual; // throws java.lang.IllegalStateException
  5259. function getCurrentPosition(): jint; overload; virtual;
  5260. function getDuration(): jint; overload; virtual;
  5261. procedure release(); overload; virtual;
  5262. procedure reset(); overload; virtual;
  5263. procedure setAudioStreamType(para1: jint); overload; virtual;
  5264. procedure setLooping(para1: jboolean); overload; virtual;
  5265. function isLooping(): jboolean; overload; virtual;
  5266. procedure setVolume(para1: jfloat; para2: jfloat); overload; virtual;
  5267. procedure setAudioSessionId(para1: jint); overload; virtual; // throws java.lang.IllegalArgumentException, java.lang.IllegalStateException
  5268. function getAudioSessionId(): jint; overload; virtual;
  5269. procedure attachAuxEffect(para1: jint); overload; virtual;
  5270. procedure setAuxEffectSendLevel(para1: jfloat); overload; virtual;
  5271. strict protected
  5272. procedure finalize(); overload; virtual;
  5273. public
  5274. procedure setOnPreparedListener(para1: AMMediaPlayer.InnerOnPreparedListener); overload; virtual;
  5275. procedure setOnCompletionListener(para1: AMMediaPlayer.InnerOnCompletionListener); overload; virtual;
  5276. procedure setOnBufferingUpdateListener(para1: AMMediaPlayer.InnerOnBufferingUpdateListener); overload; virtual;
  5277. procedure setOnSeekCompleteListener(para1: AMMediaPlayer.InnerOnSeekCompleteListener); overload; virtual;
  5278. procedure setOnVideoSizeChangedListener(para1: AMMediaPlayer.InnerOnVideoSizeChangedListener); overload; virtual;
  5279. procedure setOnErrorListener(para1: AMMediaPlayer.InnerOnErrorListener); overload; virtual;
  5280. procedure setOnInfoListener(para1: AMMediaPlayer.InnerOnInfoListener); overload; virtual;
  5281. end;
  5282. AMMediaRecorder = class external 'android.media' name 'MediaRecorder' (JLObject)
  5283. public
  5284. type
  5285. InnerOnInfoListener = interface;
  5286. Arr1InnerOnInfoListener = array of InnerOnInfoListener;
  5287. Arr2InnerOnInfoListener = array of Arr1InnerOnInfoListener;
  5288. Arr3InnerOnInfoListener = array of Arr2InnerOnInfoListener;
  5289. InnerOnErrorListener = interface;
  5290. Arr1InnerOnErrorListener = array of InnerOnErrorListener;
  5291. Arr2InnerOnErrorListener = array of Arr1InnerOnErrorListener;
  5292. Arr3InnerOnErrorListener = array of Arr2InnerOnErrorListener;
  5293. InnerVideoEncoder = class;
  5294. Arr1InnerVideoEncoder = array of InnerVideoEncoder;
  5295. Arr2InnerVideoEncoder = array of Arr1InnerVideoEncoder;
  5296. Arr3InnerVideoEncoder = array of Arr2InnerVideoEncoder;
  5297. InnerAudioEncoder = class;
  5298. Arr1InnerAudioEncoder = array of InnerAudioEncoder;
  5299. Arr2InnerAudioEncoder = array of Arr1InnerAudioEncoder;
  5300. Arr3InnerAudioEncoder = array of Arr2InnerAudioEncoder;
  5301. InnerOutputFormat = class;
  5302. Arr1InnerOutputFormat = array of InnerOutputFormat;
  5303. Arr2InnerOutputFormat = array of Arr1InnerOutputFormat;
  5304. Arr3InnerOutputFormat = array of Arr2InnerOutputFormat;
  5305. InnerVideoSource = class;
  5306. Arr1InnerVideoSource = array of InnerVideoSource;
  5307. Arr2InnerVideoSource = array of Arr1InnerVideoSource;
  5308. Arr3InnerVideoSource = array of Arr2InnerVideoSource;
  5309. InnerAudioSource = class;
  5310. Arr1InnerAudioSource = array of InnerAudioSource;
  5311. Arr2InnerAudioSource = array of Arr1InnerAudioSource;
  5312. Arr3InnerAudioSource = array of Arr2InnerAudioSource;
  5313. InnerOnInfoListener = interface external 'android.media' name 'OnInfoListener'
  5314. procedure onInfo(para1: AMMediaRecorder; para2: jint; para3: jint); overload;
  5315. end;
  5316. InnerOnErrorListener = interface external 'android.media' name 'OnErrorListener'
  5317. procedure onError(para1: AMMediaRecorder; para2: jint; para3: jint); overload;
  5318. end;
  5319. InnerVideoEncoder = class sealed external 'android.media' name 'VideoEncoder'
  5320. end;
  5321. InnerAudioEncoder = class sealed external 'android.media' name 'AudioEncoder'
  5322. end;
  5323. InnerOutputFormat = class sealed external 'android.media' name 'OutputFormat'
  5324. end;
  5325. InnerVideoSource = class sealed external 'android.media' name 'VideoSource'
  5326. end;
  5327. InnerAudioSource = class sealed external 'android.media' name 'AudioSource'
  5328. end;
  5329. public
  5330. const
  5331. MEDIA_RECORDER_ERROR_UNKNOWN = 1;
  5332. MEDIA_RECORDER_INFO_UNKNOWN = 1;
  5333. MEDIA_RECORDER_INFO_MAX_DURATION_REACHED = 800;
  5334. MEDIA_RECORDER_INFO_MAX_FILESIZE_REACHED = 801;
  5335. public
  5336. constructor create(); overload;
  5337. procedure setCamera(para1: AHCamera); overload; virtual;
  5338. procedure setPreviewDisplay(para1: AVSurface); overload; virtual;
  5339. procedure setAudioSource(para1: jint); overload; virtual; // throws java.lang.IllegalStateException
  5340. class function getAudioSourceMax(): jint; static; overload; final;
  5341. procedure setVideoSource(para1: jint); overload; virtual; // throws java.lang.IllegalStateException
  5342. procedure setProfile(para1: AMCamcorderProfile); overload; virtual;
  5343. procedure setCaptureRate(para1: jdouble); overload; virtual;
  5344. procedure setOrientationHint(para1: jint); overload; virtual;
  5345. procedure setLocation(para1: jfloat; para2: jfloat); overload; virtual;
  5346. procedure setOutputFormat(para1: jint); overload; virtual; // throws java.lang.IllegalStateException
  5347. procedure setVideoSize(para1: jint; para2: jint); overload; virtual; // throws java.lang.IllegalStateException
  5348. procedure setVideoFrameRate(para1: jint); overload; virtual; // throws java.lang.IllegalStateException
  5349. procedure setMaxDuration(para1: jint); overload; virtual; // throws java.lang.IllegalArgumentException
  5350. procedure setMaxFileSize(para1: jlong); overload; virtual; // throws java.lang.IllegalArgumentException
  5351. procedure setAudioEncoder(para1: jint); overload; virtual; // throws java.lang.IllegalStateException
  5352. procedure setVideoEncoder(para1: jint); overload; virtual; // throws java.lang.IllegalStateException
  5353. procedure setAudioSamplingRate(para1: jint); overload; virtual;
  5354. procedure setAudioChannels(para1: jint); overload; virtual;
  5355. procedure setAudioEncodingBitRate(para1: jint); overload; virtual;
  5356. procedure setVideoEncodingBitRate(para1: jint); overload; virtual;
  5357. procedure setAuxiliaryOutputFile(para1: JIFileDescriptor); overload; virtual;
  5358. procedure setAuxiliaryOutputFile(para1: JLString); overload; virtual;
  5359. procedure setOutputFile(para1: JIFileDescriptor); overload; virtual; // throws java.lang.IllegalStateException
  5360. procedure setOutputFile(para1: JLString); overload; virtual; // throws java.lang.IllegalStateException
  5361. procedure prepare(); overload; virtual; // throws java.lang.IllegalStateException, java.io.IOException
  5362. procedure start(); overload; virtual; // throws java.lang.IllegalStateException
  5363. procedure stop(); overload; virtual; // throws java.lang.IllegalStateException
  5364. procedure reset(); overload; virtual;
  5365. function getMaxAmplitude(): jint; overload; virtual; // throws java.lang.IllegalStateException
  5366. procedure setOnErrorListener(para1: AMMediaRecorder.InnerOnErrorListener); overload; virtual;
  5367. procedure setOnInfoListener(para1: AMMediaRecorder.InnerOnInfoListener); overload; virtual;
  5368. procedure release(); overload; virtual;
  5369. strict protected
  5370. procedure finalize(); overload; virtual;
  5371. end;
  5372. AMRemoteControlClient = class external 'android.media' name 'RemoteControlClient' (JLObject)
  5373. public
  5374. type
  5375. InnerMetadataEditor = class;
  5376. Arr1InnerMetadataEditor = array of InnerMetadataEditor;
  5377. Arr2InnerMetadataEditor = array of Arr1InnerMetadataEditor;
  5378. Arr3InnerMetadataEditor = array of Arr2InnerMetadataEditor;
  5379. InnerMetadataEditor = class external 'android.media' name 'MetadataEditor'
  5380. end;
  5381. public
  5382. const
  5383. PLAYSTATE_STOPPED = 1;
  5384. PLAYSTATE_PAUSED = 2;
  5385. PLAYSTATE_PLAYING = 3;
  5386. PLAYSTATE_FAST_FORWARDING = 4;
  5387. PLAYSTATE_REWINDING = 5;
  5388. PLAYSTATE_SKIPPING_FORWARDS = 6;
  5389. PLAYSTATE_SKIPPING_BACKWARDS = 7;
  5390. PLAYSTATE_BUFFERING = 8;
  5391. PLAYSTATE_ERROR = 9;
  5392. FLAG_KEY_MEDIA_PREVIOUS = 1;
  5393. FLAG_KEY_MEDIA_REWIND = 2;
  5394. FLAG_KEY_MEDIA_PLAY = 4;
  5395. FLAG_KEY_MEDIA_PLAY_PAUSE = 8;
  5396. FLAG_KEY_MEDIA_PAUSE = 16;
  5397. FLAG_KEY_MEDIA_STOP = 32;
  5398. FLAG_KEY_MEDIA_FAST_FORWARD = 64;
  5399. FLAG_KEY_MEDIA_NEXT = 128;
  5400. public
  5401. constructor create(para1: AAPendingIntent); overload;
  5402. constructor create(para1: AAPendingIntent; para2: AOLooper); overload;
  5403. function editMetadata(para1: jboolean): AMRemoteControlClient.InnerMetadataEditor; overload; virtual;
  5404. procedure setPlaybackState(para1: jint); overload; virtual;
  5405. procedure setTransportControlFlags(para1: jint); overload; virtual;
  5406. end;
  5407. AMRingtone = class external 'android.media' name 'Ringtone' (JLObject)
  5408. public
  5409. procedure setStreamType(para1: jint); overload; virtual;
  5410. function getStreamType(): jint; overload; virtual;
  5411. function getTitle(para1: ACContext): JLString; overload; virtual;
  5412. procedure play(); overload; virtual;
  5413. procedure stop(); overload; virtual;
  5414. function isPlaying(): jboolean; overload; virtual;
  5415. end;
  5416. AMRingtoneManager = class external 'android.media' name 'RingtoneManager' (JLObject)
  5417. public
  5418. const
  5419. TYPE_RINGTONE = 1;
  5420. TYPE_NOTIFICATION = 2;
  5421. TYPE_ALARM = 4;
  5422. TYPE_ALL = 7;
  5423. ACTION_RINGTONE_PICKER = 'android.intent.action.RINGTONE_PICKER';
  5424. EXTRA_RINGTONE_SHOW_DEFAULT = 'android.intent.extra.ringtone.SHOW_DEFAULT';
  5425. EXTRA_RINGTONE_SHOW_SILENT = 'android.intent.extra.ringtone.SHOW_SILENT';
  5426. EXTRA_RINGTONE_INCLUDE_DRM = 'android.intent.extra.ringtone.INCLUDE_DRM';
  5427. EXTRA_RINGTONE_EXISTING_URI = 'android.intent.extra.ringtone.EXISTING_URI';
  5428. EXTRA_RINGTONE_DEFAULT_URI = 'android.intent.extra.ringtone.DEFAULT_URI';
  5429. EXTRA_RINGTONE_TYPE = 'android.intent.extra.ringtone.TYPE';
  5430. EXTRA_RINGTONE_TITLE = 'android.intent.extra.ringtone.TITLE';
  5431. EXTRA_RINGTONE_PICKED_URI = 'android.intent.extra.ringtone.PICKED_URI';
  5432. ID_COLUMN_INDEX = 0;
  5433. TITLE_COLUMN_INDEX = 1;
  5434. URI_COLUMN_INDEX = 2;
  5435. public
  5436. constructor create(para1: AAActivity); overload;
  5437. constructor create(para1: ACContext); overload;
  5438. procedure setType(para1: jint); overload; virtual;
  5439. function inferStreamType(): jint; overload; virtual;
  5440. procedure setStopPreviousRingtone(para1: jboolean); overload; virtual;
  5441. function getStopPreviousRingtone(): jboolean; overload; virtual;
  5442. procedure stopPreviousRingtone(); overload; virtual;
  5443. function getIncludeDrm(): jboolean; overload; virtual;
  5444. procedure setIncludeDrm(para1: jboolean); overload; virtual;
  5445. function getCursor(): ADCursor; overload; virtual;
  5446. function getRingtone(para1: jint): AMRingtone; overload; virtual;
  5447. function getRingtoneUri(para1: jint): ANUri; overload; virtual;
  5448. function getRingtonePosition(para1: ANUri): jint; overload; virtual;
  5449. class function getValidRingtoneUri(para1: ACContext): ANUri; static; overload;
  5450. class function getRingtone(para1: ACContext; para2: ANUri): AMRingtone; static; overload;
  5451. class function getActualDefaultRingtoneUri(para1: ACContext; para2: jint): ANUri; static; overload;
  5452. class procedure setActualDefaultRingtoneUri(para1: ACContext; para2: jint; para3: ANUri); static; overload;
  5453. class function isDefault(para1: ANUri): jboolean; static; overload;
  5454. class function getDefaultType(para1: ANUri): jint; static; overload;
  5455. class function getDefaultUri(para1: jint): ANUri; static; overload;
  5456. end;
  5457. AMSoundPool = class external 'android.media' name 'SoundPool' (JLObject)
  5458. public
  5459. type
  5460. InnerOnLoadCompleteListener = interface;
  5461. Arr1InnerOnLoadCompleteListener = array of InnerOnLoadCompleteListener;
  5462. Arr2InnerOnLoadCompleteListener = array of Arr1InnerOnLoadCompleteListener;
  5463. Arr3InnerOnLoadCompleteListener = array of Arr2InnerOnLoadCompleteListener;
  5464. InnerOnLoadCompleteListener = interface external 'android.media' name 'OnLoadCompleteListener'
  5465. procedure onLoadComplete(para1: AMSoundPool; para2: jint; para3: jint); overload;
  5466. end;
  5467. public
  5468. constructor create(para1: jint; para2: jint; para3: jint); overload;
  5469. function load(para1: JLString; para2: jint): jint; overload; virtual;
  5470. function load(para1: ACContext; para2: jint; para3: jint): jint; overload; virtual;
  5471. function load(para1: ACRAssetFileDescriptor; para2: jint): jint; overload; virtual;
  5472. function load(para1: JIFileDescriptor; para2: jlong; para3: jlong; para4: jint): jint; overload; virtual;
  5473. function unload(para1: jint): jboolean; overload; virtual; final;
  5474. function play(para1: jint; para2: jfloat; para3: jfloat; para4: jint; para5: jint; para6: jfloat): jint; overload; virtual; final;
  5475. procedure pause(para1: jint); overload; virtual; final;
  5476. procedure resume(para1: jint); overload; virtual; final;
  5477. procedure autoPause(); overload; virtual; final;
  5478. procedure autoResume(); overload; virtual; final;
  5479. procedure stop(para1: jint); overload; virtual; final;
  5480. procedure setVolume(para1: jint; para2: jfloat; para3: jfloat); overload; virtual; final;
  5481. procedure setPriority(para1: jint; para2: jint); overload; virtual; final;
  5482. procedure setLoop(para1: jint; para2: jint); overload; virtual; final;
  5483. procedure setRate(para1: jint; para2: jfloat); overload; virtual; final;
  5484. procedure setOnLoadCompleteListener(para1: AMSoundPool.InnerOnLoadCompleteListener); overload; virtual;
  5485. procedure release(); overload; virtual; final;
  5486. strict protected
  5487. procedure finalize(); overload; virtual;
  5488. end;
  5489. AMThumbnailUtils = class external 'android.media' name 'ThumbnailUtils' (JLObject)
  5490. public
  5491. const
  5492. OPTIONS_RECYCLE_INPUT = 2;
  5493. public
  5494. constructor create(); overload;
  5495. class function createVideoThumbnail(para1: JLString; para2: jint): AGBitmap; static; overload;
  5496. class function extractThumbnail(para1: AGBitmap; para2: jint; para3: jint): AGBitmap; static; overload;
  5497. class function extractThumbnail(para1: AGBitmap; para2: jint; para3: jint; para4: jint): AGBitmap; static; overload;
  5498. end;
  5499. AMToneGenerator = class external 'android.media' name 'ToneGenerator' (JLObject)
  5500. public
  5501. const
  5502. TONE_DTMF_0 = 0;
  5503. TONE_DTMF_1 = 1;
  5504. TONE_DTMF_2 = 2;
  5505. TONE_DTMF_3 = 3;
  5506. TONE_DTMF_4 = 4;
  5507. TONE_DTMF_5 = 5;
  5508. TONE_DTMF_6 = 6;
  5509. TONE_DTMF_7 = 7;
  5510. TONE_DTMF_8 = 8;
  5511. TONE_DTMF_9 = 9;
  5512. TONE_DTMF_S = 10;
  5513. TONE_DTMF_P = 11;
  5514. TONE_DTMF_A = 12;
  5515. TONE_DTMF_B = 13;
  5516. TONE_DTMF_C = 14;
  5517. TONE_DTMF_D = 15;
  5518. TONE_SUP_DIAL = 16;
  5519. TONE_SUP_BUSY = 17;
  5520. TONE_SUP_CONGESTION = 18;
  5521. TONE_SUP_RADIO_ACK = 19;
  5522. TONE_SUP_RADIO_NOTAVAIL = 20;
  5523. TONE_SUP_ERROR = 21;
  5524. TONE_SUP_CALL_WAITING = 22;
  5525. TONE_SUP_RINGTONE = 23;
  5526. TONE_PROP_BEEP = 24;
  5527. TONE_PROP_ACK = 25;
  5528. TONE_PROP_NACK = 26;
  5529. TONE_PROP_PROMPT = 27;
  5530. TONE_PROP_BEEP2 = 28;
  5531. TONE_SUP_INTERCEPT = 29;
  5532. TONE_SUP_INTERCEPT_ABBREV = 30;
  5533. TONE_SUP_CONGESTION_ABBREV = 31;
  5534. TONE_SUP_CONFIRM = 32;
  5535. TONE_SUP_PIP = 33;
  5536. TONE_CDMA_DIAL_TONE_LITE = 34;
  5537. TONE_CDMA_NETWORK_USA_RINGBACK = 35;
  5538. TONE_CDMA_INTERCEPT = 36;
  5539. TONE_CDMA_ABBR_INTERCEPT = 37;
  5540. TONE_CDMA_REORDER = 38;
  5541. TONE_CDMA_ABBR_REORDER = 39;
  5542. TONE_CDMA_NETWORK_BUSY = 40;
  5543. TONE_CDMA_CONFIRM = 41;
  5544. TONE_CDMA_ANSWER = 42;
  5545. TONE_CDMA_NETWORK_CALLWAITING = 43;
  5546. TONE_CDMA_PIP = 44;
  5547. TONE_CDMA_CALL_SIGNAL_ISDN_NORMAL = 45;
  5548. TONE_CDMA_CALL_SIGNAL_ISDN_INTERGROUP = 46;
  5549. TONE_CDMA_CALL_SIGNAL_ISDN_SP_PRI = 47;
  5550. TONE_CDMA_CALL_SIGNAL_ISDN_PAT3 = 48;
  5551. TONE_CDMA_CALL_SIGNAL_ISDN_PING_RING = 49;
  5552. TONE_CDMA_CALL_SIGNAL_ISDN_PAT5 = 50;
  5553. TONE_CDMA_CALL_SIGNAL_ISDN_PAT6 = 51;
  5554. TONE_CDMA_CALL_SIGNAL_ISDN_PAT7 = 52;
  5555. TONE_CDMA_HIGH_L = 53;
  5556. TONE_CDMA_MED_L = 54;
  5557. TONE_CDMA_LOW_L = 55;
  5558. TONE_CDMA_HIGH_SS = 56;
  5559. TONE_CDMA_MED_SS = 57;
  5560. TONE_CDMA_LOW_SS = 58;
  5561. TONE_CDMA_HIGH_SSL = 59;
  5562. TONE_CDMA_MED_SSL = 60;
  5563. TONE_CDMA_LOW_SSL = 61;
  5564. TONE_CDMA_HIGH_SS_2 = 62;
  5565. TONE_CDMA_MED_SS_2 = 63;
  5566. TONE_CDMA_LOW_SS_2 = 64;
  5567. TONE_CDMA_HIGH_SLS = 65;
  5568. TONE_CDMA_MED_SLS = 66;
  5569. TONE_CDMA_LOW_SLS = 67;
  5570. TONE_CDMA_HIGH_S_X4 = 68;
  5571. TONE_CDMA_MED_S_X4 = 69;
  5572. TONE_CDMA_LOW_S_X4 = 70;
  5573. TONE_CDMA_HIGH_PBX_L = 71;
  5574. TONE_CDMA_MED_PBX_L = 72;
  5575. TONE_CDMA_LOW_PBX_L = 73;
  5576. TONE_CDMA_HIGH_PBX_SS = 74;
  5577. TONE_CDMA_MED_PBX_SS = 75;
  5578. TONE_CDMA_LOW_PBX_SS = 76;
  5579. TONE_CDMA_HIGH_PBX_SSL = 77;
  5580. TONE_CDMA_MED_PBX_SSL = 78;
  5581. TONE_CDMA_LOW_PBX_SSL = 79;
  5582. TONE_CDMA_HIGH_PBX_SLS = 80;
  5583. TONE_CDMA_MED_PBX_SLS = 81;
  5584. TONE_CDMA_LOW_PBX_SLS = 82;
  5585. TONE_CDMA_HIGH_PBX_S_X4 = 83;
  5586. TONE_CDMA_MED_PBX_S_X4 = 84;
  5587. TONE_CDMA_LOW_PBX_S_X4 = 85;
  5588. TONE_CDMA_ALERT_NETWORK_LITE = 86;
  5589. TONE_CDMA_ALERT_AUTOREDIAL_LITE = 87;
  5590. TONE_CDMA_ONE_MIN_BEEP = 88;
  5591. TONE_CDMA_KEYPAD_VOLUME_KEY_LITE = 89;
  5592. TONE_CDMA_PRESSHOLDKEY_LITE = 90;
  5593. TONE_CDMA_ALERT_INCALL_LITE = 91;
  5594. TONE_CDMA_EMERGENCY_RINGBACK = 92;
  5595. TONE_CDMA_ALERT_CALL_GUARD = 93;
  5596. TONE_CDMA_SOFT_ERROR_LITE = 94;
  5597. TONE_CDMA_CALLDROP_LITE = 95;
  5598. TONE_CDMA_NETWORK_BUSY_ONE_SHOT = 96;
  5599. TONE_CDMA_ABBR_ALERT = 97;
  5600. TONE_CDMA_SIGNAL_OFF = 98;
  5601. MAX_VOLUME = 100;
  5602. MIN_VOLUME = 0;
  5603. public
  5604. constructor create(para1: jint; para2: jint); overload;
  5605. function startTone(para1: jint): jboolean; overload; virtual;
  5606. function startTone(para1: jint; para2: jint): jboolean; overload; virtual;
  5607. procedure stopTone(); overload; virtual;
  5608. procedure release(); overload; virtual;
  5609. strict protected
  5610. procedure finalize(); overload; virtual;
  5611. end;
  5612. AMAAudioEffect = class external 'android.media.audiofx' name 'AudioEffect' (JLObject)
  5613. public
  5614. type
  5615. InnerOnControlStatusChangeListener = interface;
  5616. Arr1InnerOnControlStatusChangeListener = array of InnerOnControlStatusChangeListener;
  5617. Arr2InnerOnControlStatusChangeListener = array of Arr1InnerOnControlStatusChangeListener;
  5618. Arr3InnerOnControlStatusChangeListener = array of Arr2InnerOnControlStatusChangeListener;
  5619. InnerOnEnableStatusChangeListener = interface;
  5620. Arr1InnerOnEnableStatusChangeListener = array of InnerOnEnableStatusChangeListener;
  5621. Arr2InnerOnEnableStatusChangeListener = array of Arr1InnerOnEnableStatusChangeListener;
  5622. Arr3InnerOnEnableStatusChangeListener = array of Arr2InnerOnEnableStatusChangeListener;
  5623. InnerDescriptor = class;
  5624. Arr1InnerDescriptor = array of InnerDescriptor;
  5625. Arr2InnerDescriptor = array of Arr1InnerDescriptor;
  5626. Arr3InnerDescriptor = array of Arr2InnerDescriptor;
  5627. InnerOnControlStatusChangeListener = interface external 'android.media.audiofx' name 'OnControlStatusChangeListener'
  5628. procedure onControlStatusChange(para1: AMAAudioEffect; para2: jboolean); overload;
  5629. end;
  5630. InnerOnEnableStatusChangeListener = interface external 'android.media.audiofx' name 'OnEnableStatusChangeListener'
  5631. procedure onEnableStatusChange(para1: AMAAudioEffect; para2: jboolean); overload;
  5632. end;
  5633. InnerDescriptor = class external 'android.media.audiofx' name 'Descriptor' (JLObject)
  5634. public
  5635. var
  5636. ftype: JUUUID; external name 'type';
  5637. fuuid: JUUUID; external name 'uuid';
  5638. fconnectMode: JLString; external name 'connectMode';
  5639. fname: JLString; external name 'name';
  5640. fimplementor: JLString; external name 'implementor';
  5641. public
  5642. constructor create(); overload;
  5643. constructor create(para1: JLString; para2: JLString; para3: JLString; para4: JLString; para5: JLString); overload;
  5644. end;
  5645. public
  5646. const
  5647. SUCCESS = 0;
  5648. ERROR = -1;
  5649. ALREADY_EXISTS = -2;
  5650. ERROR_NO_INIT = -3;
  5651. ERROR_BAD_VALUE = -4;
  5652. ERROR_INVALID_OPERATION = -5;
  5653. ERROR_NO_MEMORY = -6;
  5654. ERROR_DEAD_OBJECT = -7;
  5655. EFFECT_INSERT = 'Insert';
  5656. EFFECT_AUXILIARY = 'Auxiliary';
  5657. ACTION_DISPLAY_AUDIO_EFFECT_CONTROL_PANEL = 'android.media.action.DISPLAY_AUDIO_EFFECT_CONTROL_PANEL';
  5658. ACTION_OPEN_AUDIO_EFFECT_CONTROL_SESSION = 'android.media.action.OPEN_AUDIO_EFFECT_CONTROL_SESSION';
  5659. ACTION_CLOSE_AUDIO_EFFECT_CONTROL_SESSION = 'android.media.action.CLOSE_AUDIO_EFFECT_CONTROL_SESSION';
  5660. EXTRA_AUDIO_SESSION = 'android.media.extra.AUDIO_SESSION';
  5661. EXTRA_PACKAGE_NAME = 'android.media.extra.PACKAGE_NAME';
  5662. EXTRA_CONTENT_TYPE = 'android.media.extra.CONTENT_TYPE';
  5663. CONTENT_TYPE_MUSIC = 0;
  5664. CONTENT_TYPE_MOVIE = 1;
  5665. CONTENT_TYPE_GAME = 2;
  5666. CONTENT_TYPE_VOICE = 3;
  5667. public
  5668. procedure release(); overload; virtual;
  5669. strict protected
  5670. procedure finalize(); overload; virtual;
  5671. public
  5672. function getDescriptor(): AMAAudioEffect.InnerDescriptor; overload; virtual; // throws java.lang.IllegalStateException
  5673. class function queryEffects(): AMAAudioEffect.Arr1InnerDescriptor; static; overload;
  5674. function setEnabled(para1: jboolean): jint; overload; virtual; // throws java.lang.IllegalStateException
  5675. function getId(): jint; overload; virtual; // throws java.lang.IllegalStateException
  5676. function getEnabled(): jboolean; overload; virtual; // throws java.lang.IllegalStateException
  5677. function hasControl(): jboolean; overload; virtual; // throws java.lang.IllegalStateException
  5678. procedure setEnableStatusListener(para1: AMAAudioEffect.InnerOnEnableStatusChangeListener); overload; virtual;
  5679. procedure setControlStatusListener(para1: AMAAudioEffect.InnerOnControlStatusChangeListener); overload; virtual;
  5680. end;
  5681. AMAVisualizer = class external 'android.media.audiofx' name 'Visualizer' (JLObject)
  5682. public
  5683. type
  5684. InnerOnDataCaptureListener = interface;
  5685. Arr1InnerOnDataCaptureListener = array of InnerOnDataCaptureListener;
  5686. Arr2InnerOnDataCaptureListener = array of Arr1InnerOnDataCaptureListener;
  5687. Arr3InnerOnDataCaptureListener = array of Arr2InnerOnDataCaptureListener;
  5688. InnerOnDataCaptureListener = interface external 'android.media.audiofx' name 'OnDataCaptureListener'
  5689. procedure onWaveFormDataCapture(para1: AMAVisualizer; para2: Arr1jbyte; para3: jint); overload;
  5690. procedure onWaveFormDataCapture(para1: AMAVisualizer; var para2: array of jbyte; para3: jint); overload;
  5691. procedure onFftDataCapture(para1: AMAVisualizer; para2: Arr1jbyte; para3: jint); overload;
  5692. procedure onFftDataCapture(para1: AMAVisualizer; var para2: array of jbyte; para3: jint); overload;
  5693. end;
  5694. public
  5695. const
  5696. STATE_UNINITIALIZED = 0;
  5697. STATE_INITIALIZED = 1;
  5698. STATE_ENABLED = 2;
  5699. SUCCESS = 0;
  5700. ERROR = -1;
  5701. ALREADY_EXISTS = -2;
  5702. ERROR_NO_INIT = -3;
  5703. ERROR_BAD_VALUE = -4;
  5704. ERROR_INVALID_OPERATION = -5;
  5705. ERROR_NO_MEMORY = -6;
  5706. ERROR_DEAD_OBJECT = -7;
  5707. public
  5708. constructor create(para1: jint); overload; // throws java.lang.UnsupportedOperationException, java.lang.RuntimeException
  5709. procedure release(); overload; virtual;
  5710. strict protected
  5711. procedure finalize(); overload; virtual;
  5712. public
  5713. function setEnabled(para1: jboolean): jint; overload; virtual; // throws java.lang.IllegalStateException
  5714. function getEnabled(): jboolean; overload; virtual;
  5715. class function getCaptureSizeRange(): Arr1jint; static; overload;
  5716. class function getMaxCaptureRate(): jint; static; overload;
  5717. function setCaptureSize(para1: jint): jint; overload; virtual; // throws java.lang.IllegalStateException
  5718. function getCaptureSize(): jint; overload; virtual; // throws java.lang.IllegalStateException
  5719. function getSamplingRate(): jint; overload; virtual; // throws java.lang.IllegalStateException
  5720. function getWaveForm(para1: Arr1jbyte): jint; overload; virtual; // throws java.lang.IllegalStateException
  5721. function getWaveForm(var para1: array of jbyte): jint; overload; virtual; // throws java.lang.IllegalStateException
  5722. function getFft(para1: Arr1jbyte): jint; overload; virtual; // throws java.lang.IllegalStateException
  5723. function getFft(var para1: array of jbyte): jint; overload; virtual; // throws java.lang.IllegalStateException
  5724. function setDataCaptureListener(para1: AMAVisualizer.InnerOnDataCaptureListener; para2: jint; para3: jboolean; para4: jboolean): jint; overload; virtual;
  5725. end;
  5726. AMEEffect = class abstract external 'android.media.effect' name 'Effect' (JLObject)
  5727. public
  5728. constructor create(); overload;
  5729. function getName(): JLString; overload; virtual; abstract;
  5730. procedure apply(para1: jint; para2: jint; para3: jint; para4: jint); overload; virtual; abstract;
  5731. procedure setParameter(para1: JLString; para2: JLObject); overload; virtual; abstract;
  5732. procedure setUpdateListener(para1: AMEEffectUpdateListener); overload; virtual;
  5733. procedure release(); overload; virtual; abstract;
  5734. end;
  5735. AMEEffectContext = class external 'android.media.effect' name 'EffectContext' (JLObject)
  5736. public
  5737. class function createWithCurrentGlContext(): AMEEffectContext; static; overload;
  5738. function getFactory(): AMEEffectFactory; overload; virtual;
  5739. procedure release(); overload; virtual;
  5740. end;
  5741. AMEEffectFactory = class external 'android.media.effect' name 'EffectFactory' (JLObject)
  5742. public
  5743. const
  5744. EFFECT_BRIGHTNESS = 'android.media.effect.effects.BrightnessEffect';
  5745. EFFECT_CONTRAST = 'android.media.effect.effects.ContrastEffect';
  5746. EFFECT_FISHEYE = 'android.media.effect.effects.FisheyeEffect';
  5747. EFFECT_BACKDROPPER = 'android.media.effect.effects.BackDropperEffect';
  5748. EFFECT_AUTOFIX = 'android.media.effect.effects.AutoFixEffect';
  5749. EFFECT_BLACKWHITE = 'android.media.effect.effects.BlackWhiteEffect';
  5750. EFFECT_CROP = 'android.media.effect.effects.CropEffect';
  5751. EFFECT_CROSSPROCESS = 'android.media.effect.effects.CrossProcessEffect';
  5752. EFFECT_DOCUMENTARY = 'android.media.effect.effects.DocumentaryEffect';
  5753. EFFECT_BITMAPOVERLAY = 'android.media.effect.effects.BitmapOverlayEffect';
  5754. EFFECT_DUOTONE = 'android.media.effect.effects.DuotoneEffect';
  5755. EFFECT_FILLLIGHT = 'android.media.effect.effects.FillLightEffect';
  5756. EFFECT_FLIP = 'android.media.effect.effects.FlipEffect';
  5757. EFFECT_GRAIN = 'android.media.effect.effects.GrainEffect';
  5758. EFFECT_GRAYSCALE = 'android.media.effect.effects.GrayscaleEffect';
  5759. EFFECT_LOMOISH = 'android.media.effect.effects.LomoishEffect';
  5760. EFFECT_NEGATIVE = 'android.media.effect.effects.NegativeEffect';
  5761. EFFECT_POSTERIZE = 'android.media.effect.effects.PosterizeEffect';
  5762. EFFECT_REDEYE = 'android.media.effect.effects.RedEyeEffect';
  5763. EFFECT_ROTATE = 'android.media.effect.effects.RotateEffect';
  5764. EFFECT_SATURATE = 'android.media.effect.effects.SaturateEffect';
  5765. EFFECT_SEPIA = 'android.media.effect.effects.SepiaEffect';
  5766. EFFECT_SHARPEN = 'android.media.effect.effects.SharpenEffect';
  5767. EFFECT_STRAIGHTEN = 'android.media.effect.effects.StraightenEffect';
  5768. EFFECT_TEMPERATURE = 'android.media.effect.effects.ColorTemperatureEffect';
  5769. EFFECT_TINT = 'android.media.effect.effects.TintEffect';
  5770. EFFECT_VIGNETTE = 'android.media.effect.effects.VignetteEffect';
  5771. public
  5772. function createEffect(para1: JLString): AMEEffect; overload; virtual;
  5773. class function isEffectSupported(para1: JLString): jboolean; static; overload;
  5774. end;
  5775. AMEEffectUpdateListener = interface external 'android.media.effect' name 'EffectUpdateListener'
  5776. procedure onEffectUpdated(para1: AMEEffect; para2: JLObject); overload;
  5777. end;
  5778. AMMtpConstants = class sealed external 'android.mtp' name 'MtpConstants' (JLObject)
  5779. public
  5780. const
  5781. FORMAT_UNDEFINED = 12288;
  5782. FORMAT_ASSOCIATION = 12289;
  5783. FORMAT_SCRIPT = 12290;
  5784. FORMAT_EXECUTABLE = 12291;
  5785. FORMAT_TEXT = 12292;
  5786. FORMAT_HTML = 12293;
  5787. FORMAT_DPOF = 12294;
  5788. FORMAT_AIFF = 12295;
  5789. FORMAT_WAV = 12296;
  5790. FORMAT_MP3 = 12297;
  5791. FORMAT_AVI = 12298;
  5792. FORMAT_MPEG = 12299;
  5793. FORMAT_ASF = 12300;
  5794. FORMAT_EXIF_JPEG = 14337;
  5795. FORMAT_TIFF_EP = 14338;
  5796. FORMAT_BMP = 14340;
  5797. FORMAT_GIF = 14343;
  5798. FORMAT_JFIF = 14344;
  5799. FORMAT_PICT = 14346;
  5800. FORMAT_PNG = 14347;
  5801. FORMAT_TIFF = 14349;
  5802. FORMAT_JP2 = 14351;
  5803. FORMAT_JPX = 14352;
  5804. FORMAT_UNDEFINED_FIRMWARE = 47106;
  5805. FORMAT_WINDOWS_IMAGE_FORMAT = 47233;
  5806. FORMAT_UNDEFINED_AUDIO = 47360;
  5807. FORMAT_WMA = 47361;
  5808. FORMAT_OGG = 47362;
  5809. FORMAT_AAC = 47363;
  5810. FORMAT_AUDIBLE = 47364;
  5811. FORMAT_FLAC = 47366;
  5812. FORMAT_UNDEFINED_VIDEO = 47488;
  5813. FORMAT_WMV = 47489;
  5814. FORMAT_MP4_CONTAINER = 47490;
  5815. FORMAT_MP2 = 47491;
  5816. FORMAT_3GP_CONTAINER = 47492;
  5817. FORMAT_UNDEFINED_COLLECTION = 47616;
  5818. FORMAT_ABSTRACT_MULTIMEDIA_ALBUM = 47617;
  5819. FORMAT_ABSTRACT_IMAGE_ALBUM = 47618;
  5820. FORMAT_ABSTRACT_AUDIO_ALBUM = 47619;
  5821. FORMAT_ABSTRACT_VIDEO_ALBUM = 47620;
  5822. FORMAT_ABSTRACT_AV_PLAYLIST = 47621;
  5823. FORMAT_ABSTRACT_AUDIO_PLAYLIST = 47625;
  5824. FORMAT_ABSTRACT_VIDEO_PLAYLIST = 47626;
  5825. FORMAT_ABSTRACT_MEDIACAST = 47627;
  5826. FORMAT_WPL_PLAYLIST = 47632;
  5827. FORMAT_M3U_PLAYLIST = 47633;
  5828. FORMAT_MPL_PLAYLIST = 47634;
  5829. FORMAT_ASX_PLAYLIST = 47635;
  5830. FORMAT_PLS_PLAYLIST = 47636;
  5831. FORMAT_UNDEFINED_DOCUMENT = 47744;
  5832. FORMAT_ABSTRACT_DOCUMENT = 47745;
  5833. FORMAT_XML_DOCUMENT = 47746;
  5834. FORMAT_MS_WORD_DOCUMENT = 47747;
  5835. FORMAT_MS_EXCEL_SPREADSHEET = 47749;
  5836. FORMAT_MS_POWERPOINT_PRESENTATION = 47750;
  5837. PROTECTION_STATUS_NONE = 0;
  5838. PROTECTION_STATUS_READ_ONLY = 32769;
  5839. PROTECTION_STATUS_READ_ONLY_DATA = 32770;
  5840. PROTECTION_STATUS_NON_TRANSFERABLE_DATA = 32771;
  5841. ASSOCIATION_TYPE_GENERIC_FOLDER = 1;
  5842. public
  5843. constructor create(); overload;
  5844. class function isAbstractObject(para1: jint): jboolean; static; overload;
  5845. end;
  5846. AMMtpDevice = class sealed external 'android.mtp' name 'MtpDevice' (JLObject)
  5847. public
  5848. constructor create(para1: AHUUsbDevice); overload;
  5849. function open(para1: AHUUsbDeviceConnection): jboolean; overload; virtual;
  5850. procedure close(); overload; virtual;
  5851. strict protected
  5852. procedure finalize(); overload; virtual; // throws java.lang.Throwable
  5853. public
  5854. function getDeviceName(): JLString; overload; virtual;
  5855. function getDeviceId(): jint; overload; virtual;
  5856. function toString(): JLString; overload; virtual;
  5857. function getDeviceInfo(): AMMtpDeviceInfo; overload; virtual;
  5858. function getStorageIds(): Arr1jint; overload; virtual;
  5859. function getObjectHandles(para1: jint; para2: jint; para3: jint): Arr1jint; overload; virtual;
  5860. function getObject(para1: jint; para2: jint): Arr1jbyte; overload; virtual;
  5861. function getThumbnail(para1: jint): Arr1jbyte; overload; virtual;
  5862. function getStorageInfo(para1: jint): AMMtpStorageInfo; overload; virtual;
  5863. function getObjectInfo(para1: jint): AMMtpObjectInfo; overload; virtual;
  5864. function deleteObject(para1: jint): jboolean; overload; virtual;
  5865. function getParent(para1: jint): jlong; overload; virtual;
  5866. function getStorageId(para1: jint): jlong; overload; virtual;
  5867. function importFile(para1: jint; para2: JLString): jboolean; overload; virtual;
  5868. end;
  5869. AMMtpDeviceInfo = class external 'android.mtp' name 'MtpDeviceInfo' (JLObject)
  5870. public
  5871. function getManufacturer(): JLString; overload; virtual; final;
  5872. function getModel(): JLString; overload; virtual; final;
  5873. function getVersion(): JLString; overload; virtual; final;
  5874. function getSerialNumber(): JLString; overload; virtual; final;
  5875. end;
  5876. AMMtpObjectInfo = class sealed external 'android.mtp' name 'MtpObjectInfo' (JLObject)
  5877. public
  5878. function getObjectHandle(): jint; overload; virtual; final;
  5879. function getStorageId(): jint; overload; virtual; final;
  5880. function getFormat(): jint; overload; virtual; final;
  5881. function getProtectionStatus(): jint; overload; virtual; final;
  5882. function getCompressedSize(): jint; overload; virtual; final;
  5883. function getThumbFormat(): jint; overload; virtual; final;
  5884. function getThumbCompressedSize(): jint; overload; virtual; final;
  5885. function getThumbPixWidth(): jint; overload; virtual; final;
  5886. function getThumbPixHeight(): jint; overload; virtual; final;
  5887. function getImagePixWidth(): jint; overload; virtual; final;
  5888. function getImagePixHeight(): jint; overload; virtual; final;
  5889. function getImagePixDepth(): jint; overload; virtual; final;
  5890. function getParent(): jint; overload; virtual; final;
  5891. function getAssociationType(): jint; overload; virtual; final;
  5892. function getAssociationDesc(): jint; overload; virtual; final;
  5893. function getSequenceNumber(): jint; overload; virtual; final;
  5894. function getName(): JLString; overload; virtual; final;
  5895. function getDateCreated(): jlong; overload; virtual; final;
  5896. function getDateModified(): jlong; overload; virtual; final;
  5897. function getKeywords(): JLString; overload; virtual; final;
  5898. end;
  5899. AMMtpStorageInfo = class sealed external 'android.mtp' name 'MtpStorageInfo' (JLObject)
  5900. public
  5901. function getStorageId(): jint; overload; virtual; final;
  5902. function getMaxCapacity(): jlong; overload; virtual; final;
  5903. function getFreeSpace(): jlong; overload; virtual; final;
  5904. function getDescription(): JLString; overload; virtual; final;
  5905. function getVolumeIdentifier(): JLString; overload; virtual; final;
  5906. end;
  5907. ANConnectivityManager = class external 'android.net' name 'ConnectivityManager' (JLObject)
  5908. public
  5909. const
  5910. CONNECTIVITY_ACTION = 'android.net.conn.CONNECTIVITY_CHANGE';
  5911. EXTRA_NETWORK_INFO = 'networkInfo';
  5912. EXTRA_IS_FAILOVER = 'isFailover';
  5913. EXTRA_OTHER_NETWORK_INFO = 'otherNetwork';
  5914. EXTRA_NO_CONNECTIVITY = 'noConnectivity';
  5915. EXTRA_REASON = 'reason';
  5916. EXTRA_EXTRA_INFO = 'extraInfo';
  5917. ACTION_BACKGROUND_DATA_SETTING_CHANGED = 'android.net.conn.BACKGROUND_DATA_SETTING_CHANGED';
  5918. TYPE_MOBILE = 0;
  5919. TYPE_WIFI = 1;
  5920. TYPE_MOBILE_MMS = 2;
  5921. TYPE_MOBILE_SUPL = 3;
  5922. TYPE_MOBILE_DUN = 4;
  5923. TYPE_MOBILE_HIPRI = 5;
  5924. TYPE_WIMAX = 6;
  5925. TYPE_BLUETOOTH = 7;
  5926. TYPE_DUMMY = 8;
  5927. TYPE_ETHERNET = 9;
  5928. DEFAULT_NETWORK_PREFERENCE = 1;
  5929. public
  5930. class function isNetworkTypeValid(para1: jint): jboolean; static; overload;
  5931. procedure setNetworkPreference(para1: jint); overload; virtual;
  5932. function getNetworkPreference(): jint; overload; virtual;
  5933. function getActiveNetworkInfo(): ANNetworkInfo; overload; virtual;
  5934. function getNetworkInfo(para1: jint): ANNetworkInfo; overload; virtual;
  5935. function getAllNetworkInfo(): Arr1ANNetworkInfo; overload; virtual;
  5936. function startUsingNetworkFeature(para1: jint; para2: JLString): jint; overload; virtual;
  5937. function stopUsingNetworkFeature(para1: jint; para2: JLString): jint; overload; virtual;
  5938. function requestRouteToHost(para1: jint; para2: jint): jboolean; overload; virtual;
  5939. function getBackgroundDataSetting(): jboolean; overload; virtual;
  5940. end;
  5941. ANCredentials = class external 'android.net' name 'Credentials' (JLObject)
  5942. public
  5943. constructor create(para1: jint; para2: jint; para3: jint); overload;
  5944. function getPid(): jint; overload; virtual;
  5945. function getUid(): jint; overload; virtual;
  5946. function getGid(): jint; overload; virtual;
  5947. end;
  5948. ANLocalServerSocket = class external 'android.net' name 'LocalServerSocket' (JLObject)
  5949. public
  5950. constructor create(para1: JLString); overload; // throws java.io.IOException
  5951. constructor create(para1: JIFileDescriptor); overload; // throws java.io.IOException
  5952. function getLocalSocketAddress(): ANLocalSocketAddress; overload; virtual;
  5953. function accept(): ANLocalSocket; overload; virtual; // throws java.io.IOException
  5954. function getFileDescriptor(): JIFileDescriptor; overload; virtual;
  5955. procedure close(); overload; virtual; // throws java.io.IOException
  5956. end;
  5957. ANLocalSocket = class external 'android.net' name 'LocalSocket' (JLObject)
  5958. public
  5959. constructor create(); overload;
  5960. function toString(): JLString; overload; virtual;
  5961. procedure connect(para1: ANLocalSocketAddress); overload; virtual; // throws java.io.IOException
  5962. procedure bind(para1: ANLocalSocketAddress); overload; virtual; // throws java.io.IOException
  5963. function getLocalSocketAddress(): ANLocalSocketAddress; overload; virtual;
  5964. function getInputStream(): JIInputStream; overload; virtual; // throws java.io.IOException
  5965. function getOutputStream(): JIOutputStream; overload; virtual; // throws java.io.IOException
  5966. procedure close(); overload; virtual; // throws java.io.IOException
  5967. procedure shutdownInput(); overload; virtual; // throws java.io.IOException
  5968. procedure shutdownOutput(); overload; virtual; // throws java.io.IOException
  5969. procedure setReceiveBufferSize(para1: jint); overload; virtual; // throws java.io.IOException
  5970. function getReceiveBufferSize(): jint; overload; virtual; // throws java.io.IOException
  5971. procedure setSoTimeout(para1: jint); overload; virtual; // throws java.io.IOException
  5972. function getSoTimeout(): jint; overload; virtual; // throws java.io.IOException
  5973. procedure setSendBufferSize(para1: jint); overload; virtual; // throws java.io.IOException
  5974. function getSendBufferSize(): jint; overload; virtual; // throws java.io.IOException
  5975. function getRemoteSocketAddress(): ANLocalSocketAddress; overload; virtual;
  5976. function isConnected(): jboolean; overload; virtual;
  5977. function isClosed(): jboolean; overload; virtual;
  5978. function isBound(): jboolean; overload; virtual;
  5979. function isOutputShutdown(): jboolean; overload; virtual;
  5980. function isInputShutdown(): jboolean; overload; virtual;
  5981. procedure connect(para1: ANLocalSocketAddress; para2: jint); overload; virtual; // throws java.io.IOException
  5982. procedure setFileDescriptorsForSend(para1: Arr1JIFileDescriptor); overload; virtual;
  5983. procedure setFileDescriptorsForSend(var para1: array of JIFileDescriptor); overload; virtual;
  5984. function getAncillaryFileDescriptors(): Arr1JIFileDescriptor; overload; virtual; // throws java.io.IOException
  5985. function getPeerCredentials(): ANCredentials; overload; virtual; // throws java.io.IOException
  5986. function getFileDescriptor(): JIFileDescriptor; overload; virtual;
  5987. end;
  5988. ANMailTo = class external 'android.net' name 'MailTo' (JLObject)
  5989. public
  5990. const
  5991. MAILTO_SCHEME = 'mailto:';
  5992. public
  5993. class function isMailTo(para1: JLString): jboolean; static; overload;
  5994. class function parse(para1: JLString): ANMailTo; static; overload; // throws android.net.ParseException
  5995. function getTo(): JLString; overload; virtual;
  5996. function getCc(): JLString; overload; virtual;
  5997. function getSubject(): JLString; overload; virtual;
  5998. function getBody(): JLString; overload; virtual;
  5999. function getHeaders(): JUMap; overload; virtual;
  6000. function toString(): JLString; overload; virtual;
  6001. end;
  6002. ANProxy = class sealed external 'android.net' name 'Proxy' (JLObject)
  6003. public
  6004. const
  6005. PROXY_CHANGE_ACTION = 'android.intent.action.PROXY_CHANGE';
  6006. public
  6007. constructor create(); overload;
  6008. class function getHost(para1: ACContext): JLString; static; overload; final;
  6009. class function getPort(para1: ACContext): jint; static; overload; final;
  6010. class function getDefaultHost(): JLString; static; overload; final;
  6011. class function getDefaultPort(): jint; static; overload; final;
  6012. end;
  6013. ANSSLSessionCache = class sealed external 'android.net' name 'SSLSessionCache' (JLObject)
  6014. public
  6015. constructor create(para1: JIFile); overload; // throws java.io.IOException
  6016. constructor create(para1: ACContext); overload;
  6017. end;
  6018. ANTrafficStats = class external 'android.net' name 'TrafficStats' (JLObject)
  6019. public
  6020. const
  6021. UNSUPPORTED = -1;
  6022. public
  6023. constructor create(); overload;
  6024. class procedure setThreadStatsTag(para1: jint); static; overload;
  6025. class function getThreadStatsTag(): jint; static; overload;
  6026. class procedure clearThreadStatsTag(); static; overload;
  6027. class procedure tagSocket(para1: JNSocket); static; overload; // throws java.net.SocketException
  6028. class procedure untagSocket(para1: JNSocket); static; overload; // throws java.net.SocketException
  6029. class procedure incrementOperationCount(para1: jint); static; overload;
  6030. class procedure incrementOperationCount(para1: jint; para2: jint); static; overload;
  6031. class function getMobileTxPackets(): jlong; static; overload;
  6032. class function getMobileRxPackets(): jlong; static; overload;
  6033. class function getMobileTxBytes(): jlong; static; overload;
  6034. class function getMobileRxBytes(): jlong; static; overload;
  6035. class function getTotalTxPackets(): jlong; static; overload;
  6036. class function getTotalRxPackets(): jlong; static; overload;
  6037. class function getTotalTxBytes(): jlong; static; overload;
  6038. class function getTotalRxBytes(): jlong; static; overload;
  6039. class function getUidTxBytes(para1: jint): jlong; static; overload;
  6040. class function getUidRxBytes(para1: jint): jlong; static; overload;
  6041. class function getUidTxPackets(para1: jint): jlong; static; overload;
  6042. class function getUidRxPackets(para1: jint): jlong; static; overload;
  6043. class function getUidTcpTxBytes(para1: jint): jlong; static; overload;
  6044. class function getUidTcpRxBytes(para1: jint): jlong; static; overload;
  6045. class function getUidUdpTxBytes(para1: jint): jlong; static; overload;
  6046. class function getUidUdpRxBytes(para1: jint): jlong; static; overload;
  6047. class function getUidTcpTxSegments(para1: jint): jlong; static; overload;
  6048. class function getUidTcpRxSegments(para1: jint): jlong; static; overload;
  6049. class function getUidUdpTxPackets(para1: jint): jlong; static; overload;
  6050. class function getUidUdpRxPackets(para1: jint): jlong; static; overload;
  6051. end;
  6052. ANUrlQuerySanitizer = class external 'android.net' name 'UrlQuerySanitizer' (JLObject)
  6053. public
  6054. type
  6055. InnerValueSanitizer = interface;
  6056. Arr1InnerValueSanitizer = array of InnerValueSanitizer;
  6057. Arr2InnerValueSanitizer = array of Arr1InnerValueSanitizer;
  6058. Arr3InnerValueSanitizer = array of Arr2InnerValueSanitizer;
  6059. InnerParameterValuePair = class;
  6060. Arr1InnerParameterValuePair = array of InnerParameterValuePair;
  6061. Arr2InnerParameterValuePair = array of Arr1InnerParameterValuePair;
  6062. Arr3InnerParameterValuePair = array of Arr2InnerParameterValuePair;
  6063. InnerIllegalCharacterValueSanitizer = class;
  6064. Arr1InnerIllegalCharacterValueSanitizer = array of InnerIllegalCharacterValueSanitizer;
  6065. Arr2InnerIllegalCharacterValueSanitizer = array of Arr1InnerIllegalCharacterValueSanitizer;
  6066. Arr3InnerIllegalCharacterValueSanitizer = array of Arr2InnerIllegalCharacterValueSanitizer;
  6067. InnerValueSanitizer = interface external 'android.net' name 'ValueSanitizer'
  6068. function sanitize(para1: JLString): JLString; overload;
  6069. end;
  6070. InnerParameterValuePair = class external 'android.net' name 'ParameterValuePair'
  6071. end;
  6072. InnerIllegalCharacterValueSanitizer = class external 'android.net' name 'IllegalCharacterValueSanitizer' (JLObject, ANUrlQuerySanitizer.InnerValueSanitizer)
  6073. public
  6074. const
  6075. SPACE_OK = 1;
  6076. OTHER_WHITESPACE_OK = 2;
  6077. NON_7_BIT_ASCII_OK = 4;
  6078. DQUOTE_OK = 8;
  6079. SQUOTE_OK = 16;
  6080. LT_OK = 32;
  6081. GT_OK = 64;
  6082. AMP_OK = 128;
  6083. PCT_OK = 256;
  6084. NUL_OK = 512;
  6085. SCRIPT_URL_OK = 1024;
  6086. ALL_OK = 2047;
  6087. ALL_WHITESPACE_OK = 3;
  6088. ALL_ILLEGAL = 0;
  6089. ALL_BUT_NUL_LEGAL = 1535;
  6090. ALL_BUT_WHITESPACE_LEGAL = 1532;
  6091. URL_LEGAL = 404;
  6092. URL_AND_SPACE_LEGAL = 405;
  6093. AMP_LEGAL = 128;
  6094. AMP_AND_SPACE_LEGAL = 129;
  6095. SPACE_LEGAL = 1;
  6096. ALL_BUT_NUL_AND_ANGLE_BRACKETS_LEGAL = 1439;
  6097. public
  6098. constructor create(para1: jint); overload;
  6099. function sanitize(para1: JLString): JLString; overload; virtual;
  6100. end;
  6101. public
  6102. constructor create(); overload;
  6103. constructor create(para1: JLString); overload;
  6104. function getUnregisteredParameterValueSanitizer(): ANUrlQuerySanitizer.InnerValueSanitizer; overload; virtual;
  6105. procedure setUnregisteredParameterValueSanitizer(para1: ANUrlQuerySanitizer.InnerValueSanitizer); overload; virtual;
  6106. class function getAllIllegal(): ANUrlQuerySanitizer.InnerValueSanitizer; static; overload; final;
  6107. class function getAllButNulLegal(): ANUrlQuerySanitizer.InnerValueSanitizer; static; overload; final;
  6108. class function getAllButWhitespaceLegal(): ANUrlQuerySanitizer.InnerValueSanitizer; static; overload; final;
  6109. class function getUrlLegal(): ANUrlQuerySanitizer.InnerValueSanitizer; static; overload; final;
  6110. class function getUrlAndSpaceLegal(): ANUrlQuerySanitizer.InnerValueSanitizer; static; overload; final;
  6111. class function getAmpLegal(): ANUrlQuerySanitizer.InnerValueSanitizer; static; overload; final;
  6112. class function getAmpAndSpaceLegal(): ANUrlQuerySanitizer.InnerValueSanitizer; static; overload; final;
  6113. class function getSpaceLegal(): ANUrlQuerySanitizer.InnerValueSanitizer; static; overload; final;
  6114. class function getAllButNulAndAngleBracketsLegal(): ANUrlQuerySanitizer.InnerValueSanitizer; static; overload; final;
  6115. procedure parseUrl(para1: JLString); overload; virtual;
  6116. procedure parseQuery(para1: JLString); overload; virtual;
  6117. function getParameterSet(): JUSet; overload; virtual;
  6118. function getParameterList(): JUList; overload; virtual;
  6119. function hasParameter(para1: JLString): jboolean; overload; virtual;
  6120. function getValue(para1: JLString): JLString; overload; virtual;
  6121. procedure registerParameter(para1: JLString; para2: ANUrlQuerySanitizer.InnerValueSanitizer); overload; virtual;
  6122. procedure registerParameters(para1: Arr1JLString; para2: ANUrlQuerySanitizer.InnerValueSanitizer); overload; virtual;
  6123. procedure registerParameters(var para1: array of JLString; para2: ANUrlQuerySanitizer.InnerValueSanitizer); overload; virtual;
  6124. procedure setAllowUnregisteredParamaters(para1: jboolean); overload; virtual;
  6125. function getAllowUnregisteredParamaters(): jboolean; overload; virtual;
  6126. procedure setPreferFirstRepeatedParameter(para1: jboolean); overload; virtual;
  6127. function getPreferFirstRepeatedParameter(): jboolean; overload; virtual;
  6128. strict protected
  6129. procedure parseEntry(para1: JLString; para2: JLString); overload; virtual;
  6130. procedure addSanitizedEntry(para1: JLString; para2: JLString); overload; virtual;
  6131. public
  6132. function getValueSanitizer(para1: JLString): ANUrlQuerySanitizer.InnerValueSanitizer; overload; virtual;
  6133. function getEffectiveValueSanitizer(para1: JLString): ANUrlQuerySanitizer.InnerValueSanitizer; overload; virtual;
  6134. function unescape(para1: JLString): JLString; overload; virtual;
  6135. strict protected
  6136. function isHexDigit(para1: jchar): jboolean; overload; virtual;
  6137. function decodeHexDigit(para1: jchar): jint; overload; virtual;
  6138. procedure clear(); overload; virtual;
  6139. end;
  6140. ANHSslCertificate = class external 'android.net.http' name 'SslCertificate' (JLObject)
  6141. public
  6142. type
  6143. InnerDName = class;
  6144. Arr1InnerDName = array of InnerDName;
  6145. Arr2InnerDName = array of Arr1InnerDName;
  6146. Arr3InnerDName = array of Arr2InnerDName;
  6147. InnerDName = class external 'android.net.http' name 'DName'
  6148. end;
  6149. public
  6150. constructor create(para1: JLString; para2: JLString; para3: JLString; para4: JLString); overload;
  6151. constructor create(para1: JLString; para2: JLString; para3: JUDate; para4: JUDate); overload;
  6152. constructor create(para1: JSCX509Certificate); overload;
  6153. class function saveState(para1: ANHSslCertificate): AOBundle; static; overload;
  6154. class function restoreState(para1: AOBundle): ANHSslCertificate; static; overload;
  6155. function getValidNotBeforeDate(): JUDate; overload; virtual;
  6156. function getValidNotBefore(): JLString; overload; virtual;
  6157. function getValidNotAfterDate(): JUDate; overload; virtual;
  6158. function getValidNotAfter(): JLString; overload; virtual;
  6159. function getIssuedTo(): ANHSslCertificate.InnerDName; overload; virtual;
  6160. function getIssuedBy(): ANHSslCertificate.InnerDName; overload; virtual;
  6161. function toString(): JLString; overload; virtual;
  6162. end;
  6163. ANHSslError = class external 'android.net.http' name 'SslError' (JLObject)
  6164. public
  6165. const
  6166. SSL_NOTYETVALID = 0;
  6167. SSL_EXPIRED = 1;
  6168. SSL_IDMISMATCH = 2;
  6169. SSL_UNTRUSTED = 3;
  6170. SSL_DATE_INVALID = 4;
  6171. SSL_INVALID = 5;
  6172. SSL_MAX_ERROR = 6;
  6173. public
  6174. constructor create(para1: jint; para2: ANHSslCertificate); overload;
  6175. constructor create(para1: jint; para2: JSCX509Certificate); overload;
  6176. constructor create(para1: jint; para2: ANHSslCertificate; para3: JLString); overload;
  6177. constructor create(para1: jint; para2: JSCX509Certificate; para3: JLString); overload;
  6178. function getCertificate(): ANHSslCertificate; overload; virtual;
  6179. function getUrl(): JLString; overload; virtual;
  6180. function addError(para1: jint): jboolean; overload; virtual;
  6181. function hasError(para1: jint): jboolean; overload; virtual;
  6182. function getPrimaryError(): jint; overload; virtual;
  6183. function toString(): JLString; overload; virtual;
  6184. end;
  6185. ANRAudioCodec = class external 'android.net.rtp' name 'AudioCodec' (JLObject)
  6186. public
  6187. final var
  6188. ftype: jint; external name 'type';
  6189. frtpmap: JLString; external name 'rtpmap';
  6190. ffmtp: JLString; external name 'fmtp';
  6191. public
  6192. final class var
  6193. fPCMU: ANRAudioCodec; external name 'PCMU';
  6194. fPCMA: ANRAudioCodec; external name 'PCMA';
  6195. fGSM: ANRAudioCodec; external name 'GSM';
  6196. fGSM_EFR: ANRAudioCodec; external name 'GSM_EFR';
  6197. fAMR: ANRAudioCodec; external name 'AMR';
  6198. public
  6199. class function getCodecs(): Arr1ANRAudioCodec; static; overload;
  6200. class function getCodec(para1: jint; para2: JLString; para3: JLString): ANRAudioCodec; static; overload;
  6201. end;
  6202. ANRAudioGroup = class external 'android.net.rtp' name 'AudioGroup' (JLObject)
  6203. public
  6204. const
  6205. MODE_ON_HOLD = 0;
  6206. MODE_MUTED = 1;
  6207. MODE_NORMAL = 2;
  6208. MODE_ECHO_SUPPRESSION = 3;
  6209. public
  6210. constructor create(); overload;
  6211. function getStreams(): Arr1ANRAudioStream; overload; virtual;
  6212. function getMode(): jint; overload; virtual;
  6213. procedure setMode(para1: jint); overload; virtual;
  6214. procedure sendDtmf(para1: jint); overload; virtual;
  6215. procedure clear(); overload; virtual;
  6216. strict protected
  6217. procedure finalize(); overload; virtual; // throws java.lang.Throwable
  6218. end;
  6219. ANRRtpStream = class external 'android.net.rtp' name 'RtpStream' (JLObject)
  6220. public
  6221. const
  6222. MODE_NORMAL = 0;
  6223. MODE_SEND_ONLY = 1;
  6224. MODE_RECEIVE_ONLY = 2;
  6225. public
  6226. function getLocalAddress(): JNInetAddress; overload; virtual;
  6227. function getLocalPort(): jint; overload; virtual;
  6228. function getRemoteAddress(): JNInetAddress; overload; virtual;
  6229. function getRemotePort(): jint; overload; virtual;
  6230. function isBusy(): jboolean; overload; virtual;
  6231. function getMode(): jint; overload; virtual;
  6232. procedure setMode(para1: jint); overload; virtual;
  6233. procedure associate(para1: JNInetAddress; para2: jint); overload; virtual;
  6234. procedure release(); overload; virtual;
  6235. strict protected
  6236. procedure finalize(); overload; virtual; // throws java.lang.Throwable
  6237. end;
  6238. ANSSipAudioCall = class external 'android.net.sip' name 'SipAudioCall' (JLObject)
  6239. public
  6240. type
  6241. InnerListener = class;
  6242. Arr1InnerListener = array of InnerListener;
  6243. Arr2InnerListener = array of Arr1InnerListener;
  6244. Arr3InnerListener = array of Arr2InnerListener;
  6245. InnerListener = class external 'android.net.sip' name 'Listener' (JLObject)
  6246. public
  6247. constructor create(); overload;
  6248. procedure onReadyToCall(para1: ANSSipAudioCall); overload; virtual;
  6249. procedure onCalling(para1: ANSSipAudioCall); overload; virtual;
  6250. procedure onRinging(para1: ANSSipAudioCall; para2: ANSSipProfile); overload; virtual;
  6251. procedure onRingingBack(para1: ANSSipAudioCall); overload; virtual;
  6252. procedure onCallEstablished(para1: ANSSipAudioCall); overload; virtual;
  6253. procedure onCallEnded(para1: ANSSipAudioCall); overload; virtual;
  6254. procedure onCallBusy(para1: ANSSipAudioCall); overload; virtual;
  6255. procedure onCallHeld(para1: ANSSipAudioCall); overload; virtual;
  6256. procedure onError(para1: ANSSipAudioCall; para2: jint; para3: JLString); overload; virtual;
  6257. procedure onChanged(para1: ANSSipAudioCall); overload; virtual;
  6258. end;
  6259. public
  6260. constructor create(para1: ACContext; para2: ANSSipProfile); overload;
  6261. procedure setListener(para1: ANSSipAudioCall.InnerListener); overload; virtual;
  6262. procedure setListener(para1: ANSSipAudioCall.InnerListener; para2: jboolean); overload; virtual;
  6263. function isInCall(): jboolean; overload; virtual;
  6264. function isOnHold(): jboolean; overload; virtual;
  6265. procedure close(); overload; virtual;
  6266. function getLocalProfile(): ANSSipProfile; overload; virtual;
  6267. function getPeerProfile(): ANSSipProfile; overload; virtual;
  6268. function getState(): jint; overload; virtual;
  6269. procedure attachCall(para1: ANSSipSession; para2: JLString); overload; virtual; // throws android.net.sip.SipException
  6270. procedure makeCall(para1: ANSSipProfile; para2: ANSSipSession; para3: jint); overload; virtual; // throws android.net.sip.SipException
  6271. procedure endCall(); overload; virtual; // throws android.net.sip.SipException
  6272. procedure holdCall(para1: jint); overload; virtual; // throws android.net.sip.SipException
  6273. procedure answerCall(para1: jint); overload; virtual; // throws android.net.sip.SipException
  6274. procedure continueCall(para1: jint); overload; virtual; // throws android.net.sip.SipException
  6275. procedure toggleMute(); overload; virtual;
  6276. function isMuted(): jboolean; overload; virtual;
  6277. procedure setSpeakerMode(para1: jboolean); overload; virtual;
  6278. procedure sendDtmf(para1: jint); overload; virtual;
  6279. procedure sendDtmf(para1: jint; para2: AOMessage); overload; virtual;
  6280. procedure startAudio(); overload; virtual;
  6281. end;
  6282. ANSSipErrorCode = class external 'android.net.sip' name 'SipErrorCode' (JLObject)
  6283. public
  6284. const
  6285. NO_ERROR = 0;
  6286. SOCKET_ERROR = -1;
  6287. SERVER_ERROR = -2;
  6288. TRANSACTION_TERMINTED = -3;
  6289. CLIENT_ERROR = -4;
  6290. TIME_OUT = -5;
  6291. INVALID_REMOTE_URI = -6;
  6292. PEER_NOT_REACHABLE = -7;
  6293. INVALID_CREDENTIALS = -8;
  6294. IN_PROGRESS = -9;
  6295. DATA_CONNECTION_LOST = -10;
  6296. CROSS_DOMAIN_AUTHENTICATION = -11;
  6297. SERVER_UNREACHABLE = -12;
  6298. public
  6299. class function toString(para1: jint): JLString; static; overload;
  6300. end;
  6301. ANSSipRegistrationListener = interface external 'android.net.sip' name 'SipRegistrationListener'
  6302. procedure onRegistering(para1: JLString); overload;
  6303. procedure onRegistrationDone(para1: JLString; para2: jlong); overload;
  6304. procedure onRegistrationFailed(para1: JLString; para2: jint; para3: JLString); overload;
  6305. end;
  6306. ANSSipSession = class sealed external 'android.net.sip' name 'SipSession' (JLObject)
  6307. public
  6308. type
  6309. InnerListener = class;
  6310. Arr1InnerListener = array of InnerListener;
  6311. Arr2InnerListener = array of Arr1InnerListener;
  6312. Arr3InnerListener = array of Arr2InnerListener;
  6313. InnerState = class;
  6314. Arr1InnerState = array of InnerState;
  6315. Arr2InnerState = array of Arr1InnerState;
  6316. Arr3InnerState = array of Arr2InnerState;
  6317. InnerListener = class external 'android.net.sip' name 'Listener' (JLObject)
  6318. public
  6319. constructor create(); overload;
  6320. procedure onCalling(para1: ANSSipSession); overload; virtual;
  6321. procedure onRinging(para1: ANSSipSession; para2: ANSSipProfile; para3: JLString); overload; virtual;
  6322. procedure onRingingBack(para1: ANSSipSession); overload; virtual;
  6323. procedure onCallEstablished(para1: ANSSipSession; para2: JLString); overload; virtual;
  6324. procedure onCallEnded(para1: ANSSipSession); overload; virtual;
  6325. procedure onCallBusy(para1: ANSSipSession); overload; virtual;
  6326. procedure onError(para1: ANSSipSession; para2: jint; para3: JLString); overload; virtual;
  6327. procedure onCallChangeFailed(para1: ANSSipSession; para2: jint; para3: JLString); overload; virtual;
  6328. procedure onRegistering(para1: ANSSipSession); overload; virtual;
  6329. procedure onRegistrationDone(para1: ANSSipSession; para2: jint); overload; virtual;
  6330. procedure onRegistrationFailed(para1: ANSSipSession; para2: jint; para3: JLString); overload; virtual;
  6331. procedure onRegistrationTimeout(para1: ANSSipSession); overload; virtual;
  6332. end;
  6333. InnerState = class external 'android.net.sip' name 'State' (JLObject)
  6334. public
  6335. const
  6336. READY_TO_CALL = 0;
  6337. REGISTERING = 1;
  6338. DEREGISTERING = 2;
  6339. INCOMING_CALL = 3;
  6340. INCOMING_CALL_ANSWERING = 4;
  6341. OUTGOING_CALL = 5;
  6342. OUTGOING_CALL_RING_BACK = 6;
  6343. OUTGOING_CALL_CANCELING = 7;
  6344. IN_CALL = 8;
  6345. PINGING = 9;
  6346. NOT_DEFINED = 101;
  6347. public
  6348. class function toString(para1: jint): JLString; static; overload;
  6349. end;
  6350. public
  6351. function getLocalIp(): JLString; overload; virtual;
  6352. function getLocalProfile(): ANSSipProfile; overload; virtual;
  6353. function getPeerProfile(): ANSSipProfile; overload; virtual;
  6354. function getState(): jint; overload; virtual;
  6355. function isInCall(): jboolean; overload; virtual;
  6356. function getCallId(): JLString; overload; virtual;
  6357. procedure setListener(para1: ANSSipSession.InnerListener); overload; virtual;
  6358. procedure register(para1: jint); overload; virtual;
  6359. procedure unregister(); overload; virtual;
  6360. procedure makeCall(para1: ANSSipProfile; para2: JLString; para3: jint); overload; virtual;
  6361. procedure answerCall(para1: JLString; para2: jint); overload; virtual;
  6362. procedure endCall(); overload; virtual;
  6363. procedure changeCall(para1: JLString; para2: jint); overload; virtual;
  6364. end;
  6365. ANWWifiManager = class external 'android.net.wifi' name 'WifiManager' (JLObject)
  6366. public
  6367. type
  6368. InnerMulticastLock = class;
  6369. Arr1InnerMulticastLock = array of InnerMulticastLock;
  6370. Arr2InnerMulticastLock = array of Arr1InnerMulticastLock;
  6371. Arr3InnerMulticastLock = array of Arr2InnerMulticastLock;
  6372. InnerWifiLock = class;
  6373. Arr1InnerWifiLock = array of InnerWifiLock;
  6374. Arr2InnerWifiLock = array of Arr1InnerWifiLock;
  6375. Arr3InnerWifiLock = array of Arr2InnerWifiLock;
  6376. InnerMulticastLock = class external 'android.net.wifi' name 'MulticastLock'
  6377. end;
  6378. InnerWifiLock = class external 'android.net.wifi' name 'WifiLock'
  6379. end;
  6380. public
  6381. const
  6382. ERROR_AUTHENTICATING = 1;
  6383. WIFI_STATE_CHANGED_ACTION = 'android.net.wifi.WIFI_STATE_CHANGED';
  6384. EXTRA_WIFI_STATE = 'wifi_state';
  6385. EXTRA_PREVIOUS_WIFI_STATE = 'previous_wifi_state';
  6386. WIFI_STATE_DISABLING = 0;
  6387. WIFI_STATE_DISABLED = 1;
  6388. WIFI_STATE_ENABLING = 2;
  6389. WIFI_STATE_ENABLED = 3;
  6390. WIFI_STATE_UNKNOWN = 4;
  6391. SUPPLICANT_CONNECTION_CHANGE_ACTION = 'android.net.wifi.supplicant.CONNECTION_CHANGE';
  6392. EXTRA_SUPPLICANT_CONNECTED = 'connected';
  6393. NETWORK_STATE_CHANGED_ACTION = 'android.net.wifi.STATE_CHANGE';
  6394. EXTRA_NETWORK_INFO = 'networkInfo';
  6395. EXTRA_BSSID = 'bssid';
  6396. EXTRA_WIFI_INFO = 'wifiInfo';
  6397. SUPPLICANT_STATE_CHANGED_ACTION = 'android.net.wifi.supplicant.STATE_CHANGE';
  6398. EXTRA_NEW_STATE = 'newState';
  6399. EXTRA_SUPPLICANT_ERROR = 'supplicantError';
  6400. SCAN_RESULTS_AVAILABLE_ACTION = 'android.net.wifi.SCAN_RESULTS';
  6401. RSSI_CHANGED_ACTION = 'android.net.wifi.RSSI_CHANGED';
  6402. EXTRA_NEW_RSSI = 'newRssi';
  6403. NETWORK_IDS_CHANGED_ACTION = 'android.net.wifi.NETWORK_IDS_CHANGED';
  6404. ACTION_PICK_WIFI_NETWORK = 'android.net.wifi.PICK_WIFI_NETWORK';
  6405. WIFI_MODE_FULL = 1;
  6406. WIFI_MODE_SCAN_ONLY = 2;
  6407. WIFI_MODE_FULL_HIGH_PERF = 3;
  6408. public
  6409. function getConfiguredNetworks(): JUList; overload; virtual;
  6410. function addNetwork(para1: ANWWifiConfiguration): jint; overload; virtual;
  6411. function updateNetwork(para1: ANWWifiConfiguration): jint; overload; virtual;
  6412. function removeNetwork(para1: jint): jboolean; overload; virtual;
  6413. function enableNetwork(para1: jint; para2: jboolean): jboolean; overload; virtual;
  6414. function disableNetwork(para1: jint): jboolean; overload; virtual;
  6415. function disconnect(): jboolean; overload; virtual;
  6416. function reconnect(): jboolean; overload; virtual;
  6417. function reassociate(): jboolean; overload; virtual;
  6418. function pingSupplicant(): jboolean; overload; virtual;
  6419. function startScan(): jboolean; overload; virtual;
  6420. function getConnectionInfo(): ANWWifiInfo; overload; virtual;
  6421. function getScanResults(): JUList; overload; virtual;
  6422. function saveConfiguration(): jboolean; overload; virtual;
  6423. function getDhcpInfo(): ANDhcpInfo; overload; virtual;
  6424. function setWifiEnabled(para1: jboolean): jboolean; overload; virtual;
  6425. function getWifiState(): jint; overload; virtual;
  6426. function isWifiEnabled(): jboolean; overload; virtual;
  6427. class function calculateSignalLevel(para1: jint; para2: jint): jint; static; overload;
  6428. class function compareSignalLevel(para1: jint; para2: jint): jint; static; overload;
  6429. function createWifiLock(para1: jint; para2: JLString): ANWWifiManager.InnerWifiLock; overload; virtual;
  6430. function createWifiLock(para1: JLString): ANWWifiManager.InnerWifiLock; overload; virtual;
  6431. function createMulticastLock(para1: JLString): ANWWifiManager.InnerMulticastLock; overload; virtual;
  6432. end;
  6433. ANWPWifiP2pManager = class external 'android.net.wifi.p2p' name 'WifiP2pManager' (JLObject)
  6434. public
  6435. type
  6436. InnerChannel = class;
  6437. Arr1InnerChannel = array of InnerChannel;
  6438. Arr2InnerChannel = array of Arr1InnerChannel;
  6439. Arr3InnerChannel = array of Arr2InnerChannel;
  6440. InnerGroupInfoListener = interface;
  6441. Arr1InnerGroupInfoListener = array of InnerGroupInfoListener;
  6442. Arr2InnerGroupInfoListener = array of Arr1InnerGroupInfoListener;
  6443. Arr3InnerGroupInfoListener = array of Arr2InnerGroupInfoListener;
  6444. InnerConnectionInfoListener = interface;
  6445. Arr1InnerConnectionInfoListener = array of InnerConnectionInfoListener;
  6446. Arr2InnerConnectionInfoListener = array of Arr1InnerConnectionInfoListener;
  6447. Arr3InnerConnectionInfoListener = array of Arr2InnerConnectionInfoListener;
  6448. InnerPeerListListener = interface;
  6449. Arr1InnerPeerListListener = array of InnerPeerListListener;
  6450. Arr2InnerPeerListListener = array of Arr1InnerPeerListListener;
  6451. Arr3InnerPeerListListener = array of Arr2InnerPeerListListener;
  6452. InnerActionListener = interface;
  6453. Arr1InnerActionListener = array of InnerActionListener;
  6454. Arr2InnerActionListener = array of Arr1InnerActionListener;
  6455. Arr3InnerActionListener = array of Arr2InnerActionListener;
  6456. InnerChannelListener = interface;
  6457. Arr1InnerChannelListener = array of InnerChannelListener;
  6458. Arr2InnerChannelListener = array of Arr1InnerChannelListener;
  6459. Arr3InnerChannelListener = array of Arr2InnerChannelListener;
  6460. InnerChannel = class external 'android.net.wifi.p2p' name 'Channel' (JLObject)
  6461. end;
  6462. InnerGroupInfoListener = interface external 'android.net.wifi.p2p' name 'GroupInfoListener'
  6463. procedure onGroupInfoAvailable(para1: ANWPWifiP2pGroup); overload;
  6464. end;
  6465. InnerConnectionInfoListener = interface external 'android.net.wifi.p2p' name 'ConnectionInfoListener'
  6466. procedure onConnectionInfoAvailable(para1: ANWPWifiP2pInfo); overload;
  6467. end;
  6468. InnerPeerListListener = interface external 'android.net.wifi.p2p' name 'PeerListListener'
  6469. procedure onPeersAvailable(para1: ANWPWifiP2pDeviceList); overload;
  6470. end;
  6471. InnerActionListener = interface external 'android.net.wifi.p2p' name 'ActionListener'
  6472. procedure onSuccess(); overload;
  6473. procedure onFailure(para1: jint); overload;
  6474. end;
  6475. InnerChannelListener = interface external 'android.net.wifi.p2p' name 'ChannelListener'
  6476. procedure onChannelDisconnected(); overload;
  6477. end;
  6478. public
  6479. const
  6480. WIFI_P2P_STATE_CHANGED_ACTION = 'android.net.wifi.p2p.STATE_CHANGED';
  6481. EXTRA_WIFI_STATE = 'wifi_p2p_state';
  6482. WIFI_P2P_STATE_DISABLED = 1;
  6483. WIFI_P2P_STATE_ENABLED = 2;
  6484. WIFI_P2P_CONNECTION_CHANGED_ACTION = 'android.net.wifi.p2p.CONNECTION_STATE_CHANGE';
  6485. EXTRA_WIFI_P2P_INFO = 'wifiP2pInfo';
  6486. EXTRA_NETWORK_INFO = 'networkInfo';
  6487. WIFI_P2P_PEERS_CHANGED_ACTION = 'android.net.wifi.p2p.PEERS_CHANGED';
  6488. WIFI_P2P_THIS_DEVICE_CHANGED_ACTION = 'android.net.wifi.p2p.THIS_DEVICE_CHANGED';
  6489. EXTRA_WIFI_P2P_DEVICE = 'wifiP2pDevice';
  6490. ERROR = 0;
  6491. P2P_UNSUPPORTED = 1;
  6492. BUSY = 2;
  6493. public
  6494. function initialize(para1: ACContext; para2: AOLooper; para3: ANWPWifiP2pManager.InnerChannelListener): ANWPWifiP2pManager.InnerChannel; overload; virtual;
  6495. procedure discoverPeers(para1: ANWPWifiP2pManager.InnerChannel; para2: ANWPWifiP2pManager.InnerActionListener); overload; virtual;
  6496. procedure connect(para1: ANWPWifiP2pManager.InnerChannel; para2: ANWPWifiP2pConfig; para3: ANWPWifiP2pManager.InnerActionListener); overload; virtual;
  6497. procedure cancelConnect(para1: ANWPWifiP2pManager.InnerChannel; para2: ANWPWifiP2pManager.InnerActionListener); overload; virtual;
  6498. procedure createGroup(para1: ANWPWifiP2pManager.InnerChannel; para2: ANWPWifiP2pManager.InnerActionListener); overload; virtual;
  6499. procedure removeGroup(para1: ANWPWifiP2pManager.InnerChannel; para2: ANWPWifiP2pManager.InnerActionListener); overload; virtual;
  6500. procedure requestPeers(para1: ANWPWifiP2pManager.InnerChannel; para2: ANWPWifiP2pManager.InnerPeerListListener); overload; virtual;
  6501. procedure requestConnectionInfo(para1: ANWPWifiP2pManager.InnerChannel; para2: ANWPWifiP2pManager.InnerConnectionInfoListener); overload; virtual;
  6502. procedure requestGroupInfo(para1: ANWPWifiP2pManager.InnerChannel; para2: ANWPWifiP2pManager.InnerGroupInfoListener); overload; virtual;
  6503. end;
  6504. ANNfcAdapter = class sealed external 'android.nfc' name 'NfcAdapter' (JLObject)
  6505. public
  6506. type
  6507. InnerCreateNdefMessageCallback = interface;
  6508. Arr1InnerCreateNdefMessageCallback = array of InnerCreateNdefMessageCallback;
  6509. Arr2InnerCreateNdefMessageCallback = array of Arr1InnerCreateNdefMessageCallback;
  6510. Arr3InnerCreateNdefMessageCallback = array of Arr2InnerCreateNdefMessageCallback;
  6511. InnerOnNdefPushCompleteCallback = interface;
  6512. Arr1InnerOnNdefPushCompleteCallback = array of InnerOnNdefPushCompleteCallback;
  6513. Arr2InnerOnNdefPushCompleteCallback = array of Arr1InnerOnNdefPushCompleteCallback;
  6514. Arr3InnerOnNdefPushCompleteCallback = array of Arr2InnerOnNdefPushCompleteCallback;
  6515. InnerCreateNdefMessageCallback = interface external 'android.nfc' name 'CreateNdefMessageCallback'
  6516. function createNdefMessage(para1: ANNfcEvent): ANNdefMessage; overload;
  6517. end;
  6518. InnerOnNdefPushCompleteCallback = interface external 'android.nfc' name 'OnNdefPushCompleteCallback'
  6519. procedure onNdefPushComplete(para1: ANNfcEvent); overload;
  6520. end;
  6521. public
  6522. const
  6523. ACTION_NDEF_DISCOVERED = 'android.nfc.action.NDEF_DISCOVERED';
  6524. ACTION_TECH_DISCOVERED = 'android.nfc.action.TECH_DISCOVERED';
  6525. ACTION_TAG_DISCOVERED = 'android.nfc.action.TAG_DISCOVERED';
  6526. EXTRA_TAG = 'android.nfc.extra.TAG';
  6527. EXTRA_NDEF_MESSAGES = 'android.nfc.extra.NDEF_MESSAGES';
  6528. EXTRA_ID = 'android.nfc.extra.ID';
  6529. public
  6530. class function getDefaultAdapter(para1: ACContext): ANNfcAdapter; static; overload;
  6531. class function getDefaultAdapter(): ANNfcAdapter; static; overload;
  6532. function isEnabled(): jboolean; overload; virtual;
  6533. procedure setNdefPushMessage(para1: ANNdefMessage; para2: AAActivity; para3: Arr1AAActivity); overload; virtual;
  6534. procedure setNdefPushMessage(para1: ANNdefMessage; para2: AAActivity; const para3: array of AAActivity); overload; virtual;
  6535. procedure setNdefPushMessageCallback(para1: ANNfcAdapter.InnerCreateNdefMessageCallback; para2: AAActivity; para3: Arr1AAActivity); overload; virtual;
  6536. procedure setNdefPushMessageCallback(para1: ANNfcAdapter.InnerCreateNdefMessageCallback; para2: AAActivity; const para3: array of AAActivity); overload; virtual;
  6537. procedure setOnNdefPushCompleteCallback(para1: ANNfcAdapter.InnerOnNdefPushCompleteCallback; para2: AAActivity; para3: Arr1AAActivity); overload; virtual;
  6538. procedure setOnNdefPushCompleteCallback(para1: ANNfcAdapter.InnerOnNdefPushCompleteCallback; para2: AAActivity; const para3: array of AAActivity); overload; virtual;
  6539. procedure enableForegroundDispatch(para1: AAActivity; para2: AAPendingIntent; para3: Arr1ACIntentFilter; para4: Arr2JLString); overload; virtual;
  6540. procedure enableForegroundDispatch(para1: AAActivity; para2: AAPendingIntent; var para3: array of ACIntentFilter; para4: Arr2JLString); overload; virtual;
  6541. procedure disableForegroundDispatch(para1: AAActivity); overload; virtual;
  6542. procedure enableForegroundNdefPush(para1: AAActivity; para2: ANNdefMessage); overload; virtual;
  6543. procedure disableForegroundNdefPush(para1: AAActivity); overload; virtual;
  6544. end;
  6545. ANNfcEvent = class sealed external 'android.nfc' name 'NfcEvent' (JLObject)
  6546. public
  6547. final var
  6548. fnfcAdapter: ANNfcAdapter; external name 'nfcAdapter';
  6549. end;
  6550. ANNfcManager = class sealed external 'android.nfc' name 'NfcManager' (JLObject)
  6551. public
  6552. function getDefaultAdapter(): ANNfcAdapter; overload; virtual;
  6553. end;
  6554. AOETC1 = class external 'android.opengl' name 'ETC1' (JLObject)
  6555. public
  6556. const
  6557. ENCODED_BLOCK_SIZE = 8;
  6558. DECODED_BLOCK_SIZE = 48;
  6559. ETC_PKM_HEADER_SIZE = 16;
  6560. ETC1_RGB8_OES = 36196;
  6561. public
  6562. constructor create(); overload;
  6563. class procedure encodeBlock(para1: JNBuffer; para2: jint; para3: JNBuffer); static; overload;
  6564. class procedure decodeBlock(para1: JNBuffer; para2: JNBuffer); static; overload;
  6565. class function getEncodedDataSize(para1: jint; para2: jint): jint; static; overload;
  6566. class procedure encodeImage(para1: JNBuffer; para2: jint; para3: jint; para4: jint; para5: jint; para6: JNBuffer); static; overload;
  6567. class procedure decodeImage(para1: JNBuffer; para2: JNBuffer; para3: jint; para4: jint; para5: jint; para6: jint); static; overload;
  6568. class procedure formatHeader(para1: JNBuffer; para2: jint; para3: jint); static; overload;
  6569. class function isValid(para1: JNBuffer): jboolean; static; overload;
  6570. class function getWidth(para1: JNBuffer): jint; static; overload;
  6571. class function getHeight(para1: JNBuffer): jint; static; overload;
  6572. end;
  6573. AOETC1Util = class external 'android.opengl' name 'ETC1Util' (JLObject)
  6574. public
  6575. type
  6576. InnerETC1Texture = class;
  6577. Arr1InnerETC1Texture = array of InnerETC1Texture;
  6578. Arr2InnerETC1Texture = array of Arr1InnerETC1Texture;
  6579. Arr3InnerETC1Texture = array of Arr2InnerETC1Texture;
  6580. InnerETC1Texture = class external 'android.opengl' name 'ETC1Texture' (JLObject)
  6581. public
  6582. constructor create(para1: jint; para2: jint; para3: JNByteBuffer); overload;
  6583. function getWidth(): jint; overload; virtual;
  6584. function getHeight(): jint; overload; virtual;
  6585. function getData(): JNByteBuffer; overload; virtual;
  6586. end;
  6587. public
  6588. constructor create(); overload;
  6589. class procedure loadTexture(para1: jint; para2: jint; para3: jint; para4: jint; para5: jint; para6: JIInputStream); static; overload; // throws java.io.IOException
  6590. class procedure loadTexture(para1: jint; para2: jint; para3: jint; para4: jint; para5: jint; para6: AOETC1Util.InnerETC1Texture); static; overload;
  6591. class function isETC1Supported(): jboolean; static; overload;
  6592. class function createTexture(para1: JIInputStream): AOETC1Util.InnerETC1Texture; static; overload; // throws java.io.IOException
  6593. class function compressTexture(para1: JNBuffer; para2: jint; para3: jint; para4: jint; para5: jint): AOETC1Util.InnerETC1Texture; static; overload;
  6594. class procedure writeTexture(para1: AOETC1Util.InnerETC1Texture; para2: JIOutputStream); static; overload; // throws java.io.IOException
  6595. end;
  6596. AOGLDebugHelper = class external 'android.opengl' name 'GLDebugHelper' (JLObject)
  6597. public
  6598. const
  6599. CONFIG_CHECK_GL_ERROR = 1;
  6600. CONFIG_CHECK_THREAD = 2;
  6601. CONFIG_LOG_ARGUMENT_NAMES = 4;
  6602. ERROR_WRONG_THREAD = 28672;
  6603. public
  6604. constructor create(); overload;
  6605. class function wrap(para1: JMKOGL; para2: jint; para3: JIWriter): JMKOGL; static; overload;
  6606. class function wrap(para1: JMKEEGL; para2: jint; para3: JIWriter): JMKEEGL; static; overload;
  6607. end;
  6608. AOGLES10 = class external 'android.opengl' name 'GLES10' (JLObject)
  6609. public
  6610. const
  6611. GL_ADD = 260;
  6612. GL_ALIASED_LINE_WIDTH_RANGE = 33902;
  6613. GL_ALIASED_POINT_SIZE_RANGE = 33901;
  6614. GL_ALPHA = 6406;
  6615. GL_ALPHA_BITS = 3413;
  6616. GL_ALPHA_TEST = 3008;
  6617. GL_ALWAYS = 519;
  6618. GL_AMBIENT = 4608;
  6619. GL_AMBIENT_AND_DIFFUSE = 5634;
  6620. GL_AND = 5377;
  6621. GL_AND_INVERTED = 5380;
  6622. GL_AND_REVERSE = 5378;
  6623. GL_BACK = 1029;
  6624. GL_BLEND = 3042;
  6625. GL_BLUE_BITS = 3412;
  6626. GL_BYTE = 5120;
  6627. GL_CCW = 2305;
  6628. GL_CLAMP_TO_EDGE = 33071;
  6629. GL_CLEAR = 5376;
  6630. GL_COLOR_ARRAY = 32886;
  6631. GL_COLOR_BUFFER_BIT = 16384;
  6632. GL_COLOR_LOGIC_OP = 3058;
  6633. GL_COLOR_MATERIAL = 2903;
  6634. GL_COMPRESSED_TEXTURE_FORMATS = 34467;
  6635. GL_CONSTANT_ATTENUATION = 4615;
  6636. GL_COPY = 5379;
  6637. GL_COPY_INVERTED = 5388;
  6638. GL_CULL_FACE = 2884;
  6639. GL_CW = 2304;
  6640. GL_DECAL = 8449;
  6641. GL_DECR = 7683;
  6642. GL_DEPTH_BITS = 3414;
  6643. GL_DEPTH_BUFFER_BIT = 256;
  6644. GL_DEPTH_TEST = 2929;
  6645. GL_DIFFUSE = 4609;
  6646. GL_DITHER = 3024;
  6647. GL_DONT_CARE = 4352;
  6648. GL_DST_ALPHA = 772;
  6649. GL_DST_COLOR = 774;
  6650. GL_EMISSION = 5632;
  6651. GL_EQUAL = 514;
  6652. GL_EQUIV = 5385;
  6653. GL_EXP = 2048;
  6654. GL_EXP2 = 2049;
  6655. GL_EXTENSIONS = 7939;
  6656. GL_FALSE = 0;
  6657. GL_FASTEST = 4353;
  6658. GL_FIXED = 5132;
  6659. GL_FLAT = 7424;
  6660. GL_FLOAT = 5126;
  6661. GL_FOG = 2912;
  6662. GL_FOG_COLOR = 2918;
  6663. GL_FOG_DENSITY = 2914;
  6664. GL_FOG_END = 2916;
  6665. GL_FOG_HINT = 3156;
  6666. GL_FOG_MODE = 2917;
  6667. GL_FOG_START = 2915;
  6668. GL_FRONT = 1028;
  6669. GL_FRONT_AND_BACK = 1032;
  6670. GL_GEQUAL = 518;
  6671. GL_GREATER = 516;
  6672. GL_GREEN_BITS = 3411;
  6673. GL_IMPLEMENTATION_COLOR_READ_FORMAT_OES = 35739;
  6674. GL_IMPLEMENTATION_COLOR_READ_TYPE_OES = 35738;
  6675. GL_INCR = 7682;
  6676. GL_INVALID_ENUM = 1280;
  6677. GL_INVALID_OPERATION = 1282;
  6678. GL_INVALID_VALUE = 1281;
  6679. GL_INVERT = 5386;
  6680. GL_KEEP = 7680;
  6681. GL_LEQUAL = 515;
  6682. GL_LESS = 513;
  6683. GL_LIGHT_MODEL_AMBIENT = 2899;
  6684. GL_LIGHT_MODEL_TWO_SIDE = 2898;
  6685. GL_LIGHT0 = 16384;
  6686. GL_LIGHT1 = 16385;
  6687. GL_LIGHT2 = 16386;
  6688. GL_LIGHT3 = 16387;
  6689. GL_LIGHT4 = 16388;
  6690. GL_LIGHT5 = 16389;
  6691. GL_LIGHT6 = 16390;
  6692. GL_LIGHT7 = 16391;
  6693. GL_LIGHTING = 2896;
  6694. GL_LINE_LOOP = 2;
  6695. GL_LINE_SMOOTH = 2848;
  6696. GL_LINE_SMOOTH_HINT = 3154;
  6697. GL_LINE_STRIP = 3;
  6698. GL_LINEAR = 9729;
  6699. GL_LINEAR_ATTENUATION = 4616;
  6700. GL_LINEAR_MIPMAP_LINEAR = 9987;
  6701. GL_LINEAR_MIPMAP_NEAREST = 9985;
  6702. GL_LINES = 1;
  6703. GL_LUMINANCE = 6409;
  6704. GL_LUMINANCE_ALPHA = 6410;
  6705. GL_MAX_ELEMENTS_INDICES = 33001;
  6706. GL_MAX_ELEMENTS_VERTICES = 33000;
  6707. GL_MAX_LIGHTS = 3377;
  6708. GL_MAX_MODELVIEW_STACK_DEPTH = 3382;
  6709. GL_MAX_PROJECTION_STACK_DEPTH = 3384;
  6710. GL_MAX_TEXTURE_SIZE = 3379;
  6711. GL_MAX_TEXTURE_STACK_DEPTH = 3385;
  6712. GL_MAX_TEXTURE_UNITS = 34018;
  6713. GL_MAX_VIEWPORT_DIMS = 3386;
  6714. GL_MODELVIEW = 5888;
  6715. GL_MODULATE = 8448;
  6716. GL_MULTISAMPLE = 32925;
  6717. GL_NAND = 5390;
  6718. GL_NEAREST = 9728;
  6719. GL_NEAREST_MIPMAP_LINEAR = 9986;
  6720. GL_NEAREST_MIPMAP_NEAREST = 9984;
  6721. GL_NEVER = 512;
  6722. GL_NICEST = 4354;
  6723. GL_NO_ERROR = 0;
  6724. GL_NOOP = 5381;
  6725. GL_NOR = 5384;
  6726. GL_NORMAL_ARRAY = 32885;
  6727. GL_NORMALIZE = 2977;
  6728. GL_NOTEQUAL = 517;
  6729. GL_NUM_COMPRESSED_TEXTURE_FORMATS = 34466;
  6730. GL_ONE = 1;
  6731. GL_ONE_MINUS_DST_ALPHA = 773;
  6732. GL_ONE_MINUS_DST_COLOR = 775;
  6733. GL_ONE_MINUS_SRC_ALPHA = 771;
  6734. GL_ONE_MINUS_SRC_COLOR = 769;
  6735. GL_OR = 5383;
  6736. GL_OR_INVERTED = 5389;
  6737. GL_OR_REVERSE = 5387;
  6738. GL_OUT_OF_MEMORY = 1285;
  6739. GL_PACK_ALIGNMENT = 3333;
  6740. GL_PALETTE4_R5_G6_B5_OES = 35730;
  6741. GL_PALETTE4_RGB5_A1_OES = 35732;
  6742. GL_PALETTE4_RGB8_OES = 35728;
  6743. GL_PALETTE4_RGBA4_OES = 35731;
  6744. GL_PALETTE4_RGBA8_OES = 35729;
  6745. GL_PALETTE8_R5_G6_B5_OES = 35735;
  6746. GL_PALETTE8_RGB5_A1_OES = 35737;
  6747. GL_PALETTE8_RGB8_OES = 35733;
  6748. GL_PALETTE8_RGBA4_OES = 35736;
  6749. GL_PALETTE8_RGBA8_OES = 35734;
  6750. GL_PERSPECTIVE_CORRECTION_HINT = 3152;
  6751. GL_POINT_SMOOTH = 2832;
  6752. GL_POINT_SMOOTH_HINT = 3153;
  6753. GL_POINTS = 0;
  6754. GL_POINT_FADE_THRESHOLD_SIZE = 33064;
  6755. GL_POINT_SIZE = 2833;
  6756. GL_POLYGON_OFFSET_FILL = 32823;
  6757. GL_POLYGON_SMOOTH_HINT = 3155;
  6758. GL_POSITION = 4611;
  6759. GL_PROJECTION = 5889;
  6760. GL_QUADRATIC_ATTENUATION = 4617;
  6761. GL_RED_BITS = 3410;
  6762. GL_RENDERER = 7937;
  6763. GL_REPEAT = 10497;
  6764. GL_REPLACE = 7681;
  6765. GL_RESCALE_NORMAL = 32826;
  6766. GL_RGB = 6407;
  6767. GL_RGBA = 6408;
  6768. GL_SAMPLE_ALPHA_TO_COVERAGE = 32926;
  6769. GL_SAMPLE_ALPHA_TO_ONE = 32927;
  6770. GL_SAMPLE_COVERAGE = 32928;
  6771. GL_SCISSOR_TEST = 3089;
  6772. GL_SET = 5391;
  6773. GL_SHININESS = 5633;
  6774. GL_SHORT = 5122;
  6775. GL_SMOOTH = 7425;
  6776. GL_SMOOTH_LINE_WIDTH_RANGE = 2850;
  6777. GL_SMOOTH_POINT_SIZE_RANGE = 2834;
  6778. GL_SPECULAR = 4610;
  6779. GL_SPOT_CUTOFF = 4614;
  6780. GL_SPOT_DIRECTION = 4612;
  6781. GL_SPOT_EXPONENT = 4613;
  6782. GL_SRC_ALPHA = 770;
  6783. GL_SRC_ALPHA_SATURATE = 776;
  6784. GL_SRC_COLOR = 768;
  6785. GL_STACK_OVERFLOW = 1283;
  6786. GL_STACK_UNDERFLOW = 1284;
  6787. GL_STENCIL_BITS = 3415;
  6788. GL_STENCIL_BUFFER_BIT = 1024;
  6789. GL_STENCIL_TEST = 2960;
  6790. GL_SUBPIXEL_BITS = 3408;
  6791. GL_TEXTURE = 5890;
  6792. GL_TEXTURE_2D = 3553;
  6793. GL_TEXTURE_COORD_ARRAY = 32888;
  6794. GL_TEXTURE_ENV = 8960;
  6795. GL_TEXTURE_ENV_COLOR = 8705;
  6796. GL_TEXTURE_ENV_MODE = 8704;
  6797. GL_TEXTURE_MAG_FILTER = 10240;
  6798. GL_TEXTURE_MIN_FILTER = 10241;
  6799. GL_TEXTURE_WRAP_S = 10242;
  6800. GL_TEXTURE_WRAP_T = 10243;
  6801. GL_TEXTURE0 = 33984;
  6802. GL_TEXTURE1 = 33985;
  6803. GL_TEXTURE2 = 33986;
  6804. GL_TEXTURE3 = 33987;
  6805. GL_TEXTURE4 = 33988;
  6806. GL_TEXTURE5 = 33989;
  6807. GL_TEXTURE6 = 33990;
  6808. GL_TEXTURE7 = 33991;
  6809. GL_TEXTURE8 = 33992;
  6810. GL_TEXTURE9 = 33993;
  6811. GL_TEXTURE10 = 33994;
  6812. GL_TEXTURE11 = 33995;
  6813. GL_TEXTURE12 = 33996;
  6814. GL_TEXTURE13 = 33997;
  6815. GL_TEXTURE14 = 33998;
  6816. GL_TEXTURE15 = 33999;
  6817. GL_TEXTURE16 = 34000;
  6818. GL_TEXTURE17 = 34001;
  6819. GL_TEXTURE18 = 34002;
  6820. GL_TEXTURE19 = 34003;
  6821. GL_TEXTURE20 = 34004;
  6822. GL_TEXTURE21 = 34005;
  6823. GL_TEXTURE22 = 34006;
  6824. GL_TEXTURE23 = 34007;
  6825. GL_TEXTURE24 = 34008;
  6826. GL_TEXTURE25 = 34009;
  6827. GL_TEXTURE26 = 34010;
  6828. GL_TEXTURE27 = 34011;
  6829. GL_TEXTURE28 = 34012;
  6830. GL_TEXTURE29 = 34013;
  6831. GL_TEXTURE30 = 34014;
  6832. GL_TEXTURE31 = 34015;
  6833. GL_TRIANGLE_FAN = 6;
  6834. GL_TRIANGLE_STRIP = 5;
  6835. GL_TRIANGLES = 4;
  6836. GL_TRUE = 1;
  6837. GL_UNPACK_ALIGNMENT = 3317;
  6838. GL_UNSIGNED_BYTE = 5121;
  6839. GL_UNSIGNED_SHORT = 5123;
  6840. GL_UNSIGNED_SHORT_4_4_4_4 = 32819;
  6841. GL_UNSIGNED_SHORT_5_5_5_1 = 32820;
  6842. GL_UNSIGNED_SHORT_5_6_5 = 33635;
  6843. GL_VENDOR = 7936;
  6844. GL_VERSION = 7938;
  6845. GL_VERTEX_ARRAY = 32884;
  6846. GL_XOR = 5382;
  6847. GL_ZERO = 0;
  6848. public
  6849. constructor create(); overload;
  6850. class procedure glActiveTexture(para1: jint); static; overload;
  6851. class procedure glAlphaFunc(para1: jint; para2: jfloat); static; overload;
  6852. class procedure glAlphaFuncx(para1: jint; para2: jint); static; overload;
  6853. class procedure glBindTexture(para1: jint; para2: jint); static; overload;
  6854. class procedure glBlendFunc(para1: jint; para2: jint); static; overload;
  6855. class procedure glClear(para1: jint); static; overload;
  6856. class procedure glClearColor(para1: jfloat; para2: jfloat; para3: jfloat; para4: jfloat); static; overload;
  6857. class procedure glClearColorx(para1: jint; para2: jint; para3: jint; para4: jint); static; overload;
  6858. class procedure glClearDepthf(para1: jfloat); static; overload;
  6859. class procedure glClearDepthx(para1: jint); static; overload;
  6860. class procedure glClearStencil(para1: jint); static; overload;
  6861. class procedure glClientActiveTexture(para1: jint); static; overload;
  6862. class procedure glColor4f(para1: jfloat; para2: jfloat; para3: jfloat; para4: jfloat); static; overload;
  6863. class procedure glColor4x(para1: jint; para2: jint; para3: jint; para4: jint); static; overload;
  6864. class procedure glColorMask(para1: jboolean; para2: jboolean; para3: jboolean; para4: jboolean); static; overload;
  6865. class procedure glColorPointer(para1: jint; para2: jint; para3: jint; para4: JNBuffer); static; overload;
  6866. class procedure glCompressedTexImage2D(para1: jint; para2: jint; para3: jint; para4: jint; para5: jint; para6: jint; para7: jint; para8: JNBuffer); static; overload;
  6867. class procedure glCompressedTexSubImage2D(para1: jint; para2: jint; para3: jint; para4: jint; para5: jint; para6: jint; para7: jint; para8: jint; para9: JNBuffer); static; overload;
  6868. class procedure glCopyTexImage2D(para1: jint; para2: jint; para3: jint; para4: jint; para5: jint; para6: jint; para7: jint; para8: jint); static; overload;
  6869. class procedure glCopyTexSubImage2D(para1: jint; para2: jint; para3: jint; para4: jint; para5: jint; para6: jint; para7: jint; para8: jint); static; overload;
  6870. class procedure glCullFace(para1: jint); static; overload;
  6871. class procedure glDeleteTextures(para1: jint; para2: Arr1jint; para3: jint); static; overload;
  6872. class procedure glDeleteTextures(para1: jint; var para2: array of jint; para3: jint); static; overload;
  6873. class procedure glDeleteTextures(para1: jint; para2: JNIntBuffer); static; overload;
  6874. class procedure glDepthFunc(para1: jint); static; overload;
  6875. class procedure glDepthMask(para1: jboolean); static; overload;
  6876. class procedure glDepthRangef(para1: jfloat; para2: jfloat); static; overload;
  6877. class procedure glDepthRangex(para1: jint; para2: jint); static; overload;
  6878. class procedure glDisable(para1: jint); static; overload;
  6879. class procedure glDisableClientState(para1: jint); static; overload;
  6880. class procedure glDrawArrays(para1: jint; para2: jint; para3: jint); static; overload;
  6881. class procedure glDrawElements(para1: jint; para2: jint; para3: jint; para4: JNBuffer); static; overload;
  6882. class procedure glEnable(para1: jint); static; overload;
  6883. class procedure glEnableClientState(para1: jint); static; overload;
  6884. class procedure glFinish(); static; overload;
  6885. class procedure glFlush(); static; overload;
  6886. class procedure glFogf(para1: jint; para2: jfloat); static; overload;
  6887. class procedure glFogfv(para1: jint; para2: Arr1jfloat; para3: jint); static; overload;
  6888. class procedure glFogfv(para1: jint; var para2: array of jfloat; para3: jint); static; overload;
  6889. class procedure glFogfv(para1: jint; para2: JNFloatBuffer); static; overload;
  6890. class procedure glFogx(para1: jint; para2: jint); static; overload;
  6891. class procedure glFogxv(para1: jint; para2: Arr1jint; para3: jint); static; overload;
  6892. class procedure glFogxv(para1: jint; var para2: array of jint; para3: jint); static; overload;
  6893. class procedure glFogxv(para1: jint; para2: JNIntBuffer); static; overload;
  6894. class procedure glFrontFace(para1: jint); static; overload;
  6895. class procedure glFrustumf(para1: jfloat; para2: jfloat; para3: jfloat; para4: jfloat; para5: jfloat; para6: jfloat); static; overload;
  6896. class procedure glFrustumx(para1: jint; para2: jint; para3: jint; para4: jint; para5: jint; para6: jint); static; overload;
  6897. class procedure glGenTextures(para1: jint; para2: Arr1jint; para3: jint); static; overload;
  6898. class procedure glGenTextures(para1: jint; var para2: array of jint; para3: jint); static; overload;
  6899. class procedure glGenTextures(para1: jint; para2: JNIntBuffer); static; overload;
  6900. class function glGetError(): jint; static; overload;
  6901. class procedure glGetIntegerv(para1: jint; para2: Arr1jint; para3: jint); static; overload;
  6902. class procedure glGetIntegerv(para1: jint; var para2: array of jint; para3: jint); static; overload;
  6903. class procedure glGetIntegerv(para1: jint; para2: JNIntBuffer); static; overload;
  6904. class function glGetString(para1: jint): JLString; static; overload;
  6905. class procedure glHint(para1: jint; para2: jint); static; overload;
  6906. class procedure glLightModelf(para1: jint; para2: jfloat); static; overload;
  6907. class procedure glLightModelfv(para1: jint; para2: Arr1jfloat; para3: jint); static; overload;
  6908. class procedure glLightModelfv(para1: jint; var para2: array of jfloat; para3: jint); static; overload;
  6909. class procedure glLightModelfv(para1: jint; para2: JNFloatBuffer); static; overload;
  6910. class procedure glLightModelx(para1: jint; para2: jint); static; overload;
  6911. class procedure glLightModelxv(para1: jint; para2: Arr1jint; para3: jint); static; overload;
  6912. class procedure glLightModelxv(para1: jint; var para2: array of jint; para3: jint); static; overload;
  6913. class procedure glLightModelxv(para1: jint; para2: JNIntBuffer); static; overload;
  6914. class procedure glLightf(para1: jint; para2: jint; para3: jfloat); static; overload;
  6915. class procedure glLightfv(para1: jint; para2: jint; para3: Arr1jfloat; para4: jint); static; overload;
  6916. class procedure glLightfv(para1: jint; para2: jint; var para3: array of jfloat; para4: jint); static; overload;
  6917. class procedure glLightfv(para1: jint; para2: jint; para3: JNFloatBuffer); static; overload;
  6918. class procedure glLightx(para1: jint; para2: jint; para3: jint); static; overload;
  6919. class procedure glLightxv(para1: jint; para2: jint; para3: Arr1jint; para4: jint); static; overload;
  6920. class procedure glLightxv(para1: jint; para2: jint; var para3: array of jint; para4: jint); static; overload;
  6921. class procedure glLightxv(para1: jint; para2: jint; para3: JNIntBuffer); static; overload;
  6922. class procedure glLineWidth(para1: jfloat); static; overload;
  6923. class procedure glLineWidthx(para1: jint); static; overload;
  6924. class procedure glLoadIdentity(); static; overload;
  6925. class procedure glLoadMatrixf(para1: Arr1jfloat; para2: jint); static; overload;
  6926. class procedure glLoadMatrixf(var para1: array of jfloat; para2: jint); static; overload;
  6927. class procedure glLoadMatrixf(para1: JNFloatBuffer); static; overload;
  6928. class procedure glLoadMatrixx(para1: Arr1jint; para2: jint); static; overload;
  6929. class procedure glLoadMatrixx(var para1: array of jint; para2: jint); static; overload;
  6930. class procedure glLoadMatrixx(para1: JNIntBuffer); static; overload;
  6931. class procedure glLogicOp(para1: jint); static; overload;
  6932. class procedure glMaterialf(para1: jint; para2: jint; para3: jfloat); static; overload;
  6933. class procedure glMaterialfv(para1: jint; para2: jint; para3: Arr1jfloat; para4: jint); static; overload;
  6934. class procedure glMaterialfv(para1: jint; para2: jint; var para3: array of jfloat; para4: jint); static; overload;
  6935. class procedure glMaterialfv(para1: jint; para2: jint; para3: JNFloatBuffer); static; overload;
  6936. class procedure glMaterialx(para1: jint; para2: jint; para3: jint); static; overload;
  6937. class procedure glMaterialxv(para1: jint; para2: jint; para3: Arr1jint; para4: jint); static; overload;
  6938. class procedure glMaterialxv(para1: jint; para2: jint; var para3: array of jint; para4: jint); static; overload;
  6939. class procedure glMaterialxv(para1: jint; para2: jint; para3: JNIntBuffer); static; overload;
  6940. class procedure glMatrixMode(para1: jint); static; overload;
  6941. class procedure glMultMatrixf(para1: Arr1jfloat; para2: jint); static; overload;
  6942. class procedure glMultMatrixf(var para1: array of jfloat; para2: jint); static; overload;
  6943. class procedure glMultMatrixf(para1: JNFloatBuffer); static; overload;
  6944. class procedure glMultMatrixx(para1: Arr1jint; para2: jint); static; overload;
  6945. class procedure glMultMatrixx(var para1: array of jint; para2: jint); static; overload;
  6946. class procedure glMultMatrixx(para1: JNIntBuffer); static; overload;
  6947. class procedure glMultiTexCoord4f(para1: jint; para2: jfloat; para3: jfloat; para4: jfloat; para5: jfloat); static; overload;
  6948. class procedure glMultiTexCoord4x(para1: jint; para2: jint; para3: jint; para4: jint; para5: jint); static; overload;
  6949. class procedure glNormal3f(para1: jfloat; para2: jfloat; para3: jfloat); static; overload;
  6950. class procedure glNormal3x(para1: jint; para2: jint; para3: jint); static; overload;
  6951. class procedure glNormalPointer(para1: jint; para2: jint; para3: JNBuffer); static; overload;
  6952. class procedure glOrthof(para1: jfloat; para2: jfloat; para3: jfloat; para4: jfloat; para5: jfloat; para6: jfloat); static; overload;
  6953. class procedure glOrthox(para1: jint; para2: jint; para3: jint; para4: jint; para5: jint; para6: jint); static; overload;
  6954. class procedure glPixelStorei(para1: jint; para2: jint); static; overload;
  6955. class procedure glPointSize(para1: jfloat); static; overload;
  6956. class procedure glPointSizex(para1: jint); static; overload;
  6957. class procedure glPolygonOffset(para1: jfloat; para2: jfloat); static; overload;
  6958. class procedure glPolygonOffsetx(para1: jint; para2: jint); static; overload;
  6959. class procedure glPopMatrix(); static; overload;
  6960. class procedure glPushMatrix(); static; overload;
  6961. class procedure glReadPixels(para1: jint; para2: jint; para3: jint; para4: jint; para5: jint; para6: jint; para7: JNBuffer); static; overload;
  6962. class procedure glRotatef(para1: jfloat; para2: jfloat; para3: jfloat; para4: jfloat); static; overload;
  6963. class procedure glRotatex(para1: jint; para2: jint; para3: jint; para4: jint); static; overload;
  6964. class procedure glSampleCoverage(para1: jfloat; para2: jboolean); static; overload;
  6965. class procedure glSampleCoveragex(para1: jint; para2: jboolean); static; overload;
  6966. class procedure glScalef(para1: jfloat; para2: jfloat; para3: jfloat); static; overload;
  6967. class procedure glScalex(para1: jint; para2: jint; para3: jint); static; overload;
  6968. class procedure glScissor(para1: jint; para2: jint; para3: jint; para4: jint); static; overload;
  6969. class procedure glShadeModel(para1: jint); static; overload;
  6970. class procedure glStencilFunc(para1: jint; para2: jint; para3: jint); static; overload;
  6971. class procedure glStencilMask(para1: jint); static; overload;
  6972. class procedure glStencilOp(para1: jint; para2: jint; para3: jint); static; overload;
  6973. class procedure glTexCoordPointer(para1: jint; para2: jint; para3: jint; para4: JNBuffer); static; overload;
  6974. class procedure glTexEnvf(para1: jint; para2: jint; para3: jfloat); static; overload;
  6975. class procedure glTexEnvfv(para1: jint; para2: jint; para3: Arr1jfloat; para4: jint); static; overload;
  6976. class procedure glTexEnvfv(para1: jint; para2: jint; var para3: array of jfloat; para4: jint); static; overload;
  6977. class procedure glTexEnvfv(para1: jint; para2: jint; para3: JNFloatBuffer); static; overload;
  6978. class procedure glTexEnvx(para1: jint; para2: jint; para3: jint); static; overload;
  6979. class procedure glTexEnvxv(para1: jint; para2: jint; para3: Arr1jint; para4: jint); static; overload;
  6980. class procedure glTexEnvxv(para1: jint; para2: jint; var para3: array of jint; para4: jint); static; overload;
  6981. class procedure glTexEnvxv(para1: jint; para2: jint; para3: JNIntBuffer); static; overload;
  6982. class procedure glTexImage2D(para1: jint; para2: jint; para3: jint; para4: jint; para5: jint; para6: jint; para7: jint; para8: jint; para9: JNBuffer); static; overload;
  6983. class procedure glTexParameterf(para1: jint; para2: jint; para3: jfloat); static; overload;
  6984. class procedure glTexParameterx(para1: jint; para2: jint; para3: jint); static; overload;
  6985. class procedure glTexSubImage2D(para1: jint; para2: jint; para3: jint; para4: jint; para5: jint; para6: jint; para7: jint; para8: jint; para9: JNBuffer); static; overload;
  6986. class procedure glTranslatef(para1: jfloat; para2: jfloat; para3: jfloat); static; overload;
  6987. class procedure glTranslatex(para1: jint; para2: jint; para3: jint); static; overload;
  6988. class procedure glVertexPointer(para1: jint; para2: jint; para3: jint; para4: JNBuffer); static; overload;
  6989. class procedure glViewport(para1: jint; para2: jint; para3: jint; para4: jint); static; overload;
  6990. end;
  6991. AOGLES10Ext = class external 'android.opengl' name 'GLES10Ext' (JLObject)
  6992. public
  6993. constructor create(); overload;
  6994. class function glQueryMatrixxOES(para1: Arr1jint; para2: jint; para3: Arr1jint; para4: jint): jint; static; overload;
  6995. class function glQueryMatrixxOES(var para1: array of jint; para2: jint; var para3: array of jint; para4: jint): jint; static; overload;
  6996. class function glQueryMatrixxOES(para1: JNIntBuffer; para2: JNIntBuffer): jint; static; overload;
  6997. end;
  6998. AOGLES11Ext = class external 'android.opengl' name 'GLES11Ext' (JLObject)
  6999. public
  7000. const
  7001. GL_BLEND_EQUATION_RGB_OES = 32777;
  7002. GL_BLEND_EQUATION_ALPHA_OES = 34877;
  7003. GL_BLEND_DST_RGB_OES = 32968;
  7004. GL_BLEND_SRC_RGB_OES = 32969;
  7005. GL_BLEND_DST_ALPHA_OES = 32970;
  7006. GL_BLEND_SRC_ALPHA_OES = 32971;
  7007. GL_BLEND_EQUATION_OES = 32777;
  7008. GL_FUNC_ADD_OES = 32774;
  7009. GL_FUNC_SUBTRACT_OES = 32778;
  7010. GL_FUNC_REVERSE_SUBTRACT_OES = 32779;
  7011. GL_ETC1_RGB8_OES = 36196;
  7012. GL_DEPTH_COMPONENT24_OES = 33190;
  7013. GL_DEPTH_COMPONENT32_OES = 33191;
  7014. GL_TEXTURE_CROP_RECT_OES = 35741;
  7015. GL_FIXED_OES = 5132;
  7016. GL_NONE_OES = 0;
  7017. GL_FRAMEBUFFER_OES = 36160;
  7018. GL_RENDERBUFFER_OES = 36161;
  7019. GL_RGBA4_OES = 32854;
  7020. GL_RGB5_A1_OES = 32855;
  7021. GL_RGB565_OES = 36194;
  7022. GL_DEPTH_COMPONENT16_OES = 33189;
  7023. GL_RENDERBUFFER_WIDTH_OES = 36162;
  7024. GL_RENDERBUFFER_HEIGHT_OES = 36163;
  7025. GL_RENDERBUFFER_INTERNAL_FORMAT_OES = 36164;
  7026. GL_RENDERBUFFER_RED_SIZE_OES = 36176;
  7027. GL_RENDERBUFFER_GREEN_SIZE_OES = 36177;
  7028. GL_RENDERBUFFER_BLUE_SIZE_OES = 36178;
  7029. GL_RENDERBUFFER_ALPHA_SIZE_OES = 36179;
  7030. GL_RENDERBUFFER_DEPTH_SIZE_OES = 36180;
  7031. GL_RENDERBUFFER_STENCIL_SIZE_OES = 36181;
  7032. GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE_OES = 36048;
  7033. GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME_OES = 36049;
  7034. GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL_OES = 36050;
  7035. GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE_OES = 36051;
  7036. GL_COLOR_ATTACHMENT0_OES = 36064;
  7037. GL_DEPTH_ATTACHMENT_OES = 36096;
  7038. GL_STENCIL_ATTACHMENT_OES = 36128;
  7039. GL_FRAMEBUFFER_COMPLETE_OES = 36053;
  7040. GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT_OES = 36054;
  7041. GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT_OES = 36055;
  7042. GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS_OES = 36057;
  7043. GL_FRAMEBUFFER_INCOMPLETE_FORMATS_OES = 36058;
  7044. GL_FRAMEBUFFER_UNSUPPORTED_OES = 36061;
  7045. GL_FRAMEBUFFER_BINDING_OES = 36006;
  7046. GL_RENDERBUFFER_BINDING_OES = 36007;
  7047. GL_MAX_RENDERBUFFER_SIZE_OES = 34024;
  7048. GL_INVALID_FRAMEBUFFER_OPERATION_OES = 1286;
  7049. GL_WRITE_ONLY_OES = 35001;
  7050. GL_BUFFER_ACCESS_OES = 35003;
  7051. GL_BUFFER_MAPPED_OES = 35004;
  7052. GL_BUFFER_MAP_POINTER_OES = 35005;
  7053. GL_MODELVIEW_MATRIX_FLOAT_AS_INT_BITS_OES = 35213;
  7054. GL_PROJECTION_MATRIX_FLOAT_AS_INT_BITS_OES = 35214;
  7055. GL_TEXTURE_MATRIX_FLOAT_AS_INT_BITS_OES = 35215;
  7056. GL_MAX_VERTEX_UNITS_OES = 34468;
  7057. GL_MAX_PALETTE_MATRICES_OES = 34882;
  7058. GL_MATRIX_PALETTE_OES = 34880;
  7059. GL_MATRIX_INDEX_ARRAY_OES = 34884;
  7060. GL_WEIGHT_ARRAY_OES = 34477;
  7061. GL_CURRENT_PALETTE_MATRIX_OES = 34883;
  7062. GL_MATRIX_INDEX_ARRAY_SIZE_OES = 34886;
  7063. GL_MATRIX_INDEX_ARRAY_TYPE_OES = 34887;
  7064. GL_MATRIX_INDEX_ARRAY_STRIDE_OES = 34888;
  7065. GL_MATRIX_INDEX_ARRAY_POINTER_OES = 34889;
  7066. GL_MATRIX_INDEX_ARRAY_BUFFER_BINDING_OES = 35742;
  7067. GL_WEIGHT_ARRAY_SIZE_OES = 34475;
  7068. GL_WEIGHT_ARRAY_TYPE_OES = 34473;
  7069. GL_WEIGHT_ARRAY_STRIDE_OES = 34474;
  7070. GL_WEIGHT_ARRAY_POINTER_OES = 34476;
  7071. GL_WEIGHT_ARRAY_BUFFER_BINDING_OES = 34974;
  7072. GL_DEPTH_STENCIL_OES = 34041;
  7073. GL_UNSIGNED_INT_24_8_OES = 34042;
  7074. GL_DEPTH24_STENCIL8_OES = 35056;
  7075. GL_RGB8_OES = 32849;
  7076. GL_RGBA8_OES = 32856;
  7077. GL_STENCIL_INDEX1_OES = 36166;
  7078. GL_STENCIL_INDEX4_OES = 36167;
  7079. GL_STENCIL_INDEX8_OES = 36168;
  7080. GL_INCR_WRAP_OES = 34055;
  7081. GL_DECR_WRAP_OES = 34056;
  7082. GL_NORMAL_MAP_OES = 34065;
  7083. GL_REFLECTION_MAP_OES = 34066;
  7084. GL_TEXTURE_CUBE_MAP_OES = 34067;
  7085. GL_TEXTURE_BINDING_CUBE_MAP_OES = 34068;
  7086. GL_TEXTURE_CUBE_MAP_POSITIVE_X_OES = 34069;
  7087. GL_TEXTURE_CUBE_MAP_NEGATIVE_X_OES = 34070;
  7088. GL_TEXTURE_CUBE_MAP_POSITIVE_Y_OES = 34071;
  7089. GL_TEXTURE_CUBE_MAP_NEGATIVE_Y_OES = 34072;
  7090. GL_TEXTURE_CUBE_MAP_POSITIVE_Z_OES = 34073;
  7091. GL_TEXTURE_CUBE_MAP_NEGATIVE_Z_OES = 34074;
  7092. GL_MAX_CUBE_MAP_TEXTURE_SIZE_OES = 34076;
  7093. GL_TEXTURE_GEN_MODE_OES = 9472;
  7094. GL_TEXTURE_GEN_STR_OES = 36192;
  7095. GL_MIRRORED_REPEAT_OES = 33648;
  7096. GL_3DC_X_AMD = 34809;
  7097. GL_3DC_XY_AMD = 34810;
  7098. GL_ATC_RGB_AMD = 35986;
  7099. GL_ATC_RGBA_EXPLICIT_ALPHA_AMD = 35987;
  7100. GL_ATC_RGBA_INTERPOLATED_ALPHA_AMD = 34798;
  7101. GL_TEXTURE_MAX_ANISOTROPY_EXT = 34046;
  7102. GL_MAX_TEXTURE_MAX_ANISOTROPY_EXT = 34047;
  7103. GL_BGRA = 32993;
  7104. public
  7105. constructor create(); overload;
  7106. class procedure glBlendEquationSeparateOES(para1: jint; para2: jint); static; overload;
  7107. class procedure glBlendFuncSeparateOES(para1: jint; para2: jint; para3: jint; para4: jint); static; overload;
  7108. class procedure glBlendEquationOES(para1: jint); static; overload;
  7109. class procedure glDrawTexsOES(para1: jshort; para2: jshort; para3: jshort; para4: jshort; para5: jshort); static; overload;
  7110. class procedure glDrawTexiOES(para1: jint; para2: jint; para3: jint; para4: jint; para5: jint); static; overload;
  7111. class procedure glDrawTexxOES(para1: jint; para2: jint; para3: jint; para4: jint; para5: jint); static; overload;
  7112. class procedure glDrawTexsvOES(para1: Arr1jshort; para2: jint); static; overload;
  7113. class procedure glDrawTexsvOES(var para1: array of jshort; para2: jint); static; overload;
  7114. class procedure glDrawTexsvOES(para1: JNShortBuffer); static; overload;
  7115. class procedure glDrawTexivOES(para1: Arr1jint; para2: jint); static; overload;
  7116. class procedure glDrawTexivOES(var para1: array of jint; para2: jint); static; overload;
  7117. class procedure glDrawTexivOES(para1: JNIntBuffer); static; overload;
  7118. class procedure glDrawTexxvOES(para1: Arr1jint; para2: jint); static; overload;
  7119. class procedure glDrawTexxvOES(var para1: array of jint; para2: jint); static; overload;
  7120. class procedure glDrawTexxvOES(para1: JNIntBuffer); static; overload;
  7121. class procedure glDrawTexfOES(para1: jfloat; para2: jfloat; para3: jfloat; para4: jfloat; para5: jfloat); static; overload;
  7122. class procedure glDrawTexfvOES(para1: Arr1jfloat; para2: jint); static; overload;
  7123. class procedure glDrawTexfvOES(var para1: array of jfloat; para2: jint); static; overload;
  7124. class procedure glDrawTexfvOES(para1: JNFloatBuffer); static; overload;
  7125. class procedure glEGLImageTargetTexture2DOES(para1: jint; para2: JNBuffer); static; overload;
  7126. class procedure glEGLImageTargetRenderbufferStorageOES(para1: jint; para2: JNBuffer); static; overload;
  7127. class procedure glAlphaFuncxOES(para1: jint; para2: jint); static; overload;
  7128. class procedure glClearColorxOES(para1: jint; para2: jint; para3: jint; para4: jint); static; overload;
  7129. class procedure glClearDepthxOES(para1: jint); static; overload;
  7130. class procedure glClipPlanexOES(para1: jint; para2: Arr1jint; para3: jint); static; overload;
  7131. class procedure glClipPlanexOES(para1: jint; var para2: array of jint; para3: jint); static; overload;
  7132. class procedure glClipPlanexOES(para1: jint; para2: JNIntBuffer); static; overload;
  7133. class procedure glColor4xOES(para1: jint; para2: jint; para3: jint; para4: jint); static; overload;
  7134. class procedure glDepthRangexOES(para1: jint; para2: jint); static; overload;
  7135. class procedure glFogxOES(para1: jint; para2: jint); static; overload;
  7136. class procedure glFogxvOES(para1: jint; para2: Arr1jint; para3: jint); static; overload;
  7137. class procedure glFogxvOES(para1: jint; var para2: array of jint; para3: jint); static; overload;
  7138. class procedure glFogxvOES(para1: jint; para2: JNIntBuffer); static; overload;
  7139. class procedure glFrustumxOES(para1: jint; para2: jint; para3: jint; para4: jint; para5: jint; para6: jint); static; overload;
  7140. class procedure glGetClipPlanexOES(para1: jint; para2: Arr1jint; para3: jint); static; overload;
  7141. class procedure glGetClipPlanexOES(para1: jint; var para2: array of jint; para3: jint); static; overload;
  7142. class procedure glGetClipPlanexOES(para1: jint; para2: JNIntBuffer); static; overload;
  7143. class procedure glGetFixedvOES(para1: jint; para2: Arr1jint; para3: jint); static; overload;
  7144. class procedure glGetFixedvOES(para1: jint; var para2: array of jint; para3: jint); static; overload;
  7145. class procedure glGetFixedvOES(para1: jint; para2: JNIntBuffer); static; overload;
  7146. class procedure glGetLightxvOES(para1: jint; para2: jint; para3: Arr1jint; para4: jint); static; overload;
  7147. class procedure glGetLightxvOES(para1: jint; para2: jint; var para3: array of jint; para4: jint); static; overload;
  7148. class procedure glGetLightxvOES(para1: jint; para2: jint; para3: JNIntBuffer); static; overload;
  7149. class procedure glGetMaterialxvOES(para1: jint; para2: jint; para3: Arr1jint; para4: jint); static; overload;
  7150. class procedure glGetMaterialxvOES(para1: jint; para2: jint; var para3: array of jint; para4: jint); static; overload;
  7151. class procedure glGetMaterialxvOES(para1: jint; para2: jint; para3: JNIntBuffer); static; overload;
  7152. class procedure glGetTexEnvxvOES(para1: jint; para2: jint; para3: Arr1jint; para4: jint); static; overload;
  7153. class procedure glGetTexEnvxvOES(para1: jint; para2: jint; var para3: array of jint; para4: jint); static; overload;
  7154. class procedure glGetTexEnvxvOES(para1: jint; para2: jint; para3: JNIntBuffer); static; overload;
  7155. class procedure glGetTexParameterxvOES(para1: jint; para2: jint; para3: Arr1jint; para4: jint); static; overload;
  7156. class procedure glGetTexParameterxvOES(para1: jint; para2: jint; var para3: array of jint; para4: jint); static; overload;
  7157. class procedure glGetTexParameterxvOES(para1: jint; para2: jint; para3: JNIntBuffer); static; overload;
  7158. class procedure glLightModelxOES(para1: jint; para2: jint); static; overload;
  7159. class procedure glLightModelxvOES(para1: jint; para2: Arr1jint; para3: jint); static; overload;
  7160. class procedure glLightModelxvOES(para1: jint; var para2: array of jint; para3: jint); static; overload;
  7161. class procedure glLightModelxvOES(para1: jint; para2: JNIntBuffer); static; overload;
  7162. class procedure glLightxOES(para1: jint; para2: jint; para3: jint); static; overload;
  7163. class procedure glLightxvOES(para1: jint; para2: jint; para3: Arr1jint; para4: jint); static; overload;
  7164. class procedure glLightxvOES(para1: jint; para2: jint; var para3: array of jint; para4: jint); static; overload;
  7165. class procedure glLightxvOES(para1: jint; para2: jint; para3: JNIntBuffer); static; overload;
  7166. class procedure glLineWidthxOES(para1: jint); static; overload;
  7167. class procedure glLoadMatrixxOES(para1: Arr1jint; para2: jint); static; overload;
  7168. class procedure glLoadMatrixxOES(var para1: array of jint; para2: jint); static; overload;
  7169. class procedure glLoadMatrixxOES(para1: JNIntBuffer); static; overload;
  7170. class procedure glMaterialxOES(para1: jint; para2: jint; para3: jint); static; overload;
  7171. class procedure glMaterialxvOES(para1: jint; para2: jint; para3: Arr1jint; para4: jint); static; overload;
  7172. class procedure glMaterialxvOES(para1: jint; para2: jint; var para3: array of jint; para4: jint); static; overload;
  7173. class procedure glMaterialxvOES(para1: jint; para2: jint; para3: JNIntBuffer); static; overload;
  7174. class procedure glMultMatrixxOES(para1: Arr1jint; para2: jint); static; overload;
  7175. class procedure glMultMatrixxOES(var para1: array of jint; para2: jint); static; overload;
  7176. class procedure glMultMatrixxOES(para1: JNIntBuffer); static; overload;
  7177. class procedure glMultiTexCoord4xOES(para1: jint; para2: jint; para3: jint; para4: jint; para5: jint); static; overload;
  7178. class procedure glNormal3xOES(para1: jint; para2: jint; para3: jint); static; overload;
  7179. class procedure glOrthoxOES(para1: jint; para2: jint; para3: jint; para4: jint; para5: jint; para6: jint); static; overload;
  7180. class procedure glPointParameterxOES(para1: jint; para2: jint); static; overload;
  7181. class procedure glPointParameterxvOES(para1: jint; para2: Arr1jint; para3: jint); static; overload;
  7182. class procedure glPointParameterxvOES(para1: jint; var para2: array of jint; para3: jint); static; overload;
  7183. class procedure glPointParameterxvOES(para1: jint; para2: JNIntBuffer); static; overload;
  7184. class procedure glPointSizexOES(para1: jint); static; overload;
  7185. class procedure glPolygonOffsetxOES(para1: jint; para2: jint); static; overload;
  7186. class procedure glRotatexOES(para1: jint; para2: jint; para3: jint; para4: jint); static; overload;
  7187. class procedure glSampleCoveragexOES(para1: jint; para2: jboolean); static; overload;
  7188. class procedure glScalexOES(para1: jint; para2: jint; para3: jint); static; overload;
  7189. class procedure glTexEnvxOES(para1: jint; para2: jint; para3: jint); static; overload;
  7190. class procedure glTexEnvxvOES(para1: jint; para2: jint; para3: Arr1jint; para4: jint); static; overload;
  7191. class procedure glTexEnvxvOES(para1: jint; para2: jint; var para3: array of jint; para4: jint); static; overload;
  7192. class procedure glTexEnvxvOES(para1: jint; para2: jint; para3: JNIntBuffer); static; overload;
  7193. class procedure glTexParameterxOES(para1: jint; para2: jint; para3: jint); static; overload;
  7194. class procedure glTexParameterxvOES(para1: jint; para2: jint; para3: Arr1jint; para4: jint); static; overload;
  7195. class procedure glTexParameterxvOES(para1: jint; para2: jint; var para3: array of jint; para4: jint); static; overload;
  7196. class procedure glTexParameterxvOES(para1: jint; para2: jint; para3: JNIntBuffer); static; overload;
  7197. class procedure glTranslatexOES(para1: jint; para2: jint; para3: jint); static; overload;
  7198. class function glIsRenderbufferOES(para1: jint): jboolean; static; overload;
  7199. class procedure glBindRenderbufferOES(para1: jint; para2: jint); static; overload;
  7200. class procedure glDeleteRenderbuffersOES(para1: jint; para2: Arr1jint; para3: jint); static; overload;
  7201. class procedure glDeleteRenderbuffersOES(para1: jint; var para2: array of jint; para3: jint); static; overload;
  7202. class procedure glDeleteRenderbuffersOES(para1: jint; para2: JNIntBuffer); static; overload;
  7203. class procedure glGenRenderbuffersOES(para1: jint; para2: Arr1jint; para3: jint); static; overload;
  7204. class procedure glGenRenderbuffersOES(para1: jint; var para2: array of jint; para3: jint); static; overload;
  7205. class procedure glGenRenderbuffersOES(para1: jint; para2: JNIntBuffer); static; overload;
  7206. class procedure glRenderbufferStorageOES(para1: jint; para2: jint; para3: jint; para4: jint); static; overload;
  7207. class procedure glGetRenderbufferParameterivOES(para1: jint; para2: jint; para3: Arr1jint; para4: jint); static; overload;
  7208. class procedure glGetRenderbufferParameterivOES(para1: jint; para2: jint; var para3: array of jint; para4: jint); static; overload;
  7209. class procedure glGetRenderbufferParameterivOES(para1: jint; para2: jint; para3: JNIntBuffer); static; overload;
  7210. class function glIsFramebufferOES(para1: jint): jboolean; static; overload;
  7211. class procedure glBindFramebufferOES(para1: jint; para2: jint); static; overload;
  7212. class procedure glDeleteFramebuffersOES(para1: jint; para2: Arr1jint; para3: jint); static; overload;
  7213. class procedure glDeleteFramebuffersOES(para1: jint; var para2: array of jint; para3: jint); static; overload;
  7214. class procedure glDeleteFramebuffersOES(para1: jint; para2: JNIntBuffer); static; overload;
  7215. class procedure glGenFramebuffersOES(para1: jint; para2: Arr1jint; para3: jint); static; overload;
  7216. class procedure glGenFramebuffersOES(para1: jint; var para2: array of jint; para3: jint); static; overload;
  7217. class procedure glGenFramebuffersOES(para1: jint; para2: JNIntBuffer); static; overload;
  7218. class function glCheckFramebufferStatusOES(para1: jint): jint; static; overload;
  7219. class procedure glFramebufferRenderbufferOES(para1: jint; para2: jint; para3: jint; para4: jint); static; overload;
  7220. class procedure glFramebufferTexture2DOES(para1: jint; para2: jint; para3: jint; para4: jint; para5: jint); static; overload;
  7221. class procedure glGetFramebufferAttachmentParameterivOES(para1: jint; para2: jint; para3: jint; para4: Arr1jint; para5: jint); static; overload;
  7222. class procedure glGetFramebufferAttachmentParameterivOES(para1: jint; para2: jint; para3: jint; var para4: array of jint; para5: jint); static; overload;
  7223. class procedure glGetFramebufferAttachmentParameterivOES(para1: jint; para2: jint; para3: jint; para4: JNIntBuffer); static; overload;
  7224. class procedure glGenerateMipmapOES(para1: jint); static; overload;
  7225. class procedure glCurrentPaletteMatrixOES(para1: jint); static; overload;
  7226. class procedure glLoadPaletteFromModelViewMatrixOES(); static; overload;
  7227. class procedure glMatrixIndexPointerOES(para1: jint; para2: jint; para3: jint; para4: JNBuffer); static; overload;
  7228. class procedure glWeightPointerOES(para1: jint; para2: jint; para3: jint; para4: JNBuffer); static; overload;
  7229. class procedure glDepthRangefOES(para1: jfloat; para2: jfloat); static; overload;
  7230. class procedure glFrustumfOES(para1: jfloat; para2: jfloat; para3: jfloat; para4: jfloat; para5: jfloat; para6: jfloat); static; overload;
  7231. class procedure glOrthofOES(para1: jfloat; para2: jfloat; para3: jfloat; para4: jfloat; para5: jfloat; para6: jfloat); static; overload;
  7232. class procedure glClipPlanefOES(para1: jint; para2: Arr1jfloat; para3: jint); static; overload;
  7233. class procedure glClipPlanefOES(para1: jint; var para2: array of jfloat; para3: jint); static; overload;
  7234. class procedure glClipPlanefOES(para1: jint; para2: JNFloatBuffer); static; overload;
  7235. class procedure glGetClipPlanefOES(para1: jint; para2: Arr1jfloat; para3: jint); static; overload;
  7236. class procedure glGetClipPlanefOES(para1: jint; var para2: array of jfloat; para3: jint); static; overload;
  7237. class procedure glGetClipPlanefOES(para1: jint; para2: JNFloatBuffer); static; overload;
  7238. class procedure glClearDepthfOES(para1: jfloat); static; overload;
  7239. class procedure glTexGenfOES(para1: jint; para2: jint; para3: jfloat); static; overload;
  7240. class procedure glTexGenfvOES(para1: jint; para2: jint; para3: Arr1jfloat; para4: jint); static; overload;
  7241. class procedure glTexGenfvOES(para1: jint; para2: jint; var para3: array of jfloat; para4: jint); static; overload;
  7242. class procedure glTexGenfvOES(para1: jint; para2: jint; para3: JNFloatBuffer); static; overload;
  7243. class procedure glTexGeniOES(para1: jint; para2: jint; para3: jint); static; overload;
  7244. class procedure glTexGenivOES(para1: jint; para2: jint; para3: Arr1jint; para4: jint); static; overload;
  7245. class procedure glTexGenivOES(para1: jint; para2: jint; var para3: array of jint; para4: jint); static; overload;
  7246. class procedure glTexGenivOES(para1: jint; para2: jint; para3: JNIntBuffer); static; overload;
  7247. class procedure glTexGenxOES(para1: jint; para2: jint; para3: jint); static; overload;
  7248. class procedure glTexGenxvOES(para1: jint; para2: jint; para3: Arr1jint; para4: jint); static; overload;
  7249. class procedure glTexGenxvOES(para1: jint; para2: jint; var para3: array of jint; para4: jint); static; overload;
  7250. class procedure glTexGenxvOES(para1: jint; para2: jint; para3: JNIntBuffer); static; overload;
  7251. class procedure glGetTexGenfvOES(para1: jint; para2: jint; para3: Arr1jfloat; para4: jint); static; overload;
  7252. class procedure glGetTexGenfvOES(para1: jint; para2: jint; var para3: array of jfloat; para4: jint); static; overload;
  7253. class procedure glGetTexGenfvOES(para1: jint; para2: jint; para3: JNFloatBuffer); static; overload;
  7254. class procedure glGetTexGenivOES(para1: jint; para2: jint; para3: Arr1jint; para4: jint); static; overload;
  7255. class procedure glGetTexGenivOES(para1: jint; para2: jint; var para3: array of jint; para4: jint); static; overload;
  7256. class procedure glGetTexGenivOES(para1: jint; para2: jint; para3: JNIntBuffer); static; overload;
  7257. class procedure glGetTexGenxvOES(para1: jint; para2: jint; para3: Arr1jint; para4: jint); static; overload;
  7258. class procedure glGetTexGenxvOES(para1: jint; para2: jint; var para3: array of jint; para4: jint); static; overload;
  7259. class procedure glGetTexGenxvOES(para1: jint; para2: jint; para3: JNIntBuffer); static; overload;
  7260. end;
  7261. AOGLES20 = class external 'android.opengl' name 'GLES20' (JLObject)
  7262. public
  7263. const
  7264. GL_ACTIVE_TEXTURE = 34016;
  7265. GL_DEPTH_BUFFER_BIT = 256;
  7266. GL_STENCIL_BUFFER_BIT = 1024;
  7267. GL_COLOR_BUFFER_BIT = 16384;
  7268. GL_FALSE = 0;
  7269. GL_TRUE = 1;
  7270. GL_POINTS = 0;
  7271. GL_LINES = 1;
  7272. GL_LINE_LOOP = 2;
  7273. GL_LINE_STRIP = 3;
  7274. GL_TRIANGLES = 4;
  7275. GL_TRIANGLE_STRIP = 5;
  7276. GL_TRIANGLE_FAN = 6;
  7277. GL_ZERO = 0;
  7278. GL_ONE = 1;
  7279. GL_SRC_COLOR = 768;
  7280. GL_ONE_MINUS_SRC_COLOR = 769;
  7281. GL_SRC_ALPHA = 770;
  7282. GL_ONE_MINUS_SRC_ALPHA = 771;
  7283. GL_DST_ALPHA = 772;
  7284. GL_ONE_MINUS_DST_ALPHA = 773;
  7285. GL_DST_COLOR = 774;
  7286. GL_ONE_MINUS_DST_COLOR = 775;
  7287. GL_SRC_ALPHA_SATURATE = 776;
  7288. GL_FUNC_ADD = 32774;
  7289. GL_BLEND_EQUATION = 32777;
  7290. GL_BLEND_EQUATION_RGB = 32777;
  7291. GL_BLEND_EQUATION_ALPHA = 34877;
  7292. GL_FUNC_SUBTRACT = 32778;
  7293. GL_FUNC_REVERSE_SUBTRACT = 32779;
  7294. GL_BLEND_DST_RGB = 32968;
  7295. GL_BLEND_SRC_RGB = 32969;
  7296. GL_BLEND_DST_ALPHA = 32970;
  7297. GL_BLEND_SRC_ALPHA = 32971;
  7298. GL_CONSTANT_COLOR = 32769;
  7299. GL_ONE_MINUS_CONSTANT_COLOR = 32770;
  7300. GL_CONSTANT_ALPHA = 32771;
  7301. GL_ONE_MINUS_CONSTANT_ALPHA = 32772;
  7302. GL_BLEND_COLOR = 32773;
  7303. GL_ARRAY_BUFFER = 34962;
  7304. GL_ELEMENT_ARRAY_BUFFER = 34963;
  7305. GL_ARRAY_BUFFER_BINDING = 34964;
  7306. GL_ELEMENT_ARRAY_BUFFER_BINDING = 34965;
  7307. GL_STREAM_DRAW = 35040;
  7308. GL_STATIC_DRAW = 35044;
  7309. GL_DYNAMIC_DRAW = 35048;
  7310. GL_BUFFER_SIZE = 34660;
  7311. GL_BUFFER_USAGE = 34661;
  7312. GL_CURRENT_VERTEX_ATTRIB = 34342;
  7313. GL_FRONT = 1028;
  7314. GL_BACK = 1029;
  7315. GL_FRONT_AND_BACK = 1032;
  7316. GL_TEXTURE_2D = 3553;
  7317. GL_CULL_FACE = 2884;
  7318. GL_BLEND = 3042;
  7319. GL_DITHER = 3024;
  7320. GL_STENCIL_TEST = 2960;
  7321. GL_DEPTH_TEST = 2929;
  7322. GL_SCISSOR_TEST = 3089;
  7323. GL_POLYGON_OFFSET_FILL = 32823;
  7324. GL_SAMPLE_ALPHA_TO_COVERAGE = 32926;
  7325. GL_SAMPLE_COVERAGE = 32928;
  7326. GL_NO_ERROR = 0;
  7327. GL_INVALID_ENUM = 1280;
  7328. GL_INVALID_VALUE = 1281;
  7329. GL_INVALID_OPERATION = 1282;
  7330. GL_OUT_OF_MEMORY = 1285;
  7331. GL_CW = 2304;
  7332. GL_CCW = 2305;
  7333. GL_LINE_WIDTH = 2849;
  7334. GL_ALIASED_POINT_SIZE_RANGE = 33901;
  7335. GL_ALIASED_LINE_WIDTH_RANGE = 33902;
  7336. GL_CULL_FACE_MODE = 2885;
  7337. GL_FRONT_FACE = 2886;
  7338. GL_DEPTH_RANGE = 2928;
  7339. GL_DEPTH_WRITEMASK = 2930;
  7340. GL_DEPTH_CLEAR_VALUE = 2931;
  7341. GL_DEPTH_FUNC = 2932;
  7342. GL_STENCIL_CLEAR_VALUE = 2961;
  7343. GL_STENCIL_FUNC = 2962;
  7344. GL_STENCIL_FAIL = 2964;
  7345. GL_STENCIL_PASS_DEPTH_FAIL = 2965;
  7346. GL_STENCIL_PASS_DEPTH_PASS = 2966;
  7347. GL_STENCIL_REF = 2967;
  7348. GL_STENCIL_VALUE_MASK = 2963;
  7349. GL_STENCIL_WRITEMASK = 2968;
  7350. GL_STENCIL_BACK_FUNC = 34816;
  7351. GL_STENCIL_BACK_FAIL = 34817;
  7352. GL_STENCIL_BACK_PASS_DEPTH_FAIL = 34818;
  7353. GL_STENCIL_BACK_PASS_DEPTH_PASS = 34819;
  7354. GL_STENCIL_BACK_REF = 36003;
  7355. GL_STENCIL_BACK_VALUE_MASK = 36004;
  7356. GL_STENCIL_BACK_WRITEMASK = 36005;
  7357. GL_VIEWPORT = 2978;
  7358. GL_SCISSOR_BOX = 3088;
  7359. GL_COLOR_CLEAR_VALUE = 3106;
  7360. GL_COLOR_WRITEMASK = 3107;
  7361. GL_UNPACK_ALIGNMENT = 3317;
  7362. GL_PACK_ALIGNMENT = 3333;
  7363. GL_MAX_TEXTURE_SIZE = 3379;
  7364. GL_MAX_VIEWPORT_DIMS = 3386;
  7365. GL_SUBPIXEL_BITS = 3408;
  7366. GL_RED_BITS = 3410;
  7367. GL_GREEN_BITS = 3411;
  7368. GL_BLUE_BITS = 3412;
  7369. GL_ALPHA_BITS = 3413;
  7370. GL_DEPTH_BITS = 3414;
  7371. GL_STENCIL_BITS = 3415;
  7372. GL_POLYGON_OFFSET_UNITS = 10752;
  7373. GL_POLYGON_OFFSET_FACTOR = 32824;
  7374. GL_TEXTURE_BINDING_2D = 32873;
  7375. GL_SAMPLE_BUFFERS = 32936;
  7376. GL_SAMPLES = 32937;
  7377. GL_SAMPLE_COVERAGE_VALUE = 32938;
  7378. GL_SAMPLE_COVERAGE_INVERT = 32939;
  7379. GL_NUM_COMPRESSED_TEXTURE_FORMATS = 34466;
  7380. GL_COMPRESSED_TEXTURE_FORMATS = 34467;
  7381. GL_DONT_CARE = 4352;
  7382. GL_FASTEST = 4353;
  7383. GL_NICEST = 4354;
  7384. GL_GENERATE_MIPMAP_HINT = 33170;
  7385. GL_BYTE = 5120;
  7386. GL_UNSIGNED_BYTE = 5121;
  7387. GL_SHORT = 5122;
  7388. GL_UNSIGNED_SHORT = 5123;
  7389. GL_INT = 5124;
  7390. GL_UNSIGNED_INT = 5125;
  7391. GL_FLOAT = 5126;
  7392. GL_FIXED = 5132;
  7393. GL_DEPTH_COMPONENT = 6402;
  7394. GL_ALPHA = 6406;
  7395. GL_RGB = 6407;
  7396. GL_RGBA = 6408;
  7397. GL_LUMINANCE = 6409;
  7398. GL_LUMINANCE_ALPHA = 6410;
  7399. GL_UNSIGNED_SHORT_4_4_4_4 = 32819;
  7400. GL_UNSIGNED_SHORT_5_5_5_1 = 32820;
  7401. GL_UNSIGNED_SHORT_5_6_5 = 33635;
  7402. GL_FRAGMENT_SHADER = 35632;
  7403. GL_VERTEX_SHADER = 35633;
  7404. GL_MAX_VERTEX_ATTRIBS = 34921;
  7405. GL_MAX_VERTEX_UNIFORM_VECTORS = 36347;
  7406. GL_MAX_VARYING_VECTORS = 36348;
  7407. GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS = 35661;
  7408. GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS = 35660;
  7409. GL_MAX_TEXTURE_IMAGE_UNITS = 34930;
  7410. GL_MAX_FRAGMENT_UNIFORM_VECTORS = 36349;
  7411. GL_SHADER_TYPE = 35663;
  7412. GL_DELETE_STATUS = 35712;
  7413. GL_LINK_STATUS = 35714;
  7414. GL_VALIDATE_STATUS = 35715;
  7415. GL_ATTACHED_SHADERS = 35717;
  7416. GL_ACTIVE_UNIFORMS = 35718;
  7417. GL_ACTIVE_UNIFORM_MAX_LENGTH = 35719;
  7418. GL_ACTIVE_ATTRIBUTES = 35721;
  7419. GL_ACTIVE_ATTRIBUTE_MAX_LENGTH = 35722;
  7420. GL_SHADING_LANGUAGE_VERSION = 35724;
  7421. GL_CURRENT_PROGRAM = 35725;
  7422. GL_NEVER = 512;
  7423. GL_LESS = 513;
  7424. GL_EQUAL = 514;
  7425. GL_LEQUAL = 515;
  7426. GL_GREATER = 516;
  7427. GL_NOTEQUAL = 517;
  7428. GL_GEQUAL = 518;
  7429. GL_ALWAYS = 519;
  7430. GL_KEEP = 7680;
  7431. GL_REPLACE = 7681;
  7432. GL_INCR = 7682;
  7433. GL_DECR = 7683;
  7434. GL_INVERT = 5386;
  7435. GL_INCR_WRAP = 34055;
  7436. GL_DECR_WRAP = 34056;
  7437. GL_VENDOR = 7936;
  7438. GL_RENDERER = 7937;
  7439. GL_VERSION = 7938;
  7440. GL_EXTENSIONS = 7939;
  7441. GL_NEAREST = 9728;
  7442. GL_LINEAR = 9729;
  7443. GL_NEAREST_MIPMAP_NEAREST = 9984;
  7444. GL_LINEAR_MIPMAP_NEAREST = 9985;
  7445. GL_NEAREST_MIPMAP_LINEAR = 9986;
  7446. GL_LINEAR_MIPMAP_LINEAR = 9987;
  7447. GL_TEXTURE_MAG_FILTER = 10240;
  7448. GL_TEXTURE_MIN_FILTER = 10241;
  7449. GL_TEXTURE_WRAP_S = 10242;
  7450. GL_TEXTURE_WRAP_T = 10243;
  7451. GL_TEXTURE = 5890;
  7452. GL_TEXTURE_CUBE_MAP = 34067;
  7453. GL_TEXTURE_BINDING_CUBE_MAP = 34068;
  7454. GL_TEXTURE_CUBE_MAP_POSITIVE_X = 34069;
  7455. GL_TEXTURE_CUBE_MAP_NEGATIVE_X = 34070;
  7456. GL_TEXTURE_CUBE_MAP_POSITIVE_Y = 34071;
  7457. GL_TEXTURE_CUBE_MAP_NEGATIVE_Y = 34072;
  7458. GL_TEXTURE_CUBE_MAP_POSITIVE_Z = 34073;
  7459. GL_TEXTURE_CUBE_MAP_NEGATIVE_Z = 34074;
  7460. GL_MAX_CUBE_MAP_TEXTURE_SIZE = 34076;
  7461. GL_TEXTURE0 = 33984;
  7462. GL_TEXTURE1 = 33985;
  7463. GL_TEXTURE2 = 33986;
  7464. GL_TEXTURE3 = 33987;
  7465. GL_TEXTURE4 = 33988;
  7466. GL_TEXTURE5 = 33989;
  7467. GL_TEXTURE6 = 33990;
  7468. GL_TEXTURE7 = 33991;
  7469. GL_TEXTURE8 = 33992;
  7470. GL_TEXTURE9 = 33993;
  7471. GL_TEXTURE10 = 33994;
  7472. GL_TEXTURE11 = 33995;
  7473. GL_TEXTURE12 = 33996;
  7474. GL_TEXTURE13 = 33997;
  7475. GL_TEXTURE14 = 33998;
  7476. GL_TEXTURE15 = 33999;
  7477. GL_TEXTURE16 = 34000;
  7478. GL_TEXTURE17 = 34001;
  7479. GL_TEXTURE18 = 34002;
  7480. GL_TEXTURE19 = 34003;
  7481. GL_TEXTURE20 = 34004;
  7482. GL_TEXTURE21 = 34005;
  7483. GL_TEXTURE22 = 34006;
  7484. GL_TEXTURE23 = 34007;
  7485. GL_TEXTURE24 = 34008;
  7486. GL_TEXTURE25 = 34009;
  7487. GL_TEXTURE26 = 34010;
  7488. GL_TEXTURE27 = 34011;
  7489. GL_TEXTURE28 = 34012;
  7490. GL_TEXTURE29 = 34013;
  7491. GL_TEXTURE30 = 34014;
  7492. GL_TEXTURE31 = 34015;
  7493. GL_REPEAT = 10497;
  7494. GL_CLAMP_TO_EDGE = 33071;
  7495. GL_MIRRORED_REPEAT = 33648;
  7496. GL_FLOAT_VEC2 = 35664;
  7497. GL_FLOAT_VEC3 = 35665;
  7498. GL_FLOAT_VEC4 = 35666;
  7499. GL_INT_VEC2 = 35667;
  7500. GL_INT_VEC3 = 35668;
  7501. GL_INT_VEC4 = 35669;
  7502. GL_BOOL = 35670;
  7503. GL_BOOL_VEC2 = 35671;
  7504. GL_BOOL_VEC3 = 35672;
  7505. GL_BOOL_VEC4 = 35673;
  7506. GL_FLOAT_MAT2 = 35674;
  7507. GL_FLOAT_MAT3 = 35675;
  7508. GL_FLOAT_MAT4 = 35676;
  7509. GL_SAMPLER_2D = 35678;
  7510. GL_SAMPLER_CUBE = 35680;
  7511. GL_VERTEX_ATTRIB_ARRAY_ENABLED = 34338;
  7512. GL_VERTEX_ATTRIB_ARRAY_SIZE = 34339;
  7513. GL_VERTEX_ATTRIB_ARRAY_STRIDE = 34340;
  7514. GL_VERTEX_ATTRIB_ARRAY_TYPE = 34341;
  7515. GL_VERTEX_ATTRIB_ARRAY_NORMALIZED = 34922;
  7516. GL_VERTEX_ATTRIB_ARRAY_POINTER = 34373;
  7517. GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING = 34975;
  7518. GL_IMPLEMENTATION_COLOR_READ_TYPE = 35738;
  7519. GL_IMPLEMENTATION_COLOR_READ_FORMAT = 35739;
  7520. GL_COMPILE_STATUS = 35713;
  7521. GL_INFO_LOG_LENGTH = 35716;
  7522. GL_SHADER_SOURCE_LENGTH = 35720;
  7523. GL_SHADER_COMPILER = 36346;
  7524. GL_SHADER_BINARY_FORMATS = 36344;
  7525. GL_NUM_SHADER_BINARY_FORMATS = 36345;
  7526. GL_LOW_FLOAT = 36336;
  7527. GL_MEDIUM_FLOAT = 36337;
  7528. GL_HIGH_FLOAT = 36338;
  7529. GL_LOW_INT = 36339;
  7530. GL_MEDIUM_INT = 36340;
  7531. GL_HIGH_INT = 36341;
  7532. GL_FRAMEBUFFER = 36160;
  7533. GL_RENDERBUFFER = 36161;
  7534. GL_RGBA4 = 32854;
  7535. GL_RGB5_A1 = 32855;
  7536. GL_RGB565 = 36194;
  7537. GL_DEPTH_COMPONENT16 = 33189;
  7538. GL_STENCIL_INDEX = 6401;
  7539. GL_STENCIL_INDEX8 = 36168;
  7540. GL_RENDERBUFFER_WIDTH = 36162;
  7541. GL_RENDERBUFFER_HEIGHT = 36163;
  7542. GL_RENDERBUFFER_INTERNAL_FORMAT = 36164;
  7543. GL_RENDERBUFFER_RED_SIZE = 36176;
  7544. GL_RENDERBUFFER_GREEN_SIZE = 36177;
  7545. GL_RENDERBUFFER_BLUE_SIZE = 36178;
  7546. GL_RENDERBUFFER_ALPHA_SIZE = 36179;
  7547. GL_RENDERBUFFER_DEPTH_SIZE = 36180;
  7548. GL_RENDERBUFFER_STENCIL_SIZE = 36181;
  7549. GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE = 36048;
  7550. GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME = 36049;
  7551. GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL = 36050;
  7552. GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE = 36051;
  7553. GL_COLOR_ATTACHMENT0 = 36064;
  7554. GL_DEPTH_ATTACHMENT = 36096;
  7555. GL_STENCIL_ATTACHMENT = 36128;
  7556. GL_NONE = 0;
  7557. GL_FRAMEBUFFER_COMPLETE = 36053;
  7558. GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT = 36054;
  7559. GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT = 36055;
  7560. GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS = 36057;
  7561. GL_FRAMEBUFFER_UNSUPPORTED = 36061;
  7562. GL_FRAMEBUFFER_BINDING = 36006;
  7563. GL_RENDERBUFFER_BINDING = 36007;
  7564. GL_MAX_RENDERBUFFER_SIZE = 34024;
  7565. GL_INVALID_FRAMEBUFFER_OPERATION = 1286;
  7566. public
  7567. constructor create(); overload;
  7568. class procedure glActiveTexture(para1: jint); static; overload;
  7569. class procedure glAttachShader(para1: jint; para2: jint); static; overload;
  7570. class procedure glBindAttribLocation(para1: jint; para2: jint; para3: JLString); static; overload;
  7571. class procedure glBindBuffer(para1: jint; para2: jint); static; overload;
  7572. class procedure glBindFramebuffer(para1: jint; para2: jint); static; overload;
  7573. class procedure glBindRenderbuffer(para1: jint; para2: jint); static; overload;
  7574. class procedure glBindTexture(para1: jint; para2: jint); static; overload;
  7575. class procedure glBlendColor(para1: jfloat; para2: jfloat; para3: jfloat; para4: jfloat); static; overload;
  7576. class procedure glBlendEquation(para1: jint); static; overload;
  7577. class procedure glBlendEquationSeparate(para1: jint; para2: jint); static; overload;
  7578. class procedure glBlendFunc(para1: jint; para2: jint); static; overload;
  7579. class procedure glBlendFuncSeparate(para1: jint; para2: jint; para3: jint; para4: jint); static; overload;
  7580. class procedure glBufferData(para1: jint; para2: jint; para3: JNBuffer; para4: jint); static; overload;
  7581. class procedure glBufferSubData(para1: jint; para2: jint; para3: jint; para4: JNBuffer); static; overload;
  7582. class function glCheckFramebufferStatus(para1: jint): jint; static; overload;
  7583. class procedure glClear(para1: jint); static; overload;
  7584. class procedure glClearColor(para1: jfloat; para2: jfloat; para3: jfloat; para4: jfloat); static; overload;
  7585. class procedure glClearDepthf(para1: jfloat); static; overload;
  7586. class procedure glClearStencil(para1: jint); static; overload;
  7587. class procedure glColorMask(para1: jboolean; para2: jboolean; para3: jboolean; para4: jboolean); static; overload;
  7588. class procedure glCompileShader(para1: jint); static; overload;
  7589. class procedure glCompressedTexImage2D(para1: jint; para2: jint; para3: jint; para4: jint; para5: jint; para6: jint; para7: jint; para8: JNBuffer); static; overload;
  7590. class procedure glCompressedTexSubImage2D(para1: jint; para2: jint; para3: jint; para4: jint; para5: jint; para6: jint; para7: jint; para8: jint; para9: JNBuffer); static; overload;
  7591. class procedure glCopyTexImage2D(para1: jint; para2: jint; para3: jint; para4: jint; para5: jint; para6: jint; para7: jint; para8: jint); static; overload;
  7592. class procedure glCopyTexSubImage2D(para1: jint; para2: jint; para3: jint; para4: jint; para5: jint; para6: jint; para7: jint; para8: jint); static; overload;
  7593. class function glCreateProgram(): jint; static; overload;
  7594. class function glCreateShader(para1: jint): jint; static; overload;
  7595. class procedure glCullFace(para1: jint); static; overload;
  7596. class procedure glDeleteBuffers(para1: jint; para2: Arr1jint; para3: jint); static; overload;
  7597. class procedure glDeleteBuffers(para1: jint; var para2: array of jint; para3: jint); static; overload;
  7598. class procedure glDeleteBuffers(para1: jint; para2: JNIntBuffer); static; overload;
  7599. class procedure glDeleteFramebuffers(para1: jint; para2: Arr1jint; para3: jint); static; overload;
  7600. class procedure glDeleteFramebuffers(para1: jint; var para2: array of jint; para3: jint); static; overload;
  7601. class procedure glDeleteFramebuffers(para1: jint; para2: JNIntBuffer); static; overload;
  7602. class procedure glDeleteProgram(para1: jint); static; overload;
  7603. class procedure glDeleteRenderbuffers(para1: jint; para2: Arr1jint; para3: jint); static; overload;
  7604. class procedure glDeleteRenderbuffers(para1: jint; var para2: array of jint; para3: jint); static; overload;
  7605. class procedure glDeleteRenderbuffers(para1: jint; para2: JNIntBuffer); static; overload;
  7606. class procedure glDeleteShader(para1: jint); static; overload;
  7607. class procedure glDeleteTextures(para1: jint; para2: Arr1jint; para3: jint); static; overload;
  7608. class procedure glDeleteTextures(para1: jint; var para2: array of jint; para3: jint); static; overload;
  7609. class procedure glDeleteTextures(para1: jint; para2: JNIntBuffer); static; overload;
  7610. class procedure glDepthFunc(para1: jint); static; overload;
  7611. class procedure glDepthMask(para1: jboolean); static; overload;
  7612. class procedure glDepthRangef(para1: jfloat; para2: jfloat); static; overload;
  7613. class procedure glDetachShader(para1: jint; para2: jint); static; overload;
  7614. class procedure glDisable(para1: jint); static; overload;
  7615. class procedure glDisableVertexAttribArray(para1: jint); static; overload;
  7616. class procedure glDrawArrays(para1: jint; para2: jint; para3: jint); static; overload;
  7617. class procedure glDrawElements(para1: jint; para2: jint; para3: jint; para4: jint); static; overload;
  7618. class procedure glDrawElements(para1: jint; para2: jint; para3: jint; para4: JNBuffer); static; overload;
  7619. class procedure glEnable(para1: jint); static; overload;
  7620. class procedure glEnableVertexAttribArray(para1: jint); static; overload;
  7621. class procedure glFinish(); static; overload;
  7622. class procedure glFlush(); static; overload;
  7623. class procedure glFramebufferRenderbuffer(para1: jint; para2: jint; para3: jint; para4: jint); static; overload;
  7624. class procedure glFramebufferTexture2D(para1: jint; para2: jint; para3: jint; para4: jint; para5: jint); static; overload;
  7625. class procedure glFrontFace(para1: jint); static; overload;
  7626. class procedure glGenBuffers(para1: jint; para2: Arr1jint; para3: jint); static; overload;
  7627. class procedure glGenBuffers(para1: jint; var para2: array of jint; para3: jint); static; overload;
  7628. class procedure glGenBuffers(para1: jint; para2: JNIntBuffer); static; overload;
  7629. class procedure glGenerateMipmap(para1: jint); static; overload;
  7630. class procedure glGenFramebuffers(para1: jint; para2: Arr1jint; para3: jint); static; overload;
  7631. class procedure glGenFramebuffers(para1: jint; var para2: array of jint; para3: jint); static; overload;
  7632. class procedure glGenFramebuffers(para1: jint; para2: JNIntBuffer); static; overload;
  7633. class procedure glGenRenderbuffers(para1: jint; para2: Arr1jint; para3: jint); static; overload;
  7634. class procedure glGenRenderbuffers(para1: jint; var para2: array of jint; para3: jint); static; overload;
  7635. class procedure glGenRenderbuffers(para1: jint; para2: JNIntBuffer); static; overload;
  7636. class procedure glGenTextures(para1: jint; para2: Arr1jint; para3: jint); static; overload;
  7637. class procedure glGenTextures(para1: jint; var para2: array of jint; para3: jint); static; overload;
  7638. class procedure glGenTextures(para1: jint; para2: JNIntBuffer); static; overload;
  7639. class procedure glGetActiveAttrib(para1: jint; para2: jint; para3: jint; para4: Arr1jint; para5: jint; para6: Arr1jint; para7: jint; para8: Arr1jint; para9: jint; para10: Arr1jbyte; para11: jint); static; overload;
  7640. class procedure glGetActiveAttrib(para1: jint; para2: jint; para3: jint; var para4: array of jint; para5: jint; var para6: array of jint; para7: jint; var para8: array of jint; para9: jint; var para10: array of jbyte; para11: jint); static; overload;
  7641. class procedure glGetActiveAttrib(para1: jint; para2: jint; para3: jint; para4: JNIntBuffer; para5: JNIntBuffer; para6: JNIntBuffer; para7: jbyte); static; overload;
  7642. class procedure glGetActiveUniform(para1: jint; para2: jint; para3: jint; para4: Arr1jint; para5: jint; para6: Arr1jint; para7: jint; para8: Arr1jint; para9: jint; para10: Arr1jbyte; para11: jint); static; overload;
  7643. class procedure glGetActiveUniform(para1: jint; para2: jint; para3: jint; var para4: array of jint; para5: jint; var para6: array of jint; para7: jint; var para8: array of jint; para9: jint; var para10: array of jbyte; para11: jint); static; overload;
  7644. class procedure glGetActiveUniform(para1: jint; para2: jint; para3: jint; para4: JNIntBuffer; para5: JNIntBuffer; para6: JNIntBuffer; para7: jbyte); static; overload;
  7645. class procedure glGetAttachedShaders(para1: jint; para2: jint; para3: Arr1jint; para4: jint; para5: Arr1jint; para6: jint); static; overload;
  7646. class procedure glGetAttachedShaders(para1: jint; para2: jint; var para3: array of jint; para4: jint; var para5: array of jint; para6: jint); static; overload;
  7647. class procedure glGetAttachedShaders(para1: jint; para2: jint; para3: JNIntBuffer; para4: JNIntBuffer); static; overload;
  7648. class function glGetAttribLocation(para1: jint; para2: JLString): jint; static; overload;
  7649. class procedure glGetBooleanv(para1: jint; para2: Arr1jboolean; para3: jint); static; overload;
  7650. class procedure glGetBooleanv(para1: jint; var para2: array of jboolean; para3: jint); static; overload;
  7651. class procedure glGetBooleanv(para1: jint; para2: JNIntBuffer); static; overload;
  7652. class procedure glGetBufferParameteriv(para1: jint; para2: jint; para3: Arr1jint; para4: jint); static; overload;
  7653. class procedure glGetBufferParameteriv(para1: jint; para2: jint; var para3: array of jint; para4: jint); static; overload;
  7654. class procedure glGetBufferParameteriv(para1: jint; para2: jint; para3: JNIntBuffer); static; overload;
  7655. class function glGetError(): jint; static; overload;
  7656. class procedure glGetFloatv(para1: jint; para2: Arr1jfloat; para3: jint); static; overload;
  7657. class procedure glGetFloatv(para1: jint; var para2: array of jfloat; para3: jint); static; overload;
  7658. class procedure glGetFloatv(para1: jint; para2: JNFloatBuffer); static; overload;
  7659. class procedure glGetFramebufferAttachmentParameteriv(para1: jint; para2: jint; para3: jint; para4: Arr1jint; para5: jint); static; overload;
  7660. class procedure glGetFramebufferAttachmentParameteriv(para1: jint; para2: jint; para3: jint; var para4: array of jint; para5: jint); static; overload;
  7661. class procedure glGetFramebufferAttachmentParameteriv(para1: jint; para2: jint; para3: jint; para4: JNIntBuffer); static; overload;
  7662. class procedure glGetIntegerv(para1: jint; para2: Arr1jint; para3: jint); static; overload;
  7663. class procedure glGetIntegerv(para1: jint; var para2: array of jint; para3: jint); static; overload;
  7664. class procedure glGetIntegerv(para1: jint; para2: JNIntBuffer); static; overload;
  7665. class procedure glGetProgramiv(para1: jint; para2: jint; para3: Arr1jint; para4: jint); static; overload;
  7666. class procedure glGetProgramiv(para1: jint; para2: jint; var para3: array of jint; para4: jint); static; overload;
  7667. class procedure glGetProgramiv(para1: jint; para2: jint; para3: JNIntBuffer); static; overload;
  7668. class function glGetProgramInfoLog(para1: jint): JLString; static; overload;
  7669. class procedure glGetRenderbufferParameteriv(para1: jint; para2: jint; para3: Arr1jint; para4: jint); static; overload;
  7670. class procedure glGetRenderbufferParameteriv(para1: jint; para2: jint; var para3: array of jint; para4: jint); static; overload;
  7671. class procedure glGetRenderbufferParameteriv(para1: jint; para2: jint; para3: JNIntBuffer); static; overload;
  7672. class procedure glGetShaderiv(para1: jint; para2: jint; para3: Arr1jint; para4: jint); static; overload;
  7673. class procedure glGetShaderiv(para1: jint; para2: jint; var para3: array of jint; para4: jint); static; overload;
  7674. class procedure glGetShaderiv(para1: jint; para2: jint; para3: JNIntBuffer); static; overload;
  7675. class function glGetShaderInfoLog(para1: jint): JLString; static; overload;
  7676. class procedure glGetShaderPrecisionFormat(para1: jint; para2: jint; para3: Arr1jint; para4: jint; para5: Arr1jint; para6: jint); static; overload;
  7677. class procedure glGetShaderPrecisionFormat(para1: jint; para2: jint; var para3: array of jint; para4: jint; var para5: array of jint; para6: jint); static; overload;
  7678. class procedure glGetShaderPrecisionFormat(para1: jint; para2: jint; para3: JNIntBuffer; para4: JNIntBuffer); static; overload;
  7679. class procedure glGetShaderSource(para1: jint; para2: jint; para3: Arr1jint; para4: jint; para5: Arr1jbyte; para6: jint); static; overload;
  7680. class procedure glGetShaderSource(para1: jint; para2: jint; var para3: array of jint; para4: jint; var para5: array of jbyte; para6: jint); static; overload;
  7681. class procedure glGetShaderSource(para1: jint; para2: jint; para3: JNIntBuffer; para4: jbyte); static; overload;
  7682. class function glGetString(para1: jint): JLString; static; overload;
  7683. class procedure glGetTexParameterfv(para1: jint; para2: jint; para3: Arr1jfloat; para4: jint); static; overload;
  7684. class procedure glGetTexParameterfv(para1: jint; para2: jint; var para3: array of jfloat; para4: jint); static; overload;
  7685. class procedure glGetTexParameterfv(para1: jint; para2: jint; para3: JNFloatBuffer); static; overload;
  7686. class procedure glGetTexParameteriv(para1: jint; para2: jint; para3: Arr1jint; para4: jint); static; overload;
  7687. class procedure glGetTexParameteriv(para1: jint; para2: jint; var para3: array of jint; para4: jint); static; overload;
  7688. class procedure glGetTexParameteriv(para1: jint; para2: jint; para3: JNIntBuffer); static; overload;
  7689. class procedure glGetUniformfv(para1: jint; para2: jint; para3: Arr1jfloat; para4: jint); static; overload;
  7690. class procedure glGetUniformfv(para1: jint; para2: jint; var para3: array of jfloat; para4: jint); static; overload;
  7691. class procedure glGetUniformfv(para1: jint; para2: jint; para3: JNFloatBuffer); static; overload;
  7692. class procedure glGetUniformiv(para1: jint; para2: jint; para3: Arr1jint; para4: jint); static; overload;
  7693. class procedure glGetUniformiv(para1: jint; para2: jint; var para3: array of jint; para4: jint); static; overload;
  7694. class procedure glGetUniformiv(para1: jint; para2: jint; para3: JNIntBuffer); static; overload;
  7695. class function glGetUniformLocation(para1: jint; para2: JLString): jint; static; overload;
  7696. class procedure glGetVertexAttribfv(para1: jint; para2: jint; para3: Arr1jfloat; para4: jint); static; overload;
  7697. class procedure glGetVertexAttribfv(para1: jint; para2: jint; var para3: array of jfloat; para4: jint); static; overload;
  7698. class procedure glGetVertexAttribfv(para1: jint; para2: jint; para3: JNFloatBuffer); static; overload;
  7699. class procedure glGetVertexAttribiv(para1: jint; para2: jint; para3: Arr1jint; para4: jint); static; overload;
  7700. class procedure glGetVertexAttribiv(para1: jint; para2: jint; var para3: array of jint; para4: jint); static; overload;
  7701. class procedure glGetVertexAttribiv(para1: jint; para2: jint; para3: JNIntBuffer); static; overload;
  7702. class procedure glHint(para1: jint; para2: jint); static; overload;
  7703. class function glIsBuffer(para1: jint): jboolean; static; overload;
  7704. class function glIsEnabled(para1: jint): jboolean; static; overload;
  7705. class function glIsFramebuffer(para1: jint): jboolean; static; overload;
  7706. class function glIsProgram(para1: jint): jboolean; static; overload;
  7707. class function glIsRenderbuffer(para1: jint): jboolean; static; overload;
  7708. class function glIsShader(para1: jint): jboolean; static; overload;
  7709. class function glIsTexture(para1: jint): jboolean; static; overload;
  7710. class procedure glLineWidth(para1: jfloat); static; overload;
  7711. class procedure glLinkProgram(para1: jint); static; overload;
  7712. class procedure glPixelStorei(para1: jint; para2: jint); static; overload;
  7713. class procedure glPolygonOffset(para1: jfloat; para2: jfloat); static; overload;
  7714. class procedure glReadPixels(para1: jint; para2: jint; para3: jint; para4: jint; para5: jint; para6: jint; para7: JNBuffer); static; overload;
  7715. class procedure glReleaseShaderCompiler(); static; overload;
  7716. class procedure glRenderbufferStorage(para1: jint; para2: jint; para3: jint; para4: jint); static; overload;
  7717. class procedure glSampleCoverage(para1: jfloat; para2: jboolean); static; overload;
  7718. class procedure glScissor(para1: jint; para2: jint; para3: jint; para4: jint); static; overload;
  7719. class procedure glShaderBinary(para1: jint; para2: Arr1jint; para3: jint; para4: jint; para5: JNBuffer; para6: jint); static; overload;
  7720. class procedure glShaderBinary(para1: jint; var para2: array of jint; para3: jint; para4: jint; para5: JNBuffer; para6: jint); static; overload;
  7721. class procedure glShaderBinary(para1: jint; para2: JNIntBuffer; para3: jint; para4: JNBuffer; para5: jint); static; overload;
  7722. class procedure glShaderSource(para1: jint; para2: JLString); static; overload;
  7723. class procedure glStencilFunc(para1: jint; para2: jint; para3: jint); static; overload;
  7724. class procedure glStencilFuncSeparate(para1: jint; para2: jint; para3: jint; para4: jint); static; overload;
  7725. class procedure glStencilMask(para1: jint); static; overload;
  7726. class procedure glStencilMaskSeparate(para1: jint; para2: jint); static; overload;
  7727. class procedure glStencilOp(para1: jint; para2: jint; para3: jint); static; overload;
  7728. class procedure glStencilOpSeparate(para1: jint; para2: jint; para3: jint; para4: jint); static; overload;
  7729. class procedure glTexImage2D(para1: jint; para2: jint; para3: jint; para4: jint; para5: jint; para6: jint; para7: jint; para8: jint; para9: JNBuffer); static; overload;
  7730. class procedure glTexParameterf(para1: jint; para2: jint; para3: jfloat); static; overload;
  7731. class procedure glTexParameterfv(para1: jint; para2: jint; para3: Arr1jfloat; para4: jint); static; overload;
  7732. class procedure glTexParameterfv(para1: jint; para2: jint; var para3: array of jfloat; para4: jint); static; overload;
  7733. class procedure glTexParameterfv(para1: jint; para2: jint; para3: JNFloatBuffer); static; overload;
  7734. class procedure glTexParameteri(para1: jint; para2: jint; para3: jint); static; overload;
  7735. class procedure glTexParameteriv(para1: jint; para2: jint; para3: Arr1jint; para4: jint); static; overload;
  7736. class procedure glTexParameteriv(para1: jint; para2: jint; var para3: array of jint; para4: jint); static; overload;
  7737. class procedure glTexParameteriv(para1: jint; para2: jint; para3: JNIntBuffer); static; overload;
  7738. class procedure glTexSubImage2D(para1: jint; para2: jint; para3: jint; para4: jint; para5: jint; para6: jint; para7: jint; para8: jint; para9: JNBuffer); static; overload;
  7739. class procedure glUniform1f(para1: jint; para2: jfloat); static; overload;
  7740. class procedure glUniform1fv(para1: jint; para2: jint; para3: Arr1jfloat; para4: jint); static; overload;
  7741. class procedure glUniform1fv(para1: jint; para2: jint; var para3: array of jfloat; para4: jint); static; overload;
  7742. class procedure glUniform1fv(para1: jint; para2: jint; para3: JNFloatBuffer); static; overload;
  7743. class procedure glUniform1i(para1: jint; para2: jint); static; overload;
  7744. class procedure glUniform1iv(para1: jint; para2: jint; para3: Arr1jint; para4: jint); static; overload;
  7745. class procedure glUniform1iv(para1: jint; para2: jint; var para3: array of jint; para4: jint); static; overload;
  7746. class procedure glUniform1iv(para1: jint; para2: jint; para3: JNIntBuffer); static; overload;
  7747. class procedure glUniform2f(para1: jint; para2: jfloat; para3: jfloat); static; overload;
  7748. class procedure glUniform2fv(para1: jint; para2: jint; para3: Arr1jfloat; para4: jint); static; overload;
  7749. class procedure glUniform2fv(para1: jint; para2: jint; var para3: array of jfloat; para4: jint); static; overload;
  7750. class procedure glUniform2fv(para1: jint; para2: jint; para3: JNFloatBuffer); static; overload;
  7751. class procedure glUniform2i(para1: jint; para2: jint; para3: jint); static; overload;
  7752. class procedure glUniform2iv(para1: jint; para2: jint; para3: Arr1jint; para4: jint); static; overload;
  7753. class procedure glUniform2iv(para1: jint; para2: jint; var para3: array of jint; para4: jint); static; overload;
  7754. class procedure glUniform2iv(para1: jint; para2: jint; para3: JNIntBuffer); static; overload;
  7755. class procedure glUniform3f(para1: jint; para2: jfloat; para3: jfloat; para4: jfloat); static; overload;
  7756. class procedure glUniform3fv(para1: jint; para2: jint; para3: Arr1jfloat; para4: jint); static; overload;
  7757. class procedure glUniform3fv(para1: jint; para2: jint; var para3: array of jfloat; para4: jint); static; overload;
  7758. class procedure glUniform3fv(para1: jint; para2: jint; para3: JNFloatBuffer); static; overload;
  7759. class procedure glUniform3i(para1: jint; para2: jint; para3: jint; para4: jint); static; overload;
  7760. class procedure glUniform3iv(para1: jint; para2: jint; para3: Arr1jint; para4: jint); static; overload;
  7761. class procedure glUniform3iv(para1: jint; para2: jint; var para3: array of jint; para4: jint); static; overload;
  7762. class procedure glUniform3iv(para1: jint; para2: jint; para3: JNIntBuffer); static; overload;
  7763. class procedure glUniform4f(para1: jint; para2: jfloat; para3: jfloat; para4: jfloat; para5: jfloat); static; overload;
  7764. class procedure glUniform4fv(para1: jint; para2: jint; para3: Arr1jfloat; para4: jint); static; overload;
  7765. class procedure glUniform4fv(para1: jint; para2: jint; var para3: array of jfloat; para4: jint); static; overload;
  7766. class procedure glUniform4fv(para1: jint; para2: jint; para3: JNFloatBuffer); static; overload;
  7767. class procedure glUniform4i(para1: jint; para2: jint; para3: jint; para4: jint; para5: jint); static; overload;
  7768. class procedure glUniform4iv(para1: jint; para2: jint; para3: Arr1jint; para4: jint); static; overload;
  7769. class procedure glUniform4iv(para1: jint; para2: jint; var para3: array of jint; para4: jint); static; overload;
  7770. class procedure glUniform4iv(para1: jint; para2: jint; para3: JNIntBuffer); static; overload;
  7771. class procedure glUniformMatrix2fv(para1: jint; para2: jint; para3: jboolean; para4: Arr1jfloat; para5: jint); static; overload;
  7772. class procedure glUniformMatrix2fv(para1: jint; para2: jint; para3: jboolean; var para4: array of jfloat; para5: jint); static; overload;
  7773. class procedure glUniformMatrix2fv(para1: jint; para2: jint; para3: jboolean; para4: JNFloatBuffer); static; overload;
  7774. class procedure glUniformMatrix3fv(para1: jint; para2: jint; para3: jboolean; para4: Arr1jfloat; para5: jint); static; overload;
  7775. class procedure glUniformMatrix3fv(para1: jint; para2: jint; para3: jboolean; var para4: array of jfloat; para5: jint); static; overload;
  7776. class procedure glUniformMatrix3fv(para1: jint; para2: jint; para3: jboolean; para4: JNFloatBuffer); static; overload;
  7777. class procedure glUniformMatrix4fv(para1: jint; para2: jint; para3: jboolean; para4: Arr1jfloat; para5: jint); static; overload;
  7778. class procedure glUniformMatrix4fv(para1: jint; para2: jint; para3: jboolean; var para4: array of jfloat; para5: jint); static; overload;
  7779. class procedure glUniformMatrix4fv(para1: jint; para2: jint; para3: jboolean; para4: JNFloatBuffer); static; overload;
  7780. class procedure glUseProgram(para1: jint); static; overload;
  7781. class procedure glValidateProgram(para1: jint); static; overload;
  7782. class procedure glVertexAttrib1f(para1: jint; para2: jfloat); static; overload;
  7783. class procedure glVertexAttrib1fv(para1: jint; para2: Arr1jfloat; para3: jint); static; overload;
  7784. class procedure glVertexAttrib1fv(para1: jint; var para2: array of jfloat; para3: jint); static; overload;
  7785. class procedure glVertexAttrib1fv(para1: jint; para2: JNFloatBuffer); static; overload;
  7786. class procedure glVertexAttrib2f(para1: jint; para2: jfloat; para3: jfloat); static; overload;
  7787. class procedure glVertexAttrib2fv(para1: jint; para2: Arr1jfloat; para3: jint); static; overload;
  7788. class procedure glVertexAttrib2fv(para1: jint; var para2: array of jfloat; para3: jint); static; overload;
  7789. class procedure glVertexAttrib2fv(para1: jint; para2: JNFloatBuffer); static; overload;
  7790. class procedure glVertexAttrib3f(para1: jint; para2: jfloat; para3: jfloat; para4: jfloat); static; overload;
  7791. class procedure glVertexAttrib3fv(para1: jint; para2: Arr1jfloat; para3: jint); static; overload;
  7792. class procedure glVertexAttrib3fv(para1: jint; var para2: array of jfloat; para3: jint); static; overload;
  7793. class procedure glVertexAttrib3fv(para1: jint; para2: JNFloatBuffer); static; overload;
  7794. class procedure glVertexAttrib4f(para1: jint; para2: jfloat; para3: jfloat; para4: jfloat; para5: jfloat); static; overload;
  7795. class procedure glVertexAttrib4fv(para1: jint; para2: Arr1jfloat; para3: jint); static; overload;
  7796. class procedure glVertexAttrib4fv(para1: jint; var para2: array of jfloat; para3: jint); static; overload;
  7797. class procedure glVertexAttrib4fv(para1: jint; para2: JNFloatBuffer); static; overload;
  7798. class procedure glVertexAttribPointer(para1: jint; para2: jint; para3: jint; para4: jboolean; para5: jint; para6: jint); static; overload;
  7799. class procedure glVertexAttribPointer(para1: jint; para2: jint; para3: jint; para4: jboolean; para5: jint; para6: JNBuffer); static; overload;
  7800. class procedure glViewport(para1: jint; para2: jint; para3: jint; para4: jint); static; overload;
  7801. end;
  7802. AOGLU = class external 'android.opengl' name 'GLU' (JLObject)
  7803. public
  7804. constructor create(); overload;
  7805. class function gluErrorString(para1: jint): JLString; static; overload;
  7806. class procedure gluLookAt(para1: JMKOGL10; para2: jfloat; para3: jfloat; para4: jfloat; para5: jfloat; para6: jfloat; para7: jfloat; para8: jfloat; para9: jfloat; para10: jfloat); static; overload;
  7807. class procedure gluOrtho2D(para1: JMKOGL10; para2: jfloat; para3: jfloat; para4: jfloat; para5: jfloat); static; overload;
  7808. class procedure gluPerspective(para1: JMKOGL10; para2: jfloat; para3: jfloat; para4: jfloat; para5: jfloat); static; overload;
  7809. class function gluProject(para1: jfloat; para2: jfloat; para3: jfloat; para4: Arr1jfloat; para5: jint; para6: Arr1jfloat; para7: jint; para8: Arr1jint; para9: jint; para10: Arr1jfloat; para11: jint): jint; static; overload;
  7810. class function gluProject(para1: jfloat; para2: jfloat; para3: jfloat; var para4: array of jfloat; para5: jint; var para6: array of jfloat; para7: jint; var para8: array of jint; para9: jint; var para10: array of jfloat; para11: jint): jint; static; overload;
  7811. class function gluUnProject(para1: jfloat; para2: jfloat; para3: jfloat; para4: Arr1jfloat; para5: jint; para6: Arr1jfloat; para7: jint; para8: Arr1jint; para9: jint; para10: Arr1jfloat; para11: jint): jint; static; overload;
  7812. class function gluUnProject(para1: jfloat; para2: jfloat; para3: jfloat; var para4: array of jfloat; para5: jint; var para6: array of jfloat; para7: jint; var para8: array of jint; para9: jint; var para10: array of jfloat; para11: jint): jint; static; overload;
  7813. end;
  7814. AOGLUtils = class sealed external 'android.opengl' name 'GLUtils' (JLObject)
  7815. public
  7816. class function getInternalFormat(para1: AGBitmap): jint; static; overload;
  7817. class function getType(para1: AGBitmap): jint; static; overload;
  7818. class procedure texImage2D(para1: jint; para2: jint; para3: jint; para4: AGBitmap; para5: jint); static; overload;
  7819. class procedure texImage2D(para1: jint; para2: jint; para3: jint; para4: AGBitmap; para5: jint; para6: jint); static; overload;
  7820. class procedure texImage2D(para1: jint; para2: jint; para3: AGBitmap; para4: jint); static; overload;
  7821. class procedure texSubImage2D(para1: jint; para2: jint; para3: jint; para4: jint; para5: AGBitmap); static; overload;
  7822. class procedure texSubImage2D(para1: jint; para2: jint; para3: jint; para4: jint; para5: AGBitmap; para6: jint; para7: jint); static; overload;
  7823. class function getEGLErrorString(para1: jint): JLString; static; overload;
  7824. end;
  7825. AOMatrix = class external 'android.opengl' name 'Matrix' (JLObject)
  7826. public
  7827. constructor create(); overload;
  7828. class procedure multiplyMM(para1: Arr1jfloat; para2: jint; para3: Arr1jfloat; para4: jint; para5: Arr1jfloat; para6: jint); static; overload;
  7829. class procedure multiplyMM(var para1: array of jfloat; para2: jint; var para3: array of jfloat; para4: jint; var para5: array of jfloat; para6: jint); static; overload;
  7830. class procedure multiplyMV(para1: Arr1jfloat; para2: jint; para3: Arr1jfloat; para4: jint; para5: Arr1jfloat; para6: jint); static; overload;
  7831. class procedure multiplyMV(var para1: array of jfloat; para2: jint; var para3: array of jfloat; para4: jint; var para5: array of jfloat; para6: jint); static; overload;
  7832. class procedure transposeM(para1: Arr1jfloat; para2: jint; para3: Arr1jfloat; para4: jint); static; overload;
  7833. class procedure transposeM(var para1: array of jfloat; para2: jint; var para3: array of jfloat; para4: jint); static; overload;
  7834. class function invertM(para1: Arr1jfloat; para2: jint; para3: Arr1jfloat; para4: jint): jboolean; static; overload;
  7835. class function invertM(var para1: array of jfloat; para2: jint; var para3: array of jfloat; para4: jint): jboolean; static; overload;
  7836. class procedure orthoM(para1: Arr1jfloat; para2: jint; para3: jfloat; para4: jfloat; para5: jfloat; para6: jfloat; para7: jfloat; para8: jfloat); static; overload;
  7837. class procedure orthoM(var para1: array of jfloat; para2: jint; para3: jfloat; para4: jfloat; para5: jfloat; para6: jfloat; para7: jfloat; para8: jfloat); static; overload;
  7838. class procedure frustumM(para1: Arr1jfloat; para2: jint; para3: jfloat; para4: jfloat; para5: jfloat; para6: jfloat; para7: jfloat; para8: jfloat); static; overload;
  7839. class procedure frustumM(var para1: array of jfloat; para2: jint; para3: jfloat; para4: jfloat; para5: jfloat; para6: jfloat; para7: jfloat; para8: jfloat); static; overload;
  7840. class procedure perspectiveM(para1: Arr1jfloat; para2: jint; para3: jfloat; para4: jfloat; para5: jfloat; para6: jfloat); static; overload;
  7841. class procedure perspectiveM(var para1: array of jfloat; para2: jint; para3: jfloat; para4: jfloat; para5: jfloat; para6: jfloat); static; overload;
  7842. class function length(para1: jfloat; para2: jfloat; para3: jfloat): jfloat; static; overload;
  7843. class procedure setIdentityM(para1: Arr1jfloat; para2: jint); static; overload;
  7844. class procedure setIdentityM(var para1: array of jfloat; para2: jint); static; overload;
  7845. class procedure scaleM(para1: Arr1jfloat; para2: jint; para3: Arr1jfloat; para4: jint; para5: jfloat; para6: jfloat; para7: jfloat); static; overload;
  7846. class procedure scaleM(var para1: array of jfloat; para2: jint; var para3: array of jfloat; para4: jint; para5: jfloat; para6: jfloat; para7: jfloat); static; overload;
  7847. class procedure scaleM(para1: Arr1jfloat; para2: jint; para3: jfloat; para4: jfloat; para5: jfloat); static; overload;
  7848. class procedure scaleM(var para1: array of jfloat; para2: jint; para3: jfloat; para4: jfloat; para5: jfloat); static; overload;
  7849. class procedure translateM(para1: Arr1jfloat; para2: jint; para3: Arr1jfloat; para4: jint; para5: jfloat; para6: jfloat; para7: jfloat); static; overload;
  7850. class procedure translateM(var para1: array of jfloat; para2: jint; var para3: array of jfloat; para4: jint; para5: jfloat; para6: jfloat; para7: jfloat); static; overload;
  7851. class procedure translateM(para1: Arr1jfloat; para2: jint; para3: jfloat; para4: jfloat; para5: jfloat); static; overload;
  7852. class procedure translateM(var para1: array of jfloat; para2: jint; para3: jfloat; para4: jfloat; para5: jfloat); static; overload;
  7853. class procedure rotateM(para1: Arr1jfloat; para2: jint; para3: Arr1jfloat; para4: jint; para5: jfloat; para6: jfloat; para7: jfloat; para8: jfloat); static; overload;
  7854. class procedure rotateM(var para1: array of jfloat; para2: jint; var para3: array of jfloat; para4: jint; para5: jfloat; para6: jfloat; para7: jfloat; para8: jfloat); static; overload;
  7855. class procedure rotateM(para1: Arr1jfloat; para2: jint; para3: jfloat; para4: jfloat; para5: jfloat; para6: jfloat); static; overload;
  7856. class procedure rotateM(var para1: array of jfloat; para2: jint; para3: jfloat; para4: jfloat; para5: jfloat; para6: jfloat); static; overload;
  7857. class procedure setRotateM(para1: Arr1jfloat; para2: jint; para3: jfloat; para4: jfloat; para5: jfloat; para6: jfloat); static; overload;
  7858. class procedure setRotateM(var para1: array of jfloat; para2: jint; para3: jfloat; para4: jfloat; para5: jfloat; para6: jfloat); static; overload;
  7859. class procedure setRotateEulerM(para1: Arr1jfloat; para2: jint; para3: jfloat; para4: jfloat; para5: jfloat); static; overload;
  7860. class procedure setRotateEulerM(var para1: array of jfloat; para2: jint; para3: jfloat; para4: jfloat; para5: jfloat); static; overload;
  7861. class procedure setLookAtM(para1: Arr1jfloat; para2: jint; para3: jfloat; para4: jfloat; para5: jfloat; para6: jfloat; para7: jfloat; para8: jfloat; para9: jfloat; para10: jfloat; para11: jfloat); static; overload;
  7862. class procedure setLookAtM(var para1: array of jfloat; para2: jint; para3: jfloat; para4: jfloat; para5: jfloat; para6: jfloat; para7: jfloat; para8: jfloat; para9: jfloat; para10: jfloat; para11: jfloat); static; overload;
  7863. end;
  7864. AOVisibility = class external 'android.opengl' name 'Visibility' (JLObject)
  7865. public
  7866. constructor create(); overload;
  7867. class function visibilityTest(para1: Arr1jfloat; para2: jint; para3: Arr1jfloat; para4: jint; para5: Arr1jchar; para6: jint; para7: jint): jint; static; overload;
  7868. class function visibilityTest(var para1: array of jfloat; para2: jint; var para3: array of jfloat; para4: jint; var para5: array of jchar; para6: jint; para7: jint): jint; static; overload;
  7869. class function frustumCullSpheres(para1: Arr1jfloat; para2: jint; para3: Arr1jfloat; para4: jint; para5: jint; para6: Arr1jint; para7: jint; para8: jint): jint; static; overload;
  7870. class function frustumCullSpheres(var para1: array of jfloat; para2: jint; var para3: array of jfloat; para4: jint; para5: jint; var para6: array of jint; para7: jint; para8: jint): jint; static; overload;
  7871. class procedure computeBoundingSphere(para1: Arr1jfloat; para2: jint; para3: jint; para4: Arr1jfloat; para5: jint); static; overload;
  7872. class procedure computeBoundingSphere(var para1: array of jfloat; para2: jint; para3: jint; var para4: array of jfloat; para5: jint); static; overload;
  7873. end;
  7874. AOBatteryManager = class external 'android.os' name 'BatteryManager' (JLObject)
  7875. public
  7876. const
  7877. EXTRA_STATUS = 'status';
  7878. EXTRA_HEALTH = 'health';
  7879. EXTRA_PRESENT = 'present';
  7880. EXTRA_LEVEL = 'level';
  7881. EXTRA_SCALE = 'scale';
  7882. EXTRA_ICON_SMALL = 'icon-small';
  7883. EXTRA_PLUGGED = 'plugged';
  7884. EXTRA_VOLTAGE = 'voltage';
  7885. EXTRA_TEMPERATURE = 'temperature';
  7886. EXTRA_TECHNOLOGY = 'technology';
  7887. BATTERY_STATUS_UNKNOWN = 1;
  7888. BATTERY_STATUS_CHARGING = 2;
  7889. BATTERY_STATUS_DISCHARGING = 3;
  7890. BATTERY_STATUS_NOT_CHARGING = 4;
  7891. BATTERY_STATUS_FULL = 5;
  7892. BATTERY_HEALTH_UNKNOWN = 1;
  7893. BATTERY_HEALTH_GOOD = 2;
  7894. BATTERY_HEALTH_OVERHEAT = 3;
  7895. BATTERY_HEALTH_DEAD = 4;
  7896. BATTERY_HEALTH_OVER_VOLTAGE = 5;
  7897. BATTERY_HEALTH_UNSPECIFIED_FAILURE = 6;
  7898. BATTERY_HEALTH_COLD = 7;
  7899. BATTERY_PLUGGED_AC = 1;
  7900. BATTERY_PLUGGED_USB = 2;
  7901. public
  7902. constructor create(); overload;
  7903. end;
  7904. AOBuild = class external 'android.os' name 'Build' (JLObject)
  7905. public
  7906. type
  7907. InnerVERSION_CODES = class;
  7908. Arr1InnerVERSION_CODES = array of InnerVERSION_CODES;
  7909. Arr2InnerVERSION_CODES = array of Arr1InnerVERSION_CODES;
  7910. Arr3InnerVERSION_CODES = array of Arr2InnerVERSION_CODES;
  7911. InnerVERSION = class;
  7912. Arr1InnerVERSION = array of InnerVERSION;
  7913. Arr2InnerVERSION = array of Arr1InnerVERSION;
  7914. Arr3InnerVERSION = array of Arr2InnerVERSION;
  7915. InnerVERSION_CODES = class external 'android.os' name 'VERSION_CODES' (JLObject)
  7916. public
  7917. const
  7918. CUR_DEVELOPMENT = 10000;
  7919. BASE = 1;
  7920. BASE_1_1 = 2;
  7921. CUPCAKE = 3;
  7922. DONUT = 4;
  7923. ECLAIR = 5;
  7924. ECLAIR_0_1 = 6;
  7925. ECLAIR_MR1 = 7;
  7926. FROYO = 8;
  7927. GINGERBREAD = 9;
  7928. GINGERBREAD_MR1 = 10;
  7929. HONEYCOMB = 11;
  7930. HONEYCOMB_MR1 = 12;
  7931. HONEYCOMB_MR2 = 13;
  7932. ICE_CREAM_SANDWICH = 14;
  7933. public
  7934. constructor create(); overload;
  7935. end;
  7936. InnerVERSION = class external 'android.os' name 'VERSION' (JLObject)
  7937. public
  7938. final class var
  7939. fINCREMENTAL: JLString; external name 'INCREMENTAL';
  7940. fRELEASE: JLString; external name 'RELEASE';
  7941. fSDK: JLString; external name 'SDK';
  7942. fSDK_INT: jint; external name 'SDK_INT';
  7943. fCODENAME: JLString; external name 'CODENAME';
  7944. public
  7945. constructor create(); overload;
  7946. end;
  7947. public
  7948. const
  7949. UNKNOWN = 'unknown';
  7950. public
  7951. final class var
  7952. fID: JLString; external name 'ID';
  7953. fDISPLAY: JLString; external name 'DISPLAY';
  7954. fPRODUCT: JLString; external name 'PRODUCT';
  7955. fDEVICE: JLString; external name 'DEVICE';
  7956. fBOARD: JLString; external name 'BOARD';
  7957. fCPU_ABI: JLString; external name 'CPU_ABI';
  7958. fCPU_ABI2: JLString; external name 'CPU_ABI2';
  7959. fMANUFACTURER: JLString; external name 'MANUFACTURER';
  7960. fBRAND: JLString; external name 'BRAND';
  7961. fMODEL: JLString; external name 'MODEL';
  7962. fBOOTLOADER: JLString; external name 'BOOTLOADER';
  7963. fRADIO: JLString; external name 'RADIO';
  7964. fHARDWARE: JLString; external name 'HARDWARE';
  7965. fSERIAL: JLString; external name 'SERIAL';
  7966. fTYPE: JLString; external name 'TYPE';
  7967. fTAGS: JLString; external name 'TAGS';
  7968. fFINGERPRINT: JLString; external name 'FINGERPRINT';
  7969. fTIME: jlong; external name 'TIME';
  7970. fUSER: JLString; external name 'USER';
  7971. fHOST: JLString; external name 'HOST';
  7972. public
  7973. constructor create(); overload;
  7974. class function getRadioVersion(): JLString; static; overload;
  7975. end;
  7976. AOConditionVariable = class external 'android.os' name 'ConditionVariable' (JLObject)
  7977. public
  7978. constructor create(); overload;
  7979. constructor create(para1: jboolean); overload;
  7980. procedure open(); overload; virtual;
  7981. procedure close(); overload; virtual;
  7982. procedure block(); overload; virtual;
  7983. function block(para1: jlong): jboolean; overload; virtual;
  7984. end;
  7985. AOCountDownTimer = class abstract external 'android.os' name 'CountDownTimer' (JLObject)
  7986. public
  7987. constructor create(para1: jlong; para2: jlong); overload;
  7988. procedure cancel(); overload; virtual; final;
  7989. function start(): AOCountDownTimer; overload; virtual; final;
  7990. procedure onTick(para1: jlong); overload; virtual; abstract;
  7991. procedure onFinish(); overload; virtual; abstract;
  7992. end;
  7993. AOEnvironment = class external 'android.os' name 'Environment' (JLObject)
  7994. public
  7995. class var
  7996. fDIRECTORY_MUSIC: JLString; external name 'DIRECTORY_MUSIC';
  7997. fDIRECTORY_PODCASTS: JLString; external name 'DIRECTORY_PODCASTS';
  7998. fDIRECTORY_RINGTONES: JLString; external name 'DIRECTORY_RINGTONES';
  7999. fDIRECTORY_ALARMS: JLString; external name 'DIRECTORY_ALARMS';
  8000. fDIRECTORY_NOTIFICATIONS: JLString; external name 'DIRECTORY_NOTIFICATIONS';
  8001. fDIRECTORY_PICTURES: JLString; external name 'DIRECTORY_PICTURES';
  8002. fDIRECTORY_MOVIES: JLString; external name 'DIRECTORY_MOVIES';
  8003. fDIRECTORY_DOWNLOADS: JLString; external name 'DIRECTORY_DOWNLOADS';
  8004. fDIRECTORY_DCIM: JLString; external name 'DIRECTORY_DCIM';
  8005. public
  8006. const
  8007. MEDIA_REMOVED = 'removed';
  8008. MEDIA_UNMOUNTED = 'unmounted';
  8009. MEDIA_CHECKING = 'checking';
  8010. MEDIA_NOFS = 'nofs';
  8011. MEDIA_MOUNTED = 'mounted';
  8012. MEDIA_MOUNTED_READ_ONLY = 'mounted_ro';
  8013. MEDIA_SHARED = 'shared';
  8014. MEDIA_BAD_REMOVAL = 'bad_removal';
  8015. MEDIA_UNMOUNTABLE = 'unmountable';
  8016. public
  8017. constructor create(); overload;
  8018. class function getRootDirectory(): JIFile; static; overload;
  8019. class function getDataDirectory(): JIFile; static; overload;
  8020. class function getExternalStorageDirectory(): JIFile; static; overload;
  8021. class function getExternalStoragePublicDirectory(para1: JLString): JIFile; static; overload;
  8022. class function getDownloadCacheDirectory(): JIFile; static; overload;
  8023. class function getExternalStorageState(): JLString; static; overload;
  8024. class function isExternalStorageRemovable(): jboolean; static; overload;
  8025. class function isExternalStorageEmulated(): jboolean; static; overload;
  8026. end;
  8027. AOFileObserver = class abstract external 'android.os' name 'FileObserver' (JLObject)
  8028. public
  8029. const
  8030. ACCESS = 1;
  8031. MODIFY = 2;
  8032. ATTRIB = 4;
  8033. CLOSE_WRITE = 8;
  8034. CLOSE_NOWRITE = 16;
  8035. OPEN = 32;
  8036. MOVED_FROM = 64;
  8037. MOVED_TO = 128;
  8038. CREATE_ = 256;
  8039. DELETE = 512;
  8040. DELETE_SELF = 1024;
  8041. MOVE_SELF = 2048;
  8042. ALL_EVENTS = 4095;
  8043. public
  8044. procedure Create(para1: JLString); overload; virtual;
  8045. procedure Create(para1: JLString; para2: jint); overload; virtual;
  8046. strict protected
  8047. procedure finalize(); overload; virtual;
  8048. public
  8049. procedure startWatching(); overload; virtual;
  8050. procedure stopWatching(); overload; virtual;
  8051. procedure onEvent(para1: jint; para2: JLString); overload; virtual; abstract;
  8052. end;
  8053. AOHandler = class external 'android.os' name 'Handler' (JLObject)
  8054. public
  8055. type
  8056. InnerCallback = interface;
  8057. Arr1InnerCallback = array of InnerCallback;
  8058. Arr2InnerCallback = array of Arr1InnerCallback;
  8059. Arr3InnerCallback = array of Arr2InnerCallback;
  8060. InnerCallback = interface external 'android.os' name 'Callback'
  8061. function handleMessage(para1: AOMessage): jboolean; overload;
  8062. end;
  8063. public
  8064. constructor create(); overload;
  8065. constructor create(para1: AOHandler.InnerCallback); overload;
  8066. constructor create(para1: AOLooper); overload;
  8067. constructor create(para1: AOLooper; para2: AOHandler.InnerCallback); overload;
  8068. procedure handleMessage(para1: AOMessage); overload; virtual;
  8069. procedure dispatchMessage(para1: AOMessage); overload; virtual;
  8070. function getMessageName(para1: AOMessage): JLString; overload; virtual;
  8071. function obtainMessage(): AOMessage; overload; virtual; final;
  8072. function obtainMessage(para1: jint): AOMessage; overload; virtual; final;
  8073. function obtainMessage(para1: jint; para2: JLObject): AOMessage; overload; virtual; final;
  8074. function obtainMessage(para1: jint; para2: jint; para3: jint): AOMessage; overload; virtual; final;
  8075. function obtainMessage(para1: jint; para2: jint; para3: jint; para4: JLObject): AOMessage; overload; virtual; final;
  8076. function post(para1: JLRunnable): jboolean; overload; virtual; final;
  8077. function postAtTime(para1: JLRunnable; para2: jlong): jboolean; overload; virtual; final;
  8078. function postAtTime(para1: JLRunnable; para2: JLObject; para3: jlong): jboolean; overload; virtual; final;
  8079. function postDelayed(para1: JLRunnable; para2: jlong): jboolean; overload; virtual; final;
  8080. function postAtFrontOfQueue(para1: JLRunnable): jboolean; overload; virtual; final;
  8081. procedure removeCallbacks(para1: JLRunnable); overload; virtual; final;
  8082. procedure removeCallbacks(para1: JLRunnable; para2: JLObject); overload; virtual; final;
  8083. function sendMessage(para1: AOMessage): jboolean; overload; virtual; final;
  8084. function sendEmptyMessage(para1: jint): jboolean; overload; virtual; final;
  8085. function sendEmptyMessageDelayed(para1: jint; para2: jlong): jboolean; overload; virtual; final;
  8086. function sendEmptyMessageAtTime(para1: jint; para2: jlong): jboolean; overload; virtual; final;
  8087. function sendMessageDelayed(para1: AOMessage; para2: jlong): jboolean; overload; virtual; final;
  8088. function sendMessageAtTime(para1: AOMessage; para2: jlong): jboolean; overload; virtual;
  8089. function sendMessageAtFrontOfQueue(para1: AOMessage): jboolean; overload; virtual; final;
  8090. procedure removeMessages(para1: jint); overload; virtual; final;
  8091. procedure removeMessages(para1: jint; para2: JLObject); overload; virtual; final;
  8092. procedure removeCallbacksAndMessages(para1: JLObject); overload; virtual; final;
  8093. function hasMessages(para1: jint): jboolean; overload; virtual; final;
  8094. function hasMessages(para1: jint; para2: JLObject): jboolean; overload; virtual; final;
  8095. function getLooper(): AOLooper; overload; virtual; final;
  8096. procedure dump(para1: AUPrinter; para2: JLString); overload; virtual; final;
  8097. function toString(): JLString; overload; virtual;
  8098. end;
  8099. AOIBinder = interface external 'android.os' name 'IBinder'
  8100. type
  8101. InnerDeathRecipient = interface;
  8102. Arr1InnerDeathRecipient = array of InnerDeathRecipient;
  8103. Arr2InnerDeathRecipient = array of Arr1InnerDeathRecipient;
  8104. Arr3InnerDeathRecipient = array of Arr2InnerDeathRecipient;
  8105. InnerDeathRecipient = interface external 'android.os' name 'DeathRecipient'
  8106. procedure binderDied(); overload;
  8107. end;
  8108. const
  8109. FIRST_CALL_TRANSACTION = 1;
  8110. LAST_CALL_TRANSACTION = 16777215;
  8111. PING_TRANSACTION = 1599098439;
  8112. DUMP_TRANSACTION = 1598311760;
  8113. INTERFACE_TRANSACTION = 1598968902;
  8114. TWEET_TRANSACTION = 1599362900;
  8115. FLAG_ONEWAY = 1;
  8116. function getInterfaceDescriptor(): JLString; overload; // throws android.os.RemoteException
  8117. function pingBinder(): jboolean; overload;
  8118. function isBinderAlive(): jboolean; overload;
  8119. function queryLocalInterface(para1: JLString): AOIInterface; overload;
  8120. procedure dump(para1: JIFileDescriptor; para2: Arr1JLString); overload; // throws android.os.RemoteException
  8121. procedure dump(para1: JIFileDescriptor; var para2: array of JLString); overload; // throws android.os.RemoteException
  8122. procedure dumpAsync(para1: JIFileDescriptor; para2: Arr1JLString); overload; // throws android.os.RemoteException
  8123. procedure dumpAsync(para1: JIFileDescriptor; var para2: array of JLString); overload; // throws android.os.RemoteException
  8124. function transact(para1: jint; para2: AOParcel; para3: AOParcel; para4: jint): jboolean; overload; // throws android.os.RemoteException
  8125. procedure linkToDeath(para1: AOIBinder.InnerDeathRecipient; para2: jint); overload; // throws android.os.RemoteException
  8126. function unlinkToDeath(para1: AOIBinder.InnerDeathRecipient; para2: jint): jboolean; overload;
  8127. end;
  8128. AOIInterface = interface external 'android.os' name 'IInterface'
  8129. function asBinder(): AOIBinder; overload;
  8130. end;
  8131. AOLooper = class external 'android.os' name 'Looper' (JLObject)
  8132. public
  8133. class procedure prepare(); static; overload;
  8134. class procedure prepareMainLooper(); static; overload;
  8135. class function getMainLooper(): AOLooper; static; overload;
  8136. class procedure loop(); static; overload;
  8137. class function myLooper(): AOLooper; static; overload;
  8138. procedure setMessageLogging(para1: AUPrinter); overload; virtual;
  8139. class function myQueue(): AOMessageQueue; static; overload;
  8140. procedure quit(); overload; virtual;
  8141. function getThread(): JLThread; overload; virtual;
  8142. procedure dump(para1: AUPrinter; para2: JLString); overload; virtual;
  8143. function toString(): JLString; overload; virtual;
  8144. end;
  8145. AOMemoryFile = class external 'android.os' name 'MemoryFile' (JLObject)
  8146. public
  8147. constructor create(para1: JLString; para2: jint); overload; // throws java.io.IOException
  8148. procedure close(); overload; virtual;
  8149. strict protected
  8150. procedure finalize(); overload; virtual;
  8151. public
  8152. function length(): jint; overload; virtual;
  8153. function isPurgingAllowed(): jboolean; overload; virtual;
  8154. function allowPurging(para1: jboolean): jboolean; overload; virtual; // throws java.io.IOException
  8155. function getInputStream(): JIInputStream; overload; virtual;
  8156. function getOutputStream(): JIOutputStream; overload; virtual;
  8157. function readBytes(para1: Arr1jbyte; para2: jint; para3: jint; para4: jint): jint; overload; virtual; // throws java.io.IOException
  8158. function readBytes(var para1: array of jbyte; para2: jint; para3: jint; para4: jint): jint; overload; virtual; // throws java.io.IOException
  8159. procedure writeBytes(para1: Arr1jbyte; para2: jint; para3: jint; para4: jint); overload; virtual; // throws java.io.IOException
  8160. procedure writeBytes(var para1: array of jbyte; para2: jint; para3: jint; para4: jint); overload; virtual; // throws java.io.IOException
  8161. end;
  8162. AOMessageQueue = class external 'android.os' name 'MessageQueue' (JLObject)
  8163. public
  8164. type
  8165. InnerIdleHandler = interface;
  8166. Arr1InnerIdleHandler = array of InnerIdleHandler;
  8167. Arr2InnerIdleHandler = array of Arr1InnerIdleHandler;
  8168. Arr3InnerIdleHandler = array of Arr2InnerIdleHandler;
  8169. InnerIdleHandler = interface external 'android.os' name 'IdleHandler'
  8170. function queueIdle(): jboolean; overload;
  8171. end;
  8172. public
  8173. procedure addIdleHandler(para1: AOMessageQueue.InnerIdleHandler); overload; virtual; final;
  8174. procedure removeIdleHandler(para1: AOMessageQueue.InnerIdleHandler); overload; virtual; final;
  8175. strict protected
  8176. procedure finalize(); overload; virtual; // throws java.lang.Throwable
  8177. end;
  8178. AOParcelable = interface external 'android.os' name 'Parcelable'
  8179. type
  8180. InnerCreator = interface;
  8181. Arr1InnerCreator = array of InnerCreator;
  8182. Arr2InnerCreator = array of Arr1InnerCreator;
  8183. Arr3InnerCreator = array of Arr2InnerCreator;
  8184. InnerClassLoaderCreator = interface;
  8185. Arr1InnerClassLoaderCreator = array of InnerClassLoaderCreator;
  8186. Arr2InnerClassLoaderCreator = array of Arr1InnerClassLoaderCreator;
  8187. Arr3InnerClassLoaderCreator = array of Arr2InnerClassLoaderCreator;
  8188. InnerCreator = interface external 'android.os' name 'Creator'
  8189. function createFromParcel(para1: AOParcel): JLObject; overload;
  8190. function newArray(para1: jint): Arr1JLObject; overload;
  8191. end;
  8192. InnerClassLoaderCreator = interface external 'android.os' name 'ClassLoaderCreator' (AOParcelable.InnerCreator)
  8193. function createFromParcel(para1: AOParcel; para2: JLClassLoader): JLObject; overload;
  8194. end;
  8195. const
  8196. PARCELABLE_WRITE_RETURN_VALUE = 1;
  8197. CONTENTS_FILE_DESCRIPTOR = 1;
  8198. function describeContents(): jint; overload;
  8199. procedure writeToParcel(para1: AOParcel; para2: jint); overload;
  8200. end;
  8201. AOPowerManager = class external 'android.os' name 'PowerManager' (JLObject)
  8202. public
  8203. type
  8204. InnerWakeLock = class;
  8205. Arr1InnerWakeLock = array of InnerWakeLock;
  8206. Arr2InnerWakeLock = array of Arr1InnerWakeLock;
  8207. Arr3InnerWakeLock = array of Arr2InnerWakeLock;
  8208. InnerWakeLock = class external 'android.os' name 'WakeLock'
  8209. end;
  8210. public
  8211. const
  8212. PARTIAL_WAKE_LOCK = 1;
  8213. FULL_WAKE_LOCK = 26;
  8214. SCREEN_BRIGHT_WAKE_LOCK = 10;
  8215. SCREEN_DIM_WAKE_LOCK = 6;
  8216. ACQUIRE_CAUSES_WAKEUP = 268435456;
  8217. ON_AFTER_RELEASE = 536870912;
  8218. public
  8219. function newWakeLock(para1: jint; para2: JLString): AOPowerManager.InnerWakeLock; overload; virtual;
  8220. procedure userActivity(para1: jlong; para2: jboolean); overload; virtual;
  8221. procedure goToSleep(para1: jlong); overload; virtual;
  8222. function isScreenOn(): jboolean; overload; virtual;
  8223. procedure reboot(para1: JLString); overload; virtual;
  8224. end;
  8225. AOProcess = class external 'android.os' name 'Process' (JLObject)
  8226. public
  8227. const
  8228. SYSTEM_UID = 1000;
  8229. PHONE_UID = 1001;
  8230. FIRST_APPLICATION_UID = 10000;
  8231. LAST_APPLICATION_UID = 99999;
  8232. BLUETOOTH_GID = 2000;
  8233. THREAD_PRIORITY_DEFAULT = 0;
  8234. THREAD_PRIORITY_LOWEST = 19;
  8235. THREAD_PRIORITY_BACKGROUND = 10;
  8236. THREAD_PRIORITY_FOREGROUND = -2;
  8237. THREAD_PRIORITY_DISPLAY = -4;
  8238. THREAD_PRIORITY_URGENT_DISPLAY = -8;
  8239. THREAD_PRIORITY_AUDIO = -16;
  8240. THREAD_PRIORITY_URGENT_AUDIO = -19;
  8241. THREAD_PRIORITY_MORE_FAVORABLE = -1;
  8242. THREAD_PRIORITY_LESS_FAVORABLE = 1;
  8243. SIGNAL_QUIT = 3;
  8244. SIGNAL_KILL = 9;
  8245. SIGNAL_USR1 = 10;
  8246. public
  8247. constructor create(); overload;
  8248. class function getElapsedCpuTime(): jlong; static; overload; final;
  8249. class function myPid(): jint; static; overload; final;
  8250. class function myTid(): jint; static; overload; final;
  8251. class function myUid(): jint; static; overload; final;
  8252. class function getUidForName(para1: JLString): jint; static; overload; final;
  8253. class function getGidForName(para1: JLString): jint; static; overload; final;
  8254. class procedure setThreadPriority(para1: jint; para2: jint); static; overload; final; // throws java.lang.IllegalArgumentException, java.lang.SecurityException
  8255. class procedure setThreadPriority(para1: jint); static; overload; final; // throws java.lang.IllegalArgumentException, java.lang.SecurityException
  8256. class function getThreadPriority(para1: jint): jint; static; overload; final; // throws java.lang.IllegalArgumentException
  8257. class function supportsProcesses(): jboolean; static; overload; final;
  8258. class procedure killProcess(para1: jint); static; overload; final;
  8259. class procedure sendSignal(para1: jint; para2: jint); static; overload; final;
  8260. end;
  8261. AORecoverySystem = class external 'android.os' name 'RecoverySystem' (JLObject)
  8262. public
  8263. type
  8264. InnerProgressListener = interface;
  8265. Arr1InnerProgressListener = array of InnerProgressListener;
  8266. Arr2InnerProgressListener = array of Arr1InnerProgressListener;
  8267. Arr3InnerProgressListener = array of Arr2InnerProgressListener;
  8268. InnerProgressListener = interface external 'android.os' name 'ProgressListener'
  8269. procedure onProgress(para1: jint); overload;
  8270. end;
  8271. public
  8272. constructor create(); overload;
  8273. class procedure verifyPackage(para1: JIFile; para2: AORecoverySystem.InnerProgressListener; para3: JIFile); static; overload; // throws java.io.IOException, java.security.GeneralSecurityException
  8274. class procedure installPackage(para1: ACContext; para2: JIFile); static; overload; // throws java.io.IOException
  8275. class procedure rebootWipeUserData(para1: ACContext); static; overload; // throws java.io.IOException
  8276. class procedure rebootWipeCache(para1: ACContext); static; overload; // throws java.io.IOException
  8277. end;
  8278. AORemoteCallbackList = class external 'android.os' name 'RemoteCallbackList' (JLObject)
  8279. public
  8280. constructor create(); overload;
  8281. function register(para1: AOIInterface): jboolean; overload; virtual;
  8282. function register(para1: AOIInterface; para2: JLObject): jboolean; overload; virtual;
  8283. function unregister(para1: AOIInterface): jboolean; overload; virtual;
  8284. procedure kill(); overload; virtual;
  8285. procedure onCallbackDied(para1: AOIInterface); overload; virtual;
  8286. procedure onCallbackDied(para1: AOIInterface; para2: JLObject); overload; virtual;
  8287. function beginBroadcast(): jint; overload; virtual;
  8288. function getBroadcastItem(para1: jint): AOIInterface; overload; virtual;
  8289. function getBroadcastCookie(para1: jint): JLObject; overload; virtual;
  8290. procedure finishBroadcast(); overload; virtual;
  8291. end;
  8292. AOStatFs = class external 'android.os' name 'StatFs' (JLObject)
  8293. public
  8294. constructor create(para1: JLString); overload;
  8295. procedure restat(para1: JLString); overload; virtual;
  8296. strict protected
  8297. procedure finalize(); overload; virtual;
  8298. public
  8299. function getBlockSize(): jint; overload; virtual;
  8300. function getBlockCount(): jint; overload; virtual;
  8301. function getFreeBlocks(): jint; overload; virtual;
  8302. function getAvailableBlocks(): jint; overload; virtual;
  8303. end;
  8304. AOStrictMode = class sealed external 'android.os' name 'StrictMode' (JLObject)
  8305. public
  8306. type
  8307. InnerVmPolicy = class;
  8308. Arr1InnerVmPolicy = array of InnerVmPolicy;
  8309. Arr2InnerVmPolicy = array of Arr1InnerVmPolicy;
  8310. Arr3InnerVmPolicy = array of Arr2InnerVmPolicy;
  8311. InnerThreadPolicy = class;
  8312. Arr1InnerThreadPolicy = array of InnerThreadPolicy;
  8313. Arr2InnerThreadPolicy = array of Arr1InnerThreadPolicy;
  8314. Arr3InnerThreadPolicy = array of Arr2InnerThreadPolicy;
  8315. InnerVmPolicy = class sealed external 'android.os' name 'VmPolicy' (JLObject)
  8316. public
  8317. type
  8318. InnerBuilder = class;
  8319. Arr1InnerBuilder = array of InnerBuilder;
  8320. Arr2InnerBuilder = array of Arr1InnerBuilder;
  8321. Arr3InnerBuilder = array of Arr2InnerBuilder;
  8322. InnerBuilder = class sealed external 'android.os' name 'Builder' (JLObject)
  8323. public
  8324. constructor create(); overload;
  8325. constructor create(para1: AOStrictMode.InnerVmPolicy); overload;
  8326. function setClassInstanceLimit(para1: JLClass; para2: jint): AOStrictMode.InnerVmPolicy.InnerBuilder; overload; virtual;
  8327. function detectActivityLeaks(): AOStrictMode.InnerVmPolicy.InnerBuilder; overload; virtual;
  8328. function detectAll(): AOStrictMode.InnerVmPolicy.InnerBuilder; overload; virtual;
  8329. function detectLeakedSqlLiteObjects(): AOStrictMode.InnerVmPolicy.InnerBuilder; overload; virtual;
  8330. function detectLeakedClosableObjects(): AOStrictMode.InnerVmPolicy.InnerBuilder; overload; virtual;
  8331. function penaltyDeath(): AOStrictMode.InnerVmPolicy.InnerBuilder; overload; virtual;
  8332. function penaltyLog(): AOStrictMode.InnerVmPolicy.InnerBuilder; overload; virtual;
  8333. function penaltyDropBox(): AOStrictMode.InnerVmPolicy.InnerBuilder; overload; virtual;
  8334. function build(): AOStrictMode.InnerVmPolicy; overload; virtual;
  8335. end;
  8336. public
  8337. final class var
  8338. fLAX: AOStrictMode.InnerVmPolicy; external name 'LAX';
  8339. public
  8340. function toString(): JLString; overload; virtual;
  8341. end;
  8342. InnerThreadPolicy = class sealed external 'android.os' name 'ThreadPolicy' (JLObject)
  8343. public
  8344. type
  8345. InnerBuilder = class;
  8346. Arr1InnerBuilder = array of InnerBuilder;
  8347. Arr2InnerBuilder = array of Arr1InnerBuilder;
  8348. Arr3InnerBuilder = array of Arr2InnerBuilder;
  8349. InnerBuilder = class sealed external 'android.os' name 'Builder' (JLObject)
  8350. public
  8351. constructor create(); overload;
  8352. constructor create(para1: AOStrictMode.InnerThreadPolicy); overload;
  8353. function detectAll(): AOStrictMode.InnerThreadPolicy.InnerBuilder; overload; virtual;
  8354. function permitAll(): AOStrictMode.InnerThreadPolicy.InnerBuilder; overload; virtual;
  8355. function detectNetwork(): AOStrictMode.InnerThreadPolicy.InnerBuilder; overload; virtual;
  8356. function permitNetwork(): AOStrictMode.InnerThreadPolicy.InnerBuilder; overload; virtual;
  8357. function detectDiskReads(): AOStrictMode.InnerThreadPolicy.InnerBuilder; overload; virtual;
  8358. function permitDiskReads(): AOStrictMode.InnerThreadPolicy.InnerBuilder; overload; virtual;
  8359. function detectCustomSlowCalls(): AOStrictMode.InnerThreadPolicy.InnerBuilder; overload; virtual;
  8360. function permitCustomSlowCalls(): AOStrictMode.InnerThreadPolicy.InnerBuilder; overload; virtual;
  8361. function detectDiskWrites(): AOStrictMode.InnerThreadPolicy.InnerBuilder; overload; virtual;
  8362. function permitDiskWrites(): AOStrictMode.InnerThreadPolicy.InnerBuilder; overload; virtual;
  8363. function penaltyDialog(): AOStrictMode.InnerThreadPolicy.InnerBuilder; overload; virtual;
  8364. function penaltyDeath(): AOStrictMode.InnerThreadPolicy.InnerBuilder; overload; virtual;
  8365. function penaltyDeathOnNetwork(): AOStrictMode.InnerThreadPolicy.InnerBuilder; overload; virtual;
  8366. function penaltyFlashScreen(): AOStrictMode.InnerThreadPolicy.InnerBuilder; overload; virtual;
  8367. function penaltyLog(): AOStrictMode.InnerThreadPolicy.InnerBuilder; overload; virtual;
  8368. function penaltyDropBox(): AOStrictMode.InnerThreadPolicy.InnerBuilder; overload; virtual;
  8369. function build(): AOStrictMode.InnerThreadPolicy; overload; virtual;
  8370. end;
  8371. public
  8372. final class var
  8373. fLAX: AOStrictMode.InnerThreadPolicy; external name 'LAX';
  8374. public
  8375. function toString(): JLString; overload; virtual;
  8376. end;
  8377. public
  8378. class procedure setThreadPolicy(para1: AOStrictMode.InnerThreadPolicy); static; overload;
  8379. class function getThreadPolicy(): AOStrictMode.InnerThreadPolicy; static; overload;
  8380. class function allowThreadDiskWrites(): AOStrictMode.InnerThreadPolicy; static; overload;
  8381. class function allowThreadDiskReads(): AOStrictMode.InnerThreadPolicy; static; overload;
  8382. class procedure setVmPolicy(para1: AOStrictMode.InnerVmPolicy); static; overload;
  8383. class function getVmPolicy(): AOStrictMode.InnerVmPolicy; static; overload;
  8384. class procedure enableDefaults(); static; overload;
  8385. class procedure noteSlowCall(para1: JLString); static; overload;
  8386. end;
  8387. AOSystemClock = class sealed external 'android.os' name 'SystemClock' (JLObject)
  8388. public
  8389. class procedure sleep(para1: jlong); static; overload;
  8390. class function setCurrentTimeMillis(para1: jlong): jboolean; static; overload;
  8391. class function uptimeMillis(): jlong; static; overload;
  8392. class function elapsedRealtime(): jlong; static; overload;
  8393. class function currentThreadTimeMillis(): jlong; static; overload;
  8394. end;
  8395. AOTokenWatcher = class abstract external 'android.os' name 'TokenWatcher' (JLObject)
  8396. public
  8397. constructor create(para1: AOHandler; para2: JLString); overload;
  8398. procedure acquired(); overload; virtual; abstract;
  8399. procedure released(); overload; virtual; abstract;
  8400. procedure acquire(para1: AOIBinder; para2: JLString); overload; virtual;
  8401. procedure cleanup(para1: AOIBinder; para2: jboolean); overload; virtual;
  8402. procedure release(para1: AOIBinder); overload; virtual;
  8403. function isAcquired(): jboolean; overload; virtual;
  8404. procedure dump(); overload; virtual;
  8405. end;
  8406. AOVibrator = class external 'android.os' name 'Vibrator' (JLObject)
  8407. public
  8408. function hasVibrator(): jboolean; overload; virtual;
  8409. procedure vibrate(para1: jlong); overload; virtual;
  8410. procedure vibrate(para1: Arr1jlong; para2: jint); overload; virtual;
  8411. procedure vibrate(var para1: array of jlong; para2: jint); overload; virtual;
  8412. procedure cancel(); overload; virtual;
  8413. end;
  8414. AOSOnObbStateChangeListener = class abstract external 'android.os.storage' name 'OnObbStateChangeListener' (JLObject)
  8415. public
  8416. const
  8417. MOUNTED = 1;
  8418. UNMOUNTED = 2;
  8419. ERROR_INTERNAL = 20;
  8420. ERROR_COULD_NOT_MOUNT = 21;
  8421. ERROR_COULD_NOT_UNMOUNT = 22;
  8422. ERROR_NOT_MOUNTED = 23;
  8423. ERROR_ALREADY_MOUNTED = 24;
  8424. ERROR_PERMISSION_DENIED = 25;
  8425. public
  8426. constructor create(); overload;
  8427. procedure onObbStateChange(para1: JLString; para2: jint); overload; virtual;
  8428. end;
  8429. AOSStorageManager = class external 'android.os.storage' name 'StorageManager' (JLObject)
  8430. public
  8431. function mountObb(para1: JLString; para2: JLString; para3: AOSOnObbStateChangeListener): jboolean; overload; virtual;
  8432. function unmountObb(para1: JLString; para2: jboolean; para3: AOSOnObbStateChangeListener): jboolean; overload; virtual;
  8433. function isObbMounted(para1: JLString): jboolean; overload; virtual;
  8434. function getMountedObbPath(para1: JLString): JLString; overload; virtual;
  8435. end;
  8436. APPreferenceManager = class external 'android.preference' name 'PreferenceManager' (JLObject)
  8437. public
  8438. type
  8439. InnerOnActivityDestroyListener = interface;
  8440. Arr1InnerOnActivityDestroyListener = array of InnerOnActivityDestroyListener;
  8441. Arr2InnerOnActivityDestroyListener = array of Arr1InnerOnActivityDestroyListener;
  8442. Arr3InnerOnActivityDestroyListener = array of Arr2InnerOnActivityDestroyListener;
  8443. InnerOnActivityStopListener = interface;
  8444. Arr1InnerOnActivityStopListener = array of InnerOnActivityStopListener;
  8445. Arr2InnerOnActivityStopListener = array of Arr1InnerOnActivityStopListener;
  8446. Arr3InnerOnActivityStopListener = array of Arr2InnerOnActivityStopListener;
  8447. InnerOnActivityResultListener = interface;
  8448. Arr1InnerOnActivityResultListener = array of InnerOnActivityResultListener;
  8449. Arr2InnerOnActivityResultListener = array of Arr1InnerOnActivityResultListener;
  8450. Arr3InnerOnActivityResultListener = array of Arr2InnerOnActivityResultListener;
  8451. InnerOnActivityDestroyListener = interface external 'android.preference' name 'OnActivityDestroyListener'
  8452. procedure onActivityDestroy(); overload;
  8453. end;
  8454. InnerOnActivityStopListener = interface external 'android.preference' name 'OnActivityStopListener'
  8455. procedure onActivityStop(); overload;
  8456. end;
  8457. InnerOnActivityResultListener = interface external 'android.preference' name 'OnActivityResultListener'
  8458. function onActivityResult(para1: jint; para2: jint; para3: ACIntent): jboolean; overload;
  8459. end;
  8460. public
  8461. const
  8462. METADATA_KEY_PREFERENCES = 'android.preference';
  8463. KEY_HAS_SET_DEFAULT_VALUES = '_has_set_default_values';
  8464. public
  8465. function createPreferenceScreen(para1: ACContext): APPreferenceScreen; overload; virtual;
  8466. function getSharedPreferencesName(): JLString; overload; virtual;
  8467. procedure setSharedPreferencesName(para1: JLString); overload; virtual;
  8468. function getSharedPreferencesMode(): jint; overload; virtual;
  8469. procedure setSharedPreferencesMode(para1: jint); overload; virtual;
  8470. function getSharedPreferences(): ACSharedPreferences; overload; virtual;
  8471. class function getDefaultSharedPreferences(para1: ACContext): ACSharedPreferences; static; overload;
  8472. function findPreference(para1: JLCharSequence): APPreference; overload; virtual;
  8473. class procedure setDefaultValues(para1: ACContext; para2: jint; para3: jboolean); static; overload;
  8474. class procedure setDefaultValues(para1: ACContext; para2: JLString; para3: jint; para4: jint; para5: jboolean); static; overload;
  8475. end;
  8476. APAlarmClock = class sealed external 'android.provider' name 'AlarmClock' (JLObject)
  8477. public
  8478. const
  8479. ACTION_SET_ALARM = 'android.intent.action.SET_ALARM';
  8480. EXTRA_MESSAGE = 'android.intent.extra.alarm.MESSAGE';
  8481. EXTRA_HOUR = 'android.intent.extra.alarm.HOUR';
  8482. EXTRA_MINUTES = 'android.intent.extra.alarm.MINUTES';
  8483. EXTRA_SKIP_UI = 'android.intent.extra.alarm.SKIP_UI';
  8484. public
  8485. constructor create(); overload;
  8486. end;
  8487. APBaseColumns = interface external 'android.provider' name 'BaseColumns'
  8488. const
  8489. _ID = '_id';
  8490. _COUNT = '_count';
  8491. end;
  8492. APOpenableColumns = interface external 'android.provider' name 'OpenableColumns'
  8493. const
  8494. DISPLAY_NAME = '_display_name';
  8495. SIZE = '_size';
  8496. end;
  8497. APSearchRecentSuggestions = class external 'android.provider' name 'SearchRecentSuggestions' (JLObject)
  8498. public
  8499. final class var
  8500. fQUERIES_PROJECTION_1LINE: Arr1JLString; external name 'QUERIES_PROJECTION_1LINE';
  8501. fQUERIES_PROJECTION_2LINE: Arr1JLString; external name 'QUERIES_PROJECTION_2LINE';
  8502. public
  8503. const
  8504. QUERIES_PROJECTION_DATE_INDEX = 1;
  8505. QUERIES_PROJECTION_QUERY_INDEX = 2;
  8506. QUERIES_PROJECTION_DISPLAY1_INDEX = 3;
  8507. QUERIES_PROJECTION_DISPLAY2_INDEX = 4;
  8508. public
  8509. constructor create(para1: ACContext; para2: JLString; para3: jint); overload;
  8510. procedure saveRecentQuery(para1: JLString; para2: JLString); overload; virtual;
  8511. procedure clearHistory(); overload; virtual;
  8512. strict protected
  8513. procedure truncateHistory(para1: ACContentResolver; para2: jint); overload; virtual;
  8514. end;
  8515. ARBaseObj = class external 'android.renderscript' name 'BaseObj' (JLObject)
  8516. public
  8517. procedure setName(para1: JLString); overload; virtual;
  8518. function getName(): JLString; overload; virtual;
  8519. strict protected
  8520. procedure finalize(); overload; virtual; // throws java.lang.Throwable
  8521. public
  8522. procedure destroy(); overload; virtual;
  8523. function hashCode(): jint; overload; virtual;
  8524. function equals(para1: JLObject): jboolean; overload; virtual;
  8525. end;
  8526. ARByte2 = class external 'android.renderscript' name 'Byte2' (JLObject)
  8527. public
  8528. var
  8529. fx: jbyte; external name 'x';
  8530. fy: jbyte; external name 'y';
  8531. public
  8532. constructor create(); overload;
  8533. constructor create(para1: jbyte; para2: jbyte); overload;
  8534. end;
  8535. ARByte3 = class external 'android.renderscript' name 'Byte3' (JLObject)
  8536. public
  8537. var
  8538. fx: jbyte; external name 'x';
  8539. fy: jbyte; external name 'y';
  8540. fz: jbyte; external name 'z';
  8541. public
  8542. constructor create(); overload;
  8543. constructor create(para1: jbyte; para2: jbyte; para3: jbyte); overload;
  8544. end;
  8545. ARByte4 = class external 'android.renderscript' name 'Byte4' (JLObject)
  8546. public
  8547. var
  8548. fx: jbyte; external name 'x';
  8549. fy: jbyte; external name 'y';
  8550. fz: jbyte; external name 'z';
  8551. fw: jbyte; external name 'w';
  8552. public
  8553. constructor create(); overload;
  8554. constructor create(para1: jbyte; para2: jbyte; para3: jbyte; para4: jbyte); overload;
  8555. end;
  8556. ARDouble2 = class external 'android.renderscript' name 'Double2' (JLObject)
  8557. public
  8558. var
  8559. fx: jdouble; external name 'x';
  8560. fy: jdouble; external name 'y';
  8561. public
  8562. constructor create(); overload;
  8563. constructor create(para1: jdouble; para2: jdouble); overload;
  8564. end;
  8565. ARDouble3 = class external 'android.renderscript' name 'Double3' (JLObject)
  8566. public
  8567. var
  8568. fx: jdouble; external name 'x';
  8569. fy: jdouble; external name 'y';
  8570. fz: jdouble; external name 'z';
  8571. public
  8572. constructor create(); overload;
  8573. constructor create(para1: jdouble; para2: jdouble; para3: jdouble); overload;
  8574. end;
  8575. ARDouble4 = class external 'android.renderscript' name 'Double4' (JLObject)
  8576. public
  8577. var
  8578. fx: jdouble; external name 'x';
  8579. fy: jdouble; external name 'y';
  8580. fz: jdouble; external name 'z';
  8581. fw: jdouble; external name 'w';
  8582. public
  8583. constructor create(); overload;
  8584. constructor create(para1: jdouble; para2: jdouble; para3: jdouble; para4: jdouble); overload;
  8585. end;
  8586. ARFieldPacker = class external 'android.renderscript' name 'FieldPacker' (JLObject)
  8587. public
  8588. constructor create(para1: jint); overload;
  8589. procedure align(para1: jint); overload; virtual;
  8590. procedure reset(); overload; virtual;
  8591. procedure reset(para1: jint); overload; virtual;
  8592. procedure skip(para1: jint); overload; virtual;
  8593. procedure addI8(para1: jbyte); overload; virtual;
  8594. procedure addI16(para1: jshort); overload; virtual;
  8595. procedure addI32(para1: jint); overload; virtual;
  8596. procedure addI64(para1: jlong); overload; virtual;
  8597. procedure addU8(para1: jshort); overload; virtual;
  8598. procedure addU16(para1: jint); overload; virtual;
  8599. procedure addU32(para1: jlong); overload; virtual;
  8600. procedure addU64(para1: jlong); overload; virtual;
  8601. procedure addF32(para1: jfloat); overload; virtual;
  8602. procedure addF64(para1: jdouble); overload; virtual;
  8603. procedure addObj(para1: ARBaseObj); overload; virtual;
  8604. procedure addF32(para1: ARFloat2); overload; virtual;
  8605. procedure addF32(para1: ARFloat3); overload; virtual;
  8606. procedure addF32(para1: ARFloat4); overload; virtual;
  8607. procedure addF64(para1: ARDouble2); overload; virtual;
  8608. procedure addF64(para1: ARDouble3); overload; virtual;
  8609. procedure addF64(para1: ARDouble4); overload; virtual;
  8610. procedure addI8(para1: ARByte2); overload; virtual;
  8611. procedure addI8(para1: ARByte3); overload; virtual;
  8612. procedure addI8(para1: ARByte4); overload; virtual;
  8613. procedure addU8(para1: ARShort2); overload; virtual;
  8614. procedure addU8(para1: ARShort3); overload; virtual;
  8615. procedure addU8(para1: ARShort4); overload; virtual;
  8616. procedure addI16(para1: ARShort2); overload; virtual;
  8617. procedure addI16(para1: ARShort3); overload; virtual;
  8618. procedure addI16(para1: ARShort4); overload; virtual;
  8619. procedure addU16(para1: ARInt2); overload; virtual;
  8620. procedure addU16(para1: ARInt3); overload; virtual;
  8621. procedure addU16(para1: ARInt4); overload; virtual;
  8622. procedure addI32(para1: ARInt2); overload; virtual;
  8623. procedure addI32(para1: ARInt3); overload; virtual;
  8624. procedure addI32(para1: ARInt4); overload; virtual;
  8625. procedure addU32(para1: ARLong2); overload; virtual;
  8626. procedure addU32(para1: ARLong3); overload; virtual;
  8627. procedure addU32(para1: ARLong4); overload; virtual;
  8628. procedure addI64(para1: ARLong2); overload; virtual;
  8629. procedure addI64(para1: ARLong3); overload; virtual;
  8630. procedure addI64(para1: ARLong4); overload; virtual;
  8631. procedure addU64(para1: ARLong2); overload; virtual;
  8632. procedure addU64(para1: ARLong3); overload; virtual;
  8633. procedure addU64(para1: ARLong4); overload; virtual;
  8634. procedure addMatrix(para1: ARMatrix4f); overload; virtual;
  8635. procedure addMatrix(para1: ARMatrix3f); overload; virtual;
  8636. procedure addMatrix(para1: ARMatrix2f); overload; virtual;
  8637. procedure addBoolean(para1: jboolean); overload; virtual;
  8638. function getData(): Arr1jbyte; overload; virtual; final;
  8639. end;
  8640. ARFloat2 = class external 'android.renderscript' name 'Float2' (JLObject)
  8641. public
  8642. var
  8643. fx: jfloat; external name 'x';
  8644. fy: jfloat; external name 'y';
  8645. public
  8646. constructor create(); overload;
  8647. constructor create(para1: jfloat; para2: jfloat); overload;
  8648. end;
  8649. ARFloat3 = class external 'android.renderscript' name 'Float3' (JLObject)
  8650. public
  8651. var
  8652. fx: jfloat; external name 'x';
  8653. fy: jfloat; external name 'y';
  8654. fz: jfloat; external name 'z';
  8655. public
  8656. constructor create(); overload;
  8657. constructor create(para1: jfloat; para2: jfloat; para3: jfloat); overload;
  8658. end;
  8659. ARFloat4 = class external 'android.renderscript' name 'Float4' (JLObject)
  8660. public
  8661. var
  8662. fx: jfloat; external name 'x';
  8663. fy: jfloat; external name 'y';
  8664. fz: jfloat; external name 'z';
  8665. fw: jfloat; external name 'w';
  8666. public
  8667. constructor create(); overload;
  8668. constructor create(para1: jfloat; para2: jfloat; para3: jfloat; para4: jfloat); overload;
  8669. end;
  8670. ARInt2 = class external 'android.renderscript' name 'Int2' (JLObject)
  8671. public
  8672. var
  8673. fx: jint; external name 'x';
  8674. fy: jint; external name 'y';
  8675. public
  8676. constructor create(); overload;
  8677. constructor create(para1: jint; para2: jint); overload;
  8678. end;
  8679. ARInt3 = class external 'android.renderscript' name 'Int3' (JLObject)
  8680. public
  8681. var
  8682. fx: jint; external name 'x';
  8683. fy: jint; external name 'y';
  8684. fz: jint; external name 'z';
  8685. public
  8686. constructor create(); overload;
  8687. constructor create(para1: jint; para2: jint; para3: jint); overload;
  8688. end;
  8689. ARInt4 = class external 'android.renderscript' name 'Int4' (JLObject)
  8690. public
  8691. var
  8692. fx: jint; external name 'x';
  8693. fy: jint; external name 'y';
  8694. fz: jint; external name 'z';
  8695. fw: jint; external name 'w';
  8696. public
  8697. constructor create(); overload;
  8698. constructor create(para1: jint; para2: jint; para3: jint; para4: jint); overload;
  8699. end;
  8700. ARLong2 = class external 'android.renderscript' name 'Long2' (JLObject)
  8701. public
  8702. var
  8703. fx: jlong; external name 'x';
  8704. fy: jlong; external name 'y';
  8705. public
  8706. constructor create(); overload;
  8707. constructor create(para1: jlong; para2: jlong); overload;
  8708. end;
  8709. ARLong3 = class external 'android.renderscript' name 'Long3' (JLObject)
  8710. public
  8711. var
  8712. fx: jlong; external name 'x';
  8713. fy: jlong; external name 'y';
  8714. fz: jlong; external name 'z';
  8715. public
  8716. constructor create(); overload;
  8717. constructor create(para1: jlong; para2: jlong; para3: jlong); overload;
  8718. end;
  8719. ARLong4 = class external 'android.renderscript' name 'Long4' (JLObject)
  8720. public
  8721. var
  8722. fx: jlong; external name 'x';
  8723. fy: jlong; external name 'y';
  8724. fz: jlong; external name 'z';
  8725. fw: jlong; external name 'w';
  8726. public
  8727. constructor create(); overload;
  8728. constructor create(para1: jlong; para2: jlong; para3: jlong; para4: jlong); overload;
  8729. end;
  8730. ARMatrix2f = class external 'android.renderscript' name 'Matrix2f' (JLObject)
  8731. public
  8732. constructor create(); overload;
  8733. constructor create(para1: Arr1jfloat); overload;
  8734. constructor create(const para1: array of jfloat); overload;
  8735. function getArray(): Arr1jfloat; overload; virtual;
  8736. function get(para1: jint; para2: jint): jfloat; overload; virtual;
  8737. procedure &set(para1: jint; para2: jint; para3: jfloat); overload; virtual;
  8738. procedure loadIdentity(); overload; virtual;
  8739. procedure load(para1: ARMatrix2f); overload; virtual;
  8740. procedure loadRotate(para1: jfloat); overload; virtual;
  8741. procedure loadScale(para1: jfloat; para2: jfloat); overload; virtual;
  8742. procedure loadMultiply(para1: ARMatrix2f; para2: ARMatrix2f); overload; virtual;
  8743. procedure multiply(para1: ARMatrix2f); overload; virtual;
  8744. procedure rotate(para1: jfloat); overload; virtual;
  8745. procedure scale(para1: jfloat; para2: jfloat); overload; virtual;
  8746. procedure transpose(); overload; virtual;
  8747. end;
  8748. ARMatrix3f = class external 'android.renderscript' name 'Matrix3f' (JLObject)
  8749. public
  8750. constructor create(); overload;
  8751. constructor create(para1: Arr1jfloat); overload;
  8752. constructor create(const para1: array of jfloat); overload;
  8753. function getArray(): Arr1jfloat; overload; virtual;
  8754. function get(para1: jint; para2: jint): jfloat; overload; virtual;
  8755. procedure &set(para1: jint; para2: jint; para3: jfloat); overload; virtual;
  8756. procedure loadIdentity(); overload; virtual;
  8757. procedure load(para1: ARMatrix3f); overload; virtual;
  8758. procedure loadRotate(para1: jfloat; para2: jfloat; para3: jfloat; para4: jfloat); overload; virtual;
  8759. procedure loadRotate(para1: jfloat); overload; virtual;
  8760. procedure loadScale(para1: jfloat; para2: jfloat); overload; virtual;
  8761. procedure loadScale(para1: jfloat; para2: jfloat; para3: jfloat); overload; virtual;
  8762. procedure loadTranslate(para1: jfloat; para2: jfloat); overload; virtual;
  8763. procedure loadMultiply(para1: ARMatrix3f; para2: ARMatrix3f); overload; virtual;
  8764. procedure multiply(para1: ARMatrix3f); overload; virtual;
  8765. procedure rotate(para1: jfloat; para2: jfloat; para3: jfloat; para4: jfloat); overload; virtual;
  8766. procedure rotate(para1: jfloat); overload; virtual;
  8767. procedure scale(para1: jfloat; para2: jfloat); overload; virtual;
  8768. procedure scale(para1: jfloat; para2: jfloat; para3: jfloat); overload; virtual;
  8769. procedure translate(para1: jfloat; para2: jfloat); overload; virtual;
  8770. procedure transpose(); overload; virtual;
  8771. end;
  8772. ARMatrix4f = class external 'android.renderscript' name 'Matrix4f' (JLObject)
  8773. public
  8774. constructor create(); overload;
  8775. constructor create(para1: Arr1jfloat); overload;
  8776. constructor create(const para1: array of jfloat); overload;
  8777. function getArray(): Arr1jfloat; overload; virtual;
  8778. function get(para1: jint; para2: jint): jfloat; overload; virtual;
  8779. procedure &set(para1: jint; para2: jint; para3: jfloat); overload; virtual;
  8780. procedure loadIdentity(); overload; virtual;
  8781. procedure load(para1: ARMatrix4f); overload; virtual;
  8782. procedure loadRotate(para1: jfloat; para2: jfloat; para3: jfloat; para4: jfloat); overload; virtual;
  8783. procedure loadScale(para1: jfloat; para2: jfloat; para3: jfloat); overload; virtual;
  8784. procedure loadTranslate(para1: jfloat; para2: jfloat; para3: jfloat); overload; virtual;
  8785. procedure loadMultiply(para1: ARMatrix4f; para2: ARMatrix4f); overload; virtual;
  8786. procedure loadOrtho(para1: jfloat; para2: jfloat; para3: jfloat; para4: jfloat; para5: jfloat; para6: jfloat); overload; virtual;
  8787. procedure loadOrthoWindow(para1: jint; para2: jint); overload; virtual;
  8788. procedure loadFrustum(para1: jfloat; para2: jfloat; para3: jfloat; para4: jfloat; para5: jfloat; para6: jfloat); overload; virtual;
  8789. procedure loadPerspective(para1: jfloat; para2: jfloat; para3: jfloat; para4: jfloat); overload; virtual;
  8790. procedure loadProjectionNormalized(para1: jint; para2: jint); overload; virtual;
  8791. procedure multiply(para1: ARMatrix4f); overload; virtual;
  8792. procedure rotate(para1: jfloat; para2: jfloat; para3: jfloat; para4: jfloat); overload; virtual;
  8793. procedure scale(para1: jfloat; para2: jfloat; para3: jfloat); overload; virtual;
  8794. procedure translate(para1: jfloat; para2: jfloat; para3: jfloat); overload; virtual;
  8795. function inverse(): jboolean; overload; virtual;
  8796. function inverseTranspose(): jboolean; overload; virtual;
  8797. procedure transpose(); overload; virtual;
  8798. end;
  8799. ARShort2 = class external 'android.renderscript' name 'Short2' (JLObject)
  8800. public
  8801. var
  8802. fx: jshort; external name 'x';
  8803. fy: jshort; external name 'y';
  8804. public
  8805. constructor create(); overload;
  8806. constructor create(para1: jshort; para2: jshort); overload;
  8807. end;
  8808. ARShort3 = class external 'android.renderscript' name 'Short3' (JLObject)
  8809. public
  8810. var
  8811. fx: jshort; external name 'x';
  8812. fy: jshort; external name 'y';
  8813. fz: jshort; external name 'z';
  8814. public
  8815. constructor create(); overload;
  8816. constructor create(para1: jshort; para2: jshort; para3: jshort); overload;
  8817. end;
  8818. ARShort4 = class external 'android.renderscript' name 'Short4' (JLObject)
  8819. public
  8820. var
  8821. fx: jshort; external name 'x';
  8822. fy: jshort; external name 'y';
  8823. fz: jshort; external name 'z';
  8824. fw: jshort; external name 'w';
  8825. public
  8826. constructor create(); overload;
  8827. constructor create(para1: jshort; para2: jshort; para3: jshort; para4: jshort); overload;
  8828. end;
  8829. ASElement = class external 'android.sax' name 'Element' (JLObject)
  8830. public
  8831. function getChild(para1: JLString): ASElement; overload; virtual;
  8832. function getChild(para1: JLString; para2: JLString): ASElement; overload; virtual;
  8833. function requireChild(para1: JLString): ASElement; overload; virtual;
  8834. function requireChild(para1: JLString; para2: JLString): ASElement; overload; virtual;
  8835. procedure setElementListener(para1: ASElementListener); overload; virtual;
  8836. procedure setTextElementListener(para1: ASTextElementListener); overload; virtual;
  8837. procedure setStartElementListener(para1: ASStartElementListener); overload; virtual;
  8838. procedure setEndElementListener(para1: ASEndElementListener); overload; virtual;
  8839. procedure setEndTextElementListener(para1: ASEndTextElementListener); overload; virtual;
  8840. function toString(): JLString; overload; virtual;
  8841. end;
  8842. ASEndElementListener = interface external 'android.sax' name 'EndElementListener'
  8843. procedure &end(); overload;
  8844. end;
  8845. ASEndTextElementListener = interface external 'android.sax' name 'EndTextElementListener'
  8846. procedure &end(para1: JLString); overload;
  8847. end;
  8848. ASStartElementListener = interface external 'android.sax' name 'StartElementListener'
  8849. procedure start(para1: OXSAttributes); overload;
  8850. end;
  8851. ASKeyChain = class sealed external 'android.security' name 'KeyChain' (JLObject)
  8852. public
  8853. const
  8854. EXTRA_NAME = 'name';
  8855. EXTRA_CERTIFICATE = 'CERT';
  8856. EXTRA_PKCS12 = 'PKCS12';
  8857. public
  8858. constructor create(); overload;
  8859. class function createInstallIntent(): ACIntent; static; overload;
  8860. class procedure choosePrivateKeyAlias(para1: AAActivity; para2: ASKeyChainAliasCallback; para3: Arr1JLString; para4: Arr1JSPrincipal; para5: JLString; para6: jint; para7: JLString); static; overload;
  8861. class procedure choosePrivateKeyAlias(para1: AAActivity; para2: ASKeyChainAliasCallback; var para3: array of JLString; var para4: array of JSPrincipal; para5: JLString; para6: jint; para7: JLString); static; overload;
  8862. class function getPrivateKey(para1: ACContext; para2: JLString): JSPrivateKey; static; overload; // throws android.security.KeyChainException, java.lang.InterruptedException
  8863. class function getCertificateChain(para1: ACContext; para2: JLString): Arr1JSCX509Certificate; static; overload; // throws android.security.KeyChainException, java.lang.InterruptedException
  8864. end;
  8865. ASKeyChainAliasCallback = interface external 'android.security' name 'KeyChainAliasCallback'
  8866. procedure alias(para1: JLString); overload;
  8867. end;
  8868. ASRecognitionListener = interface external 'android.speech' name 'RecognitionListener'
  8869. procedure onReadyForSpeech(para1: AOBundle); overload;
  8870. procedure onBeginningOfSpeech(); overload;
  8871. procedure onRmsChanged(para1: jfloat); overload;
  8872. procedure onBufferReceived(para1: Arr1jbyte); overload;
  8873. procedure onBufferReceived(var para1: array of jbyte); overload;
  8874. procedure onEndOfSpeech(); overload;
  8875. procedure onError(para1: jint); overload;
  8876. procedure onResults(para1: AOBundle); overload;
  8877. procedure onPartialResults(para1: AOBundle); overload;
  8878. procedure onEvent(para1: jint; para2: AOBundle); overload;
  8879. end;
  8880. ASRecognizerIntent = class external 'android.speech' name 'RecognizerIntent' (JLObject)
  8881. public
  8882. const
  8883. EXTRA_CALLING_PACKAGE = 'calling_package';
  8884. ACTION_RECOGNIZE_SPEECH = 'android.speech.action.RECOGNIZE_SPEECH';
  8885. ACTION_WEB_SEARCH = 'android.speech.action.WEB_SEARCH';
  8886. EXTRA_SPEECH_INPUT_MINIMUM_LENGTH_MILLIS = 'android.speech.extras.SPEECH_INPUT_MINIMUM_LENGTH_MILLIS';
  8887. EXTRA_SPEECH_INPUT_COMPLETE_SILENCE_LENGTH_MILLIS = 'android.speech.extras.SPEECH_INPUT_COMPLETE_SILENCE_LENGTH_MILLIS';
  8888. EXTRA_SPEECH_INPUT_POSSIBLY_COMPLETE_SILENCE_LENGTH_MILLIS = 'android.speech.extras.SPEECH_INPUT_POSSIBLY_COMPLETE_SILENCE_LENGTH_MILLIS';
  8889. EXTRA_LANGUAGE_MODEL = 'android.speech.extra.LANGUAGE_MODEL';
  8890. LANGUAGE_MODEL_FREE_FORM = 'free_form';
  8891. LANGUAGE_MODEL_WEB_SEARCH = 'web_search';
  8892. EXTRA_PROMPT = 'android.speech.extra.PROMPT';
  8893. EXTRA_LANGUAGE = 'android.speech.extra.LANGUAGE';
  8894. EXTRA_ORIGIN = 'android.speech.extra.ORIGIN';
  8895. EXTRA_MAX_RESULTS = 'android.speech.extra.MAX_RESULTS';
  8896. EXTRA_WEB_SEARCH_ONLY = 'android.speech.extra.WEB_SEARCH_ONLY';
  8897. EXTRA_PARTIAL_RESULTS = 'android.speech.extra.PARTIAL_RESULTS';
  8898. EXTRA_RESULTS_PENDINGINTENT = 'android.speech.extra.RESULTS_PENDINGINTENT';
  8899. EXTRA_RESULTS_PENDINGINTENT_BUNDLE = 'android.speech.extra.RESULTS_PENDINGINTENT_BUNDLE';
  8900. RESULT_NO_MATCH = 1;
  8901. RESULT_CLIENT_ERROR = 2;
  8902. RESULT_SERVER_ERROR = 3;
  8903. RESULT_NETWORK_ERROR = 4;
  8904. RESULT_AUDIO_ERROR = 5;
  8905. EXTRA_RESULTS = 'android.speech.extra.RESULTS';
  8906. EXTRA_CONFIDENCE_SCORES = 'android.speech.extra.CONFIDENCE_SCORES';
  8907. DETAILS_META_DATA = 'android.speech.DETAILS';
  8908. ACTION_GET_LANGUAGE_DETAILS = 'android.speech.action.GET_LANGUAGE_DETAILS';
  8909. EXTRA_ONLY_RETURN_LANGUAGE_PREFERENCE = 'android.speech.extra.ONLY_RETURN_LANGUAGE_PREFERENCE';
  8910. EXTRA_LANGUAGE_PREFERENCE = 'android.speech.extra.LANGUAGE_PREFERENCE';
  8911. EXTRA_SUPPORTED_LANGUAGES = 'android.speech.extra.SUPPORTED_LANGUAGES';
  8912. public
  8913. class function getVoiceDetailsIntent(para1: ACContext): ACIntent; static; overload; final;
  8914. end;
  8915. ASRecognizerResultsIntent = class external 'android.speech' name 'RecognizerResultsIntent' (JLObject)
  8916. public
  8917. const
  8918. ACTION_VOICE_SEARCH_RESULTS = 'android.speech.action.VOICE_SEARCH_RESULTS';
  8919. EXTRA_VOICE_SEARCH_RESULT_STRINGS = 'android.speech.extras.VOICE_SEARCH_RESULT_STRINGS';
  8920. EXTRA_VOICE_SEARCH_RESULT_URLS = 'android.speech.extras.VOICE_SEARCH_RESULT_URLS';
  8921. EXTRA_VOICE_SEARCH_RESULT_HTML = 'android.speech.extras.VOICE_SEARCH_RESULT_HTML';
  8922. EXTRA_VOICE_SEARCH_RESULT_HTML_BASE_URLS = 'android.speech.extras.VOICE_SEARCH_RESULT_HTML_BASE_URLS';
  8923. EXTRA_VOICE_SEARCH_RESULT_HTTP_HEADERS = 'android.speech.extras.EXTRA_VOICE_SEARCH_RESULT_HTTP_HEADERS';
  8924. URI_SCHEME_INLINE = 'inline';
  8925. end;
  8926. ASSpeechRecognizer = class external 'android.speech' name 'SpeechRecognizer' (JLObject)
  8927. public
  8928. const
  8929. RESULTS_RECOGNITION = 'results_recognition';
  8930. CONFIDENCE_SCORES = 'confidence_scores';
  8931. ERROR_NETWORK_TIMEOUT = 1;
  8932. ERROR_NETWORK = 2;
  8933. ERROR_AUDIO = 3;
  8934. ERROR_SERVER = 4;
  8935. ERROR_CLIENT = 5;
  8936. ERROR_SPEECH_TIMEOUT = 6;
  8937. ERROR_NO_MATCH = 7;
  8938. ERROR_RECOGNIZER_BUSY = 8;
  8939. ERROR_INSUFFICIENT_PERMISSIONS = 9;
  8940. public
  8941. class function isRecognitionAvailable(para1: ACContext): jboolean; static; overload;
  8942. class function createSpeechRecognizer(para1: ACContext): ASSpeechRecognizer; static; overload;
  8943. class function createSpeechRecognizer(para1: ACContext; para2: ACComponentName): ASSpeechRecognizer; static; overload;
  8944. procedure setRecognitionListener(para1: ASRecognitionListener); overload; virtual;
  8945. procedure startListening(para1: ACIntent); overload; virtual;
  8946. procedure stopListening(); overload; virtual;
  8947. procedure cancel(); overload; virtual;
  8948. procedure destroy(); overload; virtual;
  8949. end;
  8950. ASTSynthesisCallback = interface external 'android.speech.tts' name 'SynthesisCallback'
  8951. function getMaxBufferSize(): jint; overload;
  8952. function start(para1: jint; para2: jint; para3: jint): jint; overload;
  8953. function audioAvailable(para1: Arr1jbyte; para2: jint; para3: jint): jint; overload;
  8954. function audioAvailable(var para1: array of jbyte; para2: jint; para3: jint): jint; overload;
  8955. function done(): jint; overload;
  8956. procedure error(); overload;
  8957. end;
  8958. ASTSynthesisRequest = class sealed external 'android.speech.tts' name 'SynthesisRequest' (JLObject)
  8959. public
  8960. constructor create(para1: JLString; para2: AOBundle); overload;
  8961. function getText(): JLString; overload; virtual;
  8962. function getLanguage(): JLString; overload; virtual;
  8963. function getCountry(): JLString; overload; virtual;
  8964. function getVariant(): JLString; overload; virtual;
  8965. function getSpeechRate(): jint; overload; virtual;
  8966. function getPitch(): jint; overload; virtual;
  8967. function getParams(): AOBundle; overload; virtual;
  8968. end;
  8969. ASTTextToSpeech = class external 'android.speech.tts' name 'TextToSpeech' (JLObject)
  8970. public
  8971. type
  8972. InnerEngineInfo = class;
  8973. Arr1InnerEngineInfo = array of InnerEngineInfo;
  8974. Arr2InnerEngineInfo = array of Arr1InnerEngineInfo;
  8975. Arr3InnerEngineInfo = array of Arr2InnerEngineInfo;
  8976. InnerEngine = class;
  8977. Arr1InnerEngine = array of InnerEngine;
  8978. Arr2InnerEngine = array of Arr1InnerEngine;
  8979. Arr3InnerEngine = array of Arr2InnerEngine;
  8980. InnerOnUtteranceCompletedListener = interface;
  8981. Arr1InnerOnUtteranceCompletedListener = array of InnerOnUtteranceCompletedListener;
  8982. Arr2InnerOnUtteranceCompletedListener = array of Arr1InnerOnUtteranceCompletedListener;
  8983. Arr3InnerOnUtteranceCompletedListener = array of Arr2InnerOnUtteranceCompletedListener;
  8984. InnerOnInitListener = interface;
  8985. Arr1InnerOnInitListener = array of InnerOnInitListener;
  8986. Arr2InnerOnInitListener = array of Arr1InnerOnInitListener;
  8987. Arr3InnerOnInitListener = array of Arr2InnerOnInitListener;
  8988. InnerEngineInfo = class external 'android.speech.tts' name 'EngineInfo' (JLObject)
  8989. public
  8990. var
  8991. fname: JLString; external name 'name';
  8992. flabel: JLString; external name 'label';
  8993. ficon: jint; external name 'icon';
  8994. public
  8995. constructor create(); overload;
  8996. function toString(): JLString; overload; virtual;
  8997. end;
  8998. InnerEngine = class external 'android.speech.tts' name 'Engine'
  8999. end;
  9000. InnerOnUtteranceCompletedListener = interface external 'android.speech.tts' name 'OnUtteranceCompletedListener'
  9001. procedure onUtteranceCompleted(para1: JLString); overload;
  9002. end;
  9003. InnerOnInitListener = interface external 'android.speech.tts' name 'OnInitListener'
  9004. procedure onInit(para1: jint); overload;
  9005. end;
  9006. public
  9007. const
  9008. SUCCESS = 0;
  9009. ERROR = -1;
  9010. QUEUE_FLUSH = 0;
  9011. QUEUE_ADD = 1;
  9012. LANG_COUNTRY_VAR_AVAILABLE = 2;
  9013. LANG_COUNTRY_AVAILABLE = 1;
  9014. LANG_AVAILABLE = 0;
  9015. LANG_MISSING_DATA = -1;
  9016. LANG_NOT_SUPPORTED = -2;
  9017. ACTION_TTS_QUEUE_PROCESSING_COMPLETED = 'android.speech.tts.TTS_QUEUE_PROCESSING_COMPLETED';
  9018. public
  9019. constructor create(para1: ACContext; para2: ASTTextToSpeech.InnerOnInitListener); overload;
  9020. constructor create(para1: ACContext; para2: ASTTextToSpeech.InnerOnInitListener; para3: JLString); overload;
  9021. procedure shutdown(); overload; virtual;
  9022. function addSpeech(para1: JLString; para2: JLString; para3: jint): jint; overload; virtual;
  9023. function addSpeech(para1: JLString; para2: JLString): jint; overload; virtual;
  9024. function addEarcon(para1: JLString; para2: JLString; para3: jint): jint; overload; virtual;
  9025. function addEarcon(para1: JLString; para2: JLString): jint; overload; virtual;
  9026. function speak(para1: JLString; para2: jint; para3: JUHashMap): jint; overload; virtual;
  9027. function playEarcon(para1: JLString; para2: jint; para3: JUHashMap): jint; overload; virtual;
  9028. function playSilence(para1: jlong; para2: jint; para3: JUHashMap): jint; overload; virtual;
  9029. function isSpeaking(): jboolean; overload; virtual;
  9030. function stop(): jint; overload; virtual;
  9031. function setSpeechRate(para1: jfloat): jint; overload; virtual;
  9032. function setPitch(para1: jfloat): jint; overload; virtual;
  9033. function setLanguage(para1: JULocale): jint; overload; virtual;
  9034. function getLanguage(): JULocale; overload; virtual;
  9035. function isLanguageAvailable(para1: JULocale): jint; overload; virtual;
  9036. function synthesizeToFile(para1: JLString; para2: JUHashMap; para3: JLString): jint; overload; virtual;
  9037. function setOnUtteranceCompletedListener(para1: ASTTextToSpeech.InnerOnUtteranceCompletedListener): jint; overload; virtual;
  9038. function setEngineByPackageName(para1: JLString): jint; overload; virtual;
  9039. function getDefaultEngine(): JLString; overload; virtual;
  9040. function areDefaultsEnforced(): jboolean; overload; virtual;
  9041. function getEngines(): JUList; overload; virtual;
  9042. end;
  9043. ATCellLocation = class abstract external 'android.telephony' name 'CellLocation' (JLObject)
  9044. public
  9045. constructor create(); overload;
  9046. class procedure requestLocationUpdate(); static; overload;
  9047. class function getEmpty(): ATCellLocation; static; overload;
  9048. end;
  9049. ATPhoneNumberUtils = class external 'android.telephony' name 'PhoneNumberUtils' (JLObject)
  9050. public
  9051. const
  9052. PAUSE = 44;
  9053. WAIT = 59;
  9054. WILD = 78;
  9055. TOA_International = 145;
  9056. TOA_Unknown = 129;
  9057. FORMAT_UNKNOWN = 0;
  9058. FORMAT_NANP = 1;
  9059. FORMAT_JAPAN = 2;
  9060. public
  9061. constructor create(); overload;
  9062. class function isISODigit(para1: jchar): jboolean; static; overload;
  9063. class function is12Key(para1: jchar): jboolean; static; overload; final;
  9064. class function isDialable(para1: jchar): jboolean; static; overload; final;
  9065. class function isReallyDialable(para1: jchar): jboolean; static; overload; final;
  9066. class function isNonSeparator(para1: jchar): jboolean; static; overload; final;
  9067. class function isStartsPostDial(para1: jchar): jboolean; static; overload; final;
  9068. class function getNumberFromIntent(para1: ACIntent; para2: ACContext): JLString; static; overload;
  9069. class function extractNetworkPortion(para1: JLString): JLString; static; overload;
  9070. class function stripSeparators(para1: JLString): JLString; static; overload;
  9071. class function extractPostDialPortion(para1: JLString): JLString; static; overload;
  9072. class function compare(para1: JLString; para2: JLString): jboolean; static; overload;
  9073. class function compare(para1: ACContext; para2: JLString; para3: JLString): jboolean; static; overload;
  9074. class function toCallerIDMinMatch(para1: JLString): JLString; static; overload;
  9075. class function getStrippedReversed(para1: JLString): JLString; static; overload;
  9076. class function stringFromStringAndTOA(para1: JLString; para2: jint): JLString; static; overload;
  9077. class function toaFromString(para1: JLString): jint; static; overload;
  9078. class function calledPartyBCDToString(para1: Arr1jbyte; para2: jint; para3: jint): JLString; static; overload;
  9079. class function calledPartyBCDToString(var para1: array of jbyte; para2: jint; para3: jint): JLString; static; overload;
  9080. class function calledPartyBCDFragmentToString(para1: Arr1jbyte; para2: jint; para3: jint): JLString; static; overload;
  9081. class function calledPartyBCDFragmentToString(var para1: array of jbyte; para2: jint; para3: jint): JLString; static; overload;
  9082. class function isWellFormedSmsAddress(para1: JLString): jboolean; static; overload;
  9083. class function isGlobalPhoneNumber(para1: JLString): jboolean; static; overload;
  9084. class function networkPortionToCalledPartyBCD(para1: JLString): Arr1jbyte; static; overload;
  9085. class function networkPortionToCalledPartyBCDWithLength(para1: JLString): Arr1jbyte; static; overload;
  9086. class function numberToCalledPartyBCD(para1: JLString): Arr1jbyte; static; overload;
  9087. class function formatNumber(para1: JLString): JLString; static; overload;
  9088. class function getFormatTypeForLocale(para1: JULocale): jint; static; overload;
  9089. class procedure formatNumber(para1: ATEditable; para2: jint); static; overload;
  9090. class procedure formatNanpNumber(para1: ATEditable); static; overload;
  9091. class procedure formatJapaneseNumber(para1: ATEditable); static; overload;
  9092. class function isEmergencyNumber(para1: JLString): jboolean; static; overload;
  9093. class function convertKeypadLettersToDigits(para1: JLString): JLString; static; overload;
  9094. end;
  9095. ATPhoneStateListener = class external 'android.telephony' name 'PhoneStateListener' (JLObject)
  9096. public
  9097. const
  9098. LISTEN_NONE = 0;
  9099. LISTEN_SERVICE_STATE = 1;
  9100. LISTEN_SIGNAL_STRENGTH = 2;
  9101. LISTEN_MESSAGE_WAITING_INDICATOR = 4;
  9102. LISTEN_CALL_FORWARDING_INDICATOR = 8;
  9103. LISTEN_CELL_LOCATION = 16;
  9104. LISTEN_CALL_STATE = 32;
  9105. LISTEN_DATA_CONNECTION_STATE = 64;
  9106. LISTEN_DATA_ACTIVITY = 128;
  9107. LISTEN_SIGNAL_STRENGTHS = 256;
  9108. public
  9109. constructor create(); overload;
  9110. procedure onServiceStateChanged(para1: ATServiceState); overload; virtual;
  9111. procedure onSignalStrengthChanged(para1: jint); overload; virtual;
  9112. procedure onMessageWaitingIndicatorChanged(para1: jboolean); overload; virtual;
  9113. procedure onCallForwardingIndicatorChanged(para1: jboolean); overload; virtual;
  9114. procedure onCellLocationChanged(para1: ATCellLocation); overload; virtual;
  9115. procedure onCallStateChanged(para1: jint; para2: JLString); overload; virtual;
  9116. procedure onDataConnectionStateChanged(para1: jint); overload; virtual;
  9117. procedure onDataConnectionStateChanged(para1: jint; para2: jint); overload; virtual;
  9118. procedure onDataActivity(para1: jint); overload; virtual;
  9119. procedure onSignalStrengthsChanged(para1: ATSignalStrength); overload; virtual;
  9120. end;
  9121. ATSmsManager = class sealed external 'android.telephony' name 'SmsManager' (JLObject)
  9122. public
  9123. const
  9124. STATUS_ON_ICC_FREE = 0;
  9125. STATUS_ON_ICC_READ = 1;
  9126. STATUS_ON_ICC_UNREAD = 3;
  9127. STATUS_ON_ICC_SENT = 5;
  9128. STATUS_ON_ICC_UNSENT = 7;
  9129. RESULT_ERROR_GENERIC_FAILURE = 1;
  9130. RESULT_ERROR_RADIO_OFF = 2;
  9131. RESULT_ERROR_NULL_PDU = 3;
  9132. RESULT_ERROR_NO_SERVICE = 4;
  9133. public
  9134. procedure sendTextMessage(para1: JLString; para2: JLString; para3: JLString; para4: AAPendingIntent; para5: AAPendingIntent); overload; virtual;
  9135. function divideMessage(para1: JLString): JUArrayList; overload; virtual;
  9136. procedure sendMultipartTextMessage(para1: JLString; para2: JLString; para3: JUArrayList; para4: JUArrayList; para5: JUArrayList); overload; virtual;
  9137. procedure sendDataMessage(para1: JLString; para2: JLString; para3: jshort; para4: Arr1jbyte; para5: AAPendingIntent; para6: AAPendingIntent); overload; virtual;
  9138. procedure sendDataMessage(para1: JLString; para2: JLString; para3: jshort; var para4: array of jbyte; para5: AAPendingIntent; para6: AAPendingIntent); overload; virtual;
  9139. class function getDefault(): ATSmsManager; static; overload;
  9140. end;
  9141. ATTelephonyManager = class external 'android.telephony' name 'TelephonyManager' (JLObject)
  9142. public
  9143. const
  9144. ACTION_PHONE_STATE_CHANGED = 'android.intent.action.PHONE_STATE';
  9145. EXTRA_STATE = 'state';
  9146. public
  9147. final class var
  9148. fEXTRA_STATE_IDLE: JLString; external name 'EXTRA_STATE_IDLE';
  9149. fEXTRA_STATE_RINGING: JLString; external name 'EXTRA_STATE_RINGING';
  9150. fEXTRA_STATE_OFFHOOK: JLString; external name 'EXTRA_STATE_OFFHOOK';
  9151. public
  9152. const
  9153. EXTRA_INCOMING_NUMBER = 'incoming_number';
  9154. PHONE_TYPE_NONE = 0;
  9155. PHONE_TYPE_GSM = 1;
  9156. PHONE_TYPE_CDMA = 2;
  9157. PHONE_TYPE_SIP = 3;
  9158. NETWORK_TYPE_UNKNOWN = 0;
  9159. NETWORK_TYPE_GPRS = 1;
  9160. NETWORK_TYPE_EDGE = 2;
  9161. NETWORK_TYPE_UMTS = 3;
  9162. NETWORK_TYPE_CDMA = 4;
  9163. NETWORK_TYPE_EVDO_0 = 5;
  9164. NETWORK_TYPE_EVDO_A = 6;
  9165. NETWORK_TYPE_1xRTT = 7;
  9166. NETWORK_TYPE_HSDPA = 8;
  9167. NETWORK_TYPE_HSUPA = 9;
  9168. NETWORK_TYPE_HSPA = 10;
  9169. NETWORK_TYPE_IDEN = 11;
  9170. NETWORK_TYPE_EVDO_B = 12;
  9171. NETWORK_TYPE_LTE = 13;
  9172. NETWORK_TYPE_EHRPD = 14;
  9173. NETWORK_TYPE_HSPAP = 15;
  9174. SIM_STATE_UNKNOWN = 0;
  9175. SIM_STATE_ABSENT = 1;
  9176. SIM_STATE_PIN_REQUIRED = 2;
  9177. SIM_STATE_PUK_REQUIRED = 3;
  9178. SIM_STATE_NETWORK_LOCKED = 4;
  9179. SIM_STATE_READY = 5;
  9180. CALL_STATE_IDLE = 0;
  9181. CALL_STATE_RINGING = 1;
  9182. CALL_STATE_OFFHOOK = 2;
  9183. DATA_ACTIVITY_NONE = 0;
  9184. DATA_ACTIVITY_IN = 1;
  9185. DATA_ACTIVITY_OUT = 2;
  9186. DATA_ACTIVITY_INOUT = 3;
  9187. DATA_ACTIVITY_DORMANT = 4;
  9188. DATA_DISCONNECTED = 0;
  9189. DATA_CONNECTING = 1;
  9190. DATA_CONNECTED = 2;
  9191. DATA_SUSPENDED = 3;
  9192. public
  9193. function getDeviceSoftwareVersion(): JLString; overload; virtual;
  9194. function getDeviceId(): JLString; overload; virtual;
  9195. function getCellLocation(): ATCellLocation; overload; virtual;
  9196. function getNeighboringCellInfo(): JUList; overload; virtual;
  9197. function getPhoneType(): jint; overload; virtual;
  9198. function getNetworkOperatorName(): JLString; overload; virtual;
  9199. function getNetworkOperator(): JLString; overload; virtual;
  9200. function isNetworkRoaming(): jboolean; overload; virtual;
  9201. function getNetworkCountryIso(): JLString; overload; virtual;
  9202. function getNetworkType(): jint; overload; virtual;
  9203. function hasIccCard(): jboolean; overload; virtual;
  9204. function getSimState(): jint; overload; virtual;
  9205. function getSimOperator(): JLString; overload; virtual;
  9206. function getSimOperatorName(): JLString; overload; virtual;
  9207. function getSimCountryIso(): JLString; overload; virtual;
  9208. function getSimSerialNumber(): JLString; overload; virtual;
  9209. function getSubscriberId(): JLString; overload; virtual;
  9210. function getLine1Number(): JLString; overload; virtual;
  9211. function getVoiceMailNumber(): JLString; overload; virtual;
  9212. function getVoiceMailAlphaTag(): JLString; overload; virtual;
  9213. function getCallState(): jint; overload; virtual;
  9214. function getDataActivity(): jint; overload; virtual;
  9215. function getDataState(): jint; overload; virtual;
  9216. procedure listen(para1: ATPhoneStateListener; para2: jint); overload; virtual;
  9217. end;
  9218. ATGSmsManager = class sealed external 'android.telephony.gsm' name 'SmsManager' (JLObject)
  9219. public
  9220. const
  9221. STATUS_ON_SIM_FREE = 0;
  9222. STATUS_ON_SIM_READ = 1;
  9223. STATUS_ON_SIM_UNREAD = 3;
  9224. STATUS_ON_SIM_SENT = 5;
  9225. STATUS_ON_SIM_UNSENT = 7;
  9226. RESULT_ERROR_GENERIC_FAILURE = 1;
  9227. RESULT_ERROR_RADIO_OFF = 2;
  9228. RESULT_ERROR_NULL_PDU = 3;
  9229. RESULT_ERROR_NO_SERVICE = 4;
  9230. public
  9231. class function getDefault(): ATGSmsManager; static; overload; final;
  9232. procedure sendTextMessage(para1: JLString; para2: JLString; para3: JLString; para4: AAPendingIntent; para5: AAPendingIntent); overload; virtual; final;
  9233. function divideMessage(para1: JLString): JUArrayList; overload; virtual; final;
  9234. procedure sendMultipartTextMessage(para1: JLString; para2: JLString; para3: JUArrayList; para4: JUArrayList; para5: JUArrayList); overload; virtual; final;
  9235. procedure sendDataMessage(para1: JLString; para2: JLString; para3: jshort; para4: Arr1jbyte; para5: AAPendingIntent; para6: AAPendingIntent); overload; virtual; final;
  9236. procedure sendDataMessage(para1: JLString; para2: JLString; para3: jshort; var para4: array of jbyte; para5: AAPendingIntent; para6: AAPendingIntent); overload; virtual; final;
  9237. end;
  9238. ATMoreAsserts = class sealed external 'android.test' name 'MoreAsserts' (JLObject)
  9239. public
  9240. class procedure assertAssignableFrom(para1: JLClass; para2: JLObject); static; overload;
  9241. class procedure assertAssignableFrom(para1: JLClass; para2: JLClass); static; overload;
  9242. class procedure assertNotEqual(para1: JLString; para2: JLObject; para3: JLObject); static; overload;
  9243. class procedure assertNotEqual(para1: JLObject; para2: JLObject); static; overload;
  9244. class procedure assertEquals(para1: JLString; para2: Arr1jbyte; para3: Arr1jbyte); static; overload;
  9245. class procedure assertEquals(para1: JLString; var para2: array of jbyte; var para3: array of jbyte); static; overload;
  9246. class procedure assertEquals(para1: Arr1jbyte; para2: Arr1jbyte); static; overload;
  9247. class procedure assertEquals(var para1: array of jbyte; var para2: array of jbyte); static; overload;
  9248. class procedure assertEquals(para1: JLString; para2: Arr1jint; para3: Arr1jint); static; overload;
  9249. class procedure assertEquals(para1: JLString; var para2: array of jint; var para3: array of jint); static; overload;
  9250. class procedure assertEquals(para1: Arr1jint; para2: Arr1jint); static; overload;
  9251. class procedure assertEquals(var para1: array of jint; var para2: array of jint); static; overload;
  9252. class procedure assertEquals(para1: JLString; para2: Arr1jdouble; para3: Arr1jdouble); static; overload;
  9253. class procedure assertEquals(para1: JLString; var para2: array of jdouble; var para3: array of jdouble); static; overload;
  9254. class procedure assertEquals(para1: Arr1jdouble; para2: Arr1jdouble); static; overload;
  9255. class procedure assertEquals(var para1: array of jdouble; var para2: array of jdouble); static; overload;
  9256. class procedure assertEquals(para1: JLString; para2: Arr1JLObject; para3: Arr1JLObject); static; overload;
  9257. class procedure assertEquals(para1: JLString; var para2: array of JLObject; var para3: array of JLObject); static; overload;
  9258. class procedure assertEquals(para1: Arr1JLObject; para2: Arr1JLObject); static; overload;
  9259. class procedure assertEquals(var para1: array of JLObject; var para2: array of JLObject); static; overload;
  9260. class procedure assertEquals(para1: JLString; para2: JUSet; para3: JUSet); static; overload;
  9261. class procedure assertEquals(para1: JUSet; para2: JUSet); static; overload;
  9262. class function assertMatchesRegex(para1: JLString; para2: JLString; para3: JLString): JURMatchResult; static; overload;
  9263. class function assertMatchesRegex(para1: JLString; para2: JLString): JURMatchResult; static; overload;
  9264. class function assertContainsRegex(para1: JLString; para2: JLString; para3: JLString): JURMatchResult; static; overload;
  9265. class function assertContainsRegex(para1: JLString; para2: JLString): JURMatchResult; static; overload;
  9266. class procedure assertNotMatchesRegex(para1: JLString; para2: JLString; para3: JLString); static; overload;
  9267. class procedure assertNotMatchesRegex(para1: JLString; para2: JLString); static; overload;
  9268. class procedure assertNotContainsRegex(para1: JLString; para2: JLString; para3: JLString); static; overload;
  9269. class procedure assertNotContainsRegex(para1: JLString; para2: JLString); static; overload;
  9270. class procedure assertContentsInOrder(para1: JLString; para2: JLIterable; para3: Arr1JLObject); static; overload;
  9271. class procedure assertContentsInOrder(para1: JLString; para2: JLIterable; const para3: array of JLObject); static; overload;
  9272. class procedure assertContentsInOrder(para1: JLIterable; para2: Arr1JLObject); static; overload;
  9273. class procedure assertContentsInOrder(para1: JLIterable; const para2: array of JLObject); static; overload;
  9274. class procedure assertContentsInAnyOrder(para1: JLString; para2: JLIterable; para3: Arr1JLObject); static; overload;
  9275. class procedure assertContentsInAnyOrder(para1: JLString; para2: JLIterable; const para3: array of JLObject); static; overload;
  9276. class procedure assertContentsInAnyOrder(para1: JLIterable; para2: Arr1JLObject); static; overload;
  9277. class procedure assertContentsInAnyOrder(para1: JLIterable; const para2: array of JLObject); static; overload;
  9278. class procedure assertEmpty(para1: JLString; para2: JLIterable); static; overload;
  9279. class procedure assertEmpty(para1: JLIterable); static; overload;
  9280. class procedure assertEmpty(para1: JLString; para2: JUMap); static; overload;
  9281. class procedure assertEmpty(para1: JUMap); static; overload;
  9282. class procedure assertNotEmpty(para1: JLString; para2: JLIterable); static; overload;
  9283. class procedure assertNotEmpty(para1: JLIterable); static; overload;
  9284. class procedure assertNotEmpty(para1: JLString; para2: JUMap); static; overload;
  9285. class procedure assertNotEmpty(para1: JUMap); static; overload;
  9286. class procedure checkEqualsAndHashCodeMethods(para1: JLString; para2: JLObject; para3: JLObject; para4: jboolean); static; overload;
  9287. class procedure checkEqualsAndHashCodeMethods(para1: JLObject; para2: JLObject; para3: jboolean); static; overload;
  9288. end;
  9289. ATPerformanceTestCase = interface external 'android.test' name 'PerformanceTestCase'
  9290. type
  9291. InnerIntermediates = interface;
  9292. Arr1InnerIntermediates = array of InnerIntermediates;
  9293. Arr2InnerIntermediates = array of Arr1InnerIntermediates;
  9294. Arr3InnerIntermediates = array of Arr2InnerIntermediates;
  9295. InnerIntermediates = interface external 'android.test' name 'Intermediates'
  9296. procedure setInternalIterations(para1: jint); overload;
  9297. procedure startTiming(para1: jboolean); overload;
  9298. procedure addIntermediate(para1: JLString); overload;
  9299. procedure addIntermediate(para1: JLString; para2: jlong); overload;
  9300. procedure finishTiming(para1: jboolean); overload;
  9301. end;
  9302. function startPerformance(para1: ATPerformanceTestCase.InnerIntermediates): jint; overload;
  9303. function isPerformanceOnly(): jboolean; overload;
  9304. end;
  9305. ATTestSuiteProvider = interface external 'android.test' name 'TestSuiteProvider'
  9306. function getTestSuite(): JFTestSuite; overload;
  9307. end;
  9308. ATTouchUtils = class external 'android.test' name 'TouchUtils' (JLObject)
  9309. public
  9310. constructor create(); overload;
  9311. class procedure dragQuarterScreenDown(para1: ATActivityInstrumentationTestCase); static; overload;
  9312. class procedure dragQuarterScreenDown(para1: ATInstrumentationTestCase; para2: AAActivity); static; overload;
  9313. class procedure dragQuarterScreenUp(para1: ATActivityInstrumentationTestCase); static; overload;
  9314. class procedure dragQuarterScreenUp(para1: ATInstrumentationTestCase; para2: AAActivity); static; overload;
  9315. class procedure scrollToBottom(para1: ATActivityInstrumentationTestCase; para2: AVViewGroup); static; overload;
  9316. class procedure scrollToBottom(para1: ATInstrumentationTestCase; para2: AAActivity; para3: AVViewGroup); static; overload;
  9317. class procedure scrollToTop(para1: ATActivityInstrumentationTestCase; para2: AVViewGroup); static; overload;
  9318. class procedure scrollToTop(para1: ATInstrumentationTestCase; para2: AAActivity; para3: AVViewGroup); static; overload;
  9319. class procedure dragViewToBottom(para1: ATActivityInstrumentationTestCase; para2: AVView); static; overload;
  9320. class procedure dragViewToBottom(para1: ATInstrumentationTestCase; para2: AAActivity; para3: AVView); static; overload;
  9321. class procedure dragViewToBottom(para1: ATActivityInstrumentationTestCase; para2: AVView; para3: jint); static; overload;
  9322. class procedure dragViewToBottom(para1: ATInstrumentationTestCase; para2: AAActivity; para3: AVView; para4: jint); static; overload;
  9323. class procedure tapView(para1: ATInstrumentationTestCase; para2: AVView); static; overload;
  9324. class procedure touchAndCancelView(para1: ATInstrumentationTestCase; para2: AVView); static; overload;
  9325. class procedure clickView(para1: ATInstrumentationTestCase; para2: AVView); static; overload;
  9326. class procedure longClickView(para1: ATActivityInstrumentationTestCase; para2: AVView); static; overload;
  9327. class procedure longClickView(para1: ATInstrumentationTestCase; para2: AVView); static; overload;
  9328. class procedure dragViewToTop(para1: ATActivityInstrumentationTestCase; para2: AVView); static; overload;
  9329. class procedure dragViewToTop(para1: ATActivityInstrumentationTestCase; para2: AVView; para3: jint); static; overload;
  9330. class procedure dragViewToTop(para1: ATInstrumentationTestCase; para2: AVView); static; overload;
  9331. class procedure dragViewToTop(para1: ATInstrumentationTestCase; para2: AVView; para3: jint); static; overload;
  9332. class function dragViewBy(para1: ATActivityInstrumentationTestCase; para2: AVView; para3: jint; para4: jint; para5: jint): jint; static; overload;
  9333. class function dragViewBy(para1: ATInstrumentationTestCase; para2: AVView; para3: jint; para4: jint; para5: jint): jint; static; overload;
  9334. class function dragViewTo(para1: ATActivityInstrumentationTestCase; para2: AVView; para3: jint; para4: jint; para5: jint): jint; static; overload;
  9335. class function dragViewTo(para1: ATInstrumentationTestCase; para2: AVView; para3: jint; para4: jint; para5: jint): jint; static; overload;
  9336. class function dragViewToX(para1: ATActivityInstrumentationTestCase; para2: AVView; para3: jint; para4: jint): jint; static; overload;
  9337. class function dragViewToX(para1: ATInstrumentationTestCase; para2: AVView; para3: jint; para4: jint): jint; static; overload;
  9338. class function dragViewToY(para1: ATActivityInstrumentationTestCase; para2: AVView; para3: jint; para4: jint): jint; static; overload;
  9339. class function dragViewToY(para1: ATInstrumentationTestCase; para2: AVView; para3: jint; para4: jint): jint; static; overload;
  9340. class procedure drag(para1: ATActivityInstrumentationTestCase; para2: jfloat; para3: jfloat; para4: jfloat; para5: jfloat; para6: jint); static; overload;
  9341. class procedure drag(para1: ATInstrumentationTestCase; para2: jfloat; para3: jfloat; para4: jfloat; para5: jfloat; para6: jint); static; overload;
  9342. end;
  9343. ATViewAsserts = class external 'android.test' name 'ViewAsserts' (JLObject)
  9344. public
  9345. class procedure assertOnScreen(para1: AVView; para2: AVView); static; overload;
  9346. class procedure assertOffScreenBelow(para1: AVView; para2: AVView); static; overload;
  9347. class procedure assertOffScreenAbove(para1: AVView; para2: AVView); static; overload;
  9348. class procedure assertHasScreenCoordinates(para1: AVView; para2: AVView; para3: jint; para4: jint); static; overload;
  9349. class procedure assertBaselineAligned(para1: AVView; para2: AVView); static; overload;
  9350. class procedure assertRightAligned(para1: AVView; para2: AVView); static; overload;
  9351. class procedure assertRightAligned(para1: AVView; para2: AVView; para3: jint); static; overload;
  9352. class procedure assertLeftAligned(para1: AVView; para2: AVView); static; overload;
  9353. class procedure assertLeftAligned(para1: AVView; para2: AVView; para3: jint); static; overload;
  9354. class procedure assertBottomAligned(para1: AVView; para2: AVView); static; overload;
  9355. class procedure assertBottomAligned(para1: AVView; para2: AVView; para3: jint); static; overload;
  9356. class procedure assertTopAligned(para1: AVView; para2: AVView); static; overload;
  9357. class procedure assertTopAligned(para1: AVView; para2: AVView; para3: jint); static; overload;
  9358. class procedure assertHorizontalCenterAligned(para1: AVView; para2: AVView); static; overload;
  9359. class procedure assertVerticalCenterAligned(para1: AVView; para2: AVView); static; overload;
  9360. class procedure assertGroupIntegrity(para1: AVViewGroup); static; overload;
  9361. class procedure assertGroupContains(para1: AVViewGroup; para2: AVView); static; overload;
  9362. class procedure assertGroupNotContains(para1: AVViewGroup; para2: AVView); static; overload;
  9363. end;
  9364. ATSTestMethod = class external 'android.test.suitebuilder' name 'TestMethod' (JLObject)
  9365. public
  9366. constructor create(para1: JLRMethod; para2: JLClass); overload;
  9367. constructor create(para1: JLString; para2: JLClass); overload;
  9368. constructor create(para1: JFTestCase); overload;
  9369. function getName(): JLString; overload; virtual;
  9370. function getEnclosingClassname(): JLString; overload; virtual;
  9371. function getAnnotation(para1: JLClass): JLAAnnotation; overload; virtual;
  9372. function getEnclosingClass(): JLClass; overload; virtual;
  9373. function createTest(): JFTestCase; overload; virtual; // throws java.lang.reflect.InvocationTargetException, java.lang.IllegalAccessException, java.lang.InstantiationException
  9374. function equals(para1: JLObject): jboolean; overload; virtual;
  9375. function hashCode(): jint; overload; virtual;
  9376. function toString(): JLString; overload; virtual;
  9377. end;
  9378. ATAndroidCharacter = class external 'android.text' name 'AndroidCharacter' (JLObject)
  9379. public
  9380. const
  9381. EAST_ASIAN_WIDTH_NEUTRAL = 0;
  9382. EAST_ASIAN_WIDTH_AMBIGUOUS = 1;
  9383. EAST_ASIAN_WIDTH_HALF_WIDTH = 2;
  9384. EAST_ASIAN_WIDTH_FULL_WIDTH = 3;
  9385. EAST_ASIAN_WIDTH_NARROW = 4;
  9386. EAST_ASIAN_WIDTH_WIDE = 5;
  9387. public
  9388. constructor create(); overload;
  9389. class procedure getDirectionalities(para1: Arr1jchar; para2: Arr1jbyte; para3: jint); static; overload;
  9390. class procedure getDirectionalities(var para1: array of jchar; var para2: array of jbyte; para3: jint); static; overload;
  9391. class function getEastAsianWidth(para1: jchar): jint; static; overload;
  9392. class procedure getEastAsianWidths(para1: Arr1jchar; para2: jint; para3: jint; para4: Arr1jbyte); static; overload;
  9393. class procedure getEastAsianWidths(var para1: array of jchar; para2: jint; para3: jint; var para4: array of jbyte); static; overload;
  9394. class function mirror(para1: Arr1jchar; para2: jint; para3: jint): jboolean; static; overload;
  9395. class function mirror(var para1: array of jchar; para2: jint; para3: jint): jboolean; static; overload;
  9396. class function getMirror(para1: jchar): jchar; static; overload;
  9397. end;
  9398. ATAutoText = class external 'android.text' name 'AutoText' (JLObject)
  9399. public
  9400. class function get(para1: JLCharSequence; para2: jint; para3: jint; para4: AVView): JLString; static; overload;
  9401. class function getSize(para1: AVView): jint; static; overload;
  9402. end;
  9403. ATClipboardManager = class abstract external 'android.text' name 'ClipboardManager' (JLObject)
  9404. public
  9405. constructor create(); overload;
  9406. function getText(): JLCharSequence; overload; virtual; abstract;
  9407. procedure setText(para1: JLCharSequence); overload; virtual; abstract;
  9408. function hasText(): jboolean; overload; virtual; abstract;
  9409. end;
  9410. ATHtml = class external 'android.text' name 'Html' (JLObject)
  9411. public
  9412. type
  9413. InnerTagHandler = interface;
  9414. Arr1InnerTagHandler = array of InnerTagHandler;
  9415. Arr2InnerTagHandler = array of Arr1InnerTagHandler;
  9416. Arr3InnerTagHandler = array of Arr2InnerTagHandler;
  9417. InnerImageGetter = interface;
  9418. Arr1InnerImageGetter = array of InnerImageGetter;
  9419. Arr2InnerImageGetter = array of Arr1InnerImageGetter;
  9420. Arr3InnerImageGetter = array of Arr2InnerImageGetter;
  9421. InnerTagHandler = interface external 'android.text' name 'TagHandler'
  9422. procedure handleTag(para1: jboolean; para2: JLString; para3: ATEditable; para4: OXSXMLReader); overload;
  9423. end;
  9424. InnerImageGetter = interface external 'android.text' name 'ImageGetter'
  9425. function getDrawable(para1: JLString): AGDDrawable; overload;
  9426. end;
  9427. public
  9428. class function fromHtml(para1: JLString): ATSpanned; static; overload;
  9429. class function fromHtml(para1: JLString; para2: ATHtml.InnerImageGetter; para3: ATHtml.InnerTagHandler): ATSpanned; static; overload;
  9430. class function toHtml(para1: ATSpanned): JLString; static; overload;
  9431. end;
  9432. ATInputFilter = interface external 'android.text' name 'InputFilter'
  9433. type
  9434. InnerLengthFilter = class;
  9435. Arr1InnerLengthFilter = array of InnerLengthFilter;
  9436. Arr2InnerLengthFilter = array of Arr1InnerLengthFilter;
  9437. Arr3InnerLengthFilter = array of Arr2InnerLengthFilter;
  9438. InnerAllCaps = class;
  9439. Arr1InnerAllCaps = array of InnerAllCaps;
  9440. Arr2InnerAllCaps = array of Arr1InnerAllCaps;
  9441. Arr3InnerAllCaps = array of Arr2InnerAllCaps;
  9442. InnerLengthFilter = class external 'android.text' name 'LengthFilter' (JLObject, ATInputFilter)
  9443. public
  9444. constructor create(para1: jint); overload;
  9445. function filter(para1: JLCharSequence; para2: jint; para3: jint; para4: ATSpanned; para5: jint; para6: jint): JLCharSequence; overload; virtual;
  9446. end;
  9447. InnerAllCaps = class external 'android.text' name 'AllCaps' (JLObject, ATInputFilter)
  9448. public
  9449. constructor create(); overload;
  9450. function filter(para1: JLCharSequence; para2: jint; para3: jint; para4: ATSpanned; para5: jint; para6: jint): JLCharSequence; overload; virtual;
  9451. end;
  9452. function filter(para1: JLCharSequence; para2: jint; para3: jint; para4: ATSpanned; para5: jint; para6: jint): JLCharSequence; overload;
  9453. end;
  9454. ATInputType = interface external 'android.text' name 'InputType'
  9455. const
  9456. TYPE_MASK_CLASS = 15;
  9457. TYPE_MASK_VARIATION = 4080;
  9458. TYPE_MASK_FLAGS = 16773120;
  9459. TYPE_NULL = 0;
  9460. TYPE_CLASS_TEXT = 1;
  9461. TYPE_TEXT_FLAG_CAP_CHARACTERS = 4096;
  9462. TYPE_TEXT_FLAG_CAP_WORDS = 8192;
  9463. TYPE_TEXT_FLAG_CAP_SENTENCES = 16384;
  9464. TYPE_TEXT_FLAG_AUTO_CORRECT = 32768;
  9465. TYPE_TEXT_FLAG_AUTO_COMPLETE = 65536;
  9466. TYPE_TEXT_FLAG_MULTI_LINE = 131072;
  9467. TYPE_TEXT_FLAG_IME_MULTI_LINE = 262144;
  9468. TYPE_TEXT_FLAG_NO_SUGGESTIONS = 524288;
  9469. TYPE_TEXT_VARIATION_NORMAL = 0;
  9470. TYPE_TEXT_VARIATION_URI = 16;
  9471. TYPE_TEXT_VARIATION_EMAIL_ADDRESS = 32;
  9472. TYPE_TEXT_VARIATION_EMAIL_SUBJECT = 48;
  9473. TYPE_TEXT_VARIATION_SHORT_MESSAGE = 64;
  9474. TYPE_TEXT_VARIATION_LONG_MESSAGE = 80;
  9475. TYPE_TEXT_VARIATION_PERSON_NAME = 96;
  9476. TYPE_TEXT_VARIATION_POSTAL_ADDRESS = 112;
  9477. TYPE_TEXT_VARIATION_PASSWORD = 128;
  9478. TYPE_TEXT_VARIATION_VISIBLE_PASSWORD = 144;
  9479. TYPE_TEXT_VARIATION_WEB_EDIT_TEXT = 160;
  9480. TYPE_TEXT_VARIATION_FILTER = 176;
  9481. TYPE_TEXT_VARIATION_PHONETIC = 192;
  9482. TYPE_TEXT_VARIATION_WEB_EMAIL_ADDRESS = 208;
  9483. TYPE_TEXT_VARIATION_WEB_PASSWORD = 224;
  9484. TYPE_CLASS_NUMBER = 2;
  9485. TYPE_NUMBER_FLAG_SIGNED = 4096;
  9486. TYPE_NUMBER_FLAG_DECIMAL = 8192;
  9487. TYPE_NUMBER_VARIATION_NORMAL = 0;
  9488. TYPE_NUMBER_VARIATION_PASSWORD = 16;
  9489. TYPE_CLASS_PHONE = 3;
  9490. TYPE_CLASS_DATETIME = 4;
  9491. TYPE_DATETIME_VARIATION_NORMAL = 0;
  9492. TYPE_DATETIME_VARIATION_DATE = 16;
  9493. TYPE_DATETIME_VARIATION_TIME = 32;
  9494. end;
  9495. ATNoCopySpan = interface external 'android.text' name 'NoCopySpan'
  9496. type
  9497. InnerConcrete = class;
  9498. Arr1InnerConcrete = array of InnerConcrete;
  9499. Arr2InnerConcrete = array of Arr1InnerConcrete;
  9500. Arr3InnerConcrete = array of Arr2InnerConcrete;
  9501. InnerConcrete = class external 'android.text' name 'Concrete' (JLObject, ATNoCopySpan)
  9502. public
  9503. constructor create(); overload;
  9504. end;
  9505. end;
  9506. ATSelection = class external 'android.text' name 'Selection' (JLObject)
  9507. public
  9508. final class var
  9509. fSELECTION_START: JLObject; external name 'SELECTION_START';
  9510. fSELECTION_END: JLObject; external name 'SELECTION_END';
  9511. public
  9512. class function getSelectionStart(para1: JLCharSequence): jint; static; overload; final;
  9513. class function getSelectionEnd(para1: JLCharSequence): jint; static; overload; final;
  9514. class procedure setSelection(para1: ATSpannable; para2: jint; para3: jint); static; overload;
  9515. class procedure setSelection(para1: ATSpannable; para2: jint); static; overload; final;
  9516. class procedure selectAll(para1: ATSpannable); static; overload; final;
  9517. class procedure extendSelection(para1: ATSpannable; para2: jint); static; overload; final;
  9518. class procedure removeSelection(para1: ATSpannable); static; overload; final;
  9519. class function moveUp(para1: ATSpannable; para2: ATLayout): jboolean; static; overload;
  9520. class function moveDown(para1: ATSpannable; para2: ATLayout): jboolean; static; overload;
  9521. class function moveLeft(para1: ATSpannable; para2: ATLayout): jboolean; static; overload;
  9522. class function moveRight(para1: ATSpannable; para2: ATLayout): jboolean; static; overload;
  9523. class function extendUp(para1: ATSpannable; para2: ATLayout): jboolean; static; overload;
  9524. class function extendDown(para1: ATSpannable; para2: ATLayout): jboolean; static; overload;
  9525. class function extendLeft(para1: ATSpannable; para2: ATLayout): jboolean; static; overload;
  9526. class function extendRight(para1: ATSpannable; para2: ATLayout): jboolean; static; overload;
  9527. class function extendToLeftEdge(para1: ATSpannable; para2: ATLayout): jboolean; static; overload;
  9528. class function extendToRightEdge(para1: ATSpannable; para2: ATLayout): jboolean; static; overload;
  9529. class function moveToLeftEdge(para1: ATSpannable; para2: ATLayout): jboolean; static; overload;
  9530. class function moveToRightEdge(para1: ATSpannable; para2: ATLayout): jboolean; static; overload;
  9531. end;
  9532. ATSpannableStringInternal = class abstract external 'android.text' name 'SpannableStringInternal' (JLObject)
  9533. public
  9534. function length(): jint; overload; virtual; final;
  9535. function charAt(para1: jint): jchar; overload; virtual; final;
  9536. function toString(): JLString; overload; virtual; final;
  9537. procedure getChars(para1: jint; para2: jint; para3: Arr1jchar; para4: jint); overload; virtual; final;
  9538. procedure getChars(para1: jint; para2: jint; var para3: array of jchar; para4: jint); overload; virtual; final;
  9539. function getSpanStart(para1: JLObject): jint; overload; virtual;
  9540. function getSpanEnd(para1: JLObject): jint; overload; virtual;
  9541. function getSpanFlags(para1: JLObject): jint; overload; virtual;
  9542. function getSpans(para1: jint; para2: jint; para3: JLClass): Arr1JLObject; overload; virtual;
  9543. function nextSpanTransition(para1: jint; para2: jint; para3: JLClass): jint; overload; virtual;
  9544. end;
  9545. ATFDateFormat = class external 'android.text.format' name 'DateFormat' (JLObject)
  9546. public
  9547. const
  9548. QUOTE = 39;
  9549. AM_PM = 97;
  9550. CAPITAL_AM_PM = 65;
  9551. DATE = 100;
  9552. DAY = 69;
  9553. HOUR = 104;
  9554. HOUR_OF_DAY = 107;
  9555. MINUTE = 109;
  9556. MONTH = 77;
  9557. SECONDS = 115;
  9558. TIME_ZONE = 122;
  9559. YEAR = 121;
  9560. public
  9561. constructor create(); overload;
  9562. class function is24HourFormat(para1: ACContext): jboolean; static; overload;
  9563. class function getTimeFormat(para1: ACContext): JTDateFormat; static; overload; final;
  9564. class function getDateFormat(para1: ACContext): JTDateFormat; static; overload; final;
  9565. class function getLongDateFormat(para1: ACContext): JTDateFormat; static; overload; final;
  9566. class function getMediumDateFormat(para1: ACContext): JTDateFormat; static; overload; final;
  9567. class function getDateFormatOrder(para1: ACContext): Arr1jchar; static; overload; final;
  9568. class function format(para1: JLCharSequence; para2: jlong): JLCharSequence; static; overload; final;
  9569. class function format(para1: JLCharSequence; para2: JUDate): JLCharSequence; static; overload; final;
  9570. class function format(para1: JLCharSequence; para2: JUCalendar): JLCharSequence; static; overload; final;
  9571. end;
  9572. ATFDateUtils = class external 'android.text.format' name 'DateUtils' (JLObject)
  9573. public
  9574. const
  9575. SECOND_IN_MILLIS = jlong(1000);
  9576. MINUTE_IN_MILLIS = jlong(60000);
  9577. HOUR_IN_MILLIS = jlong(3600000);
  9578. DAY_IN_MILLIS = jlong(86400000);
  9579. WEEK_IN_MILLIS = jlong(604800000);
  9580. YEAR_IN_MILLIS = jlong(31449600000);
  9581. FORMAT_SHOW_TIME = 1;
  9582. FORMAT_SHOW_WEEKDAY = 2;
  9583. FORMAT_SHOW_YEAR = 4;
  9584. FORMAT_NO_YEAR = 8;
  9585. FORMAT_SHOW_DATE = 16;
  9586. FORMAT_NO_MONTH_DAY = 32;
  9587. FORMAT_12HOUR = 64;
  9588. FORMAT_24HOUR = 128;
  9589. FORMAT_CAP_AMPM = 256;
  9590. FORMAT_NO_NOON = 512;
  9591. FORMAT_CAP_NOON = 1024;
  9592. FORMAT_NO_MIDNIGHT = 2048;
  9593. FORMAT_CAP_MIDNIGHT = 4096;
  9594. FORMAT_UTC = 8192;
  9595. FORMAT_ABBREV_TIME = 16384;
  9596. FORMAT_ABBREV_WEEKDAY = 32768;
  9597. FORMAT_ABBREV_MONTH = 65536;
  9598. FORMAT_NUMERIC_DATE = 131072;
  9599. FORMAT_ABBREV_RELATIVE = 262144;
  9600. FORMAT_ABBREV_ALL = 524288;
  9601. FORMAT_CAP_NOON_MIDNIGHT = 5120;
  9602. FORMAT_NO_NOON_MIDNIGHT = 2560;
  9603. HOUR_MINUTE_24 = '%H:%M';
  9604. MONTH_FORMAT = '%B';
  9605. ABBREV_MONTH_FORMAT = '%b';
  9606. NUMERIC_MONTH_FORMAT = '%m';
  9607. MONTH_DAY_FORMAT = '%-d';
  9608. YEAR_FORMAT = '%Y';
  9609. YEAR_FORMAT_TWO_DIGITS = '%g';
  9610. WEEKDAY_FORMAT = '%A';
  9611. ABBREV_WEEKDAY_FORMAT = '%a';
  9612. public
  9613. final class var
  9614. fsameYearTable: Arr1jint; external name 'sameYearTable';
  9615. fsameMonthTable: Arr1jint; external name 'sameMonthTable';
  9616. public
  9617. const
  9618. LENGTH_LONG = 10;
  9619. LENGTH_MEDIUM = 20;
  9620. LENGTH_SHORT = 30;
  9621. LENGTH_SHORTER = 40;
  9622. LENGTH_SHORTEST = 50;
  9623. public
  9624. constructor create(); overload;
  9625. class function getDayOfWeekString(para1: jint; para2: jint): JLString; static; overload;
  9626. class function getAMPMString(para1: jint): JLString; static; overload;
  9627. class function getMonthString(para1: jint; para2: jint): JLString; static; overload;
  9628. class function getRelativeTimeSpanString(para1: jlong): JLCharSequence; static; overload;
  9629. class function getRelativeTimeSpanString(para1: jlong; para2: jlong; para3: jlong): JLCharSequence; static; overload;
  9630. class function getRelativeTimeSpanString(para1: jlong; para2: jlong; para3: jlong; para4: jint): JLCharSequence; static; overload;
  9631. class function getRelativeDateTimeString(para1: ACContext; para2: jlong; para3: jlong; para4: jlong; para5: jint): JLCharSequence; static; overload;
  9632. class function formatElapsedTime(para1: jlong): JLString; static; overload;
  9633. class function formatElapsedTime(para1: JLStringBuilder; para2: jlong): JLString; static; overload;
  9634. class function formatSameDayTime(para1: jlong; para2: jlong; para3: jint; para4: jint): JLCharSequence; static; overload; final;
  9635. class function isToday(para1: jlong): jboolean; static; overload;
  9636. class function formatDateRange(para1: ACContext; para2: jlong; para3: jlong; para4: jint): JLString; static; overload;
  9637. class function formatDateRange(para1: ACContext; para2: JUFormatter; para3: jlong; para4: jlong; para5: jint): JUFormatter; static; overload;
  9638. class function formatDateRange(para1: ACContext; para2: JUFormatter; para3: jlong; para4: jlong; para5: jint; para6: JLString): JUFormatter; static; overload;
  9639. class function formatDateTime(para1: ACContext; para2: jlong; para3: jint): JLString; static; overload;
  9640. class function getRelativeTimeSpanString(para1: ACContext; para2: jlong; para3: jboolean): JLCharSequence; static; overload;
  9641. class function getRelativeTimeSpanString(para1: ACContext; para2: jlong): JLCharSequence; static; overload;
  9642. end;
  9643. ATFFormatter = class sealed external 'android.text.format' name 'Formatter' (JLObject)
  9644. public
  9645. constructor create(); overload;
  9646. class function formatFileSize(para1: ACContext; para2: jlong): JLString; static; overload;
  9647. class function formatShortFileSize(para1: ACContext; para2: jlong): JLString; static; overload;
  9648. class function formatIpAddress(para1: jint): JLString; static; overload;
  9649. end;
  9650. ATFTime = class external 'android.text.format' name 'Time' (JLObject)
  9651. public
  9652. const
  9653. TIMEZONE_UTC = 'UTC';
  9654. EPOCH_JULIAN_DAY = 2440588;
  9655. MONDAY_BEFORE_JULIAN_EPOCH = 2440585;
  9656. public
  9657. var
  9658. fallDay: jboolean; external name 'allDay';
  9659. fsecond: jint; external name 'second';
  9660. fminute: jint; external name 'minute';
  9661. fhour: jint; external name 'hour';
  9662. fmonthDay: jint; external name 'monthDay';
  9663. fmonth: jint; external name 'month';
  9664. fyear: jint; external name 'year';
  9665. fweekDay: jint; external name 'weekDay';
  9666. fyearDay: jint; external name 'yearDay';
  9667. fisDst: jint; external name 'isDst';
  9668. fgmtoff: jlong; external name 'gmtoff';
  9669. ftimezone: JLString; external name 'timezone';
  9670. public
  9671. const
  9672. SECOND = 1;
  9673. MINUTE = 2;
  9674. HOUR = 3;
  9675. MONTH_DAY = 4;
  9676. MONTH = 5;
  9677. YEAR = 6;
  9678. WEEK_DAY = 7;
  9679. YEAR_DAY = 8;
  9680. WEEK_NUM = 9;
  9681. SUNDAY = 0;
  9682. MONDAY = 1;
  9683. TUESDAY = 2;
  9684. WEDNESDAY = 3;
  9685. THURSDAY = 4;
  9686. FRIDAY = 5;
  9687. SATURDAY = 6;
  9688. public
  9689. constructor create(para1: JLString); overload;
  9690. constructor create(); overload;
  9691. constructor create(para1: ATFTime); overload;
  9692. function normalize(para1: jboolean): jlong; overload; virtual;
  9693. procedure switchTimezone(para1: JLString); overload; virtual;
  9694. function getActualMaximum(para1: jint): jint; overload; virtual;
  9695. procedure clear(para1: JLString); overload; virtual;
  9696. class function compare(para1: ATFTime; para2: ATFTime): jint; static; overload;
  9697. function format(para1: JLString): JLString; overload; virtual;
  9698. function toString(): JLString; overload; virtual;
  9699. function parse(para1: JLString): jboolean; overload; virtual;
  9700. function parse3339(para1: JLString): jboolean; overload; virtual;
  9701. class function getCurrentTimezone(): JLString; static; overload;
  9702. procedure setToNow(); overload; virtual;
  9703. function toMillis(para1: jboolean): jlong; overload; virtual;
  9704. procedure &set(para1: jlong); overload; virtual;
  9705. function format2445(): JLString; overload; virtual;
  9706. procedure &set(para1: ATFTime); overload; virtual;
  9707. procedure &set(para1: jint; para2: jint; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual;
  9708. procedure &set(para1: jint; para2: jint; para3: jint); overload; virtual;
  9709. function before(para1: ATFTime): jboolean; overload; virtual;
  9710. function after(para1: ATFTime): jboolean; overload; virtual;
  9711. function getWeekNumber(): jint; overload; virtual;
  9712. function format3339(para1: jboolean): JLString; overload; virtual;
  9713. class function isEpoch(para1: ATFTime): jboolean; static; overload;
  9714. class function getJulianDay(para1: jlong; para2: jlong): jint; static; overload;
  9715. function setJulianDay(para1: jint): jlong; overload; virtual;
  9716. class function getWeeksSinceEpochFromJulianDay(para1: jint; para2: jint): jint; static; overload;
  9717. class function getJulianMondayFromWeeksSinceEpoch(para1: jint): jint; static; overload;
  9718. end;
  9719. ATMKeyListener = interface external 'android.text.method' name 'KeyListener'
  9720. function getInputType(): jint; overload;
  9721. function onKeyDown(para1: AVView; para2: ATEditable; para3: jint; para4: AVKeyEvent): jboolean; overload;
  9722. function onKeyUp(para1: AVView; para2: ATEditable; para3: jint; para4: AVKeyEvent): jboolean; overload;
  9723. function onKeyOther(para1: AVView; para2: ATEditable; para3: AVKeyEvent): jboolean; overload;
  9724. procedure clearMetaKeyState(para1: AVView; para2: ATEditable; para3: jint); overload;
  9725. end;
  9726. ATMMetaKeyKeyListener = class abstract external 'android.text.method' name 'MetaKeyKeyListener' (JLObject)
  9727. public
  9728. const
  9729. META_SHIFT_ON = 1;
  9730. META_ALT_ON = 2;
  9731. META_SYM_ON = 4;
  9732. META_CAP_LOCKED = 256;
  9733. META_ALT_LOCKED = 512;
  9734. META_SYM_LOCKED = 1024;
  9735. public
  9736. constructor create(); overload;
  9737. class procedure resetMetaState(para1: ATSpannable); static; overload;
  9738. class function getMetaState(para1: JLCharSequence): jint; static; overload; final;
  9739. class function getMetaState(para1: JLCharSequence; para2: jint): jint; static; overload; final;
  9740. class procedure adjustMetaAfterKeypress(para1: ATSpannable); static; overload;
  9741. class function isMetaTracker(para1: JLCharSequence; para2: JLObject): jboolean; static; overload;
  9742. class function isSelectingMetaTracker(para1: JLCharSequence; para2: JLObject): jboolean; static; overload;
  9743. strict protected
  9744. class procedure resetLockedMeta(para1: ATSpannable); static; overload;
  9745. public
  9746. function onKeyDown(para1: AVView; para2: ATEditable; para3: jint; para4: AVKeyEvent): jboolean; overload; virtual;
  9747. function onKeyUp(para1: AVView; para2: ATEditable; para3: jint; para4: AVKeyEvent): jboolean; overload; virtual;
  9748. procedure clearMetaKeyState(para1: AVView; para2: ATEditable; para3: jint); overload; virtual;
  9749. class procedure clearMetaKeyState(para1: ATEditable; para2: jint); static; overload;
  9750. class function resetLockedMeta(para1: jlong): jlong; static; overload;
  9751. class function getMetaState(para1: jlong): jint; static; overload; final;
  9752. class function getMetaState(para1: jlong; para2: jint): jint; static; overload; final;
  9753. class function adjustMetaAfterKeypress(para1: jlong): jlong; static; overload;
  9754. class function handleKeyDown(para1: jlong; para2: jint; para3: AVKeyEvent): jlong; static; overload;
  9755. class function handleKeyUp(para1: jlong; para2: jint; para3: AVKeyEvent): jlong; static; overload;
  9756. function clearMetaKeyState(para1: jlong; para2: jint): jlong; overload; virtual;
  9757. end;
  9758. ATMMovementMethod = interface external 'android.text.method' name 'MovementMethod'
  9759. procedure initialize(para1: AWTextView; para2: ATSpannable); overload;
  9760. function onKeyDown(para1: AWTextView; para2: ATSpannable; para3: jint; para4: AVKeyEvent): jboolean; overload;
  9761. function onKeyUp(para1: AWTextView; para2: ATSpannable; para3: jint; para4: AVKeyEvent): jboolean; overload;
  9762. function onKeyOther(para1: AWTextView; para2: ATSpannable; para3: AVKeyEvent): jboolean; overload;
  9763. procedure onTakeFocus(para1: AWTextView; para2: ATSpannable; para3: jint); overload;
  9764. function onTrackballEvent(para1: AWTextView; para2: ATSpannable; para3: AVMotionEvent): jboolean; overload;
  9765. function onTouchEvent(para1: AWTextView; para2: ATSpannable; para3: AVMotionEvent): jboolean; overload;
  9766. function onGenericMotionEvent(para1: AWTextView; para2: ATSpannable; para3: AVMotionEvent): jboolean; overload;
  9767. function canSelectArbitrarily(): jboolean; overload;
  9768. end;
  9769. ATMTouch = class external 'android.text.method' name 'Touch' (JLObject)
  9770. public
  9771. class procedure scrollTo(para1: AWTextView; para2: ATLayout; para3: jint; para4: jint); static; overload;
  9772. class function onTouchEvent(para1: AWTextView; para2: ATSpannable; para3: AVMotionEvent): jboolean; static; overload;
  9773. class function getInitialScrollX(para1: AWTextView; para2: ATSpannable): jint; static; overload;
  9774. class function getInitialScrollY(para1: AWTextView; para2: ATSpannable): jint; static; overload;
  9775. end;
  9776. ATMTransformationMethod = interface external 'android.text.method' name 'TransformationMethod'
  9777. function getTransformation(para1: JLCharSequence; para2: AVView): JLCharSequence; overload;
  9778. procedure onFocusChanged(para1: AVView; para2: JLCharSequence; para3: jboolean; para4: jint; para5: AGRect); overload;
  9779. end;
  9780. ATSCharacterStyle = class abstract external 'android.text.style' name 'CharacterStyle' (JLObject)
  9781. public
  9782. constructor create(); overload;
  9783. procedure updateDrawState(para1: ATTextPaint); overload; virtual; abstract;
  9784. class function wrap(para1: ATSCharacterStyle): ATSCharacterStyle; static; overload;
  9785. function getUnderlying(): ATSCharacterStyle; overload; virtual;
  9786. end;
  9787. ATSParagraphStyle = interface external 'android.text.style' name 'ParagraphStyle'
  9788. end;
  9789. ATSUpdateAppearance = interface external 'android.text.style' name 'UpdateAppearance'
  9790. end;
  9791. ATULinkify = class external 'android.text.util' name 'Linkify' (JLObject)
  9792. public
  9793. type
  9794. InnerTransformFilter = interface;
  9795. Arr1InnerTransformFilter = array of InnerTransformFilter;
  9796. Arr2InnerTransformFilter = array of Arr1InnerTransformFilter;
  9797. Arr3InnerTransformFilter = array of Arr2InnerTransformFilter;
  9798. InnerMatchFilter = interface;
  9799. Arr1InnerMatchFilter = array of InnerMatchFilter;
  9800. Arr2InnerMatchFilter = array of Arr1InnerMatchFilter;
  9801. Arr3InnerMatchFilter = array of Arr2InnerMatchFilter;
  9802. InnerTransformFilter = interface external 'android.text.util' name 'TransformFilter'
  9803. function transformUrl(para1: JURMatcher; para2: JLString): JLString; overload;
  9804. end;
  9805. InnerMatchFilter = interface external 'android.text.util' name 'MatchFilter'
  9806. function acceptMatch(para1: JLCharSequence; para2: jint; para3: jint): jboolean; overload;
  9807. end;
  9808. public
  9809. const
  9810. WEB_URLS = 1;
  9811. EMAIL_ADDRESSES = 2;
  9812. PHONE_NUMBERS = 4;
  9813. MAP_ADDRESSES = 8;
  9814. ALL = 15;
  9815. public
  9816. final class var
  9817. fsUrlMatchFilter: ATULinkify.InnerMatchFilter; external name 'sUrlMatchFilter';
  9818. fsPhoneNumberMatchFilter: ATULinkify.InnerMatchFilter; external name 'sPhoneNumberMatchFilter';
  9819. fsPhoneNumberTransformFilter: ATULinkify.InnerTransformFilter; external name 'sPhoneNumberTransformFilter';
  9820. public
  9821. constructor create(); overload;
  9822. class function addLinks(para1: ATSpannable; para2: jint): jboolean; static; overload; final;
  9823. class function addLinks(para1: AWTextView; para2: jint): jboolean; static; overload; final;
  9824. class procedure addLinks(para1: AWTextView; para2: JURPattern; para3: JLString); static; overload; final;
  9825. class procedure addLinks(para1: AWTextView; para2: JURPattern; para3: JLString; para4: ATULinkify.InnerMatchFilter; para5: ATULinkify.InnerTransformFilter); static; overload; final;
  9826. class function addLinks(para1: ATSpannable; para2: JURPattern; para3: JLString): jboolean; static; overload; final;
  9827. class function addLinks(para1: ATSpannable; para2: JURPattern; para3: JLString; para4: ATULinkify.InnerMatchFilter; para5: ATULinkify.InnerTransformFilter): jboolean; static; overload; final;
  9828. end;
  9829. ATURfc822Token = class external 'android.text.util' name 'Rfc822Token' (JLObject)
  9830. public
  9831. constructor create(para1: JLString; para2: JLString; para3: JLString); overload;
  9832. function getName(): JLString; overload; virtual;
  9833. function getAddress(): JLString; overload; virtual;
  9834. function getComment(): JLString; overload; virtual;
  9835. procedure setName(para1: JLString); overload; virtual;
  9836. procedure setAddress(para1: JLString); overload; virtual;
  9837. procedure setComment(para1: JLString); overload; virtual;
  9838. function toString(): JLString; overload; virtual;
  9839. class function quoteNameIfNecessary(para1: JLString): JLString; static; overload;
  9840. class function quoteName(para1: JLString): JLString; static; overload;
  9841. class function quoteComment(para1: JLString): JLString; static; overload;
  9842. function hashCode(): jint; overload; virtual;
  9843. function equals(para1: JLObject): jboolean; overload; virtual;
  9844. end;
  9845. AUAttributeSet = interface external 'android.util' name 'AttributeSet'
  9846. function getAttributeCount(): jint; overload;
  9847. function getAttributeName(para1: jint): JLString; overload;
  9848. function getAttributeValue(para1: jint): JLString; overload;
  9849. function getAttributeValue(para1: JLString; para2: JLString): JLString; overload;
  9850. function getPositionDescription(): JLString; overload;
  9851. function getAttributeNameResource(para1: jint): jint; overload;
  9852. function getAttributeListValue(para1: JLString; para2: JLString; para3: Arr1JLString; para4: jint): jint; overload;
  9853. function getAttributeListValue(para1: JLString; para2: JLString; var para3: array of JLString; para4: jint): jint; overload;
  9854. function getAttributeBooleanValue(para1: JLString; para2: JLString; para3: jboolean): jboolean; overload;
  9855. function getAttributeResourceValue(para1: JLString; para2: JLString; para3: jint): jint; overload;
  9856. function getAttributeIntValue(para1: JLString; para2: JLString; para3: jint): jint; overload;
  9857. function getAttributeUnsignedIntValue(para1: JLString; para2: JLString; para3: jint): jint; overload;
  9858. function getAttributeFloatValue(para1: JLString; para2: JLString; para3: jfloat): jfloat; overload;
  9859. function getAttributeListValue(para1: jint; para2: Arr1JLString; para3: jint): jint; overload;
  9860. function getAttributeListValue(para1: jint; var para2: array of JLString; para3: jint): jint; overload;
  9861. function getAttributeBooleanValue(para1: jint; para2: jboolean): jboolean; overload;
  9862. function getAttributeResourceValue(para1: jint; para2: jint): jint; overload;
  9863. function getAttributeIntValue(para1: jint; para2: jint): jint; overload;
  9864. function getAttributeUnsignedIntValue(para1: jint; para2: jint): jint; overload;
  9865. function getAttributeFloatValue(para1: jint; para2: jfloat): jfloat; overload;
  9866. function getIdAttribute(): JLString; overload;
  9867. function getClassAttribute(): JLString; overload;
  9868. function getIdAttributeResourceValue(para1: jint): jint; overload;
  9869. function getStyleAttribute(): jint; overload;
  9870. end;
  9871. AUBase64 = class external 'android.util' name 'Base64' (JLObject)
  9872. public
  9873. const
  9874. DEFAULT = 0;
  9875. NO_PADDING = 1;
  9876. NO_WRAP = 2;
  9877. CRLF = 4;
  9878. URL_SAFE = 8;
  9879. NO_CLOSE = 16;
  9880. public
  9881. class function decode(para1: JLString; para2: jint): Arr1jbyte; static; overload;
  9882. class function decode(para1: Arr1jbyte; para2: jint): Arr1jbyte; static; overload;
  9883. class function decode(var para1: array of jbyte; para2: jint): Arr1jbyte; static; overload;
  9884. class function decode(para1: Arr1jbyte; para2: jint; para3: jint; para4: jint): Arr1jbyte; static; overload;
  9885. class function decode(var para1: array of jbyte; para2: jint; para3: jint; para4: jint): Arr1jbyte; static; overload;
  9886. class function encodeToString(para1: Arr1jbyte; para2: jint): JLString; static; overload;
  9887. class function encodeToString(var para1: array of jbyte; para2: jint): JLString; static; overload;
  9888. class function encodeToString(para1: Arr1jbyte; para2: jint; para3: jint; para4: jint): JLString; static; overload;
  9889. class function encodeToString(var para1: array of jbyte; para2: jint; para3: jint; para4: jint): JLString; static; overload;
  9890. class function encode(para1: Arr1jbyte; para2: jint): Arr1jbyte; static; overload;
  9891. class function encode(var para1: array of jbyte; para2: jint): Arr1jbyte; static; overload;
  9892. class function encode(para1: Arr1jbyte; para2: jint; para3: jint; para4: jint): Arr1jbyte; static; overload;
  9893. class function encode(var para1: array of jbyte; para2: jint; para3: jint; para4: jint): Arr1jbyte; static; overload;
  9894. end;
  9895. AUConfig = class sealed external 'android.util' name 'Config' (JLObject)
  9896. public
  9897. const
  9898. DEBUG = 0;
  9899. RELEASE = 1;
  9900. PROFILE = 0;
  9901. LOGV = 0;
  9902. LOGD = 1;
  9903. end;
  9904. AUDebugUtils = class external 'android.util' name 'DebugUtils' (JLObject)
  9905. public
  9906. class function isObjectSelected(para1: JLObject): jboolean; static; overload;
  9907. end;
  9908. AUDisplayMetrics = class external 'android.util' name 'DisplayMetrics' (JLObject)
  9909. public
  9910. const
  9911. DENSITY_LOW = 120;
  9912. DENSITY_MEDIUM = 160;
  9913. DENSITY_TV = 213;
  9914. DENSITY_HIGH = 240;
  9915. DENSITY_XHIGH = 320;
  9916. DENSITY_DEFAULT = 160;
  9917. public
  9918. var
  9919. fwidthPixels: jint; external name 'widthPixels';
  9920. fheightPixels: jint; external name 'heightPixels';
  9921. fdensity: jfloat; external name 'density';
  9922. fdensityDpi: jint; external name 'densityDpi';
  9923. fscaledDensity: jfloat; external name 'scaledDensity';
  9924. fxdpi: jfloat; external name 'xdpi';
  9925. fydpi: jfloat; external name 'ydpi';
  9926. public
  9927. constructor create(); overload;
  9928. procedure setTo(para1: AUDisplayMetrics); overload; virtual;
  9929. procedure setToDefaults(); overload; virtual;
  9930. function toString(): JLString; overload; virtual;
  9931. end;
  9932. AUEventLog = class external 'android.util' name 'EventLog' (JLObject)
  9933. public
  9934. type
  9935. InnerEvent = class;
  9936. Arr1InnerEvent = array of InnerEvent;
  9937. Arr2InnerEvent = array of Arr1InnerEvent;
  9938. Arr3InnerEvent = array of Arr2InnerEvent;
  9939. InnerEvent = class sealed external 'android.util' name 'Event' (JLObject)
  9940. public
  9941. function getProcessId(): jint; overload; virtual;
  9942. function getThreadId(): jint; overload; virtual;
  9943. function getTimeNanos(): jlong; overload; virtual;
  9944. function getTag(): jint; overload; virtual;
  9945. function getData(): JLObject; overload; virtual;
  9946. end;
  9947. public
  9948. class function writeEvent(para1: jint; para2: jint): jint; static; overload;
  9949. class function writeEvent(para1: jint; para2: jlong): jint; static; overload;
  9950. class function writeEvent(para1: jint; para2: JLString): jint; static; overload;
  9951. class function writeEvent(para1: jint; para2: Arr1JLObject): jint; static; overload;
  9952. class function writeEvent(para1: jint; const para2: array of JLObject): jint; static; overload;
  9953. class procedure readEvents(para1: Arr1jint; para2: JUCollection); static; overload; // throws java.io.IOException
  9954. class procedure readEvents(var para1: array of jint; para2: JUCollection); static; overload; // throws java.io.IOException
  9955. class function getTagName(para1: jint): JLString; static; overload;
  9956. class function getTagCode(para1: JLString): jint; static; overload;
  9957. end;
  9958. AUEventLogTags = class external 'android.util' name 'EventLogTags' (JLObject)
  9959. public
  9960. type
  9961. InnerDescription = class;
  9962. Arr1InnerDescription = array of InnerDescription;
  9963. Arr2InnerDescription = array of Arr1InnerDescription;
  9964. Arr3InnerDescription = array of Arr2InnerDescription;
  9965. InnerDescription = class external 'android.util' name 'Description' (JLObject)
  9966. public
  9967. final var
  9968. fmTag: jint; external name 'mTag';
  9969. fmName: JLString; external name 'mName';
  9970. end;
  9971. public
  9972. constructor create(); overload; // throws java.io.IOException
  9973. constructor create(para1: JIBufferedReader); overload; // throws java.io.IOException
  9974. function get(para1: JLString): AUEventLogTags.InnerDescription; overload; virtual;
  9975. function get(para1: jint): AUEventLogTags.InnerDescription; overload; virtual;
  9976. end;
  9977. AUFloatMath = class external 'android.util' name 'FloatMath' (JLObject)
  9978. public
  9979. class function floor(para1: jfloat): jfloat; static; overload;
  9980. class function ceil(para1: jfloat): jfloat; static; overload;
  9981. class function sin(para1: jfloat): jfloat; static; overload;
  9982. class function cos(para1: jfloat): jfloat; static; overload;
  9983. class function sqrt(para1: jfloat): jfloat; static; overload;
  9984. end;
  9985. AULog = class sealed external 'android.util' name 'Log' (JLObject)
  9986. public
  9987. const
  9988. VERBOSE = 2;
  9989. DEBUG = 3;
  9990. INFO = 4;
  9991. WARN = 5;
  9992. ERROR = 6;
  9993. ASSERT = 7;
  9994. public
  9995. class function v(para1: JLString; para2: JLString): jint; static; overload;
  9996. class function v(para1: JLString; para2: JLString; para3: JLThrowable): jint; static; overload;
  9997. class function d(para1: JLString; para2: JLString): jint; static; overload;
  9998. class function d(para1: JLString; para2: JLString; para3: JLThrowable): jint; static; overload;
  9999. class function i(para1: JLString; para2: JLString): jint; static; overload;
  10000. class function i(para1: JLString; para2: JLString; para3: JLThrowable): jint; static; overload;
  10001. class function w(para1: JLString; para2: JLString): jint; static; overload;
  10002. class function w(para1: JLString; para2: JLString; para3: JLThrowable): jint; static; overload;
  10003. class function isLoggable(para1: JLString; para2: jint): jboolean; static; overload;
  10004. class function w(para1: JLString; para2: JLThrowable): jint; static; overload;
  10005. class function e(para1: JLString; para2: JLString): jint; static; overload;
  10006. class function e(para1: JLString; para2: JLString; para3: JLThrowable): jint; static; overload;
  10007. class function wtf(para1: JLString; para2: JLString): jint; static; overload;
  10008. class function wtf(para1: JLString; para2: JLThrowable): jint; static; overload;
  10009. class function wtf(para1: JLString; para2: JLString; para3: JLThrowable): jint; static; overload;
  10010. class function getStackTraceString(para1: JLThrowable): JLString; static; overload;
  10011. class function println(para1: jint; para2: JLString; para3: JLString): jint; static; overload;
  10012. end;
  10013. AULruCache = class external 'android.util' name 'LruCache' (JLObject)
  10014. public
  10015. constructor create(para1: jint); overload;
  10016. function get(para1: JLObject): JLObject; overload; virtual; final;
  10017. function put(para1: JLObject; para2: JLObject): JLObject; overload; virtual; final;
  10018. function remove(para1: JLObject): JLObject; overload; virtual; final;
  10019. strict protected
  10020. procedure entryRemoved(para1: jboolean; para2: JLObject; para3: JLObject; para4: JLObject); overload; virtual;
  10021. function create_(para1: JLObject): JLObject; external name 'create'; overload; virtual;
  10022. function sizeOf(para1: JLObject; para2: JLObject): jint; overload; virtual;
  10023. public
  10024. procedure evictAll(); overload; virtual; final;
  10025. function size(): jint; overload; virtual; final;
  10026. function maxSize(): jint; overload; virtual; final;
  10027. function hitCount(): jint; overload; virtual; final;
  10028. function missCount(): jint; overload; virtual; final;
  10029. function createCount(): jint; overload; virtual; final;
  10030. function putCount(): jint; overload; virtual; final;
  10031. function evictionCount(): jint; overload; virtual; final;
  10032. function snapshot(): JUMap; overload; virtual; final;
  10033. function toString(): JLString; overload; virtual; final;
  10034. end;
  10035. AUMonthDisplayHelper = class external 'android.util' name 'MonthDisplayHelper' (JLObject)
  10036. public
  10037. constructor create(para1: jint; para2: jint; para3: jint); overload;
  10038. constructor create(para1: jint; para2: jint); overload;
  10039. function getYear(): jint; overload; virtual;
  10040. function getMonth(): jint; overload; virtual;
  10041. function getWeekStartDay(): jint; overload; virtual;
  10042. function getFirstDayOfMonth(): jint; overload; virtual;
  10043. function getNumberOfDaysInMonth(): jint; overload; virtual;
  10044. function getOffset(): jint; overload; virtual;
  10045. function getDigitsForRow(para1: jint): Arr1jint; overload; virtual;
  10046. function getDayAt(para1: jint; para2: jint): jint; overload; virtual;
  10047. function getRowOf(para1: jint): jint; overload; virtual;
  10048. function getColumnOf(para1: jint): jint; overload; virtual;
  10049. procedure previousMonth(); overload; virtual;
  10050. procedure nextMonth(); overload; virtual;
  10051. function isWithinCurrentMonth(para1: jint; para2: jint): jboolean; overload; virtual;
  10052. end;
  10053. AUPair = class external 'android.util' name 'Pair' (JLObject)
  10054. public
  10055. final var
  10056. ffirst: JLObject; external name 'first';
  10057. fsecond: JLObject; external name 'second';
  10058. public
  10059. constructor create(para1: JLObject; para2: JLObject); overload;
  10060. function equals(para1: JLObject): jboolean; overload; virtual;
  10061. function hashCode(): jint; overload; virtual;
  10062. class function create_(para1: JLObject; para2: JLObject): AUPair; static; external name 'create'; overload;
  10063. end;
  10064. AUPatterns = class external 'android.util' name 'Patterns' (JLObject)
  10065. public
  10066. const
  10067. TOP_LEVEL_DOMAIN_STR = '((aero|arpa|asia|a[cdefgilmnoqrstuwxz])|(biz|b[abdefghijmnorstvwyz])|(cat|com|coop|c[acdfghiklmnoruvxyz])|d[ejkmoz]|(edu|e[cegrstu])|f[ijkmor]|(gov|g[abdefghilmnpqrstuwy])|h[kmnrtu]|(info|int|i[delmnoqrst])|(jobs|j[emop])|k[eghimnprwyz]|l[abcikrstuvy]|(mil|mobi|museum|m[acdeghklmnopqrstuvwxyz])|(name|net|n[acefgilopruz])|(org|om)|(pro|p[aefghklmnrstwy])|qa|r[eosuw]|s[abcdeghijklmnortuvyz]|(tel|travel|t[cdfghjklmnoprtvwz])|u[agksyz]|v[aceginu]|w[fs]|('#$03b4''#$03bf''#$03ba''#$03b9''#$03bc''#$03ae'|'#$0438''#$0441''#$043f''#$044b''#$0442''#$0430''#$043d''#$0438''#$0435'|'#$0440''#$0444'|'#$0441''#$0440''#$0431'|'#$05d8''#$05e2''#$05e1''#$05d8'|'#$0622''#$0632''#$0645''#$0627''#$06cc''#$0634''#$06cc'|'#$0625''#$062e''#$062a''#$0628''#$0627''#$0631'|'#$0627''#$0644''#$0627''#$0631''#$062f''#$0646'|'#$0627''#$0644''#$062c''#$0632''#$0627''#$0626''#$0631'|'#$0627''#$0644''#$0633''#$0639''#$0648''#$062f''#$064a''#$0629'|'#$0627''#$0644''#$0645''#$063a''#$0631''#$0628'|'#$0627''#$0645''#$0627''#$0631''#$0627''#$062a'|'#$0628''#$06be''#$0627''#$0631''#$062a'|'#$062a''#$0648''#$0646''#$0633'|'#$0633''#$0648''#$0631''#$064a''#$0629'|'#$0641''#$0644''#$0633''#$0637''#$064a''#$0646'|'#$0642''#$0637''#$0631'|'#$0645''#$0635''#$0631'|'#$092a''#$0930''#$0940''#$0915''#$094d''#$0937''#$093e'|'#$092d''#$093e''#$0930''#$0924'|'#$09ad''#$09be''#$09b0''#$09a4'|'#$0a2d''#$0a3e''#$0a30''#$0a24'|'#$0aad''#$0abe''#$0ab0''#$0aa4'|'#$0b87''#$0ba8''#$0bcd''#$0ba4''#$0bbf''#$0baf''#$0bbe'|'#$0b87''#$0bb2''#$0b99''#$0bcd''#$0b95''#$0bc8'|'#$0b9a''#$0bbf''#$0b99''#$0bcd''#$0b95''#$0baa''#$0bcd''#$0baa''#$0bc2''#$0bb0''#$0bcd'|'#$0baa''#$0bb0''#$0bbf''#$0b9f''#$0bcd''#$0b9a''#$0bc8'|'#$0c2d''#$0c3e''#$0c30''#$0c24''#$0c4d'|'#$0dbd''#$0d82''#$0d9a''#$0dcf'|'#$0e44''#$0e17''#$0e22'|'#$30c6''#$30b9''#$30c8'|'#$4e2d''#$56fd'|'#$4e2d''#$570b'|'#$53f0''#$6e7e'|'#$53f0''#$7063'|'#$65b0''#$52a0''#$5761'|'#$6d4b''#$8bd5'|'#$6e2c''#$8a66'|'#$9999''#$6e2f'|'#$d14c''#$c2a4''#$d2b8'|'#$d55c''#$ad6d'|xn\-\-0zwm56d|xn\-\-11b5bs3a9aj6g|xn\-\-3e0b707e|xn\-\-45brj9c|xn\-\-80akhbyknj4f|xn\-\-90a3ac|xn\-\-9t4b11yi5a|xn\-\-clchc0ea0b2g2a9gcd|xn\-\-deba0ad|xn\-\-fiqs8s|xn\-\-fiqz9s|xn\-\-fpcrj9c3d|xn\-\-fzc2c9e2c|xn\-\-g6w251d|xn\-\-gecrj9c|xn\-\-h2brj9c|xn\-\-hgbk6aj7f53bba|xn\-\-hlcj6aya9esc7a|xn\-\-j6w193g|xn\-\-jxalpdlp|xn\-\-kgbechtv|xn\-\-kprw13d|xn\-\-kpry57d|xn\-\-lgbbat1ad8j|xn\-\-mgbaam7a8h|xn\-\-mgbayh7gpa|xn\-\-mgbbh1a71e|xn\-\-mgbc0a9azcg|xn\-\-mgberp4a5d4ar|xn\-\-o3cw4h|xn\-\-ogbpf8fl|xn\-\-p1ai|xn\-\-pgbs0dh|xn\-\-s9brj9c|xn\-\-wgbh1c|xn\-\-wgbl6a|xn\-\-xkc2al3hye2a|xn\-\-xkc2dl3a5ee0h|xn\-\-yfro4i67o|xn\-\-ygbi2ammx|xn\-\-zckzah|xxx)|y[et]|z[amw])';
  10068. public
  10069. final class var
  10070. fTOP_LEVEL_DOMAIN: JURPattern; external name 'TOP_LEVEL_DOMAIN';
  10071. public
  10072. const
  10073. TOP_LEVEL_DOMAIN_STR_FOR_WEB_URL = '(?:(?:aero|arpa|asia|a[cdefgilmnoqrstuwxz])|(?:biz|b[abdefghijmnorstvwyz])|(?:cat|com|coop|c[acdfghiklmnoruvxyz])|d[ejkmoz]|(?:edu|e[cegrstu])|f[ijkmor]|(?:gov|g[abdefghilmnpqrstuwy])|h[kmnrtu]|(?:info|int|i[delmnoqrst])|(?:jobs|j[emop])|k[eghimnprwyz]|l[abcikrstuvy]|(?:mil|mobi|museum|m[acdeghklmnopqrstuvwxyz])|(?:name|net|n[acefgilopruz])|(?:org|om)|(?:pro|p[aefghklmnrstwy])|qa|r[eosuw]|s[abcdeghijklmnortuvyz]|(?:tel|travel|t[cdfghjklmnoprtvwz])|u[agksyz]|v[aceginu]|w[fs]|(?:'#$03b4''#$03bf''#$03ba''#$03b9''#$03bc''#$03ae'|'#$0438''#$0441''#$043f''#$044b''#$0442''#$0430''#$043d''#$0438''#$0435'|'#$0440''#$0444'|'#$0441''#$0440''#$0431'|'#$05d8''#$05e2''#$05e1''#$05d8'|'#$0622''#$0632''#$0645''#$0627''#$06cc''#$0634''#$06cc'|'#$0625''#$062e''#$062a''#$0628''#$0627''#$0631'|'#$0627''#$0644''#$0627''#$0631''#$062f''#$0646'|'#$0627''#$0644''#$062c''#$0632''#$0627''#$0626''#$0631'|'#$0627''#$0644''#$0633''#$0639''#$0648''#$062f''#$064a''#$0629'|'#$0627''#$0644''#$0645''#$063a''#$0631''#$0628'|'#$0627''#$0645''#$0627''#$0631''#$0627''#$062a'|'#$0628''#$06be''#$0627''#$0631''#$062a'|'#$062a''#$0648''#$0646''#$0633'|'#$0633''#$0648''#$0631''#$064a''#$0629'|'#$0641''#$0644''#$0633''#$0637''#$064a''#$0646'|'#$0642''#$0637''#$0631'|'#$0645''#$0635''#$0631'|'#$092a''#$0930''#$0940''#$0915''#$094d''#$0937''#$093e'|'#$092d''#$093e''#$0930''#$0924'|'#$09ad''#$09be''#$09b0''#$09a4'|'#$0a2d''#$0a3e''#$0a30''#$0a24'|'#$0aad''#$0abe''#$0ab0''#$0aa4'|'#$0b87''#$0ba8''#$0bcd''#$0ba4''#$0bbf''#$0baf''#$0bbe'|'#$0b87''#$0bb2''#$0b99''#$0bcd''#$0b95''#$0bc8'|'#$0b9a''#$0bbf''#$0b99''#$0bcd''#$0b95''#$0baa''#$0bcd''#$0baa''#$0bc2''#$0bb0''#$0bcd'|'#$0baa''#$0bb0''#$0bbf''#$0b9f''#$0bcd''#$0b9a''#$0bc8'|'#$0c2d''#$0c3e''#$0c30''#$0c24''#$0c4d'|'#$0dbd''#$0d82''#$0d9a''#$0dcf'|'#$0e44''#$0e17''#$0e22'|'#$30c6''#$30b9''#$30c8'|'#$4e2d''#$56fd'|'#$4e2d''#$570b'|'#$53f0''#$6e7e'|'#$53f0''#$7063'|'#$65b0''#$52a0''#$5761'|'#$6d4b''#$8bd5'|'#$6e2c''#$8a66'|'#$9999''#$6e2f'|'#$d14c''#$c2a4''#$d2b8'|'#$d55c''#$ad6d'|xn\-\-0zwm56d|xn\-\-11b5bs3a9aj6g|xn\-\-3e0b707e|xn\-\-45brj9c|xn\-\-80akhbyknj4f|xn\-\-90a3ac|xn\-\-9t4b11yi5a|xn\-\-clchc0ea0b2g2a9gcd|xn\-\-deba0ad|xn\-\-fiqs8s|xn\-\-fiqz9s|xn\-\-fpcrj9c3d|xn\-\-fzc2c9e2c|xn\-\-g6w251d|xn\-\-gecrj9c|xn\-\-h2brj9c|xn\-\-hgbk6aj7f53bba|xn\-\-hlcj6aya9esc7a|xn\-\-j6w193g|xn\-\-jxalpdlp|xn\-\-kgbechtv|xn\-\-kprw13d|xn\-\-kpry57d|xn\-\-lgbbat1ad8j|xn\-\-mgbaam7a8h|xn\-\-mgbayh7gpa|xn\-\-mgbbh1a71e|xn\-\-mgbc0a9azcg|xn\-\-mgberp4a5d4ar|xn\-\-o3cw4h|xn\-\-ogbpf8fl|xn\-\-p1ai|xn\-\-pgbs0dh|xn\-\-s9brj9c|xn\-\-wgbh1c|xn\-\-wgbl6a|xn\-\-xkc2al3hye2a|xn\-\-xkc2dl3a5ee0h|xn\-\-yfro4i67o|xn\-\-ygbi2ammx|xn\-\-zckzah|xxx)|y[et]|z[amw]))';
  10074. GOOD_IRI_CHAR = 'a-zA-Z0-9'#$00a0'-'#$d7ff''#$f900'-'#$fdcf''#$fdf0'-'#$ffef'';
  10075. public
  10076. final class var
  10077. fWEB_URL: JURPattern; external name 'WEB_URL';
  10078. fIP_ADDRESS: JURPattern; external name 'IP_ADDRESS';
  10079. fDOMAIN_NAME: JURPattern; external name 'DOMAIN_NAME';
  10080. fEMAIL_ADDRESS: JURPattern; external name 'EMAIL_ADDRESS';
  10081. fPHONE: JURPattern; external name 'PHONE';
  10082. public
  10083. class function concatGroups(para1: JURMatcher): JLString; static; overload; final;
  10084. class function digitsAndPlusOnly(para1: JURMatcher): JLString; static; overload; final;
  10085. end;
  10086. AUPrinter = interface external 'android.util' name 'Printer'
  10087. procedure println(para1: JLString); overload;
  10088. end;
  10089. AUProperty = class abstract external 'android.util' name 'Property' (JLObject)
  10090. public
  10091. constructor create(para1: JLClass; para2: JLString); overload;
  10092. class function &of(para1: JLClass; para2: JLClass; para3: JLString): AUProperty; static; overload;
  10093. function isReadOnly(): jboolean; overload; virtual;
  10094. procedure &set(para1: JLObject; para2: JLObject); overload; virtual;
  10095. function get(para1: JLObject): JLObject; overload; virtual; abstract;
  10096. function getName(): JLString; overload; virtual;
  10097. function getType(): JLClass; overload; virtual;
  10098. end;
  10099. AUStateSet = class external 'android.util' name 'StateSet' (JLObject)
  10100. public
  10101. final class var
  10102. fWILD_CARD: Arr1jint; external name 'WILD_CARD';
  10103. fNOTHING: Arr1jint; external name 'NOTHING';
  10104. public
  10105. class function isWildCard(para1: Arr1jint): jboolean; static; overload;
  10106. class function isWildCard(var para1: array of jint): jboolean; static; overload;
  10107. class function stateSetMatches(para1: Arr1jint; para2: Arr1jint): jboolean; static; overload;
  10108. class function stateSetMatches(var para1: array of jint; var para2: array of jint): jboolean; static; overload;
  10109. class function stateSetMatches(para1: Arr1jint; para2: jint): jboolean; static; overload;
  10110. class function stateSetMatches(var para1: array of jint; para2: jint): jboolean; static; overload;
  10111. class function trimStateSet(para1: Arr1jint; para2: jint): Arr1jint; static; overload;
  10112. class function trimStateSet(var para1: array of jint; para2: jint): Arr1jint; static; overload;
  10113. class function dump(para1: Arr1jint): JLString; static; overload;
  10114. class function dump(var para1: array of jint): JLString; static; overload;
  10115. end;
  10116. AUTimeUtils = class external 'android.util' name 'TimeUtils' (JLObject)
  10117. public
  10118. class function getTimeZone(para1: jint; para2: jboolean; para3: jlong; para4: JLString): JUTimeZone; static; overload;
  10119. class function getTimeZoneDatabaseVersion(): JLString; static; overload;
  10120. end;
  10121. AUTimingLogger = class external 'android.util' name 'TimingLogger' (JLObject)
  10122. public
  10123. constructor create(para1: JLString; para2: JLString); overload;
  10124. procedure reset(para1: JLString; para2: JLString); overload; virtual;
  10125. procedure reset(); overload; virtual;
  10126. procedure addSplit(para1: JLString); overload; virtual;
  10127. procedure dumpToLog(); overload; virtual;
  10128. end;
  10129. AUTypedValue = class external 'android.util' name 'TypedValue' (JLObject)
  10130. public
  10131. const
  10132. TYPE_NULL = 0;
  10133. TYPE_REFERENCE = 1;
  10134. TYPE_ATTRIBUTE = 2;
  10135. TYPE_STRING = 3;
  10136. TYPE_FLOAT = 4;
  10137. TYPE_DIMENSION = 5;
  10138. TYPE_FRACTION = 6;
  10139. TYPE_FIRST_INT = 16;
  10140. TYPE_INT_DEC = 16;
  10141. TYPE_INT_HEX = 17;
  10142. TYPE_INT_BOOLEAN = 18;
  10143. TYPE_FIRST_COLOR_INT = 28;
  10144. TYPE_INT_COLOR_ARGB8 = 28;
  10145. TYPE_INT_COLOR_RGB8 = 29;
  10146. TYPE_INT_COLOR_ARGB4 = 30;
  10147. TYPE_INT_COLOR_RGB4 = 31;
  10148. TYPE_LAST_COLOR_INT = 31;
  10149. TYPE_LAST_INT = 31;
  10150. COMPLEX_UNIT_SHIFT = 0;
  10151. COMPLEX_UNIT_MASK = 15;
  10152. COMPLEX_UNIT_PX = 0;
  10153. COMPLEX_UNIT_DIP = 1;
  10154. COMPLEX_UNIT_SP = 2;
  10155. COMPLEX_UNIT_PT = 3;
  10156. COMPLEX_UNIT_IN = 4;
  10157. COMPLEX_UNIT_MM = 5;
  10158. COMPLEX_UNIT_FRACTION = 0;
  10159. COMPLEX_UNIT_FRACTION_PARENT = 1;
  10160. COMPLEX_RADIX_SHIFT = 4;
  10161. COMPLEX_RADIX_MASK = 3;
  10162. COMPLEX_RADIX_23p0 = 0;
  10163. COMPLEX_RADIX_16p7 = 1;
  10164. COMPLEX_RADIX_8p15 = 2;
  10165. COMPLEX_RADIX_0p23 = 3;
  10166. COMPLEX_MANTISSA_SHIFT = 8;
  10167. COMPLEX_MANTISSA_MASK = 16777215;
  10168. DENSITY_DEFAULT = 0;
  10169. DENSITY_NONE = 65535;
  10170. public
  10171. var
  10172. ftype: jint; external name 'type';
  10173. fstring: JLCharSequence; external name 'string';
  10174. fdata: jint; external name 'data';
  10175. fassetCookie: jint; external name 'assetCookie';
  10176. fresourceId: jint; external name 'resourceId';
  10177. fchangingConfigurations: jint; external name 'changingConfigurations';
  10178. fdensity: jint; external name 'density';
  10179. public
  10180. constructor create(); overload;
  10181. function getFloat(): jfloat; overload; virtual; final;
  10182. class function complexToFloat(para1: jint): jfloat; static; overload;
  10183. class function complexToDimension(para1: jint; para2: AUDisplayMetrics): jfloat; static; overload;
  10184. class function complexToDimensionPixelOffset(para1: jint; para2: AUDisplayMetrics): jint; static; overload;
  10185. class function complexToDimensionPixelSize(para1: jint; para2: AUDisplayMetrics): jint; static; overload;
  10186. class function complexToDimensionNoisy(para1: jint; para2: AUDisplayMetrics): jfloat; static; overload;
  10187. class function applyDimension(para1: jint; para2: jfloat; para3: AUDisplayMetrics): jfloat; static; overload;
  10188. function getDimension(para1: AUDisplayMetrics): jfloat; overload; virtual;
  10189. class function complexToFraction(para1: jint; para2: jfloat; para3: jfloat): jfloat; static; overload;
  10190. function getFraction(para1: jfloat; para2: jfloat): jfloat; overload; virtual;
  10191. function coerceToString(): JLCharSequence; overload; virtual; final;
  10192. class function coerceToString(para1: jint; para2: jint): JLString; static; overload; final;
  10193. procedure setTo(para1: AUTypedValue); overload; virtual;
  10194. function toString(): JLString; overload; virtual;
  10195. end;
  10196. AVActionMode = class abstract external 'android.view' name 'ActionMode' (JLObject)
  10197. public
  10198. type
  10199. InnerCallback = interface;
  10200. Arr1InnerCallback = array of InnerCallback;
  10201. Arr2InnerCallback = array of Arr1InnerCallback;
  10202. Arr3InnerCallback = array of Arr2InnerCallback;
  10203. InnerCallback = interface external 'android.view' name 'Callback'
  10204. function onCreateActionMode(para1: AVActionMode; para2: AVMenu): jboolean; overload;
  10205. function onPrepareActionMode(para1: AVActionMode; para2: AVMenu): jboolean; overload;
  10206. function onActionItemClicked(para1: AVActionMode; para2: AVMenuItem): jboolean; overload;
  10207. procedure onDestroyActionMode(para1: AVActionMode); overload;
  10208. end;
  10209. public
  10210. constructor create(); overload;
  10211. procedure setTag(para1: JLObject); overload; virtual;
  10212. function getTag(): JLObject; overload; virtual;
  10213. procedure setTitle(para1: JLCharSequence); overload; virtual; abstract;
  10214. procedure setTitle(para1: jint); overload; virtual; abstract;
  10215. procedure setSubtitle(para1: JLCharSequence); overload; virtual; abstract;
  10216. procedure setSubtitle(para1: jint); overload; virtual; abstract;
  10217. procedure setCustomView(para1: AVView); overload; virtual; abstract;
  10218. procedure invalidate(); overload; virtual; abstract;
  10219. procedure finish(); overload; virtual; abstract;
  10220. function getMenu(): AVMenu; overload; virtual; abstract;
  10221. function getTitle(): JLCharSequence; overload; virtual; abstract;
  10222. function getSubtitle(): JLCharSequence; overload; virtual; abstract;
  10223. function getCustomView(): AVView; overload; virtual; abstract;
  10224. function getMenuInflater(): AVMenuInflater; overload; virtual; abstract;
  10225. end;
  10226. AVActionProvider = class abstract external 'android.view' name 'ActionProvider' (JLObject)
  10227. public
  10228. constructor create(para1: ACContext); overload;
  10229. function onCreateActionView(): AVView; overload; virtual; abstract;
  10230. function onPerformDefaultAction(): jboolean; overload; virtual;
  10231. function hasSubMenu(): jboolean; overload; virtual;
  10232. procedure onPrepareSubMenu(para1: AVSubMenu); overload; virtual;
  10233. end;
  10234. AVCollapsibleActionView = interface external 'android.view' name 'CollapsibleActionView'
  10235. procedure onActionViewExpanded(); overload;
  10236. procedure onActionViewCollapsed(); overload;
  10237. end;
  10238. AVDisplay = class external 'android.view' name 'Display' (JLObject)
  10239. public
  10240. const
  10241. DEFAULT_DISPLAY = 0;
  10242. public
  10243. function getDisplayId(): jint; overload; virtual;
  10244. procedure getSize(para1: AGPoint); overload; virtual;
  10245. procedure getRectSize(para1: AGRect); overload; virtual;
  10246. function getWidth(): jint; overload; virtual;
  10247. function getHeight(): jint; overload; virtual;
  10248. function getRotation(): jint; overload; virtual;
  10249. function getOrientation(): jint; overload; virtual;
  10250. function getPixelFormat(): jint; overload; virtual;
  10251. function getRefreshRate(): jfloat; overload; virtual;
  10252. procedure getMetrics(para1: AUDisplayMetrics); overload; virtual;
  10253. end;
  10254. AVFocusFinder = class external 'android.view' name 'FocusFinder' (JLObject)
  10255. public
  10256. class function getInstance(): AVFocusFinder; static; overload;
  10257. function findNextFocus(para1: AVViewGroup; para2: AVView; para3: jint): AVView; overload; virtual; final;
  10258. function findNextFocusFromRect(para1: AVViewGroup; para2: AGRect; para3: jint): AVView; overload; virtual;
  10259. function findNearestTouchable(para1: AVViewGroup; para2: jint; para3: jint; para4: jint; para5: Arr1jint): AVView; overload; virtual;
  10260. function findNearestTouchable(para1: AVViewGroup; para2: jint; para3: jint; para4: jint; var para5: array of jint): AVView; overload; virtual;
  10261. end;
  10262. AVGestureDetector = class external 'android.view' name 'GestureDetector' (JLObject)
  10263. public
  10264. type
  10265. InnerOnDoubleTapListener = interface;
  10266. Arr1InnerOnDoubleTapListener = array of InnerOnDoubleTapListener;
  10267. Arr2InnerOnDoubleTapListener = array of Arr1InnerOnDoubleTapListener;
  10268. Arr3InnerOnDoubleTapListener = array of Arr2InnerOnDoubleTapListener;
  10269. InnerOnGestureListener = interface;
  10270. Arr1InnerOnGestureListener = array of InnerOnGestureListener;
  10271. Arr2InnerOnGestureListener = array of Arr1InnerOnGestureListener;
  10272. Arr3InnerOnGestureListener = array of Arr2InnerOnGestureListener;
  10273. InnerSimpleOnGestureListener = class;
  10274. Arr1InnerSimpleOnGestureListener = array of InnerSimpleOnGestureListener;
  10275. Arr2InnerSimpleOnGestureListener = array of Arr1InnerSimpleOnGestureListener;
  10276. Arr3InnerSimpleOnGestureListener = array of Arr2InnerSimpleOnGestureListener;
  10277. InnerOnDoubleTapListener = interface external 'android.view' name 'OnDoubleTapListener'
  10278. function onSingleTapConfirmed(para1: AVMotionEvent): jboolean; overload;
  10279. function onDoubleTap(para1: AVMotionEvent): jboolean; overload;
  10280. function onDoubleTapEvent(para1: AVMotionEvent): jboolean; overload;
  10281. end;
  10282. InnerOnGestureListener = interface external 'android.view' name 'OnGestureListener'
  10283. function onDown(para1: AVMotionEvent): jboolean; overload;
  10284. procedure onShowPress(para1: AVMotionEvent); overload;
  10285. function onSingleTapUp(para1: AVMotionEvent): jboolean; overload;
  10286. function onScroll(para1: AVMotionEvent; para2: AVMotionEvent; para3: jfloat; para4: jfloat): jboolean; overload;
  10287. procedure onLongPress(para1: AVMotionEvent); overload;
  10288. function onFling(para1: AVMotionEvent; para2: AVMotionEvent; para3: jfloat; para4: jfloat): jboolean; overload;
  10289. end;
  10290. InnerSimpleOnGestureListener = class external 'android.view' name 'SimpleOnGestureListener' (JLObject, AVGestureDetector.InnerOnGestureListener, AVGestureDetector.InnerOnDoubleTapListener)
  10291. public
  10292. constructor create(); overload;
  10293. function onSingleTapUp(para1: AVMotionEvent): jboolean; overload; virtual;
  10294. procedure onLongPress(para1: AVMotionEvent); overload; virtual;
  10295. function onScroll(para1: AVMotionEvent; para2: AVMotionEvent; para3: jfloat; para4: jfloat): jboolean; overload; virtual;
  10296. function onFling(para1: AVMotionEvent; para2: AVMotionEvent; para3: jfloat; para4: jfloat): jboolean; overload; virtual;
  10297. procedure onShowPress(para1: AVMotionEvent); overload; virtual;
  10298. function onDown(para1: AVMotionEvent): jboolean; overload; virtual;
  10299. function onDoubleTap(para1: AVMotionEvent): jboolean; overload; virtual;
  10300. function onDoubleTapEvent(para1: AVMotionEvent): jboolean; overload; virtual;
  10301. function onSingleTapConfirmed(para1: AVMotionEvent): jboolean; overload; virtual;
  10302. end;
  10303. public
  10304. constructor create(para1: AVGestureDetector.InnerOnGestureListener; para2: AOHandler); overload;
  10305. constructor create(para1: AVGestureDetector.InnerOnGestureListener); overload;
  10306. constructor create(para1: ACContext; para2: AVGestureDetector.InnerOnGestureListener); overload;
  10307. constructor create(para1: ACContext; para2: AVGestureDetector.InnerOnGestureListener; para3: AOHandler); overload;
  10308. constructor create(para1: ACContext; para2: AVGestureDetector.InnerOnGestureListener; para3: AOHandler; para4: jboolean); overload;
  10309. procedure setOnDoubleTapListener(para1: AVGestureDetector.InnerOnDoubleTapListener); overload; virtual;
  10310. procedure setIsLongpressEnabled(para1: jboolean); overload; virtual;
  10311. function isLongpressEnabled(): jboolean; overload; virtual;
  10312. function onTouchEvent(para1: AVMotionEvent): jboolean; overload; virtual;
  10313. end;
  10314. AVGravity = class external 'android.view' name 'Gravity' (JLObject)
  10315. public
  10316. const
  10317. NO_GRAVITY = 0;
  10318. AXIS_SPECIFIED = 1;
  10319. AXIS_PULL_BEFORE = 2;
  10320. AXIS_PULL_AFTER = 4;
  10321. AXIS_CLIP = 8;
  10322. AXIS_X_SHIFT = 0;
  10323. AXIS_Y_SHIFT = 4;
  10324. TOP = 48;
  10325. BOTTOM = 80;
  10326. LEFT = 3;
  10327. RIGHT = 5;
  10328. CENTER_VERTICAL = 16;
  10329. FILL_VERTICAL = 112;
  10330. CENTER_HORIZONTAL = 1;
  10331. FILL_HORIZONTAL = 7;
  10332. CENTER = 17;
  10333. FILL = 119;
  10334. CLIP_VERTICAL = 128;
  10335. CLIP_HORIZONTAL = 8;
  10336. RELATIVE_LAYOUT_DIRECTION = 8388608;
  10337. HORIZONTAL_GRAVITY_MASK = 7;
  10338. VERTICAL_GRAVITY_MASK = 112;
  10339. DISPLAY_CLIP_VERTICAL = 268435456;
  10340. DISPLAY_CLIP_HORIZONTAL = 16777216;
  10341. START = 8388611;
  10342. &END = 8388613;
  10343. RELATIVE_HORIZONTAL_GRAVITY_MASK = 8388615;
  10344. public
  10345. constructor create(); overload;
  10346. class procedure apply(para1: jint; para2: jint; para3: jint; para4: AGRect; para5: AGRect); static; overload;
  10347. class procedure apply(para1: jint; para2: jint; para3: jint; para4: AGRect; para5: jint; para6: jint; para7: AGRect); static; overload;
  10348. class procedure applyDisplay(para1: jint; para2: AGRect; para3: AGRect); static; overload;
  10349. class function isVertical(para1: jint): jboolean; static; overload;
  10350. class function isHorizontal(para1: jint): jboolean; static; overload;
  10351. class function getAbsoluteGravity(para1: jint; para2: jint): jint; static; overload;
  10352. end;
  10353. AVHapticFeedbackConstants = class external 'android.view' name 'HapticFeedbackConstants' (JLObject)
  10354. public
  10355. const
  10356. LONG_PRESS = 0;
  10357. VIRTUAL_KEY = 1;
  10358. KEYBOARD_TAP = 3;
  10359. FLAG_IGNORE_VIEW_SETTING = 1;
  10360. FLAG_IGNORE_GLOBAL_SETTING = 2;
  10361. end;
  10362. AVInputQueue = class sealed external 'android.view' name 'InputQueue' (JLObject)
  10363. public
  10364. type
  10365. InnerCallback = interface;
  10366. Arr1InnerCallback = array of InnerCallback;
  10367. Arr2InnerCallback = array of Arr1InnerCallback;
  10368. Arr3InnerCallback = array of Arr2InnerCallback;
  10369. InnerCallback = interface external 'android.view' name 'Callback'
  10370. procedure onInputQueueCreated(para1: AVInputQueue); overload;
  10371. procedure onInputQueueDestroyed(para1: AVInputQueue); overload;
  10372. end;
  10373. end;
  10374. AVLayoutInflater = class abstract external 'android.view' name 'LayoutInflater' (JLObject)
  10375. public
  10376. type
  10377. InnerFactory = interface;
  10378. Arr1InnerFactory = array of InnerFactory;
  10379. Arr2InnerFactory = array of Arr1InnerFactory;
  10380. Arr3InnerFactory = array of Arr2InnerFactory;
  10381. InnerFilter = interface;
  10382. Arr1InnerFilter = array of InnerFilter;
  10383. Arr2InnerFilter = array of Arr1InnerFilter;
  10384. Arr3InnerFilter = array of Arr2InnerFilter;
  10385. InnerFactory2 = interface;
  10386. Arr1InnerFactory2 = array of InnerFactory2;
  10387. Arr2InnerFactory2 = array of Arr1InnerFactory2;
  10388. Arr3InnerFactory2 = array of Arr2InnerFactory2;
  10389. InnerFactory = interface external 'android.view' name 'Factory'
  10390. function onCreateView(para1: JLString; para2: ACContext; para3: AUAttributeSet): AVView; overload;
  10391. end;
  10392. InnerFilter = interface external 'android.view' name 'Filter'
  10393. function onLoadClass(para1: JLClass): jboolean; overload;
  10394. end;
  10395. InnerFactory2 = interface external 'android.view' name 'Factory2' (AVLayoutInflater.InnerFactory)
  10396. function onCreateView(para1: AVView; para2: JLString; para3: ACContext; para4: AUAttributeSet): AVView; overload;
  10397. end;
  10398. strict protected
  10399. constructor create(para1: ACContext); overload;
  10400. constructor create(para1: AVLayoutInflater; para2: ACContext); overload;
  10401. public
  10402. class function from(para1: ACContext): AVLayoutInflater; static; overload;
  10403. function cloneInContext(para1: ACContext): AVLayoutInflater; overload; virtual; abstract;
  10404. function getContext(): ACContext; overload; virtual;
  10405. function getFactory(): AVLayoutInflater.InnerFactory; overload; virtual; final;
  10406. function getFactory2(): AVLayoutInflater.InnerFactory2; overload; virtual; final;
  10407. procedure setFactory(para1: AVLayoutInflater.InnerFactory); overload; virtual;
  10408. procedure setFactory2(para1: AVLayoutInflater.InnerFactory2); overload; virtual;
  10409. function getFilter(): AVLayoutInflater.InnerFilter; overload; virtual;
  10410. procedure setFilter(para1: AVLayoutInflater.InnerFilter); overload; virtual;
  10411. function inflate(para1: jint; para2: AVViewGroup): AVView; overload; virtual;
  10412. function inflate(para1: OXVXmlPullParser; para2: AVViewGroup): AVView; overload; virtual;
  10413. function inflate(para1: jint; para2: AVViewGroup; para3: jboolean): AVView; overload; virtual;
  10414. function inflate(para1: OXVXmlPullParser; para2: AVViewGroup; para3: jboolean): AVView; overload; virtual;
  10415. function createView(para1: JLString; para2: JLString; para3: AUAttributeSet): AVView; overload; virtual; final; // throws java.lang.ClassNotFoundException, android.view.InflateException
  10416. strict protected
  10417. function onCreateView(para1: JLString; para2: AUAttributeSet): AVView; overload; virtual; // throws java.lang.ClassNotFoundException
  10418. function onCreateView(para1: AVView; para2: JLString; para3: AUAttributeSet): AVView; overload; virtual; // throws java.lang.ClassNotFoundException
  10419. end;
  10420. AVMenu = interface external 'android.view' name 'Menu'
  10421. const
  10422. NONE = 0;
  10423. FIRST = 1;
  10424. CATEGORY_CONTAINER = 65536;
  10425. CATEGORY_SYSTEM = 131072;
  10426. CATEGORY_SECONDARY = 196608;
  10427. CATEGORY_ALTERNATIVE = 262144;
  10428. FLAG_APPEND_TO_GROUP = 1;
  10429. FLAG_PERFORM_NO_CLOSE = 1;
  10430. FLAG_ALWAYS_PERFORM_CLOSE = 2;
  10431. function add(para1: JLCharSequence): AVMenuItem; overload;
  10432. function add(para1: jint): AVMenuItem; overload;
  10433. function add(para1: jint; para2: jint; para3: jint; para4: JLCharSequence): AVMenuItem; overload;
  10434. function add(para1: jint; para2: jint; para3: jint; para4: jint): AVMenuItem; overload;
  10435. function addSubMenu(para1: JLCharSequence): AVSubMenu; overload;
  10436. function addSubMenu(para1: jint): AVSubMenu; overload;
  10437. function addSubMenu(para1: jint; para2: jint; para3: jint; para4: JLCharSequence): AVSubMenu; overload;
  10438. function addSubMenu(para1: jint; para2: jint; para3: jint; para4: jint): AVSubMenu; overload;
  10439. function addIntentOptions(para1: jint; para2: jint; para3: jint; para4: ACComponentName; para5: Arr1ACIntent; para6: ACIntent; para7: jint; para8: Arr1AVMenuItem): jint; overload;
  10440. function addIntentOptions(para1: jint; para2: jint; para3: jint; para4: ACComponentName; var para5: array of ACIntent; para6: ACIntent; para7: jint; var para8: array of AVMenuItem): jint; overload;
  10441. procedure removeItem(para1: jint); overload;
  10442. procedure removeGroup(para1: jint); overload;
  10443. procedure clear(); overload;
  10444. procedure setGroupCheckable(para1: jint; para2: jboolean; para3: jboolean); overload;
  10445. procedure setGroupVisible(para1: jint; para2: jboolean); overload;
  10446. procedure setGroupEnabled(para1: jint; para2: jboolean); overload;
  10447. function hasVisibleItems(): jboolean; overload;
  10448. function findItem(para1: jint): AVMenuItem; overload;
  10449. function size(): jint; overload;
  10450. function getItem(para1: jint): AVMenuItem; overload;
  10451. procedure close(); overload;
  10452. function performShortcut(para1: jint; para2: AVKeyEvent; para3: jint): jboolean; overload;
  10453. function isShortcutKey(para1: jint; para2: AVKeyEvent): jboolean; overload;
  10454. function performIdentifierAction(para1: jint; para2: jint): jboolean; overload;
  10455. procedure setQwertyMode(para1: jboolean); overload;
  10456. end;
  10457. AVMenuInflater = class external 'android.view' name 'MenuInflater' (JLObject)
  10458. public
  10459. constructor create(para1: ACContext); overload;
  10460. procedure inflate(para1: jint; para2: AVMenu); overload; virtual;
  10461. end;
  10462. AVOrientationEventListener = class abstract external 'android.view' name 'OrientationEventListener' (JLObject)
  10463. public
  10464. const
  10465. ORIENTATION_UNKNOWN = -1;
  10466. public
  10467. constructor create(para1: ACContext); overload;
  10468. constructor create(para1: ACContext; para2: jint); overload;
  10469. procedure enable(); overload; virtual;
  10470. procedure disable(); overload; virtual;
  10471. function canDetectOrientation(): jboolean; overload; virtual;
  10472. procedure onOrientationChanged(para1: jint); overload; virtual; abstract;
  10473. end;
  10474. AVScaleGestureDetector = class external 'android.view' name 'ScaleGestureDetector' (JLObject)
  10475. public
  10476. type
  10477. InnerOnScaleGestureListener = interface;
  10478. Arr1InnerOnScaleGestureListener = array of InnerOnScaleGestureListener;
  10479. Arr2InnerOnScaleGestureListener = array of Arr1InnerOnScaleGestureListener;
  10480. Arr3InnerOnScaleGestureListener = array of Arr2InnerOnScaleGestureListener;
  10481. InnerSimpleOnScaleGestureListener = class;
  10482. Arr1InnerSimpleOnScaleGestureListener = array of InnerSimpleOnScaleGestureListener;
  10483. Arr2InnerSimpleOnScaleGestureListener = array of Arr1InnerSimpleOnScaleGestureListener;
  10484. Arr3InnerSimpleOnScaleGestureListener = array of Arr2InnerSimpleOnScaleGestureListener;
  10485. InnerOnScaleGestureListener = interface external 'android.view' name 'OnScaleGestureListener'
  10486. function onScale(para1: AVScaleGestureDetector): jboolean; overload;
  10487. function onScaleBegin(para1: AVScaleGestureDetector): jboolean; overload;
  10488. procedure onScaleEnd(para1: AVScaleGestureDetector); overload;
  10489. end;
  10490. InnerSimpleOnScaleGestureListener = class external 'android.view' name 'SimpleOnScaleGestureListener' (JLObject, AVScaleGestureDetector.InnerOnScaleGestureListener)
  10491. public
  10492. constructor create(); overload;
  10493. function onScale(para1: AVScaleGestureDetector): jboolean; overload; virtual;
  10494. function onScaleBegin(para1: AVScaleGestureDetector): jboolean; overload; virtual;
  10495. procedure onScaleEnd(para1: AVScaleGestureDetector); overload; virtual;
  10496. end;
  10497. public
  10498. constructor create(para1: ACContext; para2: AVScaleGestureDetector.InnerOnScaleGestureListener); overload;
  10499. function onTouchEvent(para1: AVMotionEvent): jboolean; overload; virtual;
  10500. function isInProgress(): jboolean; overload; virtual;
  10501. function getFocusX(): jfloat; overload; virtual;
  10502. function getFocusY(): jfloat; overload; virtual;
  10503. function getCurrentSpan(): jfloat; overload; virtual;
  10504. function getCurrentSpanX(): jfloat; overload; virtual;
  10505. function getCurrentSpanY(): jfloat; overload; virtual;
  10506. function getPreviousSpan(): jfloat; overload; virtual;
  10507. function getPreviousSpanX(): jfloat; overload; virtual;
  10508. function getPreviousSpanY(): jfloat; overload; virtual;
  10509. function getScaleFactor(): jfloat; overload; virtual;
  10510. function getTimeDelta(): jlong; overload; virtual;
  10511. function getEventTime(): jlong; overload; virtual;
  10512. end;
  10513. AVSoundEffectConstants = class external 'android.view' name 'SoundEffectConstants' (JLObject)
  10514. public
  10515. const
  10516. CLICK = 0;
  10517. NAVIGATION_LEFT = 1;
  10518. NAVIGATION_UP = 2;
  10519. NAVIGATION_RIGHT = 3;
  10520. NAVIGATION_DOWN = 4;
  10521. public
  10522. class function getContantForFocusDirection(para1: jint): jint; static; overload;
  10523. end;
  10524. AVTouchDelegate = class external 'android.view' name 'TouchDelegate' (JLObject)
  10525. public
  10526. const
  10527. ABOVE = 1;
  10528. BELOW = 2;
  10529. TO_LEFT = 4;
  10530. TO_RIGHT = 8;
  10531. public
  10532. constructor create(para1: AGRect; para2: AVView); overload;
  10533. function onTouchEvent(para1: AVMotionEvent): jboolean; overload; virtual;
  10534. end;
  10535. AVVelocityTracker = class sealed external 'android.view' name 'VelocityTracker' (JLObject)
  10536. public
  10537. class function obtain(): AVVelocityTracker; static; overload;
  10538. procedure recycle(); overload; virtual;
  10539. strict protected
  10540. procedure finalize(); overload; virtual; // throws java.lang.Throwable
  10541. public
  10542. procedure clear(); overload; virtual;
  10543. procedure addMovement(para1: AVMotionEvent); overload; virtual;
  10544. procedure computeCurrentVelocity(para1: jint); overload; virtual;
  10545. procedure computeCurrentVelocity(para1: jint; para2: jfloat); overload; virtual;
  10546. function getXVelocity(): jfloat; overload; virtual;
  10547. function getYVelocity(): jfloat; overload; virtual;
  10548. function getXVelocity(para1: jint): jfloat; overload; virtual;
  10549. function getYVelocity(para1: jint): jfloat; overload; virtual;
  10550. end;
  10551. AVViewConfiguration = class external 'android.view' name 'ViewConfiguration' (JLObject)
  10552. public
  10553. constructor create(); overload;
  10554. class function get(para1: ACContext): AVViewConfiguration; static; overload;
  10555. class function getScrollBarSize(): jint; static; overload;
  10556. function getScaledScrollBarSize(): jint; overload; virtual;
  10557. class function getScrollBarFadeDuration(): jint; static; overload;
  10558. class function getScrollDefaultDelay(): jint; static; overload;
  10559. class function getFadingEdgeLength(): jint; static; overload;
  10560. function getScaledFadingEdgeLength(): jint; overload; virtual;
  10561. class function getPressedStateDuration(): jint; static; overload;
  10562. class function getLongPressTimeout(): jint; static; overload;
  10563. class function getKeyRepeatTimeout(): jint; static; overload;
  10564. class function getKeyRepeatDelay(): jint; static; overload;
  10565. class function getTapTimeout(): jint; static; overload;
  10566. class function getJumpTapTimeout(): jint; static; overload;
  10567. class function getDoubleTapTimeout(): jint; static; overload;
  10568. class function getEdgeSlop(): jint; static; overload;
  10569. function getScaledEdgeSlop(): jint; overload; virtual;
  10570. class function getTouchSlop(): jint; static; overload;
  10571. function getScaledTouchSlop(): jint; overload; virtual;
  10572. function getScaledPagingTouchSlop(): jint; overload; virtual;
  10573. function getScaledDoubleTapSlop(): jint; overload; virtual;
  10574. class function getWindowTouchSlop(): jint; static; overload;
  10575. function getScaledWindowTouchSlop(): jint; overload; virtual;
  10576. class function getMinimumFlingVelocity(): jint; static; overload;
  10577. function getScaledMinimumFlingVelocity(): jint; overload; virtual;
  10578. class function getMaximumFlingVelocity(): jint; static; overload;
  10579. function getScaledMaximumFlingVelocity(): jint; overload; virtual;
  10580. class function getMaximumDrawingCacheSize(): jint; static; overload;
  10581. function getScaledMaximumDrawingCacheSize(): jint; overload; virtual;
  10582. function getScaledOverscrollDistance(): jint; overload; virtual;
  10583. function getScaledOverflingDistance(): jint; overload; virtual;
  10584. class function getZoomControlsTimeout(): jlong; static; overload;
  10585. class function getGlobalActionKeyTimeout(): jlong; static; overload;
  10586. class function getScrollFriction(): jfloat; static; overload;
  10587. function hasPermanentMenuKey(): jboolean; overload; virtual;
  10588. end;
  10589. AVViewManager = interface external 'android.view' name 'ViewManager'
  10590. procedure addView(para1: AVView; para2: AVViewGroup_LayoutParams); overload;
  10591. procedure updateViewLayout(para1: AVView; para2: AVViewGroup_LayoutParams); overload;
  10592. procedure removeView(para1: AVView); overload;
  10593. end;
  10594. AVViewTreeObserver = class sealed external 'android.view' name 'ViewTreeObserver' (JLObject)
  10595. public
  10596. type
  10597. InnerOnScrollChangedListener = interface;
  10598. Arr1InnerOnScrollChangedListener = array of InnerOnScrollChangedListener;
  10599. Arr2InnerOnScrollChangedListener = array of Arr1InnerOnScrollChangedListener;
  10600. Arr3InnerOnScrollChangedListener = array of Arr2InnerOnScrollChangedListener;
  10601. InnerOnTouchModeChangeListener = interface;
  10602. Arr1InnerOnTouchModeChangeListener = array of InnerOnTouchModeChangeListener;
  10603. Arr2InnerOnTouchModeChangeListener = array of Arr1InnerOnTouchModeChangeListener;
  10604. Arr3InnerOnTouchModeChangeListener = array of Arr2InnerOnTouchModeChangeListener;
  10605. InnerOnPreDrawListener = interface;
  10606. Arr1InnerOnPreDrawListener = array of InnerOnPreDrawListener;
  10607. Arr2InnerOnPreDrawListener = array of Arr1InnerOnPreDrawListener;
  10608. Arr3InnerOnPreDrawListener = array of Arr2InnerOnPreDrawListener;
  10609. InnerOnGlobalLayoutListener = interface;
  10610. Arr1InnerOnGlobalLayoutListener = array of InnerOnGlobalLayoutListener;
  10611. Arr2InnerOnGlobalLayoutListener = array of Arr1InnerOnGlobalLayoutListener;
  10612. Arr3InnerOnGlobalLayoutListener = array of Arr2InnerOnGlobalLayoutListener;
  10613. InnerOnGlobalFocusChangeListener = interface;
  10614. Arr1InnerOnGlobalFocusChangeListener = array of InnerOnGlobalFocusChangeListener;
  10615. Arr2InnerOnGlobalFocusChangeListener = array of Arr1InnerOnGlobalFocusChangeListener;
  10616. Arr3InnerOnGlobalFocusChangeListener = array of Arr2InnerOnGlobalFocusChangeListener;
  10617. InnerOnScrollChangedListener = interface external 'android.view' name 'OnScrollChangedListener'
  10618. procedure onScrollChanged(); overload;
  10619. end;
  10620. InnerOnTouchModeChangeListener = interface external 'android.view' name 'OnTouchModeChangeListener'
  10621. procedure onTouchModeChanged(para1: jboolean); overload;
  10622. end;
  10623. InnerOnPreDrawListener = interface external 'android.view' name 'OnPreDrawListener'
  10624. function onPreDraw(): jboolean; overload;
  10625. end;
  10626. InnerOnGlobalLayoutListener = interface external 'android.view' name 'OnGlobalLayoutListener'
  10627. procedure onGlobalLayout(); overload;
  10628. end;
  10629. InnerOnGlobalFocusChangeListener = interface external 'android.view' name 'OnGlobalFocusChangeListener'
  10630. procedure onGlobalFocusChanged(para1: AVView; para2: AVView); overload;
  10631. end;
  10632. public
  10633. procedure addOnGlobalFocusChangeListener(para1: AVViewTreeObserver.InnerOnGlobalFocusChangeListener); overload; virtual;
  10634. procedure removeOnGlobalFocusChangeListener(para1: AVViewTreeObserver.InnerOnGlobalFocusChangeListener); overload; virtual;
  10635. procedure addOnGlobalLayoutListener(para1: AVViewTreeObserver.InnerOnGlobalLayoutListener); overload; virtual;
  10636. procedure removeGlobalOnLayoutListener(para1: AVViewTreeObserver.InnerOnGlobalLayoutListener); overload; virtual;
  10637. procedure addOnPreDrawListener(para1: AVViewTreeObserver.InnerOnPreDrawListener); overload; virtual;
  10638. procedure removeOnPreDrawListener(para1: AVViewTreeObserver.InnerOnPreDrawListener); overload; virtual;
  10639. procedure addOnScrollChangedListener(para1: AVViewTreeObserver.InnerOnScrollChangedListener); overload; virtual;
  10640. procedure removeOnScrollChangedListener(para1: AVViewTreeObserver.InnerOnScrollChangedListener); overload; virtual;
  10641. procedure addOnTouchModeChangeListener(para1: AVViewTreeObserver.InnerOnTouchModeChangeListener); overload; virtual;
  10642. procedure removeOnTouchModeChangeListener(para1: AVViewTreeObserver.InnerOnTouchModeChangeListener); overload; virtual;
  10643. function isAlive(): jboolean; overload; virtual;
  10644. procedure dispatchOnGlobalLayout(); overload; virtual; final;
  10645. function dispatchOnPreDraw(): jboolean; overload; virtual; final;
  10646. end;
  10647. AVAAccessibilityEventSource = interface external 'android.view.accessibility' name 'AccessibilityEventSource'
  10648. procedure sendAccessibilityEvent(para1: jint); overload;
  10649. procedure sendAccessibilityEventUnchecked(para1: AVAAccessibilityEvent); overload;
  10650. end;
  10651. AVAAccessibilityManager = class sealed external 'android.view.accessibility' name 'AccessibilityManager' (JLObject)
  10652. public
  10653. type
  10654. InnerAccessibilityStateChangeListener = interface;
  10655. Arr1InnerAccessibilityStateChangeListener = array of InnerAccessibilityStateChangeListener;
  10656. Arr2InnerAccessibilityStateChangeListener = array of Arr1InnerAccessibilityStateChangeListener;
  10657. Arr3InnerAccessibilityStateChangeListener = array of Arr2InnerAccessibilityStateChangeListener;
  10658. InnerAccessibilityStateChangeListener = interface external 'android.view.accessibility' name 'AccessibilityStateChangeListener'
  10659. procedure onAccessibilityStateChanged(para1: jboolean); overload;
  10660. end;
  10661. public
  10662. function isEnabled(): jboolean; overload; virtual;
  10663. function isTouchExplorationEnabled(): jboolean; overload; virtual;
  10664. procedure sendAccessibilityEvent(para1: AVAAccessibilityEvent); overload; virtual;
  10665. procedure interrupt(); overload; virtual;
  10666. function getAccessibilityServiceList(): JUList; overload; virtual;
  10667. function getInstalledAccessibilityServiceList(): JUList; overload; virtual;
  10668. function getEnabledAccessibilityServiceList(para1: jint): JUList; overload; virtual;
  10669. function addAccessibilityStateChangeListener(para1: AVAAccessibilityManager.InnerAccessibilityStateChangeListener): jboolean; overload; virtual;
  10670. function removeAccessibilityStateChangeListener(para1: AVAAccessibilityManager.InnerAccessibilityStateChangeListener): jboolean; overload; virtual;
  10671. end;
  10672. AVAAccessibilityRecord = class external 'android.view.accessibility' name 'AccessibilityRecord' (JLObject)
  10673. public
  10674. procedure setSource(para1: AVView); overload; virtual;
  10675. function getSource(): AVAAccessibilityNodeInfo; overload; virtual;
  10676. function getWindowId(): jint; overload; virtual;
  10677. function isChecked(): jboolean; overload; virtual;
  10678. procedure setChecked(para1: jboolean); overload; virtual;
  10679. function isEnabled(): jboolean; overload; virtual;
  10680. procedure setEnabled(para1: jboolean); overload; virtual;
  10681. function isPassword(): jboolean; overload; virtual;
  10682. procedure setPassword(para1: jboolean); overload; virtual;
  10683. function isFullScreen(): jboolean; overload; virtual;
  10684. procedure setFullScreen(para1: jboolean); overload; virtual;
  10685. function isScrollable(): jboolean; overload; virtual;
  10686. procedure setScrollable(para1: jboolean); overload; virtual;
  10687. function getItemCount(): jint; overload; virtual;
  10688. procedure setItemCount(para1: jint); overload; virtual;
  10689. function getCurrentItemIndex(): jint; overload; virtual;
  10690. procedure setCurrentItemIndex(para1: jint); overload; virtual;
  10691. function getFromIndex(): jint; overload; virtual;
  10692. procedure setFromIndex(para1: jint); overload; virtual;
  10693. function getToIndex(): jint; overload; virtual;
  10694. procedure setToIndex(para1: jint); overload; virtual;
  10695. function getScrollX(): jint; overload; virtual;
  10696. procedure setScrollX(para1: jint); overload; virtual;
  10697. function getScrollY(): jint; overload; virtual;
  10698. procedure setScrollY(para1: jint); overload; virtual;
  10699. function getAddedCount(): jint; overload; virtual;
  10700. procedure setAddedCount(para1: jint); overload; virtual;
  10701. function getRemovedCount(): jint; overload; virtual;
  10702. procedure setRemovedCount(para1: jint); overload; virtual;
  10703. function getClassName(): JLCharSequence; overload; virtual;
  10704. procedure setClassName(para1: JLCharSequence); overload; virtual;
  10705. function getText(): JUList; overload; virtual;
  10706. function getBeforeText(): JLCharSequence; overload; virtual;
  10707. procedure setBeforeText(para1: JLCharSequence); overload; virtual;
  10708. function getContentDescription(): JLCharSequence; overload; virtual;
  10709. procedure setContentDescription(para1: JLCharSequence); overload; virtual;
  10710. function getParcelableData(): AOParcelable; overload; virtual;
  10711. procedure setParcelableData(para1: AOParcelable); overload; virtual;
  10712. class function obtain(para1: AVAAccessibilityRecord): AVAAccessibilityRecord; static; overload;
  10713. class function obtain(): AVAAccessibilityRecord; static; overload;
  10714. procedure recycle(); overload; virtual;
  10715. function toString(): JLString; overload; virtual;
  10716. end;
  10717. AVAAnimationUtils = class external 'android.view.animation' name 'AnimationUtils' (JLObject)
  10718. public
  10719. constructor create(); overload;
  10720. class function currentAnimationTimeMillis(): jlong; static; overload;
  10721. class function loadAnimation(para1: ACContext; para2: jint): AVAAnimation; static; overload; // throws android.content.res.Resources$NotFoundException
  10722. class function loadLayoutAnimation(para1: ACContext; para2: jint): AVALayoutAnimationController; static; overload; // throws android.content.res.Resources$NotFoundException
  10723. class function makeInAnimation(para1: ACContext; para2: jboolean): AVAAnimation; static; overload;
  10724. class function makeOutAnimation(para1: ACContext; para2: jboolean): AVAAnimation; static; overload;
  10725. class function makeInChildBottomAnimation(para1: ACContext): AVAAnimation; static; overload;
  10726. class function loadInterpolator(para1: ACContext; para2: jint): AVAInterpolator; static; overload; // throws android.content.res.Resources$NotFoundException
  10727. end;
  10728. AVALayoutAnimationController = class external 'android.view.animation' name 'LayoutAnimationController' (JLObject)
  10729. public
  10730. type
  10731. InnerAnimationParameters = class;
  10732. Arr1InnerAnimationParameters = array of InnerAnimationParameters;
  10733. Arr2InnerAnimationParameters = array of Arr1InnerAnimationParameters;
  10734. Arr3InnerAnimationParameters = array of Arr2InnerAnimationParameters;
  10735. InnerAnimationParameters = class external 'android.view.animation' name 'AnimationParameters' (JLObject)
  10736. public
  10737. var
  10738. fcount: jint; external name 'count';
  10739. findex: jint; external name 'index';
  10740. public
  10741. constructor create(); overload;
  10742. end;
  10743. public
  10744. const
  10745. ORDER_NORMAL = 0;
  10746. ORDER_REVERSE = 1;
  10747. ORDER_RANDOM = 2;
  10748. strict protected
  10749. var
  10750. fmAnimation: AVAAnimation; external name 'mAnimation';
  10751. fmRandomizer: JURandom; external name 'mRandomizer';
  10752. fmInterpolator: AVAInterpolator; external name 'mInterpolator';
  10753. public
  10754. constructor create(para1: ACContext; para2: AUAttributeSet); overload;
  10755. constructor create(para1: AVAAnimation); overload;
  10756. constructor create(para1: AVAAnimation; para2: jfloat); overload;
  10757. function getOrder(): jint; overload; virtual;
  10758. procedure setOrder(para1: jint); overload; virtual;
  10759. procedure setAnimation(para1: ACContext; para2: jint); overload; virtual;
  10760. procedure setAnimation(para1: AVAAnimation); overload; virtual;
  10761. function getAnimation(): AVAAnimation; overload; virtual;
  10762. procedure setInterpolator(para1: ACContext; para2: jint); overload; virtual;
  10763. procedure setInterpolator(para1: AVAInterpolator); overload; virtual;
  10764. function getInterpolator(): AVAInterpolator; overload; virtual;
  10765. function getDelay(): jfloat; overload; virtual;
  10766. procedure setDelay(para1: jfloat); overload; virtual;
  10767. function willOverlap(): jboolean; overload; virtual;
  10768. procedure start(); overload; virtual;
  10769. function getAnimationForView(para1: AVView): AVAAnimation; overload; virtual; final;
  10770. function isDone(): jboolean; overload; virtual;
  10771. strict protected
  10772. function getDelayForView(para1: AVView): jlong; overload; virtual;
  10773. function getTransformedIndex(para1: AVALayoutAnimationController.InnerAnimationParameters): jint; overload; virtual;
  10774. end;
  10775. AVATransformation = class external 'android.view.animation' name 'Transformation' (JLObject)
  10776. public
  10777. class var
  10778. fTYPE_IDENTITY: jint; external name 'TYPE_IDENTITY';
  10779. fTYPE_ALPHA: jint; external name 'TYPE_ALPHA';
  10780. fTYPE_MATRIX: jint; external name 'TYPE_MATRIX';
  10781. fTYPE_BOTH: jint; external name 'TYPE_BOTH';
  10782. strict protected
  10783. var
  10784. fmMatrix: AGMatrix; external name 'mMatrix';
  10785. fmAlpha: jfloat; external name 'mAlpha';
  10786. fmTransformationType: jint; external name 'mTransformationType';
  10787. public
  10788. constructor create(); overload;
  10789. procedure clear(); overload; virtual;
  10790. function getTransformationType(): jint; overload; virtual;
  10791. procedure setTransformationType(para1: jint); overload; virtual;
  10792. procedure &set(para1: AVATransformation); overload; virtual;
  10793. procedure compose(para1: AVATransformation); overload; virtual;
  10794. function getMatrix(): AGMatrix; overload; virtual;
  10795. procedure setAlpha(para1: jfloat); overload; virtual;
  10796. function getAlpha(): jfloat; overload; virtual;
  10797. function toString(): JLString; overload; virtual;
  10798. function toShortString(): JLString; overload; virtual;
  10799. end;
  10800. AVIInputConnection = interface external 'android.view.inputmethod' name 'InputConnection'
  10801. const
  10802. GET_TEXT_WITH_STYLES = 1;
  10803. GET_EXTRACTED_TEXT_MONITOR = 1;
  10804. function getTextBeforeCursor(para1: jint; para2: jint): JLCharSequence; overload;
  10805. function getTextAfterCursor(para1: jint; para2: jint): JLCharSequence; overload;
  10806. function getSelectedText(para1: jint): JLCharSequence; overload;
  10807. function getCursorCapsMode(para1: jint): jint; overload;
  10808. function getExtractedText(para1: AVIExtractedTextRequest; para2: jint): AVIExtractedText; overload;
  10809. function deleteSurroundingText(para1: jint; para2: jint): jboolean; overload;
  10810. function setComposingText(para1: JLCharSequence; para2: jint): jboolean; overload;
  10811. function setComposingRegion(para1: jint; para2: jint): jboolean; overload;
  10812. function finishComposingText(): jboolean; overload;
  10813. function commitText(para1: JLCharSequence; para2: jint): jboolean; overload;
  10814. function commitCompletion(para1: AVICompletionInfo): jboolean; overload;
  10815. function commitCorrection(para1: AVICorrectionInfo): jboolean; overload;
  10816. function setSelection(para1: jint; para2: jint): jboolean; overload;
  10817. function performEditorAction(para1: jint): jboolean; overload;
  10818. function performContextMenuAction(para1: jint): jboolean; overload;
  10819. function beginBatchEdit(): jboolean; overload;
  10820. function endBatchEdit(): jboolean; overload;
  10821. function sendKeyEvent(para1: AVKeyEvent): jboolean; overload;
  10822. function clearMetaKeyStates(para1: jint): jboolean; overload;
  10823. function reportFullscreenMode(para1: jboolean): jboolean; overload;
  10824. function performPrivateCommand(para1: JLString; para2: AOBundle): jboolean; overload;
  10825. end;
  10826. AVIInputMethod = interface external 'android.view.inputmethod' name 'InputMethod'
  10827. type
  10828. InnerSessionCallback = interface;
  10829. Arr1InnerSessionCallback = array of InnerSessionCallback;
  10830. Arr2InnerSessionCallback = array of Arr1InnerSessionCallback;
  10831. Arr3InnerSessionCallback = array of Arr2InnerSessionCallback;
  10832. InnerSessionCallback = interface external 'android.view.inputmethod' name 'SessionCallback'
  10833. procedure sessionCreated(para1: AVIInputMethodSession); overload;
  10834. end;
  10835. const
  10836. SERVICE_INTERFACE = 'android.view.InputMethod';
  10837. SERVICE_META_DATA = 'android.view.im';
  10838. SHOW_EXPLICIT = 1;
  10839. SHOW_FORCED = 2;
  10840. procedure attachToken(para1: AOIBinder); overload;
  10841. procedure bindInput(para1: AVIInputBinding); overload;
  10842. procedure unbindInput(); overload;
  10843. procedure startInput(para1: AVIInputConnection; para2: AVIEditorInfo); overload;
  10844. procedure restartInput(para1: AVIInputConnection; para2: AVIEditorInfo); overload;
  10845. procedure createSession(para1: AVIInputMethod.InnerSessionCallback); overload;
  10846. procedure setSessionEnabled(para1: AVIInputMethodSession; para2: jboolean); overload;
  10847. procedure revokeSession(para1: AVIInputMethodSession); overload;
  10848. procedure showSoftInput(para1: jint; para2: AOResultReceiver); overload;
  10849. procedure hideSoftInput(para1: jint; para2: AOResultReceiver); overload;
  10850. procedure changeInputMethodSubtype(para1: AVIInputMethodSubtype); overload;
  10851. end;
  10852. AVIInputMethodManager = class sealed external 'android.view.inputmethod' name 'InputMethodManager' (JLObject)
  10853. public
  10854. const
  10855. SHOW_IMPLICIT = 1;
  10856. SHOW_FORCED = 2;
  10857. RESULT_UNCHANGED_SHOWN = 0;
  10858. RESULT_UNCHANGED_HIDDEN = 1;
  10859. RESULT_SHOWN = 2;
  10860. RESULT_HIDDEN = 3;
  10861. HIDE_IMPLICIT_ONLY = 1;
  10862. HIDE_NOT_ALWAYS = 2;
  10863. public
  10864. function getInputMethodList(): JUList; overload; virtual;
  10865. function getEnabledInputMethodList(): JUList; overload; virtual;
  10866. function getEnabledInputMethodSubtypeList(para1: AVIInputMethodInfo; para2: jboolean): JUList; overload; virtual;
  10867. procedure showStatusIcon(para1: AOIBinder; para2: JLString; para3: jint); overload; virtual;
  10868. procedure hideStatusIcon(para1: AOIBinder); overload; virtual;
  10869. function isFullscreenMode(): jboolean; overload; virtual;
  10870. function isActive(para1: AVView): jboolean; overload; virtual;
  10871. function isActive(): jboolean; overload; virtual;
  10872. function isAcceptingText(): jboolean; overload; virtual;
  10873. procedure displayCompletions(para1: AVView; para2: Arr1AVICompletionInfo); overload; virtual;
  10874. procedure displayCompletions(para1: AVView; var para2: array of AVICompletionInfo); overload; virtual;
  10875. procedure updateExtractedText(para1: AVView; para2: jint; para3: AVIExtractedText); overload; virtual;
  10876. function showSoftInput(para1: AVView; para2: jint): jboolean; overload; virtual;
  10877. function showSoftInput(para1: AVView; para2: jint; para3: AOResultReceiver): jboolean; overload; virtual;
  10878. function hideSoftInputFromWindow(para1: AOIBinder; para2: jint): jboolean; overload; virtual;
  10879. function hideSoftInputFromWindow(para1: AOIBinder; para2: jint; para3: AOResultReceiver): jboolean; overload; virtual;
  10880. procedure toggleSoftInputFromWindow(para1: AOIBinder; para2: jint; para3: jint); overload; virtual;
  10881. procedure toggleSoftInput(para1: jint; para2: jint); overload; virtual;
  10882. procedure restartInput(para1: AVView); overload; virtual;
  10883. procedure updateSelection(para1: AVView; para2: jint; para3: jint; para4: jint; para5: jint); overload; virtual;
  10884. procedure viewClicked(para1: AVView); overload; virtual;
  10885. function isWatchingCursor(para1: AVView): jboolean; overload; virtual;
  10886. procedure updateCursor(para1: AVView; para2: jint; para3: jint; para4: jint; para5: jint); overload; virtual;
  10887. procedure sendAppPrivateCommand(para1: AVView; para2: JLString; para3: AOBundle); overload; virtual;
  10888. procedure setInputMethod(para1: AOIBinder; para2: JLString); overload; virtual;
  10889. procedure setInputMethodAndSubtype(para1: AOIBinder; para2: JLString; para3: AVIInputMethodSubtype); overload; virtual;
  10890. procedure hideSoftInputFromInputMethod(para1: AOIBinder; para2: jint); overload; virtual;
  10891. procedure showSoftInputFromInputMethod(para1: AOIBinder; para2: jint); overload; virtual;
  10892. procedure showInputMethodPicker(); overload; virtual;
  10893. procedure showInputMethodAndSubtypeEnabler(para1: JLString); overload; virtual;
  10894. function getCurrentInputMethodSubtype(): AVIInputMethodSubtype; overload; virtual;
  10895. function setCurrentInputMethodSubtype(para1: AVIInputMethodSubtype): jboolean; overload; virtual;
  10896. function getShortcutInputMethodsAndSubtypes(): JUMap; overload; virtual;
  10897. function switchToLastInputMethod(para1: AOIBinder): jboolean; overload; virtual;
  10898. procedure setAdditionalInputMethodSubtypes(para1: JLString; para2: Arr1AVIInputMethodSubtype); overload; virtual;
  10899. procedure setAdditionalInputMethodSubtypes(para1: JLString; var para2: array of AVIInputMethodSubtype); overload; virtual;
  10900. function getLastInputMethodSubtype(): AVIInputMethodSubtype; overload; virtual;
  10901. end;
  10902. AVIInputMethodSession = interface external 'android.view.inputmethod' name 'InputMethodSession'
  10903. type
  10904. InnerEventCallback = interface;
  10905. Arr1InnerEventCallback = array of InnerEventCallback;
  10906. Arr2InnerEventCallback = array of Arr1InnerEventCallback;
  10907. Arr3InnerEventCallback = array of Arr2InnerEventCallback;
  10908. InnerEventCallback = interface external 'android.view.inputmethod' name 'EventCallback'
  10909. procedure finishedEvent(para1: jint; para2: jboolean); overload;
  10910. end;
  10911. procedure finishInput(); overload;
  10912. procedure updateSelection(para1: jint; para2: jint; para3: jint; para4: jint; para5: jint; para6: jint); overload;
  10913. procedure viewClicked(para1: jboolean); overload;
  10914. procedure updateCursor(para1: AGRect); overload;
  10915. procedure displayCompletions(para1: Arr1AVICompletionInfo); overload;
  10916. procedure displayCompletions(var para1: array of AVICompletionInfo); overload;
  10917. procedure updateExtractedText(para1: jint; para2: AVIExtractedText); overload;
  10918. procedure dispatchKeyEvent(para1: jint; para2: AVKeyEvent; para3: AVIInputMethodSession.InnerEventCallback); overload;
  10919. procedure dispatchTrackballEvent(para1: jint; para2: AVMotionEvent; para3: AVIInputMethodSession.InnerEventCallback); overload;
  10920. procedure appPrivateCommand(para1: JLString; para2: AOBundle); overload;
  10921. procedure toggleSoftInput(para1: jint; para2: jint); overload;
  10922. end;
  10923. AVTSpellCheckerSession = class external 'android.view.textservice' name 'SpellCheckerSession' (JLObject)
  10924. public
  10925. type
  10926. InnerSpellCheckerSessionListener = interface;
  10927. Arr1InnerSpellCheckerSessionListener = array of InnerSpellCheckerSessionListener;
  10928. Arr2InnerSpellCheckerSessionListener = array of Arr1InnerSpellCheckerSessionListener;
  10929. Arr3InnerSpellCheckerSessionListener = array of Arr2InnerSpellCheckerSessionListener;
  10930. InnerSpellCheckerSessionListener = interface external 'android.view.textservice' name 'SpellCheckerSessionListener'
  10931. procedure onGetSuggestions(para1: Arr1AVTSuggestionsInfo); overload;
  10932. procedure onGetSuggestions(var para1: array of AVTSuggestionsInfo); overload;
  10933. end;
  10934. public
  10935. const
  10936. SERVICE_META_DATA = 'android.view.textservice.scs';
  10937. public
  10938. function isSessionDisconnected(): jboolean; overload; virtual;
  10939. function getSpellChecker(): AVTSpellCheckerInfo; overload; virtual;
  10940. procedure close(); overload; virtual;
  10941. procedure getSuggestions(para1: AVTTextInfo; para2: jint); overload; virtual;
  10942. procedure getSuggestions(para1: Arr1AVTTextInfo; para2: jint; para3: jboolean); overload; virtual;
  10943. procedure getSuggestions(var para1: array of AVTTextInfo; para2: jint; para3: jboolean); overload; virtual;
  10944. strict protected
  10945. procedure finalize(); overload; virtual; // throws java.lang.Throwable
  10946. end;
  10947. AWCacheManager = class sealed external 'android.webkit' name 'CacheManager' (JLObject)
  10948. public
  10949. type
  10950. InnerCacheResult = class;
  10951. Arr1InnerCacheResult = array of InnerCacheResult;
  10952. Arr2InnerCacheResult = array of Arr1InnerCacheResult;
  10953. Arr3InnerCacheResult = array of Arr2InnerCacheResult;
  10954. InnerCacheResult = class external 'android.webkit' name 'CacheResult' (JLObject)
  10955. public
  10956. constructor create(); overload;
  10957. function getHttpStatusCode(): jint; overload; virtual;
  10958. function getContentLength(): jlong; overload; virtual;
  10959. function getLocalPath(): JLString; overload; virtual;
  10960. function getExpires(): jlong; overload; virtual;
  10961. function getExpiresString(): JLString; overload; virtual;
  10962. function getLastModified(): JLString; overload; virtual;
  10963. function getETag(): JLString; overload; virtual;
  10964. function getMimeType(): JLString; overload; virtual;
  10965. function getLocation(): JLString; overload; virtual;
  10966. function getEncoding(): JLString; overload; virtual;
  10967. function getContentDisposition(): JLString; overload; virtual;
  10968. function getInputStream(): JIInputStream; overload; virtual;
  10969. function getOutputStream(): JIOutputStream; overload; virtual;
  10970. procedure setInputStream(para1: JIInputStream); overload; virtual;
  10971. procedure setEncoding(para1: JLString); overload; virtual;
  10972. end;
  10973. public
  10974. constructor create(); overload;
  10975. class function getCacheFileBaseDir(): JIFile; static; overload;
  10976. class function cacheDisabled(): jboolean; static; overload;
  10977. class function startCacheTransaction(): jboolean; static; overload;
  10978. class function endCacheTransaction(): jboolean; static; overload;
  10979. class function getCacheFile(para1: JLString; para2: JUMap): AWCacheManager.InnerCacheResult; static; overload;
  10980. class procedure saveCacheFile(para1: JLString; para2: AWCacheManager.InnerCacheResult); static; overload;
  10981. end;
  10982. AWCookieManager = class sealed external 'android.webkit' name 'CookieManager' (JLObject)
  10983. strict protected
  10984. function clone(): JLObject; overload; virtual; // throws java.lang.CloneNotSupportedException
  10985. public
  10986. class function getInstance(): AWCookieManager; static; overload;
  10987. procedure setAcceptCookie(para1: jboolean); overload; virtual;
  10988. function acceptCookie(): jboolean; overload; virtual;
  10989. procedure setCookie(para1: JLString; para2: JLString); overload; virtual;
  10990. function getCookie(para1: JLString): JLString; overload; virtual;
  10991. procedure removeSessionCookie(); overload; virtual;
  10992. procedure removeAllCookie(); overload; virtual;
  10993. function hasCookies(): jboolean; overload; virtual;
  10994. procedure removeExpiredCookie(); overload; virtual;
  10995. class function allowFileSchemeCookies(): jboolean; static; overload;
  10996. class procedure setAcceptFileSchemeCookies(para1: jboolean); static; overload;
  10997. end;
  10998. AWDateSorter = class external 'android.webkit' name 'DateSorter' (JLObject)
  10999. public
  11000. const
  11001. DAY_COUNT = 5;
  11002. public
  11003. constructor create(para1: ACContext); overload;
  11004. function getIndex(para1: jlong): jint; overload; virtual;
  11005. function getLabel(para1: jint): JLString; overload; virtual;
  11006. function getBoundary(para1: jint): jlong; overload; virtual;
  11007. end;
  11008. AWDownloadListener = interface external 'android.webkit' name 'DownloadListener'
  11009. procedure onDownloadStart(para1: JLString; para2: JLString; para3: JLString; para4: JLString; para5: jlong); overload;
  11010. end;
  11011. AWGeolocationPermissions = class sealed external 'android.webkit' name 'GeolocationPermissions' (JLObject)
  11012. public
  11013. type
  11014. InnerCallback = interface;
  11015. Arr1InnerCallback = array of InnerCallback;
  11016. Arr2InnerCallback = array of Arr1InnerCallback;
  11017. Arr3InnerCallback = array of Arr2InnerCallback;
  11018. InnerCallback = interface external 'android.webkit' name 'Callback'
  11019. procedure invoke(para1: JLString; para2: jboolean; para3: jboolean); overload;
  11020. end;
  11021. public
  11022. constructor create(); overload;
  11023. class function getInstance(): AWGeolocationPermissions; static; overload;
  11024. procedure getOrigins(para1: AWValueCallback); overload; virtual;
  11025. procedure getAllowed(para1: JLString; para2: AWValueCallback); overload; virtual;
  11026. procedure clear(para1: JLString); overload; virtual;
  11027. procedure allow(para1: JLString); overload; virtual;
  11028. procedure clearAll(); overload; virtual;
  11029. end;
  11030. AWJsResult = class external 'android.webkit' name 'JsResult' (JLObject)
  11031. strict protected
  11032. var
  11033. fmResult: jboolean; external name 'mResult';
  11034. public
  11035. procedure cancel(); overload; virtual; final;
  11036. procedure confirm(); overload; virtual; final;
  11037. strict protected
  11038. procedure wakeUp(); overload; virtual; final;
  11039. end;
  11040. AWMimeTypeMap = class external 'android.webkit' name 'MimeTypeMap' (JLObject)
  11041. public
  11042. class function getFileExtensionFromUrl(para1: JLString): JLString; static; overload;
  11043. function hasMimeType(para1: JLString): jboolean; overload; virtual;
  11044. function getMimeTypeFromExtension(para1: JLString): JLString; overload; virtual;
  11045. function hasExtension(para1: JLString): jboolean; overload; virtual;
  11046. function getExtensionFromMimeType(para1: JLString): JLString; overload; virtual;
  11047. class function getSingleton(): AWMimeTypeMap; static; overload;
  11048. end;
  11049. AWPluginStub = interface external 'android.webkit' name 'PluginStub'
  11050. function getEmbeddedView(para1: jint; para2: ACContext): AVView; overload;
  11051. function getFullScreenView(para1: jint; para2: ACContext): AVView; overload;
  11052. end;
  11053. AWURLUtil = class sealed external 'android.webkit' name 'URLUtil' (JLObject)
  11054. public
  11055. constructor create(); overload;
  11056. class function guessUrl(para1: JLString): JLString; static; overload;
  11057. class function composeSearchUrl(para1: JLString; para2: JLString; para3: JLString): JLString; static; overload;
  11058. class function decode(para1: Arr1jbyte): Arr1jbyte; static; overload; // throws java.lang.IllegalArgumentException
  11059. class function decode(var para1: array of jbyte): Arr1jbyte; static; overload; // throws java.lang.IllegalArgumentException
  11060. class function isAssetUrl(para1: JLString): jboolean; static; overload;
  11061. class function isCookielessProxyUrl(para1: JLString): jboolean; static; overload;
  11062. class function isFileUrl(para1: JLString): jboolean; static; overload;
  11063. class function isAboutUrl(para1: JLString): jboolean; static; overload;
  11064. class function isDataUrl(para1: JLString): jboolean; static; overload;
  11065. class function isJavaScriptUrl(para1: JLString): jboolean; static; overload;
  11066. class function isHttpUrl(para1: JLString): jboolean; static; overload;
  11067. class function isHttpsUrl(para1: JLString): jboolean; static; overload;
  11068. class function isNetworkUrl(para1: JLString): jboolean; static; overload;
  11069. class function isContentUrl(para1: JLString): jboolean; static; overload;
  11070. class function isValidUrl(para1: JLString): jboolean; static; overload;
  11071. class function stripAnchor(para1: JLString): JLString; static; overload;
  11072. class function guessFileName(para1: JLString; para2: JLString; para3: JLString): JLString; static; overload; final;
  11073. end;
  11074. AWValueCallback = interface external 'android.webkit' name 'ValueCallback'
  11075. procedure onReceiveValue(para1: JLObject); overload;
  11076. end;
  11077. AWWebIconDatabase = class sealed external 'android.webkit' name 'WebIconDatabase' (JLObject)
  11078. public
  11079. type
  11080. InnerIconListener = interface;
  11081. Arr1InnerIconListener = array of InnerIconListener;
  11082. Arr2InnerIconListener = array of Arr1InnerIconListener;
  11083. Arr3InnerIconListener = array of Arr2InnerIconListener;
  11084. InnerIconListener = interface external 'android.webkit' name 'IconListener'
  11085. procedure onReceivedIcon(para1: JLString; para2: AGBitmap); overload;
  11086. end;
  11087. public
  11088. procedure open(para1: JLString); overload; virtual;
  11089. procedure close(); overload; virtual;
  11090. procedure removeAllIcons(); overload; virtual;
  11091. procedure requestIconForPageUrl(para1: JLString; para2: AWWebIconDatabase.InnerIconListener); overload; virtual;
  11092. procedure retainIconForPageUrl(para1: JLString); overload; virtual;
  11093. procedure releaseIconForPageUrl(para1: JLString); overload; virtual;
  11094. class function getInstance(): AWWebIconDatabase; static; overload;
  11095. end;
  11096. AWWebResourceResponse = class external 'android.webkit' name 'WebResourceResponse' (JLObject)
  11097. public
  11098. constructor create(para1: JLString; para2: JLString; para3: JIInputStream); overload;
  11099. procedure setMimeType(para1: JLString); overload; virtual;
  11100. function getMimeType(): JLString; overload; virtual;
  11101. procedure setEncoding(para1: JLString); overload; virtual;
  11102. function getEncoding(): JLString; overload; virtual;
  11103. procedure setData(para1: JIInputStream); overload; virtual;
  11104. function getData(): JIInputStream; overload; virtual;
  11105. end;
  11106. AWWebStorage = class sealed external 'android.webkit' name 'WebStorage' (JLObject)
  11107. public
  11108. type
  11109. InnerOrigin = class;
  11110. Arr1InnerOrigin = array of InnerOrigin;
  11111. Arr2InnerOrigin = array of Arr1InnerOrigin;
  11112. Arr3InnerOrigin = array of Arr2InnerOrigin;
  11113. InnerQuotaUpdater = interface;
  11114. Arr1InnerQuotaUpdater = array of InnerQuotaUpdater;
  11115. Arr2InnerQuotaUpdater = array of Arr1InnerQuotaUpdater;
  11116. Arr3InnerQuotaUpdater = array of Arr2InnerQuotaUpdater;
  11117. InnerOrigin = class external 'android.webkit' name 'Origin' (JLObject)
  11118. public
  11119. function getOrigin(): JLString; overload; virtual;
  11120. function getQuota(): jlong; overload; virtual;
  11121. function getUsage(): jlong; overload; virtual;
  11122. end;
  11123. InnerQuotaUpdater = interface external 'android.webkit' name 'QuotaUpdater'
  11124. procedure updateQuota(para1: jlong); overload;
  11125. end;
  11126. public
  11127. constructor create(); overload;
  11128. procedure getOrigins(para1: AWValueCallback); overload; virtual;
  11129. procedure getUsageForOrigin(para1: JLString; para2: AWValueCallback); overload; virtual;
  11130. procedure getQuotaForOrigin(para1: JLString; para2: AWValueCallback); overload; virtual;
  11131. procedure setQuotaForOrigin(para1: JLString; para2: jlong); overload; virtual;
  11132. procedure deleteOrigin(para1: JLString); overload; virtual;
  11133. procedure deleteAllData(); overload; virtual;
  11134. class function getInstance(): AWWebStorage; static; overload;
  11135. end;
  11136. AWWebViewClient = class external 'android.webkit' name 'WebViewClient' (JLObject)
  11137. public
  11138. const
  11139. ERROR_UNKNOWN = -1;
  11140. ERROR_HOST_LOOKUP = -2;
  11141. ERROR_UNSUPPORTED_AUTH_SCHEME = -3;
  11142. ERROR_AUTHENTICATION = -4;
  11143. ERROR_PROXY_AUTHENTICATION = -5;
  11144. ERROR_CONNECT = -6;
  11145. ERROR_IO = -7;
  11146. ERROR_TIMEOUT = -8;
  11147. ERROR_REDIRECT_LOOP = -9;
  11148. ERROR_UNSUPPORTED_SCHEME = -10;
  11149. ERROR_FAILED_SSL_HANDSHAKE = -11;
  11150. ERROR_BAD_URL = -12;
  11151. ERROR_FILE = -13;
  11152. ERROR_FILE_NOT_FOUND = -14;
  11153. ERROR_TOO_MANY_REQUESTS = -15;
  11154. public
  11155. constructor create(); overload;
  11156. function shouldOverrideUrlLoading(para1: AWWebView; para2: JLString): jboolean; overload; virtual;
  11157. procedure onPageStarted(para1: AWWebView; para2: JLString; para3: AGBitmap); overload; virtual;
  11158. procedure onPageFinished(para1: AWWebView; para2: JLString); overload; virtual;
  11159. procedure onLoadResource(para1: AWWebView; para2: JLString); overload; virtual;
  11160. function shouldInterceptRequest(para1: AWWebView; para2: JLString): AWWebResourceResponse; overload; virtual;
  11161. procedure onTooManyRedirects(para1: AWWebView; para2: AOMessage; para3: AOMessage); overload; virtual;
  11162. procedure onReceivedError(para1: AWWebView; para2: jint; para3: JLString; para4: JLString); overload; virtual;
  11163. procedure onFormResubmission(para1: AWWebView; para2: AOMessage; para3: AOMessage); overload; virtual;
  11164. procedure doUpdateVisitedHistory(para1: AWWebView; para2: JLString; para3: jboolean); overload; virtual;
  11165. procedure onReceivedSslError(para1: AWWebView; para2: AWSslErrorHandler; para3: ANHSslError); overload; virtual;
  11166. procedure onReceivedHttpAuthRequest(para1: AWWebView; para2: AWHttpAuthHandler; para3: JLString; para4: JLString); overload; virtual;
  11167. function shouldOverrideKeyEvent(para1: AWWebView; para2: AVKeyEvent): jboolean; overload; virtual;
  11168. procedure onUnhandledKeyEvent(para1: AWWebView; para2: AVKeyEvent); overload; virtual;
  11169. procedure onScaleChanged(para1: AWWebView; para2: jfloat; para3: jfloat); overload; virtual;
  11170. procedure onReceivedLoginRequest(para1: AWWebView; para2: JLString; para3: JLString; para4: JLString); overload; virtual;
  11171. end;
  11172. AWWebViewDatabase = class external 'android.webkit' name 'WebViewDatabase' (JLObject)
  11173. strict protected
  11174. const
  11175. LOGTAG = 'webviewdatabase';
  11176. public
  11177. class function getInstance(para1: ACContext): AWWebViewDatabase; static; overload;
  11178. function hasUsernamePassword(): jboolean; overload; virtual;
  11179. procedure clearUsernamePassword(); overload; virtual;
  11180. function hasHttpAuthUsernamePassword(): jboolean; overload; virtual;
  11181. procedure clearHttpAuthUsernamePassword(); overload; virtual;
  11182. function hasFormData(): jboolean; overload; virtual;
  11183. procedure clearFormData(); overload; virtual;
  11184. end;
  11185. AWAdapter = interface external 'android.widget' name 'Adapter'
  11186. const
  11187. IGNORE_ITEM_VIEW_TYPE = -1;
  11188. NO_SELECTION = -2147483648;
  11189. procedure registerDataSetObserver(para1: ADDataSetObserver); overload;
  11190. procedure unregisterDataSetObserver(para1: ADDataSetObserver); overload;
  11191. function getCount(): jint; overload;
  11192. function getItem(para1: jint): JLObject; overload;
  11193. function getItemId(para1: jint): jlong; overload;
  11194. function hasStableIds(): jboolean; overload;
  11195. function getView(para1: jint; para2: AVView; para3: AVViewGroup): AVView; overload;
  11196. function getItemViewType(para1: jint): jint; overload;
  11197. function getViewTypeCount(): jint; overload;
  11198. function isEmpty(): jboolean; overload;
  11199. end;
  11200. AWCheckable = interface external 'android.widget' name 'Checkable'
  11201. procedure setChecked(para1: jboolean); overload;
  11202. function isChecked(): jboolean; overload;
  11203. procedure toggle(); overload;
  11204. end;
  11205. AWEdgeEffect = class external 'android.widget' name 'EdgeEffect' (JLObject)
  11206. public
  11207. constructor create(para1: ACContext); overload;
  11208. procedure setSize(para1: jint; para2: jint); overload; virtual;
  11209. function isFinished(): jboolean; overload; virtual;
  11210. procedure finish(); overload; virtual;
  11211. procedure onPull(para1: jfloat); overload; virtual;
  11212. procedure onRelease(); overload; virtual;
  11213. procedure onAbsorb(para1: jint); overload; virtual;
  11214. function draw(para1: AGCanvas): jboolean; overload; virtual;
  11215. end;
  11216. AWExpandableListAdapter = interface external 'android.widget' name 'ExpandableListAdapter'
  11217. procedure registerDataSetObserver(para1: ADDataSetObserver); overload;
  11218. procedure unregisterDataSetObserver(para1: ADDataSetObserver); overload;
  11219. function getGroupCount(): jint; overload;
  11220. function getChildrenCount(para1: jint): jint; overload;
  11221. function getGroup(para1: jint): JLObject; overload;
  11222. function getChild(para1: jint; para2: jint): JLObject; overload;
  11223. function getGroupId(para1: jint): jlong; overload;
  11224. function getChildId(para1: jint; para2: jint): jlong; overload;
  11225. function hasStableIds(): jboolean; overload;
  11226. function getGroupView(para1: jint; para2: jboolean; para3: AVView; para4: AVViewGroup): AVView; overload;
  11227. function getChildView(para1: jint; para2: jint; para3: jboolean; para4: AVView; para5: AVViewGroup): AVView; overload;
  11228. function isChildSelectable(para1: jint; para2: jint): jboolean; overload;
  11229. function areAllItemsEnabled(): jboolean; overload;
  11230. function isEmpty(): jboolean; overload;
  11231. procedure onGroupExpanded(para1: jint); overload;
  11232. procedure onGroupCollapsed(para1: jint); overload;
  11233. function getCombinedChildId(para1: jlong; para2: jlong): jlong; overload;
  11234. function getCombinedGroupId(para1: jlong): jlong; overload;
  11235. end;
  11236. AWFilter = class abstract external 'android.widget' name 'Filter' (JLObject)
  11237. public
  11238. type
  11239. InnerFilterListener = interface;
  11240. Arr1InnerFilterListener = array of InnerFilterListener;
  11241. Arr2InnerFilterListener = array of Arr1InnerFilterListener;
  11242. Arr3InnerFilterListener = array of Arr2InnerFilterListener;
  11243. InnerFilterResults = class;
  11244. Arr1InnerFilterResults = array of InnerFilterResults;
  11245. Arr2InnerFilterResults = array of Arr1InnerFilterResults;
  11246. Arr3InnerFilterResults = array of Arr2InnerFilterResults;
  11247. InnerFilterListener = interface external 'android.widget' name 'FilterListener'
  11248. procedure onFilterComplete(para1: jint); overload;
  11249. end;
  11250. InnerFilterResults = class external 'android.widget' name 'FilterResults' (JLObject)
  11251. public
  11252. var
  11253. fvalues: JLObject; external name 'values';
  11254. fcount: jint; external name 'count';
  11255. public
  11256. constructor create(); overload;
  11257. end;
  11258. public
  11259. constructor create(); overload;
  11260. procedure filter(para1: JLCharSequence); overload; virtual; final;
  11261. procedure filter(para1: JLCharSequence; para2: AWFilter.InnerFilterListener); overload; virtual; final;
  11262. strict protected
  11263. function performFiltering(para1: JLCharSequence): AWFilter.InnerFilterResults; overload; virtual; abstract;
  11264. procedure publishResults(para1: JLCharSequence; para2: AWFilter.InnerFilterResults); overload; virtual; abstract;
  11265. public
  11266. function convertResultToString(para1: JLObject): JLCharSequence; overload; virtual;
  11267. end;
  11268. AWFilterQueryProvider = interface external 'android.widget' name 'FilterQueryProvider'
  11269. function runQuery(para1: JLCharSequence): ADCursor; overload;
  11270. end;
  11271. AWFilterable = interface external 'android.widget' name 'Filterable'
  11272. function getFilter(): AWFilter; overload;
  11273. end;
  11274. AWHeterogeneousExpandableList = interface external 'android.widget' name 'HeterogeneousExpandableList'
  11275. function getGroupType(para1: jint): jint; overload;
  11276. function getChildType(para1: jint; para2: jint): jint; overload;
  11277. function getGroupTypeCount(): jint; overload;
  11278. function getChildTypeCount(): jint; overload;
  11279. end;
  11280. AWOverScroller = class external 'android.widget' name 'OverScroller' (JLObject)
  11281. public
  11282. constructor create(para1: ACContext); overload;
  11283. constructor create(para1: ACContext; para2: AVAInterpolator); overload;
  11284. constructor create(para1: ACContext; para2: AVAInterpolator; para3: jfloat; para4: jfloat); overload;
  11285. constructor create(para1: ACContext; para2: AVAInterpolator; para3: jfloat; para4: jfloat; para5: jboolean); overload;
  11286. procedure setFriction(para1: jfloat); overload; virtual; final;
  11287. function isFinished(): jboolean; overload; virtual; final;
  11288. procedure forceFinished(para1: jboolean); overload; virtual; final;
  11289. function getCurrX(): jint; overload; virtual; final;
  11290. function getCurrY(): jint; overload; virtual; final;
  11291. function getCurrVelocity(): jfloat; overload; virtual;
  11292. function getStartX(): jint; overload; virtual; final;
  11293. function getStartY(): jint; overload; virtual; final;
  11294. function getFinalX(): jint; overload; virtual; final;
  11295. function getFinalY(): jint; overload; virtual; final;
  11296. function computeScrollOffset(): jboolean; overload; virtual;
  11297. procedure startScroll(para1: jint; para2: jint; para3: jint; para4: jint); overload; virtual;
  11298. procedure startScroll(para1: jint; para2: jint; para3: jint; para4: jint; para5: jint); overload; virtual;
  11299. function springBack(para1: jint; para2: jint; para3: jint; para4: jint; para5: jint; para6: jint): jboolean; overload; virtual;
  11300. procedure fling(para1: jint; para2: jint; para3: jint; para4: jint; para5: jint; para6: jint; para7: jint; para8: jint); overload; virtual;
  11301. procedure fling(para1: jint; para2: jint; para3: jint; para4: jint; para5: jint; para6: jint; para7: jint; para8: jint; para9: jint; para10: jint); overload; virtual;
  11302. procedure notifyHorizontalEdgeReached(para1: jint; para2: jint; para3: jint); overload; virtual;
  11303. procedure notifyVerticalEdgeReached(para1: jint; para2: jint; para3: jint); overload; virtual;
  11304. function isOverScrolled(): jboolean; overload; virtual;
  11305. procedure abortAnimation(); overload; virtual;
  11306. end;
  11307. AWPopupMenu = class external 'android.widget' name 'PopupMenu' (JLObject)
  11308. public
  11309. type
  11310. InnerOnMenuItemClickListener = interface;
  11311. Arr1InnerOnMenuItemClickListener = array of InnerOnMenuItemClickListener;
  11312. Arr2InnerOnMenuItemClickListener = array of Arr1InnerOnMenuItemClickListener;
  11313. Arr3InnerOnMenuItemClickListener = array of Arr2InnerOnMenuItemClickListener;
  11314. InnerOnDismissListener = interface;
  11315. Arr1InnerOnDismissListener = array of InnerOnDismissListener;
  11316. Arr2InnerOnDismissListener = array of Arr1InnerOnDismissListener;
  11317. Arr3InnerOnDismissListener = array of Arr2InnerOnDismissListener;
  11318. InnerOnMenuItemClickListener = interface external 'android.widget' name 'OnMenuItemClickListener'
  11319. function onMenuItemClick(para1: AVMenuItem): jboolean; overload;
  11320. end;
  11321. InnerOnDismissListener = interface external 'android.widget' name 'OnDismissListener'
  11322. procedure onDismiss(para1: AWPopupMenu); overload;
  11323. end;
  11324. public
  11325. constructor create(para1: ACContext; para2: AVView); overload;
  11326. function getMenu(): AVMenu; overload; virtual;
  11327. function getMenuInflater(): AVMenuInflater; overload; virtual;
  11328. procedure inflate(para1: jint); overload; virtual;
  11329. procedure show(); overload; virtual;
  11330. procedure dismiss(); overload; virtual;
  11331. procedure setOnMenuItemClickListener(para1: AWPopupMenu.InnerOnMenuItemClickListener); overload; virtual;
  11332. procedure setOnDismissListener(para1: AWPopupMenu.InnerOnDismissListener); overload; virtual;
  11333. end;
  11334. AWScroller = class external 'android.widget' name 'Scroller' (JLObject)
  11335. public
  11336. constructor create(para1: ACContext); overload;
  11337. constructor create(para1: ACContext; para2: AVAInterpolator); overload;
  11338. constructor create(para1: ACContext; para2: AVAInterpolator; para3: jboolean); overload;
  11339. procedure setFriction(para1: jfloat); overload; virtual; final;
  11340. function isFinished(): jboolean; overload; virtual; final;
  11341. procedure forceFinished(para1: jboolean); overload; virtual; final;
  11342. function getDuration(): jint; overload; virtual; final;
  11343. function getCurrX(): jint; overload; virtual; final;
  11344. function getCurrY(): jint; overload; virtual; final;
  11345. function getCurrVelocity(): jfloat; overload; virtual;
  11346. function getStartX(): jint; overload; virtual; final;
  11347. function getStartY(): jint; overload; virtual; final;
  11348. function getFinalX(): jint; overload; virtual; final;
  11349. function getFinalY(): jint; overload; virtual; final;
  11350. function computeScrollOffset(): jboolean; overload; virtual;
  11351. procedure startScroll(para1: jint; para2: jint; para3: jint; para4: jint); overload; virtual;
  11352. procedure startScroll(para1: jint; para2: jint; para3: jint; para4: jint; para5: jint); overload; virtual;
  11353. procedure fling(para1: jint; para2: jint; para3: jint; para4: jint; para5: jint; para6: jint; para7: jint; para8: jint); overload; virtual;
  11354. procedure abortAnimation(); overload; virtual;
  11355. procedure extendDuration(para1: jint); overload; virtual;
  11356. function timePassed(): jint; overload; virtual;
  11357. procedure setFinalX(para1: jint); overload; virtual;
  11358. procedure setFinalY(para1: jint); overload; virtual;
  11359. end;
  11360. AWSectionIndexer = interface external 'android.widget' name 'SectionIndexer'
  11361. function getSections(): Arr1JLObject; overload;
  11362. function getPositionForSection(para1: jint): jint; overload;
  11363. function getSectionForPosition(para1: jint): jint; overload;
  11364. end;
  11365. AWToast = class external 'android.widget' name 'Toast' (JLObject)
  11366. public
  11367. const
  11368. LENGTH_SHORT = 0;
  11369. LENGTH_LONG = 1;
  11370. public
  11371. constructor create(para1: ACContext); overload;
  11372. procedure show(); overload; virtual;
  11373. procedure cancel(); overload; virtual;
  11374. procedure setView(para1: AVView); overload; virtual;
  11375. function getView(): AVView; overload; virtual;
  11376. procedure setDuration(para1: jint); overload; virtual;
  11377. function getDuration(): jint; overload; virtual;
  11378. procedure setMargin(para1: jfloat; para2: jfloat); overload; virtual;
  11379. function getHorizontalMargin(): jfloat; overload; virtual;
  11380. function getVerticalMargin(): jfloat; overload; virtual;
  11381. procedure setGravity(para1: jint; para2: jint; para3: jint); overload; virtual;
  11382. function getGravity(): jint; overload; virtual;
  11383. function getXOffset(): jint; overload; virtual;
  11384. function getYOffset(): jint; overload; virtual;
  11385. class function makeText(para1: ACContext; para2: JLCharSequence; para3: jint): AWToast; static; overload;
  11386. class function makeText(para1: ACContext; para2: jint; para3: jint): AWToast; static; overload; // throws android.content.res.Resources$NotFoundException
  11387. procedure setText(para1: jint); overload; virtual;
  11388. procedure setText(para1: JLCharSequence); overload; virtual;
  11389. end;
  11390. JICloseable = interface external 'java.io' name 'Closeable'
  11391. procedure close(); overload; // throws java.io.IOException
  11392. end;
  11393. JIDataInput = interface external 'java.io' name 'DataInput'
  11394. function readBoolean(): jboolean; overload; // throws java.io.IOException
  11395. function readByte(): jbyte; overload; // throws java.io.IOException
  11396. function readChar(): jchar; overload; // throws java.io.IOException
  11397. function readDouble(): jdouble; overload; // throws java.io.IOException
  11398. function readFloat(): jfloat; overload; // throws java.io.IOException
  11399. procedure readFully(para1: Arr1jbyte); overload; // throws java.io.IOException
  11400. procedure readFully(var para1: array of jbyte); overload; // throws java.io.IOException
  11401. procedure readFully(para1: Arr1jbyte; para2: jint; para3: jint); overload; // throws java.io.IOException
  11402. procedure readFully(var para1: array of jbyte; para2: jint; para3: jint); overload; // throws java.io.IOException
  11403. function readInt(): jint; overload; // throws java.io.IOException
  11404. function readLine(): JLString; overload; // throws java.io.IOException
  11405. function readLong(): jlong; overload; // throws java.io.IOException
  11406. function readShort(): jshort; overload; // throws java.io.IOException
  11407. function readUnsignedByte(): jint; overload; // throws java.io.IOException
  11408. function readUnsignedShort(): jint; overload; // throws java.io.IOException
  11409. function readUTF(): JLString; overload; // throws java.io.IOException
  11410. function skipBytes(para1: jint): jint; overload; // throws java.io.IOException
  11411. end;
  11412. JIDataOutput = interface external 'java.io' name 'DataOutput'
  11413. procedure write(para1: Arr1jbyte); overload; // throws java.io.IOException
  11414. procedure write(var para1: array of jbyte); overload; // throws java.io.IOException
  11415. procedure write(para1: Arr1jbyte; para2: jint; para3: jint); overload; // throws java.io.IOException
  11416. procedure write(var para1: array of jbyte; para2: jint; para3: jint); overload; // throws java.io.IOException
  11417. procedure write(para1: jint); overload; // throws java.io.IOException
  11418. procedure writeBoolean(para1: jboolean); overload; // throws java.io.IOException
  11419. procedure writeByte(para1: jint); overload; // throws java.io.IOException
  11420. procedure writeBytes(para1: JLString); overload; // throws java.io.IOException
  11421. procedure writeChar(para1: jint); overload; // throws java.io.IOException
  11422. procedure writeChars(para1: JLString); overload; // throws java.io.IOException
  11423. procedure writeDouble(para1: jdouble); overload; // throws java.io.IOException
  11424. procedure writeFloat(para1: jfloat); overload; // throws java.io.IOException
  11425. procedure writeInt(para1: jint); overload; // throws java.io.IOException
  11426. procedure writeLong(para1: jlong); overload; // throws java.io.IOException
  11427. procedure writeShort(para1: jint); overload; // throws java.io.IOException
  11428. procedure writeUTF(para1: JLString); overload; // throws java.io.IOException
  11429. end;
  11430. JIFileDescriptor = class sealed external 'java.io' name 'FileDescriptor' (JLObject)
  11431. public
  11432. final class var
  11433. fin: JIFileDescriptor; external name 'in';
  11434. fout: JIFileDescriptor; external name 'out';
  11435. ferr: JIFileDescriptor; external name 'err';
  11436. public
  11437. constructor create(); overload;
  11438. procedure sync(); overload; virtual; // throws java.io.SyncFailedException
  11439. function valid(): jboolean; overload; virtual;
  11440. function toString(): JLString; overload; virtual;
  11441. end;
  11442. JIFileFilter = interface external 'java.io' name 'FileFilter'
  11443. function accept(para1: JIFile): jboolean; overload;
  11444. end;
  11445. JIFilenameFilter = interface external 'java.io' name 'FilenameFilter'
  11446. function accept(para1: JIFile; para2: JLString): jboolean; overload;
  11447. end;
  11448. JIFlushable = interface external 'java.io' name 'Flushable'
  11449. procedure flush(); overload; // throws java.io.IOException
  11450. end;
  11451. JIObjectInputValidation = interface external 'java.io' name 'ObjectInputValidation'
  11452. procedure validateObject(); overload; // throws java.io.InvalidObjectException
  11453. end;
  11454. JIObjectStreamConstants = interface external 'java.io' name 'ObjectStreamConstants'
  11455. const
  11456. STREAM_MAGIC = -21267;
  11457. STREAM_VERSION = 5;
  11458. TC_BASE = 112;
  11459. TC_NULL = 112;
  11460. TC_REFERENCE = 113;
  11461. TC_CLASSDESC = 114;
  11462. TC_OBJECT = 115;
  11463. TC_STRING = 116;
  11464. TC_ARRAY = 117;
  11465. TC_CLASS = 118;
  11466. TC_BLOCKDATA = 119;
  11467. TC_ENDBLOCKDATA = 120;
  11468. TC_RESET = 121;
  11469. TC_BLOCKDATALONG = 122;
  11470. TC_EXCEPTION = 123;
  11471. TC_LONGSTRING = 124;
  11472. TC_PROXYCLASSDESC = 125;
  11473. TC_MAX = 126;
  11474. baseWireHandle = 8257536;
  11475. PROTOCOL_VERSION_1 = 1;
  11476. PROTOCOL_VERSION_2 = 2;
  11477. final class var
  11478. fSUBCLASS_IMPLEMENTATION_PERMISSION: JISerializablePermission; external name 'SUBCLASS_IMPLEMENTATION_PERMISSION';
  11479. fSUBSTITUTION_PERMISSION: JISerializablePermission; external name 'SUBSTITUTION_PERMISSION';
  11480. const
  11481. SC_WRITE_METHOD = 1;
  11482. SC_SERIALIZABLE = 2;
  11483. SC_EXTERNALIZABLE = 4;
  11484. SC_BLOCK_DATA = 8;
  11485. TC_ENUM = 126;
  11486. SC_ENUM = 16;
  11487. end;
  11488. JIStreamTokenizer = class external 'java.io' name 'StreamTokenizer' (JLObject)
  11489. public
  11490. var
  11491. fnval: jdouble; external name 'nval';
  11492. fsval: JLString; external name 'sval';
  11493. public
  11494. const
  11495. TT_EOF = -1;
  11496. TT_EOL = 10;
  11497. TT_NUMBER = -2;
  11498. TT_WORD = -3;
  11499. public
  11500. var
  11501. fttype: jint; external name 'ttype';
  11502. public
  11503. constructor create(para1: JIInputStream); overload;
  11504. constructor create(para1: JIReader); overload;
  11505. procedure commentChar(para1: jint); overload; virtual;
  11506. procedure eolIsSignificant(para1: jboolean); overload; virtual;
  11507. function lineno(): jint; overload; virtual;
  11508. procedure lowerCaseMode(para1: jboolean); overload; virtual;
  11509. function nextToken(): jint; overload; virtual; // throws java.io.IOException
  11510. procedure ordinaryChar(para1: jint); overload; virtual;
  11511. procedure ordinaryChars(para1: jint; para2: jint); overload; virtual;
  11512. procedure parseNumbers(); overload; virtual;
  11513. procedure pushBack(); overload; virtual;
  11514. procedure quoteChar(para1: jint); overload; virtual;
  11515. procedure resetSyntax(); overload; virtual;
  11516. procedure slashSlashComments(para1: jboolean); overload; virtual;
  11517. procedure slashStarComments(para1: jboolean); overload; virtual;
  11518. function toString(): JLString; overload; virtual;
  11519. procedure whitespaceChars(para1: jint; para2: jint); overload; virtual;
  11520. procedure wordChars(para1: jint; para2: jint); overload; virtual;
  11521. end;
  11522. JLClassLoader = class abstract external 'java.lang' name 'ClassLoader' (JLObject)
  11523. strict protected
  11524. constructor create(); overload;
  11525. constructor create(para1: JLClassLoader); overload;
  11526. public
  11527. class function getSystemClassLoader(): JLClassLoader; static; overload;
  11528. class function getSystemResource(para1: JLString): JNURL; static; overload;
  11529. class function getSystemResources(para1: JLString): JUEnumeration; static; overload; // throws java.io.IOException
  11530. class function getSystemResourceAsStream(para1: JLString): JIInputStream; static; overload;
  11531. strict protected
  11532. function defineClass(para1: Arr1jbyte; para2: jint; para3: jint): JLClass; overload; virtual; final; // throws java.lang.ClassFormatError
  11533. function defineClass(var para1: array of jbyte; para2: jint; para3: jint): JLClass; overload; virtual; final; // throws java.lang.ClassFormatError
  11534. function defineClass(para1: JLString; para2: Arr1jbyte; para3: jint; para4: jint): JLClass; overload; virtual; final; // throws java.lang.ClassFormatError
  11535. function defineClass(para1: JLString; var para2: array of jbyte; para3: jint; para4: jint): JLClass; overload; virtual; final; // throws java.lang.ClassFormatError
  11536. function defineClass(para1: JLString; para2: Arr1jbyte; para3: jint; para4: jint; para5: JSProtectionDomain): JLClass; overload; virtual; final; // throws java.lang.ClassFormatError
  11537. function defineClass(para1: JLString; var para2: array of jbyte; para3: jint; para4: jint; para5: JSProtectionDomain): JLClass; overload; virtual; final; // throws java.lang.ClassFormatError
  11538. function defineClass(para1: JLString; para2: JNByteBuffer; para3: JSProtectionDomain): JLClass; overload; virtual; final; // throws java.lang.ClassFormatError
  11539. function findClass(para1: JLString): JLClass; overload; virtual; // throws java.lang.ClassNotFoundException
  11540. function findLoadedClass(para1: JLString): JLClass; overload; virtual; final;
  11541. function findSystemClass(para1: JLString): JLClass; overload; virtual; final; // throws java.lang.ClassNotFoundException
  11542. public
  11543. function getParent(): JLClassLoader; overload; virtual; final;
  11544. function getResource(para1: JLString): JNURL; overload; virtual;
  11545. function getResources(para1: JLString): JUEnumeration; overload; virtual; // throws java.io.IOException
  11546. function getResourceAsStream(para1: JLString): JIInputStream; overload; virtual;
  11547. function loadClass(para1: JLString): JLClass; overload; virtual; // throws java.lang.ClassNotFoundException
  11548. strict protected
  11549. function loadClass(para1: JLString; para2: jboolean): JLClass; overload; virtual; // throws java.lang.ClassNotFoundException
  11550. procedure resolveClass(para1: JLClass); overload; virtual; final;
  11551. function findResource(para1: JLString): JNURL; overload; virtual;
  11552. function findResources(para1: JLString): JUEnumeration; overload; virtual; // throws java.io.IOException
  11553. function findLibrary(para1: JLString): JLString; overload; virtual;
  11554. function getPackage(para1: JLString): JLPackage; overload; virtual;
  11555. function getPackages(): Arr1JLPackage; overload; virtual;
  11556. function definePackage(para1: JLString; para2: JLString; para3: JLString; para4: JLString; para5: JLString; para6: JLString; para7: JLString; para8: JNURL): JLPackage; overload; virtual; // throws java.lang.IllegalArgumentException
  11557. procedure setSigners(para1: JLClass; para2: Arr1JLObject); overload; virtual; final;
  11558. procedure setSigners(para1: JLClass; var para2: array of JLObject); overload; virtual; final;
  11559. public
  11560. procedure setClassAssertionStatus(para1: JLString; para2: jboolean); overload; virtual;
  11561. procedure setPackageAssertionStatus(para1: JLString; para2: jboolean); overload; virtual;
  11562. procedure setDefaultAssertionStatus(para1: jboolean); overload; virtual;
  11563. procedure clearAssertionStatus(); overload; virtual;
  11564. end;
  11565. JLCompiler = class sealed external 'java.lang' name 'Compiler' (JLObject)
  11566. public
  11567. class function command(para1: JLObject): JLObject; static; overload;
  11568. class function compileClass(para1: JLClass): jboolean; static; overload;
  11569. class function compileClasses(para1: JLString): jboolean; static; overload;
  11570. class procedure disable(); static; overload;
  11571. class procedure enable(); static; overload;
  11572. end;
  11573. JLProcess = class abstract external 'java.lang' name 'Process' (JLObject)
  11574. public
  11575. constructor create(); overload;
  11576. procedure destroy(); overload; virtual; abstract;
  11577. function exitValue(): jint; overload; virtual; abstract;
  11578. function getErrorStream(): JIInputStream; overload; virtual; abstract;
  11579. function getInputStream(): JIInputStream; overload; virtual; abstract;
  11580. function getOutputStream(): JIOutputStream; overload; virtual; abstract;
  11581. function waitFor(): jint; overload; virtual; abstract; // throws java.lang.InterruptedException
  11582. end;
  11583. JLProcessBuilder = class sealed external 'java.lang' name 'ProcessBuilder' (JLObject)
  11584. public
  11585. constructor create(para1: Arr1JLString); overload;
  11586. constructor create(const para1: array of JLString); overload;
  11587. constructor create(para1: JUList); overload;
  11588. function command(): JUList; overload; virtual;
  11589. function command(para1: Arr1JLString): JLProcessBuilder; overload; virtual;
  11590. function command(const para1: array of JLString): JLProcessBuilder; overload; virtual;
  11591. function command(para1: JUList): JLProcessBuilder; overload; virtual;
  11592. function directory(): JIFile; overload; virtual;
  11593. function directory(para1: JIFile): JLProcessBuilder; overload; virtual;
  11594. function environment(): JUMap; overload; virtual;
  11595. function redirectErrorStream(): jboolean; overload; virtual;
  11596. function redirectErrorStream(para1: jboolean): JLProcessBuilder; overload; virtual;
  11597. function start(): JLProcess; overload; virtual; // throws java.io.IOException
  11598. end;
  11599. JLRunnable = interface external 'java.lang' name 'Runnable'
  11600. procedure run(); overload;
  11601. end;
  11602. JLSecurityManager = class external 'java.lang' name 'SecurityManager' (JLObject)
  11603. strict protected
  11604. var
  11605. finCheck: jboolean; external name 'inCheck';
  11606. public
  11607. constructor create(); overload;
  11608. procedure checkAccept(para1: JLString; para2: jint); overload; virtual;
  11609. procedure checkAccess(para1: JLThread); overload; virtual;
  11610. procedure checkAccess(para1: JLThreadGroup); overload; virtual;
  11611. procedure checkConnect(para1: JLString; para2: jint); overload; virtual;
  11612. procedure checkConnect(para1: JLString; para2: jint; para3: JLObject); overload; virtual;
  11613. procedure checkCreateClassLoader(); overload; virtual;
  11614. procedure checkDelete(para1: JLString); overload; virtual;
  11615. procedure checkExec(para1: JLString); overload; virtual;
  11616. procedure checkExit(para1: jint); overload; virtual;
  11617. procedure checkLink(para1: JLString); overload; virtual;
  11618. procedure checkListen(para1: jint); overload; virtual;
  11619. procedure checkMemberAccess(para1: JLClass; para2: jint); overload; virtual;
  11620. procedure checkMulticast(para1: JNInetAddress); overload; virtual;
  11621. procedure checkMulticast(para1: JNInetAddress; para2: jbyte); overload; virtual;
  11622. procedure checkPackageAccess(para1: JLString); overload; virtual;
  11623. procedure checkPackageDefinition(para1: JLString); overload; virtual;
  11624. procedure checkPropertiesAccess(); overload; virtual;
  11625. procedure checkPropertyAccess(para1: JLString); overload; virtual;
  11626. procedure checkRead(para1: JIFileDescriptor); overload; virtual;
  11627. procedure checkRead(para1: JLString); overload; virtual;
  11628. procedure checkRead(para1: JLString; para2: JLObject); overload; virtual;
  11629. procedure checkSecurityAccess(para1: JLString); overload; virtual;
  11630. procedure checkSetFactory(); overload; virtual;
  11631. function checkTopLevelWindow(para1: JLObject): jboolean; overload; virtual;
  11632. procedure checkSystemClipboardAccess(); overload; virtual;
  11633. procedure checkAwtEventQueueAccess(); overload; virtual;
  11634. procedure checkPrintJobAccess(); overload; virtual;
  11635. procedure checkWrite(para1: JIFileDescriptor); overload; virtual;
  11636. procedure checkWrite(para1: JLString); overload; virtual;
  11637. function getInCheck(): jboolean; overload; virtual;
  11638. strict protected
  11639. function getClassContext(): Arr1JLClass; overload; virtual;
  11640. function currentClassLoader(): JLClassLoader; overload; virtual;
  11641. function classLoaderDepth(): jint; overload; virtual;
  11642. function currentLoadedClass(): JLClass; overload; virtual;
  11643. function classDepth(para1: JLString): jint; overload; virtual;
  11644. function inClass(para1: JLString): jboolean; overload; virtual;
  11645. function inClassLoader(): jboolean; overload; virtual;
  11646. public
  11647. function getThreadGroup(): JLThreadGroup; overload; virtual;
  11648. function getSecurityContext(): JLObject; overload; virtual;
  11649. procedure checkPermission(para1: JSPermission); overload; virtual;
  11650. procedure checkPermission(para1: JSPermission; para2: JLObject); overload; virtual;
  11651. end;
  11652. JLStrictMath = class sealed external 'java.lang' name 'StrictMath' (JLObject)
  11653. public
  11654. const
  11655. E = jdouble(2.718281828459045);
  11656. PI = jdouble(3.141592653589793);
  11657. public
  11658. class function abs(para1: jdouble): jdouble; static; overload;
  11659. class function abs(para1: jfloat): jfloat; static; overload;
  11660. class function abs(para1: jint): jint; static; overload;
  11661. class function abs(para1: jlong): jlong; static; overload;
  11662. class function acos(para1: jdouble): jdouble; static; overload;
  11663. class function asin(para1: jdouble): jdouble; static; overload;
  11664. class function atan(para1: jdouble): jdouble; static; overload;
  11665. class function atan2(para1: jdouble; para2: jdouble): jdouble; static; overload;
  11666. class function cbrt(para1: jdouble): jdouble; static; overload;
  11667. class function ceil(para1: jdouble): jdouble; static; overload;
  11668. class function cosh(para1: jdouble): jdouble; static; overload;
  11669. class function cos(para1: jdouble): jdouble; static; overload;
  11670. class function exp(para1: jdouble): jdouble; static; overload;
  11671. class function expm1(para1: jdouble): jdouble; static; overload;
  11672. class function floor(para1: jdouble): jdouble; static; overload;
  11673. class function hypot(para1: jdouble; para2: jdouble): jdouble; static; overload;
  11674. class function IEEEremainder(para1: jdouble; para2: jdouble): jdouble; static; overload;
  11675. class function log(para1: jdouble): jdouble; static; overload;
  11676. class function log10(para1: jdouble): jdouble; static; overload;
  11677. class function log1p(para1: jdouble): jdouble; static; overload;
  11678. class function max(para1: jdouble; para2: jdouble): jdouble; static; overload;
  11679. class function max(para1: jfloat; para2: jfloat): jfloat; static; overload;
  11680. class function max(para1: jint; para2: jint): jint; static; overload;
  11681. class function max(para1: jlong; para2: jlong): jlong; static; overload;
  11682. class function min(para1: jdouble; para2: jdouble): jdouble; static; overload;
  11683. class function min(para1: jfloat; para2: jfloat): jfloat; static; overload;
  11684. class function min(para1: jint; para2: jint): jint; static; overload;
  11685. class function min(para1: jlong; para2: jlong): jlong; static; overload;
  11686. class function pow(para1: jdouble; para2: jdouble): jdouble; static; overload;
  11687. class function random(): jdouble; static; overload;
  11688. class function rint(para1: jdouble): jdouble; static; overload;
  11689. class function round(para1: jdouble): jlong; static; overload;
  11690. class function round(para1: jfloat): jint; static; overload;
  11691. class function signum(para1: jdouble): jdouble; static; overload;
  11692. class function signum(para1: jfloat): jfloat; static; overload;
  11693. class function sinh(para1: jdouble): jdouble; static; overload;
  11694. class function sin(para1: jdouble): jdouble; static; overload;
  11695. class function sqrt(para1: jdouble): jdouble; static; overload;
  11696. class function tan(para1: jdouble): jdouble; static; overload;
  11697. class function tanh(para1: jdouble): jdouble; static; overload;
  11698. class function toDegrees(para1: jdouble): jdouble; static; overload;
  11699. class function toRadians(para1: jdouble): jdouble; static; overload;
  11700. class function ulp(para1: jdouble): jdouble; static; overload;
  11701. class function ulp(para1: jfloat): jfloat; static; overload;
  11702. class function copySign(para1: jdouble; para2: jdouble): jdouble; static; overload;
  11703. class function copySign(para1: jfloat; para2: jfloat): jfloat; static; overload;
  11704. class function getExponent(para1: jfloat): jint; static; overload;
  11705. class function getExponent(para1: jdouble): jint; static; overload;
  11706. class function nextAfter(para1: jdouble; para2: jdouble): jdouble; static; overload;
  11707. class function nextAfter(para1: jfloat; para2: jdouble): jfloat; static; overload;
  11708. class function nextUp(para1: jdouble): jdouble; static; overload;
  11709. class function nextUp(para1: jfloat): jfloat; static; overload;
  11710. class function scalb(para1: jdouble; para2: jint): jdouble; static; overload;
  11711. class function scalb(para1: jfloat; para2: jint): jfloat; static; overload;
  11712. end;
  11713. JLVoid = class sealed external 'java.lang' name 'Void' (JLObject)
  11714. public
  11715. final class var
  11716. fTYPE: JLClass; external name 'TYPE';
  11717. end;
  11718. JLAAnnotation = interface external 'java.lang.annotation' name 'Annotation'
  11719. function annotationType(): JLClass; overload;
  11720. function equals(para1: JLObject): jboolean; overload;
  11721. function hashCode(): jint; overload;
  11722. function toString(): JLString; overload;
  11723. end;
  11724. JLRReference = class abstract external 'java.lang.ref' name 'Reference' (JLObject)
  11725. public
  11726. procedure clear(); overload; virtual;
  11727. function enqueue(): jboolean; overload; virtual;
  11728. function get(): JLObject; overload; virtual;
  11729. function isEnqueued(): jboolean; overload; virtual;
  11730. end;
  11731. JLRReferenceQueue = class external 'java.lang.ref' name 'ReferenceQueue' (JLObject)
  11732. public
  11733. constructor create(); overload;
  11734. function poll(): JLRReference; overload; virtual;
  11735. function remove(): JLRReference; overload; virtual; // throws java.lang.InterruptedException
  11736. function remove(para1: jlong): JLRReference; overload; virtual; // throws java.lang.InterruptedException
  11737. end;
  11738. JLRInvocationHandler = interface external 'java.lang.reflect' name 'InvocationHandler'
  11739. function invoke(para1: JLObject; para2: JLRMethod; para3: Arr1JLObject): JLObject; overload; // throws java.lang.Throwable
  11740. function invoke(para1: JLObject; para2: JLRMethod; var para3: array of JLObject): JLObject; overload; // throws java.lang.Throwable
  11741. end;
  11742. JLRModifier = class external 'java.lang.reflect' name 'Modifier' (JLObject)
  11743. public
  11744. const
  11745. &PUBLIC = 1;
  11746. &PRIVATE = 2;
  11747. &PROTECTED = 4;
  11748. STATIC = 8;
  11749. &FINAL = 16;
  11750. SYNCHRONIZED = 32;
  11751. VOLATILE = 64;
  11752. TRANSIENT = 128;
  11753. NATIVE = 256;
  11754. &INTERFACE = 512;
  11755. &ABSTRACT = 1024;
  11756. &STRICT = 2048;
  11757. public
  11758. constructor create(); overload;
  11759. class function isAbstract(para1: jint): jboolean; static; overload;
  11760. class function isFinal(para1: jint): jboolean; static; overload;
  11761. class function isInterface(para1: jint): jboolean; static; overload;
  11762. class function isNative(para1: jint): jboolean; static; overload;
  11763. class function isPrivate(para1: jint): jboolean; static; overload;
  11764. class function isProtected(para1: jint): jboolean; static; overload;
  11765. class function isPublic(para1: jint): jboolean; static; overload;
  11766. class function isStatic(para1: jint): jboolean; static; overload;
  11767. class function isStrict(para1: jint): jboolean; static; overload;
  11768. class function isSynchronized(para1: jint): jboolean; static; overload;
  11769. class function isTransient(para1: jint): jboolean; static; overload;
  11770. class function isVolatile(para1: jint): jboolean; static; overload;
  11771. class function toString(para1: jint): JLString; static; overload;
  11772. end;
  11773. JNCacheRequest = class abstract external 'java.net' name 'CacheRequest' (JLObject)
  11774. public
  11775. constructor create(); overload;
  11776. procedure abort(); overload; virtual; abstract;
  11777. function getBody(): JIOutputStream; overload; virtual; abstract; // throws java.io.IOException
  11778. end;
  11779. JNCacheResponse = class abstract external 'java.net' name 'CacheResponse' (JLObject)
  11780. public
  11781. constructor create(); overload;
  11782. function getBody(): JIInputStream; overload; virtual; abstract; // throws java.io.IOException
  11783. function getHeaders(): JUMap; overload; virtual; abstract; // throws java.io.IOException
  11784. end;
  11785. JNContentHandler = class abstract external 'java.net' name 'ContentHandler' (JLObject)
  11786. public
  11787. constructor create(); overload;
  11788. function getContent(para1: JNURLConnection): JLObject; overload; virtual; abstract; // throws java.io.IOException
  11789. function getContent(para1: JNURLConnection; para2: Arr1JLClass): JLObject; overload; virtual; // throws java.io.IOException
  11790. function getContent(para1: JNURLConnection; var para2: array of JLClass): JLObject; overload; virtual; // throws java.io.IOException
  11791. end;
  11792. JNContentHandlerFactory = interface external 'java.net' name 'ContentHandlerFactory'
  11793. function createContentHandler(para1: JLString): JNContentHandler; overload;
  11794. end;
  11795. JNCookieHandler = class abstract external 'java.net' name 'CookieHandler' (JLObject)
  11796. public
  11797. constructor create(); overload;
  11798. class function getDefault(): JNCookieHandler; static; overload;
  11799. class procedure setDefault(para1: JNCookieHandler); static; overload;
  11800. function get(para1: JNURI; para2: JUMap): JUMap; overload; virtual; abstract; // throws java.io.IOException
  11801. procedure put(para1: JNURI; para2: JUMap); overload; virtual; abstract; // throws java.io.IOException
  11802. end;
  11803. JNCookiePolicy = interface external 'java.net' name 'CookiePolicy'
  11804. final class var
  11805. fACCEPT_ALL: JNCookiePolicy; external name 'ACCEPT_ALL';
  11806. fACCEPT_NONE: JNCookiePolicy; external name 'ACCEPT_NONE';
  11807. fACCEPT_ORIGINAL_SERVER: JNCookiePolicy; external name 'ACCEPT_ORIGINAL_SERVER';
  11808. function shouldAccept(para1: JNURI; para2: JNHttpCookie): jboolean; overload;
  11809. end;
  11810. JNCookieStore = interface external 'java.net' name 'CookieStore'
  11811. procedure add(para1: JNURI; para2: JNHttpCookie); overload;
  11812. function get(para1: JNURI): JUList; overload;
  11813. function getCookies(): JUList; overload;
  11814. function getURIs(): JUList; overload;
  11815. function remove(para1: JNURI; para2: JNHttpCookie): jboolean; overload;
  11816. function removeAll(): jboolean; overload;
  11817. end;
  11818. JNDatagramPacket = class sealed external 'java.net' name 'DatagramPacket' (JLObject)
  11819. public
  11820. constructor create(para1: Arr1jbyte; para2: jint); overload;
  11821. constructor create(const para1: array of jbyte; para2: jint); overload;
  11822. constructor create(para1: Arr1jbyte; para2: jint; para3: jint); overload;
  11823. constructor create(const para1: array of jbyte; para2: jint; para3: jint); overload;
  11824. constructor create(para1: Arr1jbyte; para2: jint; para3: jint; para4: JNInetAddress; para5: jint); overload;
  11825. constructor create(const para1: array of jbyte; para2: jint; para3: jint; para4: JNInetAddress; para5: jint); overload;
  11826. constructor create(para1: Arr1jbyte; para2: jint; para3: JNInetAddress; para4: jint); overload;
  11827. constructor create(const para1: array of jbyte; para2: jint; para3: JNInetAddress; para4: jint); overload;
  11828. constructor create(para1: Arr1jbyte; para2: jint; para3: JNSocketAddress); overload; // throws java.net.SocketException
  11829. constructor create(const para1: array of jbyte; para2: jint; para3: JNSocketAddress); overload; // throws java.net.SocketException
  11830. constructor create(para1: Arr1jbyte; para2: jint; para3: jint; para4: JNSocketAddress); overload; // throws java.net.SocketException
  11831. constructor create(const para1: array of jbyte; para2: jint; para3: jint; para4: JNSocketAddress); overload; // throws java.net.SocketException
  11832. function getAddress(): JNInetAddress; overload; virtual;
  11833. function getData(): Arr1jbyte; overload; virtual;
  11834. function getLength(): jint; overload; virtual;
  11835. function getOffset(): jint; overload; virtual;
  11836. function getPort(): jint; overload; virtual;
  11837. procedure setAddress(para1: JNInetAddress); overload; virtual;
  11838. procedure setData(para1: Arr1jbyte; para2: jint; para3: jint); overload; virtual;
  11839. procedure setData(var para1: array of jbyte; para2: jint; para3: jint); overload; virtual;
  11840. procedure setData(para1: Arr1jbyte); overload; virtual;
  11841. procedure setData(var para1: array of jbyte); overload; virtual;
  11842. procedure setLength(para1: jint); overload; virtual;
  11843. procedure setPort(para1: jint); overload; virtual;
  11844. function getSocketAddress(): JNSocketAddress; overload; virtual;
  11845. procedure setSocketAddress(para1: JNSocketAddress); overload; virtual;
  11846. end;
  11847. JNDatagramSocket = class external 'java.net' name 'DatagramSocket' (JLObject)
  11848. public
  11849. constructor create(); overload; // throws java.net.SocketException
  11850. constructor create(para1: jint); overload; // throws java.net.SocketException
  11851. constructor create(para1: jint; para2: JNInetAddress); overload; // throws java.net.SocketException
  11852. strict protected
  11853. constructor create(para1: JNDatagramSocketImpl); overload;
  11854. public
  11855. constructor create(para1: JNSocketAddress); overload; // throws java.net.SocketException
  11856. procedure close(); overload; virtual;
  11857. procedure disconnect(); overload; virtual;
  11858. function getInetAddress(): JNInetAddress; overload; virtual;
  11859. function getLocalAddress(): JNInetAddress; overload; virtual;
  11860. function getLocalPort(): jint; overload; virtual;
  11861. function getPort(): jint; overload; virtual;
  11862. function getReceiveBufferSize(): jint; overload; virtual; // throws java.net.SocketException
  11863. function getSendBufferSize(): jint; overload; virtual; // throws java.net.SocketException
  11864. function getSoTimeout(): jint; overload; virtual; // throws java.net.SocketException
  11865. procedure receive(para1: JNDatagramPacket); overload; virtual; // throws java.io.IOException
  11866. procedure send(para1: JNDatagramPacket); overload; virtual; // throws java.io.IOException
  11867. procedure setSendBufferSize(para1: jint); overload; virtual; // throws java.net.SocketException
  11868. procedure setReceiveBufferSize(para1: jint); overload; virtual; // throws java.net.SocketException
  11869. procedure setSoTimeout(para1: jint); overload; virtual; // throws java.net.SocketException
  11870. class procedure setDatagramSocketImplFactory(para1: JNDatagramSocketImplFactory); static; overload; // throws java.io.IOException
  11871. procedure bind(para1: JNSocketAddress); overload; virtual; // throws java.net.SocketException
  11872. procedure connect(para1: JNSocketAddress); overload; virtual; // throws java.net.SocketException
  11873. procedure connect(para1: JNInetAddress; para2: jint); overload; virtual;
  11874. function isBound(): jboolean; overload; virtual;
  11875. function isConnected(): jboolean; overload; virtual;
  11876. function getRemoteSocketAddress(): JNSocketAddress; overload; virtual;
  11877. function getLocalSocketAddress(): JNSocketAddress; overload; virtual;
  11878. procedure setReuseAddress(para1: jboolean); overload; virtual; // throws java.net.SocketException
  11879. function getReuseAddress(): jboolean; overload; virtual; // throws java.net.SocketException
  11880. procedure setBroadcast(para1: jboolean); overload; virtual; // throws java.net.SocketException
  11881. function getBroadcast(): jboolean; overload; virtual; // throws java.net.SocketException
  11882. procedure setTrafficClass(para1: jint); overload; virtual; // throws java.net.SocketException
  11883. function getTrafficClass(): jint; overload; virtual; // throws java.net.SocketException
  11884. function isClosed(): jboolean; overload; virtual;
  11885. function getChannel(): JNCDatagramChannel; overload; virtual;
  11886. end;
  11887. JNDatagramSocketImplFactory = interface external 'java.net' name 'DatagramSocketImplFactory'
  11888. function createDatagramSocketImpl(): JNDatagramSocketImpl; overload;
  11889. end;
  11890. JNFileNameMap = interface external 'java.net' name 'FileNameMap'
  11891. function getContentTypeFor(para1: JLString): JLString; overload;
  11892. end;
  11893. JNIDN = class sealed external 'java.net' name 'IDN' (JLObject)
  11894. public
  11895. const
  11896. ALLOW_UNASSIGNED = 1;
  11897. USE_STD3_ASCII_RULES = 2;
  11898. public
  11899. class function toASCII(para1: JLString; para2: jint): JLString; static; overload;
  11900. class function toASCII(para1: JLString): JLString; static; overload;
  11901. class function toUnicode(para1: JLString; para2: jint): JLString; static; overload;
  11902. class function toUnicode(para1: JLString): JLString; static; overload;
  11903. end;
  11904. JNInterfaceAddress = class external 'java.net' name 'InterfaceAddress' (JLObject)
  11905. public
  11906. function equals(para1: JLObject): jboolean; overload; virtual;
  11907. function hashCode(): jint; overload; virtual;
  11908. function toString(): JLString; overload; virtual;
  11909. function getAddress(): JNInetAddress; overload; virtual;
  11910. function getBroadcast(): JNInetAddress; overload; virtual;
  11911. function getNetworkPrefixLength(): jshort; overload; virtual;
  11912. end;
  11913. JNNetworkInterface = class sealed external 'java.net' name 'NetworkInterface' (JLObject)
  11914. public
  11915. function getName(): JLString; overload; virtual;
  11916. function getInetAddresses(): JUEnumeration; overload; virtual;
  11917. function getDisplayName(): JLString; overload; virtual;
  11918. class function getByName(para1: JLString): JNNetworkInterface; static; overload; // throws java.net.SocketException
  11919. class function getByInetAddress(para1: JNInetAddress): JNNetworkInterface; static; overload; // throws java.net.SocketException
  11920. class function getNetworkInterfaces(): JUEnumeration; static; overload; // throws java.net.SocketException
  11921. function equals(para1: JLObject): jboolean; overload; virtual;
  11922. function hashCode(): jint; overload; virtual;
  11923. function toString(): JLString; overload; virtual;
  11924. function getInterfaceAddresses(): JUList; overload; virtual;
  11925. function getSubInterfaces(): JUEnumeration; overload; virtual;
  11926. function getParent(): JNNetworkInterface; overload; virtual;
  11927. function isUp(): jboolean; overload; virtual; // throws java.net.SocketException
  11928. function isLoopback(): jboolean; overload; virtual; // throws java.net.SocketException
  11929. function isPointToPoint(): jboolean; overload; virtual; // throws java.net.SocketException
  11930. function supportsMulticast(): jboolean; overload; virtual; // throws java.net.SocketException
  11931. function getHardwareAddress(): Arr1jbyte; overload; virtual; // throws java.net.SocketException
  11932. function getMTU(): jint; overload; virtual; // throws java.net.SocketException
  11933. function isVirtual(): jboolean; overload; virtual;
  11934. end;
  11935. JNPasswordAuthentication = class sealed external 'java.net' name 'PasswordAuthentication' (JLObject)
  11936. public
  11937. constructor create(para1: JLString; para2: Arr1jchar); overload;
  11938. constructor create(para1: JLString; const para2: array of jchar); overload;
  11939. function getPassword(): Arr1jchar; overload; virtual;
  11940. function getUserName(): JLString; overload; virtual;
  11941. end;
  11942. JNProxySelector = class abstract external 'java.net' name 'ProxySelector' (JLObject)
  11943. public
  11944. constructor create(); overload;
  11945. class function getDefault(): JNProxySelector; static; overload;
  11946. class procedure setDefault(para1: JNProxySelector); static; overload;
  11947. function select(para1: JNURI): JUList; overload; virtual; abstract;
  11948. procedure connectFailed(para1: JNURI; para2: JNSocketAddress; para3: JIIOException); overload; virtual; abstract;
  11949. end;
  11950. JNResponseCache = class abstract external 'java.net' name 'ResponseCache' (JLObject)
  11951. public
  11952. constructor create(); overload;
  11953. class function getDefault(): JNResponseCache; static; overload;
  11954. class procedure setDefault(para1: JNResponseCache); static; overload;
  11955. function get(para1: JNURI; para2: JLString; para3: JUMap): JNCacheResponse; overload; virtual; abstract; // throws java.io.IOException
  11956. function put(para1: JNURI; para2: JNURLConnection): JNCacheRequest; overload; virtual; abstract; // throws java.io.IOException
  11957. end;
  11958. JNServerSocket = class external 'java.net' name 'ServerSocket' (JLObject)
  11959. public
  11960. constructor create(); overload; // throws java.io.IOException
  11961. constructor create(para1: jint); overload; // throws java.io.IOException
  11962. constructor create(para1: jint; para2: jint); overload; // throws java.io.IOException
  11963. constructor create(para1: jint; para2: jint; para3: JNInetAddress); overload; // throws java.io.IOException
  11964. function accept(): JNSocket; overload; virtual; // throws java.io.IOException
  11965. procedure close(); overload; virtual; // throws java.io.IOException
  11966. function getInetAddress(): JNInetAddress; overload; virtual;
  11967. function getLocalPort(): jint; overload; virtual;
  11968. function getSoTimeout(): jint; overload; virtual; // throws java.io.IOException
  11969. strict protected
  11970. procedure implAccept(para1: JNSocket); overload; virtual; final; // throws java.io.IOException
  11971. public
  11972. class procedure setSocketFactory(para1: JNSocketImplFactory); static; overload; // throws java.io.IOException
  11973. procedure setSoTimeout(para1: jint); overload; virtual; // throws java.net.SocketException
  11974. function toString(): JLString; overload; virtual;
  11975. procedure bind(para1: JNSocketAddress); overload; virtual; // throws java.io.IOException
  11976. procedure bind(para1: JNSocketAddress; para2: jint); overload; virtual; // throws java.io.IOException
  11977. function getLocalSocketAddress(): JNSocketAddress; overload; virtual;
  11978. function isBound(): jboolean; overload; virtual;
  11979. function isClosed(): jboolean; overload; virtual;
  11980. procedure setReuseAddress(para1: jboolean); overload; virtual; // throws java.net.SocketException
  11981. function getReuseAddress(): jboolean; overload; virtual; // throws java.net.SocketException
  11982. procedure setReceiveBufferSize(para1: jint); overload; virtual; // throws java.net.SocketException
  11983. function getReceiveBufferSize(): jint; overload; virtual; // throws java.net.SocketException
  11984. function getChannel(): JNCServerSocketChannel; overload; virtual;
  11985. procedure setPerformancePreferences(para1: jint; para2: jint; para3: jint); overload; virtual;
  11986. end;
  11987. JNSocket = class external 'java.net' name 'Socket' (JLObject)
  11988. public
  11989. constructor create(); overload;
  11990. constructor create(para1: JNProxy); overload;
  11991. constructor create(para1: JLString; para2: jint); overload; // throws java.net.UnknownHostException, java.io.IOException
  11992. constructor create(para1: JLString; para2: jint; para3: JNInetAddress; para4: jint); overload; // throws java.io.IOException
  11993. constructor create(para1: JLString; para2: jint; para3: jboolean); overload; // throws java.io.IOException
  11994. constructor create(para1: JNInetAddress; para2: jint); overload; // throws java.io.IOException
  11995. constructor create(para1: JNInetAddress; para2: jint; para3: JNInetAddress; para4: jint); overload; // throws java.io.IOException
  11996. constructor create(para1: JNInetAddress; para2: jint; para3: jboolean); overload; // throws java.io.IOException
  11997. strict protected
  11998. constructor create(para1: JNSocketImpl); overload; // throws java.net.SocketException
  11999. public
  12000. procedure close(); overload; virtual; // throws java.io.IOException
  12001. function getInetAddress(): JNInetAddress; overload; virtual;
  12002. function getInputStream(): JIInputStream; overload; virtual; // throws java.io.IOException
  12003. function getKeepAlive(): jboolean; overload; virtual; // throws java.net.SocketException
  12004. function getLocalAddress(): JNInetAddress; overload; virtual;
  12005. function getLocalPort(): jint; overload; virtual;
  12006. function getOutputStream(): JIOutputStream; overload; virtual; // throws java.io.IOException
  12007. function getPort(): jint; overload; virtual;
  12008. function getSoLinger(): jint; overload; virtual; // throws java.net.SocketException
  12009. function getReceiveBufferSize(): jint; overload; virtual; // throws java.net.SocketException
  12010. function getSendBufferSize(): jint; overload; virtual; // throws java.net.SocketException
  12011. function getSoTimeout(): jint; overload; virtual; // throws java.net.SocketException
  12012. function getTcpNoDelay(): jboolean; overload; virtual; // throws java.net.SocketException
  12013. procedure setKeepAlive(para1: jboolean); overload; virtual; // throws java.net.SocketException
  12014. class procedure setSocketImplFactory(para1: JNSocketImplFactory); static; overload; // throws java.io.IOException
  12015. procedure setSendBufferSize(para1: jint); overload; virtual; // throws java.net.SocketException
  12016. procedure setReceiveBufferSize(para1: jint); overload; virtual; // throws java.net.SocketException
  12017. procedure setSoLinger(para1: jboolean; para2: jint); overload; virtual; // throws java.net.SocketException
  12018. procedure setSoTimeout(para1: jint); overload; virtual; // throws java.net.SocketException
  12019. procedure setTcpNoDelay(para1: jboolean); overload; virtual; // throws java.net.SocketException
  12020. function toString(): JLString; overload; virtual;
  12021. procedure shutdownInput(); overload; virtual; // throws java.io.IOException
  12022. procedure shutdownOutput(); overload; virtual; // throws java.io.IOException
  12023. function getLocalSocketAddress(): JNSocketAddress; overload; virtual;
  12024. function getRemoteSocketAddress(): JNSocketAddress; overload; virtual;
  12025. function isBound(): jboolean; overload; virtual;
  12026. function isConnected(): jboolean; overload; virtual;
  12027. function isClosed(): jboolean; overload; virtual;
  12028. procedure bind(para1: JNSocketAddress); overload; virtual; // throws java.io.IOException
  12029. procedure connect(para1: JNSocketAddress); overload; virtual; // throws java.io.IOException
  12030. procedure connect(para1: JNSocketAddress; para2: jint); overload; virtual; // throws java.io.IOException
  12031. function isInputShutdown(): jboolean; overload; virtual;
  12032. function isOutputShutdown(): jboolean; overload; virtual;
  12033. procedure setReuseAddress(para1: jboolean); overload; virtual; // throws java.net.SocketException
  12034. function getReuseAddress(): jboolean; overload; virtual; // throws java.net.SocketException
  12035. procedure setOOBInline(para1: jboolean); overload; virtual; // throws java.net.SocketException
  12036. function getOOBInline(): jboolean; overload; virtual; // throws java.net.SocketException
  12037. procedure setTrafficClass(para1: jint); overload; virtual; // throws java.net.SocketException
  12038. function getTrafficClass(): jint; overload; virtual; // throws java.net.SocketException
  12039. procedure sendUrgentData(para1: jint); overload; virtual; // throws java.io.IOException
  12040. function getChannel(): JNCSocketChannel; overload; virtual;
  12041. procedure setPerformancePreferences(para1: jint; para2: jint; para3: jint); overload; virtual;
  12042. end;
  12043. JNSocketImplFactory = interface external 'java.net' name 'SocketImplFactory'
  12044. function createSocketImpl(): JNSocketImpl; overload;
  12045. end;
  12046. JNSocketOptions = interface external 'java.net' name 'SocketOptions'
  12047. const
  12048. SO_LINGER = 128;
  12049. SO_TIMEOUT = 4102;
  12050. TCP_NODELAY = 1;
  12051. IP_MULTICAST_IF = 16;
  12052. SO_BINDADDR = 15;
  12053. SO_REUSEADDR = 4;
  12054. SO_SNDBUF = 4097;
  12055. SO_RCVBUF = 4098;
  12056. SO_KEEPALIVE = 8;
  12057. IP_TOS = 3;
  12058. IP_MULTICAST_LOOP = 18;
  12059. SO_BROADCAST = 32;
  12060. SO_OOBINLINE = 4099;
  12061. IP_MULTICAST_IF2 = 31;
  12062. function getOption(para1: jint): JLObject; overload; // throws java.net.SocketException
  12063. procedure setOption(para1: jint; para2: JLObject); overload; // throws java.net.SocketException
  12064. end;
  12065. JNURLConnection = class abstract external 'java.net' name 'URLConnection' (JLObject)
  12066. strict protected
  12067. var
  12068. furl: JNURL; external name 'url';
  12069. fifModifiedSince: jlong; external name 'ifModifiedSince';
  12070. fuseCaches: jboolean; external name 'useCaches';
  12071. fconnected: jboolean; external name 'connected';
  12072. fdoOutput: jboolean; external name 'doOutput';
  12073. fdoInput: jboolean; external name 'doInput';
  12074. fallowUserInteraction: jboolean; external name 'allowUserInteraction';
  12075. strict protected
  12076. constructor create(para1: JNURL); overload;
  12077. public
  12078. procedure connect(); overload; virtual; abstract; // throws java.io.IOException
  12079. function getAllowUserInteraction(): jboolean; overload; virtual;
  12080. function getContent(): JLObject; overload; virtual; // throws java.io.IOException
  12081. function getContent(para1: Arr1JLClass): JLObject; overload; virtual; // throws java.io.IOException
  12082. function getContent(var para1: array of JLClass): JLObject; overload; virtual; // throws java.io.IOException
  12083. function getContentEncoding(): JLString; overload; virtual;
  12084. function getContentLength(): jint; overload; virtual;
  12085. function getContentType(): JLString; overload; virtual;
  12086. function getDate(): jlong; overload; virtual;
  12087. class function getDefaultAllowUserInteraction(): jboolean; static; overload;
  12088. class function getDefaultRequestProperty(para1: JLString): JLString; static; overload;
  12089. function getDefaultUseCaches(): jboolean; overload; virtual;
  12090. function getDoInput(): jboolean; overload; virtual;
  12091. function getDoOutput(): jboolean; overload; virtual;
  12092. function getExpiration(): jlong; overload; virtual;
  12093. class function getFileNameMap(): JNFileNameMap; static; overload;
  12094. function getHeaderField(para1: jint): JLString; overload; virtual;
  12095. function getHeaderFields(): JUMap; overload; virtual;
  12096. function getRequestProperties(): JUMap; overload; virtual;
  12097. procedure addRequestProperty(para1: JLString; para2: JLString); overload; virtual;
  12098. function getHeaderField(para1: JLString): JLString; overload; virtual;
  12099. function getHeaderFieldDate(para1: JLString; para2: jlong): jlong; overload; virtual;
  12100. function getHeaderFieldInt(para1: JLString; para2: jint): jint; overload; virtual;
  12101. function getHeaderFieldKey(para1: jint): JLString; overload; virtual;
  12102. function getIfModifiedSince(): jlong; overload; virtual;
  12103. function getInputStream(): JIInputStream; overload; virtual; // throws java.io.IOException
  12104. function getLastModified(): jlong; overload; virtual;
  12105. function getOutputStream(): JIOutputStream; overload; virtual; // throws java.io.IOException
  12106. function getPermission(): JSPermission; overload; virtual; // throws java.io.IOException
  12107. function getRequestProperty(para1: JLString): JLString; overload; virtual;
  12108. function getURL(): JNURL; overload; virtual;
  12109. function getUseCaches(): jboolean; overload; virtual;
  12110. class function guessContentTypeFromName(para1: JLString): JLString; static; overload;
  12111. class function guessContentTypeFromStream(para1: JIInputStream): JLString; static; overload; // throws java.io.IOException
  12112. procedure setAllowUserInteraction(para1: jboolean); overload; virtual;
  12113. class procedure setContentHandlerFactory(para1: JNContentHandlerFactory); static; overload;
  12114. class procedure setDefaultAllowUserInteraction(para1: jboolean); static; overload;
  12115. class procedure setDefaultRequestProperty(para1: JLString; para2: JLString); static; overload;
  12116. procedure setDefaultUseCaches(para1: jboolean); overload; virtual;
  12117. procedure setDoInput(para1: jboolean); overload; virtual;
  12118. procedure setDoOutput(para1: jboolean); overload; virtual;
  12119. class procedure setFileNameMap(para1: JNFileNameMap); static; overload;
  12120. procedure setIfModifiedSince(para1: jlong); overload; virtual;
  12121. procedure setRequestProperty(para1: JLString; para2: JLString); overload; virtual;
  12122. procedure setUseCaches(para1: jboolean); overload; virtual;
  12123. procedure setConnectTimeout(para1: jint); overload; virtual;
  12124. function getConnectTimeout(): jint; overload; virtual;
  12125. procedure setReadTimeout(para1: jint); overload; virtual;
  12126. function getReadTimeout(): jint; overload; virtual;
  12127. function toString(): JLString; overload; virtual;
  12128. end;
  12129. JNURLDecoder = class external 'java.net' name 'URLDecoder' (JLObject)
  12130. public
  12131. constructor create(); overload;
  12132. class function decode(para1: JLString): JLString; static; overload;
  12133. class function decode(para1: JLString; para2: JLString): JLString; static; overload; // throws java.io.UnsupportedEncodingException
  12134. end;
  12135. JNURLEncoder = class external 'java.net' name 'URLEncoder' (JLObject)
  12136. public
  12137. class function encode(para1: JLString): JLString; static; overload;
  12138. class function encode(para1: JLString; para2: JLString): JLString; static; overload; // throws java.io.UnsupportedEncodingException
  12139. end;
  12140. JNURLStreamHandler = class abstract external 'java.net' name 'URLStreamHandler' (JLObject)
  12141. public
  12142. constructor create(); overload;
  12143. strict protected
  12144. function openConnection(para1: JNURL): JNURLConnection; overload; virtual; abstract; // throws java.io.IOException
  12145. function openConnection(para1: JNURL; para2: JNProxy): JNURLConnection; overload; virtual; // throws java.io.IOException
  12146. procedure parseURL(para1: JNURL; para2: JLString; para3: jint; para4: jint); overload; virtual;
  12147. procedure setURL(para1: JNURL; para2: JLString; para3: JLString; para4: jint; para5: JLString; para6: JLString); overload; virtual;
  12148. procedure setURL(para1: JNURL; para2: JLString; para3: JLString; para4: jint; para5: JLString; para6: JLString; para7: JLString; para8: JLString; para9: JLString); overload; virtual;
  12149. function toExternalForm(para1: JNURL): JLString; overload; virtual;
  12150. function equals(para1: JNURL; para2: JNURL): jboolean; overload; virtual;
  12151. function getDefaultPort(): jint; overload; virtual;
  12152. function getHostAddress(para1: JNURL): JNInetAddress; overload; virtual;
  12153. function hashCode(para1: JNURL): jint; overload; virtual;
  12154. function hostsEqual(para1: JNURL; para2: JNURL): jboolean; overload; virtual;
  12155. function sameFile(para1: JNURL; para2: JNURL): jboolean; overload; virtual;
  12156. end;
  12157. JNURLStreamHandlerFactory = interface external 'java.net' name 'URLStreamHandlerFactory'
  12158. function createURLStreamHandler(para1: JLString): JNURLStreamHandler; overload;
  12159. end;
  12160. JNByteOrder = class sealed external 'java.nio' name 'ByteOrder' (JLObject)
  12161. public
  12162. final class var
  12163. fBIG_ENDIAN: JNByteOrder; external name 'BIG_ENDIAN';
  12164. fLITTLE_ENDIAN: JNByteOrder; external name 'LITTLE_ENDIAN';
  12165. public
  12166. class function nativeOrder(): JNByteOrder; static; overload;
  12167. function toString(): JLString; overload; virtual;
  12168. end;
  12169. JNCChannels = class sealed external 'java.nio.channels' name 'Channels' (JLObject)
  12170. public
  12171. class function newInputStream(para1: JNCReadableByteChannel): JIInputStream; static; overload;
  12172. class function newOutputStream(para1: JNCWritableByteChannel): JIOutputStream; static; overload;
  12173. class function newChannel(para1: JIInputStream): JNCReadableByteChannel; static; overload;
  12174. class function newChannel(para1: JIOutputStream): JNCWritableByteChannel; static; overload;
  12175. class function newReader(para1: JNCReadableByteChannel; para2: JNCCharsetDecoder; para3: jint): JIReader; static; overload;
  12176. class function newReader(para1: JNCReadableByteChannel; para2: JLString): JIReader; static; overload;
  12177. class function newWriter(para1: JNCWritableByteChannel; para2: JNCCharsetEncoder; para3: jint): JIWriter; static; overload;
  12178. class function newWriter(para1: JNCWritableByteChannel; para2: JLString): JIWriter; static; overload;
  12179. end;
  12180. JNCFileLock = class abstract external 'java.nio.channels' name 'FileLock' (JLObject)
  12181. strict protected
  12182. constructor create(para1: JNCFileChannel; para2: jlong; para3: jlong; para4: jboolean); overload;
  12183. public
  12184. function channel(): JNCFileChannel; overload; virtual; final;
  12185. function position(): jlong; overload; virtual; final;
  12186. function size(): jlong; overload; virtual; final;
  12187. function isShared(): jboolean; overload; virtual; final;
  12188. function overlaps(para1: jlong; para2: jlong): jboolean; overload; virtual; final;
  12189. function isValid(): jboolean; overload; virtual; abstract;
  12190. procedure release(); overload; virtual; abstract; // throws java.io.IOException
  12191. function toString(): JLString; overload; virtual; final;
  12192. end;
  12193. JNCSelectionKey = class abstract external 'java.nio.channels' name 'SelectionKey' (JLObject)
  12194. public
  12195. const
  12196. OP_ACCEPT = 16;
  12197. OP_CONNECT = 8;
  12198. OP_READ = 1;
  12199. OP_WRITE = 4;
  12200. strict protected
  12201. constructor create(); overload;
  12202. public
  12203. function attach(para1: JLObject): JLObject; overload; virtual; final;
  12204. function attachment(): JLObject; overload; virtual; final;
  12205. procedure cancel(); overload; virtual; abstract;
  12206. function channel(): JNCSelectableChannel; overload; virtual; abstract;
  12207. function interestOps(): jint; overload; virtual; abstract;
  12208. function interestOps(para1: jint): JNCSelectionKey; overload; virtual; abstract;
  12209. function isAcceptable(): jboolean; overload; virtual; final;
  12210. function isConnectable(): jboolean; overload; virtual; final;
  12211. function isReadable(): jboolean; overload; virtual; final;
  12212. function isValid(): jboolean; overload; virtual; abstract;
  12213. function isWritable(): jboolean; overload; virtual; final;
  12214. function readyOps(): jint; overload; virtual; abstract;
  12215. function selector(): JNCSelector; overload; virtual; abstract;
  12216. end;
  12217. JNCSelector = class abstract external 'java.nio.channels' name 'Selector' (JLObject)
  12218. strict protected
  12219. constructor create(); overload;
  12220. public
  12221. class function open(): JNCSelector; static; overload; // throws java.io.IOException
  12222. procedure close(); overload; virtual; abstract; // throws java.io.IOException
  12223. function isOpen(): jboolean; overload; virtual; abstract;
  12224. function keys(): JUSet; overload; virtual; abstract;
  12225. function provider(): JNCSSelectorProvider; overload; virtual; abstract;
  12226. function select(): jint; overload; virtual; abstract; // throws java.io.IOException
  12227. function select(para1: jlong): jint; overload; virtual; abstract; // throws java.io.IOException
  12228. function selectedKeys(): JUSet; overload; virtual; abstract;
  12229. function selectNow(): jint; overload; virtual; abstract; // throws java.io.IOException
  12230. function wakeup(): JNCSelector; overload; virtual; abstract;
  12231. end;
  12232. JNCSSelectorProvider = class abstract external 'java.nio.channels.spi' name 'SelectorProvider' (JLObject)
  12233. strict protected
  12234. constructor create(); overload;
  12235. public
  12236. class function provider(): JNCSSelectorProvider; static; overload;
  12237. function openDatagramChannel(): JNCDatagramChannel; overload; virtual; abstract; // throws java.io.IOException
  12238. function openPipe(): JNCPipe; overload; virtual; abstract; // throws java.io.IOException
  12239. function openSelector(): JNCSAbstractSelector; overload; virtual; abstract; // throws java.io.IOException
  12240. function openServerSocketChannel(): JNCServerSocketChannel; overload; virtual; abstract; // throws java.io.IOException
  12241. function openSocketChannel(): JNCSocketChannel; overload; virtual; abstract; // throws java.io.IOException
  12242. function inheritedChannel(): JNCChannel; overload; virtual; // throws java.io.IOException
  12243. end;
  12244. JSAccessControlContext = class sealed external 'java.security' name 'AccessControlContext' (JLObject)
  12245. public
  12246. constructor create(para1: JSAccessControlContext; para2: JSDomainCombiner); overload;
  12247. constructor create(para1: Arr1JSProtectionDomain); overload;
  12248. constructor create(const para1: array of JSProtectionDomain); overload;
  12249. procedure checkPermission(para1: JSPermission); overload; virtual; // throws java.security.AccessControlException
  12250. function getDomainCombiner(): JSDomainCombiner; overload; virtual;
  12251. end;
  12252. JSAccessController = class sealed external 'java.security' name 'AccessController' (JLObject)
  12253. public
  12254. class function doPrivileged(para1: JSPrivilegedAction): JLObject; static; overload;
  12255. class function doPrivileged(para1: JSPrivilegedAction; para2: JSAccessControlContext): JLObject; static; overload;
  12256. class function doPrivileged(para1: JSPrivilegedExceptionAction): JLObject; static; overload; // throws java.security.PrivilegedActionException
  12257. class function doPrivileged(para1: JSPrivilegedExceptionAction; para2: JSAccessControlContext): JLObject; static; overload; // throws java.security.PrivilegedActionException
  12258. class function doPrivilegedWithCombiner(para1: JSPrivilegedAction): JLObject; static; overload;
  12259. class function doPrivilegedWithCombiner(para1: JSPrivilegedExceptionAction): JLObject; static; overload; // throws java.security.PrivilegedActionException
  12260. class procedure checkPermission(para1: JSPermission); static; overload; // throws java.security.AccessControlException
  12261. class function getContext(): JSAccessControlContext; static; overload;
  12262. end;
  12263. JSAlgorithmParameterGenerator = class external 'java.security' name 'AlgorithmParameterGenerator' (JLObject)
  12264. strict protected
  12265. constructor create(para1: JSAlgorithmParameterGeneratorSpi; para2: JSProvider; para3: JLString); overload;
  12266. public
  12267. function getAlgorithm(): JLString; overload; virtual; final;
  12268. class function getInstance(para1: JLString): JSAlgorithmParameterGenerator; static; overload; // throws java.security.NoSuchAlgorithmException
  12269. class function getInstance(para1: JLString; para2: JLString): JSAlgorithmParameterGenerator; static; overload; // throws java.security.NoSuchAlgorithmException, java.security.NoSuchProviderException
  12270. class function getInstance(para1: JLString; para2: JSProvider): JSAlgorithmParameterGenerator; static; overload; // throws java.security.NoSuchAlgorithmException
  12271. function getProvider(): JSProvider; overload; virtual; final;
  12272. procedure init(para1: jint); overload; virtual; final;
  12273. procedure init(para1: jint; para2: JSSecureRandom); overload; virtual; final;
  12274. procedure init(para1: JSSAlgorithmParameterSpec); overload; virtual; final; // throws java.security.InvalidAlgorithmParameterException
  12275. procedure init(para1: JSSAlgorithmParameterSpec; para2: JSSecureRandom); overload; virtual; final; // throws java.security.InvalidAlgorithmParameterException
  12276. function generateParameters(): JSAlgorithmParameters; overload; virtual; final;
  12277. end;
  12278. JSAlgorithmParameterGeneratorSpi = class abstract external 'java.security' name 'AlgorithmParameterGeneratorSpi' (JLObject)
  12279. public
  12280. constructor create(); overload;
  12281. strict protected
  12282. procedure engineInit(para1: jint; para2: JSSecureRandom); overload; virtual; abstract;
  12283. procedure engineInit(para1: JSSAlgorithmParameterSpec; para2: JSSecureRandom); overload; virtual; abstract; // throws java.security.InvalidAlgorithmParameterException
  12284. function engineGenerateParameters(): JSAlgorithmParameters; overload; virtual; abstract;
  12285. end;
  12286. JSAlgorithmParameters = class external 'java.security' name 'AlgorithmParameters' (JLObject)
  12287. strict protected
  12288. constructor create(para1: JSAlgorithmParametersSpi; para2: JSProvider; para3: JLString); overload;
  12289. public
  12290. class function getInstance(para1: JLString): JSAlgorithmParameters; static; overload; // throws java.security.NoSuchAlgorithmException
  12291. class function getInstance(para1: JLString; para2: JLString): JSAlgorithmParameters; static; overload; // throws java.security.NoSuchAlgorithmException, java.security.NoSuchProviderException
  12292. class function getInstance(para1: JLString; para2: JSProvider): JSAlgorithmParameters; static; overload; // throws java.security.NoSuchAlgorithmException
  12293. function getProvider(): JSProvider; overload; virtual; final;
  12294. function getAlgorithm(): JLString; overload; virtual; final;
  12295. procedure init(para1: JSSAlgorithmParameterSpec); overload; virtual; final; // throws java.security.spec.InvalidParameterSpecException
  12296. procedure init(para1: Arr1jbyte); overload; virtual; final; // throws java.io.IOException
  12297. procedure init(var para1: array of jbyte); overload; virtual; final; // throws java.io.IOException
  12298. procedure init(para1: Arr1jbyte; para2: JLString); overload; virtual; final; // throws java.io.IOException
  12299. procedure init(var para1: array of jbyte; para2: JLString); overload; virtual; final; // throws java.io.IOException
  12300. function getParameterSpec(para1: JLClass): JSSAlgorithmParameterSpec; overload; virtual; final; // throws java.security.spec.InvalidParameterSpecException
  12301. function getEncoded(): Arr1jbyte; overload; virtual; final; // throws java.io.IOException
  12302. function getEncoded(para1: JLString): Arr1jbyte; overload; virtual; final; // throws java.io.IOException
  12303. function toString(): JLString; overload; virtual; final;
  12304. end;
  12305. JSAlgorithmParametersSpi = class abstract external 'java.security' name 'AlgorithmParametersSpi' (JLObject)
  12306. public
  12307. constructor create(); overload;
  12308. strict protected
  12309. procedure engineInit(para1: JSSAlgorithmParameterSpec); overload; virtual; abstract; // throws java.security.spec.InvalidParameterSpecException
  12310. procedure engineInit(para1: Arr1jbyte); overload; virtual; abstract; // throws java.io.IOException
  12311. procedure engineInit(var para1: array of jbyte); overload; virtual; abstract; // throws java.io.IOException
  12312. procedure engineInit(para1: Arr1jbyte; para2: JLString); overload; virtual; abstract; // throws java.io.IOException
  12313. procedure engineInit(var para1: array of jbyte; para2: JLString); overload; virtual; abstract; // throws java.io.IOException
  12314. function engineGetParameterSpec(para1: JLClass): JSSAlgorithmParameterSpec; overload; virtual; abstract; // throws java.security.spec.InvalidParameterSpecException
  12315. function engineGetEncoded(): Arr1jbyte; overload; virtual; abstract; // throws java.io.IOException
  12316. function engineGetEncoded(para1: JLString): Arr1jbyte; overload; virtual; abstract; // throws java.io.IOException
  12317. function engineToString(): JLString; overload; virtual; abstract;
  12318. end;
  12319. JSCertificate = interface external 'java.security' name 'Certificate'
  12320. procedure decode(para1: JIInputStream); overload; // throws java.security.KeyException, java.io.IOException
  12321. procedure encode(para1: JIOutputStream); overload; // throws java.security.KeyException, java.io.IOException
  12322. function getFormat(): JLString; overload;
  12323. function getGuarantor(): JSPrincipal; overload;
  12324. function getPrincipal(): JSPrincipal; overload;
  12325. function getPublicKey(): JSPublicKey; overload;
  12326. function toString(para1: jboolean): JLString; overload;
  12327. end;
  12328. JSDomainCombiner = interface external 'java.security' name 'DomainCombiner'
  12329. function combine(para1: Arr1JSProtectionDomain; para2: Arr1JSProtectionDomain): Arr1JSProtectionDomain; overload;
  12330. function combine(var para1: array of JSProtectionDomain; var para2: array of JSProtectionDomain): Arr1JSProtectionDomain; overload;
  12331. end;
  12332. JSGuard = interface external 'java.security' name 'Guard'
  12333. procedure checkGuard(para1: JLObject); overload; // throws java.lang.SecurityException
  12334. end;
  12335. JSKeyFactory = class external 'java.security' name 'KeyFactory' (JLObject)
  12336. strict protected
  12337. constructor create(para1: JSKeyFactorySpi; para2: JSProvider; para3: JLString); overload;
  12338. public
  12339. class function getInstance(para1: JLString): JSKeyFactory; static; overload; // throws java.security.NoSuchAlgorithmException
  12340. class function getInstance(para1: JLString; para2: JLString): JSKeyFactory; static; overload; // throws java.security.NoSuchAlgorithmException, java.security.NoSuchProviderException
  12341. class function getInstance(para1: JLString; para2: JSProvider): JSKeyFactory; static; overload; // throws java.security.NoSuchAlgorithmException
  12342. function getProvider(): JSProvider; overload; virtual; final;
  12343. function getAlgorithm(): JLString; overload; virtual; final;
  12344. function generatePublic(para1: JSSKeySpec): JSPublicKey; overload; virtual; final; // throws java.security.spec.InvalidKeySpecException
  12345. function generatePrivate(para1: JSSKeySpec): JSPrivateKey; overload; virtual; final; // throws java.security.spec.InvalidKeySpecException
  12346. function getKeySpec(para1: JSKey; para2: JLClass): JSSKeySpec; overload; virtual; final; // throws java.security.spec.InvalidKeySpecException
  12347. function translateKey(para1: JSKey): JSKey; overload; virtual; final; // throws java.security.InvalidKeyException
  12348. end;
  12349. JSKeyFactorySpi = class abstract external 'java.security' name 'KeyFactorySpi' (JLObject)
  12350. public
  12351. constructor create(); overload;
  12352. strict protected
  12353. function engineGeneratePublic(para1: JSSKeySpec): JSPublicKey; overload; virtual; abstract; // throws java.security.spec.InvalidKeySpecException
  12354. function engineGeneratePrivate(para1: JSSKeySpec): JSPrivateKey; overload; virtual; abstract; // throws java.security.spec.InvalidKeySpecException
  12355. function engineGetKeySpec(para1: JSKey; para2: JLClass): JSSKeySpec; overload; virtual; abstract; // throws java.security.spec.InvalidKeySpecException
  12356. function engineTranslateKey(para1: JSKey): JSKey; overload; virtual; abstract; // throws java.security.InvalidKeyException
  12357. end;
  12358. JSKeyPairGeneratorSpi = class abstract external 'java.security' name 'KeyPairGeneratorSpi' (JLObject)
  12359. public
  12360. constructor create(); overload;
  12361. function generateKeyPair(): JSKeyPair; overload; virtual; abstract;
  12362. procedure initialize(para1: jint; para2: JSSecureRandom); overload; virtual; abstract;
  12363. procedure initialize(para1: JSSAlgorithmParameterSpec; para2: JSSecureRandom); overload; virtual; // throws java.security.InvalidAlgorithmParameterException
  12364. end;
  12365. JSMessageDigestSpi = class abstract external 'java.security' name 'MessageDigestSpi' (JLObject)
  12366. public
  12367. constructor create(); overload;
  12368. strict protected
  12369. function engineGetDigestLength(): jint; overload; virtual;
  12370. procedure engineUpdate(para1: jbyte); overload; virtual; abstract;
  12371. procedure engineUpdate(para1: Arr1jbyte; para2: jint; para3: jint); overload; virtual; abstract;
  12372. procedure engineUpdate(var para1: array of jbyte; para2: jint; para3: jint); overload; virtual; abstract;
  12373. procedure engineUpdate(para1: JNByteBuffer); overload; virtual;
  12374. function engineDigest(): Arr1jbyte; overload; virtual; abstract;
  12375. function engineDigest(para1: Arr1jbyte; para2: jint; para3: jint): jint; overload; virtual; // throws java.security.DigestException
  12376. function engineDigest(var para1: array of jbyte; para2: jint; para3: jint): jint; overload; virtual; // throws java.security.DigestException
  12377. procedure engineReset(); overload; virtual; abstract;
  12378. public
  12379. function clone(): JLObject; overload; virtual; // throws java.lang.CloneNotSupportedException
  12380. end;
  12381. JSPolicy = class abstract external 'java.security' name 'Policy' (JLObject)
  12382. public
  12383. type
  12384. InnerParameters = interface;
  12385. Arr1InnerParameters = array of InnerParameters;
  12386. Arr2InnerParameters = array of Arr1InnerParameters;
  12387. Arr3InnerParameters = array of Arr2InnerParameters;
  12388. InnerParameters = interface external 'java.security' name 'Parameters'
  12389. end;
  12390. public
  12391. final class var
  12392. fUNSUPPORTED_EMPTY_COLLECTION: JSPermissionCollection; external name 'UNSUPPORTED_EMPTY_COLLECTION';
  12393. public
  12394. constructor create(); overload;
  12395. class function getInstance(para1: JLString; para2: JSPolicy.InnerParameters): JSPolicy; static; overload; // throws java.security.NoSuchAlgorithmException
  12396. class function getInstance(para1: JLString; para2: JSPolicy.InnerParameters; para3: JLString): JSPolicy; static; overload; // throws java.security.NoSuchProviderException, java.security.NoSuchAlgorithmException
  12397. class function getInstance(para1: JLString; para2: JSPolicy.InnerParameters; para3: JSProvider): JSPolicy; static; overload; // throws java.security.NoSuchAlgorithmException
  12398. function getParameters(): JSPolicy.InnerParameters; overload; virtual;
  12399. function getProvider(): JSProvider; overload; virtual;
  12400. function getType(): JLString; overload; virtual;
  12401. function getPermissions(para1: JSCodeSource): JSPermissionCollection; overload; virtual;
  12402. procedure refresh(); overload; virtual;
  12403. function getPermissions(para1: JSProtectionDomain): JSPermissionCollection; overload; virtual;
  12404. function implies(para1: JSProtectionDomain; para2: JSPermission): jboolean; overload; virtual;
  12405. class function getPolicy(): JSPolicy; static; overload;
  12406. class procedure setPolicy(para1: JSPolicy); static; overload;
  12407. end;
  12408. JSPolicySpi = class abstract external 'java.security' name 'PolicySpi' (JLObject)
  12409. public
  12410. constructor create(); overload;
  12411. strict protected
  12412. function engineImplies(para1: JSProtectionDomain; para2: JSPermission): jboolean; overload; virtual; abstract;
  12413. procedure engineRefresh(); overload; virtual;
  12414. function engineGetPermissions(para1: JSCodeSource): JSPermissionCollection; overload; virtual;
  12415. function engineGetPermissions(para1: JSProtectionDomain): JSPermissionCollection; overload; virtual;
  12416. end;
  12417. JSPrincipal = interface external 'java.security' name 'Principal'
  12418. function equals(para1: JLObject): jboolean; overload;
  12419. function getName(): JLString; overload;
  12420. function hashCode(): jint; overload;
  12421. function toString(): JLString; overload;
  12422. end;
  12423. JSPrivilegedAction = interface external 'java.security' name 'PrivilegedAction'
  12424. function run(): JLObject; overload;
  12425. end;
  12426. JSPrivilegedExceptionAction = interface external 'java.security' name 'PrivilegedExceptionAction'
  12427. function run(): JLObject; overload; // throws java.lang.Exception
  12428. end;
  12429. JSProtectionDomain = class external 'java.security' name 'ProtectionDomain' (JLObject)
  12430. public
  12431. constructor create(para1: JSCodeSource; para2: JSPermissionCollection); overload;
  12432. constructor create(para1: JSCodeSource; para2: JSPermissionCollection; para3: JLClassLoader; para4: Arr1JSPrincipal); overload;
  12433. constructor create(para1: JSCodeSource; para2: JSPermissionCollection; para3: JLClassLoader; const para4: array of JSPrincipal); overload;
  12434. function getClassLoader(): JLClassLoader; overload; virtual; final;
  12435. function getCodeSource(): JSCodeSource; overload; virtual; final;
  12436. function getPermissions(): JSPermissionCollection; overload; virtual; final;
  12437. function getPrincipals(): Arr1JSPrincipal; overload; virtual; final;
  12438. function implies(para1: JSPermission): jboolean; overload; virtual;
  12439. end;
  12440. JSSecurity = class sealed external 'java.security' name 'Security' (JLObject)
  12441. public
  12442. class function getAlgorithmProperty(para1: JLString; para2: JLString): JLString; static; overload;
  12443. class function insertProviderAt(para1: JSProvider; para2: jint): jint; static; overload;
  12444. class function addProvider(para1: JSProvider): jint; static; overload;
  12445. class procedure removeProvider(para1: JLString); static; overload;
  12446. class function getProviders(): Arr1JSProvider; static; overload;
  12447. class function getProvider(para1: JLString): JSProvider; static; overload;
  12448. class function getProviders(para1: JLString): Arr1JSProvider; static; overload;
  12449. class function getProviders(para1: JUMap): Arr1JSProvider; static; overload;
  12450. class function getProperty(para1: JLString): JLString; static; overload;
  12451. class procedure setProperty(para1: JLString; para2: JLString); static; overload;
  12452. class function getAlgorithms(para1: JLString): JUSet; static; overload;
  12453. end;
  12454. JSSignatureSpi = class abstract external 'java.security' name 'SignatureSpi' (JLObject)
  12455. strict protected
  12456. var
  12457. fappRandom: JSSecureRandom; external name 'appRandom';
  12458. public
  12459. constructor create(); overload;
  12460. strict protected
  12461. procedure engineInitVerify(para1: JSPublicKey); overload; virtual; abstract; // throws java.security.InvalidKeyException
  12462. procedure engineInitSign(para1: JSPrivateKey); overload; virtual; abstract; // throws java.security.InvalidKeyException
  12463. procedure engineInitSign(para1: JSPrivateKey; para2: JSSecureRandom); overload; virtual; // throws java.security.InvalidKeyException
  12464. procedure engineUpdate(para1: jbyte); overload; virtual; abstract; // throws java.security.SignatureException
  12465. procedure engineUpdate(para1: Arr1jbyte; para2: jint; para3: jint); overload; virtual; abstract; // throws java.security.SignatureException
  12466. procedure engineUpdate(var para1: array of jbyte; para2: jint; para3: jint); overload; virtual; abstract; // throws java.security.SignatureException
  12467. procedure engineUpdate(para1: JNByteBuffer); overload; virtual;
  12468. function engineSign(): Arr1jbyte; overload; virtual; abstract; // throws java.security.SignatureException
  12469. function engineSign(para1: Arr1jbyte; para2: jint; para3: jint): jint; overload; virtual; // throws java.security.SignatureException
  12470. function engineSign(var para1: array of jbyte; para2: jint; para3: jint): jint; overload; virtual; // throws java.security.SignatureException
  12471. function engineVerify(para1: Arr1jbyte): jboolean; overload; virtual; abstract; // throws java.security.SignatureException
  12472. function engineVerify(var para1: array of jbyte): jboolean; overload; virtual; abstract; // throws java.security.SignatureException
  12473. function engineVerify(para1: Arr1jbyte; para2: jint; para3: jint): jboolean; overload; virtual; // throws java.security.SignatureException
  12474. function engineVerify(var para1: array of jbyte; para2: jint; para3: jint): jboolean; overload; virtual; // throws java.security.SignatureException
  12475. procedure engineSetParameter(para1: JLString; para2: JLObject); overload; virtual; abstract; // throws java.security.InvalidParameterException
  12476. procedure engineSetParameter(para1: JSSAlgorithmParameterSpec); overload; virtual; // throws java.security.InvalidAlgorithmParameterException
  12477. function engineGetParameters(): JSAlgorithmParameters; overload; virtual;
  12478. function engineGetParameter(para1: JLString): JLObject; overload; virtual; abstract; // throws java.security.InvalidParameterException
  12479. public
  12480. function clone(): JLObject; overload; virtual; // throws java.lang.CloneNotSupportedException
  12481. end;
  12482. JSAOwner = interface external 'java.security.acl' name 'Owner'
  12483. function addOwner(para1: JSPrincipal; para2: JSPrincipal): jboolean; overload; // throws java.security.acl.NotOwnerException
  12484. function deleteOwner(para1: JSPrincipal; para2: JSPrincipal): jboolean; overload; // throws java.security.acl.NotOwnerException, java.security.acl.LastOwnerException
  12485. function isOwner(para1: JSPrincipal): jboolean; overload;
  12486. end;
  12487. JSAPermission = interface external 'java.security.acl' name 'Permission'
  12488. function equals(para1: JLObject): jboolean; overload;
  12489. function toString(): JLString; overload;
  12490. end;
  12491. JSCCRL = class abstract external 'java.security.cert' name 'CRL' (JLObject)
  12492. strict protected
  12493. constructor create(para1: JLString); overload;
  12494. public
  12495. function getType(): JLString; overload; virtual; final;
  12496. function isRevoked(para1: JSCCertificate): jboolean; overload; virtual; abstract;
  12497. function toString(): JLString; overload; virtual; abstract;
  12498. end;
  12499. JSCCertPathBuilder = class external 'java.security.cert' name 'CertPathBuilder' (JLObject)
  12500. strict protected
  12501. constructor create(para1: JSCCertPathBuilderSpi; para2: JSProvider; para3: JLString); overload;
  12502. public
  12503. function getAlgorithm(): JLString; overload; virtual; final;
  12504. function getProvider(): JSProvider; overload; virtual; final;
  12505. class function getInstance(para1: JLString): JSCCertPathBuilder; static; overload; // throws java.security.NoSuchAlgorithmException
  12506. class function getInstance(para1: JLString; para2: JLString): JSCCertPathBuilder; static; overload; // throws java.security.NoSuchAlgorithmException, java.security.NoSuchProviderException
  12507. class function getInstance(para1: JLString; para2: JSProvider): JSCCertPathBuilder; static; overload; // throws java.security.NoSuchAlgorithmException
  12508. function build(para1: JSCCertPathParameters): JSCCertPathBuilderResult; overload; virtual; final; // throws java.security.cert.CertPathBuilderException, java.security.InvalidAlgorithmParameterException
  12509. class function getDefaultType(): JLString; static; overload; final;
  12510. end;
  12511. JSCCertPathBuilderSpi = class abstract external 'java.security.cert' name 'CertPathBuilderSpi' (JLObject)
  12512. public
  12513. constructor create(); overload;
  12514. function engineBuild(para1: JSCCertPathParameters): JSCCertPathBuilderResult; overload; virtual; abstract; // throws java.security.cert.CertPathBuilderException, java.security.InvalidAlgorithmParameterException
  12515. end;
  12516. JSCCertPathValidator = class external 'java.security.cert' name 'CertPathValidator' (JLObject)
  12517. strict protected
  12518. constructor create(para1: JSCCertPathValidatorSpi; para2: JSProvider; para3: JLString); overload;
  12519. public
  12520. function getAlgorithm(): JLString; overload; virtual; final;
  12521. function getProvider(): JSProvider; overload; virtual; final;
  12522. class function getInstance(para1: JLString): JSCCertPathValidator; static; overload; // throws java.security.NoSuchAlgorithmException
  12523. class function getInstance(para1: JLString; para2: JLString): JSCCertPathValidator; static; overload; // throws java.security.NoSuchAlgorithmException, java.security.NoSuchProviderException
  12524. class function getInstance(para1: JLString; para2: JSProvider): JSCCertPathValidator; static; overload; // throws java.security.NoSuchAlgorithmException
  12525. function validate(para1: JSCCertPath; para2: JSCCertPathParameters): JSCCertPathValidatorResult; overload; virtual; final; // throws java.security.cert.CertPathValidatorException, java.security.InvalidAlgorithmParameterException
  12526. class function getDefaultType(): JLString; static; overload; final;
  12527. end;
  12528. JSCCertPathValidatorSpi = class abstract external 'java.security.cert' name 'CertPathValidatorSpi' (JLObject)
  12529. public
  12530. constructor create(); overload;
  12531. function engineValidate(para1: JSCCertPath; para2: JSCCertPathParameters): JSCCertPathValidatorResult; overload; virtual; abstract; // throws java.security.cert.CertPathValidatorException, java.security.InvalidAlgorithmParameterException
  12532. end;
  12533. JSCCertStore = class external 'java.security.cert' name 'CertStore' (JLObject)
  12534. strict protected
  12535. constructor create(para1: JSCCertStoreSpi; para2: JSProvider; para3: JLString; para4: JSCCertStoreParameters); overload;
  12536. public
  12537. class function getInstance(para1: JLString; para2: JSCCertStoreParameters): JSCCertStore; static; overload; // throws java.security.InvalidAlgorithmParameterException, java.security.NoSuchAlgorithmException
  12538. class function getInstance(para1: JLString; para2: JSCCertStoreParameters; para3: JLString): JSCCertStore; static; overload; // throws java.security.InvalidAlgorithmParameterException, java.security.NoSuchAlgorithmException, java.security.NoSuchProviderException
  12539. class function getInstance(para1: JLString; para2: JSCCertStoreParameters; para3: JSProvider): JSCCertStore; static; overload; // throws java.security.NoSuchAlgorithmException, java.security.InvalidAlgorithmParameterException
  12540. function getType(): JLString; overload; virtual; final;
  12541. function getProvider(): JSProvider; overload; virtual; final;
  12542. function getCertStoreParameters(): JSCCertStoreParameters; overload; virtual; final;
  12543. function getCertificates(para1: JSCCertSelector): JUCollection; overload; virtual; final; // throws java.security.cert.CertStoreException
  12544. function getCRLs(para1: JSCCRLSelector): JUCollection; overload; virtual; final; // throws java.security.cert.CertStoreException
  12545. class function getDefaultType(): JLString; static; overload; final;
  12546. end;
  12547. JSCCertStoreSpi = class abstract external 'java.security.cert' name 'CertStoreSpi' (JLObject)
  12548. public
  12549. constructor create(para1: JSCCertStoreParameters); overload; // throws java.security.InvalidAlgorithmParameterException
  12550. function engineGetCertificates(para1: JSCCertSelector): JUCollection; overload; virtual; abstract; // throws java.security.cert.CertStoreException
  12551. function engineGetCRLs(para1: JSCCRLSelector): JUCollection; overload; virtual; abstract; // throws java.security.cert.CertStoreException
  12552. end;
  12553. JSCCertificateFactory = class external 'java.security.cert' name 'CertificateFactory' (JLObject)
  12554. strict protected
  12555. constructor create(para1: JSCCertificateFactorySpi; para2: JSProvider; para3: JLString); overload;
  12556. public
  12557. class function getInstance(para1: JLString): JSCCertificateFactory; static; overload; final; // throws java.security.cert.CertificateException
  12558. class function getInstance(para1: JLString; para2: JLString): JSCCertificateFactory; static; overload; final; // throws java.security.cert.CertificateException, java.security.NoSuchProviderException
  12559. class function getInstance(para1: JLString; para2: JSProvider): JSCCertificateFactory; static; overload; final; // throws java.security.cert.CertificateException
  12560. function getProvider(): JSProvider; overload; virtual; final;
  12561. function getType(): JLString; overload; virtual; final;
  12562. function generateCertificate(para1: JIInputStream): JSCCertificate; overload; virtual; final; // throws java.security.cert.CertificateException
  12563. function getCertPathEncodings(): JUIterator; overload; virtual; final;
  12564. function generateCertPath(para1: JIInputStream): JSCCertPath; overload; virtual; final; // throws java.security.cert.CertificateException
  12565. function generateCertPath(para1: JIInputStream; para2: JLString): JSCCertPath; overload; virtual; final; // throws java.security.cert.CertificateException
  12566. function generateCertPath(para1: JUList): JSCCertPath; overload; virtual; final; // throws java.security.cert.CertificateException
  12567. function generateCertificates(para1: JIInputStream): JUCollection; overload; virtual; final; // throws java.security.cert.CertificateException
  12568. function generateCRL(para1: JIInputStream): JSCCRL; overload; virtual; final; // throws java.security.cert.CRLException
  12569. function generateCRLs(para1: JIInputStream): JUCollection; overload; virtual; final; // throws java.security.cert.CRLException
  12570. end;
  12571. JSCCertificateFactorySpi = class abstract external 'java.security.cert' name 'CertificateFactorySpi' (JLObject)
  12572. public
  12573. constructor create(); overload;
  12574. function engineGenerateCertificate(para1: JIInputStream): JSCCertificate; overload; virtual; abstract; // throws java.security.cert.CertificateException
  12575. function engineGenerateCertificates(para1: JIInputStream): JUCollection; overload; virtual; abstract; // throws java.security.cert.CertificateException
  12576. function engineGenerateCRL(para1: JIInputStream): JSCCRL; overload; virtual; abstract; // throws java.security.cert.CRLException
  12577. function engineGenerateCRLs(para1: JIInputStream): JUCollection; overload; virtual; abstract; // throws java.security.cert.CRLException
  12578. function engineGenerateCertPath(para1: JIInputStream): JSCCertPath; overload; virtual; // throws java.security.cert.CertificateException
  12579. function engineGenerateCertPath(para1: JIInputStream; para2: JLString): JSCCertPath; overload; virtual; // throws java.security.cert.CertificateException
  12580. function engineGenerateCertPath(para1: JUList): JSCCertPath; overload; virtual; // throws java.security.cert.CertificateException
  12581. function engineGetCertPathEncodings(): JUIterator; overload; virtual;
  12582. end;
  12583. JSCPolicyNode = interface external 'java.security.cert' name 'PolicyNode'
  12584. function getChildren(): JUIterator; overload;
  12585. function getDepth(): jint; overload;
  12586. function getExpectedPolicies(): JUSet; overload;
  12587. function getParent(): JSCPolicyNode; overload;
  12588. function getPolicyQualifiers(): JUSet; overload;
  12589. function getValidPolicy(): JLString; overload;
  12590. function isCritical(): jboolean; overload;
  12591. end;
  12592. JSCPolicyQualifierInfo = class external 'java.security.cert' name 'PolicyQualifierInfo' (JLObject)
  12593. public
  12594. constructor create(para1: Arr1jbyte); overload; // throws java.io.IOException
  12595. constructor create(const para1: array of jbyte); overload; // throws java.io.IOException
  12596. function getEncoded(): Arr1jbyte; overload; virtual; final;
  12597. function getPolicyQualifierId(): JLString; overload; virtual; final;
  12598. function getPolicyQualifier(): Arr1jbyte; overload; virtual; final;
  12599. function toString(): JLString; overload; virtual;
  12600. end;
  12601. JSCTrustAnchor = class external 'java.security.cert' name 'TrustAnchor' (JLObject)
  12602. public
  12603. constructor create(para1: JSCX509Certificate; para2: Arr1jbyte); overload;
  12604. constructor create(para1: JSCX509Certificate; const para2: array of jbyte); overload;
  12605. constructor create(para1: JLString; para2: JSPublicKey; para3: Arr1jbyte); overload;
  12606. constructor create(para1: JLString; para2: JSPublicKey; const para3: array of jbyte); overload;
  12607. constructor create(para1: JSAXX500Principal; para2: JSPublicKey; para3: Arr1jbyte); overload;
  12608. constructor create(para1: JSAXX500Principal; para2: JSPublicKey; const para3: array of jbyte); overload;
  12609. function getNameConstraints(): Arr1jbyte; overload; virtual; final;
  12610. function getTrustedCert(): JSCX509Certificate; overload; virtual; final;
  12611. function getCA(): JSAXX500Principal; overload; virtual; final;
  12612. function getCAName(): JLString; overload; virtual; final;
  12613. function getCAPublicKey(): JSPublicKey; overload; virtual; final;
  12614. function toString(): JLString; overload; virtual;
  12615. end;
  12616. JSCX509Extension = interface external 'java.security.cert' name 'X509Extension'
  12617. function getCriticalExtensionOIDs(): JUSet; overload;
  12618. function getExtensionValue(para1: JLString): Arr1jbyte; overload;
  12619. function getNonCriticalExtensionOIDs(): JUSet; overload;
  12620. function hasUnsupportedCriticalExtension(): jboolean; overload;
  12621. end;
  12622. JSIDSAKey = interface external 'java.security.interfaces' name 'DSAKey'
  12623. function getParams(): JSIDSAParams; overload;
  12624. end;
  12625. JSIDSAKeyPairGenerator = interface external 'java.security.interfaces' name 'DSAKeyPairGenerator'
  12626. procedure initialize(para1: JSIDSAParams; para2: JSSecureRandom); overload; // throws java.security.InvalidParameterException
  12627. procedure initialize(para1: jint; para2: jboolean; para3: JSSecureRandom); overload; // throws java.security.InvalidParameterException
  12628. end;
  12629. JSIDSAParams = interface external 'java.security.interfaces' name 'DSAParams'
  12630. function getG(): JMBigInteger; overload;
  12631. function getP(): JMBigInteger; overload;
  12632. function getQ(): JMBigInteger; overload;
  12633. end;
  12634. JSIECKey = interface external 'java.security.interfaces' name 'ECKey'
  12635. function getParams(): JSSECParameterSpec; overload;
  12636. end;
  12637. JSIRSAKey = interface external 'java.security.interfaces' name 'RSAKey'
  12638. function getModulus(): JMBigInteger; overload;
  12639. end;
  12640. JSSAlgorithmParameterSpec = interface external 'java.security.spec' name 'AlgorithmParameterSpec'
  12641. end;
  12642. JSSECField = interface external 'java.security.spec' name 'ECField'
  12643. function getFieldSize(): jint; overload;
  12644. end;
  12645. JSSECPoint = class external 'java.security.spec' name 'ECPoint' (JLObject)
  12646. public
  12647. final class var
  12648. fPOINT_INFINITY: JSSECPoint; external name 'POINT_INFINITY';
  12649. public
  12650. constructor create(para1: JMBigInteger; para2: JMBigInteger); overload;
  12651. function getAffineX(): JMBigInteger; overload; virtual;
  12652. function getAffineY(): JMBigInteger; overload; virtual;
  12653. function equals(para1: JLObject): jboolean; overload; virtual;
  12654. function hashCode(): jint; overload; virtual;
  12655. end;
  12656. JSSEllipticCurve = class external 'java.security.spec' name 'EllipticCurve' (JLObject)
  12657. public
  12658. constructor create(para1: JSSECField; para2: JMBigInteger; para3: JMBigInteger; para4: Arr1jbyte); overload;
  12659. constructor create(para1: JSSECField; para2: JMBigInteger; para3: JMBigInteger; const para4: array of jbyte); overload;
  12660. constructor create(para1: JSSECField; para2: JMBigInteger; para3: JMBigInteger); overload;
  12661. function getA(): JMBigInteger; overload; virtual;
  12662. function getB(): JMBigInteger; overload; virtual;
  12663. function getField(): JSSECField; overload; virtual;
  12664. function getSeed(): Arr1jbyte; overload; virtual;
  12665. function equals(para1: JLObject): jboolean; overload; virtual;
  12666. function hashCode(): jint; overload; virtual;
  12667. end;
  12668. JSSKeySpec = interface external 'java.security.spec' name 'KeySpec'
  12669. end;
  12670. JSSRSAOtherPrimeInfo = class external 'java.security.spec' name 'RSAOtherPrimeInfo' (JLObject)
  12671. public
  12672. constructor create(para1: JMBigInteger; para2: JMBigInteger; para3: JMBigInteger); overload;
  12673. function getCrtCoefficient(): JMBigInteger; overload; virtual; final;
  12674. function getPrime(): JMBigInteger; overload; virtual; final;
  12675. function getExponent(): JMBigInteger; overload; virtual; final;
  12676. end;
  12677. JSArray = interface external 'java.sql' name 'Array'
  12678. function getArray(): JLObject; overload; // throws java.sql.SQLException
  12679. function getArray(para1: jlong; para2: jint): JLObject; overload; // throws java.sql.SQLException
  12680. function getArray(para1: jlong; para2: jint; para3: JUMap): JLObject; overload; // throws java.sql.SQLException
  12681. function getArray(para1: JUMap): JLObject; overload; // throws java.sql.SQLException
  12682. function getBaseType(): jint; overload; // throws java.sql.SQLException
  12683. function getBaseTypeName(): JLString; overload; // throws java.sql.SQLException
  12684. function getResultSet(): JSResultSet; overload; // throws java.sql.SQLException
  12685. function getResultSet(para1: jlong; para2: jint): JSResultSet; overload; // throws java.sql.SQLException
  12686. function getResultSet(para1: jlong; para2: jint; para3: JUMap): JSResultSet; overload; // throws java.sql.SQLException
  12687. function getResultSet(para1: JUMap): JSResultSet; overload; // throws java.sql.SQLException
  12688. procedure free(); overload; // throws java.sql.SQLException
  12689. end;
  12690. JSBlob = interface external 'java.sql' name 'Blob'
  12691. function getBinaryStream(): JIInputStream; overload; // throws java.sql.SQLException
  12692. function getBinaryStream(para1: jlong; para2: jlong): JIInputStream; overload; // throws java.sql.SQLException
  12693. function getBytes(para1: jlong; para2: jint): Arr1jbyte; overload; // throws java.sql.SQLException
  12694. function length(): jlong; overload; // throws java.sql.SQLException
  12695. function position(para1: JSBlob; para2: jlong): jlong; overload; // throws java.sql.SQLException
  12696. function position(para1: Arr1jbyte; para2: jlong): jlong; overload; // throws java.sql.SQLException
  12697. function position(var para1: array of jbyte; para2: jlong): jlong; overload; // throws java.sql.SQLException
  12698. function setBinaryStream(para1: jlong): JIOutputStream; overload; // throws java.sql.SQLException
  12699. function setBytes(para1: jlong; para2: Arr1jbyte): jint; overload; // throws java.sql.SQLException
  12700. function setBytes(para1: jlong; var para2: array of jbyte): jint; overload; // throws java.sql.SQLException
  12701. function setBytes(para1: jlong; para2: Arr1jbyte; para3: jint; para4: jint): jint; overload; // throws java.sql.SQLException
  12702. function setBytes(para1: jlong; var para2: array of jbyte; para3: jint; para4: jint): jint; overload; // throws java.sql.SQLException
  12703. procedure truncate(para1: jlong); overload; // throws java.sql.SQLException
  12704. procedure free(); overload; // throws java.sql.SQLException
  12705. end;
  12706. JSClob = interface external 'java.sql' name 'Clob'
  12707. function getAsciiStream(): JIInputStream; overload; // throws java.sql.SQLException
  12708. function getCharacterStream(): JIReader; overload; // throws java.sql.SQLException
  12709. function getSubString(para1: jlong; para2: jint): JLString; overload; // throws java.sql.SQLException
  12710. function length(): jlong; overload; // throws java.sql.SQLException
  12711. function position(para1: JSClob; para2: jlong): jlong; overload; // throws java.sql.SQLException
  12712. function position(para1: JLString; para2: jlong): jlong; overload; // throws java.sql.SQLException
  12713. function setAsciiStream(para1: jlong): JIOutputStream; overload; // throws java.sql.SQLException
  12714. function setCharacterStream(para1: jlong): JIWriter; overload; // throws java.sql.SQLException
  12715. function setString(para1: jlong; para2: JLString): jint; overload; // throws java.sql.SQLException
  12716. function setString(para1: jlong; para2: JLString; para3: jint; para4: jint): jint; overload; // throws java.sql.SQLException
  12717. procedure truncate(para1: jlong); overload; // throws java.sql.SQLException
  12718. procedure free(); overload; // throws java.sql.SQLException
  12719. function getCharacterStream(para1: jlong; para2: jlong): JIReader; overload; // throws java.sql.SQLException
  12720. end;
  12721. JSDriver = interface external 'java.sql' name 'Driver'
  12722. function acceptsURL(para1: JLString): jboolean; overload; // throws java.sql.SQLException
  12723. function connect(para1: JLString; para2: JUProperties): JSConnection; overload; // throws java.sql.SQLException
  12724. function getMajorVersion(): jint; overload;
  12725. function getMinorVersion(): jint; overload;
  12726. function getPropertyInfo(para1: JLString; para2: JUProperties): Arr1JSDriverPropertyInfo; overload; // throws java.sql.SQLException
  12727. function jdbcCompliant(): jboolean; overload;
  12728. end;
  12729. JSDriverManager = class external 'java.sql' name 'DriverManager' (JLObject)
  12730. public
  12731. class procedure deregisterDriver(para1: JSDriver); static; overload; // throws java.sql.SQLException
  12732. class function getConnection(para1: JLString): JSConnection; static; overload; // throws java.sql.SQLException
  12733. class function getConnection(para1: JLString; para2: JUProperties): JSConnection; static; overload; // throws java.sql.SQLException
  12734. class function getConnection(para1: JLString; para2: JLString; para3: JLString): JSConnection; static; overload; // throws java.sql.SQLException
  12735. class function getDriver(para1: JLString): JSDriver; static; overload; // throws java.sql.SQLException
  12736. class function getDrivers(): JUEnumeration; static; overload;
  12737. class function getLoginTimeout(): jint; static; overload;
  12738. class function getLogStream(): JIPrintStream; static; overload;
  12739. class function getLogWriter(): JIPrintWriter; static; overload;
  12740. class procedure println(para1: JLString); static; overload;
  12741. class procedure registerDriver(para1: JSDriver); static; overload; // throws java.sql.SQLException
  12742. class procedure setLoginTimeout(para1: jint); static; overload;
  12743. class procedure setLogStream(para1: JIPrintStream); static; overload;
  12744. class procedure setLogWriter(para1: JIPrintWriter); static; overload;
  12745. end;
  12746. JSDriverPropertyInfo = class external 'java.sql' name 'DriverPropertyInfo' (JLObject)
  12747. public
  12748. var
  12749. fchoices: Arr1JLString; external name 'choices';
  12750. fdescription: JLString; external name 'description';
  12751. fname: JLString; external name 'name';
  12752. frequired: jboolean; external name 'required';
  12753. fvalue: JLString; external name 'value';
  12754. public
  12755. constructor create(para1: JLString; para2: JLString); overload;
  12756. end;
  12757. JSRef = interface external 'java.sql' name 'Ref'
  12758. function getBaseTypeName(): JLString; overload; // throws java.sql.SQLException
  12759. function getObject(): JLObject; overload; // throws java.sql.SQLException
  12760. function getObject(para1: JUMap): JLObject; overload; // throws java.sql.SQLException
  12761. procedure setObject(para1: JLObject); overload; // throws java.sql.SQLException
  12762. end;
  12763. JSRowId = interface external 'java.sql' name 'RowId'
  12764. function equals(para1: JLObject): jboolean; overload;
  12765. function getBytes(): Arr1jbyte; overload;
  12766. function toString(): JLString; overload;
  12767. function hashCode(): jint; overload;
  12768. end;
  12769. JSSQLData = interface external 'java.sql' name 'SQLData'
  12770. function getSQLTypeName(): JLString; overload; // throws java.sql.SQLException
  12771. procedure readSQL(para1: JSSQLInput; para2: JLString); overload; // throws java.sql.SQLException
  12772. procedure writeSQL(para1: JSSQLOutput); overload; // throws java.sql.SQLException
  12773. end;
  12774. JSSQLInput = interface external 'java.sql' name 'SQLInput'
  12775. function readString(): JLString; overload; // throws java.sql.SQLException
  12776. function readBoolean(): jboolean; overload; // throws java.sql.SQLException
  12777. function readByte(): jbyte; overload; // throws java.sql.SQLException
  12778. function readShort(): jshort; overload; // throws java.sql.SQLException
  12779. function readInt(): jint; overload; // throws java.sql.SQLException
  12780. function readLong(): jlong; overload; // throws java.sql.SQLException
  12781. function readFloat(): jfloat; overload; // throws java.sql.SQLException
  12782. function readDouble(): jdouble; overload; // throws java.sql.SQLException
  12783. function readBigDecimal(): JMBigDecimal; overload; // throws java.sql.SQLException
  12784. function readBytes(): Arr1jbyte; overload; // throws java.sql.SQLException
  12785. function readDate(): JSDate; overload; // throws java.sql.SQLException
  12786. function readTime(): JSTime; overload; // throws java.sql.SQLException
  12787. function readTimestamp(): JSqlTimestamp; overload; // throws java.sql.SQLException
  12788. function readCharacterStream(): JIReader; overload; // throws java.sql.SQLException
  12789. function readAsciiStream(): JIInputStream; overload; // throws java.sql.SQLException
  12790. function readBinaryStream(): JIInputStream; overload; // throws java.sql.SQLException
  12791. function readObject(): JLObject; overload; // throws java.sql.SQLException
  12792. function readRef(): JSRef; overload; // throws java.sql.SQLException
  12793. function readBlob(): JSBlob; overload; // throws java.sql.SQLException
  12794. function readClob(): JSClob; overload; // throws java.sql.SQLException
  12795. function readArray(): JSArray; overload; // throws java.sql.SQLException
  12796. function wasNull(): jboolean; overload; // throws java.sql.SQLException
  12797. function readURL(): JNURL; overload; // throws java.sql.SQLException
  12798. function readNClob(): JSNClob; overload; // throws java.sql.SQLException
  12799. function readNString(): JLString; overload; // throws java.sql.SQLException
  12800. function readSQLXML(): JSSQLXML; overload; // throws java.sql.SQLException
  12801. function readRowId(): JSRowId; overload; // throws java.sql.SQLException
  12802. end;
  12803. JSSQLOutput = interface external 'java.sql' name 'SQLOutput'
  12804. procedure writeString(para1: JLString); overload; // throws java.sql.SQLException
  12805. procedure writeBoolean(para1: jboolean); overload; // throws java.sql.SQLException
  12806. procedure writeByte(para1: jbyte); overload; // throws java.sql.SQLException
  12807. procedure writeShort(para1: jshort); overload; // throws java.sql.SQLException
  12808. procedure writeInt(para1: jint); overload; // throws java.sql.SQLException
  12809. procedure writeLong(para1: jlong); overload; // throws java.sql.SQLException
  12810. procedure writeFloat(para1: jfloat); overload; // throws java.sql.SQLException
  12811. procedure writeDouble(para1: jdouble); overload; // throws java.sql.SQLException
  12812. procedure writeBigDecimal(para1: JMBigDecimal); overload; // throws java.sql.SQLException
  12813. procedure writeBytes(para1: Arr1jbyte); overload; // throws java.sql.SQLException
  12814. procedure writeBytes(var para1: array of jbyte); overload; // throws java.sql.SQLException
  12815. procedure writeDate(para1: JSDate); overload; // throws java.sql.SQLException
  12816. procedure writeTime(para1: JSTime); overload; // throws java.sql.SQLException
  12817. procedure writeTimestamp(para1: JSqlTimestamp); overload; // throws java.sql.SQLException
  12818. procedure writeCharacterStream(para1: JIReader); overload; // throws java.sql.SQLException
  12819. procedure writeAsciiStream(para1: JIInputStream); overload; // throws java.sql.SQLException
  12820. procedure writeBinaryStream(para1: JIInputStream); overload; // throws java.sql.SQLException
  12821. procedure writeObject(para1: JSSQLData); overload; // throws java.sql.SQLException
  12822. procedure writeRef(para1: JSRef); overload; // throws java.sql.SQLException
  12823. procedure writeBlob(para1: JSBlob); overload; // throws java.sql.SQLException
  12824. procedure writeClob(para1: JSClob); overload; // throws java.sql.SQLException
  12825. procedure writeStruct(para1: JSStruct); overload; // throws java.sql.SQLException
  12826. procedure writeArray(para1: JSArray); overload; // throws java.sql.SQLException
  12827. procedure writeURL(para1: JNURL); overload; // throws java.sql.SQLException
  12828. procedure writeNString(para1: JLString); overload; // throws java.sql.SQLException
  12829. procedure writeNClob(para1: JSNClob); overload; // throws java.sql.SQLException
  12830. procedure writeRowId(para1: JSRowId); overload; // throws java.sql.SQLException
  12831. procedure writeSQLXML(para1: JSSQLXML); overload; // throws java.sql.SQLException
  12832. end;
  12833. JSSQLXML = interface external 'java.sql' name 'SQLXML'
  12834. procedure free(); overload; // throws java.sql.SQLException
  12835. function getBinaryStream(): JIInputStream; overload; // throws java.sql.SQLException
  12836. function setBinaryStream(): JIOutputStream; overload; // throws java.sql.SQLException
  12837. function getCharacterStream(): JIReader; overload; // throws java.sql.SQLException
  12838. function setCharacterStream(): JIWriter; overload; // throws java.sql.SQLException
  12839. function getString(): JLString; overload; // throws java.sql.SQLException
  12840. procedure setString(para1: JLString); overload; // throws java.sql.SQLException
  12841. function getSource(para1: JLClass): JXTSource; overload; // throws java.sql.SQLException
  12842. function setResult(para1: JLClass): JXTResult; overload; // throws java.sql.SQLException
  12843. end;
  12844. JSSavepoint = interface external 'java.sql' name 'Savepoint'
  12845. function getSavepointId(): jint; overload; // throws java.sql.SQLException
  12846. function getSavepointName(): JLString; overload; // throws java.sql.SQLException
  12847. end;
  12848. JSStruct = interface external 'java.sql' name 'Struct'
  12849. function getSQLTypeName(): JLString; overload; // throws java.sql.SQLException
  12850. function getAttributes(): Arr1JLObject; overload; // throws java.sql.SQLException
  12851. function getAttributes(para1: JUMap): Arr1JLObject; overload; // throws java.sql.SQLException
  12852. end;
  12853. JSTypes = class external 'java.sql' name 'Types' (JLObject)
  12854. public
  12855. const
  12856. &ARRAY = 2003;
  12857. BIGINT = -5;
  12858. BINARY = -2;
  12859. BIT = -7;
  12860. BLOB = 2004;
  12861. BOOLEAN = 16;
  12862. CHAR = 1;
  12863. CLOB = 2005;
  12864. DATALINK = 70;
  12865. DATE = 91;
  12866. DECIMAL = 3;
  12867. DISTINCT = 2001;
  12868. DOUBLE = 8;
  12869. FLOAT = 6;
  12870. INTEGER = 4;
  12871. JAVA_OBJECT = 2000;
  12872. LONGVARBINARY = -4;
  12873. LONGVARCHAR = -1;
  12874. NULL = 0;
  12875. NUMERIC = 2;
  12876. OTHER = 1111;
  12877. REAL = 7;
  12878. REF = 2006;
  12879. SMALLINT = 5;
  12880. STRUCT = 2002;
  12881. TIME = 92;
  12882. TIMESTAMP = 93;
  12883. TINYINT = -6;
  12884. VARBINARY = -3;
  12885. VARCHAR = 12;
  12886. ROWID = -8;
  12887. NCHAR = -15;
  12888. NVARCHAR = -9;
  12889. LONGNVARCHAR = -16;
  12890. NCLOB = 2011;
  12891. SQLXML = 2009;
  12892. end;
  12893. JSWrapper = interface external 'java.sql' name 'Wrapper'
  12894. function unwrap(para1: JLClass): JLObject; overload; // throws java.sql.SQLException
  12895. function isWrapperFor(para1: JLClass): jboolean; overload; // throws java.sql.SQLException
  12896. end;
  12897. JTAnnotation = class external 'java.text' name 'Annotation' (JLObject)
  12898. public
  12899. constructor create(para1: JLObject); overload;
  12900. function getValue(): JLObject; overload; virtual;
  12901. function toString(): JLString; overload; virtual;
  12902. end;
  12903. JTBidi = class sealed external 'java.text' name 'Bidi' (JLObject)
  12904. public
  12905. const
  12906. DIRECTION_DEFAULT_LEFT_TO_RIGHT = -2;
  12907. DIRECTION_DEFAULT_RIGHT_TO_LEFT = -1;
  12908. DIRECTION_LEFT_TO_RIGHT = 0;
  12909. DIRECTION_RIGHT_TO_LEFT = 1;
  12910. public
  12911. constructor create(para1: JTAttributedCharacterIterator); overload;
  12912. constructor create(para1: Arr1jchar; para2: jint; para3: Arr1jbyte; para4: jint; para5: jint; para6: jint); overload;
  12913. constructor create(const para1: array of jchar; para2: jint; const para3: array of jbyte; para4: jint; para5: jint; para6: jint); overload;
  12914. constructor create(para1: JLString; para2: jint); overload;
  12915. function baseIsLeftToRight(): jboolean; overload; virtual;
  12916. function createLineBidi(para1: jint; para2: jint): JTBidi; overload; virtual;
  12917. function getBaseLevel(): jint; overload; virtual;
  12918. function getLength(): jint; overload; virtual;
  12919. function getLevelAt(para1: jint): jint; overload; virtual;
  12920. function getRunCount(): jint; overload; virtual;
  12921. function getRunLevel(para1: jint): jint; overload; virtual;
  12922. function getRunLimit(para1: jint): jint; overload; virtual;
  12923. function getRunStart(para1: jint): jint; overload; virtual;
  12924. function isLeftToRight(): jboolean; overload; virtual;
  12925. function isMixed(): jboolean; overload; virtual;
  12926. function isRightToLeft(): jboolean; overload; virtual;
  12927. class procedure reorderVisually(para1: Arr1jbyte; para2: jint; para3: Arr1JLObject; para4: jint; para5: jint); static; overload;
  12928. class procedure reorderVisually(var para1: array of jbyte; para2: jint; var para3: array of JLObject; para4: jint; para5: jint); static; overload;
  12929. class function requiresBidi(para1: Arr1jchar; para2: jint; para3: jint): jboolean; static; overload;
  12930. class function requiresBidi(var para1: array of jchar; para2: jint; para3: jint): jboolean; static; overload;
  12931. function toString(): JLString; overload; virtual;
  12932. end;
  12933. JTCollationElementIterator = class sealed external 'java.text' name 'CollationElementIterator' (JLObject)
  12934. public
  12935. const
  12936. NULLORDER = -1;
  12937. public
  12938. function getMaxExpansion(para1: jint): jint; overload; virtual;
  12939. function getOffset(): jint; overload; virtual;
  12940. function next(): jint; overload; virtual;
  12941. function previous(): jint; overload; virtual;
  12942. class function primaryOrder(para1: jint): jint; static; overload; final;
  12943. procedure reset(); overload; virtual;
  12944. class function secondaryOrder(para1: jint): jshort; static; overload; final;
  12945. procedure setOffset(para1: jint); overload; virtual;
  12946. procedure setText(para1: JTCharacterIterator); overload; virtual;
  12947. procedure setText(para1: JLString); overload; virtual;
  12948. class function tertiaryOrder(para1: jint): jshort; static; overload; final;
  12949. end;
  12950. JTParsePosition = class external 'java.text' name 'ParsePosition' (JLObject)
  12951. public
  12952. constructor create(para1: jint); overload;
  12953. function equals(para1: JLObject): jboolean; overload; virtual;
  12954. function getErrorIndex(): jint; overload; virtual;
  12955. function getIndex(): jint; overload; virtual;
  12956. function hashCode(): jint; overload; virtual;
  12957. procedure setErrorIndex(para1: jint); overload; virtual;
  12958. procedure setIndex(para1: jint); overload; virtual;
  12959. function toString(): JLString; overload; virtual;
  12960. end;
  12961. JUCollections = class external 'java.util' name 'Collections' (JLObject)
  12962. public
  12963. final class var
  12964. fEMPTY_LIST: JUList; external name 'EMPTY_LIST';
  12965. fEMPTY_SET: JUSet; external name 'EMPTY_SET';
  12966. fEMPTY_MAP: JUMap; external name 'EMPTY_MAP';
  12967. public
  12968. class function binarySearch(para1: JUList; para2: JLObject): jint; static; overload;
  12969. class function binarySearch(para1: JUList; para2: JLObject; para3: JUComparator): jint; static; overload;
  12970. class procedure copy(para1: JUList; para2: JUList); static; overload;
  12971. class function enumeration(para1: JUCollection): JUEnumeration; static; overload;
  12972. class procedure fill(para1: JUList; para2: JLObject); static; overload;
  12973. class function max(para1: JUCollection): JLObject; static; overload;
  12974. class function max(para1: JUCollection; para2: JUComparator): JLObject; static; overload;
  12975. class function min(para1: JUCollection): JLObject; static; overload;
  12976. class function min(para1: JUCollection; para2: JUComparator): JLObject; static; overload;
  12977. class function nCopies(para1: jint; para2: JLObject): JUList; static; overload;
  12978. class procedure reverse(para1: JUList); static; overload;
  12979. class function reverseOrder(): JUComparator; static; overload;
  12980. class function reverseOrder(para1: JUComparator): JUComparator; static; overload;
  12981. class procedure shuffle(para1: JUList); static; overload;
  12982. class procedure shuffle(para1: JUList; para2: JURandom); static; overload;
  12983. class function singleton(para1: JLObject): JUSet; static; overload;
  12984. class function singletonList(para1: JLObject): JUList; static; overload;
  12985. class function singletonMap(para1: JLObject; para2: JLObject): JUMap; static; overload;
  12986. class procedure sort(para1: JUList); static; overload;
  12987. class procedure sort(para1: JUList; para2: JUComparator); static; overload;
  12988. class procedure swap(para1: JUList; para2: jint; para3: jint); static; overload;
  12989. class function replaceAll(para1: JUList; para2: JLObject; para3: JLObject): jboolean; static; overload;
  12990. class procedure rotate(para1: JUList; para2: jint); static; overload;
  12991. class function indexOfSubList(para1: JUList; para2: JUList): jint; static; overload;
  12992. class function lastIndexOfSubList(para1: JUList; para2: JUList): jint; static; overload;
  12993. class function list(para1: JUEnumeration): JUArrayList; static; overload;
  12994. class function synchronizedCollection(para1: JUCollection): JUCollection; static; overload;
  12995. class function synchronizedList(para1: JUList): JUList; static; overload;
  12996. class function synchronizedMap(para1: JUMap): JUMap; static; overload;
  12997. class function synchronizedSet(para1: JUSet): JUSet; static; overload;
  12998. class function synchronizedSortedMap(para1: JUSortedMap): JUSortedMap; static; overload;
  12999. class function synchronizedSortedSet(para1: JUSortedSet): JUSortedSet; static; overload;
  13000. class function unmodifiableCollection(para1: JUCollection): JUCollection; static; overload;
  13001. class function unmodifiableList(para1: JUList): JUList; static; overload;
  13002. class function unmodifiableMap(para1: JUMap): JUMap; static; overload;
  13003. class function unmodifiableSet(para1: JUSet): JUSet; static; overload;
  13004. class function unmodifiableSortedMap(para1: JUSortedMap): JUSortedMap; static; overload;
  13005. class function unmodifiableSortedSet(para1: JUSortedSet): JUSortedSet; static; overload;
  13006. class function frequency(para1: JUCollection; para2: JLObject): jint; static; overload;
  13007. class function emptyList(): JUList; static; overload; final;
  13008. class function emptySet(): JUSet; static; overload; final;
  13009. class function emptyMap(): JUMap; static; overload; final;
  13010. class function checkedCollection(para1: JUCollection; para2: JLClass): JUCollection; static; overload;
  13011. class function checkedMap(para1: JUMap; para2: JLClass; para3: JLClass): JUMap; static; overload;
  13012. class function checkedList(para1: JUList; para2: JLClass): JUList; static; overload;
  13013. class function checkedSet(para1: JUSet; para2: JLClass): JUSet; static; overload;
  13014. class function checkedSortedMap(para1: JUSortedMap; para2: JLClass; para3: JLClass): JUSortedMap; static; overload;
  13015. class function checkedSortedSet(para1: JUSortedSet; para2: JLClass): JUSortedSet; static; overload;
  13016. class function addAll(para1: JUCollection; para2: Arr1JLObject): jboolean; static; overload;
  13017. class function addAll(para1: JUCollection; const para2: array of JLObject): jboolean; static; overload;
  13018. class function disjoint(para1: JUCollection; para2: JUCollection): jboolean; static; overload;
  13019. class function newSetFromMap(para1: JUMap): JUSet; static; overload;
  13020. class function asLifoQueue(para1: JUDeque): JUQueue; static; overload;
  13021. end;
  13022. JUDictionary = class abstract external 'java.util' name 'Dictionary' (JLObject)
  13023. public
  13024. constructor create(); overload;
  13025. function elements(): JUEnumeration; overload; virtual; abstract;
  13026. function get(para1: JLObject): JLObject; overload; virtual; abstract;
  13027. function isEmpty(): jboolean; overload; virtual; abstract;
  13028. function keys(): JUEnumeration; overload; virtual; abstract;
  13029. function put(para1: JLObject; para2: JLObject): JLObject; overload; virtual; abstract;
  13030. function remove(para1: JLObject): JLObject; overload; virtual; abstract;
  13031. function size(): jint; overload; virtual; abstract;
  13032. end;
  13033. JUEnumeration = interface external 'java.util' name 'Enumeration'
  13034. function hasMoreElements(): jboolean; overload;
  13035. function nextElement(): JLObject; overload;
  13036. end;
  13037. JUEventListener = interface external 'java.util' name 'EventListener'
  13038. end;
  13039. JUFormattable = interface external 'java.util' name 'Formattable'
  13040. procedure formatTo(para1: JUFormatter; para2: jint; para3: jint; para4: jint); overload; // throws java.util.IllegalFormatException
  13041. end;
  13042. JUFormattableFlags = class external 'java.util' name 'FormattableFlags' (JLObject)
  13043. public
  13044. const
  13045. LEFT_JUSTIFY = 1;
  13046. UPPERCASE = 2;
  13047. ALTERNATE = 4;
  13048. end;
  13049. JUObservable = class external 'java.util' name 'Observable' (JLObject)
  13050. public
  13051. constructor create(); overload;
  13052. procedure addObserver(para1: JUObserver); overload; virtual;
  13053. strict protected
  13054. procedure clearChanged(); overload; virtual;
  13055. public
  13056. function countObservers(): jint; overload; virtual;
  13057. procedure deleteObserver(para1: JUObserver); overload; virtual;
  13058. procedure deleteObservers(); overload; virtual;
  13059. function hasChanged(): jboolean; overload; virtual;
  13060. procedure notifyObservers(); overload; virtual;
  13061. procedure notifyObservers(para1: JLObject); overload; virtual;
  13062. strict protected
  13063. procedure setChanged(); overload; virtual;
  13064. end;
  13065. JUObserver = interface external 'java.util' name 'Observer'
  13066. procedure update(para1: JUObservable; para2: JLObject); overload;
  13067. end;
  13068. JURandomAccess = interface external 'java.util' name 'RandomAccess'
  13069. end;
  13070. JUResourceBundle = class abstract external 'java.util' name 'ResourceBundle' (JLObject)
  13071. public
  13072. type
  13073. InnerControl = class;
  13074. Arr1InnerControl = array of InnerControl;
  13075. Arr2InnerControl = array of Arr1InnerControl;
  13076. Arr3InnerControl = array of Arr2InnerControl;
  13077. InnerControl = class external 'java.util' name 'Control' (JLObject)
  13078. public
  13079. final class var
  13080. fFORMAT_DEFAULT: JUList; external name 'FORMAT_DEFAULT';
  13081. fFORMAT_CLASS: JUList; external name 'FORMAT_CLASS';
  13082. fFORMAT_PROPERTIES: JUList; external name 'FORMAT_PROPERTIES';
  13083. public
  13084. const
  13085. TTL_DONT_CACHE = jlong(-1);
  13086. TTL_NO_EXPIRATION_CONTROL = jlong(-2);
  13087. strict protected
  13088. constructor create(); overload;
  13089. public
  13090. class function getControl(para1: JUList): JUResourceBundle.InnerControl; static; overload;
  13091. class function getNoFallbackControl(para1: JUList): JUResourceBundle.InnerControl; static; overload;
  13092. function getCandidateLocales(para1: JLString; para2: JULocale): JUList; overload; virtual;
  13093. function getFormats(para1: JLString): JUList; overload; virtual;
  13094. function getFallbackLocale(para1: JLString; para2: JULocale): JULocale; overload; virtual;
  13095. function newBundle(para1: JLString; para2: JULocale; para3: JLString; para4: JLClassLoader; para5: jboolean): JUResourceBundle; overload; virtual; // throws java.lang.IllegalAccessException, java.lang.InstantiationException, java.io.IOException
  13096. function getTimeToLive(para1: JLString; para2: JULocale): jlong; overload; virtual;
  13097. function needsReload(para1: JLString; para2: JULocale; para3: JLString; para4: JLClassLoader; para5: JUResourceBundle; para6: jlong): jboolean; overload; virtual;
  13098. function toBundleName(para1: JLString; para2: JULocale): JLString; overload; virtual;
  13099. function toResourceName(para1: JLString; para2: JLString): JLString; overload; virtual; final;
  13100. end;
  13101. strict protected
  13102. var
  13103. fparent: JUResourceBundle; external name 'parent';
  13104. public
  13105. constructor create(); overload;
  13106. class function getBundle(para1: JLString): JUResourceBundle; static; overload; // throws java.util.MissingResourceException
  13107. class function getBundle(para1: JLString; para2: JULocale): JUResourceBundle; static; overload;
  13108. class function getBundle(para1: JLString; para2: JULocale; para3: JLClassLoader): JUResourceBundle; static; overload; // throws java.util.MissingResourceException
  13109. class function getBundle(para1: JLString; para2: JUResourceBundle.InnerControl): JUResourceBundle; static; overload;
  13110. class function getBundle(para1: JLString; para2: JULocale; para3: JUResourceBundle.InnerControl): JUResourceBundle; static; overload;
  13111. class function getBundle(para1: JLString; para2: JULocale; para3: JLClassLoader; para4: JUResourceBundle.InnerControl): JUResourceBundle; static; overload;
  13112. function getKeys(): JUEnumeration; overload; virtual; abstract;
  13113. function getLocale(): JULocale; overload; virtual;
  13114. function getObject(para1: JLString): JLObject; overload; virtual; final;
  13115. function getString(para1: JLString): JLString; overload; virtual; final;
  13116. function getStringArray(para1: JLString): Arr1JLString; overload; virtual; final;
  13117. strict protected
  13118. function handleGetObject(para1: JLString): JLObject; overload; virtual; abstract;
  13119. procedure setParent(para1: JUResourceBundle); overload; virtual;
  13120. public
  13121. class procedure clearCache(); static; overload;
  13122. class procedure clearCache(para1: JLClassLoader); static; overload;
  13123. function containsKey(para1: JLString): jboolean; overload; virtual;
  13124. function keySet(): JUSet; overload; virtual;
  13125. strict protected
  13126. function handleKeySet(): JUSet; overload; virtual;
  13127. end;
  13128. JUTimer = class external 'java.util' name 'Timer' (JLObject)
  13129. public
  13130. constructor create(para1: JLString; para2: jboolean); overload;
  13131. constructor create(para1: JLString); overload;
  13132. constructor create(para1: jboolean); overload;
  13133. constructor create(); overload;
  13134. procedure cancel(); overload; virtual;
  13135. function purge(): jint; overload; virtual;
  13136. procedure schedule(para1: JUTimerTask; para2: JUDate); overload; virtual;
  13137. procedure schedule(para1: JUTimerTask; para2: jlong); overload; virtual;
  13138. procedure schedule(para1: JUTimerTask; para2: jlong; para3: jlong); overload; virtual;
  13139. procedure schedule(para1: JUTimerTask; para2: JUDate; para3: jlong); overload; virtual;
  13140. procedure scheduleAtFixedRate(para1: JUTimerTask; para2: jlong; para3: jlong); overload; virtual;
  13141. procedure scheduleAtFixedRate(para1: JUTimerTask; para2: JUDate; para3: jlong); overload; virtual;
  13142. end;
  13143. JUCCallable = interface external 'java.util.concurrent' name 'Callable'
  13144. function call(): JLObject; overload; // throws java.lang.Exception
  13145. end;
  13146. JUCCompletionService = interface external 'java.util.concurrent' name 'CompletionService'
  13147. function submit(para1: JUCCallable): JUCFuture; overload;
  13148. function submit(para1: JLRunnable; para2: JLObject): JUCFuture; overload;
  13149. function take(): JUCFuture; overload; // throws java.lang.InterruptedException
  13150. function poll(): JUCFuture; overload;
  13151. function poll(para1: jlong; para2: JUCTimeUnit): JUCFuture; overload; // throws java.lang.InterruptedException
  13152. end;
  13153. JUCCountDownLatch = class external 'java.util.concurrent' name 'CountDownLatch' (JLObject)
  13154. public
  13155. constructor create(para1: jint); overload;
  13156. procedure await(); overload; virtual; // throws java.lang.InterruptedException
  13157. function await(para1: jlong; para2: JUCTimeUnit): jboolean; overload; virtual; // throws java.lang.InterruptedException
  13158. procedure countDown(); overload; virtual;
  13159. function getCount(): jlong; overload; virtual;
  13160. function toString(): JLString; overload; virtual;
  13161. end;
  13162. JUCCyclicBarrier = class external 'java.util.concurrent' name 'CyclicBarrier' (JLObject)
  13163. public
  13164. constructor create(para1: jint; para2: JLRunnable); overload;
  13165. constructor create(para1: jint); overload;
  13166. function getParties(): jint; overload; virtual;
  13167. function await(): jint; overload; virtual; // throws java.lang.InterruptedException, java.util.concurrent.BrokenBarrierException
  13168. function await(para1: jlong; para2: JUCTimeUnit): jint; overload; virtual; // throws java.lang.InterruptedException, java.util.concurrent.BrokenBarrierException, java.util.concurrent.TimeoutException
  13169. function isBroken(): jboolean; overload; virtual;
  13170. procedure reset(); overload; virtual;
  13171. function getNumberWaiting(): jint; overload; virtual;
  13172. end;
  13173. JUCExchanger = class external 'java.util.concurrent' name 'Exchanger' (JLObject)
  13174. public
  13175. constructor create(); overload;
  13176. function exchange(para1: JLObject): JLObject; overload; virtual; // throws java.lang.InterruptedException
  13177. function exchange(para1: JLObject; para2: jlong; para3: JUCTimeUnit): JLObject; overload; virtual; // throws java.lang.InterruptedException, java.util.concurrent.TimeoutException
  13178. end;
  13179. JUCExecutor = interface external 'java.util.concurrent' name 'Executor'
  13180. procedure execute(para1: JLRunnable); overload;
  13181. end;
  13182. JUCExecutors = class external 'java.util.concurrent' name 'Executors' (JLObject)
  13183. public
  13184. class function newFixedThreadPool(para1: jint): JUCExecutorService; static; overload;
  13185. class function newFixedThreadPool(para1: jint; para2: JUCThreadFactory): JUCExecutorService; static; overload;
  13186. class function newSingleThreadExecutor(): JUCExecutorService; static; overload;
  13187. class function newSingleThreadExecutor(para1: JUCThreadFactory): JUCExecutorService; static; overload;
  13188. class function newCachedThreadPool(): JUCExecutorService; static; overload;
  13189. class function newCachedThreadPool(para1: JUCThreadFactory): JUCExecutorService; static; overload;
  13190. class function newSingleThreadScheduledExecutor(): JUCScheduledExecutorService; static; overload;
  13191. class function newSingleThreadScheduledExecutor(para1: JUCThreadFactory): JUCScheduledExecutorService; static; overload;
  13192. class function newScheduledThreadPool(para1: jint): JUCScheduledExecutorService; static; overload;
  13193. class function newScheduledThreadPool(para1: jint; para2: JUCThreadFactory): JUCScheduledExecutorService; static; overload;
  13194. class function unconfigurableExecutorService(para1: JUCExecutorService): JUCExecutorService; static; overload;
  13195. class function unconfigurableScheduledExecutorService(para1: JUCScheduledExecutorService): JUCScheduledExecutorService; static; overload;
  13196. class function defaultThreadFactory(): JUCThreadFactory; static; overload;
  13197. class function privilegedThreadFactory(): JUCThreadFactory; static; overload;
  13198. class function callable(para1: JLRunnable; para2: JLObject): JUCCallable; static; overload;
  13199. class function callable(para1: JLRunnable): JUCCallable; static; overload;
  13200. class function callable(para1: JSPrivilegedAction): JUCCallable; static; overload;
  13201. class function callable(para1: JSPrivilegedExceptionAction): JUCCallable; static; overload;
  13202. class function privilegedCallable(para1: JUCCallable): JUCCallable; static; overload;
  13203. class function privilegedCallableUsingCurrentClassLoader(para1: JUCCallable): JUCCallable; static; overload;
  13204. end;
  13205. JUCFuture = interface external 'java.util.concurrent' name 'Future'
  13206. function cancel(para1: jboolean): jboolean; overload;
  13207. function isCancelled(): jboolean; overload;
  13208. function isDone(): jboolean; overload;
  13209. function get(): JLObject; overload; // throws java.lang.InterruptedException, java.util.concurrent.ExecutionException
  13210. function get(para1: jlong; para2: JUCTimeUnit): JLObject; overload; // throws java.lang.InterruptedException, java.util.concurrent.ExecutionException, java.util.concurrent.TimeoutException
  13211. end;
  13212. JUCRejectedExecutionHandler = interface external 'java.util.concurrent' name 'RejectedExecutionHandler'
  13213. procedure rejectedExecution(para1: JLRunnable; para2: JUCThreadPoolExecutor); overload;
  13214. end;
  13215. JUCThreadFactory = interface external 'java.util.concurrent' name 'ThreadFactory'
  13216. function newThread(para1: JLRunnable): JLThread; overload;
  13217. end;
  13218. JUCAAtomicIntegerFieldUpdater = class abstract external 'java.util.concurrent.atomic' name 'AtomicIntegerFieldUpdater' (JLObject)
  13219. strict protected
  13220. constructor create(); overload;
  13221. public
  13222. class function newUpdater(para1: JLClass; para2: JLString): JUCAAtomicIntegerFieldUpdater; static; overload;
  13223. function compareAndSet(para1: JLObject; para2: jint; para3: jint): jboolean; overload; virtual; abstract;
  13224. function weakCompareAndSet(para1: JLObject; para2: jint; para3: jint): jboolean; overload; virtual; abstract;
  13225. procedure &set(para1: JLObject; para2: jint); overload; virtual; abstract;
  13226. procedure lazySet(para1: JLObject; para2: jint); overload; virtual; abstract;
  13227. function get(para1: JLObject): jint; overload; virtual; abstract;
  13228. function getAndSet(para1: JLObject; para2: jint): jint; overload; virtual;
  13229. function getAndIncrement(para1: JLObject): jint; overload; virtual;
  13230. function getAndDecrement(para1: JLObject): jint; overload; virtual;
  13231. function getAndAdd(para1: JLObject; para2: jint): jint; overload; virtual;
  13232. function incrementAndGet(para1: JLObject): jint; overload; virtual;
  13233. function decrementAndGet(para1: JLObject): jint; overload; virtual;
  13234. function addAndGet(para1: JLObject; para2: jint): jint; overload; virtual;
  13235. end;
  13236. JUCAAtomicLongFieldUpdater = class abstract external 'java.util.concurrent.atomic' name 'AtomicLongFieldUpdater' (JLObject)
  13237. strict protected
  13238. constructor create(); overload;
  13239. public
  13240. class function newUpdater(para1: JLClass; para2: JLString): JUCAAtomicLongFieldUpdater; static; overload;
  13241. function compareAndSet(para1: JLObject; para2: jlong; para3: jlong): jboolean; overload; virtual; abstract;
  13242. function weakCompareAndSet(para1: JLObject; para2: jlong; para3: jlong): jboolean; overload; virtual; abstract;
  13243. procedure &set(para1: JLObject; para2: jlong); overload; virtual; abstract;
  13244. procedure lazySet(para1: JLObject; para2: jlong); overload; virtual; abstract;
  13245. function get(para1: JLObject): jlong; overload; virtual; abstract;
  13246. function getAndSet(para1: JLObject; para2: jlong): jlong; overload; virtual;
  13247. function getAndIncrement(para1: JLObject): jlong; overload; virtual;
  13248. function getAndDecrement(para1: JLObject): jlong; overload; virtual;
  13249. function getAndAdd(para1: JLObject; para2: jlong): jlong; overload; virtual;
  13250. function incrementAndGet(para1: JLObject): jlong; overload; virtual;
  13251. function decrementAndGet(para1: JLObject): jlong; overload; virtual;
  13252. function addAndGet(para1: JLObject; para2: jlong): jlong; overload; virtual;
  13253. end;
  13254. JUCAAtomicMarkableReference = class external 'java.util.concurrent.atomic' name 'AtomicMarkableReference' (JLObject)
  13255. public
  13256. constructor create(para1: JLObject; para2: jboolean); overload;
  13257. function getReference(): JLObject; overload; virtual;
  13258. function isMarked(): jboolean; overload; virtual;
  13259. function get(para1: Arr1jboolean): JLObject; overload; virtual;
  13260. function get(var para1: array of jboolean): JLObject; overload; virtual;
  13261. function weakCompareAndSet(para1: JLObject; para2: JLObject; para3: jboolean; para4: jboolean): jboolean; overload; virtual;
  13262. function compareAndSet(para1: JLObject; para2: JLObject; para3: jboolean; para4: jboolean): jboolean; overload; virtual;
  13263. procedure &set(para1: JLObject; para2: jboolean); overload; virtual;
  13264. function attemptMark(para1: JLObject; para2: jboolean): jboolean; overload; virtual;
  13265. end;
  13266. JUCAAtomicReferenceFieldUpdater = class abstract external 'java.util.concurrent.atomic' name 'AtomicReferenceFieldUpdater' (JLObject)
  13267. strict protected
  13268. constructor create(); overload;
  13269. public
  13270. class function newUpdater(para1: JLClass; para2: JLClass; para3: JLString): JUCAAtomicReferenceFieldUpdater; static; overload;
  13271. function compareAndSet(para1: JLObject; para2: JLObject; para3: JLObject): jboolean; overload; virtual; abstract;
  13272. function weakCompareAndSet(para1: JLObject; para2: JLObject; para3: JLObject): jboolean; overload; virtual; abstract;
  13273. procedure &set(para1: JLObject; para2: JLObject); overload; virtual; abstract;
  13274. procedure lazySet(para1: JLObject; para2: JLObject); overload; virtual; abstract;
  13275. function get(para1: JLObject): JLObject; overload; virtual; abstract;
  13276. function getAndSet(para1: JLObject; para2: JLObject): JLObject; overload; virtual;
  13277. end;
  13278. JUCAAtomicStampedReference = class external 'java.util.concurrent.atomic' name 'AtomicStampedReference' (JLObject)
  13279. public
  13280. constructor create(para1: JLObject; para2: jint); overload;
  13281. function getReference(): JLObject; overload; virtual;
  13282. function getStamp(): jint; overload; virtual;
  13283. function get(para1: Arr1jint): JLObject; overload; virtual;
  13284. function get(var para1: array of jint): JLObject; overload; virtual;
  13285. function weakCompareAndSet(para1: JLObject; para2: JLObject; para3: jint; para4: jint): jboolean; overload; virtual;
  13286. function compareAndSet(para1: JLObject; para2: JLObject; para3: jint; para4: jint): jboolean; overload; virtual;
  13287. procedure &set(para1: JLObject; para2: jint); overload; virtual;
  13288. function attemptStamp(para1: JLObject; para2: jint): jboolean; overload; virtual;
  13289. end;
  13290. JUCLCondition = interface external 'java.util.concurrent.locks' name 'Condition'
  13291. procedure await(); overload; // throws java.lang.InterruptedException
  13292. procedure awaitUninterruptibly(); overload;
  13293. function awaitNanos(para1: jlong): jlong; overload; // throws java.lang.InterruptedException
  13294. function await(para1: jlong; para2: JUCTimeUnit): jboolean; overload; // throws java.lang.InterruptedException
  13295. function awaitUntil(para1: JUDate): jboolean; overload; // throws java.lang.InterruptedException
  13296. procedure signal(); overload;
  13297. procedure signalAll(); overload;
  13298. end;
  13299. JUCLLock = interface external 'java.util.concurrent.locks' name 'Lock'
  13300. procedure lock(); overload;
  13301. procedure lockInterruptibly(); overload; // throws java.lang.InterruptedException
  13302. function tryLock(): jboolean; overload;
  13303. function tryLock(para1: jlong; para2: JUCTimeUnit): jboolean; overload; // throws java.lang.InterruptedException
  13304. procedure unlock(); overload;
  13305. function newCondition(): JUCLCondition; overload;
  13306. end;
  13307. JUCLLockSupport = class external 'java.util.concurrent.locks' name 'LockSupport' (JLObject)
  13308. public
  13309. class procedure unpark(para1: JLThread); static; overload;
  13310. class procedure park(para1: JLObject); static; overload;
  13311. class procedure parkNanos(para1: JLObject; para2: jlong); static; overload;
  13312. class procedure parkUntil(para1: JLObject; para2: jlong); static; overload;
  13313. class function getBlocker(para1: JLThread): JLObject; static; overload;
  13314. class procedure park(); static; overload;
  13315. class procedure parkNanos(para1: jlong); static; overload;
  13316. class procedure parkUntil(para1: jlong); static; overload;
  13317. end;
  13318. JUCLReadWriteLock = interface external 'java.util.concurrent.locks' name 'ReadWriteLock'
  13319. function readLock(): JUCLLock; overload;
  13320. function writeLock(): JUCLLock; overload;
  13321. end;
  13322. JUJPack200 = class abstract external 'java.util.jar' name 'Pack200' (JLObject)
  13323. public
  13324. type
  13325. InnerUnpacker = interface;
  13326. Arr1InnerUnpacker = array of InnerUnpacker;
  13327. Arr2InnerUnpacker = array of Arr1InnerUnpacker;
  13328. Arr3InnerUnpacker = array of Arr2InnerUnpacker;
  13329. InnerPacker = interface;
  13330. Arr1InnerPacker = array of InnerPacker;
  13331. Arr2InnerPacker = array of Arr1InnerPacker;
  13332. Arr3InnerPacker = array of Arr2InnerPacker;
  13333. InnerUnpacker = interface external 'java.util.jar' name 'Unpacker'
  13334. const
  13335. DEFLATE_HINT = 'unpack.deflate.hint';
  13336. &FALSE = 'false';
  13337. KEEP = 'keep';
  13338. PROGRESS = 'unpack.progress';
  13339. &TRUE = 'true';
  13340. function properties(): JUSortedMap; overload;
  13341. procedure unpack(para1: JIInputStream; para2: JUJJarOutputStream); overload; // throws java.io.IOException
  13342. procedure unpack(para1: JIFile; para2: JUJJarOutputStream); overload; // throws java.io.IOException
  13343. procedure addPropertyChangeListener(para1: JBPropertyChangeListener); overload;
  13344. procedure removePropertyChangeListener(para1: JBPropertyChangeListener); overload;
  13345. end;
  13346. InnerPacker = interface external 'java.util.jar' name 'Packer'
  13347. const
  13348. CLASS_ATTRIBUTE_PFX = 'pack.class.attribute.';
  13349. CODE_ATTRIBUTE_PFX = 'pack.code.attribute.';
  13350. DEFLATE_HINT = 'pack.deflate.hint';
  13351. EFFORT = 'pack.effort';
  13352. ERROR = 'error';
  13353. &FALSE = 'false';
  13354. FIELD_ATTRIBUTE_PFX = 'pack.field.attribute.';
  13355. KEEP = 'keep';
  13356. KEEP_FILE_ORDER = 'pack.keep.file.order';
  13357. LATEST = 'latest';
  13358. METHOD_ATTRIBUTE_PFX = 'pack.method.attribute.';
  13359. MODIFICATION_TIME = 'pack.modification.time';
  13360. PASS = 'pass';
  13361. PASS_FILE_PFX = 'pack.pass.file.';
  13362. PROGRESS = 'pack.progress';
  13363. SEGMENT_LIMIT = 'pack.segment.limit';
  13364. STRIP = 'strip';
  13365. &TRUE = 'true';
  13366. UNKNOWN_ATTRIBUTE = 'pack.unknown.attribute';
  13367. function properties(): JUSortedMap; overload;
  13368. procedure pack(para1: JUJJarFile; para2: JIOutputStream); overload; // throws java.io.IOException
  13369. procedure pack(para1: JUJJarInputStream; para2: JIOutputStream); overload; // throws java.io.IOException
  13370. procedure addPropertyChangeListener(para1: JBPropertyChangeListener); overload;
  13371. procedure removePropertyChangeListener(para1: JBPropertyChangeListener); overload;
  13372. end;
  13373. public
  13374. class function newPacker(): JUJPack200.InnerPacker; static; overload;
  13375. class function newUnpacker(): JUJPack200.InnerUnpacker; static; overload;
  13376. end;
  13377. JULErrorManager = class external 'java.util.logging' name 'ErrorManager' (JLObject)
  13378. public
  13379. const
  13380. GENERIC_FAILURE = 0;
  13381. WRITE_FAILURE = 1;
  13382. FLUSH_FAILURE = 2;
  13383. CLOSE_FAILURE = 3;
  13384. OPEN_FAILURE = 4;
  13385. FORMAT_FAILURE = 5;
  13386. public
  13387. constructor create(); overload;
  13388. procedure error(para1: JLString; para2: JLException; para3: jint); overload; virtual;
  13389. end;
  13390. JULFilter = interface external 'java.util.logging' name 'Filter'
  13391. function isLoggable(para1: JULLogRecord): jboolean; overload;
  13392. end;
  13393. JULFormatter = class abstract external 'java.util.logging' name 'Formatter' (JLObject)
  13394. strict protected
  13395. constructor create(); overload;
  13396. public
  13397. function format(para1: JULLogRecord): JLString; overload; virtual; abstract;
  13398. function formatMessage(para1: JULLogRecord): JLString; overload; virtual;
  13399. function getHead(para1: JULHandler): JLString; overload; virtual;
  13400. function getTail(para1: JULHandler): JLString; overload; virtual;
  13401. end;
  13402. JULHandler = class abstract external 'java.util.logging' name 'Handler' (JLObject)
  13403. strict protected
  13404. constructor create(); overload;
  13405. public
  13406. procedure close(); overload; virtual; abstract;
  13407. procedure flush(); overload; virtual; abstract;
  13408. procedure publish(para1: JULLogRecord); overload; virtual; abstract;
  13409. function getEncoding(): JLString; overload; virtual;
  13410. function getErrorManager(): JULErrorManager; overload; virtual;
  13411. function getFilter(): JULFilter; overload; virtual;
  13412. function getFormatter(): JULFormatter; overload; virtual;
  13413. function getLevel(): JULLevel; overload; virtual;
  13414. function isLoggable(para1: JULLogRecord): jboolean; overload; virtual;
  13415. strict protected
  13416. procedure reportError(para1: JLString; para2: JLException; para3: jint); overload; virtual;
  13417. public
  13418. procedure setEncoding(para1: JLString); overload; virtual; // throws java.io.UnsupportedEncodingException
  13419. procedure setErrorManager(para1: JULErrorManager); overload; virtual;
  13420. procedure setFilter(para1: JULFilter); overload; virtual;
  13421. procedure setFormatter(para1: JULFormatter); overload; virtual;
  13422. procedure setLevel(para1: JULLevel); overload; virtual;
  13423. end;
  13424. JULLogManager = class external 'java.util.logging' name 'LogManager' (JLObject)
  13425. public
  13426. const
  13427. LOGGING_MXBEAN_NAME = 'java.util.logging:type=Logging';
  13428. strict protected
  13429. constructor create(); overload;
  13430. public
  13431. class function getLoggingMXBean(): JULLoggingMXBean; static; overload;
  13432. procedure checkAccess(); overload; virtual;
  13433. function addLogger(para1: JULLogger): jboolean; overload; virtual;
  13434. function getLogger(para1: JLString): JULLogger; overload; virtual;
  13435. function getLoggerNames(): JUEnumeration; overload; virtual;
  13436. class function getLogManager(): JULLogManager; static; overload;
  13437. function getProperty(para1: JLString): JLString; overload; virtual;
  13438. procedure readConfiguration(); overload; virtual; // throws java.io.IOException
  13439. procedure readConfiguration(para1: JIInputStream); overload; virtual; // throws java.io.IOException
  13440. procedure reset(); overload; virtual;
  13441. procedure addPropertyChangeListener(para1: JBPropertyChangeListener); overload; virtual;
  13442. procedure removePropertyChangeListener(para1: JBPropertyChangeListener); overload; virtual;
  13443. end;
  13444. JULLogger = class external 'java.util.logging' name 'Logger' (JLObject)
  13445. public
  13446. const
  13447. GLOBAL_LOGGER_NAME = 'global';
  13448. public
  13449. final class var
  13450. fglobal: JULLogger; external name 'global';
  13451. strict protected
  13452. constructor create(para1: JLString; para2: JLString); overload;
  13453. public
  13454. class function getAnonymousLogger(): JULLogger; static; overload;
  13455. class function getAnonymousLogger(para1: JLString): JULLogger; static; overload;
  13456. class function getLogger(para1: JLString): JULLogger; static; overload;
  13457. class function getLogger(para1: JLString; para2: JLString): JULLogger; static; overload;
  13458. procedure addHandler(para1: JULHandler); overload; virtual;
  13459. function getHandlers(): Arr1JULHandler; overload; virtual;
  13460. procedure removeHandler(para1: JULHandler); overload; virtual;
  13461. function getFilter(): JULFilter; overload; virtual;
  13462. procedure setFilter(para1: JULFilter); overload; virtual;
  13463. function getLevel(): JULLevel; overload; virtual;
  13464. procedure setLevel(para1: JULLevel); overload; virtual;
  13465. function getUseParentHandlers(): jboolean; overload; virtual;
  13466. procedure setUseParentHandlers(para1: jboolean); overload; virtual;
  13467. function getParent(): JULLogger; overload; virtual;
  13468. procedure setParent(para1: JULLogger); overload; virtual;
  13469. function getName(): JLString; overload; virtual;
  13470. function getResourceBundle(): JUResourceBundle; overload; virtual;
  13471. function getResourceBundleName(): JLString; overload; virtual;
  13472. function isLoggable(para1: JULLevel): jboolean; overload; virtual;
  13473. procedure entering(para1: JLString; para2: JLString); overload; virtual;
  13474. procedure entering(para1: JLString; para2: JLString; para3: JLObject); overload; virtual;
  13475. procedure entering(para1: JLString; para2: JLString; para3: Arr1JLObject); overload; virtual;
  13476. procedure entering(para1: JLString; para2: JLString; var para3: array of JLObject); overload; virtual;
  13477. procedure exiting(para1: JLString; para2: JLString); overload; virtual;
  13478. procedure exiting(para1: JLString; para2: JLString; para3: JLObject); overload; virtual;
  13479. procedure throwing(para1: JLString; para2: JLString; para3: JLThrowable); overload; virtual;
  13480. procedure severe(para1: JLString); overload; virtual;
  13481. procedure warning(para1: JLString); overload; virtual;
  13482. procedure info(para1: JLString); overload; virtual;
  13483. procedure config(para1: JLString); overload; virtual;
  13484. procedure fine(para1: JLString); overload; virtual;
  13485. procedure finer(para1: JLString); overload; virtual;
  13486. procedure finest(para1: JLString); overload; virtual;
  13487. procedure log(para1: JULLevel; para2: JLString); overload; virtual;
  13488. procedure log(para1: JULLevel; para2: JLString; para3: JLObject); overload; virtual;
  13489. procedure log(para1: JULLevel; para2: JLString; para3: Arr1JLObject); overload; virtual;
  13490. procedure log(para1: JULLevel; para2: JLString; var para3: array of JLObject); overload; virtual;
  13491. procedure log(para1: JULLevel; para2: JLString; para3: JLThrowable); overload; virtual;
  13492. procedure log(para1: JULLogRecord); overload; virtual;
  13493. procedure logp(para1: JULLevel; para2: JLString; para3: JLString; para4: JLString); overload; virtual;
  13494. procedure logp(para1: JULLevel; para2: JLString; para3: JLString; para4: JLString; para5: JLObject); overload; virtual;
  13495. procedure logp(para1: JULLevel; para2: JLString; para3: JLString; para4: JLString; para5: Arr1JLObject); overload; virtual;
  13496. procedure logp(para1: JULLevel; para2: JLString; para3: JLString; para4: JLString; var para5: array of JLObject); overload; virtual;
  13497. procedure logp(para1: JULLevel; para2: JLString; para3: JLString; para4: JLString; para5: JLThrowable); overload; virtual;
  13498. procedure logrb(para1: JULLevel; para2: JLString; para3: JLString; para4: JLString; para5: JLString); overload; virtual;
  13499. procedure logrb(para1: JULLevel; para2: JLString; para3: JLString; para4: JLString; para5: JLString; para6: JLObject); overload; virtual;
  13500. procedure logrb(para1: JULLevel; para2: JLString; para3: JLString; para4: JLString; para5: JLString; para6: Arr1JLObject); overload; virtual;
  13501. procedure logrb(para1: JULLevel; para2: JLString; para3: JLString; para4: JLString; para5: JLString; var para6: array of JLObject); overload; virtual;
  13502. procedure logrb(para1: JULLevel; para2: JLString; para3: JLString; para4: JLString; para5: JLString; para6: JLThrowable); overload; virtual;
  13503. end;
  13504. JULLoggingMXBean = interface external 'java.util.logging' name 'LoggingMXBean'
  13505. function getLoggerLevel(para1: JLString): JLString; overload;
  13506. function getLoggerNames(): JUList; overload;
  13507. function getParentLoggerName(para1: JLString): JLString; overload;
  13508. procedure setLoggerLevel(para1: JLString; para2: JLString); overload;
  13509. end;
  13510. JUPPreferences = class abstract external 'java.util.prefs' name 'Preferences' (JLObject)
  13511. public
  13512. const
  13513. MAX_KEY_LENGTH = 80;
  13514. MAX_NAME_LENGTH = 80;
  13515. MAX_VALUE_LENGTH = 8192;
  13516. strict protected
  13517. constructor create(); overload;
  13518. public
  13519. function absolutePath(): JLString; overload; virtual; abstract;
  13520. function childrenNames(): Arr1JLString; overload; virtual; abstract; // throws java.util.prefs.BackingStoreException
  13521. procedure clear(); overload; virtual; abstract; // throws java.util.prefs.BackingStoreException
  13522. procedure exportNode(para1: JIOutputStream); overload; virtual; abstract; // throws java.io.IOException, java.util.prefs.BackingStoreException
  13523. procedure exportSubtree(para1: JIOutputStream); overload; virtual; abstract; // throws java.io.IOException, java.util.prefs.BackingStoreException
  13524. procedure flush(); overload; virtual; abstract; // throws java.util.prefs.BackingStoreException
  13525. function get(para1: JLString; para2: JLString): JLString; overload; virtual; abstract;
  13526. function getBoolean(para1: JLString; para2: jboolean): jboolean; overload; virtual; abstract;
  13527. function getByteArray(para1: JLString; para2: Arr1jbyte): Arr1jbyte; overload; virtual; abstract;
  13528. function getByteArray(para1: JLString; var para2: array of jbyte): Arr1jbyte; overload; virtual; abstract;
  13529. function getDouble(para1: JLString; para2: jdouble): jdouble; overload; virtual; abstract;
  13530. function getFloat(para1: JLString; para2: jfloat): jfloat; overload; virtual; abstract;
  13531. function getInt(para1: JLString; para2: jint): jint; overload; virtual; abstract;
  13532. function getLong(para1: JLString; para2: jlong): jlong; overload; virtual; abstract;
  13533. class procedure importPreferences(para1: JIInputStream); static; overload; // throws java.util.prefs.InvalidPreferencesFormatException, java.io.IOException
  13534. function isUserNode(): jboolean; overload; virtual; abstract;
  13535. function keys(): Arr1JLString; overload; virtual; abstract; // throws java.util.prefs.BackingStoreException
  13536. function name(): JLString; overload; virtual; abstract;
  13537. function node(para1: JLString): JUPPreferences; overload; virtual; abstract;
  13538. function nodeExists(para1: JLString): jboolean; overload; virtual; abstract; // throws java.util.prefs.BackingStoreException
  13539. function parent(): JUPPreferences; overload; virtual; abstract;
  13540. procedure put(para1: JLString; para2: JLString); overload; virtual; abstract;
  13541. procedure putBoolean(para1: JLString; para2: jboolean); overload; virtual; abstract;
  13542. procedure putByteArray(para1: JLString; para2: Arr1jbyte); overload; virtual; abstract;
  13543. procedure putByteArray(para1: JLString; var para2: array of jbyte); overload; virtual; abstract;
  13544. procedure putDouble(para1: JLString; para2: jdouble); overload; virtual; abstract;
  13545. procedure putFloat(para1: JLString; para2: jfloat); overload; virtual; abstract;
  13546. procedure putInt(para1: JLString; para2: jint); overload; virtual; abstract;
  13547. procedure putLong(para1: JLString; para2: jlong); overload; virtual; abstract;
  13548. procedure remove(para1: JLString); overload; virtual; abstract;
  13549. procedure removeNode(); overload; virtual; abstract; // throws java.util.prefs.BackingStoreException
  13550. procedure addNodeChangeListener(para1: JUPNodeChangeListener); overload; virtual; abstract;
  13551. procedure addPreferenceChangeListener(para1: JUPPreferenceChangeListener); overload; virtual; abstract;
  13552. procedure removeNodeChangeListener(para1: JUPNodeChangeListener); overload; virtual; abstract;
  13553. procedure removePreferenceChangeListener(para1: JUPPreferenceChangeListener); overload; virtual; abstract;
  13554. procedure sync(); overload; virtual; abstract; // throws java.util.prefs.BackingStoreException
  13555. class function systemNodeForPackage(para1: JLClass): JUPPreferences; static; overload;
  13556. class function systemRoot(): JUPPreferences; static; overload;
  13557. class function userNodeForPackage(para1: JLClass): JUPPreferences; static; overload;
  13558. class function userRoot(): JUPPreferences; static; overload;
  13559. function toString(): JLString; overload; virtual; abstract;
  13560. end;
  13561. JUPPreferencesFactory = interface external 'java.util.prefs' name 'PreferencesFactory'
  13562. function userRoot(): JUPPreferences; overload;
  13563. function systemRoot(): JUPPreferences; overload;
  13564. end;
  13565. JURMatchResult = interface external 'java.util.regex' name 'MatchResult'
  13566. function &end(): jint; overload;
  13567. function &end(para1: jint): jint; overload;
  13568. function group(): JLString; overload;
  13569. function group(para1: jint): JLString; overload;
  13570. function groupCount(): jint; overload;
  13571. function start(): jint; overload;
  13572. function start(para1: jint): jint; overload;
  13573. end;
  13574. JUZChecksum = interface external 'java.util.zip' name 'Checksum'
  13575. function getValue(): jlong; overload;
  13576. procedure reset(); overload;
  13577. procedure update(para1: Arr1jbyte; para2: jint; para3: jint); overload;
  13578. procedure update(var para1: array of jbyte; para2: jint; para3: jint); overload;
  13579. procedure update(para1: jint); overload;
  13580. end;
  13581. JUZDeflater = class external 'java.util.zip' name 'Deflater' (JLObject)
  13582. public
  13583. const
  13584. BEST_COMPRESSION = 9;
  13585. BEST_SPEED = 1;
  13586. DEFAULT_COMPRESSION = -1;
  13587. DEFAULT_STRATEGY = 0;
  13588. DEFLATED = 8;
  13589. FILTERED = 1;
  13590. HUFFMAN_ONLY = 2;
  13591. NO_COMPRESSION = 0;
  13592. public
  13593. constructor create(); overload;
  13594. constructor create(para1: jint); overload;
  13595. constructor create(para1: jint; para2: jboolean); overload;
  13596. function deflate(para1: Arr1jbyte): jint; overload; virtual;
  13597. function deflate(var para1: array of jbyte): jint; overload; virtual;
  13598. function deflate(para1: Arr1jbyte; para2: jint; para3: jint): jint; overload; virtual;
  13599. function deflate(var para1: array of jbyte; para2: jint; para3: jint): jint; overload; virtual;
  13600. procedure &end(); overload; virtual;
  13601. strict protected
  13602. procedure finalize(); overload; virtual;
  13603. public
  13604. procedure finish(); overload; virtual;
  13605. function finished(): jboolean; overload; virtual;
  13606. function getAdler(): jint; overload; virtual;
  13607. function getTotalIn(): jint; overload; virtual;
  13608. function getTotalOut(): jint; overload; virtual;
  13609. function needsInput(): jboolean; overload; virtual;
  13610. procedure reset(); overload; virtual;
  13611. procedure setDictionary(para1: Arr1jbyte); overload; virtual;
  13612. procedure setDictionary(var para1: array of jbyte); overload; virtual;
  13613. procedure setDictionary(para1: Arr1jbyte; para2: jint; para3: jint); overload; virtual;
  13614. procedure setDictionary(var para1: array of jbyte; para2: jint; para3: jint); overload; virtual;
  13615. procedure setInput(para1: Arr1jbyte); overload; virtual;
  13616. procedure setInput(var para1: array of jbyte); overload; virtual;
  13617. procedure setInput(para1: Arr1jbyte; para2: jint; para3: jint); overload; virtual;
  13618. procedure setInput(var para1: array of jbyte; para2: jint; para3: jint); overload; virtual;
  13619. procedure setLevel(para1: jint); overload; virtual;
  13620. procedure setStrategy(para1: jint); overload; virtual;
  13621. function getBytesRead(): jlong; overload; virtual;
  13622. function getBytesWritten(): jlong; overload; virtual;
  13623. end;
  13624. JUZInflater = class external 'java.util.zip' name 'Inflater' (JLObject)
  13625. public
  13626. constructor create(); overload;
  13627. constructor create(para1: jboolean); overload;
  13628. procedure &end(); overload; virtual;
  13629. strict protected
  13630. procedure finalize(); overload; virtual;
  13631. public
  13632. function finished(): jboolean; overload; virtual;
  13633. function getAdler(): jint; overload; virtual;
  13634. function getBytesRead(): jlong; overload; virtual;
  13635. function getBytesWritten(): jlong; overload; virtual;
  13636. function getRemaining(): jint; overload; virtual;
  13637. function getTotalIn(): jint; overload; virtual;
  13638. function getTotalOut(): jint; overload; virtual;
  13639. function inflate(para1: Arr1jbyte): jint; overload; virtual; // throws java.util.zip.DataFormatException
  13640. function inflate(var para1: array of jbyte): jint; overload; virtual; // throws java.util.zip.DataFormatException
  13641. function inflate(para1: Arr1jbyte; para2: jint; para3: jint): jint; overload; virtual; // throws java.util.zip.DataFormatException
  13642. function inflate(var para1: array of jbyte; para2: jint; para3: jint): jint; overload; virtual; // throws java.util.zip.DataFormatException
  13643. function needsDictionary(): jboolean; overload; virtual;
  13644. function needsInput(): jboolean; overload; virtual;
  13645. procedure reset(); overload; virtual;
  13646. procedure setDictionary(para1: Arr1jbyte); overload; virtual;
  13647. procedure setDictionary(var para1: array of jbyte); overload; virtual;
  13648. procedure setDictionary(para1: Arr1jbyte; para2: jint; para3: jint); overload; virtual;
  13649. procedure setDictionary(var para1: array of jbyte; para2: jint; para3: jint); overload; virtual;
  13650. procedure setInput(para1: Arr1jbyte); overload; virtual;
  13651. procedure setInput(var para1: array of jbyte); overload; virtual;
  13652. procedure setInput(para1: Arr1jbyte; para2: jint; para3: jint); overload; virtual;
  13653. procedure setInput(var para1: array of jbyte; para2: jint; para3: jint); overload; virtual;
  13654. end;
  13655. JUZZipFile = class external 'java.util.zip' name 'ZipFile' (JLObject)
  13656. public
  13657. const
  13658. OPEN_READ = 1;
  13659. OPEN_DELETE = 4;
  13660. public
  13661. constructor create(para1: JIFile); overload; // throws java.util.zip.ZipException, java.io.IOException
  13662. constructor create(para1: JIFile; para2: jint); overload; // throws java.io.IOException
  13663. constructor create(para1: JLString); overload; // throws java.io.IOException
  13664. strict protected
  13665. procedure finalize(); overload; virtual; // throws java.io.IOException
  13666. public
  13667. procedure close(); overload; virtual; // throws java.io.IOException
  13668. function entries(): JUEnumeration; overload; virtual;
  13669. function getEntry(para1: JLString): JUZZipEntry; overload; virtual;
  13670. function getInputStream(para1: JUZZipEntry): JIInputStream; overload; virtual; // throws java.io.IOException
  13671. function getName(): JLString; overload; virtual;
  13672. function size(): jint; overload; virtual;
  13673. end;
  13674. JCCipher = class external 'javax.crypto' name 'Cipher' (JLObject)
  13675. public
  13676. const
  13677. DECRYPT_MODE = 2;
  13678. ENCRYPT_MODE = 1;
  13679. PRIVATE_KEY = 2;
  13680. PUBLIC_KEY = 1;
  13681. SECRET_KEY = 3;
  13682. UNWRAP_MODE = 4;
  13683. WRAP_MODE = 3;
  13684. strict protected
  13685. constructor create(para1: JCCipherSpi; para2: JSProvider; para3: JLString); overload;
  13686. public
  13687. class function getInstance(para1: JLString): JCCipher; static; overload; final; // throws java.security.NoSuchAlgorithmException, javax.crypto.NoSuchPaddingException
  13688. class function getInstance(para1: JLString; para2: JLString): JCCipher; static; overload; final; // throws java.security.NoSuchAlgorithmException, java.security.NoSuchProviderException, javax.crypto.NoSuchPaddingException
  13689. class function getInstance(para1: JLString; para2: JSProvider): JCCipher; static; overload; final; // throws java.security.NoSuchAlgorithmException, javax.crypto.NoSuchPaddingException
  13690. function getProvider(): JSProvider; overload; virtual; final;
  13691. function getAlgorithm(): JLString; overload; virtual; final;
  13692. function getBlockSize(): jint; overload; virtual; final;
  13693. function getOutputSize(para1: jint): jint; overload; virtual; final;
  13694. function getIV(): Arr1jbyte; overload; virtual; final;
  13695. function getParameters(): JSAlgorithmParameters; overload; virtual; final;
  13696. function getExemptionMechanism(): JCExemptionMechanism; overload; virtual; final;
  13697. procedure init(para1: jint; para2: JSKey); overload; virtual; final; // throws java.security.InvalidKeyException
  13698. procedure init(para1: jint; para2: JSKey; para3: JSSecureRandom); overload; virtual; final; // throws java.security.InvalidKeyException
  13699. procedure init(para1: jint; para2: JSKey; para3: JSSAlgorithmParameterSpec); overload; virtual; final; // throws java.security.InvalidKeyException, java.security.InvalidAlgorithmParameterException
  13700. procedure init(para1: jint; para2: JSKey; para3: JSSAlgorithmParameterSpec; para4: JSSecureRandom); overload; virtual; final; // throws java.security.InvalidKeyException, java.security.InvalidAlgorithmParameterException
  13701. procedure init(para1: jint; para2: JSKey; para3: JSAlgorithmParameters); overload; virtual; final; // throws java.security.InvalidKeyException, java.security.InvalidAlgorithmParameterException
  13702. procedure init(para1: jint; para2: JSKey; para3: JSAlgorithmParameters; para4: JSSecureRandom); overload; virtual; final; // throws java.security.InvalidKeyException, java.security.InvalidAlgorithmParameterException
  13703. procedure init(para1: jint; para2: JSCCertificate); overload; virtual; final; // throws java.security.InvalidKeyException
  13704. procedure init(para1: jint; para2: JSCCertificate; para3: JSSecureRandom); overload; virtual; final; // throws java.security.InvalidKeyException
  13705. function update(para1: Arr1jbyte): Arr1jbyte; overload; virtual; final;
  13706. function update(var para1: array of jbyte): Arr1jbyte; overload; virtual; final;
  13707. function update(para1: Arr1jbyte; para2: jint; para3: jint): Arr1jbyte; overload; virtual; final;
  13708. function update(var para1: array of jbyte; para2: jint; para3: jint): Arr1jbyte; overload; virtual; final;
  13709. function update(para1: Arr1jbyte; para2: jint; para3: jint; para4: Arr1jbyte): jint; overload; virtual; final; // throws javax.crypto.ShortBufferException
  13710. function update(var para1: array of jbyte; para2: jint; para3: jint; var para4: array of jbyte): jint; overload; virtual; final; // throws javax.crypto.ShortBufferException
  13711. function update(para1: Arr1jbyte; para2: jint; para3: jint; para4: Arr1jbyte; para5: jint): jint; overload; virtual; final; // throws javax.crypto.ShortBufferException
  13712. function update(var para1: array of jbyte; para2: jint; para3: jint; var para4: array of jbyte; para5: jint): jint; overload; virtual; final; // throws javax.crypto.ShortBufferException
  13713. function update(para1: JNByteBuffer; para2: JNByteBuffer): jint; overload; virtual; final; // throws javax.crypto.ShortBufferException
  13714. function doFinal(): Arr1jbyte; overload; virtual; final; // throws javax.crypto.IllegalBlockSizeException, javax.crypto.BadPaddingException
  13715. function doFinal(para1: Arr1jbyte; para2: jint): jint; overload; virtual; final; // throws javax.crypto.IllegalBlockSizeException, javax.crypto.ShortBufferException, javax.crypto.BadPaddingException
  13716. function doFinal(var para1: array of jbyte; para2: jint): jint; overload; virtual; final; // throws javax.crypto.IllegalBlockSizeException, javax.crypto.ShortBufferException, javax.crypto.BadPaddingException
  13717. function doFinal(para1: Arr1jbyte): Arr1jbyte; overload; virtual; final; // throws javax.crypto.IllegalBlockSizeException, javax.crypto.BadPaddingException
  13718. function doFinal(var para1: array of jbyte): Arr1jbyte; overload; virtual; final; // throws javax.crypto.IllegalBlockSizeException, javax.crypto.BadPaddingException
  13719. function doFinal(para1: Arr1jbyte; para2: jint; para3: jint): Arr1jbyte; overload; virtual; final; // throws javax.crypto.IllegalBlockSizeException, javax.crypto.BadPaddingException
  13720. function doFinal(var para1: array of jbyte; para2: jint; para3: jint): Arr1jbyte; overload; virtual; final; // throws javax.crypto.IllegalBlockSizeException, javax.crypto.BadPaddingException
  13721. function doFinal(para1: Arr1jbyte; para2: jint; para3: jint; para4: Arr1jbyte): jint; overload; virtual; final; // throws javax.crypto.ShortBufferException, javax.crypto.IllegalBlockSizeException, javax.crypto.BadPaddingException
  13722. function doFinal(var para1: array of jbyte; para2: jint; para3: jint; var para4: array of jbyte): jint; overload; virtual; final; // throws javax.crypto.ShortBufferException, javax.crypto.IllegalBlockSizeException, javax.crypto.BadPaddingException
  13723. function doFinal(para1: Arr1jbyte; para2: jint; para3: jint; para4: Arr1jbyte; para5: jint): jint; overload; virtual; final; // throws javax.crypto.ShortBufferException, javax.crypto.IllegalBlockSizeException, javax.crypto.BadPaddingException
  13724. function doFinal(var para1: array of jbyte; para2: jint; para3: jint; var para4: array of jbyte; para5: jint): jint; overload; virtual; final; // throws javax.crypto.ShortBufferException, javax.crypto.IllegalBlockSizeException, javax.crypto.BadPaddingException
  13725. function doFinal(para1: JNByteBuffer; para2: JNByteBuffer): jint; overload; virtual; final; // throws javax.crypto.ShortBufferException, javax.crypto.IllegalBlockSizeException, javax.crypto.BadPaddingException
  13726. function wrap(para1: JSKey): Arr1jbyte; overload; virtual; final; // throws javax.crypto.IllegalBlockSizeException, java.security.InvalidKeyException
  13727. function unwrap(para1: Arr1jbyte; para2: JLString; para3: jint): JSKey; overload; virtual; final; // throws java.security.InvalidKeyException, java.security.NoSuchAlgorithmException
  13728. function unwrap(var para1: array of jbyte; para2: JLString; para3: jint): JSKey; overload; virtual; final; // throws java.security.InvalidKeyException, java.security.NoSuchAlgorithmException
  13729. class function getMaxAllowedKeyLength(para1: JLString): jint; static; overload; final; // throws java.security.NoSuchAlgorithmException
  13730. class function getMaxAllowedParameterSpec(para1: JLString): JSSAlgorithmParameterSpec; static; overload; final; // throws java.security.NoSuchAlgorithmException
  13731. end;
  13732. JCCipherSpi = class abstract external 'javax.crypto' name 'CipherSpi' (JLObject)
  13733. public
  13734. constructor create(); overload;
  13735. strict protected
  13736. procedure engineSetMode(para1: JLString); overload; virtual; abstract; // throws java.security.NoSuchAlgorithmException
  13737. procedure engineSetPadding(para1: JLString); overload; virtual; abstract; // throws javax.crypto.NoSuchPaddingException
  13738. function engineGetBlockSize(): jint; overload; virtual; abstract;
  13739. function engineGetOutputSize(para1: jint): jint; overload; virtual; abstract;
  13740. function engineGetIV(): Arr1jbyte; overload; virtual; abstract;
  13741. function engineGetParameters(): JSAlgorithmParameters; overload; virtual; abstract;
  13742. procedure engineInit(para1: jint; para2: JSKey; para3: JSSecureRandom); overload; virtual; abstract; // throws java.security.InvalidKeyException
  13743. procedure engineInit(para1: jint; para2: JSKey; para3: JSSAlgorithmParameterSpec; para4: JSSecureRandom); overload; virtual; abstract; // throws java.security.InvalidKeyException, java.security.InvalidAlgorithmParameterException
  13744. procedure engineInit(para1: jint; para2: JSKey; para3: JSAlgorithmParameters; para4: JSSecureRandom); overload; virtual; abstract; // throws java.security.InvalidKeyException, java.security.InvalidAlgorithmParameterException
  13745. function engineUpdate(para1: Arr1jbyte; para2: jint; para3: jint): Arr1jbyte; overload; virtual; abstract;
  13746. function engineUpdate(var para1: array of jbyte; para2: jint; para3: jint): Arr1jbyte; overload; virtual; abstract;
  13747. function engineUpdate(para1: Arr1jbyte; para2: jint; para3: jint; para4: Arr1jbyte; para5: jint): jint; overload; virtual; abstract; // throws javax.crypto.ShortBufferException
  13748. function engineUpdate(var para1: array of jbyte; para2: jint; para3: jint; var para4: array of jbyte; para5: jint): jint; overload; virtual; abstract; // throws javax.crypto.ShortBufferException
  13749. function engineUpdate(para1: JNByteBuffer; para2: JNByteBuffer): jint; overload; virtual; // throws javax.crypto.ShortBufferException
  13750. function engineDoFinal(para1: Arr1jbyte; para2: jint; para3: jint): Arr1jbyte; overload; virtual; abstract; // throws javax.crypto.IllegalBlockSizeException, javax.crypto.BadPaddingException
  13751. function engineDoFinal(var para1: array of jbyte; para2: jint; para3: jint): Arr1jbyte; overload; virtual; abstract; // throws javax.crypto.IllegalBlockSizeException, javax.crypto.BadPaddingException
  13752. function engineDoFinal(para1: Arr1jbyte; para2: jint; para3: jint; para4: Arr1jbyte; para5: jint): jint; overload; virtual; abstract; // throws javax.crypto.ShortBufferException, javax.crypto.IllegalBlockSizeException, javax.crypto.BadPaddingException
  13753. function engineDoFinal(var para1: array of jbyte; para2: jint; para3: jint; var para4: array of jbyte; para5: jint): jint; overload; virtual; abstract; // throws javax.crypto.ShortBufferException, javax.crypto.IllegalBlockSizeException, javax.crypto.BadPaddingException
  13754. function engineDoFinal(para1: JNByteBuffer; para2: JNByteBuffer): jint; overload; virtual; // throws javax.crypto.ShortBufferException, javax.crypto.IllegalBlockSizeException, javax.crypto.BadPaddingException
  13755. function engineWrap(para1: JSKey): Arr1jbyte; overload; virtual; // throws javax.crypto.IllegalBlockSizeException, java.security.InvalidKeyException
  13756. function engineUnwrap(para1: Arr1jbyte; para2: JLString; para3: jint): JSKey; overload; virtual; // throws java.security.InvalidKeyException, java.security.NoSuchAlgorithmException
  13757. function engineUnwrap(var para1: array of jbyte; para2: JLString; para3: jint): JSKey; overload; virtual; // throws java.security.InvalidKeyException, java.security.NoSuchAlgorithmException
  13758. function engineGetKeySize(para1: JSKey): jint; overload; virtual; // throws java.security.InvalidKeyException
  13759. end;
  13760. JCEncryptedPrivateKeyInfo = class external 'javax.crypto' name 'EncryptedPrivateKeyInfo' (JLObject)
  13761. public
  13762. constructor create(para1: Arr1jbyte); overload; // throws java.io.IOException
  13763. constructor create(const para1: array of jbyte); overload; // throws java.io.IOException
  13764. constructor create(para1: JLString; para2: Arr1jbyte); overload; // throws java.security.NoSuchAlgorithmException
  13765. constructor create(para1: JLString; const para2: array of jbyte); overload; // throws java.security.NoSuchAlgorithmException
  13766. constructor create(para1: JSAlgorithmParameters; para2: Arr1jbyte); overload; // throws java.security.NoSuchAlgorithmException
  13767. constructor create(para1: JSAlgorithmParameters; const para2: array of jbyte); overload; // throws java.security.NoSuchAlgorithmException
  13768. function getAlgName(): JLString; overload; virtual;
  13769. function getAlgParameters(): JSAlgorithmParameters; overload; virtual;
  13770. function getEncryptedData(): Arr1jbyte; overload; virtual;
  13771. function getKeySpec(para1: JCCipher): JSSPKCS8EncodedKeySpec; overload; virtual; // throws java.security.spec.InvalidKeySpecException
  13772. function getKeySpec(para1: JSKey): JSSPKCS8EncodedKeySpec; overload; virtual; // throws java.security.NoSuchAlgorithmException, java.security.InvalidKeyException
  13773. function getKeySpec(para1: JSKey; para2: JLString): JSSPKCS8EncodedKeySpec; overload; virtual; // throws java.security.NoSuchProviderException, java.security.NoSuchAlgorithmException, java.security.InvalidKeyException
  13774. function getKeySpec(para1: JSKey; para2: JSProvider): JSSPKCS8EncodedKeySpec; overload; virtual; // throws java.security.NoSuchAlgorithmException, java.security.InvalidKeyException
  13775. function getEncoded(): Arr1jbyte; overload; virtual; // throws java.io.IOException
  13776. end;
  13777. JCExemptionMechanism = class external 'javax.crypto' name 'ExemptionMechanism' (JLObject)
  13778. strict protected
  13779. constructor create(para1: JCExemptionMechanismSpi; para2: JSProvider; para3: JLString); overload;
  13780. public
  13781. function getName(): JLString; overload; virtual; final;
  13782. class function getInstance(para1: JLString): JCExemptionMechanism; static; overload; final; // throws java.security.NoSuchAlgorithmException
  13783. class function getInstance(para1: JLString; para2: JLString): JCExemptionMechanism; static; overload; final; // throws java.security.NoSuchAlgorithmException, java.security.NoSuchProviderException
  13784. class function getInstance(para1: JLString; para2: JSProvider): JCExemptionMechanism; static; overload; final; // throws java.security.NoSuchAlgorithmException
  13785. function getProvider(): JSProvider; overload; virtual; final;
  13786. function isCryptoAllowed(para1: JSKey): jboolean; overload; virtual; final; // throws javax.crypto.ExemptionMechanismException
  13787. function getOutputSize(para1: jint): jint; overload; virtual; final; // throws java.lang.IllegalStateException
  13788. procedure init(para1: JSKey); overload; virtual; final; // throws java.security.InvalidKeyException, javax.crypto.ExemptionMechanismException
  13789. procedure init(para1: JSKey; para2: JSAlgorithmParameters); overload; virtual; final; // throws java.security.InvalidKeyException, java.security.InvalidAlgorithmParameterException, javax.crypto.ExemptionMechanismException
  13790. procedure init(para1: JSKey; para2: JSSAlgorithmParameterSpec); overload; virtual; final; // throws java.security.InvalidKeyException, java.security.InvalidAlgorithmParameterException, javax.crypto.ExemptionMechanismException
  13791. function genExemptionBlob(): Arr1jbyte; overload; virtual; final; // throws java.lang.IllegalStateException, javax.crypto.ExemptionMechanismException
  13792. function genExemptionBlob(para1: Arr1jbyte): jint; overload; virtual; final; // throws java.lang.IllegalStateException, javax.crypto.ShortBufferException, javax.crypto.ExemptionMechanismException
  13793. function genExemptionBlob(var para1: array of jbyte): jint; overload; virtual; final; // throws java.lang.IllegalStateException, javax.crypto.ShortBufferException, javax.crypto.ExemptionMechanismException
  13794. function genExemptionBlob(para1: Arr1jbyte; para2: jint): jint; overload; virtual; final; // throws java.lang.IllegalStateException, javax.crypto.ShortBufferException, javax.crypto.ExemptionMechanismException
  13795. function genExemptionBlob(var para1: array of jbyte; para2: jint): jint; overload; virtual; final; // throws java.lang.IllegalStateException, javax.crypto.ShortBufferException, javax.crypto.ExemptionMechanismException
  13796. strict protected
  13797. procedure finalize(); overload; virtual;
  13798. end;
  13799. JCExemptionMechanismSpi = class abstract external 'javax.crypto' name 'ExemptionMechanismSpi' (JLObject)
  13800. public
  13801. constructor create(); overload;
  13802. strict protected
  13803. function engineGenExemptionBlob(): Arr1jbyte; overload; virtual; abstract; // throws javax.crypto.ExemptionMechanismException
  13804. function engineGenExemptionBlob(para1: Arr1jbyte; para2: jint): jint; overload; virtual; abstract; // throws javax.crypto.ShortBufferException, javax.crypto.ExemptionMechanismException
  13805. function engineGenExemptionBlob(var para1: array of jbyte; para2: jint): jint; overload; virtual; abstract; // throws javax.crypto.ShortBufferException, javax.crypto.ExemptionMechanismException
  13806. function engineGetOutputSize(para1: jint): jint; overload; virtual; abstract;
  13807. procedure engineInit(para1: JSKey); overload; virtual; abstract; // throws java.security.InvalidKeyException, javax.crypto.ExemptionMechanismException
  13808. procedure engineInit(para1: JSKey; para2: JSAlgorithmParameters); overload; virtual; abstract; // throws java.security.InvalidKeyException, java.security.InvalidAlgorithmParameterException, javax.crypto.ExemptionMechanismException
  13809. procedure engineInit(para1: JSKey; para2: JSSAlgorithmParameterSpec); overload; virtual; abstract; // throws java.security.InvalidKeyException, java.security.InvalidAlgorithmParameterException, javax.crypto.ExemptionMechanismException
  13810. end;
  13811. JCKeyAgreement = class external 'javax.crypto' name 'KeyAgreement' (JLObject)
  13812. strict protected
  13813. constructor create(para1: JCKeyAgreementSpi; para2: JSProvider; para3: JLString); overload;
  13814. public
  13815. function getAlgorithm(): JLString; overload; virtual; final;
  13816. function getProvider(): JSProvider; overload; virtual; final;
  13817. class function getInstance(para1: JLString): JCKeyAgreement; static; overload; final; // throws java.security.NoSuchAlgorithmException
  13818. class function getInstance(para1: JLString; para2: JLString): JCKeyAgreement; static; overload; final; // throws java.security.NoSuchAlgorithmException, java.security.NoSuchProviderException
  13819. class function getInstance(para1: JLString; para2: JSProvider): JCKeyAgreement; static; overload; final; // throws java.security.NoSuchAlgorithmException
  13820. procedure init(para1: JSKey); overload; virtual; final; // throws java.security.InvalidKeyException
  13821. procedure init(para1: JSKey; para2: JSSecureRandom); overload; virtual; final; // throws java.security.InvalidKeyException
  13822. procedure init(para1: JSKey; para2: JSSAlgorithmParameterSpec); overload; virtual; final; // throws java.security.InvalidKeyException, java.security.InvalidAlgorithmParameterException
  13823. procedure init(para1: JSKey; para2: JSSAlgorithmParameterSpec; para3: JSSecureRandom); overload; virtual; final; // throws java.security.InvalidKeyException, java.security.InvalidAlgorithmParameterException
  13824. function doPhase(para1: JSKey; para2: jboolean): JSKey; overload; virtual; final; // throws java.security.InvalidKeyException, java.lang.IllegalStateException
  13825. function generateSecret(): Arr1jbyte; overload; virtual; final; // throws java.lang.IllegalStateException
  13826. function generateSecret(para1: Arr1jbyte; para2: jint): jint; overload; virtual; final; // throws java.lang.IllegalStateException, javax.crypto.ShortBufferException
  13827. function generateSecret(var para1: array of jbyte; para2: jint): jint; overload; virtual; final; // throws java.lang.IllegalStateException, javax.crypto.ShortBufferException
  13828. function generateSecret(para1: JLString): JCSecretKey; overload; virtual; final; // throws java.lang.IllegalStateException, java.security.NoSuchAlgorithmException, java.security.InvalidKeyException
  13829. end;
  13830. JCKeyAgreementSpi = class abstract external 'javax.crypto' name 'KeyAgreementSpi' (JLObject)
  13831. public
  13832. constructor create(); overload;
  13833. strict protected
  13834. function engineDoPhase(para1: JSKey; para2: jboolean): JSKey; overload; virtual; abstract; // throws java.security.InvalidKeyException, java.lang.IllegalStateException
  13835. function engineGenerateSecret(): Arr1jbyte; overload; virtual; abstract; // throws java.lang.IllegalStateException
  13836. function engineGenerateSecret(para1: Arr1jbyte; para2: jint): jint; overload; virtual; abstract; // throws java.lang.IllegalStateException, javax.crypto.ShortBufferException
  13837. function engineGenerateSecret(var para1: array of jbyte; para2: jint): jint; overload; virtual; abstract; // throws java.lang.IllegalStateException, javax.crypto.ShortBufferException
  13838. function engineGenerateSecret(para1: JLString): JCSecretKey; overload; virtual; abstract; // throws java.lang.IllegalStateException, java.security.NoSuchAlgorithmException, java.security.InvalidKeyException
  13839. procedure engineInit(para1: JSKey; para2: JSSecureRandom); overload; virtual; abstract; // throws java.security.InvalidKeyException
  13840. procedure engineInit(para1: JSKey; para2: JSSAlgorithmParameterSpec; para3: JSSecureRandom); overload; virtual; abstract; // throws java.security.InvalidKeyException, java.security.InvalidAlgorithmParameterException
  13841. end;
  13842. JCKeyGenerator = class external 'javax.crypto' name 'KeyGenerator' (JLObject)
  13843. strict protected
  13844. constructor create(para1: JCKeyGeneratorSpi; para2: JSProvider; para3: JLString); overload;
  13845. public
  13846. function getAlgorithm(): JLString; overload; virtual; final;
  13847. function getProvider(): JSProvider; overload; virtual; final;
  13848. class function getInstance(para1: JLString): JCKeyGenerator; static; overload; final; // throws java.security.NoSuchAlgorithmException
  13849. class function getInstance(para1: JLString; para2: JLString): JCKeyGenerator; static; overload; final; // throws java.security.NoSuchAlgorithmException, java.security.NoSuchProviderException
  13850. class function getInstance(para1: JLString; para2: JSProvider): JCKeyGenerator; static; overload; final; // throws java.security.NoSuchAlgorithmException
  13851. function generateKey(): JCSecretKey; overload; virtual; final;
  13852. procedure init(para1: JSSAlgorithmParameterSpec); overload; virtual; final; // throws java.security.InvalidAlgorithmParameterException
  13853. procedure init(para1: JSSAlgorithmParameterSpec; para2: JSSecureRandom); overload; virtual; final; // throws java.security.InvalidAlgorithmParameterException
  13854. procedure init(para1: jint); overload; virtual; final;
  13855. procedure init(para1: jint; para2: JSSecureRandom); overload; virtual; final;
  13856. procedure init(para1: JSSecureRandom); overload; virtual; final;
  13857. end;
  13858. JCKeyGeneratorSpi = class abstract external 'javax.crypto' name 'KeyGeneratorSpi' (JLObject)
  13859. public
  13860. constructor create(); overload;
  13861. strict protected
  13862. function engineGenerateKey(): JCSecretKey; overload; virtual; abstract;
  13863. procedure engineInit(para1: JSSAlgorithmParameterSpec; para2: JSSecureRandom); overload; virtual; abstract; // throws java.security.InvalidAlgorithmParameterException
  13864. procedure engineInit(para1: jint; para2: JSSecureRandom); overload; virtual; abstract;
  13865. procedure engineInit(para1: JSSecureRandom); overload; virtual; abstract;
  13866. end;
  13867. JCMacSpi = class abstract external 'javax.crypto' name 'MacSpi' (JLObject)
  13868. public
  13869. constructor create(); overload;
  13870. strict protected
  13871. function engineGetMacLength(): jint; overload; virtual; abstract;
  13872. procedure engineInit(para1: JSKey; para2: JSSAlgorithmParameterSpec); overload; virtual; abstract; // throws java.security.InvalidKeyException, java.security.InvalidAlgorithmParameterException
  13873. procedure engineUpdate(para1: jbyte); overload; virtual; abstract;
  13874. procedure engineUpdate(para1: Arr1jbyte; para2: jint; para3: jint); overload; virtual; abstract;
  13875. procedure engineUpdate(var para1: array of jbyte; para2: jint; para3: jint); overload; virtual; abstract;
  13876. procedure engineUpdate(para1: JNByteBuffer); overload; virtual;
  13877. function engineDoFinal(): Arr1jbyte; overload; virtual; abstract;
  13878. procedure engineReset(); overload; virtual; abstract;
  13879. public
  13880. function clone(): JLObject; overload; virtual; // throws java.lang.CloneNotSupportedException
  13881. end;
  13882. JCSecretKeyFactory = class external 'javax.crypto' name 'SecretKeyFactory' (JLObject)
  13883. strict protected
  13884. constructor create(para1: JCSecretKeyFactorySpi; para2: JSProvider; para3: JLString); overload;
  13885. public
  13886. function getAlgorithm(): JLString; overload; virtual; final;
  13887. function getProvider(): JSProvider; overload; virtual; final;
  13888. class function getInstance(para1: JLString): JCSecretKeyFactory; static; overload; final; // throws java.security.NoSuchAlgorithmException
  13889. class function getInstance(para1: JLString; para2: JLString): JCSecretKeyFactory; static; overload; final; // throws java.security.NoSuchAlgorithmException, java.security.NoSuchProviderException
  13890. class function getInstance(para1: JLString; para2: JSProvider): JCSecretKeyFactory; static; overload; final; // throws java.security.NoSuchAlgorithmException
  13891. function generateSecret(para1: JSSKeySpec): JCSecretKey; overload; virtual; final; // throws java.security.spec.InvalidKeySpecException
  13892. function getKeySpec(para1: JCSecretKey; para2: JLClass): JSSKeySpec; overload; virtual; final; // throws java.security.spec.InvalidKeySpecException
  13893. function translateKey(para1: JCSecretKey): JCSecretKey; overload; virtual; final; // throws java.security.InvalidKeyException
  13894. end;
  13895. JCSecretKeyFactorySpi = class abstract external 'javax.crypto' name 'SecretKeyFactorySpi' (JLObject)
  13896. public
  13897. constructor create(); overload;
  13898. strict protected
  13899. function engineGenerateSecret(para1: JSSKeySpec): JCSecretKey; overload; virtual; abstract; // throws java.security.spec.InvalidKeySpecException
  13900. function engineGetKeySpec(para1: JCSecretKey; para2: JLClass): JSSKeySpec; overload; virtual; abstract; // throws java.security.spec.InvalidKeySpecException
  13901. function engineTranslateKey(para1: JCSecretKey): JCSecretKey; overload; virtual; abstract; // throws java.security.InvalidKeyException
  13902. end;
  13903. JCIDHKey = interface external 'javax.crypto.interfaces' name 'DHKey'
  13904. function getParams(): JCSDHParameterSpec; overload;
  13905. end;
  13906. JCSPSource = class external 'javax.crypto.spec' name 'PSource' (JLObject)
  13907. public
  13908. type
  13909. InnerPSpecified = class;
  13910. Arr1InnerPSpecified = array of InnerPSpecified;
  13911. Arr2InnerPSpecified = array of Arr1InnerPSpecified;
  13912. Arr3InnerPSpecified = array of Arr2InnerPSpecified;
  13913. InnerPSpecified = class sealed external 'javax.crypto.spec' name 'PSpecified' (JCSPSource)
  13914. public
  13915. final class var
  13916. fDEFAULT: JCSPSource.InnerPSpecified; external name 'DEFAULT';
  13917. public
  13918. constructor create(para1: Arr1jbyte); overload;
  13919. constructor create(const para1: array of jbyte); overload;
  13920. function getValue(): Arr1jbyte; overload; virtual;
  13921. end;
  13922. strict protected
  13923. constructor create(para1: JLString); overload;
  13924. public
  13925. function getAlgorithm(): JLString; overload; virtual;
  13926. end;
  13927. JMKEEGL = interface external 'javax.microedition.khronos.egl' name 'EGL'
  13928. end;
  13929. JMKEEGLConfig = class abstract external 'javax.microedition.khronos.egl' name 'EGLConfig' (JLObject)
  13930. public
  13931. constructor create(); overload;
  13932. end;
  13933. JMKEEGLContext = class abstract external 'javax.microedition.khronos.egl' name 'EGLContext' (JLObject)
  13934. public
  13935. constructor create(); overload;
  13936. class function getEGL(): JMKEEGL; static; overload;
  13937. function getGL(): JMKOGL; overload; virtual; abstract;
  13938. end;
  13939. JMKEEGLDisplay = class abstract external 'javax.microedition.khronos.egl' name 'EGLDisplay' (JLObject)
  13940. public
  13941. constructor create(); overload;
  13942. end;
  13943. JMKEEGLSurface = class abstract external 'javax.microedition.khronos.egl' name 'EGLSurface' (JLObject)
  13944. public
  13945. constructor create(); overload;
  13946. end;
  13947. JMKOGL = interface external 'javax.microedition.khronos.opengles' name 'GL'
  13948. end;
  13949. JNServerSocketFactory = class abstract external 'javax.net' name 'ServerSocketFactory' (JLObject)
  13950. strict protected
  13951. constructor create(); overload;
  13952. public
  13953. class function getDefault(): JNServerSocketFactory; static; overload;
  13954. function createServerSocket(): JNServerSocket; overload; virtual; // throws java.io.IOException
  13955. function createServerSocket(para1: jint): JNServerSocket; overload; virtual; abstract; // throws java.io.IOException
  13956. function createServerSocket(para1: jint; para2: jint): JNServerSocket; overload; virtual; abstract; // throws java.io.IOException
  13957. function createServerSocket(para1: jint; para2: jint; para3: JNInetAddress): JNServerSocket; overload; virtual; abstract; // throws java.io.IOException
  13958. end;
  13959. JNSocketFactory = class abstract external 'javax.net' name 'SocketFactory' (JLObject)
  13960. strict protected
  13961. constructor create(); overload;
  13962. public
  13963. class function getDefault(): JNSocketFactory; static; overload;
  13964. function createSocket(): JNSocket; overload; virtual; // throws java.io.IOException
  13965. function createSocket(para1: JLString; para2: jint): JNSocket; overload; virtual; abstract; // throws java.io.IOException, java.net.UnknownHostException
  13966. function createSocket(para1: JLString; para2: jint; para3: JNInetAddress; para4: jint): JNSocket; overload; virtual; abstract; // throws java.io.IOException, java.net.UnknownHostException
  13967. function createSocket(para1: JNInetAddress; para2: jint): JNSocket; overload; virtual; abstract; // throws java.io.IOException
  13968. function createSocket(para1: JNInetAddress; para2: jint; para3: JNInetAddress; para4: jint): JNSocket; overload; virtual; abstract; // throws java.io.IOException
  13969. end;
  13970. JNSHostnameVerifier = interface external 'javax.net.ssl' name 'HostnameVerifier'
  13971. function verify(para1: JLString; para2: JNSSSLSession): jboolean; overload;
  13972. end;
  13973. JNSKeyManager = interface external 'javax.net.ssl' name 'KeyManager'
  13974. end;
  13975. JNSKeyManagerFactory = class external 'javax.net.ssl' name 'KeyManagerFactory' (JLObject)
  13976. strict protected
  13977. constructor create(para1: JNSKeyManagerFactorySpi; para2: JSProvider; para3: JLString); overload;
  13978. public
  13979. class function getDefaultAlgorithm(): JLString; static; overload; final;
  13980. class function getInstance(para1: JLString): JNSKeyManagerFactory; static; overload; final; // throws java.security.NoSuchAlgorithmException
  13981. class function getInstance(para1: JLString; para2: JLString): JNSKeyManagerFactory; static; overload; final; // throws java.security.NoSuchAlgorithmException, java.security.NoSuchProviderException
  13982. class function getInstance(para1: JLString; para2: JSProvider): JNSKeyManagerFactory; static; overload; final; // throws java.security.NoSuchAlgorithmException
  13983. function getAlgorithm(): JLString; overload; virtual; final;
  13984. function getProvider(): JSProvider; overload; virtual; final;
  13985. procedure init(para1: JSKeyStore; para2: Arr1jchar); overload; virtual; final; // throws java.security.KeyStoreException, java.security.NoSuchAlgorithmException, java.security.UnrecoverableKeyException
  13986. procedure init(para1: JSKeyStore; var para2: array of jchar); overload; virtual; final; // throws java.security.KeyStoreException, java.security.NoSuchAlgorithmException, java.security.UnrecoverableKeyException
  13987. procedure init(para1: JNSManagerFactoryParameters); overload; virtual; final; // throws java.security.InvalidAlgorithmParameterException
  13988. function getKeyManagers(): Arr1JNSKeyManager; overload; virtual; final;
  13989. end;
  13990. JNSKeyManagerFactorySpi = class abstract external 'javax.net.ssl' name 'KeyManagerFactorySpi' (JLObject)
  13991. public
  13992. constructor create(); overload;
  13993. strict protected
  13994. procedure engineInit(para1: JSKeyStore; para2: Arr1jchar); overload; virtual; abstract; // throws java.security.KeyStoreException, java.security.NoSuchAlgorithmException, java.security.UnrecoverableKeyException
  13995. procedure engineInit(para1: JSKeyStore; var para2: array of jchar); overload; virtual; abstract; // throws java.security.KeyStoreException, java.security.NoSuchAlgorithmException, java.security.UnrecoverableKeyException
  13996. procedure engineInit(para1: JNSManagerFactoryParameters); overload; virtual; abstract; // throws java.security.InvalidAlgorithmParameterException
  13997. function engineGetKeyManagers(): Arr1JNSKeyManager; overload; virtual; abstract;
  13998. end;
  13999. JNSManagerFactoryParameters = interface external 'javax.net.ssl' name 'ManagerFactoryParameters'
  14000. end;
  14001. JNSSSLContext = class external 'javax.net.ssl' name 'SSLContext' (JLObject)
  14002. strict protected
  14003. constructor create(para1: JNSSSLContextSpi; para2: JSProvider; para3: JLString); overload;
  14004. public
  14005. class function getDefault(): JNSSSLContext; static; overload; // throws java.security.NoSuchAlgorithmException
  14006. class procedure setDefault(para1: JNSSSLContext); static; overload;
  14007. class function getInstance(para1: JLString): JNSSSLContext; static; overload; // throws java.security.NoSuchAlgorithmException
  14008. class function getInstance(para1: JLString; para2: JLString): JNSSSLContext; static; overload; // throws java.security.NoSuchAlgorithmException, java.security.NoSuchProviderException
  14009. class function getInstance(para1: JLString; para2: JSProvider): JNSSSLContext; static; overload; // throws java.security.NoSuchAlgorithmException
  14010. function getProtocol(): JLString; overload; virtual; final;
  14011. function getProvider(): JSProvider; overload; virtual; final;
  14012. procedure init(para1: Arr1JNSKeyManager; para2: Arr1JNSTrustManager; para3: JSSecureRandom); overload; virtual; final; // throws java.security.KeyManagementException
  14013. procedure init(var para1: array of JNSKeyManager; var para2: array of JNSTrustManager; para3: JSSecureRandom); overload; virtual; final; // throws java.security.KeyManagementException
  14014. function getSocketFactory(): JNSSSLSocketFactory; overload; virtual; final;
  14015. function getServerSocketFactory(): JNSSSLServerSocketFactory; overload; virtual; final;
  14016. function createSSLEngine(): JNSSSLEngine; overload; virtual; final;
  14017. function createSSLEngine(para1: JLString; para2: jint): JNSSSLEngine; overload; virtual; final;
  14018. function getServerSessionContext(): JNSSSLSessionContext; overload; virtual; final;
  14019. function getClientSessionContext(): JNSSSLSessionContext; overload; virtual; final;
  14020. function getDefaultSSLParameters(): JNSSSLParameters; overload; virtual; final;
  14021. function getSupportedSSLParameters(): JNSSSLParameters; overload; virtual; final;
  14022. end;
  14023. JNSSSLContextSpi = class abstract external 'javax.net.ssl' name 'SSLContextSpi' (JLObject)
  14024. public
  14025. constructor create(); overload;
  14026. strict protected
  14027. procedure engineInit(para1: Arr1JNSKeyManager; para2: Arr1JNSTrustManager; para3: JSSecureRandom); overload; virtual; abstract; // throws java.security.KeyManagementException
  14028. procedure engineInit(var para1: array of JNSKeyManager; var para2: array of JNSTrustManager; para3: JSSecureRandom); overload; virtual; abstract; // throws java.security.KeyManagementException
  14029. function engineGetSocketFactory(): JNSSSLSocketFactory; overload; virtual; abstract;
  14030. function engineGetServerSocketFactory(): JNSSSLServerSocketFactory; overload; virtual; abstract;
  14031. function engineCreateSSLEngine(para1: JLString; para2: jint): JNSSSLEngine; overload; virtual; abstract;
  14032. function engineCreateSSLEngine(): JNSSSLEngine; overload; virtual; abstract;
  14033. function engineGetServerSessionContext(): JNSSSLSessionContext; overload; virtual; abstract;
  14034. function engineGetClientSessionContext(): JNSSSLSessionContext; overload; virtual; abstract;
  14035. function engineGetDefaultSSLParameters(): JNSSSLParameters; overload; virtual;
  14036. function engineGetSupportedSSLParameters(): JNSSSLParameters; overload; virtual;
  14037. end;
  14038. JNSSSLParameters = class external 'javax.net.ssl' name 'SSLParameters' (JLObject)
  14039. public
  14040. constructor create(); overload;
  14041. constructor create(para1: Arr1JLString); overload;
  14042. constructor create(const para1: array of JLString); overload;
  14043. constructor create(para1: Arr1JLString; para2: Arr1JLString); overload;
  14044. constructor create(const para1: array of JLString; const para2: array of JLString); overload;
  14045. function getCipherSuites(): Arr1JLString; overload; virtual;
  14046. procedure setCipherSuites(para1: Arr1JLString); overload; virtual;
  14047. procedure setCipherSuites(var para1: array of JLString); overload; virtual;
  14048. function getProtocols(): Arr1JLString; overload; virtual;
  14049. procedure setProtocols(para1: Arr1JLString); overload; virtual;
  14050. procedure setProtocols(var para1: array of JLString); overload; virtual;
  14051. function getNeedClientAuth(): jboolean; overload; virtual;
  14052. procedure setNeedClientAuth(para1: jboolean); overload; virtual;
  14053. function getWantClientAuth(): jboolean; overload; virtual;
  14054. procedure setWantClientAuth(para1: jboolean); overload; virtual;
  14055. end;
  14056. JNSSSLSession = interface external 'javax.net.ssl' name 'SSLSession'
  14057. function getApplicationBufferSize(): jint; overload;
  14058. function getCipherSuite(): JLString; overload;
  14059. function getCreationTime(): jlong; overload;
  14060. function getId(): Arr1jbyte; overload;
  14061. function getLastAccessedTime(): jlong; overload;
  14062. function getLocalCertificates(): Arr1JSCCertificate; overload;
  14063. function getLocalPrincipal(): JSPrincipal; overload;
  14064. function getPacketBufferSize(): jint; overload;
  14065. function getPeerCertificateChain(): Arr1JxSCX509Certificate; overload; // throws javax.net.ssl.SSLPeerUnverifiedException
  14066. function getPeerCertificates(): Arr1JSCCertificate; overload; // throws javax.net.ssl.SSLPeerUnverifiedException
  14067. function getPeerHost(): JLString; overload;
  14068. function getPeerPort(): jint; overload;
  14069. function getPeerPrincipal(): JSPrincipal; overload; // throws javax.net.ssl.SSLPeerUnverifiedException
  14070. function getProtocol(): JLString; overload;
  14071. function getSessionContext(): JNSSSLSessionContext; overload;
  14072. function getValue(para1: JLString): JLObject; overload;
  14073. function getValueNames(): Arr1JLString; overload;
  14074. procedure invalidate(); overload;
  14075. function isValid(): jboolean; overload;
  14076. procedure putValue(para1: JLString; para2: JLObject); overload;
  14077. procedure removeValue(para1: JLString); overload;
  14078. end;
  14079. JNSSSLSessionContext = interface external 'javax.net.ssl' name 'SSLSessionContext'
  14080. function getIds(): JUEnumeration; overload;
  14081. function getSession(para1: Arr1jbyte): JNSSSLSession; overload;
  14082. function getSession(var para1: array of jbyte): JNSSSLSession; overload;
  14083. function getSessionCacheSize(): jint; overload;
  14084. function getSessionTimeout(): jint; overload;
  14085. procedure setSessionCacheSize(para1: jint); overload; // throws java.lang.IllegalArgumentException
  14086. procedure setSessionTimeout(para1: jint); overload; // throws java.lang.IllegalArgumentException
  14087. end;
  14088. JNSTrustManager = interface external 'javax.net.ssl' name 'TrustManager'
  14089. end;
  14090. JNSTrustManagerFactory = class external 'javax.net.ssl' name 'TrustManagerFactory' (JLObject)
  14091. strict protected
  14092. constructor create(para1: JNSTrustManagerFactorySpi; para2: JSProvider; para3: JLString); overload;
  14093. public
  14094. class function getDefaultAlgorithm(): JLString; static; overload; final;
  14095. class function getInstance(para1: JLString): JNSTrustManagerFactory; static; overload; final; // throws java.security.NoSuchAlgorithmException
  14096. class function getInstance(para1: JLString; para2: JLString): JNSTrustManagerFactory; static; overload; final; // throws java.security.NoSuchAlgorithmException, java.security.NoSuchProviderException
  14097. class function getInstance(para1: JLString; para2: JSProvider): JNSTrustManagerFactory; static; overload; final; // throws java.security.NoSuchAlgorithmException
  14098. function getAlgorithm(): JLString; overload; virtual; final;
  14099. function getProvider(): JSProvider; overload; virtual; final;
  14100. procedure init(para1: JSKeyStore); overload; virtual; final; // throws java.security.KeyStoreException
  14101. procedure init(para1: JNSManagerFactoryParameters); overload; virtual; final; // throws java.security.InvalidAlgorithmParameterException
  14102. function getTrustManagers(): Arr1JNSTrustManager; overload; virtual; final;
  14103. end;
  14104. JNSTrustManagerFactorySpi = class abstract external 'javax.net.ssl' name 'TrustManagerFactorySpi' (JLObject)
  14105. public
  14106. constructor create(); overload;
  14107. strict protected
  14108. procedure engineInit(para1: JSKeyStore); overload; virtual; abstract; // throws java.security.KeyStoreException
  14109. procedure engineInit(para1: JNSManagerFactoryParameters); overload; virtual; abstract; // throws java.security.InvalidAlgorithmParameterException
  14110. function engineGetTrustManagers(): Arr1JNSTrustManager; overload; virtual; abstract;
  14111. end;
  14112. JSADestroyable = interface external 'javax.security.auth' name 'Destroyable'
  14113. procedure destroy(); overload; // throws javax.security.auth.DestroyFailedException
  14114. function isDestroyed(): jboolean; overload;
  14115. end;
  14116. JSACCallback = interface external 'javax.security.auth.callback' name 'Callback'
  14117. end;
  14118. JSACCallbackHandler = interface external 'javax.security.auth.callback' name 'CallbackHandler'
  14119. procedure handle(para1: Arr1JSACCallback); overload; // throws java.io.IOException, javax.security.auth.callback.UnsupportedCallbackException
  14120. procedure handle(var para1: array of JSACCallback); overload; // throws java.io.IOException, javax.security.auth.callback.UnsupportedCallbackException
  14121. end;
  14122. JxSCCertificate = class abstract external 'javax.security.cert' name 'Certificate' (JLObject)
  14123. public
  14124. constructor create(); overload;
  14125. function equals(para1: JLObject): jboolean; overload; virtual;
  14126. function hashCode(): jint; overload; virtual;
  14127. function getEncoded(): Arr1jbyte; overload; virtual; abstract; // throws javax.security.cert.CertificateEncodingException
  14128. procedure verify(para1: JSPublicKey); overload; virtual; abstract; // throws javax.security.cert.CertificateException, java.security.NoSuchAlgorithmException, java.security.InvalidKeyException, java.security.NoSuchProviderException, java.security.SignatureException
  14129. procedure verify(para1: JSPublicKey; para2: JLString); overload; virtual; abstract; // throws javax.security.cert.CertificateException, java.security.NoSuchAlgorithmException, java.security.InvalidKeyException, java.security.NoSuchProviderException, java.security.SignatureException
  14130. function toString(): JLString; overload; virtual; abstract;
  14131. function getPublicKey(): JSPublicKey; overload; virtual; abstract;
  14132. end;
  14133. JSCommonDataSource = interface external 'javax.sql' name 'CommonDataSource'
  14134. function getLoginTimeout(): jint; overload; // throws java.sql.SQLException
  14135. function getLogWriter(): JIPrintWriter; overload; // throws java.sql.SQLException
  14136. procedure setLoginTimeout(para1: jint); overload; // throws java.sql.SQLException
  14137. procedure setLogWriter(para1: JIPrintWriter); overload; // throws java.sql.SQLException
  14138. end;
  14139. JSPooledConnection = interface external 'javax.sql' name 'PooledConnection'
  14140. procedure addConnectionEventListener(para1: JSConnectionEventListener); overload;
  14141. procedure close(); overload; // throws java.sql.SQLException
  14142. function getConnection(): JSConnection; overload; // throws java.sql.SQLException
  14143. procedure removeConnectionEventListener(para1: JSConnectionEventListener); overload;
  14144. procedure addStatementEventListener(para1: JSStatementEventListener); overload;
  14145. procedure removeStatementEventListener(para1: JSStatementEventListener); overload;
  14146. end;
  14147. JSRowSetInternal = interface external 'javax.sql' name 'RowSetInternal'
  14148. function getConnection(): JSConnection; overload; // throws java.sql.SQLException
  14149. function getOriginal(): JSResultSet; overload; // throws java.sql.SQLException
  14150. function getOriginalRow(): JSResultSet; overload; // throws java.sql.SQLException
  14151. function getParams(): Arr1JLObject; overload; // throws java.sql.SQLException
  14152. procedure setMetaData(para1: JSRowSetMetaData); overload; // throws java.sql.SQLException
  14153. end;
  14154. JSRowSetReader = interface external 'javax.sql' name 'RowSetReader'
  14155. procedure readData(para1: JSRowSetInternal); overload; // throws java.sql.SQLException
  14156. end;
  14157. JSRowSetWriter = interface external 'javax.sql' name 'RowSetWriter'
  14158. function writeData(para1: JSRowSetInternal): jboolean; overload; // throws java.sql.SQLException
  14159. end;
  14160. JXXMLConstants = class sealed external 'javax.xml' name 'XMLConstants' (JLObject)
  14161. public
  14162. const
  14163. NULL_NS_URI = '';
  14164. DEFAULT_NS_PREFIX = '';
  14165. XML_NS_URI = 'http://www.w3.org/XML/1998/namespace';
  14166. XML_NS_PREFIX = 'xml';
  14167. XMLNS_ATTRIBUTE_NS_URI = 'http://www.w3.org/2000/xmlns/';
  14168. XMLNS_ATTRIBUTE = 'xmlns';
  14169. W3C_XML_SCHEMA_NS_URI = 'http://www.w3.org/2001/XMLSchema';
  14170. W3C_XML_SCHEMA_INSTANCE_NS_URI = 'http://www.w3.org/2001/XMLSchema-instance';
  14171. W3C_XPATH_DATATYPE_NS_URI = 'http://www.w3.org/2003/11/xpath-datatypes';
  14172. XML_DTD_NS_URI = 'http://www.w3.org/TR/REC-xml';
  14173. RELAXNG_NS_URI = 'http://relaxng.org/ns/structure/1.0';
  14174. FEATURE_SECURE_PROCESSING = 'http://javax.xml.XMLConstants/feature/secure-processing';
  14175. end;
  14176. JXDDatatypeConstants = class sealed external 'javax.xml.datatype' name 'DatatypeConstants' (JLObject)
  14177. public
  14178. type
  14179. InnerField = class;
  14180. Arr1InnerField = array of InnerField;
  14181. Arr2InnerField = array of Arr1InnerField;
  14182. Arr3InnerField = array of Arr2InnerField;
  14183. InnerField = class sealed external 'javax.xml.datatype' name 'Field' (JLObject)
  14184. public
  14185. function toString(): JLString; overload; virtual;
  14186. function getId(): jint; overload; virtual;
  14187. end;
  14188. public
  14189. const
  14190. JANUARY = 1;
  14191. FEBRUARY = 2;
  14192. MARCH = 3;
  14193. APRIL = 4;
  14194. MAY = 5;
  14195. JUNE = 6;
  14196. JULY = 7;
  14197. AUGUST = 8;
  14198. SEPTEMBER = 9;
  14199. OCTOBER = 10;
  14200. NOVEMBER = 11;
  14201. DECEMBER = 12;
  14202. LESSER = -1;
  14203. EQUAL = 0;
  14204. GREATER = 1;
  14205. INDETERMINATE = 2;
  14206. FIELD_UNDEFINED = -2147483648;
  14207. public
  14208. final class var
  14209. fYEARS: JXDDatatypeConstants.InnerField; external name 'YEARS';
  14210. fMONTHS: JXDDatatypeConstants.InnerField; external name 'MONTHS';
  14211. fDAYS: JXDDatatypeConstants.InnerField; external name 'DAYS';
  14212. fHOURS: JXDDatatypeConstants.InnerField; external name 'HOURS';
  14213. fMINUTES: JXDDatatypeConstants.InnerField; external name 'MINUTES';
  14214. fSECONDS: JXDDatatypeConstants.InnerField; external name 'SECONDS';
  14215. fDATETIME: JXNQName; external name 'DATETIME';
  14216. fTIME: JXNQName; external name 'TIME';
  14217. fDATE: JXNQName; external name 'DATE';
  14218. fGYEARMONTH: JXNQName; external name 'GYEARMONTH';
  14219. fGMONTHDAY: JXNQName; external name 'GMONTHDAY';
  14220. fGYEAR: JXNQName; external name 'GYEAR';
  14221. fGMONTH: JXNQName; external name 'GMONTH';
  14222. fGDAY: JXNQName; external name 'GDAY';
  14223. fDURATION: JXNQName; external name 'DURATION';
  14224. fDURATION_DAYTIME: JXNQName; external name 'DURATION_DAYTIME';
  14225. fDURATION_YEARMONTH: JXNQName; external name 'DURATION_YEARMONTH';
  14226. public
  14227. const
  14228. MAX_TIMEZONE_OFFSET = -840;
  14229. MIN_TIMEZONE_OFFSET = 840;
  14230. end;
  14231. JXDDatatypeFactory = class abstract external 'javax.xml.datatype' name 'DatatypeFactory' (JLObject)
  14232. public
  14233. const
  14234. DATATYPEFACTORY_PROPERTY = 'javax.xml.datatype.DatatypeFactory';
  14235. public
  14236. final class var
  14237. fDATATYPEFACTORY_IMPLEMENTATION_CLASS: JLString; external name 'DATATYPEFACTORY_IMPLEMENTATION_CLASS';
  14238. strict protected
  14239. constructor create(); overload;
  14240. public
  14241. class function newInstance(): JXDDatatypeFactory; static; overload; // throws javax.xml.datatype.DatatypeConfigurationException
  14242. class function newInstance(para1: JLString; para2: JLClassLoader): JXDDatatypeFactory; static; overload; // throws javax.xml.datatype.DatatypeConfigurationException
  14243. function newDuration(para1: JLString): JXDDuration; overload; virtual; abstract;
  14244. function newDuration(para1: jlong): JXDDuration; overload; virtual; abstract;
  14245. function newDuration(para1: jboolean; para2: JMBigInteger; para3: JMBigInteger; para4: JMBigInteger; para5: JMBigInteger; para6: JMBigInteger; para7: JMBigDecimal): JXDDuration; overload; virtual; abstract;
  14246. function newDuration(para1: jboolean; para2: jint; para3: jint; para4: jint; para5: jint; para6: jint; para7: jint): JXDDuration; overload; virtual;
  14247. function newDurationDayTime(para1: JLString): JXDDuration; overload; virtual;
  14248. function newDurationDayTime(para1: jlong): JXDDuration; overload; virtual;
  14249. function newDurationDayTime(para1: jboolean; para2: JMBigInteger; para3: JMBigInteger; para4: JMBigInteger; para5: JMBigInteger): JXDDuration; overload; virtual;
  14250. function newDurationDayTime(para1: jboolean; para2: jint; para3: jint; para4: jint; para5: jint): JXDDuration; overload; virtual;
  14251. function newDurationYearMonth(para1: JLString): JXDDuration; overload; virtual;
  14252. function newDurationYearMonth(para1: jlong): JXDDuration; overload; virtual;
  14253. function newDurationYearMonth(para1: jboolean; para2: JMBigInteger; para3: JMBigInteger): JXDDuration; overload; virtual;
  14254. function newDurationYearMonth(para1: jboolean; para2: jint; para3: jint): JXDDuration; overload; virtual;
  14255. function newXMLGregorianCalendar(): JXDXMLGregorianCalendar; overload; virtual; abstract;
  14256. function newXMLGregorianCalendar(para1: JLString): JXDXMLGregorianCalendar; overload; virtual; abstract;
  14257. function newXMLGregorianCalendar(para1: JUGregorianCalendar): JXDXMLGregorianCalendar; overload; virtual; abstract;
  14258. function newXMLGregorianCalendar(para1: JMBigInteger; para2: jint; para3: jint; para4: jint; para5: jint; para6: jint; para7: JMBigDecimal; para8: jint): JXDXMLGregorianCalendar; overload; virtual; abstract;
  14259. function newXMLGregorianCalendar(para1: jint; para2: jint; para3: jint; para4: jint; para5: jint; para6: jint; para7: jint; para8: jint): JXDXMLGregorianCalendar; overload; virtual;
  14260. function newXMLGregorianCalendarDate(para1: jint; para2: jint; para3: jint; para4: jint): JXDXMLGregorianCalendar; overload; virtual;
  14261. function newXMLGregorianCalendarTime(para1: jint; para2: jint; para3: jint; para4: jint): JXDXMLGregorianCalendar; overload; virtual;
  14262. function newXMLGregorianCalendarTime(para1: jint; para2: jint; para3: jint; para4: JMBigDecimal; para5: jint): JXDXMLGregorianCalendar; overload; virtual;
  14263. function newXMLGregorianCalendarTime(para1: jint; para2: jint; para3: jint; para4: jint; para5: jint): JXDXMLGregorianCalendar; overload; virtual;
  14264. end;
  14265. JXNNamespaceContext = interface external 'javax.xml.namespace' name 'NamespaceContext'
  14266. function getNamespaceURI(para1: JLString): JLString; overload;
  14267. function getPrefix(para1: JLString): JLString; overload;
  14268. function getPrefixes(para1: JLString): JUIterator; overload;
  14269. end;
  14270. JXPDocumentBuilder = class abstract external 'javax.xml.parsers' name 'DocumentBuilder' (JLObject)
  14271. strict protected
  14272. constructor create(); overload;
  14273. public
  14274. procedure reset(); overload; virtual;
  14275. function parse(para1: JIInputStream): OWDDocument; overload; virtual; // throws org.xml.sax.SAXException, java.io.IOException
  14276. function parse(para1: JIInputStream; para2: JLString): OWDDocument; overload; virtual; // throws org.xml.sax.SAXException, java.io.IOException
  14277. function parse(para1: JLString): OWDDocument; overload; virtual; // throws org.xml.sax.SAXException, java.io.IOException
  14278. function parse(para1: JIFile): OWDDocument; overload; virtual; // throws org.xml.sax.SAXException, java.io.IOException
  14279. function parse(para1: OXSInputSource): OWDDocument; overload; virtual; abstract; // throws org.xml.sax.SAXException, java.io.IOException
  14280. function isNamespaceAware(): jboolean; overload; virtual; abstract;
  14281. function isValidating(): jboolean; overload; virtual; abstract;
  14282. procedure setEntityResolver(para1: OXSEntityResolver); overload; virtual; abstract;
  14283. procedure setErrorHandler(para1: OXSErrorHandler); overload; virtual; abstract;
  14284. function newDocument(): OWDDocument; overload; virtual; abstract;
  14285. function getDOMImplementation(): OWDDOMImplementation; overload; virtual; abstract;
  14286. function getSchema(): JXVSchema; overload; virtual;
  14287. function isXIncludeAware(): jboolean; overload; virtual;
  14288. end;
  14289. JXPDocumentBuilderFactory = class abstract external 'javax.xml.parsers' name 'DocumentBuilderFactory' (JLObject)
  14290. strict protected
  14291. constructor create(); overload;
  14292. public
  14293. class function newInstance(): JXPDocumentBuilderFactory; static; overload;
  14294. class function newInstance(para1: JLString; para2: JLClassLoader): JXPDocumentBuilderFactory; static; overload;
  14295. function newDocumentBuilder(): JXPDocumentBuilder; overload; virtual; abstract; // throws javax.xml.parsers.ParserConfigurationException
  14296. procedure setNamespaceAware(para1: jboolean); overload; virtual;
  14297. procedure setValidating(para1: jboolean); overload; virtual;
  14298. procedure setIgnoringElementContentWhitespace(para1: jboolean); overload; virtual;
  14299. procedure setExpandEntityReferences(para1: jboolean); overload; virtual;
  14300. procedure setIgnoringComments(para1: jboolean); overload; virtual;
  14301. procedure setCoalescing(para1: jboolean); overload; virtual;
  14302. function isNamespaceAware(): jboolean; overload; virtual;
  14303. function isValidating(): jboolean; overload; virtual;
  14304. function isIgnoringElementContentWhitespace(): jboolean; overload; virtual;
  14305. function isExpandEntityReferences(): jboolean; overload; virtual;
  14306. function isIgnoringComments(): jboolean; overload; virtual;
  14307. function isCoalescing(): jboolean; overload; virtual;
  14308. procedure setAttribute(para1: JLString; para2: JLObject); overload; virtual; abstract; // throws java.lang.IllegalArgumentException
  14309. function getAttribute(para1: JLString): JLObject; overload; virtual; abstract; // throws java.lang.IllegalArgumentException
  14310. procedure setFeature(para1: JLString; para2: jboolean); overload; virtual; abstract; // throws javax.xml.parsers.ParserConfigurationException
  14311. function getFeature(para1: JLString): jboolean; overload; virtual; abstract; // throws javax.xml.parsers.ParserConfigurationException
  14312. function getSchema(): JXVSchema; overload; virtual;
  14313. procedure setSchema(para1: JXVSchema); overload; virtual;
  14314. procedure setXIncludeAware(para1: jboolean); overload; virtual;
  14315. function isXIncludeAware(): jboolean; overload; virtual;
  14316. end;
  14317. JXPSAXParser = class abstract external 'javax.xml.parsers' name 'SAXParser' (JLObject)
  14318. strict protected
  14319. constructor create(); overload;
  14320. public
  14321. procedure reset(); overload; virtual;
  14322. procedure parse(para1: JIInputStream; para2: OXSHandlerBase); overload; virtual; // throws org.xml.sax.SAXException, java.io.IOException
  14323. procedure parse(para1: JIInputStream; para2: OXSHandlerBase; para3: JLString); overload; virtual; // throws org.xml.sax.SAXException, java.io.IOException
  14324. procedure parse(para1: JIInputStream; para2: OXSHDefaultHandler); overload; virtual; // throws org.xml.sax.SAXException, java.io.IOException
  14325. procedure parse(para1: JIInputStream; para2: OXSHDefaultHandler; para3: JLString); overload; virtual; // throws org.xml.sax.SAXException, java.io.IOException
  14326. procedure parse(para1: JLString; para2: OXSHandlerBase); overload; virtual; // throws org.xml.sax.SAXException, java.io.IOException
  14327. procedure parse(para1: JLString; para2: OXSHDefaultHandler); overload; virtual; // throws org.xml.sax.SAXException, java.io.IOException
  14328. procedure parse(para1: JIFile; para2: OXSHandlerBase); overload; virtual; // throws org.xml.sax.SAXException, java.io.IOException
  14329. procedure parse(para1: JIFile; para2: OXSHDefaultHandler); overload; virtual; // throws org.xml.sax.SAXException, java.io.IOException
  14330. procedure parse(para1: OXSInputSource; para2: OXSHandlerBase); overload; virtual; // throws org.xml.sax.SAXException, java.io.IOException
  14331. procedure parse(para1: OXSInputSource; para2: OXSHDefaultHandler); overload; virtual; // throws org.xml.sax.SAXException, java.io.IOException
  14332. function getParser(): OXSParser; overload; virtual; abstract; // throws org.xml.sax.SAXException
  14333. function getXMLReader(): OXSXMLReader; overload; virtual; abstract; // throws org.xml.sax.SAXException
  14334. function isNamespaceAware(): jboolean; overload; virtual; abstract;
  14335. function isValidating(): jboolean; overload; virtual; abstract;
  14336. procedure setProperty(para1: JLString; para2: JLObject); overload; virtual; abstract; // throws org.xml.sax.SAXNotRecognizedException, org.xml.sax.SAXNotSupportedException
  14337. function getProperty(para1: JLString): JLObject; overload; virtual; abstract; // throws org.xml.sax.SAXNotRecognizedException, org.xml.sax.SAXNotSupportedException
  14338. function getSchema(): JXVSchema; overload; virtual;
  14339. function isXIncludeAware(): jboolean; overload; virtual;
  14340. end;
  14341. JXPSAXParserFactory = class abstract external 'javax.xml.parsers' name 'SAXParserFactory' (JLObject)
  14342. strict protected
  14343. constructor create(); overload;
  14344. public
  14345. class function newInstance(): JXPSAXParserFactory; static; overload;
  14346. class function newInstance(para1: JLString; para2: JLClassLoader): JXPSAXParserFactory; static; overload;
  14347. function newSAXParser(): JXPSAXParser; overload; virtual; abstract; // throws javax.xml.parsers.ParserConfigurationException, org.xml.sax.SAXException
  14348. procedure setNamespaceAware(para1: jboolean); overload; virtual;
  14349. procedure setValidating(para1: jboolean); overload; virtual;
  14350. function isNamespaceAware(): jboolean; overload; virtual;
  14351. function isValidating(): jboolean; overload; virtual;
  14352. procedure setFeature(para1: JLString; para2: jboolean); overload; virtual; abstract; // throws javax.xml.parsers.ParserConfigurationException, org.xml.sax.SAXNotRecognizedException, org.xml.sax.SAXNotSupportedException
  14353. function getFeature(para1: JLString): jboolean; overload; virtual; abstract; // throws javax.xml.parsers.ParserConfigurationException, org.xml.sax.SAXNotRecognizedException, org.xml.sax.SAXNotSupportedException
  14354. function getSchema(): JXVSchema; overload; virtual;
  14355. procedure setSchema(para1: JXVSchema); overload; virtual;
  14356. procedure setXIncludeAware(para1: jboolean); overload; virtual;
  14357. function isXIncludeAware(): jboolean; overload; virtual;
  14358. end;
  14359. JXTErrorListener = interface external 'javax.xml.transform' name 'ErrorListener'
  14360. procedure warning(para1: JXTTransformerException); overload; // throws javax.xml.transform.TransformerException
  14361. procedure error(para1: JXTTransformerException); overload; // throws javax.xml.transform.TransformerException
  14362. procedure fatalError(para1: JXTTransformerException); overload; // throws javax.xml.transform.TransformerException
  14363. end;
  14364. JXTOutputKeys = class external 'javax.xml.transform' name 'OutputKeys' (JLObject)
  14365. public
  14366. const
  14367. METHOD = 'method';
  14368. VERSION = 'version';
  14369. ENCODING = 'encoding';
  14370. OMIT_XML_DECLARATION = 'omit-xml-declaration';
  14371. STANDALONE = 'standalone';
  14372. DOCTYPE_PUBLIC = 'doctype-public';
  14373. DOCTYPE_SYSTEM = 'doctype-system';
  14374. CDATA_SECTION_ELEMENTS = 'cdata-section-elements';
  14375. INDENT = 'indent';
  14376. MEDIA_TYPE = 'media-type';
  14377. end;
  14378. JXTResult = interface external 'javax.xml.transform' name 'Result'
  14379. const
  14380. PI_DISABLE_OUTPUT_ESCAPING = 'javax.xml.transform.disable-output-escaping';
  14381. PI_ENABLE_OUTPUT_ESCAPING = 'javax.xml.transform.enable-output-escaping';
  14382. procedure setSystemId(para1: JLString); overload;
  14383. function getSystemId(): JLString; overload;
  14384. end;
  14385. JXTSource = interface external 'javax.xml.transform' name 'Source'
  14386. procedure setSystemId(para1: JLString); overload;
  14387. function getSystemId(): JLString; overload;
  14388. end;
  14389. JXTSourceLocator = interface external 'javax.xml.transform' name 'SourceLocator'
  14390. function getPublicId(): JLString; overload;
  14391. function getSystemId(): JLString; overload;
  14392. function getLineNumber(): jint; overload;
  14393. function getColumnNumber(): jint; overload;
  14394. end;
  14395. JXTTemplates = interface external 'javax.xml.transform' name 'Templates'
  14396. function newTransformer(): JXTTransformer; overload; // throws javax.xml.transform.TransformerConfigurationException
  14397. function getOutputProperties(): JUProperties; overload;
  14398. end;
  14399. JXTTransformer = class abstract external 'javax.xml.transform' name 'Transformer' (JLObject)
  14400. strict protected
  14401. constructor create(); overload;
  14402. public
  14403. procedure reset(); overload; virtual;
  14404. procedure transform(para1: JXTSource; para2: JXTResult); overload; virtual; abstract; // throws javax.xml.transform.TransformerException
  14405. procedure setParameter(para1: JLString; para2: JLObject); overload; virtual; abstract;
  14406. function getParameter(para1: JLString): JLObject; overload; virtual; abstract;
  14407. procedure clearParameters(); overload; virtual; abstract;
  14408. procedure setURIResolver(para1: JXTURIResolver); overload; virtual; abstract;
  14409. function getURIResolver(): JXTURIResolver; overload; virtual; abstract;
  14410. procedure setOutputProperties(para1: JUProperties); overload; virtual; abstract;
  14411. function getOutputProperties(): JUProperties; overload; virtual; abstract;
  14412. procedure setOutputProperty(para1: JLString; para2: JLString); overload; virtual; abstract; // throws java.lang.IllegalArgumentException
  14413. function getOutputProperty(para1: JLString): JLString; overload; virtual; abstract; // throws java.lang.IllegalArgumentException
  14414. procedure setErrorListener(para1: JXTErrorListener); overload; virtual; abstract; // throws java.lang.IllegalArgumentException
  14415. function getErrorListener(): JXTErrorListener; overload; virtual; abstract;
  14416. end;
  14417. JXTTransformerFactory = class abstract external 'javax.xml.transform' name 'TransformerFactory' (JLObject)
  14418. strict protected
  14419. constructor create(); overload;
  14420. public
  14421. class function newInstance(): JXTTransformerFactory; static; overload; // throws javax.xml.transform.TransformerFactoryConfigurationError
  14422. class function newInstance(para1: JLString; para2: JLClassLoader): JXTTransformerFactory; static; overload; // throws javax.xml.transform.TransformerFactoryConfigurationError
  14423. function newTransformer(para1: JXTSource): JXTTransformer; overload; virtual; abstract; // throws javax.xml.transform.TransformerConfigurationException
  14424. function newTransformer(): JXTTransformer; overload; virtual; abstract; // throws javax.xml.transform.TransformerConfigurationException
  14425. function newTemplates(para1: JXTSource): JXTTemplates; overload; virtual; abstract; // throws javax.xml.transform.TransformerConfigurationException
  14426. function getAssociatedStylesheet(para1: JXTSource; para2: JLString; para3: JLString; para4: JLString): JXTSource; overload; virtual; abstract; // throws javax.xml.transform.TransformerConfigurationException
  14427. procedure setURIResolver(para1: JXTURIResolver); overload; virtual; abstract;
  14428. function getURIResolver(): JXTURIResolver; overload; virtual; abstract;
  14429. procedure setFeature(para1: JLString; para2: jboolean); overload; virtual; abstract; // throws javax.xml.transform.TransformerConfigurationException
  14430. function getFeature(para1: JLString): jboolean; overload; virtual; abstract;
  14431. procedure setAttribute(para1: JLString; para2: JLObject); overload; virtual; abstract;
  14432. function getAttribute(para1: JLString): JLObject; overload; virtual; abstract;
  14433. procedure setErrorListener(para1: JXTErrorListener); overload; virtual; abstract;
  14434. function getErrorListener(): JXTErrorListener; overload; virtual; abstract;
  14435. end;
  14436. JXTURIResolver = interface external 'javax.xml.transform' name 'URIResolver'
  14437. function resolve(para1: JLString; para2: JLString): JXTSource; overload; // throws javax.xml.transform.TransformerException
  14438. end;
  14439. JXVSchema = class abstract external 'javax.xml.validation' name 'Schema' (JLObject)
  14440. strict protected
  14441. constructor create(); overload;
  14442. public
  14443. function newValidator(): JXVValidator; overload; virtual; abstract;
  14444. function newValidatorHandler(): JXVValidatorHandler; overload; virtual; abstract;
  14445. end;
  14446. JXVSchemaFactory = class abstract external 'javax.xml.validation' name 'SchemaFactory' (JLObject)
  14447. strict protected
  14448. constructor create(); overload;
  14449. public
  14450. class function newInstance(para1: JLString): JXVSchemaFactory; static; overload;
  14451. class function newInstance(para1: JLString; para2: JLString; para3: JLClassLoader): JXVSchemaFactory; static; overload;
  14452. function isSchemaLanguageSupported(para1: JLString): jboolean; overload; virtual; abstract;
  14453. function getFeature(para1: JLString): jboolean; overload; virtual; // throws org.xml.sax.SAXNotRecognizedException, org.xml.sax.SAXNotSupportedException
  14454. procedure setFeature(para1: JLString; para2: jboolean); overload; virtual; // throws org.xml.sax.SAXNotRecognizedException, org.xml.sax.SAXNotSupportedException
  14455. procedure setProperty(para1: JLString; para2: JLObject); overload; virtual; // throws org.xml.sax.SAXNotRecognizedException, org.xml.sax.SAXNotSupportedException
  14456. function getProperty(para1: JLString): JLObject; overload; virtual; // throws org.xml.sax.SAXNotRecognizedException, org.xml.sax.SAXNotSupportedException
  14457. procedure setErrorHandler(para1: OXSErrorHandler); overload; virtual; abstract;
  14458. function getErrorHandler(): OXSErrorHandler; overload; virtual; abstract;
  14459. procedure setResourceResolver(para1: OWDLLSResourceResolver); overload; virtual; abstract;
  14460. function getResourceResolver(): OWDLLSResourceResolver; overload; virtual; abstract;
  14461. function newSchema(para1: JXTSource): JXVSchema; overload; virtual; // throws org.xml.sax.SAXException
  14462. function newSchema(para1: JIFile): JXVSchema; overload; virtual; // throws org.xml.sax.SAXException
  14463. function newSchema(para1: JNURL): JXVSchema; overload; virtual; // throws org.xml.sax.SAXException
  14464. function newSchema(para1: Arr1JXTSource): JXVSchema; overload; virtual; abstract; // throws org.xml.sax.SAXException
  14465. function newSchema(var para1: array of JXTSource): JXVSchema; overload; virtual; abstract; // throws org.xml.sax.SAXException
  14466. function newSchema(): JXVSchema; overload; virtual; abstract; // throws org.xml.sax.SAXException
  14467. end;
  14468. JXVSchemaFactoryLoader = class abstract external 'javax.xml.validation' name 'SchemaFactoryLoader' (JLObject)
  14469. strict protected
  14470. constructor create(); overload;
  14471. public
  14472. function newFactory(para1: JLString): JXVSchemaFactory; overload; virtual; abstract;
  14473. end;
  14474. JXVTypeInfoProvider = class abstract external 'javax.xml.validation' name 'TypeInfoProvider' (JLObject)
  14475. strict protected
  14476. constructor create(); overload;
  14477. public
  14478. function getElementTypeInfo(): OWDTypeInfo; overload; virtual; abstract;
  14479. function getAttributeTypeInfo(para1: jint): OWDTypeInfo; overload; virtual; abstract;
  14480. function isIdAttribute(para1: jint): jboolean; overload; virtual; abstract;
  14481. function isSpecified(para1: jint): jboolean; overload; virtual; abstract;
  14482. end;
  14483. JXVValidator = class abstract external 'javax.xml.validation' name 'Validator' (JLObject)
  14484. strict protected
  14485. constructor create(); overload;
  14486. public
  14487. procedure reset(); overload; virtual; abstract;
  14488. procedure validate(para1: JXTSource); overload; virtual; // throws org.xml.sax.SAXException, java.io.IOException
  14489. procedure validate(para1: JXTSource; para2: JXTResult); overload; virtual; abstract; // throws org.xml.sax.SAXException, java.io.IOException
  14490. procedure setErrorHandler(para1: OXSErrorHandler); overload; virtual; abstract;
  14491. function getErrorHandler(): OXSErrorHandler; overload; virtual; abstract;
  14492. procedure setResourceResolver(para1: OWDLLSResourceResolver); overload; virtual; abstract;
  14493. function getResourceResolver(): OWDLLSResourceResolver; overload; virtual; abstract;
  14494. function getFeature(para1: JLString): jboolean; overload; virtual; // throws org.xml.sax.SAXNotRecognizedException, org.xml.sax.SAXNotSupportedException
  14495. procedure setFeature(para1: JLString; para2: jboolean); overload; virtual; // throws org.xml.sax.SAXNotRecognizedException, org.xml.sax.SAXNotSupportedException
  14496. procedure setProperty(para1: JLString; para2: JLObject); overload; virtual; // throws org.xml.sax.SAXNotRecognizedException, org.xml.sax.SAXNotSupportedException
  14497. function getProperty(para1: JLString): JLObject; overload; virtual; // throws org.xml.sax.SAXNotRecognizedException, org.xml.sax.SAXNotSupportedException
  14498. end;
  14499. JXXXPath = interface external 'javax.xml.xpath' name 'XPath'
  14500. procedure reset(); overload;
  14501. procedure setXPathVariableResolver(para1: JXXXPathVariableResolver); overload;
  14502. function getXPathVariableResolver(): JXXXPathVariableResolver; overload;
  14503. procedure setXPathFunctionResolver(para1: JXXXPathFunctionResolver); overload;
  14504. function getXPathFunctionResolver(): JXXXPathFunctionResolver; overload;
  14505. procedure setNamespaceContext(para1: JXNNamespaceContext); overload;
  14506. function getNamespaceContext(): JXNNamespaceContext; overload;
  14507. function compile(para1: JLString): JXXXPathExpression; overload; // throws javax.xml.xpath.XPathExpressionException
  14508. function evaluate(para1: JLString; para2: JLObject; para3: JXNQName): JLObject; overload; // throws javax.xml.xpath.XPathExpressionException
  14509. function evaluate(para1: JLString; para2: JLObject): JLString; overload; // throws javax.xml.xpath.XPathExpressionException
  14510. function evaluate(para1: JLString; para2: OXSInputSource; para3: JXNQName): JLObject; overload; // throws javax.xml.xpath.XPathExpressionException
  14511. function evaluate(para1: JLString; para2: OXSInputSource): JLString; overload; // throws javax.xml.xpath.XPathExpressionException
  14512. end;
  14513. JXXXPathConstants = class external 'javax.xml.xpath' name 'XPathConstants' (JLObject)
  14514. public
  14515. final class var
  14516. fNUMBER: JXNQName; external name 'NUMBER';
  14517. fSTRING: JXNQName; external name 'STRING';
  14518. fBOOLEAN: JXNQName; external name 'BOOLEAN';
  14519. fNODESET: JXNQName; external name 'NODESET';
  14520. fNODE: JXNQName; external name 'NODE';
  14521. public
  14522. const
  14523. DOM_OBJECT_MODEL = 'http://java.sun.com/jaxp/xpath/dom';
  14524. end;
  14525. JXXXPathExpression = interface external 'javax.xml.xpath' name 'XPathExpression'
  14526. function evaluate(para1: JLObject; para2: JXNQName): JLObject; overload; // throws javax.xml.xpath.XPathExpressionException
  14527. function evaluate(para1: JLObject): JLString; overload; // throws javax.xml.xpath.XPathExpressionException
  14528. function evaluate(para1: OXSInputSource; para2: JXNQName): JLObject; overload; // throws javax.xml.xpath.XPathExpressionException
  14529. function evaluate(para1: OXSInputSource): JLString; overload; // throws javax.xml.xpath.XPathExpressionException
  14530. end;
  14531. JXXXPathFactory = class abstract external 'javax.xml.xpath' name 'XPathFactory' (JLObject)
  14532. public
  14533. const
  14534. DEFAULT_PROPERTY_NAME = 'javax.xml.xpath.XPathFactory';
  14535. DEFAULT_OBJECT_MODEL_URI = 'http://java.sun.com/jaxp/xpath/dom';
  14536. strict protected
  14537. constructor create(); overload;
  14538. public
  14539. class function newInstance(): JXXXPathFactory; static; overload; final;
  14540. class function newInstance(para1: JLString): JXXXPathFactory; static; overload; final; // throws javax.xml.xpath.XPathFactoryConfigurationException
  14541. class function newInstance(para1: JLString; para2: JLString; para3: JLClassLoader): JXXXPathFactory; static; overload; // throws javax.xml.xpath.XPathFactoryConfigurationException
  14542. function isObjectModelSupported(para1: JLString): jboolean; overload; virtual; abstract;
  14543. procedure setFeature(para1: JLString; para2: jboolean); overload; virtual; abstract; // throws javax.xml.xpath.XPathFactoryConfigurationException
  14544. function getFeature(para1: JLString): jboolean; overload; virtual; abstract; // throws javax.xml.xpath.XPathFactoryConfigurationException
  14545. procedure setXPathVariableResolver(para1: JXXXPathVariableResolver); overload; virtual; abstract;
  14546. procedure setXPathFunctionResolver(para1: JXXXPathFunctionResolver); overload; virtual; abstract;
  14547. function newXPath(): JXXXPath; overload; virtual; abstract;
  14548. end;
  14549. JXXXPathFunction = interface external 'javax.xml.xpath' name 'XPathFunction'
  14550. function evaluate(para1: JUList): JLObject; overload; // throws javax.xml.xpath.XPathFunctionException
  14551. end;
  14552. JXXXPathFunctionResolver = interface external 'javax.xml.xpath' name 'XPathFunctionResolver'
  14553. function resolveFunction(para1: JXNQName; para2: jint): JXXXPathFunction; overload;
  14554. end;
  14555. JXXXPathVariableResolver = interface external 'javax.xml.xpath' name 'XPathVariableResolver'
  14556. function resolveVariable(para1: JXNQName): JLObject; overload;
  14557. end;
  14558. JFAssert = class external 'junit.framework' name 'Assert' (JLObject)
  14559. strict protected
  14560. constructor create(); overload;
  14561. public
  14562. class procedure assertTrue(para1: JLString; para2: jboolean); static; overload;
  14563. class procedure assertTrue(para1: jboolean); static; overload;
  14564. class procedure assertFalse(para1: JLString; para2: jboolean); static; overload;
  14565. class procedure assertFalse(para1: jboolean); static; overload;
  14566. class procedure fail(para1: JLString); static; overload;
  14567. class procedure fail(); static; overload;
  14568. class procedure assertEquals(para1: JLString; para2: JLObject; para3: JLObject); static; overload;
  14569. class procedure assertEquals(para1: JLObject; para2: JLObject); static; overload;
  14570. class procedure assertEquals(para1: JLString; para2: JLString; para3: JLString); static; overload;
  14571. class procedure assertEquals(para1: JLString; para2: JLString); static; overload;
  14572. class procedure assertEquals(para1: JLString; para2: jdouble; para3: jdouble; para4: jdouble); static; overload;
  14573. class procedure assertEquals(para1: jdouble; para2: jdouble; para3: jdouble); static; overload;
  14574. class procedure assertEquals(para1: JLString; para2: jfloat; para3: jfloat; para4: jfloat); static; overload;
  14575. class procedure assertEquals(para1: jfloat; para2: jfloat; para3: jfloat); static; overload;
  14576. class procedure assertEquals(para1: JLString; para2: jlong; para3: jlong); static; overload;
  14577. class procedure assertEquals(para1: jlong; para2: jlong); static; overload;
  14578. class procedure assertEquals(para1: JLString; para2: jboolean; para3: jboolean); static; overload;
  14579. class procedure assertEquals(para1: jboolean; para2: jboolean); static; overload;
  14580. class procedure assertEquals(para1: JLString; para2: jbyte; para3: jbyte); static; overload;
  14581. class procedure assertEquals(para1: jbyte; para2: jbyte); static; overload;
  14582. class procedure assertEquals(para1: JLString; para2: jchar; para3: jchar); static; overload;
  14583. class procedure assertEquals(para1: jchar; para2: jchar); static; overload;
  14584. class procedure assertEquals(para1: JLString; para2: jshort; para3: jshort); static; overload;
  14585. class procedure assertEquals(para1: jshort; para2: jshort); static; overload;
  14586. class procedure assertEquals(para1: JLString; para2: jint; para3: jint); static; overload;
  14587. class procedure assertEquals(para1: jint; para2: jint); static; overload;
  14588. class procedure assertNotNull(para1: JLObject); static; overload;
  14589. class procedure assertNotNull(para1: JLString; para2: JLObject); static; overload;
  14590. class procedure assertNull(para1: JLObject); static; overload;
  14591. class procedure assertNull(para1: JLString; para2: JLObject); static; overload;
  14592. class procedure assertSame(para1: JLString; para2: JLObject; para3: JLObject); static; overload;
  14593. class procedure assertSame(para1: JLObject; para2: JLObject); static; overload;
  14594. class procedure assertNotSame(para1: JLString; para2: JLObject; para3: JLObject); static; overload;
  14595. class procedure assertNotSame(para1: JLObject; para2: JLObject); static; overload;
  14596. end;
  14597. JFProtectable = interface external 'junit.framework' name 'Protectable'
  14598. procedure protect(); overload; // throws java.lang.Throwable
  14599. end;
  14600. JFTest = interface external 'junit.framework' name 'Test'
  14601. function countTestCases(): jint; overload;
  14602. procedure run(para1: JFTestResult); overload;
  14603. end;
  14604. JFTestFailure = class external 'junit.framework' name 'TestFailure' (JLObject)
  14605. strict protected
  14606. var
  14607. ffFailedTest: JFTest; external name 'fFailedTest';
  14608. ffThrownException: JLThrowable; external name 'fThrownException';
  14609. public
  14610. constructor create(para1: JFTest; para2: JLThrowable); overload;
  14611. function failedTest(): JFTest; overload; virtual;
  14612. function thrownException(): JLThrowable; overload; virtual;
  14613. function toString(): JLString; overload; virtual;
  14614. function trace(): JLString; overload; virtual;
  14615. function exceptionMessage(): JLString; overload; virtual;
  14616. function isFailure(): jboolean; overload; virtual;
  14617. end;
  14618. JFTestListener = interface external 'junit.framework' name 'TestListener'
  14619. procedure addError(para1: JFTest; para2: JLThrowable); overload;
  14620. procedure addFailure(para1: JFTest; para2: JFAssertionFailedError); overload;
  14621. procedure endTest(para1: JFTest); overload;
  14622. procedure startTest(para1: JFTest); overload;
  14623. end;
  14624. JFTestResult = class external 'junit.framework' name 'TestResult' (JLObject)
  14625. strict protected
  14626. var
  14627. ffFailures: JUVector; external name 'fFailures';
  14628. ffErrors: JUVector; external name 'fErrors';
  14629. ffListeners: JUVector; external name 'fListeners';
  14630. ffRunTests: jint; external name 'fRunTests';
  14631. public
  14632. constructor create(); overload;
  14633. procedure addError(para1: JFTest; para2: JLThrowable); overload; virtual;
  14634. procedure addFailure(para1: JFTest; para2: JFAssertionFailedError); overload; virtual;
  14635. procedure addListener(para1: JFTestListener); overload; virtual;
  14636. procedure removeListener(para1: JFTestListener); overload; virtual;
  14637. procedure endTest(para1: JFTest); overload; virtual;
  14638. function errorCount(): jint; overload; virtual;
  14639. function errors(): JUEnumeration; overload; virtual;
  14640. function failureCount(): jint; overload; virtual;
  14641. function failures(): JUEnumeration; overload; virtual;
  14642. strict protected
  14643. procedure run(para1: JFTestCase); overload; virtual;
  14644. public
  14645. function runCount(): jint; overload; virtual;
  14646. procedure runProtected(para1: JFTest; para2: JFProtectable); overload; virtual;
  14647. function shouldStop(): jboolean; overload; virtual;
  14648. procedure startTest(para1: JFTest); overload; virtual;
  14649. procedure stop(); overload; virtual;
  14650. function wasSuccessful(): jboolean; overload; virtual;
  14651. end;
  14652. JRTestSuiteLoader = interface external 'junit.runner' name 'TestSuiteLoader'
  14653. function load(para1: JLString): JLClass; overload; // throws java.lang.ClassNotFoundException
  14654. function reload(para1: JLClass): JLClass; overload; // throws java.lang.ClassNotFoundException
  14655. end;
  14656. JRVersion = class external 'junit.runner' name 'Version' (JLObject)
  14657. public
  14658. class function id(): JLString; static; overload;
  14659. end;
  14660. OACLLog = interface external 'org.apache.commons.logging' name 'Log'
  14661. function isDebugEnabled(): jboolean; overload;
  14662. function isErrorEnabled(): jboolean; overload;
  14663. function isFatalEnabled(): jboolean; overload;
  14664. function isInfoEnabled(): jboolean; overload;
  14665. function isTraceEnabled(): jboolean; overload;
  14666. function isWarnEnabled(): jboolean; overload;
  14667. procedure trace(para1: JLObject); overload;
  14668. procedure trace(para1: JLObject; para2: JLThrowable); overload;
  14669. procedure debug(para1: JLObject); overload;
  14670. procedure debug(para1: JLObject; para2: JLThrowable); overload;
  14671. procedure info(para1: JLObject); overload;
  14672. procedure info(para1: JLObject; para2: JLThrowable); overload;
  14673. procedure warn(para1: JLObject); overload;
  14674. procedure warn(para1: JLObject; para2: JLThrowable); overload;
  14675. procedure error(para1: JLObject); overload;
  14676. procedure error(para1: JLObject; para2: JLThrowable); overload;
  14677. procedure fatal(para1: JLObject); overload;
  14678. procedure fatal(para1: JLObject; para2: JLThrowable); overload;
  14679. end;
  14680. OAHConnectionReuseStrategy = interface external 'org.apache.http' name 'ConnectionReuseStrategy'
  14681. function keepAlive(para1: OAHHttpResponse; para2: OAHPHttpContext): jboolean; overload;
  14682. end;
  14683. OAHHeader = interface external 'org.apache.http' name 'Header'
  14684. function getName(): JLString; overload;
  14685. function getValue(): JLString; overload;
  14686. function getElements(): Arr1OAHHeaderElement; overload; // throws org.apache.http.ParseException
  14687. end;
  14688. OAHHeaderElement = interface external 'org.apache.http' name 'HeaderElement'
  14689. function getName(): JLString; overload;
  14690. function getValue(): JLString; overload;
  14691. function getParameters(): Arr1OAHNameValuePair; overload;
  14692. function getParameterByName(para1: JLString): OAHNameValuePair; overload;
  14693. function getParameterCount(): jint; overload;
  14694. function getParameter(para1: jint): OAHNameValuePair; overload;
  14695. end;
  14696. OAHHttpConnection = interface external 'org.apache.http' name 'HttpConnection'
  14697. procedure close(); overload; // throws java.io.IOException
  14698. function isOpen(): jboolean; overload;
  14699. function isStale(): jboolean; overload;
  14700. procedure setSocketTimeout(para1: jint); overload;
  14701. function getSocketTimeout(): jint; overload;
  14702. procedure shutdown(); overload; // throws java.io.IOException
  14703. function getMetrics(): OAHHttpConnectionMetrics; overload;
  14704. end;
  14705. OAHHttpConnectionMetrics = interface external 'org.apache.http' name 'HttpConnectionMetrics'
  14706. function getRequestCount(): jlong; overload;
  14707. function getResponseCount(): jlong; overload;
  14708. function getSentBytesCount(): jlong; overload;
  14709. function getReceivedBytesCount(): jlong; overload;
  14710. function getMetric(para1: JLString): JLObject; overload;
  14711. procedure reset(); overload;
  14712. end;
  14713. OAHHttpEntity = interface external 'org.apache.http' name 'HttpEntity'
  14714. function isRepeatable(): jboolean; overload;
  14715. function isChunked(): jboolean; overload;
  14716. function getContentLength(): jlong; overload;
  14717. function getContentType(): OAHHeader; overload;
  14718. function getContentEncoding(): OAHHeader; overload;
  14719. function getContent(): JIInputStream; overload; // throws java.io.IOException, java.lang.IllegalStateException
  14720. procedure writeTo(para1: JIOutputStream); overload; // throws java.io.IOException
  14721. function isStreaming(): jboolean; overload;
  14722. procedure consumeContent(); overload; // throws java.io.IOException
  14723. end;
  14724. OAHHttpMessage = interface external 'org.apache.http' name 'HttpMessage'
  14725. function getProtocolVersion(): OAHProtocolVersion; overload;
  14726. function containsHeader(para1: JLString): jboolean; overload;
  14727. function getHeaders(para1: JLString): Arr1OAHHeader; overload;
  14728. function getFirstHeader(para1: JLString): OAHHeader; overload;
  14729. function getLastHeader(para1: JLString): OAHHeader; overload;
  14730. function getAllHeaders(): Arr1OAHHeader; overload;
  14731. procedure addHeader(para1: OAHHeader); overload;
  14732. procedure addHeader(para1: JLString; para2: JLString); overload;
  14733. procedure setHeader(para1: OAHHeader); overload;
  14734. procedure setHeader(para1: JLString; para2: JLString); overload;
  14735. procedure setHeaders(para1: Arr1OAHHeader); overload;
  14736. procedure setHeaders(var para1: array of OAHHeader); overload;
  14737. procedure removeHeader(para1: OAHHeader); overload;
  14738. procedure removeHeaders(para1: JLString); overload;
  14739. function headerIterator(): OAHHeaderIterator; overload;
  14740. function headerIterator(para1: JLString): OAHHeaderIterator; overload;
  14741. function getParams(): OAHPHttpParams; overload;
  14742. procedure setParams(para1: OAHPHttpParams); overload;
  14743. end;
  14744. OAHHttpRequestFactory = interface external 'org.apache.http' name 'HttpRequestFactory'
  14745. function newHttpRequest(para1: OAHRequestLine): OAHHttpRequest; overload; // throws org.apache.http.MethodNotSupportedException
  14746. function newHttpRequest(para1: JLString; para2: JLString): OAHHttpRequest; overload; // throws org.apache.http.MethodNotSupportedException
  14747. end;
  14748. OAHHttpRequestInterceptor = interface external 'org.apache.http' name 'HttpRequestInterceptor'
  14749. procedure process(para1: OAHHttpRequest; para2: OAHPHttpContext); overload; // throws org.apache.http.HttpException, java.io.IOException
  14750. end;
  14751. OAHHttpResponseFactory = interface external 'org.apache.http' name 'HttpResponseFactory'
  14752. function newHttpResponse(para1: OAHProtocolVersion; para2: jint; para3: OAHPHttpContext): OAHHttpResponse; overload;
  14753. function newHttpResponse(para1: OAHStatusLine; para2: OAHPHttpContext): OAHHttpResponse; overload;
  14754. end;
  14755. OAHHttpResponseInterceptor = interface external 'org.apache.http' name 'HttpResponseInterceptor'
  14756. procedure process(para1: OAHHttpResponse; para2: OAHPHttpContext); overload; // throws org.apache.http.HttpException, java.io.IOException
  14757. end;
  14758. OAHHttpStatus = interface external 'org.apache.http' name 'HttpStatus'
  14759. const
  14760. SC_CONTINUE = 100;
  14761. SC_SWITCHING_PROTOCOLS = 101;
  14762. SC_PROCESSING = 102;
  14763. SC_OK = 200;
  14764. SC_CREATED = 201;
  14765. SC_ACCEPTED = 202;
  14766. SC_NON_AUTHORITATIVE_INFORMATION = 203;
  14767. SC_NO_CONTENT = 204;
  14768. SC_RESET_CONTENT = 205;
  14769. SC_PARTIAL_CONTENT = 206;
  14770. SC_MULTI_STATUS = 207;
  14771. SC_MULTIPLE_CHOICES = 300;
  14772. SC_MOVED_PERMANENTLY = 301;
  14773. SC_MOVED_TEMPORARILY = 302;
  14774. SC_SEE_OTHER = 303;
  14775. SC_NOT_MODIFIED = 304;
  14776. SC_USE_PROXY = 305;
  14777. SC_TEMPORARY_REDIRECT = 307;
  14778. SC_BAD_REQUEST = 400;
  14779. SC_UNAUTHORIZED = 401;
  14780. SC_PAYMENT_REQUIRED = 402;
  14781. SC_FORBIDDEN = 403;
  14782. SC_NOT_FOUND = 404;
  14783. SC_METHOD_NOT_ALLOWED = 405;
  14784. SC_NOT_ACCEPTABLE = 406;
  14785. SC_PROXY_AUTHENTICATION_REQUIRED = 407;
  14786. SC_REQUEST_TIMEOUT = 408;
  14787. SC_CONFLICT = 409;
  14788. SC_GONE = 410;
  14789. SC_LENGTH_REQUIRED = 411;
  14790. SC_PRECONDITION_FAILED = 412;
  14791. SC_REQUEST_TOO_LONG = 413;
  14792. SC_REQUEST_URI_TOO_LONG = 414;
  14793. SC_UNSUPPORTED_MEDIA_TYPE = 415;
  14794. SC_REQUESTED_RANGE_NOT_SATISFIABLE = 416;
  14795. SC_EXPECTATION_FAILED = 417;
  14796. SC_INSUFFICIENT_SPACE_ON_RESOURCE = 419;
  14797. SC_METHOD_FAILURE = 420;
  14798. SC_UNPROCESSABLE_ENTITY = 422;
  14799. SC_LOCKED = 423;
  14800. SC_FAILED_DEPENDENCY = 424;
  14801. SC_INTERNAL_SERVER_ERROR = 500;
  14802. SC_NOT_IMPLEMENTED = 501;
  14803. SC_BAD_GATEWAY = 502;
  14804. SC_SERVICE_UNAVAILABLE = 503;
  14805. SC_GATEWAY_TIMEOUT = 504;
  14806. SC_HTTP_VERSION_NOT_SUPPORTED = 505;
  14807. SC_INSUFFICIENT_STORAGE = 507;
  14808. end;
  14809. OAHNameValuePair = interface external 'org.apache.http' name 'NameValuePair'
  14810. function getName(): JLString; overload;
  14811. function getValue(): JLString; overload;
  14812. end;
  14813. OAHReasonPhraseCatalog = interface external 'org.apache.http' name 'ReasonPhraseCatalog'
  14814. function getReason(para1: jint; para2: JULocale): JLString; overload;
  14815. end;
  14816. OAHRequestLine = interface external 'org.apache.http' name 'RequestLine'
  14817. function getMethod(): JLString; overload;
  14818. function getProtocolVersion(): OAHProtocolVersion; overload;
  14819. function getUri(): JLString; overload;
  14820. end;
  14821. OAHStatusLine = interface external 'org.apache.http' name 'StatusLine'
  14822. function getProtocolVersion(): OAHProtocolVersion; overload;
  14823. function getStatusCode(): jint; overload;
  14824. function getReasonPhrase(): JLString; overload;
  14825. end;
  14826. OAHAAUTH = class sealed external 'org.apache.http.auth' name 'AUTH' (JLObject)
  14827. public
  14828. const
  14829. WWW_AUTH = 'WWW-Authenticate';
  14830. WWW_AUTH_RESP = 'Authorization';
  14831. PROXY_AUTH = 'Proxy-Authenticate';
  14832. PROXY_AUTH_RESP = 'Proxy-Authorization';
  14833. end;
  14834. OAHAAuthScheme = interface external 'org.apache.http.auth' name 'AuthScheme'
  14835. procedure processChallenge(para1: OAHHeader); overload; // throws org.apache.http.auth.MalformedChallengeException
  14836. function getSchemeName(): JLString; overload;
  14837. function getParameter(para1: JLString): JLString; overload;
  14838. function getRealm(): JLString; overload;
  14839. function isConnectionBased(): jboolean; overload;
  14840. function isComplete(): jboolean; overload;
  14841. function authenticate(para1: OAHACredentials; para2: OAHHttpRequest): OAHHeader; overload; // throws org.apache.http.auth.AuthenticationException
  14842. end;
  14843. OAHAAuthSchemeFactory = interface external 'org.apache.http.auth' name 'AuthSchemeFactory'
  14844. function newInstance(para1: OAHPHttpParams): OAHAAuthScheme; overload;
  14845. end;
  14846. OAHAAuthSchemeRegistry = class sealed external 'org.apache.http.auth' name 'AuthSchemeRegistry' (JLObject)
  14847. public
  14848. constructor create(); overload;
  14849. procedure register(para1: JLString; para2: OAHAAuthSchemeFactory); overload; virtual;
  14850. procedure unregister(para1: JLString); overload; virtual;
  14851. function getAuthScheme(para1: JLString; para2: OAHPHttpParams): OAHAAuthScheme; overload; virtual; // throws java.lang.IllegalStateException
  14852. function getSchemeNames(): JUList; overload; virtual;
  14853. procedure setItems(para1: JUMap); overload; virtual;
  14854. end;
  14855. OAHAAuthScope = class external 'org.apache.http.auth' name 'AuthScope' (JLObject)
  14856. public
  14857. final class var
  14858. fANY_HOST: JLString; external name 'ANY_HOST';
  14859. public
  14860. const
  14861. ANY_PORT = -1;
  14862. public
  14863. final class var
  14864. fANY_REALM: JLString; external name 'ANY_REALM';
  14865. fANY_SCHEME: JLString; external name 'ANY_SCHEME';
  14866. fANY: OAHAAuthScope; external name 'ANY';
  14867. public
  14868. constructor create(para1: JLString; para2: jint; para3: JLString; para4: JLString); overload;
  14869. constructor create(para1: JLString; para2: jint; para3: JLString); overload;
  14870. constructor create(para1: JLString; para2: jint); overload;
  14871. constructor create(para1: OAHAAuthScope); overload;
  14872. function getHost(): JLString; overload; virtual;
  14873. function getPort(): jint; overload; virtual;
  14874. function getRealm(): JLString; overload; virtual;
  14875. function getScheme(): JLString; overload; virtual;
  14876. function match(para1: OAHAAuthScope): jint; overload; virtual;
  14877. function equals(para1: JLObject): jboolean; overload; virtual;
  14878. function toString(): JLString; overload; virtual;
  14879. function hashCode(): jint; overload; virtual;
  14880. end;
  14881. OAHAAuthState = class external 'org.apache.http.auth' name 'AuthState' (JLObject)
  14882. public
  14883. constructor create(); overload;
  14884. procedure invalidate(); overload; virtual;
  14885. function isValid(): jboolean; overload; virtual;
  14886. procedure setAuthScheme(para1: OAHAAuthScheme); overload; virtual;
  14887. function getAuthScheme(): OAHAAuthScheme; overload; virtual;
  14888. function getCredentials(): OAHACredentials; overload; virtual;
  14889. procedure setCredentials(para1: OAHACredentials); overload; virtual;
  14890. function getAuthScope(): OAHAAuthScope; overload; virtual;
  14891. procedure setAuthScope(para1: OAHAAuthScope); overload; virtual;
  14892. function toString(): JLString; overload; virtual;
  14893. end;
  14894. OAHACredentials = interface external 'org.apache.http.auth' name 'Credentials'
  14895. function getUserPrincipal(): JSPrincipal; overload;
  14896. function getPassword(): JLString; overload;
  14897. end;
  14898. OAHAPAuthPNames = interface external 'org.apache.http.auth.params' name 'AuthPNames'
  14899. const
  14900. CREDENTIAL_CHARSET = 'http.auth.credential-charset';
  14901. end;
  14902. OAHAPAuthParams = class sealed external 'org.apache.http.auth.params' name 'AuthParams' (JLObject)
  14903. public
  14904. class function getCredentialCharset(para1: OAHPHttpParams): JLString; static; overload;
  14905. class procedure setCredentialCharset(para1: OAHPHttpParams; para2: JLString); static; overload;
  14906. end;
  14907. OAHCAuthenticationHandler = interface external 'org.apache.http.client' name 'AuthenticationHandler'
  14908. function isAuthenticationRequested(para1: OAHHttpResponse; para2: OAHPHttpContext): jboolean; overload;
  14909. function getChallenges(para1: OAHHttpResponse; para2: OAHPHttpContext): JUMap; overload; // throws org.apache.http.auth.MalformedChallengeException
  14910. function selectScheme(para1: JUMap; para2: OAHHttpResponse; para3: OAHPHttpContext): OAHAAuthScheme; overload; // throws org.apache.http.auth.AuthenticationException
  14911. end;
  14912. OAHCCookieStore = interface external 'org.apache.http.client' name 'CookieStore'
  14913. procedure addCookie(para1: OAHCCookie); overload;
  14914. function getCookies(): JUList; overload;
  14915. function clearExpired(para1: JUDate): jboolean; overload;
  14916. procedure clear(); overload;
  14917. end;
  14918. OAHCCredentialsProvider = interface external 'org.apache.http.client' name 'CredentialsProvider'
  14919. procedure setCredentials(para1: OAHAAuthScope; para2: OAHACredentials); overload;
  14920. function getCredentials(para1: OAHAAuthScope): OAHACredentials; overload;
  14921. procedure clear(); overload;
  14922. end;
  14923. OAHCHttpClient = interface external 'org.apache.http.client' name 'HttpClient'
  14924. function getParams(): OAHPHttpParams; overload;
  14925. function getConnectionManager(): OAHCClientConnectionManager; overload;
  14926. function execute(para1: OAHCMHttpUriRequest): OAHHttpResponse; overload; // throws java.io.IOException, org.apache.http.client.ClientProtocolException
  14927. function execute(para1: OAHCMHttpUriRequest; para2: OAHPHttpContext): OAHHttpResponse; overload; // throws java.io.IOException, org.apache.http.client.ClientProtocolException
  14928. function execute(para1: OAHHttpHost; para2: OAHHttpRequest): OAHHttpResponse; overload; // throws java.io.IOException, org.apache.http.client.ClientProtocolException
  14929. function execute(para1: OAHHttpHost; para2: OAHHttpRequest; para3: OAHPHttpContext): OAHHttpResponse; overload; // throws java.io.IOException, org.apache.http.client.ClientProtocolException
  14930. function execute(para1: OAHCMHttpUriRequest; para2: OAHCResponseHandler): JLObject; overload; // throws java.io.IOException, org.apache.http.client.ClientProtocolException
  14931. function execute(para1: OAHCMHttpUriRequest; para2: OAHCResponseHandler; para3: OAHPHttpContext): JLObject; overload; // throws java.io.IOException, org.apache.http.client.ClientProtocolException
  14932. function execute(para1: OAHHttpHost; para2: OAHHttpRequest; para3: OAHCResponseHandler): JLObject; overload; // throws java.io.IOException, org.apache.http.client.ClientProtocolException
  14933. function execute(para1: OAHHttpHost; para2: OAHHttpRequest; para3: OAHCResponseHandler; para4: OAHPHttpContext): JLObject; overload; // throws java.io.IOException, org.apache.http.client.ClientProtocolException
  14934. end;
  14935. OAHCHttpRequestRetryHandler = interface external 'org.apache.http.client' name 'HttpRequestRetryHandler'
  14936. function retryRequest(para1: JIIOException; para2: jint; para3: OAHPHttpContext): jboolean; overload;
  14937. end;
  14938. OAHCRedirectHandler = interface external 'org.apache.http.client' name 'RedirectHandler'
  14939. function isRedirectRequested(para1: OAHHttpResponse; para2: OAHPHttpContext): jboolean; overload;
  14940. function getLocationURI(para1: OAHHttpResponse; para2: OAHPHttpContext): JNURI; overload; // throws org.apache.http.ProtocolException
  14941. end;
  14942. OAHCRequestDirector = interface external 'org.apache.http.client' name 'RequestDirector'
  14943. function execute(para1: OAHHttpHost; para2: OAHHttpRequest; para3: OAHPHttpContext): OAHHttpResponse; overload; // throws org.apache.http.HttpException, java.io.IOException
  14944. end;
  14945. OAHCResponseHandler = interface external 'org.apache.http.client' name 'ResponseHandler'
  14946. function handleResponse(para1: OAHHttpResponse): JLObject; overload; // throws org.apache.http.client.ClientProtocolException, java.io.IOException
  14947. end;
  14948. OAHCUserTokenHandler = interface external 'org.apache.http.client' name 'UserTokenHandler'
  14949. function getUserToken(para1: OAHPHttpContext): JLObject; overload;
  14950. end;
  14951. OAHCMAbortableHttpRequest = interface external 'org.apache.http.client.methods' name 'AbortableHttpRequest'
  14952. procedure setConnectionRequest(para1: OAHCClientConnectionRequest); overload; // throws java.io.IOException
  14953. procedure setReleaseTrigger(para1: OAHCConnectionReleaseTrigger); overload; // throws java.io.IOException
  14954. procedure abort(); overload;
  14955. end;
  14956. OAHCPAuthPolicy = class sealed external 'org.apache.http.client.params' name 'AuthPolicy' (JLObject)
  14957. public
  14958. const
  14959. NTLM = 'NTLM';
  14960. DIGEST = 'Digest';
  14961. BASIC = 'Basic';
  14962. end;
  14963. OAHCPClientPNames = interface external 'org.apache.http.client.params' name 'ClientPNames'
  14964. const
  14965. CONNECTION_MANAGER_FACTORY_CLASS_NAME = 'http.connection-manager.factory-class-name';
  14966. CONNECTION_MANAGER_FACTORY = 'http.connection-manager.factory-object';
  14967. HANDLE_REDIRECTS = 'http.protocol.handle-redirects';
  14968. REJECT_RELATIVE_REDIRECT = 'http.protocol.reject-relative-redirect';
  14969. MAX_REDIRECTS = 'http.protocol.max-redirects';
  14970. ALLOW_CIRCULAR_REDIRECTS = 'http.protocol.allow-circular-redirects';
  14971. HANDLE_AUTHENTICATION = 'http.protocol.handle-authentication';
  14972. COOKIE_POLICY = 'http.protocol.cookie-policy';
  14973. VIRTUAL_HOST = 'http.virtual-host';
  14974. DEFAULT_HEADERS = 'http.default-headers';
  14975. DEFAULT_HOST = 'http.default-host';
  14976. end;
  14977. OAHCPCookiePolicy = class sealed external 'org.apache.http.client.params' name 'CookiePolicy' (JLObject)
  14978. public
  14979. const
  14980. BROWSER_COMPATIBILITY = 'compatibility';
  14981. NETSCAPE = 'netscape';
  14982. RFC_2109 = 'rfc2109';
  14983. RFC_2965 = 'rfc2965';
  14984. BEST_MATCH = 'best-match';
  14985. end;
  14986. OAHCPHttpClientParams = class external 'org.apache.http.client.params' name 'HttpClientParams' (JLObject)
  14987. public
  14988. class function isRedirecting(para1: OAHPHttpParams): jboolean; static; overload;
  14989. class procedure setRedirecting(para1: OAHPHttpParams; para2: jboolean); static; overload;
  14990. class function isAuthenticating(para1: OAHPHttpParams): jboolean; static; overload;
  14991. class procedure setAuthenticating(para1: OAHPHttpParams; para2: jboolean); static; overload;
  14992. class function getCookiePolicy(para1: OAHPHttpParams): JLString; static; overload;
  14993. class procedure setCookiePolicy(para1: OAHPHttpParams; para2: JLString); static; overload;
  14994. end;
  14995. OAHCPClientContext = interface external 'org.apache.http.client.protocol' name 'ClientContext'
  14996. const
  14997. COOKIESPEC_REGISTRY = 'http.cookiespec-registry';
  14998. AUTHSCHEME_REGISTRY = 'http.authscheme-registry';
  14999. COOKIE_STORE = 'http.cookie-store';
  15000. COOKIE_SPEC = 'http.cookie-spec';
  15001. COOKIE_ORIGIN = 'http.cookie-origin';
  15002. CREDS_PROVIDER = 'http.auth.credentials-provider';
  15003. TARGET_AUTH_STATE = 'http.auth.target-scope';
  15004. PROXY_AUTH_STATE = 'http.auth.proxy-scope';
  15005. AUTH_SCHEME_PREF = 'http.auth.scheme-pref';
  15006. USER_TOKEN = 'http.user-token';
  15007. end;
  15008. OAHCUCloneUtils = class external 'org.apache.http.client.utils' name 'CloneUtils' (JLObject)
  15009. public
  15010. class function clone(para1: JLObject): JLObject; static; overload; // throws java.lang.CloneNotSupportedException
  15011. end;
  15012. OAHCUURIUtils = class external 'org.apache.http.client.utils' name 'URIUtils' (JLObject)
  15013. public
  15014. class function createURI(para1: JLString; para2: JLString; para3: jint; para4: JLString; para5: JLString; para6: JLString): JNURI; static; overload; // throws java.net.URISyntaxException
  15015. class function rewriteURI(para1: JNURI; para2: OAHHttpHost; para3: jboolean): JNURI; static; overload; // throws java.net.URISyntaxException
  15016. class function rewriteURI(para1: JNURI; para2: OAHHttpHost): JNURI; static; overload; // throws java.net.URISyntaxException
  15017. class function resolve(para1: JNURI; para2: JLString): JNURI; static; overload;
  15018. class function resolve(para1: JNURI; para2: JNURI): JNURI; static; overload;
  15019. end;
  15020. OAHCUURLEncodedUtils = class external 'org.apache.http.client.utils' name 'URLEncodedUtils' (JLObject)
  15021. public
  15022. const
  15023. CONTENT_TYPE = 'application/x-www-form-urlencoded';
  15024. public
  15025. constructor create(); overload;
  15026. class function parse(para1: JNURI; para2: JLString): JUList; static; overload;
  15027. class function parse(para1: OAHHttpEntity): JUList; static; overload; // throws java.io.IOException
  15028. class function isEncoded(para1: OAHHttpEntity): jboolean; static; overload;
  15029. class procedure parse(para1: JUList; para2: JUScanner; para3: JLString); static; overload;
  15030. class function format(para1: JUList; para2: JLString): JLString; static; overload;
  15031. end;
  15032. OAHCClientConnectionManager = interface external 'org.apache.http.conn' name 'ClientConnectionManager'
  15033. function getSchemeRegistry(): OAHCSSchemeRegistry; overload;
  15034. function requestConnection(para1: OAHCRHttpRoute; para2: JLObject): OAHCClientConnectionRequest; overload;
  15035. procedure releaseConnection(para1: OAHCManagedClientConnection; para2: jlong; para3: JUCTimeUnit); overload;
  15036. procedure closeIdleConnections(para1: jlong; para2: JUCTimeUnit); overload;
  15037. procedure closeExpiredConnections(); overload;
  15038. procedure shutdown(); overload;
  15039. end;
  15040. OAHCClientConnectionManagerFactory = interface external 'org.apache.http.conn' name 'ClientConnectionManagerFactory'
  15041. function newInstance(para1: OAHPHttpParams; para2: OAHCSSchemeRegistry): OAHCClientConnectionManager; overload;
  15042. end;
  15043. OAHCClientConnectionOperator = interface external 'org.apache.http.conn' name 'ClientConnectionOperator'
  15044. function createConnection(): OAHCOperatedClientConnection; overload;
  15045. procedure openConnection(para1: OAHCOperatedClientConnection; para2: OAHHttpHost; para3: JNInetAddress; para4: OAHPHttpContext; para5: OAHPHttpParams); overload; // throws java.io.IOException
  15046. procedure updateSecureConnection(para1: OAHCOperatedClientConnection; para2: OAHHttpHost; para3: OAHPHttpContext; para4: OAHPHttpParams); overload; // throws java.io.IOException
  15047. end;
  15048. OAHCClientConnectionRequest = interface external 'org.apache.http.conn' name 'ClientConnectionRequest'
  15049. function getConnection(para1: jlong; para2: JUCTimeUnit): OAHCManagedClientConnection; overload; // throws java.lang.InterruptedException, org.apache.http.conn.ConnectionPoolTimeoutException
  15050. procedure abortRequest(); overload;
  15051. end;
  15052. OAHCConnectionKeepAliveStrategy = interface external 'org.apache.http.conn' name 'ConnectionKeepAliveStrategy'
  15053. function getKeepAliveDuration(para1: OAHHttpResponse; para2: OAHPHttpContext): jlong; overload;
  15054. end;
  15055. OAHCConnectionReleaseTrigger = interface external 'org.apache.http.conn' name 'ConnectionReleaseTrigger'
  15056. procedure releaseConnection(); overload; // throws java.io.IOException
  15057. procedure abortConnection(); overload; // throws java.io.IOException
  15058. end;
  15059. OAHCEofSensorWatcher = interface external 'org.apache.http.conn' name 'EofSensorWatcher'
  15060. function eofDetected(para1: JIInputStream): jboolean; overload; // throws java.io.IOException
  15061. function streamClosed(para1: JIInputStream): jboolean; overload; // throws java.io.IOException
  15062. function streamAbort(para1: JIInputStream): jboolean; overload; // throws java.io.IOException
  15063. end;
  15064. OAHCPConnConnectionPNames = interface external 'org.apache.http.conn.params' name 'ConnConnectionPNames'
  15065. const
  15066. MAX_STATUS_LINE_GARBAGE = 'http.connection.max-status-line-garbage';
  15067. end;
  15068. OAHCPConnManagerPNames = interface external 'org.apache.http.conn.params' name 'ConnManagerPNames'
  15069. const
  15070. TIMEOUT = 'http.conn-manager.timeout';
  15071. MAX_CONNECTIONS_PER_ROUTE = 'http.conn-manager.max-per-route';
  15072. MAX_TOTAL_CONNECTIONS = 'http.conn-manager.max-total';
  15073. end;
  15074. OAHCPConnPerRoute = interface external 'org.apache.http.conn.params' name 'ConnPerRoute'
  15075. function getMaxForRoute(para1: OAHCRHttpRoute): jint; overload;
  15076. end;
  15077. OAHCPConnRoutePNames = interface external 'org.apache.http.conn.params' name 'ConnRoutePNames'
  15078. const
  15079. DEFAULT_PROXY = 'http.route.default-proxy';
  15080. LOCAL_ADDRESS = 'http.route.local-address';
  15081. FORCED_ROUTE = 'http.route.forced-route';
  15082. end;
  15083. OAHCRHttpRouteDirector = interface external 'org.apache.http.conn.routing' name 'HttpRouteDirector'
  15084. const
  15085. UNREACHABLE = -1;
  15086. COMPLETE = 0;
  15087. CONNECT_TARGET = 1;
  15088. CONNECT_PROXY = 2;
  15089. TUNNEL_TARGET = 3;
  15090. TUNNEL_PROXY = 4;
  15091. LAYER_PROTOCOL = 5;
  15092. function nextStep(para1: OAHCRRouteInfo; para2: OAHCRRouteInfo): jint; overload;
  15093. end;
  15094. OAHCRHttpRoutePlanner = interface external 'org.apache.http.conn.routing' name 'HttpRoutePlanner'
  15095. function determineRoute(para1: OAHHttpHost; para2: OAHHttpRequest; para3: OAHPHttpContext): OAHCRHttpRoute; overload; // throws org.apache.http.HttpException
  15096. end;
  15097. OAHCSHostNameResolver = interface external 'org.apache.http.conn.scheme' name 'HostNameResolver'
  15098. function resolve(para1: JLString): JNInetAddress; overload; // throws java.io.IOException
  15099. end;
  15100. OAHCSScheme = class sealed external 'org.apache.http.conn.scheme' name 'Scheme' (JLObject)
  15101. public
  15102. constructor create(para1: JLString; para2: OAHCSSocketFactory; para3: jint); overload;
  15103. function getDefaultPort(): jint; overload; virtual; final;
  15104. function getSocketFactory(): OAHCSSocketFactory; overload; virtual; final;
  15105. function getName(): JLString; overload; virtual; final;
  15106. function isLayered(): jboolean; overload; virtual; final;
  15107. function resolvePort(para1: jint): jint; overload; virtual; final;
  15108. function toString(): JLString; overload; virtual; final;
  15109. function equals(para1: JLObject): jboolean; overload; virtual; final;
  15110. function hashCode(): jint; overload; virtual;
  15111. end;
  15112. OAHCSSchemeRegistry = class sealed external 'org.apache.http.conn.scheme' name 'SchemeRegistry' (JLObject)
  15113. public
  15114. constructor create(); overload;
  15115. function getScheme(para1: JLString): OAHCSScheme; overload; virtual; final;
  15116. function getScheme(para1: OAHHttpHost): OAHCSScheme; overload; virtual; final;
  15117. function get(para1: JLString): OAHCSScheme; overload; virtual; final;
  15118. function register(para1: OAHCSScheme): OAHCSScheme; overload; virtual; final;
  15119. function unregister(para1: JLString): OAHCSScheme; overload; virtual; final;
  15120. function getSchemeNames(): JUList; overload; virtual; final;
  15121. procedure setItems(para1: JUMap); overload; virtual;
  15122. end;
  15123. OAHCSSocketFactory = interface external 'org.apache.http.conn.scheme' name 'SocketFactory'
  15124. function createSocket(): JNSocket; overload; // throws java.io.IOException
  15125. function connectSocket(para1: JNSocket; para2: JLString; para3: jint; para4: JNInetAddress; para5: jint; para6: OAHPHttpParams): JNSocket; overload; // throws java.io.IOException, java.net.UnknownHostException, org.apache.http.conn.ConnectTimeoutException
  15126. function isSecure(para1: JNSocket): jboolean; overload; // throws java.lang.IllegalArgumentException
  15127. end;
  15128. OAHCUInetAddressUtils = class external 'org.apache.http.conn.util' name 'InetAddressUtils' (JLObject)
  15129. public
  15130. class function isIPv4Address(para1: JLString): jboolean; static; overload;
  15131. class function isIPv6StdAddress(para1: JLString): jboolean; static; overload;
  15132. class function isIPv6HexCompressedAddress(para1: JLString): jboolean; static; overload;
  15133. class function isIPv6Address(para1: JLString): jboolean; static; overload;
  15134. end;
  15135. OAHCCookie = interface external 'org.apache.http.cookie' name 'Cookie'
  15136. function getName(): JLString; overload;
  15137. function getValue(): JLString; overload;
  15138. function getComment(): JLString; overload;
  15139. function getCommentURL(): JLString; overload;
  15140. function getExpiryDate(): JUDate; overload;
  15141. function isPersistent(): jboolean; overload;
  15142. function getDomain(): JLString; overload;
  15143. function getPath(): JLString; overload;
  15144. function getPorts(): Arr1jint; overload;
  15145. function isSecure(): jboolean; overload;
  15146. function getVersion(): jint; overload;
  15147. function isExpired(para1: JUDate): jboolean; overload;
  15148. end;
  15149. OAHCCookieAttributeHandler = interface external 'org.apache.http.cookie' name 'CookieAttributeHandler'
  15150. procedure parse(para1: OAHCSetCookie; para2: JLString); overload; // throws org.apache.http.cookie.MalformedCookieException
  15151. procedure validate(para1: OAHCCookie; para2: OAHCCookieOrigin); overload; // throws org.apache.http.cookie.MalformedCookieException
  15152. function match(para1: OAHCCookie; para2: OAHCCookieOrigin): jboolean; overload;
  15153. end;
  15154. OAHCCookieOrigin = class sealed external 'org.apache.http.cookie' name 'CookieOrigin' (JLObject)
  15155. public
  15156. constructor create(para1: JLString; para2: jint; para3: JLString; para4: jboolean); overload;
  15157. function getHost(): JLString; overload; virtual;
  15158. function getPath(): JLString; overload; virtual;
  15159. function getPort(): jint; overload; virtual;
  15160. function isSecure(): jboolean; overload; virtual;
  15161. function toString(): JLString; overload; virtual;
  15162. end;
  15163. OAHCCookieSpec = interface external 'org.apache.http.cookie' name 'CookieSpec'
  15164. function getVersion(): jint; overload;
  15165. function parse(para1: OAHHeader; para2: OAHCCookieOrigin): JUList; overload; // throws org.apache.http.cookie.MalformedCookieException
  15166. procedure validate(para1: OAHCCookie; para2: OAHCCookieOrigin); overload; // throws org.apache.http.cookie.MalformedCookieException
  15167. function match(para1: OAHCCookie; para2: OAHCCookieOrigin): jboolean; overload;
  15168. function formatCookies(para1: JUList): JUList; overload;
  15169. function getVersionHeader(): OAHHeader; overload;
  15170. end;
  15171. OAHCCookieSpecFactory = interface external 'org.apache.http.cookie' name 'CookieSpecFactory'
  15172. function newInstance(para1: OAHPHttpParams): OAHCCookieSpec; overload;
  15173. end;
  15174. OAHCCookieSpecRegistry = class sealed external 'org.apache.http.cookie' name 'CookieSpecRegistry' (JLObject)
  15175. public
  15176. constructor create(); overload;
  15177. procedure register(para1: JLString; para2: OAHCCookieSpecFactory); overload; virtual;
  15178. procedure unregister(para1: JLString); overload; virtual;
  15179. function getCookieSpec(para1: JLString; para2: OAHPHttpParams): OAHCCookieSpec; overload; virtual; // throws java.lang.IllegalStateException
  15180. function getCookieSpec(para1: JLString): OAHCCookieSpec; overload; virtual; // throws java.lang.IllegalStateException
  15181. function getSpecNames(): JUList; overload; virtual;
  15182. procedure setItems(para1: JUMap); overload; virtual;
  15183. end;
  15184. OAHCSM = interface external 'org.apache.http.cookie' name 'SM'
  15185. const
  15186. COOKIE = 'Cookie';
  15187. COOKIE2 = 'Cookie2';
  15188. SET_COOKIE = 'Set-Cookie';
  15189. SET_COOKIE2 = 'Set-Cookie2';
  15190. end;
  15191. OAHCPCookieSpecPNames = interface external 'org.apache.http.cookie.params' name 'CookieSpecPNames'
  15192. const
  15193. DATE_PATTERNS = 'http.protocol.cookie-datepatterns';
  15194. SINGLE_COOKIE_HEADER = 'http.protocol.single-cookie-header';
  15195. end;
  15196. OAHEContentLengthStrategy = interface external 'org.apache.http.entity' name 'ContentLengthStrategy'
  15197. const
  15198. IDENTITY = -1;
  15199. CHUNKED = -2;
  15200. function determineLength(para1: OAHHttpMessage): jlong; overload; // throws org.apache.http.HttpException
  15201. end;
  15202. OAHEContentProducer = interface external 'org.apache.http.entity' name 'ContentProducer'
  15203. procedure writeTo(para1: JIOutputStream); overload; // throws java.io.IOException
  15204. end;
  15205. OAHIANTLMEngine = interface external 'org.apache.http.impl.auth' name 'NTLMEngine'
  15206. function generateType1Msg(para1: JLString; para2: JLString): JLString; overload; // throws org.apache.http.impl.auth.NTLMEngineException
  15207. function generateType3Msg(para1: JLString; para2: JLString; para3: JLString; para4: JLString; para5: JLString): JLString; overload; // throws org.apache.http.impl.auth.NTLMEngineException
  15208. end;
  15209. OAHICRedirectLocations = class external 'org.apache.http.impl.client' name 'RedirectLocations' (JLObject)
  15210. public
  15211. constructor create(); overload;
  15212. function contains(para1: JNURI): jboolean; overload; virtual;
  15213. procedure add(para1: JNURI); overload; virtual;
  15214. function remove(para1: JNURI): jboolean; overload; virtual;
  15215. end;
  15216. OAHICRoutedRequest = class external 'org.apache.http.impl.client' name 'RoutedRequest' (JLObject)
  15217. strict protected
  15218. final var
  15219. frequest: OAHICRequestWrapper; external name 'request';
  15220. froute: OAHCRHttpRoute; external name 'route';
  15221. public
  15222. constructor create(para1: OAHICRequestWrapper; para2: OAHCRHttpRoute); overload;
  15223. function getRequest(): OAHICRequestWrapper; overload; virtual; final;
  15224. function getRoute(): OAHCRHttpRoute; overload; virtual; final;
  15225. end;
  15226. OAHICAbstractPoolEntry = class abstract external 'org.apache.http.impl.conn' name 'AbstractPoolEntry' (JLObject)
  15227. strict protected
  15228. final var
  15229. fconnOperator: OAHCClientConnectionOperator; external name 'connOperator';
  15230. fconnection: OAHCOperatedClientConnection; external name 'connection';
  15231. strict protected
  15232. var
  15233. froute: OAHCRHttpRoute; external name 'route';
  15234. fstate: JLObject; external name 'state';
  15235. ftracker: OAHCRRouteTracker; external name 'tracker';
  15236. strict protected
  15237. constructor create(para1: OAHCClientConnectionOperator; para2: OAHCRHttpRoute); overload;
  15238. public
  15239. function getState(): JLObject; overload; virtual;
  15240. procedure setState(para1: JLObject); overload; virtual;
  15241. procedure open(para1: OAHCRHttpRoute; para2: OAHPHttpContext; para3: OAHPHttpParams); overload; virtual; // throws java.io.IOException
  15242. procedure tunnelTarget(para1: jboolean; para2: OAHPHttpParams); overload; virtual; // throws java.io.IOException
  15243. procedure tunnelProxy(para1: OAHHttpHost; para2: jboolean; para3: OAHPHttpParams); overload; virtual; // throws java.io.IOException
  15244. procedure layerProtocol(para1: OAHPHttpContext; para2: OAHPHttpParams); overload; virtual; // throws java.io.IOException
  15245. strict protected
  15246. procedure shutdownEntry(); overload; virtual;
  15247. end;
  15248. OAHICIdleConnectionHandler = class external 'org.apache.http.impl.conn' name 'IdleConnectionHandler' (JLObject)
  15249. public
  15250. constructor create(); overload;
  15251. procedure add(para1: OAHHttpConnection; para2: jlong; para3: JUCTimeUnit); overload; virtual;
  15252. function remove(para1: OAHHttpConnection): jboolean; overload; virtual;
  15253. procedure removeAll(); overload; virtual;
  15254. procedure closeIdleConnections(para1: jlong); overload; virtual;
  15255. procedure closeExpiredConnections(); overload; virtual;
  15256. end;
  15257. OAHICWire = class external 'org.apache.http.impl.conn' name 'Wire' (JLObject)
  15258. public
  15259. constructor create(para1: OACLLog); overload;
  15260. function enabled(): jboolean; overload; virtual;
  15261. procedure output(para1: JIInputStream); overload; virtual; // throws java.io.IOException
  15262. procedure input(para1: JIInputStream); overload; virtual; // throws java.io.IOException
  15263. procedure output(para1: Arr1jbyte; para2: jint; para3: jint); overload; virtual; // throws java.io.IOException
  15264. procedure output(var para1: array of jbyte; para2: jint; para3: jint); overload; virtual; // throws java.io.IOException
  15265. procedure input(para1: Arr1jbyte; para2: jint; para3: jint); overload; virtual; // throws java.io.IOException
  15266. procedure input(var para1: array of jbyte; para2: jint; para3: jint); overload; virtual; // throws java.io.IOException
  15267. procedure output(para1: Arr1jbyte); overload; virtual; // throws java.io.IOException
  15268. procedure output(var para1: array of jbyte); overload; virtual; // throws java.io.IOException
  15269. procedure input(para1: Arr1jbyte); overload; virtual; // throws java.io.IOException
  15270. procedure input(var para1: array of jbyte); overload; virtual; // throws java.io.IOException
  15271. procedure output(para1: jint); overload; virtual; // throws java.io.IOException
  15272. procedure input(para1: jint); overload; virtual; // throws java.io.IOException
  15273. procedure output(para1: JLString); overload; virtual; // throws java.io.IOException
  15274. procedure input(para1: JLString); overload; virtual; // throws java.io.IOException
  15275. end;
  15276. OAHICTPoolEntryRequest = interface external 'org.apache.http.impl.conn.tsccm' name 'PoolEntryRequest'
  15277. function getPoolEntry(para1: jlong; para2: JUCTimeUnit): OAHICTBasicPoolEntry; overload; // throws java.lang.InterruptedException, org.apache.http.conn.ConnectionPoolTimeoutException
  15278. procedure abortRequest(); overload;
  15279. end;
  15280. OAHICTRefQueueHandler = interface external 'org.apache.http.impl.conn.tsccm' name 'RefQueueHandler'
  15281. procedure handleReference(para1: JLRReference); overload;
  15282. end;
  15283. OAHICTRouteSpecificPool = class external 'org.apache.http.impl.conn.tsccm' name 'RouteSpecificPool' (JLObject)
  15284. strict protected
  15285. final var
  15286. froute: OAHCRHttpRoute; external name 'route';
  15287. fmaxEntries: jint; external name 'maxEntries';
  15288. ffreeEntries: JULinkedList; external name 'freeEntries';
  15289. fwaitingThreads: JUQueue; external name 'waitingThreads';
  15290. strict protected
  15291. var
  15292. fnumEntries: jint; external name 'numEntries';
  15293. public
  15294. constructor create(para1: OAHCRHttpRoute; para2: jint); overload;
  15295. function getRoute(): OAHCRHttpRoute; overload; virtual; final;
  15296. function getMaxEntries(): jint; overload; virtual; final;
  15297. function isUnused(): jboolean; overload; virtual;
  15298. function getCapacity(): jint; overload; virtual;
  15299. function getEntryCount(): jint; overload; virtual; final;
  15300. function allocEntry(para1: JLObject): OAHICTBasicPoolEntry; overload; virtual;
  15301. procedure freeEntry(para1: OAHICTBasicPoolEntry); overload; virtual;
  15302. procedure createdEntry(para1: OAHICTBasicPoolEntry); overload; virtual;
  15303. function deleteEntry(para1: OAHICTBasicPoolEntry): jboolean; overload; virtual;
  15304. procedure dropEntry(); overload; virtual;
  15305. procedure queueThread(para1: OAHICTWaitingThread); overload; virtual;
  15306. function hasThread(): jboolean; overload; virtual;
  15307. function nextThread(): OAHICTWaitingThread; overload; virtual;
  15308. procedure removeThread(para1: OAHICTWaitingThread); overload; virtual;
  15309. end;
  15310. OAHICTWaitingThread = class external 'org.apache.http.impl.conn.tsccm' name 'WaitingThread' (JLObject)
  15311. public
  15312. constructor create(para1: JUCLCondition; para2: OAHICTRouteSpecificPool); overload;
  15313. function getCondition(): JUCLCondition; overload; virtual; final;
  15314. function getPool(): OAHICTRouteSpecificPool; overload; virtual; final;
  15315. function getThread(): JLThread; overload; virtual; final;
  15316. function await(para1: JUDate): jboolean; overload; virtual; // throws java.lang.InterruptedException
  15317. procedure wakeup(); overload; virtual;
  15318. procedure interrupt(); overload; virtual;
  15319. end;
  15320. OAHICTWaitingThreadAborter = class external 'org.apache.http.impl.conn.tsccm' name 'WaitingThreadAborter' (JLObject)
  15321. public
  15322. constructor create(); overload;
  15323. procedure abort(); overload; virtual;
  15324. procedure setWaitingThread(para1: OAHICTWaitingThread); overload; virtual;
  15325. end;
  15326. OAHICDateUtils = class sealed external 'org.apache.http.impl.cookie' name 'DateUtils' (JLObject)
  15327. public
  15328. const
  15329. PATTERN_RFC1123 = 'EEE, dd MMM yyyy HH:mm:ss zzz';
  15330. PATTERN_RFC1036 = 'EEEE, dd-MMM-yy HH:mm:ss zzz';
  15331. PATTERN_ASCTIME = 'EEE MMM d HH:mm:ss yyyy';
  15332. public
  15333. final class var
  15334. fGMT: JUTimeZone; external name 'GMT';
  15335. public
  15336. class function parseDate(para1: JLString): JUDate; static; overload; // throws org.apache.http.impl.cookie.DateParseException
  15337. class function parseDate(para1: JLString; para2: Arr1JLString): JUDate; static; overload; // throws org.apache.http.impl.cookie.DateParseException
  15338. class function parseDate(para1: JLString; var para2: array of JLString): JUDate; static; overload; // throws org.apache.http.impl.cookie.DateParseException
  15339. class function parseDate(para1: JLString; para2: Arr1JLString; para3: JUDate): JUDate; static; overload; // throws org.apache.http.impl.cookie.DateParseException
  15340. class function parseDate(para1: JLString; var para2: array of JLString; para3: JUDate): JUDate; static; overload; // throws org.apache.http.impl.cookie.DateParseException
  15341. class function formatDate(para1: JUDate): JLString; static; overload;
  15342. class function formatDate(para1: JUDate; para2: JLString): JLString; static; overload;
  15343. end;
  15344. OAHICNetscapeDraftHeaderParser = class external 'org.apache.http.impl.cookie' name 'NetscapeDraftHeaderParser' (JLObject)
  15345. public
  15346. final class var
  15347. fDEFAULT: OAHICNetscapeDraftHeaderParser; external name 'DEFAULT';
  15348. public
  15349. constructor create(); overload;
  15350. function parseHeader(para1: OAHUCharArrayBuffer; para2: OAHMParserCursor): OAHHeaderElement; overload; virtual; // throws org.apache.http.ParseException
  15351. end;
  15352. OAHIEEntityDeserializer = class external 'org.apache.http.impl.entity' name 'EntityDeserializer' (JLObject)
  15353. public
  15354. constructor create(para1: OAHEContentLengthStrategy); overload;
  15355. strict protected
  15356. function doDeserialize(para1: OAHISessionInputBuffer; para2: OAHHttpMessage): OAHEBasicHttpEntity; overload; virtual; // throws org.apache.http.HttpException, java.io.IOException
  15357. public
  15358. function deserialize(para1: OAHISessionInputBuffer; para2: OAHHttpMessage): OAHHttpEntity; overload; virtual; // throws org.apache.http.HttpException, java.io.IOException
  15359. end;
  15360. OAHIEEntitySerializer = class external 'org.apache.http.impl.entity' name 'EntitySerializer' (JLObject)
  15361. public
  15362. constructor create(para1: OAHEContentLengthStrategy); overload;
  15363. strict protected
  15364. function doSerialize(para1: OAHISessionOutputBuffer; para2: OAHHttpMessage): JIOutputStream; overload; virtual; // throws org.apache.http.HttpException, java.io.IOException
  15365. public
  15366. procedure serialize(para1: OAHISessionOutputBuffer; para2: OAHHttpMessage; para3: OAHHttpEntity); overload; virtual; // throws org.apache.http.HttpException, java.io.IOException
  15367. end;
  15368. OAHIHttpMessageParser = interface external 'org.apache.http.io' name 'HttpMessageParser'
  15369. function parse(): OAHHttpMessage; overload; // throws java.io.IOException, org.apache.http.HttpException
  15370. end;
  15371. OAHIHttpMessageWriter = interface external 'org.apache.http.io' name 'HttpMessageWriter'
  15372. procedure write(para1: OAHHttpMessage); overload; // throws java.io.IOException, org.apache.http.HttpException
  15373. end;
  15374. OAHIHttpTransportMetrics = interface external 'org.apache.http.io' name 'HttpTransportMetrics'
  15375. function getBytesTransferred(): jlong; overload;
  15376. procedure reset(); overload;
  15377. end;
  15378. OAHISessionInputBuffer = interface external 'org.apache.http.io' name 'SessionInputBuffer'
  15379. function read(para1: Arr1jbyte; para2: jint; para3: jint): jint; overload; // throws java.io.IOException
  15380. function read(var para1: array of jbyte; para2: jint; para3: jint): jint; overload; // throws java.io.IOException
  15381. function read(para1: Arr1jbyte): jint; overload; // throws java.io.IOException
  15382. function read(var para1: array of jbyte): jint; overload; // throws java.io.IOException
  15383. function read(): jint; overload; // throws java.io.IOException
  15384. function readLine(para1: OAHUCharArrayBuffer): jint; overload; // throws java.io.IOException
  15385. function readLine(): JLString; overload; // throws java.io.IOException
  15386. function isDataAvailable(para1: jint): jboolean; overload; // throws java.io.IOException
  15387. function getMetrics(): OAHIHttpTransportMetrics; overload;
  15388. end;
  15389. OAHISessionOutputBuffer = interface external 'org.apache.http.io' name 'SessionOutputBuffer'
  15390. procedure write(para1: Arr1jbyte; para2: jint; para3: jint); overload; // throws java.io.IOException
  15391. procedure write(var para1: array of jbyte; para2: jint; para3: jint); overload; // throws java.io.IOException
  15392. procedure write(para1: Arr1jbyte); overload; // throws java.io.IOException
  15393. procedure write(var para1: array of jbyte); overload; // throws java.io.IOException
  15394. procedure write(para1: jint); overload; // throws java.io.IOException
  15395. procedure writeLine(para1: JLString); overload; // throws java.io.IOException
  15396. procedure writeLine(para1: OAHUCharArrayBuffer); overload; // throws java.io.IOException
  15397. procedure flush(); overload; // throws java.io.IOException
  15398. function getMetrics(): OAHIHttpTransportMetrics; overload;
  15399. end;
  15400. OAHMHeaderValueFormatter = interface external 'org.apache.http.message' name 'HeaderValueFormatter'
  15401. function formatElements(para1: OAHUCharArrayBuffer; para2: Arr1OAHHeaderElement; para3: jboolean): OAHUCharArrayBuffer; overload;
  15402. function formatElements(para1: OAHUCharArrayBuffer; var para2: array of OAHHeaderElement; para3: jboolean): OAHUCharArrayBuffer; overload;
  15403. function formatHeaderElement(para1: OAHUCharArrayBuffer; para2: OAHHeaderElement; para3: jboolean): OAHUCharArrayBuffer; overload;
  15404. function formatParameters(para1: OAHUCharArrayBuffer; para2: Arr1OAHNameValuePair; para3: jboolean): OAHUCharArrayBuffer; overload;
  15405. function formatParameters(para1: OAHUCharArrayBuffer; var para2: array of OAHNameValuePair; para3: jboolean): OAHUCharArrayBuffer; overload;
  15406. function formatNameValuePair(para1: OAHUCharArrayBuffer; para2: OAHNameValuePair; para3: jboolean): OAHUCharArrayBuffer; overload;
  15407. end;
  15408. OAHMHeaderValueParser = interface external 'org.apache.http.message' name 'HeaderValueParser'
  15409. function parseElements(para1: OAHUCharArrayBuffer; para2: OAHMParserCursor): Arr1OAHHeaderElement; overload; // throws org.apache.http.ParseException
  15410. function parseHeaderElement(para1: OAHUCharArrayBuffer; para2: OAHMParserCursor): OAHHeaderElement; overload; // throws org.apache.http.ParseException
  15411. function parseParameters(para1: OAHUCharArrayBuffer; para2: OAHMParserCursor): Arr1OAHNameValuePair; overload; // throws org.apache.http.ParseException
  15412. function parseNameValuePair(para1: OAHUCharArrayBuffer; para2: OAHMParserCursor): OAHNameValuePair; overload; // throws org.apache.http.ParseException
  15413. end;
  15414. OAHMLineFormatter = interface external 'org.apache.http.message' name 'LineFormatter'
  15415. function appendProtocolVersion(para1: OAHUCharArrayBuffer; para2: OAHProtocolVersion): OAHUCharArrayBuffer; overload;
  15416. function formatRequestLine(para1: OAHUCharArrayBuffer; para2: OAHRequestLine): OAHUCharArrayBuffer; overload;
  15417. function formatStatusLine(para1: OAHUCharArrayBuffer; para2: OAHStatusLine): OAHUCharArrayBuffer; overload;
  15418. function formatHeader(para1: OAHUCharArrayBuffer; para2: OAHHeader): OAHUCharArrayBuffer; overload;
  15419. end;
  15420. OAHMLineParser = interface external 'org.apache.http.message' name 'LineParser'
  15421. function parseProtocolVersion(para1: OAHUCharArrayBuffer; para2: OAHMParserCursor): OAHProtocolVersion; overload; // throws org.apache.http.ParseException
  15422. function hasProtocolVersion(para1: OAHUCharArrayBuffer; para2: OAHMParserCursor): jboolean; overload;
  15423. function parseRequestLine(para1: OAHUCharArrayBuffer; para2: OAHMParserCursor): OAHRequestLine; overload; // throws org.apache.http.ParseException
  15424. function parseStatusLine(para1: OAHUCharArrayBuffer; para2: OAHMParserCursor): OAHStatusLine; overload; // throws org.apache.http.ParseException
  15425. function parseHeader(para1: OAHUCharArrayBuffer): OAHHeader; overload; // throws org.apache.http.ParseException
  15426. end;
  15427. OAHMParserCursor = class external 'org.apache.http.message' name 'ParserCursor' (JLObject)
  15428. public
  15429. constructor create(para1: jint; para2: jint); overload;
  15430. function getLowerBound(): jint; overload; virtual;
  15431. function getUpperBound(): jint; overload; virtual;
  15432. function getPos(): jint; overload; virtual;
  15433. procedure updatePos(para1: jint); overload; virtual;
  15434. function atEnd(): jboolean; overload; virtual;
  15435. function toString(): JLString; overload; virtual;
  15436. end;
  15437. OAHPCoreConnectionPNames = interface external 'org.apache.http.params' name 'CoreConnectionPNames'
  15438. const
  15439. SO_TIMEOUT = 'http.socket.timeout';
  15440. TCP_NODELAY = 'http.tcp.nodelay';
  15441. SOCKET_BUFFER_SIZE = 'http.socket.buffer-size';
  15442. SO_LINGER = 'http.socket.linger';
  15443. CONNECTION_TIMEOUT = 'http.connection.timeout';
  15444. STALE_CONNECTION_CHECK = 'http.connection.stalecheck';
  15445. MAX_LINE_LENGTH = 'http.connection.max-line-length';
  15446. MAX_HEADER_COUNT = 'http.connection.max-header-count';
  15447. end;
  15448. OAHPCoreProtocolPNames = interface external 'org.apache.http.params' name 'CoreProtocolPNames'
  15449. const
  15450. PROTOCOL_VERSION = 'http.protocol.version';
  15451. HTTP_ELEMENT_CHARSET = 'http.protocol.element-charset';
  15452. HTTP_CONTENT_CHARSET = 'http.protocol.content-charset';
  15453. USER_AGENT = 'http.useragent';
  15454. ORIGIN_SERVER = 'http.origin-server';
  15455. STRICT_TRANSFER_ENCODING = 'http.protocol.strict-transfer-encoding';
  15456. USE_EXPECT_CONTINUE = 'http.protocol.expect-continue';
  15457. WAIT_FOR_CONTINUE = 'http.protocol.wait-for-continue';
  15458. end;
  15459. OAHPHttpAbstractParamBean = class abstract external 'org.apache.http.params' name 'HttpAbstractParamBean' (JLObject)
  15460. strict protected
  15461. final var
  15462. fparams: OAHPHttpParams; external name 'params';
  15463. public
  15464. constructor create(para1: OAHPHttpParams); overload;
  15465. end;
  15466. OAHPHttpParams = interface external 'org.apache.http.params' name 'HttpParams'
  15467. function getParameter(para1: JLString): JLObject; overload;
  15468. function setParameter(para1: JLString; para2: JLObject): OAHPHttpParams; overload;
  15469. function copy(): OAHPHttpParams; overload;
  15470. function removeParameter(para1: JLString): jboolean; overload;
  15471. function getLongParameter(para1: JLString; para2: jlong): jlong; overload;
  15472. function setLongParameter(para1: JLString; para2: jlong): OAHPHttpParams; overload;
  15473. function getIntParameter(para1: JLString; para2: jint): jint; overload;
  15474. function setIntParameter(para1: JLString; para2: jint): OAHPHttpParams; overload;
  15475. function getDoubleParameter(para1: JLString; para2: jdouble): jdouble; overload;
  15476. function setDoubleParameter(para1: JLString; para2: jdouble): OAHPHttpParams; overload;
  15477. function getBooleanParameter(para1: JLString; para2: jboolean): jboolean; overload;
  15478. function setBooleanParameter(para1: JLString; para2: jboolean): OAHPHttpParams; overload;
  15479. function isParameterTrue(para1: JLString): jboolean; overload;
  15480. function isParameterFalse(para1: JLString): jboolean; overload;
  15481. end;
  15482. OAHPExecutionContext = interface external 'org.apache.http.protocol' name 'ExecutionContext'
  15483. const
  15484. HTTP_CONNECTION = 'http.connection';
  15485. HTTP_REQUEST = 'http.request';
  15486. HTTP_RESPONSE = 'http.response';
  15487. HTTP_TARGET_HOST = 'http.target_host';
  15488. HTTP_PROXY_HOST = 'http.proxy_host';
  15489. HTTP_REQ_SENT = 'http.request_sent';
  15490. end;
  15491. OAHPHTTP = class sealed external 'org.apache.http.protocol' name 'HTTP' (JLObject)
  15492. public
  15493. const
  15494. CR = 13;
  15495. LF = 10;
  15496. SP = 32;
  15497. HT = 9;
  15498. TRANSFER_ENCODING = 'Transfer-Encoding';
  15499. CONTENT_LEN = 'Content-Length';
  15500. CONTENT_TYPE = 'Content-Type';
  15501. CONTENT_ENCODING = 'Content-Encoding';
  15502. EXPECT_DIRECTIVE = 'Expect';
  15503. CONN_DIRECTIVE = 'Connection';
  15504. TARGET_HOST = 'Host';
  15505. USER_AGENT = 'User-Agent';
  15506. DATE_HEADER = 'Date';
  15507. SERVER_HEADER = 'Server';
  15508. EXPECT_CONTINUE = '100-continue';
  15509. CONN_CLOSE = 'Close';
  15510. CONN_KEEP_ALIVE = 'Keep-Alive';
  15511. CHUNK_CODING = 'chunked';
  15512. IDENTITY_CODING = 'identity';
  15513. UTF_8 = 'UTF-8';
  15514. UTF_16 = 'UTF-16';
  15515. US_ASCII = 'US-ASCII';
  15516. ASCII = 'ASCII';
  15517. ISO_8859_1 = 'ISO-8859-1';
  15518. DEFAULT_CONTENT_CHARSET = 'ISO-8859-1';
  15519. DEFAULT_PROTOCOL_CHARSET = 'US-ASCII';
  15520. OCTET_STREAM_TYPE = 'application/octet-stream';
  15521. PLAIN_TEXT_TYPE = 'text/plain';
  15522. CHARSET_PARAM = '; charset=';
  15523. DEFAULT_CONTENT_TYPE = 'application/octet-stream';
  15524. public
  15525. class function isWhitespace(para1: jchar): jboolean; static; overload;
  15526. end;
  15527. OAHPHttpContext = interface external 'org.apache.http.protocol' name 'HttpContext'
  15528. const
  15529. RESERVED_PREFIX = 'http.';
  15530. function getAttribute(para1: JLString): JLObject; overload;
  15531. procedure setAttribute(para1: JLString; para2: JLObject); overload;
  15532. function removeAttribute(para1: JLString): JLObject; overload;
  15533. end;
  15534. OAHPHttpDateGenerator = class external 'org.apache.http.protocol' name 'HttpDateGenerator' (JLObject)
  15535. public
  15536. const
  15537. PATTERN_RFC1123 = 'EEE, dd MMM yyyy HH:mm:ss zzz';
  15538. public
  15539. final class var
  15540. fGMT: JUTimeZone; external name 'GMT';
  15541. public
  15542. constructor create(); overload;
  15543. function getCurrentDate(): JLString; overload; virtual;
  15544. end;
  15545. OAHPHttpExpectationVerifier = interface external 'org.apache.http.protocol' name 'HttpExpectationVerifier'
  15546. procedure verify(para1: OAHHttpRequest; para2: OAHHttpResponse; para3: OAHPHttpContext); overload; // throws org.apache.http.HttpException
  15547. end;
  15548. OAHPHttpRequestExecutor = class external 'org.apache.http.protocol' name 'HttpRequestExecutor' (JLObject)
  15549. public
  15550. constructor create(); overload;
  15551. strict protected
  15552. function canResponseHaveBody(para1: OAHHttpRequest; para2: OAHHttpResponse): jboolean; overload; virtual;
  15553. public
  15554. function execute(para1: OAHHttpRequest; para2: OAHHttpClientConnection; para3: OAHPHttpContext): OAHHttpResponse; overload; virtual; // throws java.io.IOException, org.apache.http.HttpException
  15555. procedure preProcess(para1: OAHHttpRequest; para2: OAHPHttpProcessor; para3: OAHPHttpContext); overload; virtual; // throws org.apache.http.HttpException, java.io.IOException
  15556. strict protected
  15557. function doSendRequest(para1: OAHHttpRequest; para2: OAHHttpClientConnection; para3: OAHPHttpContext): OAHHttpResponse; overload; virtual; // throws java.io.IOException, org.apache.http.HttpException
  15558. function doReceiveResponse(para1: OAHHttpRequest; para2: OAHHttpClientConnection; para3: OAHPHttpContext): OAHHttpResponse; overload; virtual; // throws org.apache.http.HttpException, java.io.IOException
  15559. public
  15560. procedure postProcess(para1: OAHHttpResponse; para2: OAHPHttpProcessor; para3: OAHPHttpContext); overload; virtual; // throws org.apache.http.HttpException, java.io.IOException
  15561. end;
  15562. OAHPHttpRequestHandler = interface external 'org.apache.http.protocol' name 'HttpRequestHandler'
  15563. procedure handle(para1: OAHHttpRequest; para2: OAHHttpResponse; para3: OAHPHttpContext); overload; // throws org.apache.http.HttpException, java.io.IOException
  15564. end;
  15565. OAHPHttpRequestHandlerResolver = interface external 'org.apache.http.protocol' name 'HttpRequestHandlerResolver'
  15566. function lookup(para1: JLString): OAHPHttpRequestHandler; overload;
  15567. end;
  15568. OAHPHttpRequestInterceptorList = interface external 'org.apache.http.protocol' name 'HttpRequestInterceptorList'
  15569. procedure addRequestInterceptor(para1: OAHHttpRequestInterceptor); overload;
  15570. procedure addRequestInterceptor(para1: OAHHttpRequestInterceptor; para2: jint); overload;
  15571. function getRequestInterceptorCount(): jint; overload;
  15572. function getRequestInterceptor(para1: jint): OAHHttpRequestInterceptor; overload;
  15573. procedure clearRequestInterceptors(); overload;
  15574. procedure removeRequestInterceptorByClass(para1: JLClass); overload;
  15575. procedure setInterceptors(para1: JUList); overload;
  15576. end;
  15577. OAHPHttpResponseInterceptorList = interface external 'org.apache.http.protocol' name 'HttpResponseInterceptorList'
  15578. procedure addResponseInterceptor(para1: OAHHttpResponseInterceptor); overload;
  15579. procedure addResponseInterceptor(para1: OAHHttpResponseInterceptor; para2: jint); overload;
  15580. function getResponseInterceptorCount(): jint; overload;
  15581. function getResponseInterceptor(para1: jint): OAHHttpResponseInterceptor; overload;
  15582. procedure clearResponseInterceptors(); overload;
  15583. procedure removeResponseInterceptorByClass(para1: JLClass); overload;
  15584. procedure setInterceptors(para1: JUList); overload;
  15585. end;
  15586. OAHPHttpService = class external 'org.apache.http.protocol' name 'HttpService' (JLObject)
  15587. public
  15588. constructor create(para1: OAHPHttpProcessor; para2: OAHConnectionReuseStrategy; para3: OAHHttpResponseFactory); overload;
  15589. procedure setHttpProcessor(para1: OAHPHttpProcessor); overload; virtual;
  15590. procedure setConnReuseStrategy(para1: OAHConnectionReuseStrategy); overload; virtual;
  15591. procedure setResponseFactory(para1: OAHHttpResponseFactory); overload; virtual;
  15592. procedure setHandlerResolver(para1: OAHPHttpRequestHandlerResolver); overload; virtual;
  15593. procedure setExpectationVerifier(para1: OAHPHttpExpectationVerifier); overload; virtual;
  15594. function getParams(): OAHPHttpParams; overload; virtual;
  15595. procedure setParams(para1: OAHPHttpParams); overload; virtual;
  15596. procedure handleRequest(para1: OAHHttpServerConnection; para2: OAHPHttpContext); overload; virtual; // throws java.io.IOException, org.apache.http.HttpException
  15597. strict protected
  15598. procedure handleException(para1: OAHHttpException; para2: OAHHttpResponse); overload; virtual;
  15599. procedure doService(para1: OAHHttpRequest; para2: OAHHttpResponse; para3: OAHPHttpContext); overload; virtual; // throws org.apache.http.HttpException, java.io.IOException
  15600. end;
  15601. OAHPUriPatternMatcher = class external 'org.apache.http.protocol' name 'UriPatternMatcher' (JLObject)
  15602. public
  15603. constructor create(); overload;
  15604. procedure register(para1: JLString; para2: JLObject); overload; virtual;
  15605. procedure unregister(para1: JLString); overload; virtual;
  15606. procedure setHandlers(para1: JUMap); overload; virtual;
  15607. function lookup(para1: JLString): JLObject; overload; virtual;
  15608. strict protected
  15609. function matchUriRequestPattern(para1: JLString; para2: JLString): jboolean; overload; virtual;
  15610. end;
  15611. OAHUByteArrayBuffer = class sealed external 'org.apache.http.util' name 'ByteArrayBuffer' (JLObject)
  15612. public
  15613. constructor create(para1: jint); overload;
  15614. procedure append(para1: Arr1jbyte; para2: jint; para3: jint); overload; virtual;
  15615. procedure append(var para1: array of jbyte; para2: jint; para3: jint); overload; virtual;
  15616. procedure append(para1: jint); overload; virtual;
  15617. procedure append(para1: Arr1jchar; para2: jint; para3: jint); overload; virtual;
  15618. procedure append(var para1: array of jchar; para2: jint; para3: jint); overload; virtual;
  15619. procedure append(para1: OAHUCharArrayBuffer; para2: jint; para3: jint); overload; virtual;
  15620. procedure clear(); overload; virtual;
  15621. function toByteArray(): Arr1jbyte; overload; virtual;
  15622. function byteAt(para1: jint): jint; overload; virtual;
  15623. function capacity(): jint; overload; virtual;
  15624. function length(): jint; overload; virtual;
  15625. function buffer(): Arr1jbyte; overload; virtual;
  15626. procedure setLength(para1: jint); overload; virtual;
  15627. function isEmpty(): jboolean; overload; virtual;
  15628. function isFull(): jboolean; overload; virtual;
  15629. end;
  15630. OAHUCharArrayBuffer = class sealed external 'org.apache.http.util' name 'CharArrayBuffer' (JLObject)
  15631. public
  15632. constructor create(para1: jint); overload;
  15633. procedure append(para1: Arr1jchar; para2: jint; para3: jint); overload; virtual;
  15634. procedure append(var para1: array of jchar; para2: jint; para3: jint); overload; virtual;
  15635. procedure append(para1: JLString); overload; virtual;
  15636. procedure append(para1: OAHUCharArrayBuffer; para2: jint; para3: jint); overload; virtual;
  15637. procedure append(para1: OAHUCharArrayBuffer); overload; virtual;
  15638. procedure append(para1: jchar); overload; virtual;
  15639. procedure append(para1: Arr1jbyte; para2: jint; para3: jint); overload; virtual;
  15640. procedure append(var para1: array of jbyte; para2: jint; para3: jint); overload; virtual;
  15641. procedure append(para1: OAHUByteArrayBuffer; para2: jint; para3: jint); overload; virtual;
  15642. procedure append(para1: JLObject); overload; virtual;
  15643. procedure clear(); overload; virtual;
  15644. function toCharArray(): Arr1jchar; overload; virtual;
  15645. function charAt(para1: jint): jchar; overload; virtual;
  15646. function buffer(): Arr1jchar; overload; virtual;
  15647. function capacity(): jint; overload; virtual;
  15648. function length(): jint; overload; virtual;
  15649. procedure ensureCapacity(para1: jint); overload; virtual;
  15650. procedure setLength(para1: jint); overload; virtual;
  15651. function isEmpty(): jboolean; overload; virtual;
  15652. function isFull(): jboolean; overload; virtual;
  15653. function indexOf(para1: jint; para2: jint; para3: jint): jint; overload; virtual;
  15654. function indexOf(para1: jint): jint; overload; virtual;
  15655. function substring(para1: jint; para2: jint): JLString; overload; virtual;
  15656. function substringTrimmed(para1: jint; para2: jint): JLString; overload; virtual;
  15657. function toString(): JLString; overload; virtual;
  15658. end;
  15659. OAHUEncodingUtils = class sealed external 'org.apache.http.util' name 'EncodingUtils' (JLObject)
  15660. public
  15661. class function getString(para1: Arr1jbyte; para2: jint; para3: jint; para4: JLString): JLString; static; overload;
  15662. class function getString(var para1: array of jbyte; para2: jint; para3: jint; para4: JLString): JLString; static; overload;
  15663. class function getString(para1: Arr1jbyte; para2: JLString): JLString; static; overload;
  15664. class function getString(var para1: array of jbyte; para2: JLString): JLString; static; overload;
  15665. class function getBytes(para1: JLString; para2: JLString): Arr1jbyte; static; overload;
  15666. class function getAsciiBytes(para1: JLString): Arr1jbyte; static; overload;
  15667. class function getAsciiString(para1: Arr1jbyte; para2: jint; para3: jint): JLString; static; overload;
  15668. class function getAsciiString(var para1: array of jbyte; para2: jint; para3: jint): JLString; static; overload;
  15669. class function getAsciiString(para1: Arr1jbyte): JLString; static; overload;
  15670. class function getAsciiString(var para1: array of jbyte): JLString; static; overload;
  15671. end;
  15672. OAHUEntityUtils = class sealed external 'org.apache.http.util' name 'EntityUtils' (JLObject)
  15673. public
  15674. class function toByteArray(para1: OAHHttpEntity): Arr1jbyte; static; overload; // throws java.io.IOException
  15675. class function getContentCharSet(para1: OAHHttpEntity): JLString; static; overload; // throws org.apache.http.ParseException
  15676. class function toString(para1: OAHHttpEntity; para2: JLString): JLString; static; overload; // throws java.io.IOException, org.apache.http.ParseException
  15677. class function toString(para1: OAHHttpEntity): JLString; static; overload; // throws java.io.IOException, org.apache.http.ParseException
  15678. end;
  15679. OAHUExceptionUtils = class sealed external 'org.apache.http.util' name 'ExceptionUtils' (JLObject)
  15680. public
  15681. class procedure initCause(para1: JLThrowable; para2: JLThrowable); static; overload;
  15682. end;
  15683. OAHULangUtils = class sealed external 'org.apache.http.util' name 'LangUtils' (JLObject)
  15684. public
  15685. const
  15686. HASH_SEED = 17;
  15687. HASH_OFFSET = 37;
  15688. public
  15689. class function hashCode(para1: jint; para2: jint): jint; static; overload;
  15690. class function hashCode(para1: jint; para2: jboolean): jint; static; overload;
  15691. class function hashCode(para1: jint; para2: JLObject): jint; static; overload;
  15692. class function equals(para1: JLObject; para2: JLObject): jboolean; static; overload;
  15693. class function equals(para1: Arr1JLObject; para2: Arr1JLObject): jboolean; static; overload;
  15694. class function equals(var para1: array of JLObject; var para2: array of JLObject): jboolean; static; overload;
  15695. end;
  15696. OAHUVersionInfo = class external 'org.apache.http.util' name 'VersionInfo' (JLObject)
  15697. public
  15698. const
  15699. UNAVAILABLE = 'UNAVAILABLE';
  15700. VERSION_PROPERTY_FILE = 'version.properties';
  15701. PROPERTY_MODULE = 'info.module';
  15702. PROPERTY_RELEASE = 'info.release';
  15703. PROPERTY_TIMESTAMP = 'info.timestamp';
  15704. strict protected
  15705. constructor create(para1: JLString; para2: JLString; para3: JLString; para4: JLString; para5: JLString); overload;
  15706. public
  15707. function getPackage(): JLString; overload; virtual; final;
  15708. function getModule(): JLString; overload; virtual; final;
  15709. function getRelease(): JLString; overload; virtual; final;
  15710. function getTimestamp(): JLString; overload; virtual; final;
  15711. function getClassloader(): JLString; overload; virtual; final;
  15712. function toString(): JLString; overload; virtual;
  15713. class function loadVersionInfo(para1: Arr1JLString; para2: JLClassLoader): Arr1OAHUVersionInfo; static; overload; final;
  15714. class function loadVersionInfo(var para1: array of JLString; para2: JLClassLoader): Arr1OAHUVersionInfo; static; overload; final;
  15715. class function loadVersionInfo(para1: JLString; para2: JLClassLoader): OAHUVersionInfo; static; overload; final;
  15716. strict protected
  15717. class function fromMap(para1: JLString; para2: JUMap; para3: JLClassLoader): OAHUVersionInfo; static; overload; final;
  15718. end;
  15719. OJJSONArray = class external 'org.json' name 'JSONArray' (JLObject)
  15720. public
  15721. constructor create(); overload;
  15722. constructor create(para1: JUCollection); overload;
  15723. constructor create(para1: OJJSONTokener); overload; // throws org.json.JSONException
  15724. constructor create(para1: JLString); overload; // throws org.json.JSONException
  15725. function length(): jint; overload; virtual;
  15726. function put(para1: jboolean): OJJSONArray; overload; virtual;
  15727. function put(para1: jdouble): OJJSONArray; overload; virtual; // throws org.json.JSONException
  15728. function put(para1: jint): OJJSONArray; overload; virtual;
  15729. function put(para1: jlong): OJJSONArray; overload; virtual;
  15730. function put(para1: JLObject): OJJSONArray; overload; virtual;
  15731. function put(para1: jint; para2: jboolean): OJJSONArray; overload; virtual; // throws org.json.JSONException
  15732. function put(para1: jint; para2: jdouble): OJJSONArray; overload; virtual; // throws org.json.JSONException
  15733. function put(para1: jint; para2: jint): OJJSONArray; overload; virtual; // throws org.json.JSONException
  15734. function put(para1: jint; para2: jlong): OJJSONArray; overload; virtual; // throws org.json.JSONException
  15735. function put(para1: jint; para2: JLObject): OJJSONArray; overload; virtual; // throws org.json.JSONException
  15736. function isNull(para1: jint): jboolean; overload; virtual;
  15737. function get(para1: jint): JLObject; overload; virtual; // throws org.json.JSONException
  15738. function opt(para1: jint): JLObject; overload; virtual;
  15739. function getBoolean(para1: jint): jboolean; overload; virtual; // throws org.json.JSONException
  15740. function optBoolean(para1: jint): jboolean; overload; virtual;
  15741. function optBoolean(para1: jint; para2: jboolean): jboolean; overload; virtual;
  15742. function getDouble(para1: jint): jdouble; overload; virtual; // throws org.json.JSONException
  15743. function optDouble(para1: jint): jdouble; overload; virtual;
  15744. function optDouble(para1: jint; para2: jdouble): jdouble; overload; virtual;
  15745. function getInt(para1: jint): jint; overload; virtual; // throws org.json.JSONException
  15746. function optInt(para1: jint): jint; overload; virtual;
  15747. function optInt(para1: jint; para2: jint): jint; overload; virtual;
  15748. function getLong(para1: jint): jlong; overload; virtual; // throws org.json.JSONException
  15749. function optLong(para1: jint): jlong; overload; virtual;
  15750. function optLong(para1: jint; para2: jlong): jlong; overload; virtual;
  15751. function getString(para1: jint): JLString; overload; virtual; // throws org.json.JSONException
  15752. function optString(para1: jint): JLString; overload; virtual;
  15753. function optString(para1: jint; para2: JLString): JLString; overload; virtual;
  15754. function getJSONArray(para1: jint): OJJSONArray; overload; virtual; // throws org.json.JSONException
  15755. function optJSONArray(para1: jint): OJJSONArray; overload; virtual;
  15756. function getJSONObject(para1: jint): OJJSONObject; overload; virtual; // throws org.json.JSONException
  15757. function optJSONObject(para1: jint): OJJSONObject; overload; virtual;
  15758. function toJSONObject(para1: OJJSONArray): OJJSONObject; overload; virtual; // throws org.json.JSONException
  15759. function join(para1: JLString): JLString; overload; virtual; // throws org.json.JSONException
  15760. function toString(): JLString; overload; virtual;
  15761. function toString(para1: jint): JLString; overload; virtual; // throws org.json.JSONException
  15762. function equals(para1: JLObject): jboolean; overload; virtual;
  15763. function hashCode(): jint; overload; virtual;
  15764. end;
  15765. OJJSONObject = class external 'org.json' name 'JSONObject' (JLObject)
  15766. public
  15767. final class var
  15768. fNULL: JLObject; external name 'NULL';
  15769. public
  15770. constructor create(); overload;
  15771. constructor create(para1: JUMap); overload;
  15772. constructor create(para1: OJJSONTokener); overload; // throws org.json.JSONException
  15773. constructor create(para1: JLString); overload; // throws org.json.JSONException
  15774. constructor create(para1: OJJSONObject; para2: Arr1JLString); overload; // throws org.json.JSONException
  15775. constructor create(para1: OJJSONObject; const para2: array of JLString); overload; // throws org.json.JSONException
  15776. function length(): jint; overload; virtual;
  15777. function put(para1: JLString; para2: jboolean): OJJSONObject; overload; virtual; // throws org.json.JSONException
  15778. function put(para1: JLString; para2: jdouble): OJJSONObject; overload; virtual; // throws org.json.JSONException
  15779. function put(para1: JLString; para2: jint): OJJSONObject; overload; virtual; // throws org.json.JSONException
  15780. function put(para1: JLString; para2: jlong): OJJSONObject; overload; virtual; // throws org.json.JSONException
  15781. function put(para1: JLString; para2: JLObject): OJJSONObject; overload; virtual; // throws org.json.JSONException
  15782. function putOpt(para1: JLString; para2: JLObject): OJJSONObject; overload; virtual; // throws org.json.JSONException
  15783. function accumulate(para1: JLString; para2: JLObject): OJJSONObject; overload; virtual; // throws org.json.JSONException
  15784. function remove(para1: JLString): JLObject; overload; virtual;
  15785. function isNull(para1: JLString): jboolean; overload; virtual;
  15786. function has(para1: JLString): jboolean; overload; virtual;
  15787. function get(para1: JLString): JLObject; overload; virtual; // throws org.json.JSONException
  15788. function opt(para1: JLString): JLObject; overload; virtual;
  15789. function getBoolean(para1: JLString): jboolean; overload; virtual; // throws org.json.JSONException
  15790. function optBoolean(para1: JLString): jboolean; overload; virtual;
  15791. function optBoolean(para1: JLString; para2: jboolean): jboolean; overload; virtual;
  15792. function getDouble(para1: JLString): jdouble; overload; virtual; // throws org.json.JSONException
  15793. function optDouble(para1: JLString): jdouble; overload; virtual;
  15794. function optDouble(para1: JLString; para2: jdouble): jdouble; overload; virtual;
  15795. function getInt(para1: JLString): jint; overload; virtual; // throws org.json.JSONException
  15796. function optInt(para1: JLString): jint; overload; virtual;
  15797. function optInt(para1: JLString; para2: jint): jint; overload; virtual;
  15798. function getLong(para1: JLString): jlong; overload; virtual; // throws org.json.JSONException
  15799. function optLong(para1: JLString): jlong; overload; virtual;
  15800. function optLong(para1: JLString; para2: jlong): jlong; overload; virtual;
  15801. function getString(para1: JLString): JLString; overload; virtual; // throws org.json.JSONException
  15802. function optString(para1: JLString): JLString; overload; virtual;
  15803. function optString(para1: JLString; para2: JLString): JLString; overload; virtual;
  15804. function getJSONArray(para1: JLString): OJJSONArray; overload; virtual; // throws org.json.JSONException
  15805. function optJSONArray(para1: JLString): OJJSONArray; overload; virtual;
  15806. function getJSONObject(para1: JLString): OJJSONObject; overload; virtual; // throws org.json.JSONException
  15807. function optJSONObject(para1: JLString): OJJSONObject; overload; virtual;
  15808. function toJSONArray(para1: OJJSONArray): OJJSONArray; overload; virtual; // throws org.json.JSONException
  15809. function keys(): JUIterator; overload; virtual;
  15810. function names(): OJJSONArray; overload; virtual;
  15811. function toString(): JLString; overload; virtual;
  15812. function toString(para1: jint): JLString; overload; virtual; // throws org.json.JSONException
  15813. class function numberToString(para1: JLNumber): JLString; static; overload; // throws org.json.JSONException
  15814. class function quote(para1: JLString): JLString; static; overload;
  15815. end;
  15816. OJJSONStringer = class external 'org.json' name 'JSONStringer' (JLObject)
  15817. public
  15818. constructor create(); overload;
  15819. function &array(): OJJSONStringer; overload; virtual; // throws org.json.JSONException
  15820. function endArray(): OJJSONStringer; overload; virtual; // throws org.json.JSONException
  15821. function &object(): OJJSONStringer; overload; virtual; // throws org.json.JSONException
  15822. function endObject(): OJJSONStringer; overload; virtual; // throws org.json.JSONException
  15823. function value(para1: JLObject): OJJSONStringer; overload; virtual; // throws org.json.JSONException
  15824. function value(para1: jboolean): OJJSONStringer; overload; virtual; // throws org.json.JSONException
  15825. function value(para1: jdouble): OJJSONStringer; overload; virtual; // throws org.json.JSONException
  15826. function value(para1: jlong): OJJSONStringer; overload; virtual; // throws org.json.JSONException
  15827. function key(para1: JLString): OJJSONStringer; overload; virtual; // throws org.json.JSONException
  15828. function toString(): JLString; overload; virtual;
  15829. end;
  15830. OJJSONTokener = class external 'org.json' name 'JSONTokener' (JLObject)
  15831. public
  15832. constructor create(para1: JLString); overload;
  15833. function nextValue(): JLObject; overload; virtual; // throws org.json.JSONException
  15834. function nextString(para1: jchar): JLString; overload; virtual; // throws org.json.JSONException
  15835. function syntaxError(para1: JLString): OJJSONException; overload; virtual;
  15836. function toString(): JLString; overload; virtual;
  15837. function more(): jboolean; overload; virtual;
  15838. function next(): jchar; overload; virtual;
  15839. function next(para1: jchar): jchar; overload; virtual; // throws org.json.JSONException
  15840. function nextClean(): jchar; overload; virtual; // throws org.json.JSONException
  15841. function next(para1: jint): JLString; overload; virtual; // throws org.json.JSONException
  15842. function nextTo(para1: JLString): JLString; overload; virtual;
  15843. function nextTo(para1: jchar): JLString; overload; virtual;
  15844. procedure skipPast(para1: JLString); overload; virtual;
  15845. function skipTo(para1: jchar): jchar; overload; virtual;
  15846. procedure back(); overload; virtual;
  15847. class function dehexchar(para1: jchar): jint; static; overload;
  15848. end;
  15849. OWDDOMConfiguration = interface external 'org.w3c.dom' name 'DOMConfiguration'
  15850. procedure setParameter(para1: JLString; para2: JLObject); overload; // throws org.w3c.dom.DOMException
  15851. function getParameter(para1: JLString): JLObject; overload; // throws org.w3c.dom.DOMException
  15852. function canSetParameter(para1: JLString; para2: JLObject): jboolean; overload;
  15853. function getParameterNames(): OWDDOMStringList; overload;
  15854. end;
  15855. OWDDOMError = interface external 'org.w3c.dom' name 'DOMError'
  15856. const
  15857. SEVERITY_WARNING = 1;
  15858. SEVERITY_ERROR = 2;
  15859. SEVERITY_FATAL_ERROR = 3;
  15860. function getSeverity(): jshort; overload;
  15861. function getMessage(): JLString; overload;
  15862. function getType(): JLString; overload;
  15863. function getRelatedException(): JLObject; overload;
  15864. function getRelatedData(): JLObject; overload;
  15865. function getLocation(): OWDDOMLocator; overload;
  15866. end;
  15867. OWDDOMErrorHandler = interface external 'org.w3c.dom' name 'DOMErrorHandler'
  15868. function handleError(para1: OWDDOMError): jboolean; overload;
  15869. end;
  15870. OWDDOMImplementation = interface external 'org.w3c.dom' name 'DOMImplementation'
  15871. function hasFeature(para1: JLString; para2: JLString): jboolean; overload;
  15872. function createDocumentType(para1: JLString; para2: JLString; para3: JLString): OWDDocumentType; overload; // throws org.w3c.dom.DOMException
  15873. function createDocument(para1: JLString; para2: JLString; para3: OWDDocumentType): OWDDocument; overload; // throws org.w3c.dom.DOMException
  15874. function getFeature(para1: JLString; para2: JLString): JLObject; overload;
  15875. end;
  15876. OWDDOMImplementationList = interface external 'org.w3c.dom' name 'DOMImplementationList'
  15877. function item(para1: jint): OWDDOMImplementation; overload;
  15878. function getLength(): jint; overload;
  15879. end;
  15880. OWDDOMImplementationSource = interface external 'org.w3c.dom' name 'DOMImplementationSource'
  15881. function getDOMImplementation(para1: JLString): OWDDOMImplementation; overload;
  15882. function getDOMImplementationList(para1: JLString): OWDDOMImplementationList; overload;
  15883. end;
  15884. OWDDOMLocator = interface external 'org.w3c.dom' name 'DOMLocator'
  15885. function getLineNumber(): jint; overload;
  15886. function getColumnNumber(): jint; overload;
  15887. function getByteOffset(): jint; overload;
  15888. function getUtf16Offset(): jint; overload;
  15889. function getRelatedNode(): OWDNode; overload;
  15890. function getUri(): JLString; overload;
  15891. end;
  15892. OWDDOMStringList = interface external 'org.w3c.dom' name 'DOMStringList'
  15893. function item(para1: jint): JLString; overload;
  15894. function getLength(): jint; overload;
  15895. function contains(para1: JLString): jboolean; overload;
  15896. end;
  15897. OWDNameList = interface external 'org.w3c.dom' name 'NameList'
  15898. function getName(para1: jint): JLString; overload;
  15899. function getNamespaceURI(para1: jint): JLString; overload;
  15900. function getLength(): jint; overload;
  15901. function contains(para1: JLString): jboolean; overload;
  15902. function containsNS(para1: JLString; para2: JLString): jboolean; overload;
  15903. end;
  15904. OWDNamedNodeMap = interface external 'org.w3c.dom' name 'NamedNodeMap'
  15905. function getNamedItem(para1: JLString): OWDNode; overload;
  15906. function setNamedItem(para1: OWDNode): OWDNode; overload; // throws org.w3c.dom.DOMException
  15907. function removeNamedItem(para1: JLString): OWDNode; overload; // throws org.w3c.dom.DOMException
  15908. function item(para1: jint): OWDNode; overload;
  15909. function getLength(): jint; overload;
  15910. function getNamedItemNS(para1: JLString; para2: JLString): OWDNode; overload; // throws org.w3c.dom.DOMException
  15911. function setNamedItemNS(para1: OWDNode): OWDNode; overload; // throws org.w3c.dom.DOMException
  15912. function removeNamedItemNS(para1: JLString; para2: JLString): OWDNode; overload; // throws org.w3c.dom.DOMException
  15913. end;
  15914. OWDNode = interface external 'org.w3c.dom' name 'Node'
  15915. const
  15916. ELEMENT_NODE = 1;
  15917. ATTRIBUTE_NODE = 2;
  15918. TEXT_NODE = 3;
  15919. CDATA_SECTION_NODE = 4;
  15920. ENTITY_REFERENCE_NODE = 5;
  15921. ENTITY_NODE = 6;
  15922. PROCESSING_INSTRUCTION_NODE = 7;
  15923. COMMENT_NODE = 8;
  15924. DOCUMENT_NODE = 9;
  15925. DOCUMENT_TYPE_NODE = 10;
  15926. DOCUMENT_FRAGMENT_NODE = 11;
  15927. NOTATION_NODE = 12;
  15928. DOCUMENT_POSITION_DISCONNECTED = 1;
  15929. DOCUMENT_POSITION_PRECEDING = 2;
  15930. DOCUMENT_POSITION_FOLLOWING = 4;
  15931. DOCUMENT_POSITION_CONTAINS = 8;
  15932. DOCUMENT_POSITION_CONTAINED_BY = 16;
  15933. DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC = 32;
  15934. function getNodeName(): JLString; overload;
  15935. function getNodeValue(): JLString; overload; // throws org.w3c.dom.DOMException
  15936. procedure setNodeValue(para1: JLString); overload; // throws org.w3c.dom.DOMException
  15937. function getNodeType(): jshort; overload;
  15938. function getParentNode(): OWDNode; overload;
  15939. function getChildNodes(): OWDNodeList; overload;
  15940. function getFirstChild(): OWDNode; overload;
  15941. function getLastChild(): OWDNode; overload;
  15942. function getPreviousSibling(): OWDNode; overload;
  15943. function getNextSibling(): OWDNode; overload;
  15944. function getAttributes(): OWDNamedNodeMap; overload;
  15945. function getOwnerDocument(): OWDDocument; overload;
  15946. function insertBefore(para1: OWDNode; para2: OWDNode): OWDNode; overload; // throws org.w3c.dom.DOMException
  15947. function replaceChild(para1: OWDNode; para2: OWDNode): OWDNode; overload; // throws org.w3c.dom.DOMException
  15948. function removeChild(para1: OWDNode): OWDNode; overload; // throws org.w3c.dom.DOMException
  15949. function appendChild(para1: OWDNode): OWDNode; overload; // throws org.w3c.dom.DOMException
  15950. function hasChildNodes(): jboolean; overload;
  15951. function cloneNode(para1: jboolean): OWDNode; overload;
  15952. procedure normalize(); overload;
  15953. function isSupported(para1: JLString; para2: JLString): jboolean; overload;
  15954. function getNamespaceURI(): JLString; overload;
  15955. function getPrefix(): JLString; overload;
  15956. procedure setPrefix(para1: JLString); overload; // throws org.w3c.dom.DOMException
  15957. function getLocalName(): JLString; overload;
  15958. function hasAttributes(): jboolean; overload;
  15959. function getBaseURI(): JLString; overload;
  15960. function compareDocumentPosition(para1: OWDNode): jshort; overload; // throws org.w3c.dom.DOMException
  15961. function getTextContent(): JLString; overload; // throws org.w3c.dom.DOMException
  15962. procedure setTextContent(para1: JLString); overload; // throws org.w3c.dom.DOMException
  15963. function isSameNode(para1: OWDNode): jboolean; overload;
  15964. function lookupPrefix(para1: JLString): JLString; overload;
  15965. function isDefaultNamespace(para1: JLString): jboolean; overload;
  15966. function lookupNamespaceURI(para1: JLString): JLString; overload;
  15967. function isEqualNode(para1: OWDNode): jboolean; overload;
  15968. function getFeature(para1: JLString; para2: JLString): JLObject; overload;
  15969. function setUserData(para1: JLString; para2: JLObject; para3: OWDUserDataHandler): JLObject; overload;
  15970. function getUserData(para1: JLString): JLObject; overload;
  15971. end;
  15972. OWDNodeList = interface external 'org.w3c.dom' name 'NodeList'
  15973. function item(para1: jint): OWDNode; overload;
  15974. function getLength(): jint; overload;
  15975. end;
  15976. OWDTypeInfo = interface external 'org.w3c.dom' name 'TypeInfo'
  15977. const
  15978. DERIVATION_RESTRICTION = 1;
  15979. DERIVATION_EXTENSION = 2;
  15980. DERIVATION_UNION = 4;
  15981. DERIVATION_LIST = 8;
  15982. function getTypeName(): JLString; overload;
  15983. function getTypeNamespace(): JLString; overload;
  15984. function isDerivedFrom(para1: JLString; para2: JLString; para3: jint): jboolean; overload;
  15985. end;
  15986. OWDUserDataHandler = interface external 'org.w3c.dom' name 'UserDataHandler'
  15987. const
  15988. NODE_CLONED = 1;
  15989. NODE_IMPORTED = 2;
  15990. NODE_DELETED = 3;
  15991. NODE_RENAMED = 4;
  15992. NODE_ADOPTED = 5;
  15993. procedure handle(para1: jshort; para2: JLString; para3: JLObject; para4: OWDNode; para5: OWDNode); overload;
  15994. end;
  15995. OWDLDOMImplementationLS = interface external 'org.w3c.dom.ls' name 'DOMImplementationLS'
  15996. const
  15997. MODE_SYNCHRONOUS = 1;
  15998. MODE_ASYNCHRONOUS = 2;
  15999. function createLSParser(para1: jshort; para2: JLString): OWDLLSParser; overload; // throws org.w3c.dom.DOMException
  16000. function createLSSerializer(): OWDLLSSerializer; overload;
  16001. function createLSInput(): OWDLLSInput; overload;
  16002. function createLSOutput(): OWDLLSOutput; overload;
  16003. end;
  16004. OWDLLSInput = interface external 'org.w3c.dom.ls' name 'LSInput'
  16005. function getCharacterStream(): JIReader; overload;
  16006. procedure setCharacterStream(para1: JIReader); overload;
  16007. function getByteStream(): JIInputStream; overload;
  16008. procedure setByteStream(para1: JIInputStream); overload;
  16009. function getStringData(): JLString; overload;
  16010. procedure setStringData(para1: JLString); overload;
  16011. function getSystemId(): JLString; overload;
  16012. procedure setSystemId(para1: JLString); overload;
  16013. function getPublicId(): JLString; overload;
  16014. procedure setPublicId(para1: JLString); overload;
  16015. function getBaseURI(): JLString; overload;
  16016. procedure setBaseURI(para1: JLString); overload;
  16017. function getEncoding(): JLString; overload;
  16018. procedure setEncoding(para1: JLString); overload;
  16019. function getCertifiedText(): jboolean; overload;
  16020. procedure setCertifiedText(para1: jboolean); overload;
  16021. end;
  16022. OWDLLSOutput = interface external 'org.w3c.dom.ls' name 'LSOutput'
  16023. function getCharacterStream(): JIWriter; overload;
  16024. procedure setCharacterStream(para1: JIWriter); overload;
  16025. function getByteStream(): JIOutputStream; overload;
  16026. procedure setByteStream(para1: JIOutputStream); overload;
  16027. function getSystemId(): JLString; overload;
  16028. procedure setSystemId(para1: JLString); overload;
  16029. function getEncoding(): JLString; overload;
  16030. procedure setEncoding(para1: JLString); overload;
  16031. end;
  16032. OWDLLSParser = interface external 'org.w3c.dom.ls' name 'LSParser'
  16033. const
  16034. ACTION_APPEND_AS_CHILDREN = 1;
  16035. ACTION_REPLACE_CHILDREN = 2;
  16036. ACTION_INSERT_BEFORE = 3;
  16037. ACTION_INSERT_AFTER = 4;
  16038. ACTION_REPLACE = 5;
  16039. function getDomConfig(): OWDDOMConfiguration; overload;
  16040. function getFilter(): OWDLLSParserFilter; overload;
  16041. procedure setFilter(para1: OWDLLSParserFilter); overload;
  16042. function getAsync(): jboolean; overload;
  16043. function getBusy(): jboolean; overload;
  16044. function parse(para1: OWDLLSInput): OWDDocument; overload; // throws org.w3c.dom.DOMException, org.w3c.dom.ls.LSException
  16045. function parseURI(para1: JLString): OWDDocument; overload; // throws org.w3c.dom.DOMException, org.w3c.dom.ls.LSException
  16046. function parseWithContext(para1: OWDLLSInput; para2: OWDNode; para3: jshort): OWDNode; overload; // throws org.w3c.dom.DOMException, org.w3c.dom.ls.LSException
  16047. procedure abort(); overload;
  16048. end;
  16049. OWDLLSParserFilter = interface external 'org.w3c.dom.ls' name 'LSParserFilter'
  16050. const
  16051. FILTER_ACCEPT = 1;
  16052. FILTER_REJECT = 2;
  16053. FILTER_SKIP = 3;
  16054. FILTER_INTERRUPT = 4;
  16055. function startElement(para1: OWDElement): jshort; overload;
  16056. function acceptNode(para1: OWDNode): jshort; overload;
  16057. function getWhatToShow(): jint; overload;
  16058. end;
  16059. OWDLLSResourceResolver = interface external 'org.w3c.dom.ls' name 'LSResourceResolver'
  16060. function resolveResource(para1: JLString; para2: JLString; para3: JLString; para4: JLString; para5: JLString): OWDLLSInput; overload;
  16061. end;
  16062. OWDLLSSerializer = interface external 'org.w3c.dom.ls' name 'LSSerializer'
  16063. function getDomConfig(): OWDDOMConfiguration; overload;
  16064. function getNewLine(): JLString; overload;
  16065. procedure setNewLine(para1: JLString); overload;
  16066. function write(para1: OWDNode; para2: OWDLLSOutput): jboolean; overload; // throws org.w3c.dom.ls.LSException
  16067. function writeToURI(para1: OWDNode; para2: JLString): jboolean; overload; // throws org.w3c.dom.ls.LSException
  16068. function writeToString(para1: OWDNode): JLString; overload; // throws org.w3c.dom.DOMException, org.w3c.dom.ls.LSException
  16069. end;
  16070. OXSAttributeList = interface external 'org.xml.sax' name 'AttributeList'
  16071. function getLength(): jint; overload;
  16072. function getName(para1: jint): JLString; overload;
  16073. function getType(para1: jint): JLString; overload;
  16074. function getValue(para1: jint): JLString; overload;
  16075. function getType(para1: JLString): JLString; overload;
  16076. function getValue(para1: JLString): JLString; overload;
  16077. end;
  16078. OXSAttributes = interface external 'org.xml.sax' name 'Attributes'
  16079. function getLength(): jint; overload;
  16080. function getURI(para1: jint): JLString; overload;
  16081. function getLocalName(para1: jint): JLString; overload;
  16082. function getQName(para1: jint): JLString; overload;
  16083. function getType(para1: jint): JLString; overload;
  16084. function getValue(para1: jint): JLString; overload;
  16085. function getIndex(para1: JLString; para2: JLString): jint; overload;
  16086. function getIndex(para1: JLString): jint; overload;
  16087. function getType(para1: JLString; para2: JLString): JLString; overload;
  16088. function getType(para1: JLString): JLString; overload;
  16089. function getValue(para1: JLString; para2: JLString): JLString; overload;
  16090. function getValue(para1: JLString): JLString; overload;
  16091. end;
  16092. OXSContentHandler = interface external 'org.xml.sax' name 'ContentHandler'
  16093. procedure setDocumentLocator(para1: OXSLocator); overload;
  16094. procedure startDocument(); overload; // throws org.xml.sax.SAXException
  16095. procedure endDocument(); overload; // throws org.xml.sax.SAXException
  16096. procedure startPrefixMapping(para1: JLString; para2: JLString); overload; // throws org.xml.sax.SAXException
  16097. procedure endPrefixMapping(para1: JLString); overload; // throws org.xml.sax.SAXException
  16098. procedure startElement(para1: JLString; para2: JLString; para3: JLString; para4: OXSAttributes); overload; // throws org.xml.sax.SAXException
  16099. procedure endElement(para1: JLString; para2: JLString; para3: JLString); overload; // throws org.xml.sax.SAXException
  16100. procedure characters(para1: Arr1jchar; para2: jint; para3: jint); overload; // throws org.xml.sax.SAXException
  16101. procedure characters(var para1: array of jchar; para2: jint; para3: jint); overload; // throws org.xml.sax.SAXException
  16102. procedure ignorableWhitespace(para1: Arr1jchar; para2: jint; para3: jint); overload; // throws org.xml.sax.SAXException
  16103. procedure ignorableWhitespace(var para1: array of jchar; para2: jint; para3: jint); overload; // throws org.xml.sax.SAXException
  16104. procedure processingInstruction(para1: JLString; para2: JLString); overload; // throws org.xml.sax.SAXException
  16105. procedure skippedEntity(para1: JLString); overload; // throws org.xml.sax.SAXException
  16106. end;
  16107. OXSDTDHandler = interface external 'org.xml.sax' name 'DTDHandler'
  16108. procedure notationDecl(para1: JLString; para2: JLString; para3: JLString); overload; // throws org.xml.sax.SAXException
  16109. procedure unparsedEntityDecl(para1: JLString; para2: JLString; para3: JLString; para4: JLString); overload; // throws org.xml.sax.SAXException
  16110. end;
  16111. OXSDocumentHandler = interface external 'org.xml.sax' name 'DocumentHandler'
  16112. procedure setDocumentLocator(para1: OXSLocator); overload;
  16113. procedure startDocument(); overload; // throws org.xml.sax.SAXException
  16114. procedure endDocument(); overload; // throws org.xml.sax.SAXException
  16115. procedure startElement(para1: JLString; para2: OXSAttributeList); overload; // throws org.xml.sax.SAXException
  16116. procedure endElement(para1: JLString); overload; // throws org.xml.sax.SAXException
  16117. procedure characters(para1: Arr1jchar; para2: jint; para3: jint); overload; // throws org.xml.sax.SAXException
  16118. procedure characters(var para1: array of jchar; para2: jint; para3: jint); overload; // throws org.xml.sax.SAXException
  16119. procedure ignorableWhitespace(para1: Arr1jchar; para2: jint; para3: jint); overload; // throws org.xml.sax.SAXException
  16120. procedure ignorableWhitespace(var para1: array of jchar; para2: jint; para3: jint); overload; // throws org.xml.sax.SAXException
  16121. procedure processingInstruction(para1: JLString; para2: JLString); overload; // throws org.xml.sax.SAXException
  16122. end;
  16123. OXSEntityResolver = interface external 'org.xml.sax' name 'EntityResolver'
  16124. function resolveEntity(para1: JLString; para2: JLString): OXSInputSource; overload; // throws org.xml.sax.SAXException, java.io.IOException
  16125. end;
  16126. OXSErrorHandler = interface external 'org.xml.sax' name 'ErrorHandler'
  16127. procedure warning(para1: OXSSAXParseException); overload; // throws org.xml.sax.SAXException
  16128. procedure error(para1: OXSSAXParseException); overload; // throws org.xml.sax.SAXException
  16129. procedure fatalError(para1: OXSSAXParseException); overload; // throws org.xml.sax.SAXException
  16130. end;
  16131. OXSInputSource = class external 'org.xml.sax' name 'InputSource' (JLObject)
  16132. public
  16133. constructor create(); overload;
  16134. constructor create(para1: JLString); overload;
  16135. constructor create(para1: JIInputStream); overload;
  16136. constructor create(para1: JIReader); overload;
  16137. procedure setPublicId(para1: JLString); overload; virtual;
  16138. function getPublicId(): JLString; overload; virtual;
  16139. procedure setSystemId(para1: JLString); overload; virtual;
  16140. function getSystemId(): JLString; overload; virtual;
  16141. procedure setByteStream(para1: JIInputStream); overload; virtual;
  16142. function getByteStream(): JIInputStream; overload; virtual;
  16143. procedure setEncoding(para1: JLString); overload; virtual;
  16144. function getEncoding(): JLString; overload; virtual;
  16145. procedure setCharacterStream(para1: JIReader); overload; virtual;
  16146. function getCharacterStream(): JIReader; overload; virtual;
  16147. end;
  16148. OXSLocator = interface external 'org.xml.sax' name 'Locator'
  16149. function getPublicId(): JLString; overload;
  16150. function getSystemId(): JLString; overload;
  16151. function getLineNumber(): jint; overload;
  16152. function getColumnNumber(): jint; overload;
  16153. end;
  16154. OXSParser = interface external 'org.xml.sax' name 'Parser'
  16155. procedure setLocale(para1: JULocale); overload; // throws org.xml.sax.SAXException
  16156. procedure setEntityResolver(para1: OXSEntityResolver); overload;
  16157. procedure setDTDHandler(para1: OXSDTDHandler); overload;
  16158. procedure setDocumentHandler(para1: OXSDocumentHandler); overload;
  16159. procedure setErrorHandler(para1: OXSErrorHandler); overload;
  16160. procedure parse(para1: OXSInputSource); overload; // throws org.xml.sax.SAXException, java.io.IOException
  16161. procedure parse(para1: JLString); overload; // throws org.xml.sax.SAXException, java.io.IOException
  16162. end;
  16163. OXSXMLReader = interface external 'org.xml.sax' name 'XMLReader'
  16164. function getFeature(para1: JLString): jboolean; overload; // throws org.xml.sax.SAXNotRecognizedException, org.xml.sax.SAXNotSupportedException
  16165. procedure setFeature(para1: JLString; para2: jboolean); overload; // throws org.xml.sax.SAXNotRecognizedException, org.xml.sax.SAXNotSupportedException
  16166. function getProperty(para1: JLString): JLObject; overload; // throws org.xml.sax.SAXNotRecognizedException, org.xml.sax.SAXNotSupportedException
  16167. procedure setProperty(para1: JLString; para2: JLObject); overload; // throws org.xml.sax.SAXNotRecognizedException, org.xml.sax.SAXNotSupportedException
  16168. procedure setEntityResolver(para1: OXSEntityResolver); overload;
  16169. function getEntityResolver(): OXSEntityResolver; overload;
  16170. procedure setDTDHandler(para1: OXSDTDHandler); overload;
  16171. function getDTDHandler(): OXSDTDHandler; overload;
  16172. procedure setContentHandler(para1: OXSContentHandler); overload;
  16173. function getContentHandler(): OXSContentHandler; overload;
  16174. procedure setErrorHandler(para1: OXSErrorHandler); overload;
  16175. function getErrorHandler(): OXSErrorHandler; overload;
  16176. procedure parse(para1: OXSInputSource); overload; // throws java.io.IOException, org.xml.sax.SAXException
  16177. procedure parse(para1: JLString); overload; // throws java.io.IOException, org.xml.sax.SAXException
  16178. end;
  16179. OXSEDeclHandler = interface external 'org.xml.sax.ext' name 'DeclHandler'
  16180. procedure elementDecl(para1: JLString; para2: JLString); overload; // throws org.xml.sax.SAXException
  16181. procedure attributeDecl(para1: JLString; para2: JLString; para3: JLString; para4: JLString; para5: JLString); overload; // throws org.xml.sax.SAXException
  16182. procedure internalEntityDecl(para1: JLString; para2: JLString); overload; // throws org.xml.sax.SAXException
  16183. procedure externalEntityDecl(para1: JLString; para2: JLString; para3: JLString); overload; // throws org.xml.sax.SAXException
  16184. end;
  16185. OXSELexicalHandler = interface external 'org.xml.sax.ext' name 'LexicalHandler'
  16186. procedure startDTD(para1: JLString; para2: JLString; para3: JLString); overload; // throws org.xml.sax.SAXException
  16187. procedure endDTD(); overload; // throws org.xml.sax.SAXException
  16188. procedure startEntity(para1: JLString); overload; // throws org.xml.sax.SAXException
  16189. procedure endEntity(para1: JLString); overload; // throws org.xml.sax.SAXException
  16190. procedure startCDATA(); overload; // throws org.xml.sax.SAXException
  16191. procedure endCDATA(); overload; // throws org.xml.sax.SAXException
  16192. procedure comment(para1: Arr1jchar; para2: jint; para3: jint); overload; // throws org.xml.sax.SAXException
  16193. procedure comment(var para1: array of jchar; para2: jint; para3: jint); overload; // throws org.xml.sax.SAXException
  16194. end;
  16195. OXSHNamespaceSupport = class external 'org.xml.sax.helpers' name 'NamespaceSupport' (JLObject)
  16196. public
  16197. const
  16198. XMLNS = 'http://www.w3.org/XML/1998/namespace';
  16199. NSDECL = 'http://www.w3.org/xmlns/2000/';
  16200. public
  16201. constructor create(); overload;
  16202. procedure reset(); overload; virtual;
  16203. procedure pushContext(); overload; virtual;
  16204. procedure popContext(); overload; virtual;
  16205. function declarePrefix(para1: JLString; para2: JLString): jboolean; overload; virtual;
  16206. function processName(para1: JLString; para2: Arr1JLString; para3: jboolean): Arr1JLString; overload; virtual;
  16207. function processName(para1: JLString; var para2: array of JLString; para3: jboolean): Arr1JLString; overload; virtual;
  16208. function getURI(para1: JLString): JLString; overload; virtual;
  16209. function getPrefixes(): JUEnumeration; overload; virtual;
  16210. function getPrefix(para1: JLString): JLString; overload; virtual;
  16211. function getPrefixes(para1: JLString): JUEnumeration; overload; virtual;
  16212. function getDeclaredPrefixes(): JUEnumeration; overload; virtual;
  16213. procedure setNamespaceDeclUris(para1: jboolean); overload; virtual;
  16214. function isNamespaceDeclUris(): jboolean; overload; virtual;
  16215. end;
  16216. OXSHParserFactory = class external 'org.xml.sax.helpers' name 'ParserFactory' (JLObject)
  16217. public
  16218. class function makeParser(): OXSParser; static; overload; // throws java.lang.ClassNotFoundException, java.lang.IllegalAccessException, java.lang.InstantiationException, java.lang.NullPointerException, java.lang.ClassCastException
  16219. class function makeParser(para1: JLString): OXSParser; static; overload; // throws java.lang.ClassNotFoundException, java.lang.IllegalAccessException, java.lang.InstantiationException, java.lang.ClassCastException
  16220. end;
  16221. OXSHXMLReaderFactory = class sealed external 'org.xml.sax.helpers' name 'XMLReaderFactory' (JLObject)
  16222. public
  16223. class function createXMLReader(): OXSXMLReader; static; overload; // throws org.xml.sax.SAXException
  16224. class function createXMLReader(para1: JLString): OXSXMLReader; static; overload; // throws org.xml.sax.SAXException
  16225. end;
  16226. OXVXmlPullParser = interface external 'org.xmlpull.v1' name 'XmlPullParser'
  16227. const
  16228. NO_NAMESPACE = '';
  16229. START_DOCUMENT = 0;
  16230. END_DOCUMENT = 1;
  16231. START_TAG = 2;
  16232. END_TAG = 3;
  16233. TEXT = 4;
  16234. CDSECT = 5;
  16235. ENTITY_REF = 6;
  16236. IGNORABLE_WHITESPACE = 7;
  16237. PROCESSING_INSTRUCTION = 8;
  16238. COMMENT = 9;
  16239. DOCDECL = 10;
  16240. final class var
  16241. fTYPES: Arr1JLString; external name 'TYPES';
  16242. const
  16243. FEATURE_PROCESS_NAMESPACES = 'http://xmlpull.org/v1/doc/features.html#process-namespaces';
  16244. FEATURE_REPORT_NAMESPACE_ATTRIBUTES = 'http://xmlpull.org/v1/doc/features.html#report-namespace-prefixes';
  16245. FEATURE_PROCESS_DOCDECL = 'http://xmlpull.org/v1/doc/features.html#process-docdecl';
  16246. FEATURE_VALIDATION = 'http://xmlpull.org/v1/doc/features.html#validation';
  16247. procedure setFeature(para1: JLString; para2: jboolean); overload; // throws org.xmlpull.v1.XmlPullParserException
  16248. function getFeature(para1: JLString): jboolean; overload;
  16249. procedure setProperty(para1: JLString; para2: JLObject); overload; // throws org.xmlpull.v1.XmlPullParserException
  16250. function getProperty(para1: JLString): JLObject; overload;
  16251. procedure setInput(para1: JIReader); overload; // throws org.xmlpull.v1.XmlPullParserException
  16252. procedure setInput(para1: JIInputStream; para2: JLString); overload; // throws org.xmlpull.v1.XmlPullParserException
  16253. function getInputEncoding(): JLString; overload;
  16254. procedure defineEntityReplacementText(para1: JLString; para2: JLString); overload; // throws org.xmlpull.v1.XmlPullParserException
  16255. function getNamespaceCount(para1: jint): jint; overload; // throws org.xmlpull.v1.XmlPullParserException
  16256. function getNamespacePrefix(para1: jint): JLString; overload; // throws org.xmlpull.v1.XmlPullParserException
  16257. function getNamespaceUri(para1: jint): JLString; overload; // throws org.xmlpull.v1.XmlPullParserException
  16258. function getNamespace(para1: JLString): JLString; overload;
  16259. function getDepth(): jint; overload;
  16260. function getPositionDescription(): JLString; overload;
  16261. function getLineNumber(): jint; overload;
  16262. function getColumnNumber(): jint; overload;
  16263. function isWhitespace(): jboolean; overload; // throws org.xmlpull.v1.XmlPullParserException
  16264. function getText(): JLString; overload;
  16265. function getTextCharacters(para1: Arr1jint): Arr1jchar; overload;
  16266. function getTextCharacters(var para1: array of jint): Arr1jchar; overload;
  16267. function getNamespace(): JLString; overload;
  16268. function getName(): JLString; overload;
  16269. function getPrefix(): JLString; overload;
  16270. function isEmptyElementTag(): jboolean; overload; // throws org.xmlpull.v1.XmlPullParserException
  16271. function getAttributeCount(): jint; overload;
  16272. function getAttributeNamespace(para1: jint): JLString; overload;
  16273. function getAttributeName(para1: jint): JLString; overload;
  16274. function getAttributePrefix(para1: jint): JLString; overload;
  16275. function getAttributeType(para1: jint): JLString; overload;
  16276. function isAttributeDefault(para1: jint): jboolean; overload;
  16277. function getAttributeValue(para1: jint): JLString; overload;
  16278. function getAttributeValue(para1: JLString; para2: JLString): JLString; overload;
  16279. function getEventType(): jint; overload; // throws org.xmlpull.v1.XmlPullParserException
  16280. function next(): jint; overload; // throws org.xmlpull.v1.XmlPullParserException, java.io.IOException
  16281. function nextToken(): jint; overload; // throws org.xmlpull.v1.XmlPullParserException, java.io.IOException
  16282. procedure require(para1: jint; para2: JLString; para3: JLString); overload; // throws org.xmlpull.v1.XmlPullParserException, java.io.IOException
  16283. function nextText(): JLString; overload; // throws org.xmlpull.v1.XmlPullParserException, java.io.IOException
  16284. function nextTag(): jint; overload; // throws org.xmlpull.v1.XmlPullParserException, java.io.IOException
  16285. end;
  16286. OXVXmlPullParserFactory = class external 'org.xmlpull.v1' name 'XmlPullParserFactory' (JLObject)
  16287. public
  16288. const
  16289. PROPERTY_NAME = 'org.xmlpull.v1.XmlPullParserFactory';
  16290. strict protected
  16291. var
  16292. fparserClasses: JUArrayList; external name 'parserClasses';
  16293. fclassNamesLocation: JLString; external name 'classNamesLocation';
  16294. fserializerClasses: JUArrayList; external name 'serializerClasses';
  16295. ffeatures: JUHashMap; external name 'features';
  16296. strict protected
  16297. constructor create(); overload;
  16298. public
  16299. procedure setFeature(para1: JLString; para2: jboolean); overload; virtual; // throws org.xmlpull.v1.XmlPullParserException
  16300. function getFeature(para1: JLString): jboolean; overload; virtual;
  16301. procedure setNamespaceAware(para1: jboolean); overload; virtual;
  16302. function isNamespaceAware(): jboolean; overload; virtual;
  16303. procedure setValidating(para1: jboolean); overload; virtual;
  16304. function isValidating(): jboolean; overload; virtual;
  16305. function newPullParser(): OXVXmlPullParser; overload; virtual; // throws org.xmlpull.v1.XmlPullParserException
  16306. function newSerializer(): OXVXmlSerializer; overload; virtual; // throws org.xmlpull.v1.XmlPullParserException
  16307. class function newInstance(): OXVXmlPullParserFactory; static; overload; // throws org.xmlpull.v1.XmlPullParserException
  16308. class function newInstance(para1: JLString; para2: JLClass): OXVXmlPullParserFactory; static; overload; // throws org.xmlpull.v1.XmlPullParserException
  16309. end;
  16310. OXVXmlSerializer = interface external 'org.xmlpull.v1' name 'XmlSerializer'
  16311. procedure setFeature(para1: JLString; para2: jboolean); overload; // throws java.lang.IllegalArgumentException, java.lang.IllegalStateException
  16312. function getFeature(para1: JLString): jboolean; overload;
  16313. procedure setProperty(para1: JLString; para2: JLObject); overload; // throws java.lang.IllegalArgumentException, java.lang.IllegalStateException
  16314. function getProperty(para1: JLString): JLObject; overload;
  16315. procedure setOutput(para1: JIOutputStream; para2: JLString); overload; // throws java.io.IOException, java.lang.IllegalArgumentException, java.lang.IllegalStateException
  16316. procedure setOutput(para1: JIWriter); overload; // throws java.io.IOException, java.lang.IllegalArgumentException, java.lang.IllegalStateException
  16317. procedure startDocument(para1: JLString; para2: JLBoolean); overload; // throws java.io.IOException, java.lang.IllegalArgumentException, java.lang.IllegalStateException
  16318. procedure endDocument(); overload; // throws java.io.IOException, java.lang.IllegalArgumentException, java.lang.IllegalStateException
  16319. procedure setPrefix(para1: JLString; para2: JLString); overload; // throws java.io.IOException, java.lang.IllegalArgumentException, java.lang.IllegalStateException
  16320. function getPrefix(para1: JLString; para2: jboolean): JLString; overload; // throws java.lang.IllegalArgumentException
  16321. function getDepth(): jint; overload;
  16322. function getNamespace(): JLString; overload;
  16323. function getName(): JLString; overload;
  16324. function startTag(para1: JLString; para2: JLString): OXVXmlSerializer; overload; // throws java.io.IOException, java.lang.IllegalArgumentException, java.lang.IllegalStateException
  16325. function attribute(para1: JLString; para2: JLString; para3: JLString): OXVXmlSerializer; overload; // throws java.io.IOException, java.lang.IllegalArgumentException, java.lang.IllegalStateException
  16326. function endTag(para1: JLString; para2: JLString): OXVXmlSerializer; overload; // throws java.io.IOException, java.lang.IllegalArgumentException, java.lang.IllegalStateException
  16327. function text(para1: JLString): OXVXmlSerializer; overload; // throws java.io.IOException, java.lang.IllegalArgumentException, java.lang.IllegalStateException
  16328. function text(para1: Arr1jchar; para2: jint; para3: jint): OXVXmlSerializer; overload; // throws java.io.IOException, java.lang.IllegalArgumentException, java.lang.IllegalStateException
  16329. function text(var para1: array of jchar; para2: jint; para3: jint): OXVXmlSerializer; overload; // throws java.io.IOException, java.lang.IllegalArgumentException, java.lang.IllegalStateException
  16330. procedure cdsect(para1: JLString); overload; // throws java.io.IOException, java.lang.IllegalArgumentException, java.lang.IllegalStateException
  16331. procedure entityRef(para1: JLString); overload; // throws java.io.IOException, java.lang.IllegalArgumentException, java.lang.IllegalStateException
  16332. procedure processingInstruction(para1: JLString); overload; // throws java.io.IOException, java.lang.IllegalArgumentException, java.lang.IllegalStateException
  16333. procedure comment(para1: JLString); overload; // throws java.io.IOException, java.lang.IllegalArgumentException, java.lang.IllegalStateException
  16334. procedure docdecl(para1: JLString); overload; // throws java.io.IOException, java.lang.IllegalArgumentException, java.lang.IllegalStateException
  16335. procedure ignorableWhitespace(para1: JLString); overload; // throws java.io.IOException, java.lang.IllegalArgumentException, java.lang.IllegalStateException
  16336. procedure flush(); overload; // throws java.io.IOException
  16337. end;
  16338. AAAccountsException = class external 'android.accounts' name 'AccountsException' (JLException)
  16339. public
  16340. constructor create(); overload;
  16341. constructor create(para1: JLString); overload;
  16342. constructor create(para1: JLString; para2: JLThrowable); overload;
  16343. constructor create(para1: JLThrowable); overload;
  16344. end;
  16345. ACOperationApplicationException = class external 'android.content' name 'OperationApplicationException' (JLException)
  16346. public
  16347. constructor create(); overload;
  16348. constructor create(para1: JLString); overload;
  16349. constructor create(para1: JLString; para2: JLThrowable); overload;
  16350. constructor create(para1: JLThrowable); overload;
  16351. constructor create(para1: jint); overload;
  16352. constructor create(para1: JLString; para2: jint); overload;
  16353. function getNumSuccessfulYieldPoints(): jint; overload; virtual;
  16354. end;
  16355. AGSurfaceTexture = class external 'android.graphics' name 'SurfaceTexture' (JLObject)
  16356. public
  16357. type
  16358. InnerOutOfResourcesException = class;
  16359. Arr1InnerOutOfResourcesException = array of InnerOutOfResourcesException;
  16360. Arr2InnerOutOfResourcesException = array of Arr1InnerOutOfResourcesException;
  16361. Arr3InnerOutOfResourcesException = array of Arr2InnerOutOfResourcesException;
  16362. InnerOnFrameAvailableListener = interface;
  16363. Arr1InnerOnFrameAvailableListener = array of InnerOnFrameAvailableListener;
  16364. Arr2InnerOnFrameAvailableListener = array of Arr1InnerOnFrameAvailableListener;
  16365. Arr3InnerOnFrameAvailableListener = array of Arr2InnerOnFrameAvailableListener;
  16366. InnerOutOfResourcesException = class external 'android.graphics' name 'OutOfResourcesException' (JLException)
  16367. public
  16368. constructor create(); overload;
  16369. constructor create(para1: JLString); overload;
  16370. end;
  16371. InnerOnFrameAvailableListener = interface external 'android.graphics' name 'OnFrameAvailableListener'
  16372. procedure onFrameAvailable(para1: AGSurfaceTexture); overload;
  16373. end;
  16374. public
  16375. constructor create(para1: jint); overload;
  16376. procedure setOnFrameAvailableListener(para1: AGSurfaceTexture.InnerOnFrameAvailableListener); overload; virtual;
  16377. procedure updateTexImage(); overload; virtual;
  16378. procedure getTransformMatrix(para1: Arr1jfloat); overload; virtual;
  16379. procedure getTransformMatrix(var para1: array of jfloat); overload; virtual;
  16380. function getTimestamp(): jlong; overload; virtual;
  16381. procedure release(); overload; virtual;
  16382. strict protected
  16383. procedure finalize(); overload; virtual; // throws java.lang.Throwable
  16384. end;
  16385. ANSSipException = class external 'android.net.sip' name 'SipException' (JLException)
  16386. public
  16387. constructor create(); overload;
  16388. constructor create(para1: JLString); overload;
  16389. constructor create(para1: JLString; para2: JLThrowable); overload;
  16390. end;
  16391. ANFormatException = class external 'android.nfc' name 'FormatException' (JLException)
  16392. public
  16393. constructor create(); overload;
  16394. constructor create(para1: JLString); overload;
  16395. end;
  16396. ASKeyChainException = class external 'android.security' name 'KeyChainException' (JLException)
  16397. public
  16398. constructor create(); overload;
  16399. constructor create(para1: JLString); overload;
  16400. constructor create(para1: JLString; para2: JLThrowable); overload;
  16401. constructor create(para1: JLThrowable); overload;
  16402. end;
  16403. AUAndroidException = class external 'android.util' name 'AndroidException' (JLException)
  16404. public
  16405. constructor create(); overload;
  16406. constructor create(para1: JLString); overload;
  16407. constructor create(para1: JLString; para2: JLThrowable); overload;
  16408. constructor create(para1: JLException); overload;
  16409. end;
  16410. JLClassNotFoundException = class external 'java.lang' name 'ClassNotFoundException' (JLException)
  16411. public
  16412. constructor create(); overload;
  16413. constructor create(para1: JLString); overload;
  16414. constructor create(para1: JLString; para2: JLThrowable); overload;
  16415. function getException(): JLThrowable; overload; virtual;
  16416. function getCause(): JLThrowable; overload; virtual;
  16417. end;
  16418. JLCloneNotSupportedException = class external 'java.lang' name 'CloneNotSupportedException' (JLException)
  16419. public
  16420. constructor create(); overload;
  16421. constructor create(para1: JLString); overload;
  16422. end;
  16423. JLIllegalAccessException = class external 'java.lang' name 'IllegalAccessException' (JLException)
  16424. public
  16425. constructor create(); overload;
  16426. constructor create(para1: JLString); overload;
  16427. end;
  16428. JLInstantiationException = class external 'java.lang' name 'InstantiationException' (JLException)
  16429. public
  16430. constructor create(); overload;
  16431. constructor create(para1: JLString); overload;
  16432. end;
  16433. JLInterruptedException = class external 'java.lang' name 'InterruptedException' (JLException)
  16434. public
  16435. constructor create(); overload;
  16436. constructor create(para1: JLString); overload;
  16437. end;
  16438. JLNoSuchFieldException = class external 'java.lang' name 'NoSuchFieldException' (JLException)
  16439. public
  16440. constructor create(); overload;
  16441. constructor create(para1: JLString); overload;
  16442. end;
  16443. JLNoSuchMethodException = class external 'java.lang' name 'NoSuchMethodException' (JLException)
  16444. public
  16445. constructor create(); overload;
  16446. constructor create(para1: JLString); overload;
  16447. end;
  16448. JNURISyntaxException = class external 'java.net' name 'URISyntaxException' (JLException)
  16449. public
  16450. constructor create(para1: JLString; para2: JLString; para3: jint); overload;
  16451. constructor create(para1: JLString; para2: JLString); overload;
  16452. function getIndex(): jint; overload; virtual;
  16453. function getReason(): JLString; overload; virtual;
  16454. function getInput(): JLString; overload; virtual;
  16455. function getMessage(): JLString; overload; virtual;
  16456. end;
  16457. JSGeneralSecurityException = class external 'java.security' name 'GeneralSecurityException' (JLException)
  16458. public
  16459. constructor create(para1: JLString); overload;
  16460. constructor create(); overload;
  16461. constructor create(para1: JLString; para2: JLThrowable); overload;
  16462. constructor create(para1: JLThrowable); overload;
  16463. end;
  16464. JSPrivilegedActionException = class external 'java.security' name 'PrivilegedActionException' (JLException)
  16465. public
  16466. constructor create(para1: JLException); overload;
  16467. function getException(): JLException; overload; virtual;
  16468. end;
  16469. JSAAclNotFoundException = class external 'java.security.acl' name 'AclNotFoundException' (JLException)
  16470. public
  16471. constructor create(); overload;
  16472. end;
  16473. JSALastOwnerException = class external 'java.security.acl' name 'LastOwnerException' (JLException)
  16474. public
  16475. constructor create(); overload;
  16476. end;
  16477. JSANotOwnerException = class external 'java.security.acl' name 'NotOwnerException' (JLException)
  16478. public
  16479. constructor create(); overload;
  16480. end;
  16481. JTParseException = class external 'java.text' name 'ParseException' (JLException)
  16482. public
  16483. constructor create(para1: JLString; para2: jint); overload;
  16484. function getErrorOffset(): jint; overload; virtual;
  16485. end;
  16486. JUTooManyListenersException = class external 'java.util' name 'TooManyListenersException' (JLException)
  16487. public
  16488. constructor create(); overload;
  16489. constructor create(para1: JLString); overload;
  16490. end;
  16491. JUCBrokenBarrierException = class external 'java.util.concurrent' name 'BrokenBarrierException' (JLException)
  16492. public
  16493. constructor create(); overload;
  16494. constructor create(para1: JLString); overload;
  16495. end;
  16496. JUCExecutionException = class external 'java.util.concurrent' name 'ExecutionException' (JLException)
  16497. strict protected
  16498. constructor create(); overload;
  16499. constructor create(para1: JLString); overload;
  16500. public
  16501. constructor create(para1: JLString; para2: JLThrowable); overload;
  16502. constructor create(para1: JLThrowable); overload;
  16503. end;
  16504. JUCTimeoutException = class external 'java.util.concurrent' name 'TimeoutException' (JLException)
  16505. public
  16506. constructor create(); overload;
  16507. constructor create(para1: JLString); overload;
  16508. end;
  16509. JUPBackingStoreException = class external 'java.util.prefs' name 'BackingStoreException' (JLException)
  16510. public
  16511. constructor create(para1: JLString); overload;
  16512. constructor create(para1: JLThrowable); overload;
  16513. end;
  16514. JUPInvalidPreferencesFormatException = class external 'java.util.prefs' name 'InvalidPreferencesFormatException' (JLException)
  16515. public
  16516. constructor create(para1: JLString); overload;
  16517. constructor create(para1: JLString; para2: JLThrowable); overload;
  16518. constructor create(para1: JLThrowable); overload;
  16519. end;
  16520. JUZDataFormatException = class external 'java.util.zip' name 'DataFormatException' (JLException)
  16521. public
  16522. constructor create(); overload;
  16523. constructor create(para1: JLString); overload;
  16524. end;
  16525. JSADestroyFailedException = class external 'javax.security.auth' name 'DestroyFailedException' (JLException)
  16526. public
  16527. constructor create(); overload;
  16528. constructor create(para1: JLString); overload;
  16529. end;
  16530. JSACUnsupportedCallbackException = class external 'javax.security.auth.callback' name 'UnsupportedCallbackException' (JLException)
  16531. public
  16532. constructor create(para1: JSACCallback); overload;
  16533. constructor create(para1: JSACCallback; para2: JLString); overload;
  16534. function getCallback(): JSACCallback; overload; virtual;
  16535. end;
  16536. JxSCCertificateException = class external 'javax.security.cert' name 'CertificateException' (JLException)
  16537. public
  16538. constructor create(para1: JLString); overload;
  16539. constructor create(); overload;
  16540. end;
  16541. JXDDatatypeConfigurationException = class external 'javax.xml.datatype' name 'DatatypeConfigurationException' (JLException)
  16542. public
  16543. constructor create(); overload;
  16544. constructor create(para1: JLString); overload;
  16545. constructor create(para1: JLString; para2: JLThrowable); overload;
  16546. constructor create(para1: JLThrowable); overload;
  16547. procedure printStackTrace(); overload; virtual;
  16548. procedure printStackTrace(para1: JIPrintStream); overload; virtual;
  16549. procedure printStackTrace(para1: JIPrintWriter); overload; virtual;
  16550. end;
  16551. JXPParserConfigurationException = class external 'javax.xml.parsers' name 'ParserConfigurationException' (JLException)
  16552. public
  16553. constructor create(); overload;
  16554. constructor create(para1: JLString); overload;
  16555. end;
  16556. JXTTransformerException = class external 'javax.xml.transform' name 'TransformerException' (JLException)
  16557. public
  16558. constructor create(para1: JLString); overload;
  16559. constructor create(para1: JLThrowable); overload;
  16560. constructor create(para1: JLString; para2: JLThrowable); overload;
  16561. constructor create(para1: JLString; para2: JXTSourceLocator); overload;
  16562. constructor create(para1: JLString; para2: JXTSourceLocator; para3: JLThrowable); overload;
  16563. function getLocator(): JXTSourceLocator; overload; virtual;
  16564. procedure setLocator(para1: JXTSourceLocator); overload; virtual;
  16565. function getException(): JLThrowable; overload; virtual;
  16566. function getCause(): JLThrowable; overload; virtual;
  16567. function initCause(para1: JLThrowable): JLThrowable; overload; virtual;
  16568. function getMessageAndLocation(): JLString; overload; virtual;
  16569. function getLocationAsString(): JLString; overload; virtual;
  16570. procedure printStackTrace(); overload; virtual;
  16571. procedure printStackTrace(para1: JIPrintStream); overload; virtual;
  16572. procedure printStackTrace(para1: JIPrintWriter); overload; virtual;
  16573. end;
  16574. JXXXPathException = class external 'javax.xml.xpath' name 'XPathException' (JLException)
  16575. public
  16576. constructor create(para1: JLString); overload;
  16577. constructor create(para1: JLThrowable); overload;
  16578. function getCause(): JLThrowable; overload; virtual;
  16579. procedure printStackTrace(para1: JIPrintStream); overload; virtual;
  16580. procedure printStackTrace(); overload; virtual;
  16581. procedure printStackTrace(para1: JIPrintWriter); overload; virtual;
  16582. end;
  16583. OAHHttpException = class external 'org.apache.http' name 'HttpException' (JLException)
  16584. public
  16585. constructor create(); overload;
  16586. constructor create(para1: JLString); overload;
  16587. constructor create(para1: JLString; para2: JLThrowable); overload;
  16588. end;
  16589. OAHICDateParseException = class external 'org.apache.http.impl.cookie' name 'DateParseException' (JLException)
  16590. public
  16591. constructor create(); overload;
  16592. constructor create(para1: JLString); overload;
  16593. end;
  16594. OJJSONException = class external 'org.json' name 'JSONException' (JLException)
  16595. public
  16596. constructor create(para1: JLString); overload;
  16597. end;
  16598. OXSSAXException = class external 'org.xml.sax' name 'SAXException' (JLException)
  16599. public
  16600. constructor create(); overload;
  16601. constructor create(para1: JLString); overload;
  16602. constructor create(para1: JLException); overload;
  16603. constructor create(para1: JLString; para2: JLException); overload;
  16604. function getMessage(): JLString; overload; virtual;
  16605. function getException(): JLException; overload; virtual;
  16606. function toString(): JLString; overload; virtual;
  16607. end;
  16608. OXVXmlPullParserException = class external 'org.xmlpull.v1' name 'XmlPullParserException' (JLException)
  16609. strict protected
  16610. var
  16611. fdetail: JLThrowable; external name 'detail';
  16612. frow: jint; external name 'row';
  16613. fcolumn: jint; external name 'column';
  16614. public
  16615. constructor create(para1: JLString); overload;
  16616. constructor create(para1: JLString; para2: OXVXmlPullParser; para3: JLThrowable); overload;
  16617. function getDetail(): JLThrowable; overload; virtual;
  16618. function getLineNumber(): jint; overload; virtual;
  16619. function getColumnNumber(): jint; overload; virtual;
  16620. procedure printStackTrace(); overload; virtual;
  16621. end;
  16622. AAAnimator = class abstract external 'android.animation' name 'Animator' (JLObject, JLCloneable)
  16623. public
  16624. type
  16625. InnerAnimatorListener = interface;
  16626. Arr1InnerAnimatorListener = array of InnerAnimatorListener;
  16627. Arr2InnerAnimatorListener = array of Arr1InnerAnimatorListener;
  16628. Arr3InnerAnimatorListener = array of Arr2InnerAnimatorListener;
  16629. InnerAnimatorListener = interface external 'android.animation' name 'AnimatorListener'
  16630. procedure onAnimationStart(para1: AAAnimator); overload;
  16631. procedure onAnimationEnd(para1: AAAnimator); overload;
  16632. procedure onAnimationCancel(para1: AAAnimator); overload;
  16633. procedure onAnimationRepeat(para1: AAAnimator); overload;
  16634. end;
  16635. public
  16636. constructor create(); overload;
  16637. procedure start(); overload; virtual;
  16638. procedure cancel(); overload; virtual;
  16639. procedure &end(); overload; virtual;
  16640. function getStartDelay(): jlong; overload; virtual; abstract;
  16641. procedure setStartDelay(para1: jlong); overload; virtual; abstract;
  16642. function setDuration(para1: jlong): AAAnimator; overload; virtual; abstract;
  16643. function getDuration(): jlong; overload; virtual; abstract;
  16644. procedure setInterpolator(para1: AATimeInterpolator); overload; virtual; abstract;
  16645. function isRunning(): jboolean; overload; virtual; abstract;
  16646. function isStarted(): jboolean; overload; virtual;
  16647. procedure addListener(para1: AAAnimator.InnerAnimatorListener); overload; virtual;
  16648. procedure removeListener(para1: AAAnimator.InnerAnimatorListener); overload; virtual;
  16649. function getListeners(): JUArrayList; overload; virtual;
  16650. procedure removeAllListeners(); overload; virtual;
  16651. function clone(): AAAnimator; overload; virtual;
  16652. procedure setupStartValues(); overload; virtual;
  16653. procedure setupEndValues(); overload; virtual;
  16654. procedure setTarget(para1: JLObject); overload; virtual;
  16655. function clone(): JLObject; overload; virtual; // throws java.lang.CloneNotSupportedException
  16656. end;
  16657. AAKeyframe = class abstract external 'android.animation' name 'Keyframe' (JLObject, JLCloneable)
  16658. public
  16659. constructor create(); overload;
  16660. class function ofInt(para1: jfloat; para2: jint): AAKeyframe; static; overload;
  16661. class function ofInt(para1: jfloat): AAKeyframe; static; overload;
  16662. class function ofFloat(para1: jfloat; para2: jfloat): AAKeyframe; static; overload;
  16663. class function ofFloat(para1: jfloat): AAKeyframe; static; overload;
  16664. class function ofObject(para1: jfloat; para2: JLObject): AAKeyframe; static; overload;
  16665. class function ofObject(para1: jfloat): AAKeyframe; static; overload;
  16666. function hasValue(): jboolean; overload; virtual;
  16667. function getValue(): JLObject; overload; virtual; abstract;
  16668. procedure setValue(para1: JLObject); overload; virtual; abstract;
  16669. function getFraction(): jfloat; overload; virtual;
  16670. procedure setFraction(para1: jfloat); overload; virtual;
  16671. function getInterpolator(): AATimeInterpolator; overload; virtual;
  16672. procedure setInterpolator(para1: AATimeInterpolator); overload; virtual;
  16673. function getType(): JLClass; overload; virtual;
  16674. function clone(): AAKeyframe; overload; virtual; abstract;
  16675. function clone(): JLObject; overload; virtual; // throws java.lang.CloneNotSupportedException
  16676. end;
  16677. AAPropertyValuesHolder = class external 'android.animation' name 'PropertyValuesHolder' (JLObject, JLCloneable)
  16678. public
  16679. class function ofInt(para1: JLString; para2: Arr1jint): AAPropertyValuesHolder; static; overload;
  16680. class function ofInt(para1: JLString; const para2: array of jint): AAPropertyValuesHolder; static; overload;
  16681. class function ofInt(para1: AUProperty; para2: Arr1jint): AAPropertyValuesHolder; static; overload;
  16682. class function ofInt(para1: AUProperty; const para2: array of jint): AAPropertyValuesHolder; static; overload;
  16683. class function ofFloat(para1: JLString; para2: Arr1jfloat): AAPropertyValuesHolder; static; overload;
  16684. class function ofFloat(para1: JLString; const para2: array of jfloat): AAPropertyValuesHolder; static; overload;
  16685. class function ofFloat(para1: AUProperty; para2: Arr1jfloat): AAPropertyValuesHolder; static; overload;
  16686. class function ofFloat(para1: AUProperty; const para2: array of jfloat): AAPropertyValuesHolder; static; overload;
  16687. class function ofObject(para1: JLString; para2: AATypeEvaluator; para3: Arr1JLObject): AAPropertyValuesHolder; static; overload;
  16688. class function ofObject(para1: JLString; para2: AATypeEvaluator; const para3: array of JLObject): AAPropertyValuesHolder; static; overload;
  16689. class function ofObject(para1: AUProperty; para2: AATypeEvaluator; para3: Arr1JLObject): AAPropertyValuesHolder; static; overload;
  16690. class function ofObject(para1: AUProperty; para2: AATypeEvaluator; const para3: array of JLObject): AAPropertyValuesHolder; static; overload;
  16691. class function ofKeyframe(para1: JLString; para2: Arr1AAKeyframe): AAPropertyValuesHolder; static; overload;
  16692. class function ofKeyframe(para1: JLString; const para2: array of AAKeyframe): AAPropertyValuesHolder; static; overload;
  16693. class function ofKeyframe(para1: AUProperty; para2: Arr1AAKeyframe): AAPropertyValuesHolder; static; overload;
  16694. class function ofKeyframe(para1: AUProperty; const para2: array of AAKeyframe): AAPropertyValuesHolder; static; overload;
  16695. procedure setIntValues(para1: Arr1jint); overload; virtual;
  16696. procedure setIntValues(const para1: array of jint); overload; virtual;
  16697. procedure setFloatValues(para1: Arr1jfloat); overload; virtual;
  16698. procedure setFloatValues(const para1: array of jfloat); overload; virtual;
  16699. procedure setKeyframes(para1: Arr1AAKeyframe); overload; virtual;
  16700. procedure setKeyframes(const para1: array of AAKeyframe); overload; virtual;
  16701. procedure setObjectValues(para1: Arr1JLObject); overload; virtual;
  16702. procedure setObjectValues(const para1: array of JLObject); overload; virtual;
  16703. function clone(): AAPropertyValuesHolder; overload; virtual;
  16704. procedure setEvaluator(para1: AATypeEvaluator); overload; virtual;
  16705. procedure setPropertyName(para1: JLString); overload; virtual;
  16706. procedure setProperty(para1: AUProperty); overload; virtual;
  16707. function getPropertyName(): JLString; overload; virtual;
  16708. function toString(): JLString; overload; virtual;
  16709. function clone(): JLObject; overload; virtual; // throws java.lang.CloneNotSupportedException
  16710. end;
  16711. AGDSShape = class abstract external 'android.graphics.drawable.shapes' name 'Shape' (JLObject, JLCloneable)
  16712. public
  16713. constructor create(); overload;
  16714. function getWidth(): jfloat; overload; virtual; final;
  16715. function getHeight(): jfloat; overload; virtual; final;
  16716. procedure draw(para1: AGCanvas; para2: AGPaint); overload; virtual; abstract;
  16717. procedure resize(para1: jfloat; para2: jfloat); overload; virtual; final;
  16718. function hasAlpha(): jboolean; overload; virtual;
  16719. strict protected
  16720. procedure onResize(para1: jfloat; para2: jfloat); overload; virtual;
  16721. public
  16722. function clone(): AGDSShape; overload; virtual; // throws java.lang.CloneNotSupportedException
  16723. function clone(): JLObject; overload; virtual; // throws java.lang.CloneNotSupportedException
  16724. end;
  16725. AUSparseArray = class external 'android.util' name 'SparseArray' (JLObject, JLCloneable)
  16726. public
  16727. constructor create(); overload;
  16728. constructor create(para1: jint); overload;
  16729. function clone(): AUSparseArray; overload; virtual;
  16730. function get(para1: jint): JLObject; overload; virtual;
  16731. function get(para1: jint; para2: JLObject): JLObject; overload; virtual;
  16732. procedure delete(para1: jint); overload; virtual;
  16733. procedure remove(para1: jint); overload; virtual;
  16734. procedure removeAt(para1: jint); overload; virtual;
  16735. procedure put(para1: jint; para2: JLObject); overload; virtual;
  16736. function size(): jint; overload; virtual;
  16737. function keyAt(para1: jint): jint; overload; virtual;
  16738. function valueAt(para1: jint): JLObject; overload; virtual;
  16739. procedure setValueAt(para1: jint; para2: JLObject); overload; virtual;
  16740. function indexOfKey(para1: jint): jint; overload; virtual;
  16741. function indexOfValue(para1: JLObject): jint; overload; virtual;
  16742. procedure clear(); overload; virtual;
  16743. procedure append(para1: jint; para2: JLObject); overload; virtual;
  16744. function clone(): JLObject; overload; virtual; // throws java.lang.CloneNotSupportedException
  16745. end;
  16746. AUSparseBooleanArray = class external 'android.util' name 'SparseBooleanArray' (JLObject, JLCloneable)
  16747. public
  16748. constructor create(); overload;
  16749. constructor create(para1: jint); overload;
  16750. function clone(): AUSparseBooleanArray; overload; virtual;
  16751. function get(para1: jint): jboolean; overload; virtual;
  16752. function get(para1: jint; para2: jboolean): jboolean; overload; virtual;
  16753. procedure delete(para1: jint); overload; virtual;
  16754. procedure put(para1: jint; para2: jboolean); overload; virtual;
  16755. function size(): jint; overload; virtual;
  16756. function keyAt(para1: jint): jint; overload; virtual;
  16757. function valueAt(para1: jint): jboolean; overload; virtual;
  16758. function indexOfKey(para1: jint): jint; overload; virtual;
  16759. function indexOfValue(para1: jboolean): jint; overload; virtual;
  16760. procedure clear(); overload; virtual;
  16761. procedure append(para1: jint; para2: jboolean); overload; virtual;
  16762. function clone(): JLObject; overload; virtual; // throws java.lang.CloneNotSupportedException
  16763. end;
  16764. AUSparseIntArray = class external 'android.util' name 'SparseIntArray' (JLObject, JLCloneable)
  16765. public
  16766. constructor create(); overload;
  16767. constructor create(para1: jint); overload;
  16768. function clone(): AUSparseIntArray; overload; virtual;
  16769. function get(para1: jint): jint; overload; virtual;
  16770. function get(para1: jint; para2: jint): jint; overload; virtual;
  16771. procedure delete(para1: jint); overload; virtual;
  16772. procedure removeAt(para1: jint); overload; virtual;
  16773. procedure put(para1: jint; para2: jint); overload; virtual;
  16774. function size(): jint; overload; virtual;
  16775. function keyAt(para1: jint): jint; overload; virtual;
  16776. function valueAt(para1: jint): jint; overload; virtual;
  16777. function indexOfKey(para1: jint): jint; overload; virtual;
  16778. function indexOfValue(para1: jint): jint; overload; virtual;
  16779. procedure clear(); overload; virtual;
  16780. procedure append(para1: jint; para2: jint); overload; virtual;
  16781. function clone(): JLObject; overload; virtual; // throws java.lang.CloneNotSupportedException
  16782. end;
  16783. AVAAnimation = class abstract external 'android.view.animation' name 'Animation' (JLObject, JLCloneable)
  16784. public
  16785. type
  16786. InnerAnimationListener = interface;
  16787. Arr1InnerAnimationListener = array of InnerAnimationListener;
  16788. Arr2InnerAnimationListener = array of Arr1InnerAnimationListener;
  16789. Arr3InnerAnimationListener = array of Arr2InnerAnimationListener;
  16790. InnerDescription = class;
  16791. Arr1InnerDescription = array of InnerDescription;
  16792. Arr2InnerDescription = array of Arr1InnerDescription;
  16793. Arr3InnerDescription = array of Arr2InnerDescription;
  16794. InnerAnimationListener = interface external 'android.view.animation' name 'AnimationListener'
  16795. procedure onAnimationStart(para1: AVAAnimation); overload;
  16796. procedure onAnimationEnd(para1: AVAAnimation); overload;
  16797. procedure onAnimationRepeat(para1: AVAAnimation); overload;
  16798. end;
  16799. InnerDescription = class external 'android.view.animation' name 'Description' (JLObject)
  16800. public
  16801. var
  16802. ftype: jint; external name 'type';
  16803. fvalue: jfloat; external name 'value';
  16804. strict protected
  16805. constructor create(); overload;
  16806. end;
  16807. public
  16808. const
  16809. INFINITE = -1;
  16810. RESTART = 1;
  16811. REVERSE = 2;
  16812. START_ON_FIRST_FRAME = -1;
  16813. ABSOLUTE = 0;
  16814. RELATIVE_TO_SELF = 1;
  16815. RELATIVE_TO_PARENT = 2;
  16816. ZORDER_NORMAL = 0;
  16817. ZORDER_TOP = 1;
  16818. ZORDER_BOTTOM = -1;
  16819. public
  16820. constructor create(); overload;
  16821. constructor create(para1: ACContext; para2: AUAttributeSet); overload;
  16822. strict protected
  16823. function clone(): AVAAnimation; overload; virtual; // throws java.lang.CloneNotSupportedException
  16824. public
  16825. procedure reset(); overload; virtual;
  16826. procedure cancel(); overload; virtual;
  16827. function isInitialized(): jboolean; overload; virtual;
  16828. procedure initialize(para1: jint; para2: jint; para3: jint; para4: jint); overload; virtual;
  16829. procedure setInterpolator(para1: ACContext; para2: jint); overload; virtual;
  16830. procedure setInterpolator(para1: AVAInterpolator); overload; virtual;
  16831. procedure setStartOffset(para1: jlong); overload; virtual;
  16832. procedure setDuration(para1: jlong); overload; virtual;
  16833. procedure restrictDuration(para1: jlong); overload; virtual;
  16834. procedure scaleCurrentDuration(para1: jfloat); overload; virtual;
  16835. procedure setStartTime(para1: jlong); overload; virtual;
  16836. procedure start(); overload; virtual;
  16837. procedure startNow(); overload; virtual;
  16838. procedure setRepeatMode(para1: jint); overload; virtual;
  16839. procedure setRepeatCount(para1: jint); overload; virtual;
  16840. function isFillEnabled(): jboolean; overload; virtual;
  16841. procedure setFillEnabled(para1: jboolean); overload; virtual;
  16842. procedure setFillBefore(para1: jboolean); overload; virtual;
  16843. procedure setFillAfter(para1: jboolean); overload; virtual;
  16844. procedure setZAdjustment(para1: jint); overload; virtual;
  16845. procedure setBackgroundColor(para1: jint); overload; virtual;
  16846. strict protected
  16847. function getScaleFactor(): jfloat; overload; virtual;
  16848. public
  16849. procedure setDetachWallpaper(para1: jboolean); overload; virtual;
  16850. function getInterpolator(): AVAInterpolator; overload; virtual;
  16851. function getStartTime(): jlong; overload; virtual;
  16852. function getDuration(): jlong; overload; virtual;
  16853. function getStartOffset(): jlong; overload; virtual;
  16854. function getRepeatMode(): jint; overload; virtual;
  16855. function getRepeatCount(): jint; overload; virtual;
  16856. function getFillBefore(): jboolean; overload; virtual;
  16857. function getFillAfter(): jboolean; overload; virtual;
  16858. function getZAdjustment(): jint; overload; virtual;
  16859. function getBackgroundColor(): jint; overload; virtual;
  16860. function getDetachWallpaper(): jboolean; overload; virtual;
  16861. function willChangeTransformationMatrix(): jboolean; overload; virtual;
  16862. function willChangeBounds(): jboolean; overload; virtual;
  16863. procedure setAnimationListener(para1: AVAAnimation.InnerAnimationListener); overload; virtual;
  16864. strict protected
  16865. procedure ensureInterpolator(); overload; virtual;
  16866. public
  16867. function computeDurationHint(): jlong; overload; virtual;
  16868. function getTransformation(para1: jlong; para2: AVATransformation): jboolean; overload; virtual;
  16869. function getTransformation(para1: jlong; para2: AVATransformation; para3: jfloat): jboolean; overload; virtual;
  16870. function hasStarted(): jboolean; overload; virtual;
  16871. function hasEnded(): jboolean; overload; virtual;
  16872. strict protected
  16873. procedure applyTransformation(para1: jfloat; para2: AVATransformation); overload; virtual;
  16874. function resolveSize(para1: jint; para2: jfloat; para3: jint; para4: jint): jfloat; overload; virtual;
  16875. procedure finalize(); overload; virtual; // throws java.lang.Throwable
  16876. function clone(): JLObject; overload; virtual; // throws java.lang.CloneNotSupportedException
  16877. end;
  16878. AWWebHistoryItem = class external 'android.webkit' name 'WebHistoryItem' (JLObject, JLCloneable)
  16879. public
  16880. function getId(): jint; overload; virtual;
  16881. function getUrl(): JLString; overload; virtual;
  16882. function getOriginalUrl(): JLString; overload; virtual;
  16883. function getTitle(): JLString; overload; virtual;
  16884. function getFavicon(): AGBitmap; overload; virtual;
  16885. strict protected
  16886. function clone(): AWWebHistoryItem; overload; virtual;
  16887. function clone(): JLObject; overload; virtual; // throws java.lang.CloneNotSupportedException
  16888. end;
  16889. JNHttpCookie = class sealed external 'java.net' name 'HttpCookie' (JLObject, JLCloneable)
  16890. public
  16891. constructor create(para1: JLString; para2: JLString); overload;
  16892. class function domainMatches(para1: JLString; para2: JLString): jboolean; static; overload;
  16893. class function parse(para1: JLString): JUList; static; overload;
  16894. function getComment(): JLString; overload; virtual;
  16895. function getCommentURL(): JLString; overload; virtual;
  16896. function getDiscard(): jboolean; overload; virtual;
  16897. function getDomain(): JLString; overload; virtual;
  16898. function getMaxAge(): jlong; overload; virtual;
  16899. function getName(): JLString; overload; virtual;
  16900. function getPath(): JLString; overload; virtual;
  16901. function getPortlist(): JLString; overload; virtual;
  16902. function getSecure(): jboolean; overload; virtual;
  16903. function getValue(): JLString; overload; virtual;
  16904. function getVersion(): jint; overload; virtual;
  16905. function hasExpired(): jboolean; overload; virtual;
  16906. procedure setComment(para1: JLString); overload; virtual;
  16907. procedure setCommentURL(para1: JLString); overload; virtual;
  16908. procedure setDiscard(para1: jboolean); overload; virtual;
  16909. procedure setDomain(para1: JLString); overload; virtual;
  16910. procedure setMaxAge(para1: jlong); overload; virtual;
  16911. procedure setPath(para1: JLString); overload; virtual;
  16912. procedure setPortlist(para1: JLString); overload; virtual;
  16913. procedure setSecure(para1: jboolean); overload; virtual;
  16914. procedure setValue(para1: JLString); overload; virtual;
  16915. procedure setVersion(para1: jint); overload; virtual;
  16916. function clone(): JLObject; overload; virtual;
  16917. function equals(para1: JLObject): jboolean; overload; virtual;
  16918. function hashCode(): jint; overload; virtual;
  16919. function toString(): JLString; overload; virtual;
  16920. end;
  16921. JSAAclEntry = interface external 'java.security.acl' name 'AclEntry' (JLCloneable)
  16922. function setPrincipal(para1: JSPrincipal): jboolean; overload;
  16923. function getPrincipal(): JSPrincipal; overload;
  16924. procedure setNegativePermissions(); overload;
  16925. function isNegative(): jboolean; overload;
  16926. function addPermission(para1: JSAPermission): jboolean; overload;
  16927. function removePermission(para1: JSAPermission): jboolean; overload;
  16928. function checkPermission(para1: JSAPermission): jboolean; overload;
  16929. function permissions(): JUEnumeration; overload;
  16930. function toString(): JLString; overload;
  16931. function clone(): JLObject; overload;
  16932. end;
  16933. JSCCRLSelector = interface external 'java.security.cert' name 'CRLSelector' (JLCloneable)
  16934. function clone(): JLObject; overload;
  16935. function match(para1: JSCCRL): jboolean; overload;
  16936. end;
  16937. JSCCertPathBuilderResult = interface external 'java.security.cert' name 'CertPathBuilderResult' (JLCloneable)
  16938. function clone(): JLObject; overload;
  16939. function getCertPath(): JSCCertPath; overload;
  16940. end;
  16941. JSCCertPathParameters = interface external 'java.security.cert' name 'CertPathParameters' (JLCloneable)
  16942. function clone(): JLObject; overload;
  16943. end;
  16944. JSCCertPathValidatorResult = interface external 'java.security.cert' name 'CertPathValidatorResult' (JLCloneable)
  16945. function clone(): JLObject; overload;
  16946. end;
  16947. JSCCertSelector = interface external 'java.security.cert' name 'CertSelector' (JLCloneable)
  16948. function clone(): JLObject; overload;
  16949. function match(para1: JSCCertificate): jboolean; overload;
  16950. end;
  16951. JSCCertStoreParameters = interface external 'java.security.cert' name 'CertStoreParameters' (JLCloneable)
  16952. function clone(): JLObject; overload;
  16953. end;
  16954. JSCPKIXCertPathChecker = class abstract external 'java.security.cert' name 'PKIXCertPathChecker' (JLObject, JLCloneable)
  16955. strict protected
  16956. constructor create(); overload;
  16957. public
  16958. function clone(): JLObject; overload; virtual;
  16959. procedure init(para1: jboolean); overload; virtual; abstract; // throws java.security.cert.CertPathValidatorException
  16960. function isForwardCheckingSupported(): jboolean; overload; virtual; abstract;
  16961. function getSupportedExtensions(): JUSet; overload; virtual; abstract;
  16962. procedure check(para1: JSCCertificate; para2: JUCollection); overload; virtual; abstract; // throws java.security.cert.CertPathValidatorException
  16963. end;
  16964. JTBreakIterator = class abstract external 'java.text' name 'BreakIterator' (JLObject, JLCloneable)
  16965. public
  16966. const
  16967. DONE = -1;
  16968. strict protected
  16969. constructor create(); overload;
  16970. public
  16971. class function getAvailableLocales(): Arr1JULocale; static; overload;
  16972. class function getCharacterInstance(): JTBreakIterator; static; overload;
  16973. class function getCharacterInstance(para1: JULocale): JTBreakIterator; static; overload;
  16974. class function getLineInstance(): JTBreakIterator; static; overload;
  16975. class function getLineInstance(para1: JULocale): JTBreakIterator; static; overload;
  16976. class function getSentenceInstance(): JTBreakIterator; static; overload;
  16977. class function getSentenceInstance(para1: JULocale): JTBreakIterator; static; overload;
  16978. class function getWordInstance(): JTBreakIterator; static; overload;
  16979. class function getWordInstance(para1: JULocale): JTBreakIterator; static; overload;
  16980. function isBoundary(para1: jint): jboolean; overload; virtual;
  16981. function preceding(para1: jint): jint; overload; virtual;
  16982. procedure setText(para1: JLString); overload; virtual;
  16983. function current(): jint; overload; virtual; abstract;
  16984. function first(): jint; overload; virtual; abstract;
  16985. function following(para1: jint): jint; overload; virtual; abstract;
  16986. function getText(): JTCharacterIterator; overload; virtual; abstract;
  16987. function last(): jint; overload; virtual; abstract;
  16988. function next(): jint; overload; virtual; abstract;
  16989. function next(para1: jint): jint; overload; virtual; abstract;
  16990. function previous(): jint; overload; virtual; abstract;
  16991. procedure setText(para1: JTCharacterIterator); overload; virtual; abstract;
  16992. function clone(): JLObject; overload; virtual;
  16993. end;
  16994. JTCharacterIterator = interface external 'java.text' name 'CharacterIterator' (JLCloneable)
  16995. const
  16996. DONE = 65535;
  16997. function clone(): JLObject; overload;
  16998. function current(): jchar; overload;
  16999. function first(): jchar; overload;
  17000. function getBeginIndex(): jint; overload;
  17001. function getEndIndex(): jint; overload;
  17002. function getIndex(): jint; overload;
  17003. function last(): jchar; overload;
  17004. function next(): jchar; overload;
  17005. function previous(): jchar; overload;
  17006. function setIndex(para1: jint): jchar; overload;
  17007. end;
  17008. JUJManifest = class external 'java.util.jar' name 'Manifest' (JLObject, JLCloneable)
  17009. public
  17010. constructor create(); overload;
  17011. constructor create(para1: JIInputStream); overload; // throws java.io.IOException
  17012. constructor create(para1: JUJManifest); overload;
  17013. procedure clear(); overload; virtual;
  17014. function getAttributes(para1: JLString): JUJAttributes; overload; virtual;
  17015. function getEntries(): JUMap; overload; virtual;
  17016. function getMainAttributes(): JUJAttributes; overload; virtual;
  17017. function clone(): JLObject; overload; virtual;
  17018. procedure write(para1: JIOutputStream); overload; virtual; // throws java.io.IOException
  17019. procedure read(para1: JIInputStream); overload; virtual; // throws java.io.IOException
  17020. function hashCode(): jint; overload; virtual;
  17021. function equals(para1: JLObject): jboolean; overload; virtual;
  17022. end;
  17023. JUZZipEntry = class external 'java.util.zip' name 'ZipEntry' (JLObject, JLCloneable)
  17024. public
  17025. const
  17026. DEFLATED = 8;
  17027. STORED = 0;
  17028. public
  17029. constructor create(para1: JLString); overload;
  17030. constructor create(para1: JUZZipEntry); overload;
  17031. function getComment(): JLString; overload; virtual;
  17032. function getCompressedSize(): jlong; overload; virtual;
  17033. function getCrc(): jlong; overload; virtual;
  17034. function getExtra(): Arr1jbyte; overload; virtual;
  17035. function getMethod(): jint; overload; virtual;
  17036. function getName(): JLString; overload; virtual;
  17037. function getSize(): jlong; overload; virtual;
  17038. function getTime(): jlong; overload; virtual;
  17039. function isDirectory(): jboolean; overload; virtual;
  17040. procedure setComment(para1: JLString); overload; virtual;
  17041. procedure setCompressedSize(para1: jlong); overload; virtual;
  17042. procedure setCrc(para1: jlong); overload; virtual;
  17043. procedure setExtra(para1: Arr1jbyte); overload; virtual;
  17044. procedure setExtra(var para1: array of jbyte); overload; virtual;
  17045. procedure setMethod(para1: jint); overload; virtual;
  17046. procedure setSize(para1: jlong); overload; virtual;
  17047. procedure setTime(para1: jlong); overload; virtual;
  17048. function toString(): JLString; overload; virtual;
  17049. function clone(): JLObject; overload; virtual;
  17050. function hashCode(): jint; overload; virtual;
  17051. end;
  17052. JCMac = class external 'javax.crypto' name 'Mac' (JLObject, JLCloneable)
  17053. strict protected
  17054. constructor create(para1: JCMacSpi; para2: JSProvider; para3: JLString); overload;
  17055. public
  17056. function getAlgorithm(): JLString; overload; virtual; final;
  17057. function getProvider(): JSProvider; overload; virtual; final;
  17058. class function getInstance(para1: JLString): JCMac; static; overload; final; // throws java.security.NoSuchAlgorithmException
  17059. class function getInstance(para1: JLString; para2: JLString): JCMac; static; overload; final; // throws java.security.NoSuchAlgorithmException, java.security.NoSuchProviderException
  17060. class function getInstance(para1: JLString; para2: JSProvider): JCMac; static; overload; final; // throws java.security.NoSuchAlgorithmException
  17061. function getMacLength(): jint; overload; virtual; final;
  17062. procedure init(para1: JSKey; para2: JSSAlgorithmParameterSpec); overload; virtual; final; // throws java.security.InvalidKeyException, java.security.InvalidAlgorithmParameterException
  17063. procedure init(para1: JSKey); overload; virtual; final; // throws java.security.InvalidKeyException
  17064. procedure update(para1: jbyte); overload; virtual; final; // throws java.lang.IllegalStateException
  17065. procedure update(para1: Arr1jbyte; para2: jint; para3: jint); overload; virtual; final; // throws java.lang.IllegalStateException
  17066. procedure update(var para1: array of jbyte; para2: jint; para3: jint); overload; virtual; final; // throws java.lang.IllegalStateException
  17067. procedure update(para1: Arr1jbyte); overload; virtual; final; // throws java.lang.IllegalStateException
  17068. procedure update(var para1: array of jbyte); overload; virtual; final; // throws java.lang.IllegalStateException
  17069. procedure update(para1: JNByteBuffer); overload; virtual; final;
  17070. function doFinal(): Arr1jbyte; overload; virtual; final; // throws java.lang.IllegalStateException
  17071. procedure doFinal(para1: Arr1jbyte; para2: jint); overload; virtual; final; // throws javax.crypto.ShortBufferException, java.lang.IllegalStateException
  17072. procedure doFinal(var para1: array of jbyte; para2: jint); overload; virtual; final; // throws javax.crypto.ShortBufferException, java.lang.IllegalStateException
  17073. function doFinal(para1: Arr1jbyte): Arr1jbyte; overload; virtual; final; // throws java.lang.IllegalStateException
  17074. function doFinal(var para1: array of jbyte): Arr1jbyte; overload; virtual; final; // throws java.lang.IllegalStateException
  17075. procedure reset(); overload; virtual; final;
  17076. function clone(): JLObject; overload; virtual; final; // throws java.lang.CloneNotSupportedException
  17077. end;
  17078. JXDXMLGregorianCalendar = class abstract external 'javax.xml.datatype' name 'XMLGregorianCalendar' (JLObject, JLCloneable)
  17079. public
  17080. constructor create(); overload;
  17081. procedure clear(); overload; virtual; abstract;
  17082. procedure reset(); overload; virtual; abstract;
  17083. procedure setYear(para1: JMBigInteger); overload; virtual; abstract;
  17084. procedure setYear(para1: jint); overload; virtual; abstract;
  17085. procedure setMonth(para1: jint); overload; virtual; abstract;
  17086. procedure setDay(para1: jint); overload; virtual; abstract;
  17087. procedure setTimezone(para1: jint); overload; virtual; abstract;
  17088. procedure setTime(para1: jint; para2: jint; para3: jint); overload; virtual;
  17089. procedure setHour(para1: jint); overload; virtual; abstract;
  17090. procedure setMinute(para1: jint); overload; virtual; abstract;
  17091. procedure setSecond(para1: jint); overload; virtual; abstract;
  17092. procedure setMillisecond(para1: jint); overload; virtual; abstract;
  17093. procedure setFractionalSecond(para1: JMBigDecimal); overload; virtual; abstract;
  17094. procedure setTime(para1: jint; para2: jint; para3: jint; para4: JMBigDecimal); overload; virtual;
  17095. procedure setTime(para1: jint; para2: jint; para3: jint; para4: jint); overload; virtual;
  17096. function getEon(): JMBigInteger; overload; virtual; abstract;
  17097. function getYear(): jint; overload; virtual; abstract;
  17098. function getEonAndYear(): JMBigInteger; overload; virtual; abstract;
  17099. function getMonth(): jint; overload; virtual; abstract;
  17100. function getDay(): jint; overload; virtual; abstract;
  17101. function getTimezone(): jint; overload; virtual; abstract;
  17102. function getHour(): jint; overload; virtual; abstract;
  17103. function getMinute(): jint; overload; virtual; abstract;
  17104. function getSecond(): jint; overload; virtual; abstract;
  17105. function getMillisecond(): jint; overload; virtual;
  17106. function getFractionalSecond(): JMBigDecimal; overload; virtual; abstract;
  17107. function compare(para1: JXDXMLGregorianCalendar): jint; overload; virtual; abstract;
  17108. function normalize(): JXDXMLGregorianCalendar; overload; virtual; abstract;
  17109. function equals(para1: JLObject): jboolean; overload; virtual;
  17110. function hashCode(): jint; overload; virtual;
  17111. function toXMLFormat(): JLString; overload; virtual; abstract;
  17112. function getXMLSchemaType(): JXNQName; overload; virtual; abstract;
  17113. function toString(): JLString; overload; virtual;
  17114. function isValid(): jboolean; overload; virtual; abstract;
  17115. procedure add(para1: JXDDuration); overload; virtual; abstract;
  17116. function toGregorianCalendar(): JUGregorianCalendar; overload; virtual; abstract;
  17117. function toGregorianCalendar(para1: JUTimeZone; para2: JULocale; para3: JXDXMLGregorianCalendar): JUGregorianCalendar; overload; virtual; abstract;
  17118. function getTimeZone_(para1: jint): JUTimeZone; external name 'getTimeZone'; overload; virtual; abstract;
  17119. function clone(): JLObject; overload; virtual; abstract;
  17120. end;
  17121. OAHHttpHost = class sealed external 'org.apache.http' name 'HttpHost' (JLObject, JLCloneable)
  17122. public
  17123. const
  17124. DEFAULT_SCHEME_NAME = 'http';
  17125. strict protected
  17126. final var
  17127. fhostname: JLString; external name 'hostname';
  17128. flcHostname: JLString; external name 'lcHostname';
  17129. fport: jint; external name 'port';
  17130. fschemeName: JLString; external name 'schemeName';
  17131. public
  17132. constructor create(para1: JLString; para2: jint; para3: JLString); overload;
  17133. constructor create(para1: JLString; para2: jint); overload;
  17134. constructor create(para1: JLString); overload;
  17135. constructor create(para1: OAHHttpHost); overload;
  17136. function getHostName(): JLString; overload; virtual;
  17137. function getPort(): jint; overload; virtual;
  17138. function getSchemeName(): JLString; overload; virtual;
  17139. function toURI(): JLString; overload; virtual;
  17140. function toHostString(): JLString; overload; virtual;
  17141. function toString(): JLString; overload; virtual;
  17142. function equals(para1: JLObject): jboolean; overload; virtual;
  17143. function hashCode(): jint; overload; virtual;
  17144. function clone(): JLObject; overload; virtual; // throws java.lang.CloneNotSupportedException
  17145. end;
  17146. OAHMHeaderGroup = class external 'org.apache.http.message' name 'HeaderGroup' (JLObject, JLCloneable)
  17147. public
  17148. constructor create(); overload;
  17149. procedure clear(); overload; virtual;
  17150. procedure addHeader(para1: OAHHeader); overload; virtual;
  17151. procedure removeHeader(para1: OAHHeader); overload; virtual;
  17152. procedure updateHeader(para1: OAHHeader); overload; virtual;
  17153. procedure setHeaders(para1: Arr1OAHHeader); overload; virtual;
  17154. procedure setHeaders(var para1: array of OAHHeader); overload; virtual;
  17155. function getCondensedHeader(para1: JLString): OAHHeader; overload; virtual;
  17156. function getHeaders(para1: JLString): Arr1OAHHeader; overload; virtual;
  17157. function getFirstHeader(para1: JLString): OAHHeader; overload; virtual;
  17158. function getLastHeader(para1: JLString): OAHHeader; overload; virtual;
  17159. function getAllHeaders(): Arr1OAHHeader; overload; virtual;
  17160. function containsHeader(para1: JLString): jboolean; overload; virtual;
  17161. function iterator(): OAHHeaderIterator; overload; virtual;
  17162. function iterator(para1: JLString): OAHHeaderIterator; overload; virtual;
  17163. function copy(): OAHMHeaderGroup; overload; virtual;
  17164. function clone(): JLObject; overload; virtual; // throws java.lang.CloneNotSupportedException
  17165. end;
  17166. ACActivityNotFoundException = class external 'android.content' name 'ActivityNotFoundException' (JLRuntimeException)
  17167. public
  17168. constructor create(); overload;
  17169. constructor create(para1: JLString); overload;
  17170. end;
  17171. ACRResources = class external 'android.content.res' name 'Resources' (JLObject)
  17172. public
  17173. type
  17174. InnerTheme = class;
  17175. Arr1InnerTheme = array of InnerTheme;
  17176. Arr2InnerTheme = array of Arr1InnerTheme;
  17177. Arr3InnerTheme = array of Arr2InnerTheme;
  17178. InnerNotFoundException = class;
  17179. Arr1InnerNotFoundException = array of InnerNotFoundException;
  17180. Arr2InnerNotFoundException = array of Arr1InnerNotFoundException;
  17181. Arr3InnerNotFoundException = array of Arr2InnerNotFoundException;
  17182. InnerTheme = class sealed external 'android.content.res' name 'Theme'
  17183. end;
  17184. InnerNotFoundException = class external 'android.content.res' name 'NotFoundException' (JLRuntimeException)
  17185. public
  17186. constructor create(); overload;
  17187. constructor create(para1: JLString); overload;
  17188. end;
  17189. public
  17190. constructor create(para1: ACRAssetManager; para2: AUDisplayMetrics; para3: ACRConfiguration); overload;
  17191. class function getSystem(): ACRResources; static; overload;
  17192. function getText(para1: jint): JLCharSequence; overload; virtual; // throws android.content.res.Resources$NotFoundException
  17193. function getQuantityText(para1: jint; para2: jint): JLCharSequence; overload; virtual; // throws android.content.res.Resources$NotFoundException
  17194. function getString(para1: jint): JLString; overload; virtual; // throws android.content.res.Resources$NotFoundException
  17195. function getString(para1: jint; para2: Arr1JLObject): JLString; overload; virtual; // throws android.content.res.Resources$NotFoundException
  17196. function getString(para1: jint; const para2: array of JLObject): JLString; overload; virtual; // throws android.content.res.Resources$NotFoundException
  17197. function getQuantityString(para1: jint; para2: jint; para3: Arr1JLObject): JLString; overload; virtual; // throws android.content.res.Resources$NotFoundException
  17198. function getQuantityString(para1: jint; para2: jint; const para3: array of JLObject): JLString; overload; virtual; // throws android.content.res.Resources$NotFoundException
  17199. function getQuantityString(para1: jint; para2: jint): JLString; overload; virtual; // throws android.content.res.Resources$NotFoundException
  17200. function getText(para1: jint; para2: JLCharSequence): JLCharSequence; overload; virtual;
  17201. function getTextArray(para1: jint): Arr1JLCharSequence; overload; virtual; // throws android.content.res.Resources$NotFoundException
  17202. function getStringArray(para1: jint): Arr1JLString; overload; virtual; // throws android.content.res.Resources$NotFoundException
  17203. function getIntArray(para1: jint): Arr1jint; overload; virtual; // throws android.content.res.Resources$NotFoundException
  17204. function obtainTypedArray(para1: jint): ACRTypedArray; overload; virtual; // throws android.content.res.Resources$NotFoundException
  17205. function getDimension(para1: jint): jfloat; overload; virtual; // throws android.content.res.Resources$NotFoundException
  17206. function getDimensionPixelOffset(para1: jint): jint; overload; virtual; // throws android.content.res.Resources$NotFoundException
  17207. function getDimensionPixelSize(para1: jint): jint; overload; virtual; // throws android.content.res.Resources$NotFoundException
  17208. function getFraction(para1: jint; para2: jint; para3: jint): jfloat; overload; virtual;
  17209. function getDrawable(para1: jint): AGDDrawable; overload; virtual; // throws android.content.res.Resources$NotFoundException
  17210. function getMovie(para1: jint): AGMovie; overload; virtual; // throws android.content.res.Resources$NotFoundException
  17211. function getColor(para1: jint): jint; overload; virtual; // throws android.content.res.Resources$NotFoundException
  17212. function getColorStateList(para1: jint): ACRColorStateList; overload; virtual; // throws android.content.res.Resources$NotFoundException
  17213. function getBoolean(para1: jint): jboolean; overload; virtual; // throws android.content.res.Resources$NotFoundException
  17214. function getInteger(para1: jint): jint; overload; virtual; // throws android.content.res.Resources$NotFoundException
  17215. function getLayout(para1: jint): ACRXmlResourceParser; overload; virtual; // throws android.content.res.Resources$NotFoundException
  17216. function getAnimation(para1: jint): ACRXmlResourceParser; overload; virtual; // throws android.content.res.Resources$NotFoundException
  17217. function getXml(para1: jint): ACRXmlResourceParser; overload; virtual; // throws android.content.res.Resources$NotFoundException
  17218. function openRawResource(para1: jint): JIInputStream; overload; virtual; // throws android.content.res.Resources$NotFoundException
  17219. function openRawResource(para1: jint; para2: AUTypedValue): JIInputStream; overload; virtual; // throws android.content.res.Resources$NotFoundException
  17220. function openRawResourceFd(para1: jint): ACRAssetFileDescriptor; overload; virtual; // throws android.content.res.Resources$NotFoundException
  17221. procedure getValue(para1: jint; para2: AUTypedValue; para3: jboolean); overload; virtual; // throws android.content.res.Resources$NotFoundException
  17222. procedure getValue(para1: JLString; para2: AUTypedValue; para3: jboolean); overload; virtual; // throws android.content.res.Resources$NotFoundException
  17223. function newTheme(): ACRResources.InnerTheme; overload; virtual; final;
  17224. function obtainAttributes(para1: AUAttributeSet; para2: Arr1jint): ACRTypedArray; overload; virtual;
  17225. function obtainAttributes(para1: AUAttributeSet; var para2: array of jint): ACRTypedArray; overload; virtual;
  17226. procedure updateConfiguration(para1: ACRConfiguration; para2: AUDisplayMetrics); overload; virtual;
  17227. function getDisplayMetrics(): AUDisplayMetrics; overload; virtual;
  17228. function getConfiguration(): ACRConfiguration; overload; virtual;
  17229. function getIdentifier(para1: JLString; para2: JLString; para3: JLString): jint; overload; virtual;
  17230. function getResourceName(para1: jint): JLString; overload; virtual; // throws android.content.res.Resources$NotFoundException
  17231. function getResourcePackageName(para1: jint): JLString; overload; virtual; // throws android.content.res.Resources$NotFoundException
  17232. function getResourceTypeName(para1: jint): JLString; overload; virtual; // throws android.content.res.Resources$NotFoundException
  17233. function getResourceEntryName(para1: jint): JLString; overload; virtual; // throws android.content.res.Resources$NotFoundException
  17234. procedure parseBundleExtras(para1: ACRXmlResourceParser; para2: AOBundle); overload; virtual; // throws org.xmlpull.v1.XmlPullParserException, java.io.IOException
  17235. procedure parseBundleExtra(para1: JLString; para2: AUAttributeSet; para3: AOBundle); overload; virtual; // throws org.xmlpull.v1.XmlPullParserException
  17236. function getAssets(): ACRAssetManager; overload; virtual; final;
  17237. procedure flushLayoutCache(); overload; virtual; final;
  17238. procedure finishPreloading(); overload; virtual; final;
  17239. end;
  17240. ADSQLException = class external 'android.database' name 'SQLException' (JLRuntimeException)
  17241. public
  17242. constructor create(); overload;
  17243. constructor create(para1: JLString); overload;
  17244. end;
  17245. ADStaleDataException = class external 'android.database' name 'StaleDataException' (JLRuntimeException)
  17246. public
  17247. constructor create(); overload;
  17248. constructor create(para1: JLString); overload;
  17249. end;
  17250. ANParseException = class external 'android.net' name 'ParseException' (JLRuntimeException)
  17251. public
  17252. var
  17253. fresponse: JLString; external name 'response';
  17254. end;
  17255. AOGLException = class external 'android.opengl' name 'GLException' (JLRuntimeException)
  17256. public
  17257. constructor create(para1: jint); overload;
  17258. constructor create(para1: jint; para2: JLString); overload;
  17259. end;
  17260. AONetworkOnMainThreadException = class external 'android.os' name 'NetworkOnMainThreadException' (JLRuntimeException)
  17261. public
  17262. constructor create(); overload;
  17263. end;
  17264. AOParcelFormatException = class external 'android.os' name 'ParcelFormatException' (JLRuntimeException)
  17265. public
  17266. constructor create(); overload;
  17267. constructor create(para1: JLString); overload;
  17268. end;
  17269. ARRSRuntimeException = class external 'android.renderscript' name 'RSRuntimeException' (JLRuntimeException)
  17270. public
  17271. constructor create(para1: JLString); overload;
  17272. end;
  17273. AUAndroidRuntimeException = class external 'android.util' name 'AndroidRuntimeException' (JLRuntimeException)
  17274. public
  17275. constructor create(); overload;
  17276. constructor create(para1: JLString); overload;
  17277. constructor create(para1: JLString; para2: JLThrowable); overload;
  17278. constructor create(para1: JLException); overload;
  17279. end;
  17280. AUNoSuchPropertyException = class external 'android.util' name 'NoSuchPropertyException' (JLRuntimeException)
  17281. public
  17282. constructor create(para1: JLString); overload;
  17283. end;
  17284. AUTimeFormatException = class external 'android.util' name 'TimeFormatException' (JLRuntimeException)
  17285. end;
  17286. AVInflateException = class external 'android.view' name 'InflateException' (JLRuntimeException)
  17287. public
  17288. constructor create(); overload;
  17289. constructor create(para1: JLString; para2: JLThrowable); overload;
  17290. constructor create(para1: JLString); overload;
  17291. constructor create(para1: JLThrowable); overload;
  17292. end;
  17293. AVSurfaceHolder = interface external 'android.view' name 'SurfaceHolder'
  17294. type
  17295. InnerCallback = interface;
  17296. Arr1InnerCallback = array of InnerCallback;
  17297. Arr2InnerCallback = array of Arr1InnerCallback;
  17298. Arr3InnerCallback = array of Arr2InnerCallback;
  17299. InnerBadSurfaceTypeException = class;
  17300. Arr1InnerBadSurfaceTypeException = array of InnerBadSurfaceTypeException;
  17301. Arr2InnerBadSurfaceTypeException = array of Arr1InnerBadSurfaceTypeException;
  17302. Arr3InnerBadSurfaceTypeException = array of Arr2InnerBadSurfaceTypeException;
  17303. InnerCallback2 = interface;
  17304. Arr1InnerCallback2 = array of InnerCallback2;
  17305. Arr2InnerCallback2 = array of Arr1InnerCallback2;
  17306. Arr3InnerCallback2 = array of Arr2InnerCallback2;
  17307. InnerCallback = interface external 'android.view' name 'Callback'
  17308. procedure surfaceCreated(para1: AVSurfaceHolder); overload;
  17309. procedure surfaceChanged(para1: AVSurfaceHolder; para2: jint; para3: jint; para4: jint); overload;
  17310. procedure surfaceDestroyed(para1: AVSurfaceHolder); overload;
  17311. end;
  17312. InnerBadSurfaceTypeException = class external 'android.view' name 'BadSurfaceTypeException' (JLRuntimeException)
  17313. public
  17314. constructor create(); overload;
  17315. constructor create(para1: JLString); overload;
  17316. end;
  17317. InnerCallback2 = interface external 'android.view' name 'Callback2' (AVSurfaceHolder.InnerCallback)
  17318. procedure surfaceRedrawNeeded(para1: AVSurfaceHolder); overload;
  17319. end;
  17320. const
  17321. SURFACE_TYPE_NORMAL = 0;
  17322. SURFACE_TYPE_HARDWARE = 1;
  17323. SURFACE_TYPE_GPU = 2;
  17324. SURFACE_TYPE_PUSH_BUFFERS = 3;
  17325. procedure addCallback(para1: AVSurfaceHolder.InnerCallback); overload;
  17326. procedure removeCallback(para1: AVSurfaceHolder.InnerCallback); overload;
  17327. function isCreating(): jboolean; overload;
  17328. procedure setType(para1: jint); overload;
  17329. procedure setFixedSize(para1: jint; para2: jint); overload;
  17330. procedure setSizeFromLayout(); overload;
  17331. procedure setFormat(para1: jint); overload;
  17332. procedure setKeepScreenOn(para1: jboolean); overload;
  17333. function lockCanvas(): AGCanvas; overload;
  17334. function lockCanvas(para1: AGRect): AGCanvas; overload;
  17335. procedure unlockCanvasAndPost(para1: AGCanvas); overload;
  17336. function getSurfaceFrame(): AGRect; overload;
  17337. function getSurface(): AVSurface; overload;
  17338. end;
  17339. JLArithmeticException = class external 'java.lang' name 'ArithmeticException' (JLRuntimeException)
  17340. public
  17341. constructor create(); overload;
  17342. constructor create(para1: JLString); overload;
  17343. end;
  17344. JLArrayStoreException = class external 'java.lang' name 'ArrayStoreException' (JLRuntimeException)
  17345. public
  17346. constructor create(); overload;
  17347. constructor create(para1: JLString); overload;
  17348. end;
  17349. JLClassCastException = class external 'java.lang' name 'ClassCastException' (JLRuntimeException)
  17350. public
  17351. constructor create(); overload;
  17352. constructor create(para1: JLString); overload;
  17353. end;
  17354. JLEnumConstantNotPresentException = class external 'java.lang' name 'EnumConstantNotPresentException' (JLRuntimeException)
  17355. public
  17356. constructor create(para1: JLClass; para2: JLString); overload;
  17357. function enumType(): JLClass; overload; virtual;
  17358. function constantName(): JLString; overload; virtual;
  17359. end;
  17360. JLIllegalMonitorStateException = class external 'java.lang' name 'IllegalMonitorStateException' (JLRuntimeException)
  17361. public
  17362. constructor create(); overload;
  17363. constructor create(para1: JLString); overload;
  17364. end;
  17365. JLNegativeArraySizeException = class external 'java.lang' name 'NegativeArraySizeException' (JLRuntimeException)
  17366. public
  17367. constructor create(); overload;
  17368. constructor create(para1: JLString); overload;
  17369. end;
  17370. JLNullPointerException = class external 'java.lang' name 'NullPointerException' (JLRuntimeException)
  17371. public
  17372. constructor create(); overload;
  17373. constructor create(para1: JLString); overload;
  17374. end;
  17375. JLSecurityException = class external 'java.lang' name 'SecurityException' (JLRuntimeException)
  17376. public
  17377. constructor create(); overload;
  17378. constructor create(para1: JLString); overload;
  17379. constructor create(para1: JLString; para2: JLThrowable); overload;
  17380. constructor create(para1: JLThrowable); overload;
  17381. end;
  17382. JLTypeNotPresentException = class external 'java.lang' name 'TypeNotPresentException' (JLRuntimeException)
  17383. public
  17384. constructor create(para1: JLString; para2: JLThrowable); overload;
  17385. function typeName(): JLString; overload; virtual;
  17386. end;
  17387. JLAAnnotationTypeMismatchException = class external 'java.lang.annotation' name 'AnnotationTypeMismatchException' (JLRuntimeException)
  17388. public
  17389. constructor create(para1: JLRMethod; para2: JLString); overload;
  17390. function element(): JLRMethod; overload; virtual;
  17391. function foundType(): JLString; overload; virtual;
  17392. end;
  17393. JLAIncompleteAnnotationException = class external 'java.lang.annotation' name 'IncompleteAnnotationException' (JLRuntimeException)
  17394. public
  17395. constructor create(para1: JLClass; para2: JLString); overload;
  17396. function annotationType(): JLClass; overload; virtual;
  17397. function elementName(): JLString; overload; virtual;
  17398. end;
  17399. JLRMalformedParameterizedTypeException = class external 'java.lang.reflect' name 'MalformedParameterizedTypeException' (JLRuntimeException)
  17400. public
  17401. constructor create(); overload;
  17402. end;
  17403. JLRUndeclaredThrowableException = class external 'java.lang.reflect' name 'UndeclaredThrowableException' (JLRuntimeException)
  17404. public
  17405. constructor create(para1: JLThrowable); overload;
  17406. constructor create(para1: JLThrowable; para2: JLString); overload;
  17407. function getUndeclaredThrowable(): JLThrowable; overload; virtual;
  17408. function getCause(): JLThrowable; overload; virtual;
  17409. end;
  17410. JNBufferOverflowException = class external 'java.nio' name 'BufferOverflowException' (JLRuntimeException)
  17411. public
  17412. constructor create(); overload;
  17413. end;
  17414. JNBufferUnderflowException = class external 'java.nio' name 'BufferUnderflowException' (JLRuntimeException)
  17415. public
  17416. constructor create(); overload;
  17417. end;
  17418. JSProviderException = class external 'java.security' name 'ProviderException' (JLRuntimeException)
  17419. public
  17420. constructor create(para1: JLString); overload;
  17421. constructor create(); overload;
  17422. constructor create(para1: JLString; para2: JLThrowable); overload;
  17423. constructor create(para1: JLThrowable); overload;
  17424. end;
  17425. JUConcurrentModificationException = class external 'java.util' name 'ConcurrentModificationException' (JLRuntimeException)
  17426. public
  17427. constructor create(); overload;
  17428. constructor create(para1: JLString); overload;
  17429. end;
  17430. JUEmptyStackException = class external 'java.util' name 'EmptyStackException' (JLRuntimeException)
  17431. public
  17432. constructor create(); overload;
  17433. end;
  17434. JUMissingResourceException = class external 'java.util' name 'MissingResourceException' (JLRuntimeException)
  17435. public
  17436. constructor create(para1: JLString; para2: JLString; para3: JLString); overload;
  17437. function getClassName(): JLString; overload; virtual;
  17438. function getKey(): JLString; overload; virtual;
  17439. end;
  17440. JUNoSuchElementException = class external 'java.util' name 'NoSuchElementException' (JLRuntimeException)
  17441. public
  17442. constructor create(); overload;
  17443. constructor create(para1: JLString); overload;
  17444. end;
  17445. JUCRejectedExecutionException = class external 'java.util.concurrent' name 'RejectedExecutionException' (JLRuntimeException)
  17446. public
  17447. constructor create(); overload;
  17448. constructor create(para1: JLString); overload;
  17449. constructor create(para1: JLString; para2: JLThrowable); overload;
  17450. constructor create(para1: JLThrowable); overload;
  17451. end;
  17452. OAHParseException = class external 'org.apache.http' name 'ParseException' (JLRuntimeException)
  17453. public
  17454. constructor create(); overload;
  17455. constructor create(para1: JLString); overload;
  17456. end;
  17457. OAHIAUnsupportedDigestAlgorithmException = class external 'org.apache.http.impl.auth' name 'UnsupportedDigestAlgorithmException' (JLRuntimeException)
  17458. public
  17459. constructor create(); overload;
  17460. constructor create(para1: JLString); overload;
  17461. constructor create(para1: JLString; para2: JLThrowable); overload;
  17462. end;
  17463. OWDDOMException = class external 'org.w3c.dom' name 'DOMException' (JLRuntimeException)
  17464. public
  17465. var
  17466. fcode: jshort; external name 'code';
  17467. public
  17468. const
  17469. INDEX_SIZE_ERR = 1;
  17470. DOMSTRING_SIZE_ERR = 2;
  17471. HIERARCHY_REQUEST_ERR = 3;
  17472. WRONG_DOCUMENT_ERR = 4;
  17473. INVALID_CHARACTER_ERR = 5;
  17474. NO_DATA_ALLOWED_ERR = 6;
  17475. NO_MODIFICATION_ALLOWED_ERR = 7;
  17476. NOT_FOUND_ERR = 8;
  17477. NOT_SUPPORTED_ERR = 9;
  17478. INUSE_ATTRIBUTE_ERR = 10;
  17479. INVALID_STATE_ERR = 11;
  17480. SYNTAX_ERR = 12;
  17481. INVALID_MODIFICATION_ERR = 13;
  17482. NAMESPACE_ERR = 14;
  17483. INVALID_ACCESS_ERR = 15;
  17484. VALIDATION_ERR = 16;
  17485. TYPE_MISMATCH_ERR = 17;
  17486. public
  17487. constructor create(para1: jshort; para2: JLString); overload;
  17488. end;
  17489. OWDLLSException = class external 'org.w3c.dom.ls' name 'LSException' (JLRuntimeException)
  17490. public
  17491. var
  17492. fcode: jshort; external name 'code';
  17493. public
  17494. const
  17495. PARSE_ERR = 81;
  17496. SERIALIZE_ERR = 82;
  17497. public
  17498. constructor create(para1: jshort; para2: JLString); overload;
  17499. end;
  17500. JIObjectStreamField = class external 'java.io' name 'ObjectStreamField' (JLObject, JLComparable)
  17501. public
  17502. constructor create(para1: JLString; para2: JLClass); overload;
  17503. constructor create(para1: JLString; para2: JLClass; para3: jboolean); overload;
  17504. function compareTo(para1: JLObject): jint; overload; virtual;
  17505. function getName(): JLString; overload; virtual;
  17506. function getOffset(): jint; overload; virtual;
  17507. function getType(): JLClass; overload; virtual;
  17508. function getTypeCode(): jchar; overload; virtual;
  17509. function getTypeString(): JLString; overload; virtual;
  17510. function isPrimitive(): jboolean; overload; virtual;
  17511. strict protected
  17512. procedure setOffset(para1: jint); overload; virtual;
  17513. public
  17514. function toString(): JLString; overload; virtual;
  17515. function isUnshared(): jboolean; overload; virtual;
  17516. end;
  17517. JTCollationKey = class abstract external 'java.text' name 'CollationKey' (JLObject, JLComparable)
  17518. strict protected
  17519. constructor create(para1: JLString); overload;
  17520. public
  17521. function compareTo(para1: JTCollationKey): jint; overload; virtual; abstract;
  17522. function getSourceString(): JLString; overload; virtual;
  17523. function toByteArray(): Arr1jbyte; overload; virtual; abstract;
  17524. function compareTo(para1: JLObject): jint; overload; virtual;
  17525. end;
  17526. JUCDelayed = interface external 'java.util.concurrent' name 'Delayed' (JLComparable)
  17527. function getDelay(para1: JUCTimeUnit): jlong; overload;
  17528. end;
  17529. ACEntityIterator = interface external 'android.content' name 'EntityIterator' (JUIterator)
  17530. procedure reset(); overload;
  17531. procedure close(); overload;
  17532. end;
  17533. JUListIterator = interface external 'java.util' name 'ListIterator' (JUIterator)
  17534. procedure add(para1: JLObject); overload;
  17535. function hasNext(): jboolean; overload;
  17536. function hasPrevious(): jboolean; overload;
  17537. function next(): JLObject; overload;
  17538. function nextIndex(): jint; overload;
  17539. function previous(): JLObject; overload;
  17540. function previousIndex(): jint; overload;
  17541. procedure remove(); overload;
  17542. procedure &set(para1: JLObject); overload;
  17543. end;
  17544. JUScanner = class sealed external 'java.util' name 'Scanner' (JLObject, JUIterator)
  17545. public
  17546. constructor create(para1: JIFile); overload; // throws java.io.FileNotFoundException
  17547. constructor create(para1: JIFile; para2: JLString); overload; // throws java.io.FileNotFoundException
  17548. constructor create(para1: JLString); overload;
  17549. constructor create(para1: JIInputStream); overload;
  17550. constructor create(para1: JIInputStream; para2: JLString); overload;
  17551. constructor create(para1: JLReadable); overload;
  17552. constructor create(para1: JNCReadableByteChannel); overload;
  17553. constructor create(para1: JNCReadableByteChannel; para2: JLString); overload;
  17554. procedure close(); overload; virtual;
  17555. function delimiter(): JURPattern; overload; virtual;
  17556. function findInLine(para1: JURPattern): JLString; overload; virtual;
  17557. function findInLine(para1: JLString): JLString; overload; virtual;
  17558. function findWithinHorizon(para1: JURPattern; para2: jint): JLString; overload; virtual;
  17559. function findWithinHorizon(para1: JLString; para2: jint): JLString; overload; virtual;
  17560. function hasNext(): jboolean; overload; virtual;
  17561. function hasNext(para1: JURPattern): jboolean; overload; virtual;
  17562. function hasNext(para1: JLString): jboolean; overload; virtual;
  17563. function hasNextBigDecimal(): jboolean; overload; virtual;
  17564. function hasNextBigInteger(): jboolean; overload; virtual;
  17565. function hasNextBigInteger(para1: jint): jboolean; overload; virtual;
  17566. function hasNextBoolean(): jboolean; overload; virtual;
  17567. function hasNextByte(): jboolean; overload; virtual;
  17568. function hasNextByte(para1: jint): jboolean; overload; virtual;
  17569. function hasNextDouble(): jboolean; overload; virtual;
  17570. function hasNextFloat(): jboolean; overload; virtual;
  17571. function hasNextInt(): jboolean; overload; virtual;
  17572. function hasNextInt(para1: jint): jboolean; overload; virtual;
  17573. function hasNextLine(): jboolean; overload; virtual;
  17574. function hasNextLong(): jboolean; overload; virtual;
  17575. function hasNextLong(para1: jint): jboolean; overload; virtual;
  17576. function hasNextShort(): jboolean; overload; virtual;
  17577. function hasNextShort(para1: jint): jboolean; overload; virtual;
  17578. function ioException(): JIIOException; overload; virtual;
  17579. function locale(): JULocale; overload; virtual;
  17580. function match(): JURMatchResult; overload; virtual;
  17581. function next(): JLString; overload; virtual;
  17582. function next(para1: JURPattern): JLString; overload; virtual;
  17583. function next(para1: JLString): JLString; overload; virtual;
  17584. function nextBigDecimal(): JMBigDecimal; overload; virtual;
  17585. function nextBigInteger(): JMBigInteger; overload; virtual;
  17586. function nextBigInteger(para1: jint): JMBigInteger; overload; virtual;
  17587. function nextBoolean(): jboolean; overload; virtual;
  17588. function nextByte(): jbyte; overload; virtual;
  17589. function nextByte(para1: jint): jbyte; overload; virtual;
  17590. function nextDouble(): jdouble; overload; virtual;
  17591. function nextFloat(): jfloat; overload; virtual;
  17592. function nextInt(): jint; overload; virtual;
  17593. function nextInt(para1: jint): jint; overload; virtual;
  17594. function nextLine(): JLString; overload; virtual;
  17595. function nextLong(): jlong; overload; virtual;
  17596. function nextLong(para1: jint): jlong; overload; virtual;
  17597. function nextShort(): jshort; overload; virtual;
  17598. function nextShort(para1: jint): jshort; overload; virtual;
  17599. function radix(): jint; overload; virtual;
  17600. function skip(para1: JURPattern): JUScanner; overload; virtual;
  17601. function skip(para1: JLString): JUScanner; overload; virtual;
  17602. function toString(): JLString; overload; virtual;
  17603. function useDelimiter(para1: JURPattern): JUScanner; overload; virtual;
  17604. function useDelimiter(para1: JLString): JUScanner; overload; virtual;
  17605. function useLocale(para1: JULocale): JUScanner; overload; virtual;
  17606. function useRadix(para1: jint): JUScanner; overload; virtual;
  17607. procedure remove(); overload; virtual;
  17608. function reset(): JUScanner; overload; virtual;
  17609. function next(): JLObject; overload; virtual;
  17610. end;
  17611. OAHHeaderElementIterator = interface external 'org.apache.http' name 'HeaderElementIterator' (JUIterator)
  17612. function hasNext(): jboolean; overload;
  17613. function nextElement(): OAHHeaderElement; overload;
  17614. end;
  17615. OAHHeaderIterator = interface external 'org.apache.http' name 'HeaderIterator' (JUIterator)
  17616. function hasNext(): jboolean; overload;
  17617. function nextHeader(): OAHHeader; overload;
  17618. end;
  17619. OAHTokenIterator = interface external 'org.apache.http' name 'TokenIterator' (JUIterator)
  17620. function hasNext(): jboolean; overload;
  17621. function nextToken(): JLString; overload;
  17622. end;
  17623. ACPPackageItemInfo = class external 'android.content.pm' name 'PackageItemInfo' (JLObject)
  17624. public
  17625. type
  17626. InnerDisplayNameComparator = class;
  17627. Arr1InnerDisplayNameComparator = array of InnerDisplayNameComparator;
  17628. Arr2InnerDisplayNameComparator = array of Arr1InnerDisplayNameComparator;
  17629. Arr3InnerDisplayNameComparator = array of Arr2InnerDisplayNameComparator;
  17630. InnerDisplayNameComparator = class external 'android.content.pm' name 'DisplayNameComparator' (JLObject, JUComparator)
  17631. public
  17632. constructor create(para1: ACPPackageManager); overload;
  17633. function compare(para1: ACPPackageItemInfo; para2: ACPPackageItemInfo): jint; overload; virtual; final;
  17634. function compare(para1: JLObject; para2: JLObject): jint; overload; virtual;
  17635. end;
  17636. public
  17637. var
  17638. fname: JLString; external name 'name';
  17639. fpackageName: JLString; external name 'packageName';
  17640. flabelRes: jint; external name 'labelRes';
  17641. fnonLocalizedLabel: JLCharSequence; external name 'nonLocalizedLabel';
  17642. ficon: jint; external name 'icon';
  17643. flogo: jint; external name 'logo';
  17644. fmetaData: AOBundle; external name 'metaData';
  17645. public
  17646. constructor create(); overload;
  17647. constructor create(para1: ACPPackageItemInfo); overload;
  17648. strict protected
  17649. constructor create(para1: AOParcel); overload;
  17650. public
  17651. function loadLabel(para1: ACPPackageManager): JLCharSequence; overload; virtual;
  17652. function loadIcon(para1: ACPPackageManager): AGDDrawable; overload; virtual;
  17653. function loadLogo(para1: ACPPackageManager): AGDDrawable; overload; virtual;
  17654. function loadXmlMetaData(para1: ACPPackageManager; para2: JLString): ACRXmlResourceParser; overload; virtual;
  17655. strict protected
  17656. procedure dumpFront(para1: AUPrinter; para2: JLString); overload; virtual;
  17657. procedure dumpBack(para1: AUPrinter; para2: JLString); overload; virtual;
  17658. public
  17659. procedure writeToParcel(para1: AOParcel; para2: jint); overload; virtual;
  17660. end;
  17661. ADCursorIndexOutOfBoundsException = class external 'android.database' name 'CursorIndexOutOfBoundsException' (JLIndexOutOfBoundsException)
  17662. public
  17663. constructor create(para1: jint; para2: jint); overload;
  17664. constructor create(para1: JLString); overload;
  17665. end;
  17666. JLArrayIndexOutOfBoundsException = class external 'java.lang' name 'ArrayIndexOutOfBoundsException' (JLIndexOutOfBoundsException)
  17667. public
  17668. constructor create(); overload;
  17669. constructor create(para1: jint); overload;
  17670. constructor create(para1: JLString); overload;
  17671. end;
  17672. JLStringIndexOutOfBoundsException = class external 'java.lang' name 'StringIndexOutOfBoundsException' (JLIndexOutOfBoundsException)
  17673. public
  17674. constructor create(); overload;
  17675. constructor create(para1: jint); overload;
  17676. constructor create(para1: JLString); overload;
  17677. end;
  17678. JUServiceLoader = class sealed external 'java.util' name 'ServiceLoader' (JLObject, JLIterable)
  17679. public
  17680. procedure reload(); overload; virtual;
  17681. function iterator(): JUIterator; overload; virtual;
  17682. class function load(para1: JLClass; para2: JLClassLoader): JUServiceLoader; static; overload;
  17683. class function load(para1: JLClass): JUServiceLoader; static; overload;
  17684. class function loadInstalled(para1: JLClass): JUServiceLoader; static; overload;
  17685. function toString(): JLString; overload; virtual;
  17686. end;
  17687. ADCursorJoiner = class sealed external 'android.database' name 'CursorJoiner' (JLObject, JUIterator, JLIterable)
  17688. public
  17689. type
  17690. InnerResult = class;
  17691. Arr1InnerResult = array of InnerResult;
  17692. Arr2InnerResult = array of Arr1InnerResult;
  17693. Arr3InnerResult = array of Arr2InnerResult;
  17694. InnerResult = class sealed external 'android.database' name 'Result' (JLEnum)
  17695. public
  17696. final class var
  17697. fBOTH: ADCursorJoiner.InnerResult; external name 'BOTH';
  17698. fLEFT: ADCursorJoiner.InnerResult; external name 'LEFT';
  17699. fRIGHT: ADCursorJoiner.InnerResult; external name 'RIGHT';
  17700. public
  17701. class function values(): ADCursorJoiner.Arr1InnerResult; static; overload;
  17702. class function valueOf(para1: JLString): ADCursorJoiner.InnerResult; static; overload;
  17703. end;
  17704. public
  17705. constructor create(para1: ADCursor; para2: Arr1JLString; para3: ADCursor; para4: Arr1JLString); overload;
  17706. constructor create(para1: ADCursor; const para2: array of JLString; para3: ADCursor; const para4: array of JLString); overload;
  17707. function iterator(): JUIterator; overload; virtual;
  17708. function hasNext(): jboolean; overload; virtual;
  17709. function next(): ADCursorJoiner.InnerResult; overload; virtual;
  17710. procedure remove(); overload; virtual;
  17711. function next(): JLObject; overload; virtual;
  17712. end;
  17713. AGInterpolator = class external 'android.graphics' name 'Interpolator' (JLObject)
  17714. public
  17715. type
  17716. InnerResult = class;
  17717. Arr1InnerResult = array of InnerResult;
  17718. Arr2InnerResult = array of Arr1InnerResult;
  17719. Arr3InnerResult = array of Arr2InnerResult;
  17720. InnerResult = class sealed external 'android.graphics' name 'Result' (JLEnum)
  17721. public
  17722. final class var
  17723. fFREEZE_END: AGInterpolator.InnerResult; external name 'FREEZE_END';
  17724. fFREEZE_START: AGInterpolator.InnerResult; external name 'FREEZE_START';
  17725. fNORMAL: AGInterpolator.InnerResult; external name 'NORMAL';
  17726. public
  17727. class function values(): AGInterpolator.Arr1InnerResult; static; overload;
  17728. class function valueOf(para1: JLString): AGInterpolator.InnerResult; static; overload;
  17729. end;
  17730. public
  17731. constructor create(para1: jint); overload;
  17732. constructor create(para1: jint; para2: jint); overload;
  17733. procedure reset(para1: jint); overload; virtual;
  17734. procedure reset(para1: jint; para2: jint); overload; virtual;
  17735. function getKeyFrameCount(): jint; overload; virtual; final;
  17736. function getValueCount(): jint; overload; virtual; final;
  17737. procedure setKeyFrame(para1: jint; para2: jint; para3: Arr1jfloat); overload; virtual;
  17738. procedure setKeyFrame(para1: jint; para2: jint; var para3: array of jfloat); overload; virtual;
  17739. procedure setKeyFrame(para1: jint; para2: jint; para3: Arr1jfloat; para4: Arr1jfloat); overload; virtual;
  17740. procedure setKeyFrame(para1: jint; para2: jint; var para3: array of jfloat; var para4: array of jfloat); overload; virtual;
  17741. procedure setRepeatMirror(para1: jfloat; para2: jboolean); overload; virtual;
  17742. function timeToValues(para1: Arr1jfloat): AGInterpolator.InnerResult; overload; virtual;
  17743. function timeToValues(var para1: array of jfloat): AGInterpolator.InnerResult; overload; virtual;
  17744. function timeToValues(para1: jint; para2: Arr1jfloat): AGInterpolator.InnerResult; overload; virtual;
  17745. function timeToValues(para1: jint; var para2: array of jfloat): AGInterpolator.InnerResult; overload; virtual;
  17746. strict protected
  17747. procedure finalize(); overload; virtual; // throws java.lang.Throwable
  17748. end;
  17749. AGMatrix = class external 'android.graphics' name 'Matrix' (JLObject)
  17750. public
  17751. type
  17752. InnerScaleToFit = class;
  17753. Arr1InnerScaleToFit = array of InnerScaleToFit;
  17754. Arr2InnerScaleToFit = array of Arr1InnerScaleToFit;
  17755. Arr3InnerScaleToFit = array of Arr2InnerScaleToFit;
  17756. InnerScaleToFit = class sealed external 'android.graphics' name 'ScaleToFit' (JLEnum)
  17757. public
  17758. final class var
  17759. fCENTER: AGMatrix.InnerScaleToFit; external name 'CENTER';
  17760. fEND: AGMatrix.InnerScaleToFit; external name 'END';
  17761. fFILL: AGMatrix.InnerScaleToFit; external name 'FILL';
  17762. fSTART: AGMatrix.InnerScaleToFit; external name 'START';
  17763. public
  17764. class function values(): AGMatrix.Arr1InnerScaleToFit; static; overload;
  17765. class function valueOf(para1: JLString): AGMatrix.InnerScaleToFit; static; overload;
  17766. end;
  17767. public
  17768. const
  17769. MSCALE_X = 0;
  17770. MSKEW_X = 1;
  17771. MTRANS_X = 2;
  17772. MSKEW_Y = 3;
  17773. MSCALE_Y = 4;
  17774. MTRANS_Y = 5;
  17775. MPERSP_0 = 6;
  17776. MPERSP_1 = 7;
  17777. MPERSP_2 = 8;
  17778. public
  17779. constructor create(); overload;
  17780. constructor create(para1: AGMatrix); overload;
  17781. function isIdentity(): jboolean; overload; virtual;
  17782. function rectStaysRect(): jboolean; overload; virtual;
  17783. procedure &set(para1: AGMatrix); overload; virtual;
  17784. function equals(para1: JLObject): jboolean; overload; virtual;
  17785. procedure reset(); overload; virtual;
  17786. procedure setTranslate(para1: jfloat; para2: jfloat); overload; virtual;
  17787. procedure setScale(para1: jfloat; para2: jfloat; para3: jfloat; para4: jfloat); overload; virtual;
  17788. procedure setScale(para1: jfloat; para2: jfloat); overload; virtual;
  17789. procedure setRotate(para1: jfloat; para2: jfloat; para3: jfloat); overload; virtual;
  17790. procedure setRotate(para1: jfloat); overload; virtual;
  17791. procedure setSinCos(para1: jfloat; para2: jfloat; para3: jfloat; para4: jfloat); overload; virtual;
  17792. procedure setSinCos(para1: jfloat; para2: jfloat); overload; virtual;
  17793. procedure setSkew(para1: jfloat; para2: jfloat; para3: jfloat; para4: jfloat); overload; virtual;
  17794. procedure setSkew(para1: jfloat; para2: jfloat); overload; virtual;
  17795. function setConcat(para1: AGMatrix; para2: AGMatrix): jboolean; overload; virtual;
  17796. function preTranslate(para1: jfloat; para2: jfloat): jboolean; overload; virtual;
  17797. function preScale(para1: jfloat; para2: jfloat; para3: jfloat; para4: jfloat): jboolean; overload; virtual;
  17798. function preScale(para1: jfloat; para2: jfloat): jboolean; overload; virtual;
  17799. function preRotate(para1: jfloat; para2: jfloat; para3: jfloat): jboolean; overload; virtual;
  17800. function preRotate(para1: jfloat): jboolean; overload; virtual;
  17801. function preSkew(para1: jfloat; para2: jfloat; para3: jfloat; para4: jfloat): jboolean; overload; virtual;
  17802. function preSkew(para1: jfloat; para2: jfloat): jboolean; overload; virtual;
  17803. function preConcat(para1: AGMatrix): jboolean; overload; virtual;
  17804. function postTranslate(para1: jfloat; para2: jfloat): jboolean; overload; virtual;
  17805. function postScale(para1: jfloat; para2: jfloat; para3: jfloat; para4: jfloat): jboolean; overload; virtual;
  17806. function postScale(para1: jfloat; para2: jfloat): jboolean; overload; virtual;
  17807. function postRotate(para1: jfloat; para2: jfloat; para3: jfloat): jboolean; overload; virtual;
  17808. function postRotate(para1: jfloat): jboolean; overload; virtual;
  17809. function postSkew(para1: jfloat; para2: jfloat; para3: jfloat; para4: jfloat): jboolean; overload; virtual;
  17810. function postSkew(para1: jfloat; para2: jfloat): jboolean; overload; virtual;
  17811. function postConcat(para1: AGMatrix): jboolean; overload; virtual;
  17812. function setRectToRect(para1: AGRectF; para2: AGRectF; para3: AGMatrix.InnerScaleToFit): jboolean; overload; virtual;
  17813. function setPolyToPoly(para1: Arr1jfloat; para2: jint; para3: Arr1jfloat; para4: jint; para5: jint): jboolean; overload; virtual;
  17814. function setPolyToPoly(var para1: array of jfloat; para2: jint; var para3: array of jfloat; para4: jint; para5: jint): jboolean; overload; virtual;
  17815. function invert(para1: AGMatrix): jboolean; overload; virtual;
  17816. procedure mapPoints(para1: Arr1jfloat; para2: jint; para3: Arr1jfloat; para4: jint; para5: jint); overload; virtual;
  17817. procedure mapPoints(var para1: array of jfloat; para2: jint; var para3: array of jfloat; para4: jint; para5: jint); overload; virtual;
  17818. procedure mapVectors(para1: Arr1jfloat; para2: jint; para3: Arr1jfloat; para4: jint; para5: jint); overload; virtual;
  17819. procedure mapVectors(var para1: array of jfloat; para2: jint; var para3: array of jfloat; para4: jint; para5: jint); overload; virtual;
  17820. procedure mapPoints(para1: Arr1jfloat; para2: Arr1jfloat); overload; virtual;
  17821. procedure mapPoints(var para1: array of jfloat; var para2: array of jfloat); overload; virtual;
  17822. procedure mapVectors(para1: Arr1jfloat; para2: Arr1jfloat); overload; virtual;
  17823. procedure mapVectors(var para1: array of jfloat; var para2: array of jfloat); overload; virtual;
  17824. procedure mapPoints(para1: Arr1jfloat); overload; virtual;
  17825. procedure mapPoints(var para1: array of jfloat); overload; virtual;
  17826. procedure mapVectors(para1: Arr1jfloat); overload; virtual;
  17827. procedure mapVectors(var para1: array of jfloat); overload; virtual;
  17828. function mapRect(para1: AGRectF; para2: AGRectF): jboolean; overload; virtual;
  17829. function mapRect(para1: AGRectF): jboolean; overload; virtual;
  17830. function mapRadius(para1: jfloat): jfloat; overload; virtual;
  17831. procedure getValues(para1: Arr1jfloat); overload; virtual;
  17832. procedure getValues(var para1: array of jfloat); overload; virtual;
  17833. procedure setValues(para1: Arr1jfloat); overload; virtual;
  17834. procedure setValues(var para1: array of jfloat); overload; virtual;
  17835. function toString(): JLString; overload; virtual;
  17836. function toShortString(): JLString; overload; virtual;
  17837. strict protected
  17838. procedure finalize(); overload; virtual; // throws java.lang.Throwable
  17839. end;
  17840. AGPaint = class external 'android.graphics' name 'Paint' (JLObject)
  17841. public
  17842. type
  17843. InnerFontMetricsInt = class;
  17844. Arr1InnerFontMetricsInt = array of InnerFontMetricsInt;
  17845. Arr2InnerFontMetricsInt = array of Arr1InnerFontMetricsInt;
  17846. Arr3InnerFontMetricsInt = array of Arr2InnerFontMetricsInt;
  17847. InnerFontMetrics = class;
  17848. Arr1InnerFontMetrics = array of InnerFontMetrics;
  17849. Arr2InnerFontMetrics = array of Arr1InnerFontMetrics;
  17850. Arr3InnerFontMetrics = array of Arr2InnerFontMetrics;
  17851. InnerAlign = class;
  17852. Arr1InnerAlign = array of InnerAlign;
  17853. Arr2InnerAlign = array of Arr1InnerAlign;
  17854. Arr3InnerAlign = array of Arr2InnerAlign;
  17855. InnerJoin = class;
  17856. Arr1InnerJoin = array of InnerJoin;
  17857. Arr2InnerJoin = array of Arr1InnerJoin;
  17858. Arr3InnerJoin = array of Arr2InnerJoin;
  17859. InnerCap = class;
  17860. Arr1InnerCap = array of InnerCap;
  17861. Arr2InnerCap = array of Arr1InnerCap;
  17862. Arr3InnerCap = array of Arr2InnerCap;
  17863. InnerStyle = class;
  17864. Arr1InnerStyle = array of InnerStyle;
  17865. Arr2InnerStyle = array of Arr1InnerStyle;
  17866. Arr3InnerStyle = array of Arr2InnerStyle;
  17867. InnerFontMetricsInt = class external 'android.graphics' name 'FontMetricsInt' (JLObject)
  17868. public
  17869. var
  17870. ftop: jint; external name 'top';
  17871. fascent: jint; external name 'ascent';
  17872. fdescent: jint; external name 'descent';
  17873. fbottom: jint; external name 'bottom';
  17874. fleading: jint; external name 'leading';
  17875. public
  17876. constructor create(); overload;
  17877. function toString(): JLString; overload; virtual;
  17878. end;
  17879. InnerFontMetrics = class external 'android.graphics' name 'FontMetrics' (JLObject)
  17880. public
  17881. var
  17882. ftop: jfloat; external name 'top';
  17883. fascent: jfloat; external name 'ascent';
  17884. fdescent: jfloat; external name 'descent';
  17885. fbottom: jfloat; external name 'bottom';
  17886. fleading: jfloat; external name 'leading';
  17887. public
  17888. constructor create(); overload;
  17889. end;
  17890. InnerAlign = class sealed external 'android.graphics' name 'Align' (JLEnum)
  17891. public
  17892. final class var
  17893. fCENTER: AGPaint.InnerAlign; external name 'CENTER';
  17894. fLEFT: AGPaint.InnerAlign; external name 'LEFT';
  17895. fRIGHT: AGPaint.InnerAlign; external name 'RIGHT';
  17896. public
  17897. class function values(): AGPaint.Arr1InnerAlign; static; overload;
  17898. class function valueOf(para1: JLString): AGPaint.InnerAlign; static; overload;
  17899. end;
  17900. InnerJoin = class sealed external 'android.graphics' name 'Join' (JLEnum)
  17901. public
  17902. final class var
  17903. fBEVEL: AGPaint.InnerJoin; external name 'BEVEL';
  17904. fMITER: AGPaint.InnerJoin; external name 'MITER';
  17905. fROUND: AGPaint.InnerJoin; external name 'ROUND';
  17906. public
  17907. class function values(): AGPaint.Arr1InnerJoin; static; overload;
  17908. class function valueOf(para1: JLString): AGPaint.InnerJoin; static; overload;
  17909. end;
  17910. InnerCap = class sealed external 'android.graphics' name 'Cap' (JLEnum)
  17911. public
  17912. final class var
  17913. fBUTT: AGPaint.InnerCap; external name 'BUTT';
  17914. fROUND: AGPaint.InnerCap; external name 'ROUND';
  17915. fSQUARE: AGPaint.InnerCap; external name 'SQUARE';
  17916. public
  17917. class function values(): AGPaint.Arr1InnerCap; static; overload;
  17918. class function valueOf(para1: JLString): AGPaint.InnerCap; static; overload;
  17919. end;
  17920. InnerStyle = class sealed external 'android.graphics' name 'Style' (JLEnum)
  17921. public
  17922. final class var
  17923. fFILL: AGPaint.InnerStyle; external name 'FILL';
  17924. fFILL_AND_STROKE: AGPaint.InnerStyle; external name 'FILL_AND_STROKE';
  17925. fSTROKE: AGPaint.InnerStyle; external name 'STROKE';
  17926. public
  17927. class function values(): AGPaint.Arr1InnerStyle; static; overload;
  17928. class function valueOf(para1: JLString): AGPaint.InnerStyle; static; overload;
  17929. end;
  17930. public
  17931. const
  17932. ANTI_ALIAS_FLAG = 1;
  17933. FILTER_BITMAP_FLAG = 2;
  17934. DITHER_FLAG = 4;
  17935. UNDERLINE_TEXT_FLAG = 8;
  17936. STRIKE_THRU_TEXT_FLAG = 16;
  17937. FAKE_BOLD_TEXT_FLAG = 32;
  17938. LINEAR_TEXT_FLAG = 64;
  17939. SUBPIXEL_TEXT_FLAG = 128;
  17940. DEV_KERN_TEXT_FLAG = 256;
  17941. HINTING_OFF = 0;
  17942. HINTING_ON = 1;
  17943. public
  17944. constructor create(); overload;
  17945. constructor create(para1: jint); overload;
  17946. constructor create(para1: AGPaint); overload;
  17947. procedure reset(); overload; virtual;
  17948. procedure &set(para1: AGPaint); overload; virtual;
  17949. function getFlags(): jint; overload; virtual;
  17950. procedure setFlags(para1: jint); overload; virtual;
  17951. function getHinting(): jint; overload; virtual;
  17952. procedure setHinting(para1: jint); overload; virtual;
  17953. function isAntiAlias(): jboolean; overload; virtual; final;
  17954. procedure setAntiAlias(para1: jboolean); overload; virtual;
  17955. function isDither(): jboolean; overload; virtual; final;
  17956. procedure setDither(para1: jboolean); overload; virtual;
  17957. function isLinearText(): jboolean; overload; virtual; final;
  17958. procedure setLinearText(para1: jboolean); overload; virtual;
  17959. function isSubpixelText(): jboolean; overload; virtual; final;
  17960. procedure setSubpixelText(para1: jboolean); overload; virtual;
  17961. function isUnderlineText(): jboolean; overload; virtual; final;
  17962. procedure setUnderlineText(para1: jboolean); overload; virtual;
  17963. function isStrikeThruText(): jboolean; overload; virtual; final;
  17964. procedure setStrikeThruText(para1: jboolean); overload; virtual;
  17965. function isFakeBoldText(): jboolean; overload; virtual; final;
  17966. procedure setFakeBoldText(para1: jboolean); overload; virtual;
  17967. function isFilterBitmap(): jboolean; overload; virtual; final;
  17968. procedure setFilterBitmap(para1: jboolean); overload; virtual;
  17969. function getStyle(): AGPaint.InnerStyle; overload; virtual;
  17970. procedure setStyle(para1: AGPaint.InnerStyle); overload; virtual;
  17971. function getColor(): jint; overload; virtual;
  17972. procedure setColor(para1: jint); overload; virtual;
  17973. function getAlpha(): jint; overload; virtual;
  17974. procedure setAlpha(para1: jint); overload; virtual;
  17975. procedure setARGB(para1: jint; para2: jint; para3: jint; para4: jint); overload; virtual;
  17976. function getStrokeWidth(): jfloat; overload; virtual;
  17977. procedure setStrokeWidth(para1: jfloat); overload; virtual;
  17978. function getStrokeMiter(): jfloat; overload; virtual;
  17979. procedure setStrokeMiter(para1: jfloat); overload; virtual;
  17980. function getStrokeCap(): AGPaint.InnerCap; overload; virtual;
  17981. procedure setStrokeCap(para1: AGPaint.InnerCap); overload; virtual;
  17982. function getStrokeJoin(): AGPaint.InnerJoin; overload; virtual;
  17983. procedure setStrokeJoin(para1: AGPaint.InnerJoin); overload; virtual;
  17984. function getFillPath(para1: AGPath; para2: AGPath): jboolean; overload; virtual;
  17985. function getShader(): AGShader; overload; virtual;
  17986. function setShader(para1: AGShader): AGShader; overload; virtual;
  17987. function getColorFilter(): AGColorFilter; overload; virtual;
  17988. function setColorFilter(para1: AGColorFilter): AGColorFilter; overload; virtual;
  17989. function getXfermode(): AGXfermode; overload; virtual;
  17990. function setXfermode(para1: AGXfermode): AGXfermode; overload; virtual;
  17991. function getPathEffect(): AGPathEffect; overload; virtual;
  17992. function setPathEffect(para1: AGPathEffect): AGPathEffect; overload; virtual;
  17993. function getMaskFilter(): AGMaskFilter; overload; virtual;
  17994. function setMaskFilter(para1: AGMaskFilter): AGMaskFilter; overload; virtual;
  17995. function getTypeface(): AGTypeface; overload; virtual;
  17996. function setTypeface(para1: AGTypeface): AGTypeface; overload; virtual;
  17997. function getRasterizer(): AGRasterizer; overload; virtual;
  17998. function setRasterizer(para1: AGRasterizer): AGRasterizer; overload; virtual;
  17999. procedure setShadowLayer(para1: jfloat; para2: jfloat; para3: jfloat; para4: jint); overload; virtual;
  18000. procedure clearShadowLayer(); overload; virtual;
  18001. function getTextAlign(): AGPaint.InnerAlign; overload; virtual;
  18002. procedure setTextAlign(para1: AGPaint.InnerAlign); overload; virtual;
  18003. function getTextSize(): jfloat; overload; virtual;
  18004. procedure setTextSize(para1: jfloat); overload; virtual;
  18005. function getTextScaleX(): jfloat; overload; virtual;
  18006. procedure setTextScaleX(para1: jfloat); overload; virtual;
  18007. function getTextSkewX(): jfloat; overload; virtual;
  18008. procedure setTextSkewX(para1: jfloat); overload; virtual;
  18009. function ascent(): jfloat; overload; virtual;
  18010. function descent(): jfloat; overload; virtual;
  18011. function getFontMetrics(para1: AGPaint.InnerFontMetrics): jfloat; overload; virtual;
  18012. function getFontMetrics(): AGPaint.InnerFontMetrics; overload; virtual;
  18013. function getFontMetricsInt(para1: AGPaint.InnerFontMetricsInt): jint; overload; virtual;
  18014. function getFontMetricsInt(): AGPaint.InnerFontMetricsInt; overload; virtual;
  18015. function getFontSpacing(): jfloat; overload; virtual;
  18016. function measureText(para1: Arr1jchar; para2: jint; para3: jint): jfloat; overload; virtual;
  18017. function measureText(var para1: array of jchar; para2: jint; para3: jint): jfloat; overload; virtual;
  18018. function measureText(para1: JLString; para2: jint; para3: jint): jfloat; overload; virtual;
  18019. function measureText(para1: JLString): jfloat; overload; virtual;
  18020. function measureText(para1: JLCharSequence; para2: jint; para3: jint): jfloat; overload; virtual;
  18021. function breakText(para1: Arr1jchar; para2: jint; para3: jint; para4: jfloat; para5: Arr1jfloat): jint; overload; virtual;
  18022. function breakText(var para1: array of jchar; para2: jint; para3: jint; para4: jfloat; var para5: array of jfloat): jint; overload; virtual;
  18023. function breakText(para1: JLCharSequence; para2: jint; para3: jint; para4: jboolean; para5: jfloat; para6: Arr1jfloat): jint; overload; virtual;
  18024. function breakText(para1: JLCharSequence; para2: jint; para3: jint; para4: jboolean; para5: jfloat; var para6: array of jfloat): jint; overload; virtual;
  18025. function breakText(para1: JLString; para2: jboolean; para3: jfloat; para4: Arr1jfloat): jint; overload; virtual;
  18026. function breakText(para1: JLString; para2: jboolean; para3: jfloat; var para4: array of jfloat): jint; overload; virtual;
  18027. function getTextWidths(para1: Arr1jchar; para2: jint; para3: jint; para4: Arr1jfloat): jint; overload; virtual;
  18028. function getTextWidths(var para1: array of jchar; para2: jint; para3: jint; var para4: array of jfloat): jint; overload; virtual;
  18029. function getTextWidths(para1: JLCharSequence; para2: jint; para3: jint; para4: Arr1jfloat): jint; overload; virtual;
  18030. function getTextWidths(para1: JLCharSequence; para2: jint; para3: jint; var para4: array of jfloat): jint; overload; virtual;
  18031. function getTextWidths(para1: JLString; para2: jint; para3: jint; para4: Arr1jfloat): jint; overload; virtual;
  18032. function getTextWidths(para1: JLString; para2: jint; para3: jint; var para4: array of jfloat): jint; overload; virtual;
  18033. function getTextWidths(para1: JLString; para2: Arr1jfloat): jint; overload; virtual;
  18034. function getTextWidths(para1: JLString; var para2: array of jfloat): jint; overload; virtual;
  18035. procedure getTextPath(para1: Arr1jchar; para2: jint; para3: jint; para4: jfloat; para5: jfloat; para6: AGPath); overload; virtual;
  18036. procedure getTextPath(var para1: array of jchar; para2: jint; para3: jint; para4: jfloat; para5: jfloat; para6: AGPath); overload; virtual;
  18037. procedure getTextPath(para1: JLString; para2: jint; para3: jint; para4: jfloat; para5: jfloat; para6: AGPath); overload; virtual;
  18038. procedure getTextBounds(para1: JLString; para2: jint; para3: jint; para4: AGRect); overload; virtual;
  18039. procedure getTextBounds(para1: Arr1jchar; para2: jint; para3: jint; para4: AGRect); overload; virtual;
  18040. procedure getTextBounds(var para1: array of jchar; para2: jint; para3: jint; para4: AGRect); overload; virtual;
  18041. strict protected
  18042. procedure finalize(); overload; virtual; // throws java.lang.Throwable
  18043. end;
  18044. AGPath = class external 'android.graphics' name 'Path' (JLObject)
  18045. public
  18046. type
  18047. InnerDirection = class;
  18048. Arr1InnerDirection = array of InnerDirection;
  18049. Arr2InnerDirection = array of Arr1InnerDirection;
  18050. Arr3InnerDirection = array of Arr2InnerDirection;
  18051. InnerFillType = class;
  18052. Arr1InnerFillType = array of InnerFillType;
  18053. Arr2InnerFillType = array of Arr1InnerFillType;
  18054. Arr3InnerFillType = array of Arr2InnerFillType;
  18055. InnerDirection = class sealed external 'android.graphics' name 'Direction' (JLEnum)
  18056. public
  18057. final class var
  18058. fCCW: AGPath.InnerDirection; external name 'CCW';
  18059. fCW: AGPath.InnerDirection; external name 'CW';
  18060. public
  18061. class function values(): AGPath.Arr1InnerDirection; static; overload;
  18062. class function valueOf(para1: JLString): AGPath.InnerDirection; static; overload;
  18063. end;
  18064. InnerFillType = class sealed external 'android.graphics' name 'FillType' (JLEnum)
  18065. public
  18066. final class var
  18067. fEVEN_ODD: AGPath.InnerFillType; external name 'EVEN_ODD';
  18068. fINVERSE_EVEN_ODD: AGPath.InnerFillType; external name 'INVERSE_EVEN_ODD';
  18069. fINVERSE_WINDING: AGPath.InnerFillType; external name 'INVERSE_WINDING';
  18070. fWINDING: AGPath.InnerFillType; external name 'WINDING';
  18071. public
  18072. class function values(): AGPath.Arr1InnerFillType; static; overload;
  18073. class function valueOf(para1: JLString): AGPath.InnerFillType; static; overload;
  18074. end;
  18075. public
  18076. constructor create(); overload;
  18077. constructor create(para1: AGPath); overload;
  18078. procedure reset(); overload; virtual;
  18079. procedure rewind(); overload; virtual;
  18080. procedure &set(para1: AGPath); overload; virtual;
  18081. function getFillType(): AGPath.InnerFillType; overload; virtual;
  18082. procedure setFillType(para1: AGPath.InnerFillType); overload; virtual;
  18083. function isInverseFillType(): jboolean; overload; virtual;
  18084. procedure toggleInverseFillType(); overload; virtual;
  18085. function isEmpty(): jboolean; overload; virtual;
  18086. function isRect(para1: AGRectF): jboolean; overload; virtual;
  18087. procedure computeBounds(para1: AGRectF; para2: jboolean); overload; virtual;
  18088. procedure incReserve(para1: jint); overload; virtual;
  18089. procedure moveTo(para1: jfloat; para2: jfloat); overload; virtual;
  18090. procedure rMoveTo(para1: jfloat; para2: jfloat); overload; virtual;
  18091. procedure lineTo(para1: jfloat; para2: jfloat); overload; virtual;
  18092. procedure rLineTo(para1: jfloat; para2: jfloat); overload; virtual;
  18093. procedure quadTo(para1: jfloat; para2: jfloat; para3: jfloat; para4: jfloat); overload; virtual;
  18094. procedure rQuadTo(para1: jfloat; para2: jfloat; para3: jfloat; para4: jfloat); overload; virtual;
  18095. procedure cubicTo(para1: jfloat; para2: jfloat; para3: jfloat; para4: jfloat; para5: jfloat; para6: jfloat); overload; virtual;
  18096. procedure rCubicTo(para1: jfloat; para2: jfloat; para3: jfloat; para4: jfloat; para5: jfloat; para6: jfloat); overload; virtual;
  18097. procedure arcTo(para1: AGRectF; para2: jfloat; para3: jfloat; para4: jboolean); overload; virtual;
  18098. procedure arcTo(para1: AGRectF; para2: jfloat; para3: jfloat); overload; virtual;
  18099. procedure close(); overload; virtual;
  18100. procedure addRect(para1: AGRectF; para2: AGPath.InnerDirection); overload; virtual;
  18101. procedure addRect(para1: jfloat; para2: jfloat; para3: jfloat; para4: jfloat; para5: AGPath.InnerDirection); overload; virtual;
  18102. procedure addOval(para1: AGRectF; para2: AGPath.InnerDirection); overload; virtual;
  18103. procedure addCircle(para1: jfloat; para2: jfloat; para3: jfloat; para4: AGPath.InnerDirection); overload; virtual;
  18104. procedure addArc(para1: AGRectF; para2: jfloat; para3: jfloat); overload; virtual;
  18105. procedure addRoundRect(para1: AGRectF; para2: jfloat; para3: jfloat; para4: AGPath.InnerDirection); overload; virtual;
  18106. procedure addRoundRect(para1: AGRectF; para2: Arr1jfloat; para3: AGPath.InnerDirection); overload; virtual;
  18107. procedure addRoundRect(para1: AGRectF; var para2: array of jfloat; para3: AGPath.InnerDirection); overload; virtual;
  18108. procedure addPath(para1: AGPath; para2: jfloat; para3: jfloat); overload; virtual;
  18109. procedure addPath(para1: AGPath); overload; virtual;
  18110. procedure addPath(para1: AGPath; para2: AGMatrix); overload; virtual;
  18111. procedure offset(para1: jfloat; para2: jfloat; para3: AGPath); overload; virtual;
  18112. procedure offset(para1: jfloat; para2: jfloat); overload; virtual;
  18113. procedure setLastPoint(para1: jfloat; para2: jfloat); overload; virtual;
  18114. procedure transform(para1: AGMatrix; para2: AGPath); overload; virtual;
  18115. procedure transform(para1: AGMatrix); overload; virtual;
  18116. strict protected
  18117. procedure finalize(); overload; virtual; // throws java.lang.Throwable
  18118. end;
  18119. AGPorterDuff = class external 'android.graphics' name 'PorterDuff' (JLObject)
  18120. public
  18121. type
  18122. InnerMode = class;
  18123. Arr1InnerMode = array of InnerMode;
  18124. Arr2InnerMode = array of Arr1InnerMode;
  18125. Arr3InnerMode = array of Arr2InnerMode;
  18126. InnerMode = class sealed external 'android.graphics' name 'Mode' (JLEnum)
  18127. public
  18128. final class var
  18129. fADD: AGPorterDuff.InnerMode; external name 'ADD';
  18130. fCLEAR: AGPorterDuff.InnerMode; external name 'CLEAR';
  18131. fDARKEN: AGPorterDuff.InnerMode; external name 'DARKEN';
  18132. fDST: AGPorterDuff.InnerMode; external name 'DST';
  18133. fDST_ATOP: AGPorterDuff.InnerMode; external name 'DST_ATOP';
  18134. fDST_IN: AGPorterDuff.InnerMode; external name 'DST_IN';
  18135. fDST_OUT: AGPorterDuff.InnerMode; external name 'DST_OUT';
  18136. fDST_OVER: AGPorterDuff.InnerMode; external name 'DST_OVER';
  18137. fLIGHTEN: AGPorterDuff.InnerMode; external name 'LIGHTEN';
  18138. fMULTIPLY: AGPorterDuff.InnerMode; external name 'MULTIPLY';
  18139. fOVERLAY: AGPorterDuff.InnerMode; external name 'OVERLAY';
  18140. fSCREEN: AGPorterDuff.InnerMode; external name 'SCREEN';
  18141. fSRC: AGPorterDuff.InnerMode; external name 'SRC';
  18142. fSRC_ATOP: AGPorterDuff.InnerMode; external name 'SRC_ATOP';
  18143. fSRC_IN: AGPorterDuff.InnerMode; external name 'SRC_IN';
  18144. fSRC_OUT: AGPorterDuff.InnerMode; external name 'SRC_OUT';
  18145. fSRC_OVER: AGPorterDuff.InnerMode; external name 'SRC_OVER';
  18146. fXOR: AGPorterDuff.InnerMode; external name 'XOR';
  18147. public
  18148. class function values(): AGPorterDuff.Arr1InnerMode; static; overload;
  18149. class function valueOf(para1: JLString): AGPorterDuff.InnerMode; static; overload;
  18150. end;
  18151. public
  18152. constructor create(); overload;
  18153. end;
  18154. AGShader = class external 'android.graphics' name 'Shader' (JLObject)
  18155. public
  18156. type
  18157. InnerTileMode = class;
  18158. Arr1InnerTileMode = array of InnerTileMode;
  18159. Arr2InnerTileMode = array of Arr1InnerTileMode;
  18160. Arr3InnerTileMode = array of Arr2InnerTileMode;
  18161. InnerTileMode = class sealed external 'android.graphics' name 'TileMode' (JLEnum)
  18162. public
  18163. final class var
  18164. fCLAMP: AGShader.InnerTileMode; external name 'CLAMP';
  18165. fMIRROR: AGShader.InnerTileMode; external name 'MIRROR';
  18166. fREPEAT: AGShader.InnerTileMode; external name 'REPEAT';
  18167. public
  18168. class function values(): AGShader.Arr1InnerTileMode; static; overload;
  18169. class function valueOf(para1: JLString): AGShader.InnerTileMode; static; overload;
  18170. end;
  18171. public
  18172. constructor create(); overload;
  18173. function getLocalMatrix(para1: AGMatrix): jboolean; overload; virtual;
  18174. procedure setLocalMatrix(para1: AGMatrix); overload; virtual;
  18175. strict protected
  18176. procedure finalize(); overload; virtual; // throws java.lang.Throwable
  18177. end;
  18178. ANLocalSocketAddress = class external 'android.net' name 'LocalSocketAddress' (JLObject)
  18179. public
  18180. type
  18181. InnerNamespace = class;
  18182. Arr1InnerNamespace = array of InnerNamespace;
  18183. Arr2InnerNamespace = array of Arr1InnerNamespace;
  18184. Arr3InnerNamespace = array of Arr2InnerNamespace;
  18185. InnerNamespace = class sealed external 'android.net' name 'Namespace' (JLEnum)
  18186. public
  18187. final class var
  18188. fABSTRACT: ANLocalSocketAddress.InnerNamespace; external name 'ABSTRACT';
  18189. fFILESYSTEM: ANLocalSocketAddress.InnerNamespace; external name 'FILESYSTEM';
  18190. fRESERVED: ANLocalSocketAddress.InnerNamespace; external name 'RESERVED';
  18191. public
  18192. class function values(): ANLocalSocketAddress.Arr1InnerNamespace; static; overload;
  18193. class function valueOf(para1: JLString): ANLocalSocketAddress.InnerNamespace; static; overload;
  18194. end;
  18195. public
  18196. constructor create(para1: JLString; para2: ANLocalSocketAddress.InnerNamespace); overload;
  18197. constructor create(para1: JLString); overload;
  18198. function getName(): JLString; overload; virtual;
  18199. function getNamespace(): ANLocalSocketAddress.InnerNamespace; overload; virtual;
  18200. end;
  18201. AOAsyncTask = class abstract external 'android.os' name 'AsyncTask' (JLObject)
  18202. public
  18203. type
  18204. InnerStatus = class;
  18205. Arr1InnerStatus = array of InnerStatus;
  18206. Arr2InnerStatus = array of Arr1InnerStatus;
  18207. Arr3InnerStatus = array of Arr2InnerStatus;
  18208. InnerStatus = class sealed external 'android.os' name 'Status' (JLEnum)
  18209. public
  18210. final class var
  18211. fFINISHED: AOAsyncTask.InnerStatus; external name 'FINISHED';
  18212. fPENDING: AOAsyncTask.InnerStatus; external name 'PENDING';
  18213. fRUNNING: AOAsyncTask.InnerStatus; external name 'RUNNING';
  18214. public
  18215. class function values(): AOAsyncTask.Arr1InnerStatus; static; overload;
  18216. class function valueOf(para1: JLString): AOAsyncTask.InnerStatus; static; overload;
  18217. end;
  18218. public
  18219. final class var
  18220. fTHREAD_POOL_EXECUTOR: JUCExecutor; external name 'THREAD_POOL_EXECUTOR';
  18221. fSERIAL_EXECUTOR: JUCExecutor; external name 'SERIAL_EXECUTOR';
  18222. public
  18223. constructor create(); overload;
  18224. function getStatus(): AOAsyncTask.InnerStatus; overload; virtual; final;
  18225. strict protected
  18226. function doInBackground(para1: Arr1JLObject): JLObject; overload; virtual; abstract;
  18227. function doInBackground(const para1: array of JLObject): JLObject; overload; virtual; abstract;
  18228. procedure onPreExecute(); overload; virtual;
  18229. procedure onPostExecute(para1: JLObject); overload; virtual;
  18230. procedure onProgressUpdate(para1: Arr1JLObject); overload; virtual;
  18231. procedure onProgressUpdate(const para1: array of JLObject); overload; virtual;
  18232. procedure onCancelled(para1: JLObject); overload; virtual;
  18233. procedure onCancelled(); overload; virtual;
  18234. public
  18235. function isCancelled(): jboolean; overload; virtual; final;
  18236. function cancel(para1: jboolean): jboolean; overload; virtual; final;
  18237. function get(): JLObject; overload; virtual; final; // throws java.lang.InterruptedException, java.util.concurrent.ExecutionException
  18238. function get(para1: jlong; para2: JUCTimeUnit): JLObject; overload; virtual; final; // throws java.lang.InterruptedException, java.util.concurrent.ExecutionException, java.util.concurrent.TimeoutException
  18239. function execute(para1: Arr1JLObject): AOAsyncTask; overload; virtual; final;
  18240. function execute(const para1: array of JLObject): AOAsyncTask; overload; virtual; final;
  18241. function executeOnExecutor(para1: JUCExecutor; para2: Arr1JLObject): AOAsyncTask; overload; virtual; final;
  18242. function executeOnExecutor(para1: JUCExecutor; const para2: array of JLObject): AOAsyncTask; overload; virtual; final;
  18243. class procedure execute(para1: JLRunnable); static; overload;
  18244. strict protected
  18245. procedure publishProgress(para1: Arr1JLObject); overload; virtual; final;
  18246. procedure publishProgress(const para1: array of JLObject); overload; virtual; final;
  18247. end;
  18248. ATSmsMessage = class external 'android.telephony' name 'SmsMessage' (JLObject)
  18249. public
  18250. type
  18251. InnerSubmitPdu = class;
  18252. Arr1InnerSubmitPdu = array of InnerSubmitPdu;
  18253. Arr2InnerSubmitPdu = array of Arr1InnerSubmitPdu;
  18254. Arr3InnerSubmitPdu = array of Arr2InnerSubmitPdu;
  18255. InnerMessageClass = class;
  18256. Arr1InnerMessageClass = array of InnerMessageClass;
  18257. Arr2InnerMessageClass = array of Arr1InnerMessageClass;
  18258. Arr3InnerMessageClass = array of Arr2InnerMessageClass;
  18259. InnerSubmitPdu = class external 'android.telephony' name 'SubmitPdu' (JLObject)
  18260. public
  18261. var
  18262. fencodedScAddress: Arr1jbyte; external name 'encodedScAddress';
  18263. fencodedMessage: Arr1jbyte; external name 'encodedMessage';
  18264. public
  18265. function toString(): JLString; overload; virtual;
  18266. end;
  18267. InnerMessageClass = class sealed external 'android.telephony' name 'MessageClass' (JLEnum)
  18268. public
  18269. final class var
  18270. fCLASS_0: ATSmsMessage.InnerMessageClass; external name 'CLASS_0';
  18271. fCLASS_1: ATSmsMessage.InnerMessageClass; external name 'CLASS_1';
  18272. fCLASS_2: ATSmsMessage.InnerMessageClass; external name 'CLASS_2';
  18273. fCLASS_3: ATSmsMessage.InnerMessageClass; external name 'CLASS_3';
  18274. fUNKNOWN: ATSmsMessage.InnerMessageClass; external name 'UNKNOWN';
  18275. public
  18276. class function values(): ATSmsMessage.Arr1InnerMessageClass; static; overload;
  18277. class function valueOf(para1: JLString): ATSmsMessage.InnerMessageClass; static; overload;
  18278. end;
  18279. public
  18280. const
  18281. ENCODING_UNKNOWN = 0;
  18282. ENCODING_7BIT = 1;
  18283. ENCODING_8BIT = 2;
  18284. ENCODING_16BIT = 3;
  18285. MAX_USER_DATA_BYTES = 140;
  18286. MAX_USER_DATA_BYTES_WITH_HEADER = 134;
  18287. MAX_USER_DATA_SEPTETS = 160;
  18288. MAX_USER_DATA_SEPTETS_WITH_HEADER = 153;
  18289. public
  18290. class function createFromPdu(para1: Arr1jbyte): ATSmsMessage; static; overload;
  18291. class function createFromPdu(var para1: array of jbyte): ATSmsMessage; static; overload;
  18292. class function getTPLayerLengthForPDU(para1: JLString): jint; static; overload;
  18293. class function calculateLength(para1: JLCharSequence; para2: jboolean): Arr1jint; static; overload;
  18294. class function calculateLength(para1: JLString; para2: jboolean): Arr1jint; static; overload;
  18295. class function getSubmitPdu(para1: JLString; para2: JLString; para3: JLString; para4: jboolean): ATSmsMessage.InnerSubmitPdu; static; overload;
  18296. class function getSubmitPdu(para1: JLString; para2: JLString; para3: jshort; para4: Arr1jbyte; para5: jboolean): ATSmsMessage.InnerSubmitPdu; static; overload;
  18297. class function getSubmitPdu(para1: JLString; para2: JLString; para3: jshort; var para4: array of jbyte; para5: jboolean): ATSmsMessage.InnerSubmitPdu; static; overload;
  18298. function getServiceCenterAddress(): JLString; overload; virtual;
  18299. function getOriginatingAddress(): JLString; overload; virtual;
  18300. function getDisplayOriginatingAddress(): JLString; overload; virtual;
  18301. function getMessageBody(): JLString; overload; virtual;
  18302. function getMessageClass(): ATSmsMessage.InnerMessageClass; overload; virtual;
  18303. function getDisplayMessageBody(): JLString; overload; virtual;
  18304. function getPseudoSubject(): JLString; overload; virtual;
  18305. function getTimestampMillis(): jlong; overload; virtual;
  18306. function isEmail(): jboolean; overload; virtual;
  18307. function getEmailBody(): JLString; overload; virtual;
  18308. function getEmailFrom(): JLString; overload; virtual;
  18309. function getProtocolIdentifier(): jint; overload; virtual;
  18310. function isReplace(): jboolean; overload; virtual;
  18311. function isCphsMwiMessage(): jboolean; overload; virtual;
  18312. function isMWIClearMessage(): jboolean; overload; virtual;
  18313. function isMWISetMessage(): jboolean; overload; virtual;
  18314. function isMwiDontStore(): jboolean; overload; virtual;
  18315. function getUserData(): Arr1jbyte; overload; virtual;
  18316. function getPdu(): Arr1jbyte; overload; virtual;
  18317. function getStatusOnSim(): jint; overload; virtual;
  18318. function getStatusOnIcc(): jint; overload; virtual;
  18319. function getIndexOnSim(): jint; overload; virtual;
  18320. function getIndexOnIcc(): jint; overload; virtual;
  18321. function getStatus(): jint; overload; virtual;
  18322. function isStatusReportMessage(): jboolean; overload; virtual;
  18323. function isReplyPathPresent(): jboolean; overload; virtual;
  18324. end;
  18325. ATGSmsMessage = class external 'android.telephony.gsm' name 'SmsMessage' (JLObject)
  18326. public
  18327. type
  18328. InnerSubmitPdu = class;
  18329. Arr1InnerSubmitPdu = array of InnerSubmitPdu;
  18330. Arr2InnerSubmitPdu = array of Arr1InnerSubmitPdu;
  18331. Arr3InnerSubmitPdu = array of Arr2InnerSubmitPdu;
  18332. InnerMessageClass = class;
  18333. Arr1InnerMessageClass = array of InnerMessageClass;
  18334. Arr2InnerMessageClass = array of Arr1InnerMessageClass;
  18335. Arr3InnerMessageClass = array of Arr2InnerMessageClass;
  18336. InnerSubmitPdu = class external 'android.telephony.gsm' name 'SubmitPdu' (JLObject)
  18337. public
  18338. var
  18339. fencodedScAddress: Arr1jbyte; external name 'encodedScAddress';
  18340. fencodedMessage: Arr1jbyte; external name 'encodedMessage';
  18341. public
  18342. constructor create(); overload;
  18343. function toString(): JLString; overload; virtual;
  18344. end;
  18345. InnerMessageClass = class sealed external 'android.telephony.gsm' name 'MessageClass' (JLEnum)
  18346. public
  18347. final class var
  18348. fCLASS_0: ATGSmsMessage.InnerMessageClass; external name 'CLASS_0';
  18349. fCLASS_1: ATGSmsMessage.InnerMessageClass; external name 'CLASS_1';
  18350. fCLASS_2: ATGSmsMessage.InnerMessageClass; external name 'CLASS_2';
  18351. fCLASS_3: ATGSmsMessage.InnerMessageClass; external name 'CLASS_3';
  18352. fUNKNOWN: ATGSmsMessage.InnerMessageClass; external name 'UNKNOWN';
  18353. public
  18354. class function values(): ATGSmsMessage.Arr1InnerMessageClass; static; overload;
  18355. class function valueOf(para1: JLString): ATGSmsMessage.InnerMessageClass; static; overload;
  18356. end;
  18357. public
  18358. const
  18359. ENCODING_UNKNOWN = 0;
  18360. ENCODING_7BIT = 1;
  18361. ENCODING_8BIT = 2;
  18362. ENCODING_16BIT = 3;
  18363. MAX_USER_DATA_BYTES = 140;
  18364. MAX_USER_DATA_SEPTETS = 160;
  18365. MAX_USER_DATA_SEPTETS_WITH_HEADER = 153;
  18366. public
  18367. constructor create(); overload;
  18368. class function createFromPdu(para1: Arr1jbyte): ATGSmsMessage; static; overload;
  18369. class function createFromPdu(var para1: array of jbyte): ATGSmsMessage; static; overload;
  18370. class function getTPLayerLengthForPDU(para1: JLString): jint; static; overload;
  18371. class function calculateLength(para1: JLCharSequence; para2: jboolean): Arr1jint; static; overload;
  18372. class function calculateLength(para1: JLString; para2: jboolean): Arr1jint; static; overload;
  18373. class function getSubmitPdu(para1: JLString; para2: JLString; para3: JLString; para4: jboolean): ATGSmsMessage.InnerSubmitPdu; static; overload;
  18374. class function getSubmitPdu(para1: JLString; para2: JLString; para3: jshort; para4: Arr1jbyte; para5: jboolean): ATGSmsMessage.InnerSubmitPdu; static; overload;
  18375. class function getSubmitPdu(para1: JLString; para2: JLString; para3: jshort; var para4: array of jbyte; para5: jboolean): ATGSmsMessage.InnerSubmitPdu; static; overload;
  18376. function getServiceCenterAddress(): JLString; overload; virtual;
  18377. function getOriginatingAddress(): JLString; overload; virtual;
  18378. function getDisplayOriginatingAddress(): JLString; overload; virtual;
  18379. function getMessageBody(): JLString; overload; virtual;
  18380. function getMessageClass(): ATGSmsMessage.InnerMessageClass; overload; virtual;
  18381. function getDisplayMessageBody(): JLString; overload; virtual;
  18382. function getPseudoSubject(): JLString; overload; virtual;
  18383. function getTimestampMillis(): jlong; overload; virtual;
  18384. function isEmail(): jboolean; overload; virtual;
  18385. function getEmailBody(): JLString; overload; virtual;
  18386. function getEmailFrom(): JLString; overload; virtual;
  18387. function getProtocolIdentifier(): jint; overload; virtual;
  18388. function isReplace(): jboolean; overload; virtual;
  18389. function isCphsMwiMessage(): jboolean; overload; virtual;
  18390. function isMWIClearMessage(): jboolean; overload; virtual;
  18391. function isMWISetMessage(): jboolean; overload; virtual;
  18392. function isMwiDontStore(): jboolean; overload; virtual;
  18393. function getUserData(): Arr1jbyte; overload; virtual;
  18394. function getPdu(): Arr1jbyte; overload; virtual;
  18395. function getStatusOnSim(): jint; overload; virtual;
  18396. function getIndexOnSim(): jint; overload; virtual;
  18397. function getStatus(): jint; overload; virtual;
  18398. function isStatusReportMessage(): jboolean; overload; virtual;
  18399. function isReplyPathPresent(): jboolean; overload; virtual;
  18400. end;
  18401. ATLayout = class abstract external 'android.text' name 'Layout' (JLObject)
  18402. public
  18403. type
  18404. InnerAlignment = class;
  18405. Arr1InnerAlignment = array of InnerAlignment;
  18406. Arr2InnerAlignment = array of Arr1InnerAlignment;
  18407. Arr3InnerAlignment = array of Arr2InnerAlignment;
  18408. InnerDirections = class;
  18409. Arr1InnerDirections = array of InnerDirections;
  18410. Arr2InnerDirections = array of Arr1InnerDirections;
  18411. Arr3InnerDirections = array of Arr2InnerDirections;
  18412. InnerAlignment = class sealed external 'android.text' name 'Alignment' (JLEnum)
  18413. public
  18414. final class var
  18415. fALIGN_CENTER: ATLayout.InnerAlignment; external name 'ALIGN_CENTER';
  18416. fALIGN_NORMAL: ATLayout.InnerAlignment; external name 'ALIGN_NORMAL';
  18417. fALIGN_OPPOSITE: ATLayout.InnerAlignment; external name 'ALIGN_OPPOSITE';
  18418. public
  18419. class function values(): ATLayout.Arr1InnerAlignment; static; overload;
  18420. class function valueOf(para1: JLString): ATLayout.InnerAlignment; static; overload;
  18421. end;
  18422. InnerDirections = class external 'android.text' name 'Directions' (JLObject)
  18423. end;
  18424. public
  18425. const
  18426. DIR_LEFT_TO_RIGHT = 1;
  18427. DIR_RIGHT_TO_LEFT = -1;
  18428. strict protected
  18429. constructor create(para1: JLCharSequence; para2: ATTextPaint; para3: jint; para4: ATLayout.InnerAlignment; para5: jfloat; para6: jfloat); overload;
  18430. public
  18431. class function getDesiredWidth(para1: JLCharSequence; para2: ATTextPaint): jfloat; static; overload;
  18432. class function getDesiredWidth(para1: JLCharSequence; para2: jint; para3: jint; para4: ATTextPaint): jfloat; static; overload;
  18433. procedure draw(para1: AGCanvas); overload; virtual;
  18434. procedure draw(para1: AGCanvas; para2: AGPath; para3: AGPaint; para4: jint); overload; virtual;
  18435. function getText(): JLCharSequence; overload; virtual; final;
  18436. function getPaint(): ATTextPaint; overload; virtual; final;
  18437. function getWidth(): jint; overload; virtual; final;
  18438. function getEllipsizedWidth(): jint; overload; virtual;
  18439. procedure increaseWidthTo(para1: jint); overload; virtual; final;
  18440. function getHeight(): jint; overload; virtual;
  18441. function getAlignment(): ATLayout.InnerAlignment; overload; virtual; final;
  18442. function getSpacingMultiplier(): jfloat; overload; virtual; final;
  18443. function getSpacingAdd(): jfloat; overload; virtual; final;
  18444. function getLineCount(): jint; overload; virtual; abstract;
  18445. function getLineBounds(para1: jint; para2: AGRect): jint; overload; virtual;
  18446. function getLineTop(para1: jint): jint; overload; virtual; abstract;
  18447. function getLineDescent(para1: jint): jint; overload; virtual; abstract;
  18448. function getLineStart(para1: jint): jint; overload; virtual; abstract;
  18449. function getParagraphDirection(para1: jint): jint; overload; virtual; abstract;
  18450. function getLineContainsTab(para1: jint): jboolean; overload; virtual; abstract;
  18451. function getLineDirections(para1: jint): ATLayout.InnerDirections; overload; virtual; abstract;
  18452. function getTopPadding(): jint; overload; virtual; abstract;
  18453. function getBottomPadding(): jint; overload; virtual; abstract;
  18454. function isRtlCharAt(para1: jint): jboolean; overload; virtual;
  18455. function getPrimaryHorizontal(para1: jint): jfloat; overload; virtual;
  18456. function getSecondaryHorizontal(para1: jint): jfloat; overload; virtual;
  18457. function getLineLeft(para1: jint): jfloat; overload; virtual;
  18458. function getLineRight(para1: jint): jfloat; overload; virtual;
  18459. function getLineMax(para1: jint): jfloat; overload; virtual;
  18460. function getLineWidth(para1: jint): jfloat; overload; virtual;
  18461. function getLineForVertical(para1: jint): jint; overload; virtual;
  18462. function getLineForOffset(para1: jint): jint; overload; virtual;
  18463. function getOffsetForHorizontal(para1: jint; para2: jfloat): jint; overload; virtual;
  18464. function getLineEnd(para1: jint): jint; overload; virtual; final;
  18465. function getLineVisibleEnd(para1: jint): jint; overload; virtual;
  18466. function getLineBottom(para1: jint): jint; overload; virtual; final;
  18467. function getLineBaseline(para1: jint): jint; overload; virtual; final;
  18468. function getLineAscent(para1: jint): jint; overload; virtual; final;
  18469. function getOffsetToLeftOf(para1: jint): jint; overload; virtual;
  18470. function getOffsetToRightOf(para1: jint): jint; overload; virtual;
  18471. procedure getCursorPath(para1: jint; para2: AGPath; para3: JLCharSequence); overload; virtual;
  18472. procedure getSelectionPath(para1: jint; para2: jint; para3: AGPath); overload; virtual;
  18473. function getParagraphAlignment(para1: jint): ATLayout.InnerAlignment; overload; virtual; final;
  18474. function getParagraphLeft(para1: jint): jint; overload; virtual; final;
  18475. function getParagraphRight(para1: jint): jint; overload; virtual; final;
  18476. strict protected
  18477. function isSpanned(): jboolean; overload; virtual; final;
  18478. public
  18479. function getEllipsisStart(para1: jint): jint; overload; virtual; abstract;
  18480. function getEllipsisCount(para1: jint): jint; overload; virtual; abstract;
  18481. end;
  18482. AUJsonToken = class sealed external 'android.util' name 'JsonToken' (JLEnum)
  18483. public
  18484. final class var
  18485. fBEGIN_ARRAY: AUJsonToken; external name 'BEGIN_ARRAY';
  18486. fBEGIN_OBJECT: AUJsonToken; external name 'BEGIN_OBJECT';
  18487. fBOOLEAN: AUJsonToken; external name 'BOOLEAN';
  18488. fEND_ARRAY: AUJsonToken; external name 'END_ARRAY';
  18489. fEND_DOCUMENT: AUJsonToken; external name 'END_DOCUMENT';
  18490. fEND_OBJECT: AUJsonToken; external name 'END_OBJECT';
  18491. fNAME: AUJsonToken; external name 'NAME';
  18492. fNULL: AUJsonToken; external name 'NULL';
  18493. fNUMBER: AUJsonToken; external name 'NUMBER';
  18494. fSTRING: AUJsonToken; external name 'STRING';
  18495. public
  18496. class function values(): Arr1AUJsonToken; static; overload;
  18497. class function valueOf(para1: JLString): AUJsonToken; static; overload;
  18498. end;
  18499. AUXml = class external 'android.util' name 'Xml' (JLObject)
  18500. public
  18501. type
  18502. InnerEncoding = class;
  18503. Arr1InnerEncoding = array of InnerEncoding;
  18504. Arr2InnerEncoding = array of Arr1InnerEncoding;
  18505. Arr3InnerEncoding = array of Arr2InnerEncoding;
  18506. InnerEncoding = class sealed external 'android.util' name 'Encoding' (JLEnum)
  18507. public
  18508. final class var
  18509. fISO_8859_1: AUXml.InnerEncoding; external name 'ISO_8859_1';
  18510. fUS_ASCII: AUXml.InnerEncoding; external name 'US_ASCII';
  18511. fUTF_16: AUXml.InnerEncoding; external name 'UTF_16';
  18512. fUTF_8: AUXml.InnerEncoding; external name 'UTF_8';
  18513. public
  18514. class function values(): AUXml.Arr1InnerEncoding; static; overload;
  18515. class function valueOf(para1: JLString): AUXml.InnerEncoding; static; overload;
  18516. end;
  18517. public
  18518. class var
  18519. fFEATURE_RELAXED: JLString; external name 'FEATURE_RELAXED';
  18520. public
  18521. class procedure parse(para1: JLString; para2: OXSContentHandler); static; overload; // throws org.xml.sax.SAXException
  18522. class procedure parse(para1: JIReader; para2: OXSContentHandler); static; overload; // throws java.io.IOException, org.xml.sax.SAXException
  18523. class procedure parse(para1: JIInputStream; para2: AUXml.InnerEncoding; para3: OXSContentHandler); static; overload; // throws java.io.IOException, org.xml.sax.SAXException
  18524. class function newPullParser(): OXVXmlPullParser; static; overload;
  18525. class function newSerializer(): OXVXmlSerializer; static; overload;
  18526. class function findEncodingByName(para1: JLString): AUXml.InnerEncoding; static; overload; // throws java.io.UnsupportedEncodingException
  18527. class function asAttributeSet(para1: OXVXmlPullParser): AUAttributeSet; static; overload;
  18528. end;
  18529. AWConsoleMessage = class external 'android.webkit' name 'ConsoleMessage' (JLObject)
  18530. public
  18531. type
  18532. InnerMessageLevel = class;
  18533. Arr1InnerMessageLevel = array of InnerMessageLevel;
  18534. Arr2InnerMessageLevel = array of Arr1InnerMessageLevel;
  18535. Arr3InnerMessageLevel = array of Arr2InnerMessageLevel;
  18536. InnerMessageLevel = class sealed external 'android.webkit' name 'MessageLevel' (JLEnum)
  18537. public
  18538. final class var
  18539. fDEBUG: AWConsoleMessage.InnerMessageLevel; external name 'DEBUG';
  18540. fERROR: AWConsoleMessage.InnerMessageLevel; external name 'ERROR';
  18541. fLOG: AWConsoleMessage.InnerMessageLevel; external name 'LOG';
  18542. fTIP: AWConsoleMessage.InnerMessageLevel; external name 'TIP';
  18543. fWARNING: AWConsoleMessage.InnerMessageLevel; external name 'WARNING';
  18544. public
  18545. class function values(): AWConsoleMessage.Arr1InnerMessageLevel; static; overload;
  18546. class function valueOf(para1: JLString): AWConsoleMessage.InnerMessageLevel; static; overload;
  18547. end;
  18548. public
  18549. constructor create(para1: JLString; para2: JLString; para3: jint; para4: AWConsoleMessage.InnerMessageLevel); overload;
  18550. function messageLevel(): AWConsoleMessage.InnerMessageLevel; overload; virtual;
  18551. function message(): JLString; overload; virtual;
  18552. function sourceId(): JLString; overload; virtual;
  18553. function lineNumber(): jint; overload; virtual;
  18554. end;
  18555. AWWebSettings = class external 'android.webkit' name 'WebSettings' (JLObject)
  18556. public
  18557. type
  18558. InnerPluginState = class;
  18559. Arr1InnerPluginState = array of InnerPluginState;
  18560. Arr2InnerPluginState = array of Arr1InnerPluginState;
  18561. Arr3InnerPluginState = array of Arr2InnerPluginState;
  18562. InnerRenderPriority = class;
  18563. Arr1InnerRenderPriority = array of InnerRenderPriority;
  18564. Arr2InnerRenderPriority = array of Arr1InnerRenderPriority;
  18565. Arr3InnerRenderPriority = array of Arr2InnerRenderPriority;
  18566. InnerZoomDensity = class;
  18567. Arr1InnerZoomDensity = array of InnerZoomDensity;
  18568. Arr2InnerZoomDensity = array of Arr1InnerZoomDensity;
  18569. Arr3InnerZoomDensity = array of Arr2InnerZoomDensity;
  18570. InnerTextSize = class;
  18571. Arr1InnerTextSize = array of InnerTextSize;
  18572. Arr2InnerTextSize = array of Arr1InnerTextSize;
  18573. Arr3InnerTextSize = array of Arr2InnerTextSize;
  18574. InnerLayoutAlgorithm = class;
  18575. Arr1InnerLayoutAlgorithm = array of InnerLayoutAlgorithm;
  18576. Arr2InnerLayoutAlgorithm = array of Arr1InnerLayoutAlgorithm;
  18577. Arr3InnerLayoutAlgorithm = array of Arr2InnerLayoutAlgorithm;
  18578. InnerPluginState = class sealed external 'android.webkit' name 'PluginState' (JLEnum)
  18579. public
  18580. final class var
  18581. fOFF: AWWebSettings.InnerPluginState; external name 'OFF';
  18582. fON: AWWebSettings.InnerPluginState; external name 'ON';
  18583. fON_DEMAND: AWWebSettings.InnerPluginState; external name 'ON_DEMAND';
  18584. public
  18585. class function values(): AWWebSettings.Arr1InnerPluginState; static; overload;
  18586. class function valueOf(para1: JLString): AWWebSettings.InnerPluginState; static; overload;
  18587. end;
  18588. InnerRenderPriority = class sealed external 'android.webkit' name 'RenderPriority' (JLEnum)
  18589. public
  18590. final class var
  18591. fHIGH: AWWebSettings.InnerRenderPriority; external name 'HIGH';
  18592. fLOW: AWWebSettings.InnerRenderPriority; external name 'LOW';
  18593. fNORMAL: AWWebSettings.InnerRenderPriority; external name 'NORMAL';
  18594. public
  18595. class function values(): AWWebSettings.Arr1InnerRenderPriority; static; overload;
  18596. class function valueOf(para1: JLString): AWWebSettings.InnerRenderPriority; static; overload;
  18597. end;
  18598. InnerZoomDensity = class sealed external 'android.webkit' name 'ZoomDensity' (JLEnum)
  18599. public
  18600. final class var
  18601. fCLOSE: AWWebSettings.InnerZoomDensity; external name 'CLOSE';
  18602. fFAR: AWWebSettings.InnerZoomDensity; external name 'FAR';
  18603. fMEDIUM: AWWebSettings.InnerZoomDensity; external name 'MEDIUM';
  18604. public
  18605. class function values(): AWWebSettings.Arr1InnerZoomDensity; static; overload;
  18606. class function valueOf(para1: JLString): AWWebSettings.InnerZoomDensity; static; overload;
  18607. end;
  18608. InnerTextSize = class sealed external 'android.webkit' name 'TextSize' (JLEnum)
  18609. public
  18610. final class var
  18611. fLARGER: AWWebSettings.InnerTextSize; external name 'LARGER';
  18612. fLARGEST: AWWebSettings.InnerTextSize; external name 'LARGEST';
  18613. fNORMAL: AWWebSettings.InnerTextSize; external name 'NORMAL';
  18614. fSMALLER: AWWebSettings.InnerTextSize; external name 'SMALLER';
  18615. fSMALLEST: AWWebSettings.InnerTextSize; external name 'SMALLEST';
  18616. public
  18617. class function values(): AWWebSettings.Arr1InnerTextSize; static; overload;
  18618. class function valueOf(para1: JLString): AWWebSettings.InnerTextSize; static; overload;
  18619. end;
  18620. InnerLayoutAlgorithm = class sealed external 'android.webkit' name 'LayoutAlgorithm' (JLEnum)
  18621. public
  18622. final class var
  18623. fNARROW_COLUMNS: AWWebSettings.InnerLayoutAlgorithm; external name 'NARROW_COLUMNS';
  18624. fNORMAL: AWWebSettings.InnerLayoutAlgorithm; external name 'NORMAL';
  18625. fSINGLE_COLUMN: AWWebSettings.InnerLayoutAlgorithm; external name 'SINGLE_COLUMN';
  18626. public
  18627. class function values(): AWWebSettings.Arr1InnerLayoutAlgorithm; static; overload;
  18628. class function valueOf(para1: JLString): AWWebSettings.InnerLayoutAlgorithm; static; overload;
  18629. end;
  18630. public
  18631. const
  18632. LOAD_DEFAULT = -1;
  18633. LOAD_NORMAL = 0;
  18634. LOAD_CACHE_ELSE_NETWORK = 1;
  18635. LOAD_NO_CACHE = 2;
  18636. LOAD_CACHE_ONLY = 3;
  18637. public
  18638. procedure setNavDump(para1: jboolean); overload; virtual;
  18639. function getNavDump(): jboolean; overload; virtual;
  18640. procedure setSupportZoom(para1: jboolean); overload; virtual;
  18641. function supportZoom(): jboolean; overload; virtual;
  18642. procedure setBuiltInZoomControls(para1: jboolean); overload; virtual;
  18643. function getBuiltInZoomControls(): jboolean; overload; virtual;
  18644. procedure setDisplayZoomControls(para1: jboolean); overload; virtual;
  18645. function getDisplayZoomControls(): jboolean; overload; virtual;
  18646. procedure setAllowFileAccess(para1: jboolean); overload; virtual;
  18647. function getAllowFileAccess(): jboolean; overload; virtual;
  18648. procedure setAllowContentAccess(para1: jboolean); overload; virtual;
  18649. function getAllowContentAccess(): jboolean; overload; virtual;
  18650. procedure setLoadWithOverviewMode(para1: jboolean); overload; virtual;
  18651. function getLoadWithOverviewMode(): jboolean; overload; virtual;
  18652. procedure setEnableSmoothTransition(para1: jboolean); overload; virtual;
  18653. function enableSmoothTransition(): jboolean; overload; virtual;
  18654. procedure setUseWebViewBackgroundForOverscrollBackground(para1: jboolean); overload; virtual;
  18655. function getUseWebViewBackgroundForOverscrollBackground(): jboolean; overload; virtual;
  18656. procedure setSaveFormData(para1: jboolean); overload; virtual;
  18657. function getSaveFormData(): jboolean; overload; virtual;
  18658. procedure setSavePassword(para1: jboolean); overload; virtual;
  18659. function getSavePassword(): jboolean; overload; virtual;
  18660. procedure setTextZoom(para1: jint); overload; virtual;
  18661. function getTextZoom(): jint; overload; virtual;
  18662. procedure setTextSize(para1: AWWebSettings.InnerTextSize); overload; virtual;
  18663. function getTextSize(): AWWebSettings.InnerTextSize; overload; virtual;
  18664. procedure setDefaultZoom(para1: AWWebSettings.InnerZoomDensity); overload; virtual;
  18665. function getDefaultZoom(): AWWebSettings.InnerZoomDensity; overload; virtual;
  18666. procedure setLightTouchEnabled(para1: jboolean); overload; virtual;
  18667. function getLightTouchEnabled(): jboolean; overload; virtual;
  18668. procedure setUseDoubleTree(para1: jboolean); overload; virtual;
  18669. function getUseDoubleTree(): jboolean; overload; virtual;
  18670. procedure setUserAgent(para1: jint); overload; virtual;
  18671. function getUserAgent(): jint; overload; virtual;
  18672. procedure setUseWideViewPort(para1: jboolean); overload; virtual;
  18673. function getUseWideViewPort(): jboolean; overload; virtual;
  18674. procedure setSupportMultipleWindows(para1: jboolean); overload; virtual;
  18675. function supportMultipleWindows(): jboolean; overload; virtual;
  18676. procedure setLayoutAlgorithm(para1: AWWebSettings.InnerLayoutAlgorithm); overload; virtual;
  18677. function getLayoutAlgorithm(): AWWebSettings.InnerLayoutAlgorithm; overload; virtual;
  18678. procedure setStandardFontFamily(para1: JLString); overload; virtual;
  18679. function getStandardFontFamily(): JLString; overload; virtual;
  18680. procedure setFixedFontFamily(para1: JLString); overload; virtual;
  18681. function getFixedFontFamily(): JLString; overload; virtual;
  18682. procedure setSansSerifFontFamily(para1: JLString); overload; virtual;
  18683. function getSansSerifFontFamily(): JLString; overload; virtual;
  18684. procedure setSerifFontFamily(para1: JLString); overload; virtual;
  18685. function getSerifFontFamily(): JLString; overload; virtual;
  18686. procedure setCursiveFontFamily(para1: JLString); overload; virtual;
  18687. function getCursiveFontFamily(): JLString; overload; virtual;
  18688. procedure setFantasyFontFamily(para1: JLString); overload; virtual;
  18689. function getFantasyFontFamily(): JLString; overload; virtual;
  18690. procedure setMinimumFontSize(para1: jint); overload; virtual;
  18691. function getMinimumFontSize(): jint; overload; virtual;
  18692. procedure setMinimumLogicalFontSize(para1: jint); overload; virtual;
  18693. function getMinimumLogicalFontSize(): jint; overload; virtual;
  18694. procedure setDefaultFontSize(para1: jint); overload; virtual;
  18695. function getDefaultFontSize(): jint; overload; virtual;
  18696. procedure setDefaultFixedFontSize(para1: jint); overload; virtual;
  18697. function getDefaultFixedFontSize(): jint; overload; virtual;
  18698. procedure setLoadsImagesAutomatically(para1: jboolean); overload; virtual;
  18699. function getLoadsImagesAutomatically(): jboolean; overload; virtual;
  18700. procedure setBlockNetworkImage(para1: jboolean); overload; virtual;
  18701. function getBlockNetworkImage(): jboolean; overload; virtual;
  18702. procedure setBlockNetworkLoads(para1: jboolean); overload; virtual;
  18703. function getBlockNetworkLoads(): jboolean; overload; virtual;
  18704. procedure setJavaScriptEnabled(para1: jboolean); overload; virtual;
  18705. procedure setPluginsEnabled(para1: jboolean); overload; virtual;
  18706. procedure setPluginState(para1: AWWebSettings.InnerPluginState); overload; virtual;
  18707. procedure setPluginsPath(para1: JLString); overload; virtual;
  18708. procedure setDatabasePath(para1: JLString); overload; virtual;
  18709. procedure setGeolocationDatabasePath(para1: JLString); overload; virtual;
  18710. procedure setAppCacheEnabled(para1: jboolean); overload; virtual;
  18711. procedure setAppCachePath(para1: JLString); overload; virtual;
  18712. procedure setAppCacheMaxSize(para1: jlong); overload; virtual;
  18713. procedure setDatabaseEnabled(para1: jboolean); overload; virtual;
  18714. procedure setDomStorageEnabled(para1: jboolean); overload; virtual;
  18715. function getDomStorageEnabled(): jboolean; overload; virtual;
  18716. function getDatabasePath(): JLString; overload; virtual;
  18717. function getDatabaseEnabled(): jboolean; overload; virtual;
  18718. procedure setGeolocationEnabled(para1: jboolean); overload; virtual;
  18719. function getJavaScriptEnabled(): jboolean; overload; virtual;
  18720. function getPluginsEnabled(): jboolean; overload; virtual;
  18721. function getPluginState(): AWWebSettings.InnerPluginState; overload; virtual;
  18722. function getPluginsPath(): JLString; overload; virtual;
  18723. procedure setJavaScriptCanOpenWindowsAutomatically(para1: jboolean); overload; virtual;
  18724. function getJavaScriptCanOpenWindowsAutomatically(): jboolean; overload; virtual;
  18725. procedure setDefaultTextEncodingName(para1: JLString); overload; virtual;
  18726. function getDefaultTextEncodingName(): JLString; overload; virtual;
  18727. procedure setUserAgentString(para1: JLString); overload; virtual;
  18728. function getUserAgentString(): JLString; overload; virtual;
  18729. procedure setNeedInitialFocus(para1: jboolean); overload; virtual;
  18730. procedure setRenderPriority(para1: AWWebSettings.InnerRenderPriority); overload; virtual;
  18731. procedure setCacheMode(para1: jint); overload; virtual;
  18732. function getCacheMode(): jint; overload; virtual;
  18733. end;
  18734. JLAElementType = class sealed external 'java.lang.annotation' name 'ElementType' (JLEnum)
  18735. public
  18736. final class var
  18737. fANNOTATION_TYPE: JLAElementType; external name 'ANNOTATION_TYPE';
  18738. fCONSTRUCTOR: JLAElementType; external name 'CONSTRUCTOR';
  18739. fFIELD: JLAElementType; external name 'FIELD';
  18740. fLOCAL_VARIABLE: JLAElementType; external name 'LOCAL_VARIABLE';
  18741. fMETHOD: JLAElementType; external name 'METHOD';
  18742. fPACKAGE: JLAElementType; external name 'PACKAGE';
  18743. fPARAMETER: JLAElementType; external name 'PARAMETER';
  18744. fTYPE: JLAElementType; external name 'TYPE';
  18745. public
  18746. class function values(): Arr1JLAElementType; static; overload;
  18747. class function valueOf(para1: JLString): JLAElementType; static; overload;
  18748. end;
  18749. JLARetentionPolicy = class sealed external 'java.lang.annotation' name 'RetentionPolicy' (JLEnum)
  18750. public
  18751. final class var
  18752. fCLASS: JLARetentionPolicy; external name 'CLASS';
  18753. fRUNTIME: JLARetentionPolicy; external name 'RUNTIME';
  18754. fSOURCE: JLARetentionPolicy; external name 'SOURCE';
  18755. public
  18756. class function values(): Arr1JLARetentionPolicy; static; overload;
  18757. class function valueOf(para1: JLString): JLARetentionPolicy; static; overload;
  18758. end;
  18759. JMRoundingMode = class sealed external 'java.math' name 'RoundingMode' (JLEnum)
  18760. public
  18761. final class var
  18762. fCEILING: JMRoundingMode; external name 'CEILING';
  18763. fDOWN: JMRoundingMode; external name 'DOWN';
  18764. fFLOOR: JMRoundingMode; external name 'FLOOR';
  18765. fHALF_DOWN: JMRoundingMode; external name 'HALF_DOWN';
  18766. fHALF_EVEN: JMRoundingMode; external name 'HALF_EVEN';
  18767. fHALF_UP: JMRoundingMode; external name 'HALF_UP';
  18768. fUNNECESSARY: JMRoundingMode; external name 'UNNECESSARY';
  18769. fUP: JMRoundingMode; external name 'UP';
  18770. public
  18771. class function values(): Arr1JMRoundingMode; static; overload;
  18772. class function valueOf(para1: JLString): JMRoundingMode; static; overload;
  18773. class function valueOf(para1: jint): JMRoundingMode; static; overload;
  18774. end;
  18775. JNAuthenticator = class abstract external 'java.net' name 'Authenticator' (JLObject)
  18776. public
  18777. type
  18778. InnerRequestorType = class;
  18779. Arr1InnerRequestorType = array of InnerRequestorType;
  18780. Arr2InnerRequestorType = array of Arr1InnerRequestorType;
  18781. Arr3InnerRequestorType = array of Arr2InnerRequestorType;
  18782. InnerRequestorType = class sealed external 'java.net' name 'RequestorType' (JLEnum)
  18783. public
  18784. final class var
  18785. fPROXY: JNAuthenticator.InnerRequestorType; external name 'PROXY';
  18786. fSERVER: JNAuthenticator.InnerRequestorType; external name 'SERVER';
  18787. public
  18788. class function values(): JNAuthenticator.Arr1InnerRequestorType; static; overload;
  18789. class function valueOf(para1: JLString): JNAuthenticator.InnerRequestorType; static; overload;
  18790. end;
  18791. public
  18792. constructor create(); overload;
  18793. strict protected
  18794. function getPasswordAuthentication(): JNPasswordAuthentication; overload; virtual;
  18795. function getRequestingPort(): jint; overload; virtual; final;
  18796. function getRequestingSite(): JNInetAddress; overload; virtual; final;
  18797. function getRequestingPrompt(): JLString; overload; virtual; final;
  18798. function getRequestingProtocol(): JLString; overload; virtual; final;
  18799. function getRequestingScheme(): JLString; overload; virtual; final;
  18800. public
  18801. class function requestPasswordAuthentication(para1: JNInetAddress; para2: jint; para3: JLString; para4: JLString; para5: JLString): JNPasswordAuthentication; static; overload;
  18802. class procedure setDefault(para1: JNAuthenticator); static; overload;
  18803. class function requestPasswordAuthentication(para1: JLString; para2: JNInetAddress; para3: jint; para4: JLString; para5: JLString; para6: JLString): JNPasswordAuthentication; static; overload;
  18804. strict protected
  18805. function getRequestingHost(): JLString; overload; virtual; final;
  18806. public
  18807. class function requestPasswordAuthentication(para1: JLString; para2: JNInetAddress; para3: jint; para4: JLString; para5: JLString; para6: JLString; para7: JNURL; para8: JNAuthenticator.InnerRequestorType): JNPasswordAuthentication; static; overload;
  18808. strict protected
  18809. function getRequestingURL(): JNURL; overload; virtual;
  18810. function getRequestorType(): JNAuthenticator.InnerRequestorType; overload; virtual;
  18811. end;
  18812. JNProxy = class external 'java.net' name 'Proxy' (JLObject)
  18813. public
  18814. type
  18815. InnerType = class;
  18816. Arr1InnerType = array of InnerType;
  18817. Arr2InnerType = array of Arr1InnerType;
  18818. Arr3InnerType = array of Arr2InnerType;
  18819. InnerType = class sealed external 'java.net' name 'Type' (JLEnum)
  18820. public
  18821. final class var
  18822. fDIRECT: JNProxy.InnerType; external name 'DIRECT';
  18823. fHTTP: JNProxy.InnerType; external name 'HTTP';
  18824. fSOCKS: JNProxy.InnerType; external name 'SOCKS';
  18825. public
  18826. class function values(): JNProxy.Arr1InnerType; static; overload;
  18827. class function valueOf(para1: JLString): JNProxy.InnerType; static; overload;
  18828. end;
  18829. public
  18830. final class var
  18831. fNO_PROXY: JNProxy; external name 'NO_PROXY';
  18832. public
  18833. constructor create(para1: JNProxy.InnerType; para2: JNSocketAddress); overload;
  18834. function &type(): JNProxy.InnerType; overload; virtual;
  18835. function address(): JNSocketAddress; overload; virtual;
  18836. function toString(): JLString; overload; virtual;
  18837. function equals(para1: JLObject): jboolean; overload; virtual; final;
  18838. function hashCode(): jint; overload; virtual; final;
  18839. end;
  18840. JSClientInfoStatus = class sealed external 'java.sql' name 'ClientInfoStatus' (JLEnum)
  18841. public
  18842. final class var
  18843. fREASON_UNKNOWN: JSClientInfoStatus; external name 'REASON_UNKNOWN';
  18844. fREASON_UNKNOWN_PROPERTY: JSClientInfoStatus; external name 'REASON_UNKNOWN_PROPERTY';
  18845. fREASON_VALUE_INVALID: JSClientInfoStatus; external name 'REASON_VALUE_INVALID';
  18846. fREASON_VALUE_TRUNCATED: JSClientInfoStatus; external name 'REASON_VALUE_TRUNCATED';
  18847. public
  18848. class function values(): Arr1JSClientInfoStatus; static; overload;
  18849. class function valueOf(para1: JLString): JSClientInfoStatus; static; overload;
  18850. end;
  18851. JSRowIdLifetime = class sealed external 'java.sql' name 'RowIdLifetime' (JLEnum)
  18852. public
  18853. final class var
  18854. fROWID_UNSUPPORTED: JSRowIdLifetime; external name 'ROWID_UNSUPPORTED';
  18855. fROWID_VALID_FOREVER: JSRowIdLifetime; external name 'ROWID_VALID_FOREVER';
  18856. fROWID_VALID_OTHER: JSRowIdLifetime; external name 'ROWID_VALID_OTHER';
  18857. fROWID_VALID_SESSION: JSRowIdLifetime; external name 'ROWID_VALID_SESSION';
  18858. fROWID_VALID_TRANSACTION: JSRowIdLifetime; external name 'ROWID_VALID_TRANSACTION';
  18859. public
  18860. class function values(): Arr1JSRowIdLifetime; static; overload;
  18861. class function valueOf(para1: JLString): JSRowIdLifetime; static; overload;
  18862. end;
  18863. JTNormalizer = class sealed external 'java.text' name 'Normalizer' (JLObject)
  18864. public
  18865. type
  18866. InnerForm = class;
  18867. Arr1InnerForm = array of InnerForm;
  18868. Arr2InnerForm = array of Arr1InnerForm;
  18869. Arr3InnerForm = array of Arr2InnerForm;
  18870. InnerForm = class sealed external 'java.text' name 'Form' (JLEnum)
  18871. public
  18872. final class var
  18873. fNFC: JTNormalizer.InnerForm; external name 'NFC';
  18874. fNFD: JTNormalizer.InnerForm; external name 'NFD';
  18875. fNFKC: JTNormalizer.InnerForm; external name 'NFKC';
  18876. fNFKD: JTNormalizer.InnerForm; external name 'NFKD';
  18877. public
  18878. class function values(): JTNormalizer.Arr1InnerForm; static; overload;
  18879. class function valueOf(para1: JLString): JTNormalizer.InnerForm; static; overload;
  18880. end;
  18881. public
  18882. class function isNormalized(para1: JLCharSequence; para2: JTNormalizer.InnerForm): jboolean; static; overload;
  18883. class function normalize(para1: JLCharSequence; para2: JTNormalizer.InnerForm): JLString; static; overload;
  18884. end;
  18885. JUCTimeUnit = class sealed external 'java.util.concurrent' name 'TimeUnit' (JLEnum)
  18886. public
  18887. final class var
  18888. fDAYS: JUCTimeUnit; external name 'DAYS';
  18889. fHOURS: JUCTimeUnit; external name 'HOURS';
  18890. fMICROSECONDS: JUCTimeUnit; external name 'MICROSECONDS';
  18891. fMILLISECONDS: JUCTimeUnit; external name 'MILLISECONDS';
  18892. fMINUTES: JUCTimeUnit; external name 'MINUTES';
  18893. fNANOSECONDS: JUCTimeUnit; external name 'NANOSECONDS';
  18894. fSECONDS: JUCTimeUnit; external name 'SECONDS';
  18895. public
  18896. class function values(): Arr1JUCTimeUnit; static; overload;
  18897. class function valueOf(para1: JLString): JUCTimeUnit; static; overload;
  18898. function convert(para1: jlong; para2: JUCTimeUnit): jlong; overload; virtual;
  18899. function toNanos(para1: jlong): jlong; overload; virtual;
  18900. function toMicros(para1: jlong): jlong; overload; virtual;
  18901. function toMillis(para1: jlong): jlong; overload; virtual;
  18902. function toSeconds(para1: jlong): jlong; overload; virtual;
  18903. function toMinutes(para1: jlong): jlong; overload; virtual;
  18904. function toHours(para1: jlong): jlong; overload; virtual;
  18905. function toDays(para1: jlong): jlong; overload; virtual;
  18906. procedure timedWait(para1: JLObject; para2: jlong); overload; virtual; // throws java.lang.InterruptedException
  18907. procedure timedJoin(para1: JLThread; para2: jlong); overload; virtual; // throws java.lang.InterruptedException
  18908. procedure sleep(para1: jlong); overload; virtual; // throws java.lang.InterruptedException
  18909. end;
  18910. JNSSSLEngineResult = class external 'javax.net.ssl' name 'SSLEngineResult' (JLObject)
  18911. public
  18912. type
  18913. InnerStatus = class;
  18914. Arr1InnerStatus = array of InnerStatus;
  18915. Arr2InnerStatus = array of Arr1InnerStatus;
  18916. Arr3InnerStatus = array of Arr2InnerStatus;
  18917. InnerHandshakeStatus = class;
  18918. Arr1InnerHandshakeStatus = array of InnerHandshakeStatus;
  18919. Arr2InnerHandshakeStatus = array of Arr1InnerHandshakeStatus;
  18920. Arr3InnerHandshakeStatus = array of Arr2InnerHandshakeStatus;
  18921. InnerStatus = class sealed external 'javax.net.ssl' name 'Status' (JLEnum)
  18922. public
  18923. final class var
  18924. fBUFFER_OVERFLOW: JNSSSLEngineResult.InnerStatus; external name 'BUFFER_OVERFLOW';
  18925. fBUFFER_UNDERFLOW: JNSSSLEngineResult.InnerStatus; external name 'BUFFER_UNDERFLOW';
  18926. fCLOSED: JNSSSLEngineResult.InnerStatus; external name 'CLOSED';
  18927. fOK: JNSSSLEngineResult.InnerStatus; external name 'OK';
  18928. public
  18929. class function values(): JNSSSLEngineResult.Arr1InnerStatus; static; overload;
  18930. class function valueOf(para1: JLString): JNSSSLEngineResult.InnerStatus; static; overload;
  18931. end;
  18932. InnerHandshakeStatus = class sealed external 'javax.net.ssl' name 'HandshakeStatus' (JLEnum)
  18933. public
  18934. final class var
  18935. fFINISHED: JNSSSLEngineResult.InnerHandshakeStatus; external name 'FINISHED';
  18936. fNEED_TASK: JNSSSLEngineResult.InnerHandshakeStatus; external name 'NEED_TASK';
  18937. fNEED_UNWRAP: JNSSSLEngineResult.InnerHandshakeStatus; external name 'NEED_UNWRAP';
  18938. fNEED_WRAP: JNSSSLEngineResult.InnerHandshakeStatus; external name 'NEED_WRAP';
  18939. fNOT_HANDSHAKING: JNSSSLEngineResult.InnerHandshakeStatus; external name 'NOT_HANDSHAKING';
  18940. public
  18941. class function values(): JNSSSLEngineResult.Arr1InnerHandshakeStatus; static; overload;
  18942. class function valueOf(para1: JLString): JNSSSLEngineResult.InnerHandshakeStatus; static; overload;
  18943. end;
  18944. public
  18945. constructor create(para1: JNSSSLEngineResult.InnerStatus; para2: JNSSSLEngineResult.InnerHandshakeStatus; para3: jint; para4: jint); overload;
  18946. function getStatus(): JNSSSLEngineResult.InnerStatus; overload; virtual; final;
  18947. function getHandshakeStatus(): JNSSSLEngineResult.InnerHandshakeStatus; overload; virtual; final;
  18948. function bytesConsumed(): jint; overload; virtual; final;
  18949. function bytesProduced(): jint; overload; virtual; final;
  18950. function toString(): JLString; overload; virtual;
  18951. end;
  18952. OAHCRRouteInfo = interface external 'org.apache.http.conn.routing' name 'RouteInfo'
  18953. type
  18954. InnerLayerType = class;
  18955. Arr1InnerLayerType = array of InnerLayerType;
  18956. Arr2InnerLayerType = array of Arr1InnerLayerType;
  18957. Arr3InnerLayerType = array of Arr2InnerLayerType;
  18958. InnerTunnelType = class;
  18959. Arr1InnerTunnelType = array of InnerTunnelType;
  18960. Arr2InnerTunnelType = array of Arr1InnerTunnelType;
  18961. Arr3InnerTunnelType = array of Arr2InnerTunnelType;
  18962. InnerLayerType = class sealed external 'org.apache.http.conn.routing' name 'LayerType' (JLEnum)
  18963. public
  18964. final class var
  18965. fLAYERED: OAHCRRouteInfo.InnerLayerType; external name 'LAYERED';
  18966. fPLAIN: OAHCRRouteInfo.InnerLayerType; external name 'PLAIN';
  18967. public
  18968. class function values(): OAHCRRouteInfo.Arr1InnerLayerType; static; overload;
  18969. class function valueOf(para1: JLString): OAHCRRouteInfo.InnerLayerType; static; overload;
  18970. end;
  18971. InnerTunnelType = class sealed external 'org.apache.http.conn.routing' name 'TunnelType' (JLEnum)
  18972. public
  18973. final class var
  18974. fPLAIN: OAHCRRouteInfo.InnerTunnelType; external name 'PLAIN';
  18975. fTUNNELLED: OAHCRRouteInfo.InnerTunnelType; external name 'TUNNELLED';
  18976. public
  18977. class function values(): OAHCRRouteInfo.Arr1InnerTunnelType; static; overload;
  18978. class function valueOf(para1: JLString): OAHCRRouteInfo.InnerTunnelType; static; overload;
  18979. end;
  18980. function getTargetHost(): OAHHttpHost; overload;
  18981. function getLocalAddress(): JNInetAddress; overload;
  18982. function getHopCount(): jint; overload;
  18983. function getHopTarget(para1: jint): OAHHttpHost; overload;
  18984. function getProxyHost(): OAHHttpHost; overload;
  18985. function getTunnelType(): OAHCRRouteInfo.InnerTunnelType; overload;
  18986. function isTunnelled(): jboolean; overload;
  18987. function getLayerType(): OAHCRRouteInfo.InnerLayerType; overload;
  18988. function isLayered(): jboolean; overload;
  18989. function isSecure(): jboolean; overload;
  18990. end;
  18991. AWWebBackForwardList = class external 'android.webkit' name 'WebBackForwardList' (JLObject, JLCloneable, JISerializable)
  18992. public
  18993. function getCurrentItem(): AWWebHistoryItem; overload; virtual;
  18994. function getCurrentIndex(): jint; overload; virtual;
  18995. function getItemAtIndex(para1: jint): AWWebHistoryItem; overload; virtual;
  18996. function getSize(): jint; overload; virtual;
  18997. strict protected
  18998. function clone(): AWWebBackForwardList; overload; virtual;
  18999. function clone(): JLObject; overload; virtual; // throws java.lang.CloneNotSupportedException
  19000. end;
  19001. JBPropertyChangeSupport = class external 'java.beans' name 'PropertyChangeSupport' (JLObject, JISerializable)
  19002. public
  19003. constructor create(para1: JLObject); overload;
  19004. procedure firePropertyChange(para1: JLString; para2: JLObject; para3: JLObject); overload; virtual;
  19005. procedure fireIndexedPropertyChange(para1: JLString; para2: jint; para3: JLObject; para4: JLObject); overload; virtual;
  19006. procedure removePropertyChangeListener(para1: JLString; para2: JBPropertyChangeListener); overload; virtual;
  19007. procedure addPropertyChangeListener(para1: JLString; para2: JBPropertyChangeListener); overload; virtual;
  19008. function getPropertyChangeListeners(para1: JLString): Arr1JBPropertyChangeListener; overload; virtual;
  19009. procedure firePropertyChange(para1: JLString; para2: jboolean; para3: jboolean); overload; virtual;
  19010. procedure fireIndexedPropertyChange(para1: JLString; para2: jint; para3: jboolean; para4: jboolean); overload; virtual;
  19011. procedure firePropertyChange(para1: JLString; para2: jint; para3: jint); overload; virtual;
  19012. procedure fireIndexedPropertyChange(para1: JLString; para2: jint; para3: jint; para4: jint); overload; virtual;
  19013. function hasListeners(para1: JLString): jboolean; overload; virtual;
  19014. procedure removePropertyChangeListener(para1: JBPropertyChangeListener); overload; virtual;
  19015. procedure addPropertyChangeListener(para1: JBPropertyChangeListener); overload; virtual;
  19016. function getPropertyChangeListeners(): Arr1JBPropertyChangeListener; overload; virtual;
  19017. procedure firePropertyChange(para1: JBPropertyChangeEvent); overload; virtual;
  19018. end;
  19019. JIExternalizable = interface external 'java.io' name 'Externalizable' (JISerializable)
  19020. procedure readExternal(para1: JIObjectInput); overload; // throws java.io.IOException, java.lang.ClassNotFoundException
  19021. procedure writeExternal(para1: JIObjectOutput); overload; // throws java.io.IOException
  19022. end;
  19023. JIFile = class external 'java.io' name 'File' (JLObject, JISerializable, JLComparable)
  19024. public
  19025. final class var
  19026. fseparatorChar: jchar; external name 'separatorChar';
  19027. fseparator: JLString; external name 'separator';
  19028. fpathSeparatorChar: jchar; external name 'pathSeparatorChar';
  19029. fpathSeparator: JLString; external name 'pathSeparator';
  19030. public
  19031. constructor create(para1: JIFile; para2: JLString); overload;
  19032. constructor create(para1: JLString); overload;
  19033. constructor create(para1: JLString; para2: JLString); overload;
  19034. constructor create(para1: JNURI); overload;
  19035. class function listRoots(): Arr1JIFile; static; overload;
  19036. function canExecute(): jboolean; overload; virtual;
  19037. function canRead(): jboolean; overload; virtual;
  19038. function canWrite(): jboolean; overload; virtual;
  19039. function compareTo(para1: JIFile): jint; overload; virtual;
  19040. function delete(): jboolean; overload; virtual;
  19041. procedure deleteOnExit(); overload; virtual;
  19042. function equals(para1: JLObject): jboolean; overload; virtual;
  19043. function exists(): jboolean; overload; virtual;
  19044. function getAbsolutePath(): JLString; overload; virtual;
  19045. function getAbsoluteFile(): JIFile; overload; virtual;
  19046. function getCanonicalPath(): JLString; overload; virtual; // throws java.io.IOException
  19047. function getCanonicalFile(): JIFile; overload; virtual; // throws java.io.IOException
  19048. function getName(): JLString; overload; virtual;
  19049. function getParent(): JLString; overload; virtual;
  19050. function getParentFile(): JIFile; overload; virtual;
  19051. function getPath(): JLString; overload; virtual;
  19052. function hashCode(): jint; overload; virtual;
  19053. function isAbsolute(): jboolean; overload; virtual;
  19054. function isDirectory(): jboolean; overload; virtual;
  19055. function isFile(): jboolean; overload; virtual;
  19056. function isHidden(): jboolean; overload; virtual;
  19057. function lastModified(): jlong; overload; virtual;
  19058. function setLastModified(para1: jlong): jboolean; overload; virtual;
  19059. function setReadOnly(): jboolean; overload; virtual;
  19060. function setExecutable(para1: jboolean; para2: jboolean): jboolean; overload; virtual;
  19061. function setExecutable(para1: jboolean): jboolean; overload; virtual;
  19062. function setReadable(para1: jboolean; para2: jboolean): jboolean; overload; virtual;
  19063. function setReadable(para1: jboolean): jboolean; overload; virtual;
  19064. function setWritable(para1: jboolean; para2: jboolean): jboolean; overload; virtual;
  19065. function setWritable(para1: jboolean): jboolean; overload; virtual;
  19066. function length(): jlong; overload; virtual;
  19067. function list(): Arr1JLString; overload; virtual;
  19068. function list(para1: JIFilenameFilter): Arr1JLString; overload; virtual;
  19069. function listFiles(): Arr1JIFile; overload; virtual;
  19070. function listFiles(para1: JIFilenameFilter): Arr1JIFile; overload; virtual;
  19071. function listFiles(para1: JIFileFilter): Arr1JIFile; overload; virtual;
  19072. function mkdir(): jboolean; overload; virtual;
  19073. function mkdirs(): jboolean; overload; virtual;
  19074. function createNewFile(): jboolean; overload; virtual; // throws java.io.IOException
  19075. class function createTempFile(para1: JLString; para2: JLString): JIFile; static; overload; // throws java.io.IOException
  19076. class function createTempFile(para1: JLString; para2: JLString; para3: JIFile): JIFile; static; overload; // throws java.io.IOException
  19077. function renameTo(para1: JIFile): jboolean; overload; virtual;
  19078. function toString(): JLString; overload; virtual;
  19079. function toURI(): JNURI; overload; virtual;
  19080. function toURL(): JNURL; overload; virtual; // throws java.net.MalformedURLException
  19081. function getTotalSpace(): jlong; overload; virtual;
  19082. function getUsableSpace(): jlong; overload; virtual;
  19083. function getFreeSpace(): jlong; overload; virtual;
  19084. function compareTo(para1: JLObject): jint; overload; virtual;
  19085. end;
  19086. JIObjectStreamClass = class external 'java.io' name 'ObjectStreamClass' (JLObject, JISerializable)
  19087. public
  19088. final class var
  19089. fNO_FIELDS: Arr1JIObjectStreamField; external name 'NO_FIELDS';
  19090. public
  19091. function forClass(): JLClass; overload; virtual;
  19092. function getField(para1: JLString): JIObjectStreamField; overload; virtual;
  19093. function getFields(): Arr1JIObjectStreamField; overload; virtual;
  19094. function getName(): JLString; overload; virtual;
  19095. function getSerialVersionUID(): jlong; overload; virtual;
  19096. class function lookup(para1: JLClass): JIObjectStreamClass; static; overload;
  19097. class function lookupAny(para1: JLClass): JIObjectStreamClass; static; overload;
  19098. function toString(): JLString; overload; virtual;
  19099. end;
  19100. JLStackTraceElement = class sealed external 'java.lang' name 'StackTraceElement' (JLObject, JISerializable)
  19101. public
  19102. constructor create(para1: JLString; para2: JLString; para3: JLString; para4: jint); overload;
  19103. function equals(para1: JLObject): jboolean; overload; virtual;
  19104. function getClassName(): JLString; overload; virtual;
  19105. function getFileName(): JLString; overload; virtual;
  19106. function getLineNumber(): jint; overload; virtual;
  19107. function getMethodName(): JLString; overload; virtual;
  19108. function hashCode(): jint; overload; virtual;
  19109. function isNativeMethod(): jboolean; overload; virtual;
  19110. function toString(): JLString; overload; virtual;
  19111. end;
  19112. JLRProxy = class external 'java.lang.reflect' name 'Proxy' (JLObject, JISerializable)
  19113. strict protected
  19114. var
  19115. fh: JLRInvocationHandler; external name 'h';
  19116. strict protected
  19117. constructor create(para1: JLRInvocationHandler); overload;
  19118. public
  19119. class function getProxyClass(para1: JLClassLoader; para2: Arr1JLClass): JLClass; static; overload; // throws java.lang.IllegalArgumentException
  19120. class function getProxyClass(para1: JLClassLoader; const para2: array of JLClass): JLClass; static; overload; // throws java.lang.IllegalArgumentException
  19121. class function newProxyInstance(para1: JLClassLoader; para2: Arr1JLClass; para3: JLRInvocationHandler): JLObject; static; overload; // throws java.lang.IllegalArgumentException
  19122. class function newProxyInstance(para1: JLClassLoader; var para2: array of JLClass; para3: JLRInvocationHandler): JLObject; static; overload; // throws java.lang.IllegalArgumentException
  19123. class function isProxyClass(para1: JLClass): jboolean; static; overload;
  19124. class function getInvocationHandler(para1: JLObject): JLRInvocationHandler; static; overload; // throws java.lang.IllegalArgumentException
  19125. end;
  19126. JMMathContext = class sealed external 'java.math' name 'MathContext' (JLObject, JISerializable)
  19127. public
  19128. final class var
  19129. fDECIMAL128: JMMathContext; external name 'DECIMAL128';
  19130. fDECIMAL32: JMMathContext; external name 'DECIMAL32';
  19131. fDECIMAL64: JMMathContext; external name 'DECIMAL64';
  19132. fUNLIMITED: JMMathContext; external name 'UNLIMITED';
  19133. public
  19134. constructor create(para1: jint); overload;
  19135. constructor create(para1: jint; para2: JMRoundingMode); overload;
  19136. constructor create(para1: JLString); overload;
  19137. function getPrecision(): jint; overload; virtual;
  19138. function getRoundingMode(): JMRoundingMode; overload; virtual;
  19139. function equals(para1: JLObject): jboolean; overload; virtual;
  19140. function hashCode(): jint; overload; virtual;
  19141. function toString(): JLString; overload; virtual;
  19142. end;
  19143. JNInetAddress = class external 'java.net' name 'InetAddress' (JLObject, JISerializable)
  19144. public
  19145. function equals(para1: JLObject): jboolean; overload; virtual;
  19146. function getAddress(): Arr1jbyte; overload; virtual;
  19147. class function getAllByName(para1: JLString): Arr1JNInetAddress; static; overload; // throws java.net.UnknownHostException
  19148. class function getByName(para1: JLString): JNInetAddress; static; overload; // throws java.net.UnknownHostException
  19149. function getHostAddress(): JLString; overload; virtual;
  19150. function getHostName(): JLString; overload; virtual;
  19151. function getCanonicalHostName(): JLString; overload; virtual;
  19152. class function getLocalHost(): JNInetAddress; static; overload; // throws java.net.UnknownHostException
  19153. function hashCode(): jint; overload; virtual;
  19154. function toString(): JLString; overload; virtual;
  19155. function isAnyLocalAddress(): jboolean; overload; virtual;
  19156. function isLinkLocalAddress(): jboolean; overload; virtual;
  19157. function isLoopbackAddress(): jboolean; overload; virtual;
  19158. function isMCGlobal(): jboolean; overload; virtual;
  19159. function isMCLinkLocal(): jboolean; overload; virtual;
  19160. function isMCNodeLocal(): jboolean; overload; virtual;
  19161. function isMCOrgLocal(): jboolean; overload; virtual;
  19162. function isMCSiteLocal(): jboolean; overload; virtual;
  19163. function isMulticastAddress(): jboolean; overload; virtual;
  19164. function isSiteLocalAddress(): jboolean; overload; virtual;
  19165. function isReachable(para1: jint): jboolean; overload; virtual; // throws java.io.IOException
  19166. function isReachable(para1: JNNetworkInterface; para2: jint; para3: jint): jboolean; overload; virtual; // throws java.io.IOException
  19167. class function getByAddress(para1: Arr1jbyte): JNInetAddress; static; overload; // throws java.net.UnknownHostException
  19168. class function getByAddress(var para1: array of jbyte): JNInetAddress; static; overload; // throws java.net.UnknownHostException
  19169. class function getByAddress(para1: JLString; para2: Arr1jbyte): JNInetAddress; static; overload; // throws java.net.UnknownHostException
  19170. class function getByAddress(para1: JLString; var para2: array of jbyte): JNInetAddress; static; overload; // throws java.net.UnknownHostException
  19171. end;
  19172. JNSocketAddress = class abstract external 'java.net' name 'SocketAddress' (JLObject, JISerializable)
  19173. public
  19174. constructor create(); overload;
  19175. end;
  19176. JNURI = class sealed external 'java.net' name 'URI' (JLObject, JLComparable, JISerializable)
  19177. public
  19178. constructor create(para1: JLString); overload; // throws java.net.URISyntaxException
  19179. constructor create(para1: JLString; para2: JLString; para3: JLString); overload; // throws java.net.URISyntaxException
  19180. constructor create(para1: JLString; para2: JLString; para3: JLString; para4: jint; para5: JLString; para6: JLString; para7: JLString); overload; // throws java.net.URISyntaxException
  19181. constructor create(para1: JLString; para2: JLString; para3: JLString; para4: JLString); overload; // throws java.net.URISyntaxException
  19182. constructor create(para1: JLString; para2: JLString; para3: JLString; para4: JLString; para5: JLString); overload; // throws java.net.URISyntaxException
  19183. function compareTo(para1: JNURI): jint; overload; virtual;
  19184. class function create_(para1: JLString): JNURI; static; external name 'create'; overload;
  19185. function equals(para1: JLObject): jboolean; overload; virtual;
  19186. function getScheme(): JLString; overload; virtual;
  19187. function getSchemeSpecificPart(): JLString; overload; virtual;
  19188. function getRawSchemeSpecificPart(): JLString; overload; virtual;
  19189. function getAuthority(): JLString; overload; virtual;
  19190. function getRawAuthority(): JLString; overload; virtual;
  19191. function getUserInfo(): JLString; overload; virtual;
  19192. function getRawUserInfo(): JLString; overload; virtual;
  19193. function getHost(): JLString; overload; virtual;
  19194. function getPort(): jint; overload; virtual;
  19195. function getPath(): JLString; overload; virtual;
  19196. function getRawPath(): JLString; overload; virtual;
  19197. function getQuery(): JLString; overload; virtual;
  19198. function getRawQuery(): JLString; overload; virtual;
  19199. function getFragment(): JLString; overload; virtual;
  19200. function getRawFragment(): JLString; overload; virtual;
  19201. function hashCode(): jint; overload; virtual;
  19202. function isAbsolute(): jboolean; overload; virtual;
  19203. function isOpaque(): jboolean; overload; virtual;
  19204. function normalize(): JNURI; overload; virtual;
  19205. function parseServerAuthority(): JNURI; overload; virtual; // throws java.net.URISyntaxException
  19206. function relativize(para1: JNURI): JNURI; overload; virtual;
  19207. function resolve(para1: JNURI): JNURI; overload; virtual;
  19208. function resolve(para1: JLString): JNURI; overload; virtual;
  19209. function toASCIIString(): JLString; overload; virtual;
  19210. function toString(): JLString; overload; virtual;
  19211. function toURL(): JNURL; overload; virtual; // throws java.net.MalformedURLException
  19212. function compareTo(para1: JLObject): jint; overload; virtual;
  19213. end;
  19214. JNURL = class sealed external 'java.net' name 'URL' (JLObject, JISerializable)
  19215. public
  19216. constructor create(para1: JLString); overload; // throws java.net.MalformedURLException
  19217. constructor create(para1: JNURL; para2: JLString); overload; // throws java.net.MalformedURLException
  19218. constructor create(para1: JNURL; para2: JLString; para3: JNURLStreamHandler); overload; // throws java.net.MalformedURLException
  19219. constructor create(para1: JLString; para2: JLString; para3: JLString); overload; // throws java.net.MalformedURLException
  19220. constructor create(para1: JLString; para2: JLString; para3: jint; para4: JLString); overload; // throws java.net.MalformedURLException
  19221. constructor create(para1: JLString; para2: JLString; para3: jint; para4: JLString; para5: JNURLStreamHandler); overload; // throws java.net.MalformedURLException
  19222. class procedure setURLStreamHandlerFactory(para1: JNURLStreamHandlerFactory); static; overload;
  19223. strict protected
  19224. procedure &set(para1: JLString; para2: JLString; para3: jint; para4: JLString; para5: JLString); overload; virtual;
  19225. public
  19226. function equals(para1: JLObject): jboolean; overload; virtual;
  19227. function sameFile(para1: JNURL): jboolean; overload; virtual;
  19228. function hashCode(): jint; overload; virtual;
  19229. function getContent(): JLObject; overload; virtual; final; // throws java.io.IOException
  19230. function getContent(para1: Arr1JLClass): JLObject; overload; virtual; final; // throws java.io.IOException
  19231. function getContent(var para1: array of JLClass): JLObject; overload; virtual; final; // throws java.io.IOException
  19232. function openStream(): JIInputStream; overload; virtual; final; // throws java.io.IOException
  19233. function openConnection(): JNURLConnection; overload; virtual; // throws java.io.IOException
  19234. function openConnection(para1: JNProxy): JNURLConnection; overload; virtual; // throws java.io.IOException
  19235. function toURI(): JNURI; overload; virtual; // throws java.net.URISyntaxException
  19236. function toString(): JLString; overload; virtual;
  19237. function toExternalForm(): JLString; overload; virtual;
  19238. function getProtocol(): JLString; overload; virtual;
  19239. function getAuthority(): JLString; overload; virtual;
  19240. function getUserInfo(): JLString; overload; virtual;
  19241. function getHost(): JLString; overload; virtual;
  19242. function getPort(): jint; overload; virtual;
  19243. function getDefaultPort(): jint; overload; virtual;
  19244. function getFile(): JLString; overload; virtual;
  19245. function getPath(): JLString; overload; virtual;
  19246. function getQuery(): JLString; overload; virtual;
  19247. function getRef(): JLString; overload; virtual;
  19248. strict protected
  19249. procedure &set(para1: JLString; para2: JLString; para3: jint; para4: JLString; para5: JLString; para6: JLString; para7: JLString; para8: JLString); overload; virtual;
  19250. end;
  19251. JSCodeSigner = class sealed external 'java.security' name 'CodeSigner' (JLObject, JISerializable)
  19252. public
  19253. constructor create(para1: JSCCertPath; para2: JSecurityTimestamp); overload;
  19254. function equals(para1: JLObject): jboolean; overload; virtual;
  19255. function getSignerCertPath(): JSCCertPath; overload; virtual;
  19256. function getTimestamp(): JSecurityTimestamp; overload; virtual;
  19257. function hashCode(): jint; overload; virtual;
  19258. function toString(): JLString; overload; virtual;
  19259. end;
  19260. JSCodeSource = class external 'java.security' name 'CodeSource' (JLObject, JISerializable)
  19261. public
  19262. constructor create(para1: JNURL; para2: Arr1JSCCertificate); overload;
  19263. constructor create(para1: JNURL; const para2: array of JSCCertificate); overload;
  19264. constructor create(para1: JNURL; para2: Arr1JSCodeSigner); overload;
  19265. constructor create(para1: JNURL; const para2: array of JSCodeSigner); overload;
  19266. function getCertificates(): Arr1JSCCertificate; overload; virtual; final;
  19267. function getCodeSigners(): Arr1JSCodeSigner; overload; virtual; final;
  19268. function getLocation(): JNURL; overload; virtual; final;
  19269. function implies(para1: JSCodeSource): jboolean; overload; virtual;
  19270. end;
  19271. JSGuardedObject = class external 'java.security' name 'GuardedObject' (JLObject, JISerializable)
  19272. public
  19273. constructor create(para1: JLObject; para2: JSGuard); overload;
  19274. function getObject(): JLObject; overload; virtual; // throws java.lang.SecurityException
  19275. end;
  19276. JSKey = interface external 'java.security' name 'Key' (JISerializable)
  19277. const
  19278. serialVersionUID = jlong(6603384152749567654);
  19279. function getAlgorithm(): JLString; overload;
  19280. function getFormat(): JLString; overload;
  19281. function getEncoded(): Arr1jbyte; overload;
  19282. end;
  19283. JSKeyPair = class sealed external 'java.security' name 'KeyPair' (JLObject, JISerializable)
  19284. public
  19285. constructor create(para1: JSPublicKey; para2: JSPrivateKey); overload;
  19286. function getPrivate(): JSPrivateKey; overload; virtual;
  19287. function getPublic(): JSPublicKey; overload; virtual;
  19288. end;
  19289. JSKeyRep = class external 'java.security' name 'KeyRep' (JLObject, JISerializable)
  19290. public
  19291. type
  19292. InnerType = class;
  19293. Arr1InnerType = array of InnerType;
  19294. Arr2InnerType = array of Arr1InnerType;
  19295. Arr3InnerType = array of Arr2InnerType;
  19296. InnerType = class sealed external 'java.security' name 'Type' (JLEnum)
  19297. public
  19298. final class var
  19299. fPRIVATE: JSKeyRep.InnerType; external name 'PRIVATE';
  19300. fPUBLIC: JSKeyRep.InnerType; external name 'PUBLIC';
  19301. fSECRET: JSKeyRep.InnerType; external name 'SECRET';
  19302. public
  19303. class function values(): JSKeyRep.Arr1InnerType; static; overload;
  19304. class function valueOf(para1: JLString): JSKeyRep.InnerType; static; overload;
  19305. end;
  19306. public
  19307. constructor create(para1: JSKeyRep.InnerType; para2: JLString; para3: JLString; para4: Arr1jbyte); overload;
  19308. constructor create(para1: JSKeyRep.InnerType; para2: JLString; para3: JLString; const para4: array of jbyte); overload;
  19309. strict protected
  19310. function readResolve(): JLObject; overload; virtual; // throws java.io.ObjectStreamException
  19311. end;
  19312. JSPermissionCollection = class abstract external 'java.security' name 'PermissionCollection' (JLObject, JISerializable)
  19313. public
  19314. constructor create(); overload;
  19315. procedure add(para1: JSPermission); overload; virtual; abstract;
  19316. function elements(): JUEnumeration; overload; virtual; abstract;
  19317. function implies(para1: JSPermission): jboolean; overload; virtual; abstract;
  19318. function isReadOnly(): jboolean; overload; virtual;
  19319. procedure setReadOnly(); overload; virtual;
  19320. end;
  19321. JSSecureRandomSpi = class abstract external 'java.security' name 'SecureRandomSpi' (JLObject, JISerializable)
  19322. public
  19323. constructor create(); overload;
  19324. strict protected
  19325. procedure engineSetSeed(para1: Arr1jbyte); overload; virtual; abstract;
  19326. procedure engineSetSeed(var para1: array of jbyte); overload; virtual; abstract;
  19327. procedure engineNextBytes(para1: Arr1jbyte); overload; virtual; abstract;
  19328. procedure engineNextBytes(var para1: array of jbyte); overload; virtual; abstract;
  19329. function engineGenerateSeed(para1: jint): Arr1jbyte; overload; virtual; abstract;
  19330. end;
  19331. JSSignedObject = class sealed external 'java.security' name 'SignedObject' (JLObject, JISerializable)
  19332. public
  19333. constructor create(para1: JISerializable; para2: JSPrivateKey; para3: JSSignature); overload; // throws java.io.IOException, java.security.InvalidKeyException, java.security.SignatureException
  19334. function getObject(): JLObject; overload; virtual; // throws java.io.IOException, java.lang.ClassNotFoundException
  19335. function getSignature(): Arr1jbyte; overload; virtual;
  19336. function getAlgorithm(): JLString; overload; virtual;
  19337. function verify(para1: JSPublicKey; para2: JSSignature): jboolean; overload; virtual; // throws java.security.InvalidKeyException, java.security.SignatureException
  19338. end;
  19339. JSecurityTimestamp = class sealed external 'java.security' name 'Timestamp' (JLObject, JISerializable)
  19340. public
  19341. constructor create(para1: JUDate; para2: JSCCertPath); overload;
  19342. function equals(para1: JLObject): jboolean; overload; virtual;
  19343. function getSignerCertPath(): JSCCertPath; overload; virtual;
  19344. function getTimestamp(): JUDate; overload; virtual;
  19345. function hashCode(): jint; overload; virtual;
  19346. function toString(): JLString; overload; virtual;
  19347. end;
  19348. JSCCertPath = class abstract external 'java.security.cert' name 'CertPath' (JLObject, JISerializable)
  19349. public
  19350. type
  19351. InnerCertPathRep = class;
  19352. Arr1InnerCertPathRep = array of InnerCertPathRep;
  19353. Arr2InnerCertPathRep = array of Arr1InnerCertPathRep;
  19354. Arr3InnerCertPathRep = array of Arr2InnerCertPathRep;
  19355. InnerCertPathRep = class external 'java.security.cert' name 'CertPathRep' (JLObject, JISerializable)
  19356. strict protected
  19357. constructor create(para1: JLString; para2: Arr1jbyte); overload;
  19358. constructor create(para1: JLString; const para2: array of jbyte); overload;
  19359. function readResolve(): JLObject; overload; virtual; // throws java.io.ObjectStreamException
  19360. end;
  19361. strict protected
  19362. constructor create(para1: JLString); overload;
  19363. public
  19364. function getType(): JLString; overload; virtual;
  19365. function equals(para1: JLObject): jboolean; overload; virtual;
  19366. function hashCode(): jint; overload; virtual;
  19367. function toString(): JLString; overload; virtual;
  19368. function getCertificates(): JUList; overload; virtual; abstract;
  19369. function getEncoded(): Arr1jbyte; overload; virtual; abstract; // throws java.security.cert.CertificateEncodingException
  19370. function getEncoded(para1: JLString): Arr1jbyte; overload; virtual; abstract; // throws java.security.cert.CertificateEncodingException
  19371. function getEncodings(): JUIterator; overload; virtual; abstract;
  19372. strict protected
  19373. function writeReplace(): JLObject; overload; virtual; // throws java.io.ObjectStreamException
  19374. end;
  19375. JSCCertificate = class abstract external 'java.security.cert' name 'Certificate' (JLObject, JISerializable)
  19376. public
  19377. type
  19378. InnerCertificateRep = class;
  19379. Arr1InnerCertificateRep = array of InnerCertificateRep;
  19380. Arr2InnerCertificateRep = array of Arr1InnerCertificateRep;
  19381. Arr3InnerCertificateRep = array of Arr2InnerCertificateRep;
  19382. InnerCertificateRep = class external 'java.security.cert' name 'CertificateRep' (JLObject, JISerializable)
  19383. strict protected
  19384. constructor create(para1: JLString; para2: Arr1jbyte); overload;
  19385. constructor create(para1: JLString; const para2: array of jbyte); overload;
  19386. function readResolve(): JLObject; overload; virtual; // throws java.io.ObjectStreamException
  19387. end;
  19388. strict protected
  19389. constructor create(para1: JLString); overload;
  19390. public
  19391. function getType(): JLString; overload; virtual; final;
  19392. function equals(para1: JLObject): jboolean; overload; virtual;
  19393. function hashCode(): jint; overload; virtual;
  19394. function getEncoded(): Arr1jbyte; overload; virtual; abstract; // throws java.security.cert.CertificateEncodingException
  19395. procedure verify(para1: JSPublicKey); overload; virtual; abstract; // throws java.security.cert.CertificateException, java.security.NoSuchAlgorithmException, java.security.InvalidKeyException, java.security.NoSuchProviderException, java.security.SignatureException
  19396. procedure verify(para1: JSPublicKey; para2: JLString); overload; virtual; abstract; // throws java.security.cert.CertificateException, java.security.NoSuchAlgorithmException, java.security.InvalidKeyException, java.security.NoSuchProviderException, java.security.SignatureException
  19397. function toString(): JLString; overload; virtual; abstract;
  19398. function getPublicKey(): JSPublicKey; overload; virtual; abstract;
  19399. strict protected
  19400. function writeReplace(): JLObject; overload; virtual; // throws java.io.ObjectStreamException
  19401. end;
  19402. JSSQLException = class external 'java.sql' name 'SQLException' (JLException, JISerializable, JLIterable)
  19403. public
  19404. constructor create(); overload;
  19405. constructor create(para1: JLString); overload;
  19406. constructor create(para1: JLString; para2: JLString); overload;
  19407. constructor create(para1: JLString; para2: JLString; para3: jint); overload;
  19408. constructor create(para1: JLThrowable); overload;
  19409. constructor create(para1: JLString; para2: JLThrowable); overload;
  19410. constructor create(para1: JLString; para2: JLString; para3: JLThrowable); overload;
  19411. constructor create(para1: JLString; para2: JLString; para3: jint; para4: JLThrowable); overload;
  19412. function getErrorCode(): jint; overload; virtual;
  19413. function getNextException(): JSSQLException; overload; virtual;
  19414. function getSQLState(): JLString; overload; virtual;
  19415. procedure setNextException(para1: JSSQLException); overload; virtual;
  19416. function iterator(): JUIterator; overload; virtual;
  19417. end;
  19418. JTDateFormatSymbols = class external 'java.text' name 'DateFormatSymbols' (JLObject, JISerializable, JLCloneable)
  19419. public
  19420. constructor create(); overload;
  19421. constructor create(para1: JULocale); overload;
  19422. class function getInstance(): JTDateFormatSymbols; static; overload; final;
  19423. class function getInstance(para1: JULocale): JTDateFormatSymbols; static; overload; final;
  19424. class function getAvailableLocales(): Arr1JULocale; static; overload;
  19425. function clone(): JLObject; overload; virtual;
  19426. function equals(para1: JLObject): jboolean; overload; virtual;
  19427. function toString(): JLString; overload; virtual;
  19428. function getAmPmStrings(): Arr1JLString; overload; virtual;
  19429. function getEras(): Arr1JLString; overload; virtual;
  19430. function getLocalPatternChars(): JLString; overload; virtual;
  19431. function getMonths(): Arr1JLString; overload; virtual;
  19432. function getShortMonths(): Arr1JLString; overload; virtual;
  19433. function getShortWeekdays(): Arr1JLString; overload; virtual;
  19434. function getWeekdays(): Arr1JLString; overload; virtual;
  19435. function getZoneStrings(): Arr2JLString; overload; virtual;
  19436. function hashCode(): jint; overload; virtual;
  19437. procedure setAmPmStrings(para1: Arr1JLString); overload; virtual;
  19438. procedure setAmPmStrings(var para1: array of JLString); overload; virtual;
  19439. procedure setEras(para1: Arr1JLString); overload; virtual;
  19440. procedure setEras(var para1: array of JLString); overload; virtual;
  19441. procedure setLocalPatternChars(para1: JLString); overload; virtual;
  19442. procedure setMonths(para1: Arr1JLString); overload; virtual;
  19443. procedure setMonths(var para1: array of JLString); overload; virtual;
  19444. procedure setShortMonths(para1: Arr1JLString); overload; virtual;
  19445. procedure setShortMonths(var para1: array of JLString); overload; virtual;
  19446. procedure setShortWeekdays(para1: Arr1JLString); overload; virtual;
  19447. procedure setShortWeekdays(var para1: array of JLString); overload; virtual;
  19448. procedure setWeekdays(para1: Arr1JLString); overload; virtual;
  19449. procedure setWeekdays(var para1: array of JLString); overload; virtual;
  19450. procedure setZoneStrings(para1: Arr2JLString); overload; virtual;
  19451. end;
  19452. JTDecimalFormatSymbols = class external 'java.text' name 'DecimalFormatSymbols' (JLObject, JLCloneable, JISerializable)
  19453. public
  19454. constructor create(); overload;
  19455. constructor create(para1: JULocale); overload;
  19456. class function getInstance(): JTDecimalFormatSymbols; static; overload;
  19457. class function getInstance(para1: JULocale): JTDecimalFormatSymbols; static; overload;
  19458. class function getAvailableLocales(): Arr1JULocale; static; overload;
  19459. function clone(): JLObject; overload; virtual;
  19460. function equals(para1: JLObject): jboolean; overload; virtual;
  19461. function toString(): JLString; overload; virtual;
  19462. function getCurrency(): JUCurrency; overload; virtual;
  19463. function getInternationalCurrencySymbol(): JLString; overload; virtual;
  19464. function getCurrencySymbol(): JLString; overload; virtual;
  19465. function getDecimalSeparator(): jchar; overload; virtual;
  19466. function getDigit(): jchar; overload; virtual;
  19467. function getGroupingSeparator(): jchar; overload; virtual;
  19468. function getInfinity(): JLString; overload; virtual;
  19469. function getMinusSign(): jchar; overload; virtual;
  19470. function getMonetaryDecimalSeparator(): jchar; overload; virtual;
  19471. function getNaN(): JLString; overload; virtual;
  19472. function getPatternSeparator(): jchar; overload; virtual;
  19473. function getPercent(): jchar; overload; virtual;
  19474. function getPerMill(): jchar; overload; virtual;
  19475. function getZeroDigit(): jchar; overload; virtual;
  19476. function getExponentSeparator(): JLString; overload; virtual;
  19477. function hashCode(): jint; overload; virtual;
  19478. procedure setCurrency(para1: JUCurrency); overload; virtual;
  19479. procedure setInternationalCurrencySymbol(para1: JLString); overload; virtual;
  19480. procedure setCurrencySymbol(para1: JLString); overload; virtual;
  19481. procedure setDecimalSeparator(para1: jchar); overload; virtual;
  19482. procedure setDigit(para1: jchar); overload; virtual;
  19483. procedure setGroupingSeparator(para1: jchar); overload; virtual;
  19484. procedure setInfinity(para1: JLString); overload; virtual;
  19485. procedure setMinusSign(para1: jchar); overload; virtual;
  19486. procedure setMonetaryDecimalSeparator(para1: jchar); overload; virtual;
  19487. procedure setNaN(para1: JLString); overload; virtual;
  19488. procedure setPatternSeparator(para1: jchar); overload; virtual;
  19489. procedure setPercent(para1: jchar); overload; virtual;
  19490. procedure setPerMill(para1: jchar); overload; virtual;
  19491. procedure setZeroDigit(para1: jchar); overload; virtual;
  19492. procedure setExponentSeparator(para1: JLString); overload; virtual;
  19493. end;
  19494. JUCurrency = class sealed external 'java.util' name 'Currency' (JLObject, JISerializable)
  19495. public
  19496. class function getInstance(para1: JLString): JUCurrency; static; overload;
  19497. class function getInstance(para1: JULocale): JUCurrency; static; overload;
  19498. function getCurrencyCode(): JLString; overload; virtual;
  19499. function getSymbol(): JLString; overload; virtual;
  19500. function getSymbol(para1: JULocale): JLString; overload; virtual;
  19501. function getDefaultFractionDigits(): jint; overload; virtual;
  19502. function toString(): JLString; overload; virtual;
  19503. end;
  19504. JUDate = class external 'java.util' name 'Date' (JLObject, JISerializable, JLCloneable, JLComparable)
  19505. public
  19506. constructor create(); overload;
  19507. constructor create(para1: jint; para2: jint; para3: jint); overload;
  19508. constructor create(para1: jint; para2: jint; para3: jint; para4: jint; para5: jint); overload;
  19509. constructor create(para1: jint; para2: jint; para3: jint; para4: jint; para5: jint; para6: jint); overload;
  19510. constructor create(para1: jlong); overload;
  19511. constructor create(para1: JLString); overload;
  19512. function after(para1: JUDate): jboolean; overload; virtual;
  19513. function before(para1: JUDate): jboolean; overload; virtual;
  19514. function clone(): JLObject; overload; virtual;
  19515. function compareTo(para1: JUDate): jint; overload; virtual;
  19516. function equals(para1: JLObject): jboolean; overload; virtual;
  19517. function getDate(): jint; overload; virtual;
  19518. function getDay(): jint; overload; virtual;
  19519. function getHours(): jint; overload; virtual;
  19520. function getMinutes(): jint; overload; virtual;
  19521. function getMonth(): jint; overload; virtual;
  19522. function getSeconds(): jint; overload; virtual;
  19523. function getTime(): jlong; overload; virtual;
  19524. function getTimezoneOffset(): jint; overload; virtual;
  19525. function getYear(): jint; overload; virtual;
  19526. function hashCode(): jint; overload; virtual;
  19527. class function parse(para1: JLString): jlong; static; overload;
  19528. procedure setDate(para1: jint); overload; virtual;
  19529. procedure setHours(para1: jint); overload; virtual;
  19530. procedure setMinutes(para1: jint); overload; virtual;
  19531. procedure setMonth(para1: jint); overload; virtual;
  19532. procedure setSeconds(para1: jint); overload; virtual;
  19533. procedure setTime(para1: jlong); overload; virtual;
  19534. procedure setYear(para1: jint); overload; virtual;
  19535. function toGMTString(): JLString; overload; virtual;
  19536. function toLocaleString(): JLString; overload; virtual;
  19537. function toString(): JLString; overload; virtual;
  19538. class function UTC(para1: jint; para2: jint; para3: jint; para4: jint; para5: jint; para6: jint): jlong; static; overload;
  19539. function compareTo(para1: JLObject): jint; overload; virtual;
  19540. end;
  19541. JUEventObject = class external 'java.util' name 'EventObject' (JLObject, JISerializable)
  19542. strict protected
  19543. var
  19544. fsource: JLObject; external name 'source';
  19545. public
  19546. constructor create(para1: JLObject); overload;
  19547. function getSource(): JLObject; overload; virtual;
  19548. function toString(): JLString; overload; virtual;
  19549. end;
  19550. JULocale = class sealed external 'java.util' name 'Locale' (JLObject, JLCloneable, JISerializable)
  19551. public
  19552. final class var
  19553. fCANADA: JULocale; external name 'CANADA';
  19554. fCANADA_FRENCH: JULocale; external name 'CANADA_FRENCH';
  19555. fCHINA: JULocale; external name 'CHINA';
  19556. fCHINESE: JULocale; external name 'CHINESE';
  19557. fENGLISH: JULocale; external name 'ENGLISH';
  19558. fFRANCE: JULocale; external name 'FRANCE';
  19559. fFRENCH: JULocale; external name 'FRENCH';
  19560. fGERMAN: JULocale; external name 'GERMAN';
  19561. fGERMANY: JULocale; external name 'GERMANY';
  19562. fITALIAN: JULocale; external name 'ITALIAN';
  19563. fITALY: JULocale; external name 'ITALY';
  19564. fJAPAN: JULocale; external name 'JAPAN';
  19565. fJAPANESE: JULocale; external name 'JAPANESE';
  19566. fKOREA: JULocale; external name 'KOREA';
  19567. fKOREAN: JULocale; external name 'KOREAN';
  19568. fPRC: JULocale; external name 'PRC';
  19569. fROOT: JULocale; external name 'ROOT';
  19570. fSIMPLIFIED_CHINESE: JULocale; external name 'SIMPLIFIED_CHINESE';
  19571. fTAIWAN: JULocale; external name 'TAIWAN';
  19572. fTRADITIONAL_CHINESE: JULocale; external name 'TRADITIONAL_CHINESE';
  19573. fUK: JULocale; external name 'UK';
  19574. fUS: JULocale; external name 'US';
  19575. public
  19576. constructor create(para1: JLString); overload;
  19577. constructor create(para1: JLString; para2: JLString); overload;
  19578. constructor create(para1: JLString; para2: JLString; para3: JLString); overload;
  19579. function clone(): JLObject; overload; virtual;
  19580. function equals(para1: JLObject): jboolean; overload; virtual;
  19581. class function getAvailableLocales(): Arr1JULocale; static; overload;
  19582. function getCountry(): JLString; overload; virtual;
  19583. class function getDefault(): JULocale; static; overload;
  19584. function getDisplayCountry(): JLString; overload; virtual; final;
  19585. function getDisplayCountry(para1: JULocale): JLString; overload; virtual;
  19586. function getDisplayLanguage(): JLString; overload; virtual; final;
  19587. function getDisplayLanguage(para1: JULocale): JLString; overload; virtual;
  19588. function getDisplayName(): JLString; overload; virtual; final;
  19589. function getDisplayName(para1: JULocale): JLString; overload; virtual;
  19590. function getDisplayVariant(): JLString; overload; virtual; final;
  19591. function getDisplayVariant(para1: JULocale): JLString; overload; virtual;
  19592. function getISO3Country(): JLString; overload; virtual;
  19593. function getISO3Language(): JLString; overload; virtual;
  19594. class function getISOCountries(): Arr1JLString; static; overload;
  19595. class function getISOLanguages(): Arr1JLString; static; overload;
  19596. function getLanguage(): JLString; overload; virtual;
  19597. function getVariant(): JLString; overload; virtual;
  19598. function hashCode(): jint; overload; virtual;
  19599. class procedure setDefault(para1: JULocale); static; overload;
  19600. function toString(): JLString; overload; virtual; final;
  19601. end;
  19602. JURandom = class external 'java.util' name 'Random' (JLObject, JISerializable)
  19603. public
  19604. constructor create(); overload;
  19605. constructor create(para1: jlong); overload;
  19606. strict protected
  19607. function next(para1: jint): jint; overload; virtual;
  19608. public
  19609. function nextBoolean(): jboolean; overload; virtual;
  19610. procedure nextBytes(para1: Arr1jbyte); overload; virtual;
  19611. procedure nextBytes(var para1: array of jbyte); overload; virtual;
  19612. function nextDouble(): jdouble; overload; virtual;
  19613. function nextFloat(): jfloat; overload; virtual;
  19614. function nextGaussian(): jdouble; overload; virtual;
  19615. function nextInt(): jint; overload; virtual;
  19616. function nextInt(para1: jint): jint; overload; virtual;
  19617. function nextLong(): jlong; overload; virtual;
  19618. procedure setSeed(para1: jlong); overload; virtual;
  19619. end;
  19620. JUTimeZone = class abstract external 'java.util' name 'TimeZone' (JLObject, JISerializable, JLCloneable)
  19621. public
  19622. const
  19623. SHORT = 0;
  19624. LONG = 1;
  19625. public
  19626. constructor create(); overload;
  19627. function clone(): JLObject; overload; virtual;
  19628. class function getAvailableIDs(): Arr1JLString; static; overload;
  19629. class function getAvailableIDs(para1: jint): Arr1JLString; static; overload;
  19630. class function getDefault(): JUTimeZone; static; overload;
  19631. function getDisplayName(): JLString; overload; virtual; final;
  19632. function getDisplayName(para1: JULocale): JLString; overload; virtual; final;
  19633. function getDisplayName(para1: jboolean; para2: jint): JLString; overload; virtual; final;
  19634. function getDisplayName(para1: jboolean; para2: jint; para3: JULocale): JLString; overload; virtual;
  19635. function getID(): JLString; overload; virtual;
  19636. function getDSTSavings(): jint; overload; virtual;
  19637. function getOffset(para1: jlong): jint; overload; virtual;
  19638. function getOffset(para1: jint; para2: jint; para3: jint; para4: jint; para5: jint; para6: jint): jint; overload; virtual; abstract;
  19639. function getRawOffset(): jint; overload; virtual; abstract;
  19640. class function getTimeZone(para1: JLString): JUTimeZone; static; overload;
  19641. function hasSameRules(para1: JUTimeZone): jboolean; overload; virtual;
  19642. function inDaylightTime(para1: JUDate): jboolean; overload; virtual; abstract;
  19643. class procedure setDefault(para1: JUTimeZone); static; overload;
  19644. procedure setID(para1: JLString); overload; virtual;
  19645. procedure setRawOffset(para1: jint); overload; virtual; abstract;
  19646. function useDaylightTime(): jboolean; overload; virtual; abstract;
  19647. end;
  19648. JUUUID = class sealed external 'java.util' name 'UUID' (JLObject, JISerializable, JLComparable)
  19649. public
  19650. constructor create(para1: jlong; para2: jlong); overload;
  19651. class function randomUUID(): JUUUID; static; overload;
  19652. class function nameUUIDFromBytes(para1: Arr1jbyte): JUUUID; static; overload;
  19653. class function nameUUIDFromBytes(var para1: array of jbyte): JUUUID; static; overload;
  19654. class function fromString(para1: JLString): JUUUID; static; overload;
  19655. function getLeastSignificantBits(): jlong; overload; virtual;
  19656. function getMostSignificantBits(): jlong; overload; virtual;
  19657. function version(): jint; overload; virtual;
  19658. function variant(): jint; overload; virtual;
  19659. function timestamp(): jlong; overload; virtual;
  19660. function clockSequence(): jint; overload; virtual;
  19661. function node(): jlong; overload; virtual;
  19662. function compareTo(para1: JUUUID): jint; overload; virtual;
  19663. function equals(para1: JLObject): jboolean; overload; virtual;
  19664. function hashCode(): jint; overload; virtual;
  19665. function toString(): JLString; overload; virtual;
  19666. function compareTo(para1: JLObject): jint; overload; virtual;
  19667. end;
  19668. JUCSemaphore = class external 'java.util.concurrent' name 'Semaphore' (JLObject, JISerializable)
  19669. public
  19670. constructor create(para1: jint); overload;
  19671. constructor create(para1: jint; para2: jboolean); overload;
  19672. procedure acquire(); overload; virtual; // throws java.lang.InterruptedException
  19673. procedure acquireUninterruptibly(); overload; virtual;
  19674. function tryAcquire(): jboolean; overload; virtual;
  19675. function tryAcquire(para1: jlong; para2: JUCTimeUnit): jboolean; overload; virtual; // throws java.lang.InterruptedException
  19676. procedure release(); overload; virtual;
  19677. procedure acquire(para1: jint); overload; virtual; // throws java.lang.InterruptedException
  19678. procedure acquireUninterruptibly(para1: jint); overload; virtual;
  19679. function tryAcquire(para1: jint): jboolean; overload; virtual;
  19680. function tryAcquire(para1: jint; para2: jlong; para3: JUCTimeUnit): jboolean; overload; virtual; // throws java.lang.InterruptedException
  19681. procedure release(para1: jint); overload; virtual;
  19682. function availablePermits(): jint; overload; virtual;
  19683. function drainPermits(): jint; overload; virtual;
  19684. strict protected
  19685. procedure reducePermits(para1: jint); overload; virtual;
  19686. public
  19687. function isFair(): jboolean; overload; virtual;
  19688. function hasQueuedThreads(): jboolean; overload; virtual; final;
  19689. function getQueueLength(): jint; overload; virtual; final;
  19690. strict protected
  19691. function getQueuedThreads(): JUCollection; overload; virtual;
  19692. public
  19693. function toString(): JLString; overload; virtual;
  19694. end;
  19695. JUCAAtomicBoolean = class external 'java.util.concurrent.atomic' name 'AtomicBoolean' (JLObject, JISerializable)
  19696. public
  19697. constructor create(para1: jboolean); overload;
  19698. constructor create(); overload;
  19699. function get(): jboolean; overload; virtual; final;
  19700. function compareAndSet(para1: jboolean; para2: jboolean): jboolean; overload; virtual; final;
  19701. function weakCompareAndSet(para1: jboolean; para2: jboolean): jboolean; overload; virtual;
  19702. procedure &set(para1: jboolean); overload; virtual; final;
  19703. procedure lazySet(para1: jboolean); overload; virtual; final;
  19704. function getAndSet(para1: jboolean): jboolean; overload; virtual; final;
  19705. function toString(): JLString; overload; virtual;
  19706. end;
  19707. JUCAAtomicIntegerArray = class external 'java.util.concurrent.atomic' name 'AtomicIntegerArray' (JLObject, JISerializable)
  19708. public
  19709. constructor create(para1: jint); overload;
  19710. constructor create(para1: Arr1jint); overload;
  19711. constructor create(const para1: array of jint); overload;
  19712. function length(): jint; overload; virtual; final;
  19713. function get(para1: jint): jint; overload; virtual; final;
  19714. procedure &set(para1: jint; para2: jint); overload; virtual; final;
  19715. procedure lazySet(para1: jint; para2: jint); overload; virtual; final;
  19716. function getAndSet(para1: jint; para2: jint): jint; overload; virtual; final;
  19717. function compareAndSet(para1: jint; para2: jint; para3: jint): jboolean; overload; virtual; final;
  19718. function weakCompareAndSet(para1: jint; para2: jint; para3: jint): jboolean; overload; virtual; final;
  19719. function getAndIncrement(para1: jint): jint; overload; virtual; final;
  19720. function getAndDecrement(para1: jint): jint; overload; virtual; final;
  19721. function getAndAdd(para1: jint; para2: jint): jint; overload; virtual; final;
  19722. function incrementAndGet(para1: jint): jint; overload; virtual; final;
  19723. function decrementAndGet(para1: jint): jint; overload; virtual; final;
  19724. function addAndGet(para1: jint; para2: jint): jint; overload; virtual; final;
  19725. function toString(): JLString; overload; virtual;
  19726. end;
  19727. JUCAAtomicLongArray = class external 'java.util.concurrent.atomic' name 'AtomicLongArray' (JLObject, JISerializable)
  19728. public
  19729. constructor create(para1: jint); overload;
  19730. constructor create(para1: Arr1jlong); overload;
  19731. constructor create(const para1: array of jlong); overload;
  19732. function length(): jint; overload; virtual; final;
  19733. function get(para1: jint): jlong; overload; virtual; final;
  19734. procedure &set(para1: jint; para2: jlong); overload; virtual; final;
  19735. procedure lazySet(para1: jint; para2: jlong); overload; virtual; final;
  19736. function getAndSet(para1: jint; para2: jlong): jlong; overload; virtual; final;
  19737. function compareAndSet(para1: jint; para2: jlong; para3: jlong): jboolean; overload; virtual; final;
  19738. function weakCompareAndSet(para1: jint; para2: jlong; para3: jlong): jboolean; overload; virtual; final;
  19739. function getAndIncrement(para1: jint): jlong; overload; virtual; final;
  19740. function getAndDecrement(para1: jint): jlong; overload; virtual; final;
  19741. function getAndAdd(para1: jint; para2: jlong): jlong; overload; virtual; final;
  19742. function incrementAndGet(para1: jint): jlong; overload; virtual; final;
  19743. function decrementAndGet(para1: jint): jlong; overload; virtual; final;
  19744. function addAndGet(para1: jint; para2: jlong): jlong; overload; virtual;
  19745. function toString(): JLString; overload; virtual;
  19746. end;
  19747. JUCAAtomicReference = class external 'java.util.concurrent.atomic' name 'AtomicReference' (JLObject, JISerializable)
  19748. public
  19749. constructor create(para1: JLObject); overload;
  19750. constructor create(); overload;
  19751. function get(): JLObject; overload; virtual; final;
  19752. procedure &set(para1: JLObject); overload; virtual; final;
  19753. procedure lazySet(para1: JLObject); overload; virtual; final;
  19754. function compareAndSet(para1: JLObject; para2: JLObject): jboolean; overload; virtual; final;
  19755. function weakCompareAndSet(para1: JLObject; para2: JLObject): jboolean; overload; virtual; final;
  19756. function getAndSet(para1: JLObject): JLObject; overload; virtual; final;
  19757. function toString(): JLString; overload; virtual;
  19758. end;
  19759. JUCAAtomicReferenceArray = class external 'java.util.concurrent.atomic' name 'AtomicReferenceArray' (JLObject, JISerializable)
  19760. public
  19761. constructor create(para1: jint); overload;
  19762. constructor create(para1: Arr1JLObject); overload;
  19763. constructor create(const para1: array of JLObject); overload;
  19764. function length(): jint; overload; virtual; final;
  19765. function get(para1: jint): JLObject; overload; virtual; final;
  19766. procedure &set(para1: jint; para2: JLObject); overload; virtual; final;
  19767. procedure lazySet(para1: jint; para2: JLObject); overload; virtual; final;
  19768. function getAndSet(para1: jint; para2: JLObject): JLObject; overload; virtual; final;
  19769. function compareAndSet(para1: jint; para2: JLObject; para3: JLObject): jboolean; overload; virtual; final;
  19770. function weakCompareAndSet(para1: jint; para2: JLObject; para3: JLObject): jboolean; overload; virtual; final;
  19771. function toString(): JLString; overload; virtual;
  19772. end;
  19773. JUCLAbstractOwnableSynchronizer = class abstract external 'java.util.concurrent.locks' name 'AbstractOwnableSynchronizer' (JLObject, JISerializable)
  19774. strict protected
  19775. constructor create(); overload;
  19776. procedure setExclusiveOwnerThread(para1: JLThread); overload; virtual; final;
  19777. function getExclusiveOwnerThread(): JLThread; overload; virtual; final;
  19778. end;
  19779. JULLevel = class external 'java.util.logging' name 'Level' (JLObject, JISerializable)
  19780. public
  19781. final class var
  19782. fOFF: JULLevel; external name 'OFF';
  19783. fSEVERE: JULLevel; external name 'SEVERE';
  19784. fWARNING: JULLevel; external name 'WARNING';
  19785. fINFO: JULLevel; external name 'INFO';
  19786. fCONFIG: JULLevel; external name 'CONFIG';
  19787. fFINE: JULLevel; external name 'FINE';
  19788. fFINER: JULLevel; external name 'FINER';
  19789. fFINEST: JULLevel; external name 'FINEST';
  19790. fALL: JULLevel; external name 'ALL';
  19791. strict protected
  19792. constructor create(para1: JLString; para2: jint); overload;
  19793. constructor create(para1: JLString; para2: jint; para3: JLString); overload;
  19794. public
  19795. class function parse(para1: JLString): JULLevel; static; overload; // throws java.lang.IllegalArgumentException
  19796. function getName(): JLString; overload; virtual;
  19797. function getResourceBundleName(): JLString; overload; virtual;
  19798. function intValue(): jint; overload; virtual; final;
  19799. function getLocalizedName(): JLString; overload; virtual;
  19800. function equals(para1: JLObject): jboolean; overload; virtual;
  19801. function hashCode(): jint; overload; virtual;
  19802. function toString(): JLString; overload; virtual; final;
  19803. end;
  19804. JULLogRecord = class external 'java.util.logging' name 'LogRecord' (JLObject, JISerializable)
  19805. public
  19806. constructor create(para1: JULLevel; para2: JLString); overload;
  19807. function getLevel(): JULLevel; overload; virtual;
  19808. procedure setLevel(para1: JULLevel); overload; virtual;
  19809. function getLoggerName(): JLString; overload; virtual;
  19810. procedure setLoggerName(para1: JLString); overload; virtual;
  19811. function getMessage(): JLString; overload; virtual;
  19812. procedure setMessage(para1: JLString); overload; virtual;
  19813. function getMillis(): jlong; overload; virtual;
  19814. procedure setMillis(para1: jlong); overload; virtual;
  19815. function getParameters(): Arr1JLObject; overload; virtual;
  19816. procedure setParameters(para1: Arr1JLObject); overload; virtual;
  19817. procedure setParameters(var para1: array of JLObject); overload; virtual;
  19818. function getResourceBundle(): JUResourceBundle; overload; virtual;
  19819. procedure setResourceBundle(para1: JUResourceBundle); overload; virtual;
  19820. function getResourceBundleName(): JLString; overload; virtual;
  19821. procedure setResourceBundleName(para1: JLString); overload; virtual;
  19822. function getSequenceNumber(): jlong; overload; virtual;
  19823. procedure setSequenceNumber(para1: jlong); overload; virtual;
  19824. function getSourceClassName(): JLString; overload; virtual;
  19825. procedure setSourceClassName(para1: JLString); overload; virtual;
  19826. function getSourceMethodName(): JLString; overload; virtual;
  19827. procedure setSourceMethodName(para1: JLString); overload; virtual;
  19828. function getThreadID(): jint; overload; virtual;
  19829. procedure setThreadID(para1: jint); overload; virtual;
  19830. function getThrown(): JLThrowable; overload; virtual;
  19831. procedure setThrown(para1: JLThrowable); overload; virtual;
  19832. end;
  19833. JURPattern = class sealed external 'java.util.regex' name 'Pattern' (JLObject, JISerializable)
  19834. public
  19835. const
  19836. UNIX_LINES = 1;
  19837. CASE_INSENSITIVE = 2;
  19838. COMMENTS = 4;
  19839. MULTILINE = 8;
  19840. LITERAL = 16;
  19841. DOTALL = 32;
  19842. UNICODE_CASE = 64;
  19843. CANON_EQ = 128;
  19844. public
  19845. function matcher(para1: JLCharSequence): JURMatcher; overload; virtual;
  19846. function split(para1: JLCharSequence; para2: jint): Arr1JLString; overload; virtual;
  19847. function split(para1: JLCharSequence): Arr1JLString; overload; virtual;
  19848. function pattern(): JLString; overload; virtual;
  19849. function toString(): JLString; overload; virtual;
  19850. function flags(): jint; overload; virtual;
  19851. class function compile(para1: JLString; para2: jint): JURPattern; static; overload; // throws java.util.regex.PatternSyntaxException
  19852. class function compile(para1: JLString): JURPattern; static; overload;
  19853. class function matches(para1: JLString; para2: JLCharSequence): jboolean; static; overload;
  19854. class function quote(para1: JLString): JLString; static; overload;
  19855. strict protected
  19856. procedure finalize(); overload; virtual; // throws java.lang.Throwable
  19857. end;
  19858. JCSealedObject = class external 'javax.crypto' name 'SealedObject' (JLObject, JISerializable)
  19859. strict protected
  19860. var
  19861. fencodedParams: Arr1jbyte; external name 'encodedParams';
  19862. public
  19863. constructor create(para1: JISerializable; para2: JCCipher); overload; // throws java.io.IOException, javax.crypto.IllegalBlockSizeException
  19864. strict protected
  19865. constructor create(para1: JCSealedObject); overload;
  19866. public
  19867. function getAlgorithm(): JLString; overload; virtual; final;
  19868. function getObject(para1: JSKey): JLObject; overload; virtual; final; // throws java.io.IOException, java.lang.ClassNotFoundException, java.security.NoSuchAlgorithmException, java.security.InvalidKeyException
  19869. function getObject(para1: JCCipher): JLObject; overload; virtual; final; // throws java.io.IOException, java.lang.ClassNotFoundException, javax.crypto.IllegalBlockSizeException, javax.crypto.BadPaddingException
  19870. function getObject(para1: JSKey; para2: JLString): JLObject; overload; virtual; final; // throws java.io.IOException, java.lang.ClassNotFoundException, java.security.NoSuchAlgorithmException, java.security.NoSuchProviderException, java.security.InvalidKeyException
  19871. end;
  19872. JSASubject = class sealed external 'javax.security.auth' name 'Subject' (JLObject, JISerializable)
  19873. public
  19874. constructor create(); overload;
  19875. constructor create(para1: jboolean; para2: JUSet; para3: JUSet; para4: JUSet); overload;
  19876. class function doAs(para1: JSASubject; para2: JSPrivilegedAction): JLObject; static; overload;
  19877. class function doAsPrivileged(para1: JSASubject; para2: JSPrivilegedAction; para3: JSAccessControlContext): JLObject; static; overload;
  19878. class function doAs(para1: JSASubject; para2: JSPrivilegedExceptionAction): JLObject; static; overload; // throws java.security.PrivilegedActionException
  19879. class function doAsPrivileged(para1: JSASubject; para2: JSPrivilegedExceptionAction; para3: JSAccessControlContext): JLObject; static; overload; // throws java.security.PrivilegedActionException
  19880. function equals(para1: JLObject): jboolean; overload; virtual;
  19881. function getPrincipals(): JUSet; overload; virtual;
  19882. function getPrincipals(para1: JLClass): JUSet; overload; virtual;
  19883. function getPrivateCredentials(): JUSet; overload; virtual;
  19884. function getPrivateCredentials(para1: JLClass): JUSet; overload; virtual;
  19885. function getPublicCredentials(): JUSet; overload; virtual;
  19886. function getPublicCredentials(para1: JLClass): JUSet; overload; virtual;
  19887. function hashCode(): jint; overload; virtual;
  19888. procedure setReadOnly(); overload; virtual;
  19889. function isReadOnly(): jboolean; overload; virtual;
  19890. function toString(): JLString; overload; virtual;
  19891. class function getSubject(para1: JSAccessControlContext): JSASubject; static; overload;
  19892. end;
  19893. JXNQName = class external 'javax.xml.namespace' name 'QName' (JLObject, JISerializable)
  19894. public
  19895. constructor create(para1: JLString; para2: JLString); overload;
  19896. constructor create(para1: JLString; para2: JLString; para3: JLString); overload;
  19897. constructor create(para1: JLString); overload;
  19898. function getNamespaceURI(): JLString; overload; virtual;
  19899. function getLocalPart(): JLString; overload; virtual;
  19900. function getPrefix(): JLString; overload; virtual;
  19901. function equals(para1: JLObject): jboolean; overload; virtual; final;
  19902. function hashCode(): jint; overload; virtual; final;
  19903. function toString(): JLString; overload; virtual;
  19904. class function valueOf(para1: JLString): JXNQName; static; overload;
  19905. end;
  19906. OAHProtocolVersion = class external 'org.apache.http' name 'ProtocolVersion' (JLObject, JISerializable, JLCloneable)
  19907. strict protected
  19908. final var
  19909. fprotocol: JLString; external name 'protocol';
  19910. fmajor: jint; external name 'major';
  19911. fminor: jint; external name 'minor';
  19912. public
  19913. constructor create(para1: JLString; para2: jint; para3: jint); overload;
  19914. function getProtocol(): JLString; overload; virtual; final;
  19915. function getMajor(): jint; overload; virtual; final;
  19916. function getMinor(): jint; overload; virtual; final;
  19917. function forVersion(para1: jint; para2: jint): OAHProtocolVersion; overload; virtual;
  19918. function hashCode(): jint; overload; virtual; final;
  19919. function equals(para1: JLObject): jboolean; overload; virtual; final;
  19920. function isComparable(para1: OAHProtocolVersion): jboolean; overload; virtual;
  19921. function compareToVersion(para1: OAHProtocolVersion): jint; overload; virtual;
  19922. function greaterEquals(para1: OAHProtocolVersion): jboolean; overload; virtual; final;
  19923. function lessEquals(para1: OAHProtocolVersion): jboolean; overload; virtual; final;
  19924. function toString(): JLString; overload; virtual;
  19925. function clone(): JLObject; overload; virtual; // throws java.lang.CloneNotSupportedException
  19926. end;
  19927. OAHCCookieIdentityComparator = class external 'org.apache.http.cookie' name 'CookieIdentityComparator' (JLObject, JISerializable, JUComparator)
  19928. public
  19929. constructor create(); overload;
  19930. function compare(para1: OAHCCookie; para2: OAHCCookie): jint; overload; virtual;
  19931. function compare(para1: JLObject; para2: JLObject): jint; overload; virtual;
  19932. end;
  19933. OAHCCookiePathComparator = class external 'org.apache.http.cookie' name 'CookiePathComparator' (JLObject, JISerializable, JUComparator)
  19934. public
  19935. constructor create(); overload;
  19936. function compare(para1: OAHCCookie; para2: OAHCCookie): jint; overload; virtual;
  19937. function compare(para1: JLObject; para2: JLObject): jint; overload; virtual;
  19938. end;
  19939. ANTagLostException = class external 'android.nfc' name 'TagLostException' (JIIOException)
  19940. public
  19941. constructor create(); overload;
  19942. constructor create(para1: JLString); overload;
  19943. end;
  19944. AUBase64DataException = class external 'android.util' name 'Base64DataException' (JIIOException)
  19945. public
  19946. constructor create(para1: JLString); overload;
  19947. end;
  19948. AUMalformedJsonException = class sealed external 'android.util' name 'MalformedJsonException' (JIIOException)
  19949. public
  19950. constructor create(para1: JLString); overload;
  19951. end;
  19952. JICharConversionException = class external 'java.io' name 'CharConversionException' (JIIOException)
  19953. public
  19954. constructor create(); overload;
  19955. constructor create(para1: JLString); overload;
  19956. end;
  19957. JIEOFException = class external 'java.io' name 'EOFException' (JIIOException)
  19958. public
  19959. constructor create(); overload;
  19960. constructor create(para1: JLString); overload;
  19961. end;
  19962. JIFileNotFoundException = class external 'java.io' name 'FileNotFoundException' (JIIOException)
  19963. public
  19964. constructor create(); overload;
  19965. constructor create(para1: JLString); overload;
  19966. end;
  19967. JIInterruptedIOException = class external 'java.io' name 'InterruptedIOException' (JIIOException)
  19968. public
  19969. var
  19970. fbytesTransferred: jint; external name 'bytesTransferred';
  19971. public
  19972. constructor create(); overload;
  19973. constructor create(para1: JLString); overload;
  19974. end;
  19975. JIObjectStreamException = class abstract external 'java.io' name 'ObjectStreamException' (JIIOException)
  19976. strict protected
  19977. constructor create(); overload;
  19978. constructor create(para1: JLString); overload;
  19979. end;
  19980. JISyncFailedException = class external 'java.io' name 'SyncFailedException' (JIIOException)
  19981. public
  19982. constructor create(para1: JLString); overload;
  19983. end;
  19984. JIUTFDataFormatException = class external 'java.io' name 'UTFDataFormatException' (JIIOException)
  19985. public
  19986. constructor create(); overload;
  19987. constructor create(para1: JLString); overload;
  19988. end;
  19989. JIUnsupportedEncodingException = class external 'java.io' name 'UnsupportedEncodingException' (JIIOException)
  19990. public
  19991. constructor create(); overload;
  19992. constructor create(para1: JLString); overload;
  19993. end;
  19994. JNHttpRetryException = class external 'java.net' name 'HttpRetryException' (JIIOException)
  19995. public
  19996. constructor create(para1: JLString; para2: jint); overload;
  19997. constructor create(para1: JLString; para2: jint; para3: JLString); overload;
  19998. function getLocation(): JLString; overload; virtual;
  19999. function getReason(): JLString; overload; virtual;
  20000. function responseCode(): jint; overload; virtual;
  20001. end;
  20002. JNMalformedURLException = class external 'java.net' name 'MalformedURLException' (JIIOException)
  20003. public
  20004. constructor create(); overload;
  20005. constructor create(para1: JLString); overload;
  20006. end;
  20007. JNProtocolException = class external 'java.net' name 'ProtocolException' (JIIOException)
  20008. public
  20009. constructor create(); overload;
  20010. constructor create(para1: JLString); overload;
  20011. end;
  20012. JNSocketException = class external 'java.net' name 'SocketException' (JIIOException)
  20013. public
  20014. constructor create(); overload;
  20015. constructor create(para1: JLString); overload;
  20016. end;
  20017. JNUnknownHostException = class external 'java.net' name 'UnknownHostException' (JIIOException)
  20018. public
  20019. constructor create(); overload;
  20020. constructor create(para1: JLString); overload;
  20021. end;
  20022. JNUnknownServiceException = class external 'java.net' name 'UnknownServiceException' (JIIOException)
  20023. public
  20024. constructor create(); overload;
  20025. constructor create(para1: JLString); overload;
  20026. end;
  20027. JNCClosedChannelException = class external 'java.nio.channels' name 'ClosedChannelException' (JIIOException)
  20028. public
  20029. constructor create(); overload;
  20030. end;
  20031. JNCFileLockInterruptionException = class external 'java.nio.channels' name 'FileLockInterruptionException' (JIIOException)
  20032. public
  20033. constructor create(); overload;
  20034. end;
  20035. JUInvalidPropertiesFormatException = class external 'java.util' name 'InvalidPropertiesFormatException' (JIIOException)
  20036. public
  20037. constructor create(para1: JLString); overload;
  20038. constructor create(para1: JLThrowable); overload;
  20039. end;
  20040. JUZZipException = class external 'java.util.zip' name 'ZipException' (JIIOException)
  20041. public
  20042. constructor create(); overload;
  20043. constructor create(para1: JLString); overload;
  20044. end;
  20045. JNSSSLException = class external 'javax.net.ssl' name 'SSLException' (JIIOException)
  20046. public
  20047. constructor create(para1: JLString); overload;
  20048. constructor create(para1: JLString; para2: JLThrowable); overload;
  20049. constructor create(para1: JLThrowable); overload;
  20050. end;
  20051. OAHConnectionClosedException = class external 'org.apache.http' name 'ConnectionClosedException' (JIIOException)
  20052. public
  20053. constructor create(para1: JLString); overload;
  20054. end;
  20055. OAHMalformedChunkCodingException = class external 'org.apache.http' name 'MalformedChunkCodingException' (JIIOException)
  20056. public
  20057. constructor create(); overload;
  20058. constructor create(para1: JLString); overload;
  20059. end;
  20060. OAHNoHttpResponseException = class external 'org.apache.http' name 'NoHttpResponseException' (JIIOException)
  20061. public
  20062. constructor create(para1: JLString); overload;
  20063. end;
  20064. OAHCClientProtocolException = class external 'org.apache.http.client' name 'ClientProtocolException' (JIIOException)
  20065. public
  20066. constructor create(); overload;
  20067. constructor create(para1: JLString); overload;
  20068. constructor create(para1: JLThrowable); overload;
  20069. constructor create(para1: JLString; para2: JLThrowable); overload;
  20070. end;
  20071. ATAssertionFailedError = class external 'android.test' name 'AssertionFailedError' (JLError)
  20072. public
  20073. constructor create(); overload;
  20074. constructor create(para1: JLString); overload;
  20075. end;
  20076. JIIOError = class external 'java.io' name 'IOError' (JLError)
  20077. public
  20078. constructor create(para1: JLThrowable); overload;
  20079. end;
  20080. JLThreadDeath = class external 'java.lang' name 'ThreadDeath' (JLError)
  20081. public
  20082. constructor create(); overload;
  20083. end;
  20084. JLVirtualMachineError = class abstract external 'java.lang' name 'VirtualMachineError' (JLError)
  20085. public
  20086. constructor create(); overload;
  20087. constructor create(para1: JLString); overload;
  20088. end;
  20089. JLAAnnotationFormatError = class external 'java.lang.annotation' name 'AnnotationFormatError' (JLError)
  20090. public
  20091. constructor create(para1: JLString); overload;
  20092. constructor create(para1: JLString; para2: JLThrowable); overload;
  20093. constructor create(para1: JLThrowable); overload;
  20094. end;
  20095. JUServiceConfigurationError = class external 'java.util' name 'ServiceConfigurationError' (JLError)
  20096. public
  20097. constructor create(para1: JLString); overload;
  20098. constructor create(para1: JLString; para2: JLThrowable); overload;
  20099. end;
  20100. JXPFactoryConfigurationError = class external 'javax.xml.parsers' name 'FactoryConfigurationError' (JLError)
  20101. public
  20102. constructor create(); overload;
  20103. constructor create(para1: JLString); overload;
  20104. constructor create(para1: JLException); overload;
  20105. constructor create(para1: JLException; para2: JLString); overload;
  20106. function getMessage(): JLString; overload; virtual;
  20107. function getException(): JLException; overload; virtual;
  20108. end;
  20109. JXTTransformerFactoryConfigurationError = class external 'javax.xml.transform' name 'TransformerFactoryConfigurationError' (JLError)
  20110. public
  20111. constructor create(); overload;
  20112. constructor create(para1: JLString); overload;
  20113. constructor create(para1: JLException); overload;
  20114. constructor create(para1: JLException; para2: JLString); overload;
  20115. function getMessage(): JLString; overload; virtual;
  20116. function getException(): JLException; overload; virtual;
  20117. end;
  20118. JFAssertionFailedError = class external 'junit.framework' name 'AssertionFailedError' (JLError)
  20119. public
  20120. constructor create(); overload;
  20121. constructor create(para1: JLString); overload;
  20122. end;
  20123. ATGetChars = interface external 'android.text' name 'GetChars' (JLCharSequence)
  20124. procedure getChars(para1: jint; para2: jint; para3: Arr1jchar; para4: jint); overload;
  20125. procedure getChars(para1: jint; para2: jint; var para3: array of jchar; para4: jint); overload;
  20126. end;
  20127. ATSpanned = interface external 'android.text' name 'Spanned' (JLCharSequence)
  20128. const
  20129. SPAN_POINT_MARK_MASK = 51;
  20130. SPAN_MARK_MARK = 17;
  20131. SPAN_MARK_POINT = 18;
  20132. SPAN_POINT_MARK = 33;
  20133. SPAN_POINT_POINT = 34;
  20134. SPAN_PARAGRAPH = 51;
  20135. SPAN_INCLUSIVE_EXCLUSIVE = 17;
  20136. SPAN_INCLUSIVE_INCLUSIVE = 18;
  20137. SPAN_EXCLUSIVE_EXCLUSIVE = 33;
  20138. SPAN_EXCLUSIVE_INCLUSIVE = 34;
  20139. SPAN_COMPOSING = 256;
  20140. SPAN_INTERMEDIATE = 512;
  20141. SPAN_USER_SHIFT = 24;
  20142. SPAN_USER = -16777216;
  20143. SPAN_PRIORITY_SHIFT = 16;
  20144. SPAN_PRIORITY = 16711680;
  20145. function getSpans(para1: jint; para2: jint; para3: JLClass): Arr1JLObject; overload;
  20146. function getSpanStart(para1: JLObject): jint; overload;
  20147. function getSpanEnd(para1: JLObject): jint; overload;
  20148. function getSpanFlags(para1: JLObject): jint; overload;
  20149. function nextSpanTransition(para1: jint; para2: jint; para3: JLClass): jint; overload;
  20150. end;
  20151. JLClassCircularityError = class external 'java.lang' name 'ClassCircularityError' (JLLinkageError)
  20152. public
  20153. constructor create(); overload;
  20154. constructor create(para1: JLString); overload;
  20155. end;
  20156. JLClassFormatError = class external 'java.lang' name 'ClassFormatError' (JLLinkageError)
  20157. public
  20158. constructor create(); overload;
  20159. constructor create(para1: JLString); overload;
  20160. end;
  20161. JLExceptionInInitializerError = class external 'java.lang' name 'ExceptionInInitializerError' (JLLinkageError)
  20162. public
  20163. constructor create(); overload;
  20164. constructor create(para1: JLString); overload;
  20165. constructor create(para1: JLThrowable); overload;
  20166. function getException(): JLThrowable; overload; virtual;
  20167. function getCause(): JLThrowable; overload; virtual;
  20168. end;
  20169. JLIncompatibleClassChangeError = class external 'java.lang' name 'IncompatibleClassChangeError' (JLLinkageError)
  20170. public
  20171. constructor create(); overload;
  20172. constructor create(para1: JLString); overload;
  20173. end;
  20174. JLNoClassDefFoundError = class external 'java.lang' name 'NoClassDefFoundError' (JLLinkageError)
  20175. public
  20176. constructor create(); overload;
  20177. constructor create(para1: JLString); overload;
  20178. end;
  20179. JLUnsatisfiedLinkError = class external 'java.lang' name 'UnsatisfiedLinkError' (JLLinkageError)
  20180. public
  20181. constructor create(); overload;
  20182. constructor create(para1: JLString); overload;
  20183. end;
  20184. JLVerifyError = class external 'java.lang' name 'VerifyError' (JLLinkageError)
  20185. public
  20186. constructor create(); overload;
  20187. constructor create(para1: JLString); overload;
  20188. end;
  20189. JLIllegalThreadStateException = class external 'java.lang' name 'IllegalThreadStateException' (JLIllegalArgumentException)
  20190. public
  20191. constructor create(); overload;
  20192. constructor create(para1: JLString); overload;
  20193. end;
  20194. JLNumberFormatException = class external 'java.lang' name 'NumberFormatException' (JLIllegalArgumentException)
  20195. public
  20196. constructor create(); overload;
  20197. constructor create(para1: JLString); overload;
  20198. end;
  20199. JNCIllegalSelectorException = class external 'java.nio.channels' name 'IllegalSelectorException' (JLIllegalArgumentException)
  20200. public
  20201. constructor create(); overload;
  20202. end;
  20203. JNCUnresolvedAddressException = class external 'java.nio.channels' name 'UnresolvedAddressException' (JLIllegalArgumentException)
  20204. public
  20205. constructor create(); overload;
  20206. end;
  20207. JNCUnsupportedAddressTypeException = class external 'java.nio.channels' name 'UnsupportedAddressTypeException' (JLIllegalArgumentException)
  20208. public
  20209. constructor create(); overload;
  20210. end;
  20211. JSInvalidParameterException = class external 'java.security' name 'InvalidParameterException' (JLIllegalArgumentException)
  20212. public
  20213. constructor create(para1: JLString); overload;
  20214. constructor create(); overload;
  20215. end;
  20216. JUIllegalFormatException = class external 'java.util' name 'IllegalFormatException' (JLIllegalArgumentException, JISerializable)
  20217. end;
  20218. JURPatternSyntaxException = class external 'java.util.regex' name 'PatternSyntaxException' (JLIllegalArgumentException)
  20219. public
  20220. constructor create(para1: JLString; para2: JLString; para3: jint); overload;
  20221. function getPattern(): JLString; overload; virtual;
  20222. function getMessage(): JLString; overload; virtual;
  20223. function getDescription(): JLString; overload; virtual;
  20224. function getIndex(): jint; overload; virtual;
  20225. end;
  20226. JLInheritableThreadLocal = class external 'java.lang' name 'InheritableThreadLocal' (JLThreadLocal)
  20227. public
  20228. constructor create(); overload;
  20229. strict protected
  20230. function childValue(para1: JLObject): JLObject; overload; virtual;
  20231. end;
  20232. JLPackage = class external 'java.lang' name 'Package' (JLObject, JLRAnnotatedElement)
  20233. public
  20234. function getAnnotation(para1: JLClass): JLAAnnotation; overload; virtual;
  20235. function getAnnotations(): Arr1JLAAnnotation; overload; virtual;
  20236. function getDeclaredAnnotations(): Arr1JLAAnnotation; overload; virtual;
  20237. function isAnnotationPresent(para1: JLClass): jboolean; overload; virtual;
  20238. function getImplementationTitle(): JLString; overload; virtual;
  20239. function getImplementationVendor(): JLString; overload; virtual;
  20240. function getImplementationVersion(): JLString; overload; virtual;
  20241. function getName(): JLString; overload; virtual;
  20242. class function getPackage(para1: JLString): JLPackage; static; overload;
  20243. class function getPackages(): Arr1JLPackage; static; overload;
  20244. function getSpecificationTitle(): JLString; overload; virtual;
  20245. function getSpecificationVendor(): JLString; overload; virtual;
  20246. function getSpecificationVersion(): JLString; overload; virtual;
  20247. function hashCode(): jint; overload; virtual;
  20248. function isCompatibleWith(para1: JLString): jboolean; overload; virtual; // throws java.lang.NumberFormatException
  20249. function isSealed(): jboolean; overload; virtual;
  20250. function isSealed(para1: JNURL): jboolean; overload; virtual;
  20251. function toString(): JLString; overload; virtual;
  20252. end;
  20253. JLRConstructor = class sealed external 'java.lang.reflect' name 'Constructor' (JLRAccessibleObject, JLRGenericDeclaration, JLRMember)
  20254. public
  20255. function getTypeParameters(): Arr1JLRTypeVariable; overload; virtual;
  20256. function toGenericString(): JLString; overload; virtual;
  20257. function getGenericParameterTypes(): Arr1JLRType; overload; virtual;
  20258. function getGenericExceptionTypes(): Arr1JLRType; overload; virtual;
  20259. function getDeclaredAnnotations(): Arr1JLAAnnotation; overload; virtual;
  20260. function getAnnotation(para1: JLClass): JLAAnnotation; overload; virtual;
  20261. function isAnnotationPresent(para1: JLClass): jboolean; overload; virtual;
  20262. function getParameterAnnotations(): Arr2JLAAnnotation; overload; virtual;
  20263. function isVarArgs(): jboolean; overload; virtual;
  20264. function isSynthetic(): jboolean; overload; virtual;
  20265. function equals(para1: JLObject): jboolean; overload; virtual;
  20266. function getDeclaringClass(): JLClass; overload; virtual;
  20267. function getExceptionTypes(): Arr1JLClass; overload; virtual;
  20268. function getModifiers(): jint; overload; virtual;
  20269. function getName(): JLString; overload; virtual;
  20270. function getParameterTypes(): Arr1JLClass; overload; virtual;
  20271. function hashCode(): jint; overload; virtual;
  20272. function newInstance(para1: Arr1JLObject): JLObject; overload; virtual; // throws java.lang.InstantiationException, java.lang.IllegalAccessException, java.lang.IllegalArgumentException, java.lang.reflect.InvocationTargetException
  20273. function newInstance(const para1: array of JLObject): JLObject; overload; virtual; // throws java.lang.InstantiationException, java.lang.IllegalAccessException, java.lang.IllegalArgumentException, java.lang.reflect.InvocationTargetException
  20274. function toString(): JLString; overload; virtual;
  20275. end;
  20276. JLRGenericArrayType = interface external 'java.lang.reflect' name 'GenericArrayType' (JLRType)
  20277. function getGenericComponentType(): JLRType; overload;
  20278. end;
  20279. JLRParameterizedType = interface external 'java.lang.reflect' name 'ParameterizedType' (JLRType)
  20280. function getActualTypeArguments(): Arr1JLRType; overload;
  20281. function getOwnerType(): JLRType; overload;
  20282. function getRawType(): JLRType; overload;
  20283. end;
  20284. JLRTypeVariable = interface external 'java.lang.reflect' name 'TypeVariable' (JLRType)
  20285. function getBounds(): Arr1JLRType; overload;
  20286. function getGenericDeclaration(): JLRGenericDeclaration; overload;
  20287. function getName(): JLString; overload;
  20288. end;
  20289. JLRWildcardType = interface external 'java.lang.reflect' name 'WildcardType' (JLRType)
  20290. function getUpperBounds(): Arr1JLRType; overload;
  20291. function getLowerBounds(): Arr1JLRType; overload;
  20292. end;
  20293. JMBigDecimal = class external 'java.math' name 'BigDecimal' (JLNumber, JLComparable, JISerializable)
  20294. public
  20295. const
  20296. ROUND_UP = 0;
  20297. ROUND_DOWN = 1;
  20298. ROUND_CEILING = 2;
  20299. ROUND_FLOOR = 3;
  20300. ROUND_HALF_UP = 4;
  20301. ROUND_HALF_DOWN = 5;
  20302. ROUND_HALF_EVEN = 6;
  20303. ROUND_UNNECESSARY = 7;
  20304. public
  20305. final class var
  20306. fZERO: JMBigDecimal; external name 'ZERO';
  20307. fONE: JMBigDecimal; external name 'ONE';
  20308. fTEN: JMBigDecimal; external name 'TEN';
  20309. public
  20310. constructor create(para1: Arr1jchar; para2: jint; para3: jint); overload;
  20311. constructor create(const para1: array of jchar; para2: jint; para3: jint); overload;
  20312. constructor create(para1: Arr1jchar; para2: jint; para3: jint; para4: JMMathContext); overload;
  20313. constructor create(const para1: array of jchar; para2: jint; para3: jint; para4: JMMathContext); overload;
  20314. constructor create(para1: Arr1jchar); overload;
  20315. constructor create(const para1: array of jchar); overload;
  20316. constructor create(para1: Arr1jchar; para2: JMMathContext); overload;
  20317. constructor create(const para1: array of jchar; para2: JMMathContext); overload;
  20318. constructor create(para1: JLString); overload;
  20319. constructor create(para1: JLString; para2: JMMathContext); overload;
  20320. constructor create(para1: jdouble); overload;
  20321. constructor create(para1: jdouble; para2: JMMathContext); overload;
  20322. constructor create(para1: JMBigInteger); overload;
  20323. constructor create(para1: JMBigInteger; para2: JMMathContext); overload;
  20324. constructor create(para1: JMBigInteger; para2: jint); overload;
  20325. constructor create(para1: JMBigInteger; para2: jint; para3: JMMathContext); overload;
  20326. constructor create(para1: jint); overload;
  20327. constructor create(para1: jint; para2: JMMathContext); overload;
  20328. constructor create(para1: jlong); overload;
  20329. constructor create(para1: jlong; para2: JMMathContext); overload;
  20330. class function valueOf(para1: jlong; para2: jint): JMBigDecimal; static; overload;
  20331. class function valueOf(para1: jlong): JMBigDecimal; static; overload;
  20332. class function valueOf(para1: jdouble): JMBigDecimal; static; overload;
  20333. function add(para1: JMBigDecimal): JMBigDecimal; overload; virtual;
  20334. function add(para1: JMBigDecimal; para2: JMMathContext): JMBigDecimal; overload; virtual;
  20335. function subtract(para1: JMBigDecimal): JMBigDecimal; overload; virtual;
  20336. function subtract(para1: JMBigDecimal; para2: JMMathContext): JMBigDecimal; overload; virtual;
  20337. function multiply(para1: JMBigDecimal): JMBigDecimal; overload; virtual;
  20338. function multiply(para1: JMBigDecimal; para2: JMMathContext): JMBigDecimal; overload; virtual;
  20339. function divide(para1: JMBigDecimal; para2: jint; para3: jint): JMBigDecimal; overload; virtual;
  20340. function divide(para1: JMBigDecimal; para2: jint; para3: JMRoundingMode): JMBigDecimal; overload; virtual;
  20341. function divide(para1: JMBigDecimal; para2: jint): JMBigDecimal; overload; virtual;
  20342. function divide(para1: JMBigDecimal; para2: JMRoundingMode): JMBigDecimal; overload; virtual;
  20343. function divide(para1: JMBigDecimal): JMBigDecimal; overload; virtual;
  20344. function divide(para1: JMBigDecimal; para2: JMMathContext): JMBigDecimal; overload; virtual;
  20345. function divideToIntegralValue(para1: JMBigDecimal): JMBigDecimal; overload; virtual;
  20346. function divideToIntegralValue(para1: JMBigDecimal; para2: JMMathContext): JMBigDecimal; overload; virtual;
  20347. function remainder(para1: JMBigDecimal): JMBigDecimal; overload; virtual;
  20348. function remainder(para1: JMBigDecimal; para2: JMMathContext): JMBigDecimal; overload; virtual;
  20349. function divideAndRemainder(para1: JMBigDecimal): Arr1JMBigDecimal; overload; virtual;
  20350. function divideAndRemainder(para1: JMBigDecimal; para2: JMMathContext): Arr1JMBigDecimal; overload; virtual;
  20351. function pow(para1: jint): JMBigDecimal; overload; virtual;
  20352. function pow(para1: jint; para2: JMMathContext): JMBigDecimal; overload; virtual;
  20353. function abs(): JMBigDecimal; overload; virtual;
  20354. function abs(para1: JMMathContext): JMBigDecimal; overload; virtual;
  20355. function negate(): JMBigDecimal; overload; virtual;
  20356. function negate(para1: JMMathContext): JMBigDecimal; overload; virtual;
  20357. function plus(): JMBigDecimal; overload; virtual;
  20358. function plus(para1: JMMathContext): JMBigDecimal; overload; virtual;
  20359. function signum(): jint; overload; virtual;
  20360. function scale(): jint; overload; virtual;
  20361. function precision(): jint; overload; virtual;
  20362. function unscaledValue(): JMBigInteger; overload; virtual;
  20363. function round(para1: JMMathContext): JMBigDecimal; overload; virtual;
  20364. function setScale(para1: jint; para2: JMRoundingMode): JMBigDecimal; overload; virtual;
  20365. function setScale(para1: jint; para2: jint): JMBigDecimal; overload; virtual;
  20366. function setScale(para1: jint): JMBigDecimal; overload; virtual;
  20367. function movePointLeft(para1: jint): JMBigDecimal; overload; virtual;
  20368. function movePointRight(para1: jint): JMBigDecimal; overload; virtual;
  20369. function scaleByPowerOfTen(para1: jint): JMBigDecimal; overload; virtual;
  20370. function stripTrailingZeros(): JMBigDecimal; overload; virtual;
  20371. function compareTo(para1: JMBigDecimal): jint; overload; virtual;
  20372. function equals(para1: JLObject): jboolean; overload; virtual;
  20373. function min(para1: JMBigDecimal): JMBigDecimal; overload; virtual;
  20374. function max(para1: JMBigDecimal): JMBigDecimal; overload; virtual;
  20375. function hashCode(): jint; overload; virtual;
  20376. function toString(): JLString; overload; virtual;
  20377. function toEngineeringString(): JLString; overload; virtual;
  20378. function toPlainString(): JLString; overload; virtual;
  20379. function toBigInteger(): JMBigInteger; overload; virtual;
  20380. function toBigIntegerExact(): JMBigInteger; overload; virtual;
  20381. function longValue(): jlong; overload; virtual;
  20382. function longValueExact(): jlong; overload; virtual;
  20383. function intValue(): jint; overload; virtual;
  20384. function intValueExact(): jint; overload; virtual;
  20385. function shortValueExact(): jshort; overload; virtual;
  20386. function byteValueExact(): jbyte; overload; virtual;
  20387. function floatValue(): jfloat; overload; virtual;
  20388. function doubleValue(): jdouble; overload; virtual;
  20389. function ulp(): JMBigDecimal; overload; virtual;
  20390. function compareTo(para1: JLObject): jint; overload; virtual;
  20391. end;
  20392. JUCAAtomicInteger = class external 'java.util.concurrent.atomic' name 'AtomicInteger' (JLNumber, JISerializable)
  20393. public
  20394. constructor create(para1: jint); overload;
  20395. constructor create(); overload;
  20396. function get(): jint; overload; virtual; final;
  20397. procedure &set(para1: jint); overload; virtual; final;
  20398. procedure lazySet(para1: jint); overload; virtual; final;
  20399. function getAndSet(para1: jint): jint; overload; virtual; final;
  20400. function compareAndSet(para1: jint; para2: jint): jboolean; overload; virtual; final;
  20401. function weakCompareAndSet(para1: jint; para2: jint): jboolean; overload; virtual; final;
  20402. function getAndIncrement(): jint; overload; virtual; final;
  20403. function getAndDecrement(): jint; overload; virtual; final;
  20404. function getAndAdd(para1: jint): jint; overload; virtual; final;
  20405. function incrementAndGet(): jint; overload; virtual; final;
  20406. function decrementAndGet(): jint; overload; virtual; final;
  20407. function addAndGet(para1: jint): jint; overload; virtual; final;
  20408. function toString(): JLString; overload; virtual;
  20409. function intValue(): jint; overload; virtual;
  20410. function longValue(): jlong; overload; virtual;
  20411. function floatValue(): jfloat; overload; virtual;
  20412. function doubleValue(): jdouble; overload; virtual;
  20413. end;
  20414. JUCAAtomicLong = class external 'java.util.concurrent.atomic' name 'AtomicLong' (JLNumber, JISerializable)
  20415. public
  20416. constructor create(para1: jlong); overload;
  20417. constructor create(); overload;
  20418. function get(): jlong; overload; virtual; final;
  20419. procedure &set(para1: jlong); overload; virtual; final;
  20420. procedure lazySet(para1: jlong); overload; virtual; final;
  20421. function getAndSet(para1: jlong): jlong; overload; virtual; final;
  20422. function compareAndSet(para1: jlong; para2: jlong): jboolean; overload; virtual; final;
  20423. function weakCompareAndSet(para1: jlong; para2: jlong): jboolean; overload; virtual; final;
  20424. function getAndIncrement(): jlong; overload; virtual; final;
  20425. function getAndDecrement(): jlong; overload; virtual; final;
  20426. function getAndAdd(para1: jlong): jlong; overload; virtual; final;
  20427. function incrementAndGet(): jlong; overload; virtual; final;
  20428. function decrementAndGet(): jlong; overload; virtual; final;
  20429. function addAndGet(para1: jlong): jlong; overload; virtual; final;
  20430. function toString(): JLString; overload; virtual;
  20431. function intValue(): jint; overload; virtual;
  20432. function longValue(): jlong; overload; virtual;
  20433. function floatValue(): jfloat; overload; virtual;
  20434. function doubleValue(): jdouble; overload; virtual;
  20435. end;
  20436. JNDoubleBuffer = class abstract external 'java.nio' name 'DoubleBuffer' (JNBuffer, JLComparable)
  20437. public
  20438. class function allocate(para1: jint): JNDoubleBuffer; static; overload;
  20439. class function wrap(para1: Arr1jdouble): JNDoubleBuffer; static; overload;
  20440. class function wrap(var para1: array of jdouble): JNDoubleBuffer; static; overload;
  20441. class function wrap(para1: Arr1jdouble; para2: jint; para3: jint): JNDoubleBuffer; static; overload;
  20442. class function wrap(var para1: array of jdouble; para2: jint; para3: jint): JNDoubleBuffer; static; overload;
  20443. function &array(): Arr1jdouble; overload; virtual; final;
  20444. function arrayOffset(): jint; overload; virtual; final;
  20445. function asReadOnlyBuffer(): JNDoubleBuffer; overload; virtual; abstract;
  20446. function compact(): JNDoubleBuffer; overload; virtual; abstract;
  20447. function compareTo(para1: JNDoubleBuffer): jint; overload; virtual;
  20448. function duplicate(): JNDoubleBuffer; overload; virtual; abstract;
  20449. function equals(para1: JLObject): jboolean; overload; virtual;
  20450. function get(): jdouble; overload; virtual; abstract;
  20451. function get(para1: Arr1jdouble): JNDoubleBuffer; overload; virtual;
  20452. function get(var para1: array of jdouble): JNDoubleBuffer; overload; virtual;
  20453. function get(para1: Arr1jdouble; para2: jint; para3: jint): JNDoubleBuffer; overload; virtual;
  20454. function get(var para1: array of jdouble; para2: jint; para3: jint): JNDoubleBuffer; overload; virtual;
  20455. function get(para1: jint): jdouble; overload; virtual; abstract;
  20456. function hasArray(): jboolean; overload; virtual; final;
  20457. function hashCode(): jint; overload; virtual;
  20458. function isDirect(): jboolean; overload; virtual; abstract;
  20459. function order(): JNByteOrder; overload; virtual; abstract;
  20460. function put(para1: jdouble): JNDoubleBuffer; overload; virtual; abstract;
  20461. function put(para1: Arr1jdouble): JNDoubleBuffer; overload; virtual; final;
  20462. function put(var para1: array of jdouble): JNDoubleBuffer; overload; virtual; final;
  20463. function put(para1: Arr1jdouble; para2: jint; para3: jint): JNDoubleBuffer; overload; virtual;
  20464. function put(var para1: array of jdouble; para2: jint; para3: jint): JNDoubleBuffer; overload; virtual;
  20465. function put(para1: JNDoubleBuffer): JNDoubleBuffer; overload; virtual;
  20466. function put(para1: jint; para2: jdouble): JNDoubleBuffer; overload; virtual; abstract;
  20467. function slice(): JNDoubleBuffer; overload; virtual; abstract;
  20468. function &array(): JLObject; overload; virtual;
  20469. function compareTo(para1: JLObject): jint; overload; virtual;
  20470. end;
  20471. JNFloatBuffer = class abstract external 'java.nio' name 'FloatBuffer' (JNBuffer, JLComparable)
  20472. public
  20473. class function allocate(para1: jint): JNFloatBuffer; static; overload;
  20474. class function wrap(para1: Arr1jfloat): JNFloatBuffer; static; overload;
  20475. class function wrap(var para1: array of jfloat): JNFloatBuffer; static; overload;
  20476. class function wrap(para1: Arr1jfloat; para2: jint; para3: jint): JNFloatBuffer; static; overload;
  20477. class function wrap(var para1: array of jfloat; para2: jint; para3: jint): JNFloatBuffer; static; overload;
  20478. function &array(): Arr1jfloat; overload; virtual; final;
  20479. function arrayOffset(): jint; overload; virtual; final;
  20480. function asReadOnlyBuffer(): JNFloatBuffer; overload; virtual; abstract;
  20481. function compact(): JNFloatBuffer; overload; virtual; abstract;
  20482. function compareTo(para1: JNFloatBuffer): jint; overload; virtual;
  20483. function duplicate(): JNFloatBuffer; overload; virtual; abstract;
  20484. function equals(para1: JLObject): jboolean; overload; virtual;
  20485. function get(): jfloat; overload; virtual; abstract;
  20486. function get(para1: Arr1jfloat): JNFloatBuffer; overload; virtual;
  20487. function get(var para1: array of jfloat): JNFloatBuffer; overload; virtual;
  20488. function get(para1: Arr1jfloat; para2: jint; para3: jint): JNFloatBuffer; overload; virtual;
  20489. function get(var para1: array of jfloat; para2: jint; para3: jint): JNFloatBuffer; overload; virtual;
  20490. function get(para1: jint): jfloat; overload; virtual; abstract;
  20491. function hasArray(): jboolean; overload; virtual; final;
  20492. function hashCode(): jint; overload; virtual;
  20493. function isDirect(): jboolean; overload; virtual; abstract;
  20494. function order(): JNByteOrder; overload; virtual; abstract;
  20495. function put(para1: jfloat): JNFloatBuffer; overload; virtual; abstract;
  20496. function put(para1: Arr1jfloat): JNFloatBuffer; overload; virtual; final;
  20497. function put(var para1: array of jfloat): JNFloatBuffer; overload; virtual; final;
  20498. function put(para1: Arr1jfloat; para2: jint; para3: jint): JNFloatBuffer; overload; virtual;
  20499. function put(var para1: array of jfloat; para2: jint; para3: jint): JNFloatBuffer; overload; virtual;
  20500. function put(para1: JNFloatBuffer): JNFloatBuffer; overload; virtual;
  20501. function put(para1: jint; para2: jfloat): JNFloatBuffer; overload; virtual; abstract;
  20502. function slice(): JNFloatBuffer; overload; virtual; abstract;
  20503. function &array(): JLObject; overload; virtual;
  20504. function compareTo(para1: JLObject): jint; overload; virtual;
  20505. end;
  20506. JNIntBuffer = class abstract external 'java.nio' name 'IntBuffer' (JNBuffer, JLComparable)
  20507. public
  20508. class function allocate(para1: jint): JNIntBuffer; static; overload;
  20509. class function wrap(para1: Arr1jint): JNIntBuffer; static; overload;
  20510. class function wrap(var para1: array of jint): JNIntBuffer; static; overload;
  20511. class function wrap(para1: Arr1jint; para2: jint; para3: jint): JNIntBuffer; static; overload;
  20512. class function wrap(var para1: array of jint; para2: jint; para3: jint): JNIntBuffer; static; overload;
  20513. function &array(): Arr1jint; overload; virtual; final;
  20514. function arrayOffset(): jint; overload; virtual; final;
  20515. function asReadOnlyBuffer(): JNIntBuffer; overload; virtual; abstract;
  20516. function compact(): JNIntBuffer; overload; virtual; abstract;
  20517. function compareTo(para1: JNIntBuffer): jint; overload; virtual;
  20518. function duplicate(): JNIntBuffer; overload; virtual; abstract;
  20519. function equals(para1: JLObject): jboolean; overload; virtual;
  20520. function get(): jint; overload; virtual; abstract;
  20521. function get(para1: Arr1jint): JNIntBuffer; overload; virtual;
  20522. function get(var para1: array of jint): JNIntBuffer; overload; virtual;
  20523. function get(para1: Arr1jint; para2: jint; para3: jint): JNIntBuffer; overload; virtual;
  20524. function get(var para1: array of jint; para2: jint; para3: jint): JNIntBuffer; overload; virtual;
  20525. function get(para1: jint): jint; overload; virtual; abstract;
  20526. function hasArray(): jboolean; overload; virtual; final;
  20527. function hashCode(): jint; overload; virtual;
  20528. function isDirect(): jboolean; overload; virtual; abstract;
  20529. function order(): JNByteOrder; overload; virtual; abstract;
  20530. function put(para1: jint): JNIntBuffer; overload; virtual; abstract;
  20531. function put(para1: Arr1jint): JNIntBuffer; overload; virtual; final;
  20532. function put(var para1: array of jint): JNIntBuffer; overload; virtual; final;
  20533. function put(para1: Arr1jint; para2: jint; para3: jint): JNIntBuffer; overload; virtual;
  20534. function put(var para1: array of jint; para2: jint; para3: jint): JNIntBuffer; overload; virtual;
  20535. function put(para1: JNIntBuffer): JNIntBuffer; overload; virtual;
  20536. function put(para1: jint; para2: jint): JNIntBuffer; overload; virtual; abstract;
  20537. function slice(): JNIntBuffer; overload; virtual; abstract;
  20538. function &array(): JLObject; overload; virtual;
  20539. function compareTo(para1: JLObject): jint; overload; virtual;
  20540. end;
  20541. JNLongBuffer = class abstract external 'java.nio' name 'LongBuffer' (JNBuffer, JLComparable)
  20542. public
  20543. class function allocate(para1: jint): JNLongBuffer; static; overload;
  20544. class function wrap(para1: Arr1jlong): JNLongBuffer; static; overload;
  20545. class function wrap(var para1: array of jlong): JNLongBuffer; static; overload;
  20546. class function wrap(para1: Arr1jlong; para2: jint; para3: jint): JNLongBuffer; static; overload;
  20547. class function wrap(var para1: array of jlong; para2: jint; para3: jint): JNLongBuffer; static; overload;
  20548. function &array(): Arr1jlong; overload; virtual; final;
  20549. function arrayOffset(): jint; overload; virtual; final;
  20550. function asReadOnlyBuffer(): JNLongBuffer; overload; virtual; abstract;
  20551. function compact(): JNLongBuffer; overload; virtual; abstract;
  20552. function compareTo(para1: JNLongBuffer): jint; overload; virtual;
  20553. function duplicate(): JNLongBuffer; overload; virtual; abstract;
  20554. function equals(para1: JLObject): jboolean; overload; virtual;
  20555. function get(): jlong; overload; virtual; abstract;
  20556. function get(para1: Arr1jlong): JNLongBuffer; overload; virtual;
  20557. function get(var para1: array of jlong): JNLongBuffer; overload; virtual;
  20558. function get(para1: Arr1jlong; para2: jint; para3: jint): JNLongBuffer; overload; virtual;
  20559. function get(var para1: array of jlong; para2: jint; para3: jint): JNLongBuffer; overload; virtual;
  20560. function get(para1: jint): jlong; overload; virtual; abstract;
  20561. function hasArray(): jboolean; overload; virtual; final;
  20562. function hashCode(): jint; overload; virtual;
  20563. function isDirect(): jboolean; overload; virtual; abstract;
  20564. function order(): JNByteOrder; overload; virtual; abstract;
  20565. function put(para1: jlong): JNLongBuffer; overload; virtual; abstract;
  20566. function put(para1: Arr1jlong): JNLongBuffer; overload; virtual; final;
  20567. function put(var para1: array of jlong): JNLongBuffer; overload; virtual; final;
  20568. function put(para1: Arr1jlong; para2: jint; para3: jint): JNLongBuffer; overload; virtual;
  20569. function put(var para1: array of jlong; para2: jint; para3: jint): JNLongBuffer; overload; virtual;
  20570. function put(para1: JNLongBuffer): JNLongBuffer; overload; virtual;
  20571. function put(para1: jint; para2: jlong): JNLongBuffer; overload; virtual; abstract;
  20572. function slice(): JNLongBuffer; overload; virtual; abstract;
  20573. function &array(): JLObject; overload; virtual;
  20574. function compareTo(para1: JLObject): jint; overload; virtual;
  20575. end;
  20576. JNShortBuffer = class abstract external 'java.nio' name 'ShortBuffer' (JNBuffer, JLComparable)
  20577. public
  20578. class function allocate(para1: jint): JNShortBuffer; static; overload;
  20579. class function wrap(para1: Arr1jshort): JNShortBuffer; static; overload;
  20580. class function wrap(var para1: array of jshort): JNShortBuffer; static; overload;
  20581. class function wrap(para1: Arr1jshort; para2: jint; para3: jint): JNShortBuffer; static; overload;
  20582. class function wrap(var para1: array of jshort; para2: jint; para3: jint): JNShortBuffer; static; overload;
  20583. function &array(): Arr1jshort; overload; virtual; final;
  20584. function arrayOffset(): jint; overload; virtual; final;
  20585. function asReadOnlyBuffer(): JNShortBuffer; overload; virtual; abstract;
  20586. function compact(): JNShortBuffer; overload; virtual; abstract;
  20587. function compareTo(para1: JNShortBuffer): jint; overload; virtual;
  20588. function duplicate(): JNShortBuffer; overload; virtual; abstract;
  20589. function equals(para1: JLObject): jboolean; overload; virtual;
  20590. function get(): jshort; overload; virtual; abstract;
  20591. function get(para1: Arr1jshort): JNShortBuffer; overload; virtual;
  20592. function get(var para1: array of jshort): JNShortBuffer; overload; virtual;
  20593. function get(para1: Arr1jshort; para2: jint; para3: jint): JNShortBuffer; overload; virtual;
  20594. function get(var para1: array of jshort; para2: jint; para3: jint): JNShortBuffer; overload; virtual;
  20595. function get(para1: jint): jshort; overload; virtual; abstract;
  20596. function hasArray(): jboolean; overload; virtual; final;
  20597. function hashCode(): jint; overload; virtual;
  20598. function isDirect(): jboolean; overload; virtual; abstract;
  20599. function order(): JNByteOrder; overload; virtual; abstract;
  20600. function put(para1: jshort): JNShortBuffer; overload; virtual; abstract;
  20601. function put(para1: Arr1jshort): JNShortBuffer; overload; virtual; final;
  20602. function put(var para1: array of jshort): JNShortBuffer; overload; virtual; final;
  20603. function put(para1: Arr1jshort; para2: jint; para3: jint): JNShortBuffer; overload; virtual;
  20604. function put(var para1: array of jshort; para2: jint; para3: jint): JNShortBuffer; overload; virtual;
  20605. function put(para1: JNShortBuffer): JNShortBuffer; overload; virtual;
  20606. function put(para1: jint; para2: jshort): JNShortBuffer; overload; virtual; abstract;
  20607. function slice(): JNShortBuffer; overload; virtual; abstract;
  20608. function &array(): JLObject; overload; virtual;
  20609. function compareTo(para1: JLObject): jint; overload; virtual;
  20610. end;
  20611. JNInvalidMarkException = class external 'java.nio' name 'InvalidMarkException' (JLIllegalStateException)
  20612. public
  20613. constructor create(); overload;
  20614. end;
  20615. JNCAlreadyConnectedException = class external 'java.nio.channels' name 'AlreadyConnectedException' (JLIllegalStateException)
  20616. public
  20617. constructor create(); overload;
  20618. end;
  20619. JNCCancelledKeyException = class external 'java.nio.channels' name 'CancelledKeyException' (JLIllegalStateException)
  20620. public
  20621. constructor create(); overload;
  20622. end;
  20623. JNCClosedSelectorException = class external 'java.nio.channels' name 'ClosedSelectorException' (JLIllegalStateException)
  20624. public
  20625. constructor create(); overload;
  20626. end;
  20627. JNCConnectionPendingException = class external 'java.nio.channels' name 'ConnectionPendingException' (JLIllegalStateException)
  20628. public
  20629. constructor create(); overload;
  20630. end;
  20631. JNCIllegalBlockingModeException = class external 'java.nio.channels' name 'IllegalBlockingModeException' (JLIllegalStateException)
  20632. public
  20633. constructor create(); overload;
  20634. end;
  20635. JNCNoConnectionPendingException = class external 'java.nio.channels' name 'NoConnectionPendingException' (JLIllegalStateException)
  20636. public
  20637. constructor create(); overload;
  20638. end;
  20639. JNCNonReadableChannelException = class external 'java.nio.channels' name 'NonReadableChannelException' (JLIllegalStateException)
  20640. public
  20641. constructor create(); overload;
  20642. end;
  20643. JNCNonWritableChannelException = class external 'java.nio.channels' name 'NonWritableChannelException' (JLIllegalStateException)
  20644. public
  20645. constructor create(); overload;
  20646. end;
  20647. JNCNotYetBoundException = class external 'java.nio.channels' name 'NotYetBoundException' (JLIllegalStateException)
  20648. public
  20649. constructor create(); overload;
  20650. end;
  20651. JNCNotYetConnectedException = class external 'java.nio.channels' name 'NotYetConnectedException' (JLIllegalStateException)
  20652. public
  20653. constructor create(); overload;
  20654. end;
  20655. JNCOverlappingFileLockException = class external 'java.nio.channels' name 'OverlappingFileLockException' (JLIllegalStateException)
  20656. public
  20657. constructor create(); overload;
  20658. end;
  20659. JUFormatterClosedException = class external 'java.util' name 'FormatterClosedException' (JLIllegalStateException, JISerializable)
  20660. public
  20661. constructor create(); overload;
  20662. end;
  20663. JUCCancellationException = class external 'java.util.concurrent' name 'CancellationException' (JLIllegalStateException)
  20664. public
  20665. constructor create(); overload;
  20666. constructor create(para1: JLString); overload;
  20667. end;
  20668. JNMappedByteBuffer = class abstract external 'java.nio' name 'MappedByteBuffer' (JNByteBuffer)
  20669. public
  20670. function isLoaded(): jboolean; overload; virtual; final;
  20671. function load(): JNMappedByteBuffer; overload; virtual; final;
  20672. function force(): JNMappedByteBuffer; overload; virtual; final;
  20673. end;
  20674. JNReadOnlyBufferException = class external 'java.nio' name 'ReadOnlyBufferException' (JLUnsupportedOperationException)
  20675. public
  20676. constructor create(); overload;
  20677. end;
  20678. JTRuleBasedCollator = class external 'java.text' name 'RuleBasedCollator' (JTCollator)
  20679. public
  20680. constructor create(para1: JLString); overload; // throws java.text.ParseException
  20681. function getCollationElementIterator(para1: JTCharacterIterator): JTCollationElementIterator; overload; virtual;
  20682. function getCollationElementIterator(para1: JLString): JTCollationElementIterator; overload; virtual;
  20683. function getRules(): JLString; overload; virtual;
  20684. function clone(): JLObject; overload; virtual;
  20685. function compare(para1: JLString; para2: JLString): jint; overload; virtual;
  20686. function getCollationKey(para1: JLString): JTCollationKey; overload; virtual;
  20687. function hashCode(): jint; overload; virtual;
  20688. function equals(para1: JLObject): jboolean; overload; virtual;
  20689. end;
  20690. JUSortedMap = interface external 'java.util' name 'SortedMap' (JUMap)
  20691. function comparator(): JUComparator; overload;
  20692. function firstKey(): JLObject; overload;
  20693. function headMap(para1: JLObject): JUSortedMap; overload;
  20694. function lastKey(): JLObject; overload;
  20695. function subMap(para1: JLObject; para2: JLObject): JUSortedMap; overload;
  20696. function tailMap(para1: JLObject): JUSortedMap; overload;
  20697. end;
  20698. JUCConcurrentMap = interface external 'java.util.concurrent' name 'ConcurrentMap' (JUMap)
  20699. function putIfAbsent(para1: JLObject; para2: JLObject): JLObject; overload;
  20700. function remove(para1: JLObject; para2: JLObject): jboolean; overload;
  20701. function replace(para1: JLObject; para2: JLObject; para3: JLObject): jboolean; overload;
  20702. function replace(para1: JLObject; para2: JLObject): JLObject; overload;
  20703. end;
  20704. JUJAttributes = class external 'java.util.jar' name 'Attributes' (JLObject, JLCloneable, JUMap)
  20705. public
  20706. type
  20707. InnerName = class;
  20708. Arr1InnerName = array of InnerName;
  20709. Arr2InnerName = array of Arr1InnerName;
  20710. Arr3InnerName = array of Arr2InnerName;
  20711. InnerName = class external 'java.util.jar' name 'Name' (JLObject)
  20712. public
  20713. final class var
  20714. fCLASS_PATH: JUJAttributes.InnerName; external name 'CLASS_PATH';
  20715. fMANIFEST_VERSION: JUJAttributes.InnerName; external name 'MANIFEST_VERSION';
  20716. fMAIN_CLASS: JUJAttributes.InnerName; external name 'MAIN_CLASS';
  20717. fSIGNATURE_VERSION: JUJAttributes.InnerName; external name 'SIGNATURE_VERSION';
  20718. fCONTENT_TYPE: JUJAttributes.InnerName; external name 'CONTENT_TYPE';
  20719. fSEALED: JUJAttributes.InnerName; external name 'SEALED';
  20720. fIMPLEMENTATION_TITLE: JUJAttributes.InnerName; external name 'IMPLEMENTATION_TITLE';
  20721. fIMPLEMENTATION_VERSION: JUJAttributes.InnerName; external name 'IMPLEMENTATION_VERSION';
  20722. fIMPLEMENTATION_VENDOR: JUJAttributes.InnerName; external name 'IMPLEMENTATION_VENDOR';
  20723. fSPECIFICATION_TITLE: JUJAttributes.InnerName; external name 'SPECIFICATION_TITLE';
  20724. fSPECIFICATION_VERSION: JUJAttributes.InnerName; external name 'SPECIFICATION_VERSION';
  20725. fSPECIFICATION_VENDOR: JUJAttributes.InnerName; external name 'SPECIFICATION_VENDOR';
  20726. fEXTENSION_LIST: JUJAttributes.InnerName; external name 'EXTENSION_LIST';
  20727. fEXTENSION_NAME: JUJAttributes.InnerName; external name 'EXTENSION_NAME';
  20728. fEXTENSION_INSTALLATION: JUJAttributes.InnerName; external name 'EXTENSION_INSTALLATION';
  20729. fIMPLEMENTATION_VENDOR_ID: JUJAttributes.InnerName; external name 'IMPLEMENTATION_VENDOR_ID';
  20730. fIMPLEMENTATION_URL: JUJAttributes.InnerName; external name 'IMPLEMENTATION_URL';
  20731. public
  20732. constructor create(para1: JLString); overload;
  20733. function equals(para1: JLObject): jboolean; overload; virtual;
  20734. function hashCode(): jint; overload; virtual;
  20735. function toString(): JLString; overload; virtual;
  20736. end;
  20737. strict protected
  20738. var
  20739. fmap: JUMap; external name 'map';
  20740. public
  20741. constructor create(); overload;
  20742. constructor create(para1: JUJAttributes); overload;
  20743. constructor create(para1: jint); overload;
  20744. procedure clear(); overload; virtual;
  20745. function containsKey(para1: JLObject): jboolean; overload; virtual;
  20746. function containsValue(para1: JLObject): jboolean; overload; virtual;
  20747. function entrySet(): JUSet; overload; virtual;
  20748. function get(para1: JLObject): JLObject; overload; virtual;
  20749. function isEmpty(): jboolean; overload; virtual;
  20750. function keySet(): JUSet; overload; virtual;
  20751. function put(para1: JLObject; para2: JLObject): JLObject; overload; virtual;
  20752. procedure putAll(para1: JUMap); overload; virtual;
  20753. function remove(para1: JLObject): JLObject; overload; virtual;
  20754. function size(): jint; overload; virtual;
  20755. function values(): JUCollection; overload; virtual;
  20756. function clone(): JLObject; overload; virtual;
  20757. function hashCode(): jint; overload; virtual;
  20758. function equals(para1: JLObject): jboolean; overload; virtual;
  20759. function getValue(para1: JUJAttributes.InnerName): JLString; overload; virtual;
  20760. function getValue(para1: JLString): JLString; overload; virtual;
  20761. function putValue(para1: JLString; para2: JLString): JLString; overload; virtual;
  20762. end;
  20763. JUEnumMap = class external 'java.util' name 'EnumMap' (JUAbstractMap, JISerializable, JLCloneable, JUMap)
  20764. public
  20765. constructor create(para1: JLClass); overload;
  20766. constructor create(para1: JUEnumMap); overload;
  20767. constructor create(para1: JUMap); overload;
  20768. procedure clear(); overload; virtual;
  20769. function clone(): JUEnumMap; overload; virtual;
  20770. function containsKey(para1: JLObject): jboolean; overload; virtual;
  20771. function containsValue(para1: JLObject): jboolean; overload; virtual;
  20772. function entrySet(): JUSet; overload; virtual;
  20773. function equals(para1: JLObject): jboolean; overload; virtual;
  20774. function get(para1: JLObject): JLObject; overload; virtual;
  20775. function keySet(): JUSet; overload; virtual;
  20776. function put(para1: JLEnum; para2: JLObject): JLObject; overload; virtual;
  20777. procedure putAll(para1: JUMap); overload; virtual;
  20778. function remove(para1: JLObject): JLObject; overload; virtual;
  20779. function size(): jint; overload; virtual;
  20780. function values(): JUCollection; overload; virtual;
  20781. function clone(): JLObject; overload; virtual; // throws java.lang.CloneNotSupportedException
  20782. function put(para1: JLObject; para2: JLObject): JLObject; overload; virtual;
  20783. end;
  20784. JUIdentityHashMap = class external 'java.util' name 'IdentityHashMap' (JUAbstractMap, JUMap, JISerializable, JLCloneable)
  20785. public
  20786. constructor create(); overload;
  20787. constructor create(para1: jint); overload;
  20788. constructor create(para1: JUMap); overload;
  20789. procedure clear(); overload; virtual;
  20790. function containsKey(para1: JLObject): jboolean; overload; virtual;
  20791. function containsValue(para1: JLObject): jboolean; overload; virtual;
  20792. function get(para1: JLObject): JLObject; overload; virtual;
  20793. function put(para1: JLObject; para2: JLObject): JLObject; overload; virtual;
  20794. procedure putAll(para1: JUMap); overload; virtual;
  20795. function remove(para1: JLObject): JLObject; overload; virtual;
  20796. function entrySet(): JUSet; overload; virtual;
  20797. function keySet(): JUSet; overload; virtual;
  20798. function values(): JUCollection; overload; virtual;
  20799. function equals(para1: JLObject): jboolean; overload; virtual;
  20800. function clone(): JLObject; overload; virtual;
  20801. function isEmpty(): jboolean; overload; virtual;
  20802. function size(): jint; overload; virtual;
  20803. end;
  20804. JUGregorianCalendar = class external 'java.util' name 'GregorianCalendar' (JUCalendar)
  20805. public
  20806. const
  20807. BC = 0;
  20808. AD = 1;
  20809. public
  20810. constructor create(); overload;
  20811. constructor create(para1: jint; para2: jint; para3: jint); overload;
  20812. constructor create(para1: jint; para2: jint; para3: jint; para4: jint; para5: jint); overload;
  20813. constructor create(para1: jint; para2: jint; para3: jint; para4: jint; para5: jint; para6: jint); overload;
  20814. constructor create(para1: JULocale); overload;
  20815. constructor create(para1: JUTimeZone); overload;
  20816. constructor create(para1: JUTimeZone; para2: JULocale); overload;
  20817. procedure add(para1: jint; para2: jint); overload; virtual;
  20818. function clone(): JLObject; overload; virtual;
  20819. strict protected
  20820. procedure computeFields(); overload; virtual;
  20821. procedure computeTime(); overload; virtual;
  20822. public
  20823. function equals(para1: JLObject): jboolean; overload; virtual;
  20824. function getActualMaximum(para1: jint): jint; overload; virtual;
  20825. function getActualMinimum(para1: jint): jint; overload; virtual;
  20826. function getGreatestMinimum(para1: jint): jint; overload; virtual;
  20827. function getGregorianChange(): JUDate; overload; virtual; final;
  20828. function getLeastMaximum(para1: jint): jint; overload; virtual;
  20829. function getMaximum(para1: jint): jint; overload; virtual;
  20830. function getMinimum(para1: jint): jint; overload; virtual;
  20831. function hashCode(): jint; overload; virtual;
  20832. function isLeapYear(para1: jint): jboolean; overload; virtual;
  20833. procedure roll(para1: jint; para2: jint); overload; virtual;
  20834. procedure roll(para1: jint; para2: jboolean); overload; virtual;
  20835. procedure setGregorianChange(para1: JUDate); overload; virtual;
  20836. procedure setFirstDayOfWeek(para1: jint); overload; virtual;
  20837. procedure setMinimalDaysInFirstWeek(para1: jint); overload; virtual;
  20838. end;
  20839. JUCCopyOnWriteArraySet = class external 'java.util.concurrent' name 'CopyOnWriteArraySet' (JUAbstractSet, JISerializable)
  20840. public
  20841. constructor create(); overload;
  20842. constructor create(para1: JUCollection); overload;
  20843. function size(): jint; overload; virtual;
  20844. function isEmpty(): jboolean; overload; virtual;
  20845. function contains(para1: JLObject): jboolean; overload; virtual;
  20846. function toArray(): Arr1JLObject; overload; virtual;
  20847. function toArray(para1: Arr1JLObject): Arr1JLObject; overload; virtual;
  20848. function toArray(var para1: array of JLObject): Arr1JLObject; overload; virtual;
  20849. procedure clear(); overload; virtual;
  20850. function remove(para1: JLObject): jboolean; overload; virtual;
  20851. function add(para1: JLObject): jboolean; overload; virtual;
  20852. function containsAll(para1: JUCollection): jboolean; overload; virtual;
  20853. function addAll(para1: JUCollection): jboolean; overload; virtual;
  20854. function removeAll(para1: JUCollection): jboolean; overload; virtual;
  20855. function retainAll(para1: JUCollection): jboolean; overload; virtual;
  20856. function iterator(): JUIterator; overload; virtual;
  20857. function equals(para1: JLObject): jboolean; overload; virtual;
  20858. end;
  20859. JUHashSet = class external 'java.util' name 'HashSet' (JUAbstractSet, JUSet, JLCloneable, JISerializable)
  20860. public
  20861. constructor create(); overload;
  20862. constructor create(para1: jint); overload;
  20863. constructor create(para1: jint; para2: jfloat); overload;
  20864. constructor create(para1: JUCollection); overload;
  20865. function add(para1: JLObject): jboolean; overload; virtual;
  20866. procedure clear(); overload; virtual;
  20867. function clone(): JLObject; overload; virtual;
  20868. function contains(para1: JLObject): jboolean; overload; virtual;
  20869. function isEmpty(): jboolean; overload; virtual;
  20870. function iterator(): JUIterator; overload; virtual;
  20871. function remove(para1: JLObject): jboolean; overload; virtual;
  20872. function size(): jint; overload; virtual;
  20873. end;
  20874. JUSortedSet = interface external 'java.util' name 'SortedSet' (JUSet)
  20875. function comparator(): JUComparator; overload;
  20876. function first(): JLObject; overload;
  20877. function headSet(para1: JLObject): JUSortedSet; overload;
  20878. function last(): JLObject; overload;
  20879. function subSet(para1: JLObject; para2: JLObject): JUSortedSet; overload;
  20880. function tailSet(para1: JLObject): JUSortedSet; overload;
  20881. end;
  20882. JULinkedHashMap = class external 'java.util' name 'LinkedHashMap' (JUHashMap)
  20883. public
  20884. constructor create(); overload;
  20885. constructor create(para1: jint); overload;
  20886. constructor create(para1: jint; para2: jfloat); overload;
  20887. constructor create(para1: jint; para2: jfloat; para3: jboolean); overload;
  20888. constructor create(para1: JUMap); overload;
  20889. function get(para1: JLObject): JLObject; overload; virtual;
  20890. function containsValue(para1: JLObject): jboolean; overload; virtual;
  20891. procedure clear(); overload; virtual;
  20892. strict protected
  20893. function removeEldestEntry(para1: JUMap.InnerEntry): jboolean; overload; virtual;
  20894. end;
  20895. JUList = interface external 'java.util' name 'List' (JUCollection)
  20896. procedure add(para1: jint; para2: JLObject); overload;
  20897. function add(para1: JLObject): jboolean; overload;
  20898. function addAll(para1: jint; para2: JUCollection): jboolean; overload;
  20899. function addAll(para1: JUCollection): jboolean; overload;
  20900. procedure clear(); overload;
  20901. function contains(para1: JLObject): jboolean; overload;
  20902. function containsAll(para1: JUCollection): jboolean; overload;
  20903. function equals(para1: JLObject): jboolean; overload;
  20904. function get(para1: jint): JLObject; overload;
  20905. function hashCode(): jint; overload;
  20906. function indexOf(para1: JLObject): jint; overload;
  20907. function isEmpty(): jboolean; overload;
  20908. function iterator(): JUIterator; overload;
  20909. function lastIndexOf(para1: JLObject): jint; overload;
  20910. function listIterator(): JUListIterator; overload;
  20911. function listIterator(para1: jint): JUListIterator; overload;
  20912. function remove(para1: jint): JLObject; overload;
  20913. function remove(para1: JLObject): jboolean; overload;
  20914. function removeAll(para1: JUCollection): jboolean; overload;
  20915. function retainAll(para1: JUCollection): jboolean; overload;
  20916. function &set(para1: jint; para2: JLObject): JLObject; overload;
  20917. function size(): jint; overload;
  20918. function subList(para1: jint; para2: jint): JUList; overload;
  20919. function toArray(): Arr1JLObject; overload;
  20920. function toArray(para1: Arr1JLObject): Arr1JLObject; overload;
  20921. function toArray(var para1: array of JLObject): Arr1JLObject; overload;
  20922. end;
  20923. JUQueue = interface external 'java.util' name 'Queue' (JUCollection)
  20924. function add(para1: JLObject): jboolean; overload;
  20925. function offer(para1: JLObject): jboolean; overload;
  20926. function remove(): JLObject; overload;
  20927. function poll(): JLObject; overload;
  20928. function element(): JLObject; overload;
  20929. function peek(): JLObject; overload;
  20930. end;
  20931. AVAInterpolator = interface external 'android.view.animation' name 'Interpolator' (AATimeInterpolator)
  20932. end;
  20933. AAArgbEvaluator = class external 'android.animation' name 'ArgbEvaluator' (JLObject, AATypeEvaluator)
  20934. public
  20935. constructor create(); overload;
  20936. function evaluate(para1: jfloat; para2: JLObject; para3: JLObject): JLObject; overload; virtual;
  20937. end;
  20938. AAFloatEvaluator = class external 'android.animation' name 'FloatEvaluator' (JLObject, AATypeEvaluator)
  20939. public
  20940. constructor create(); overload;
  20941. function evaluate(para1: jfloat; para2: JLNumber; para3: JLNumber): JLFloat; overload; virtual;
  20942. function evaluate(para1: jfloat; para2: JLObject; para3: JLObject): JLObject; overload; virtual;
  20943. end;
  20944. AAIntEvaluator = class external 'android.animation' name 'IntEvaluator' (JLObject, AATypeEvaluator)
  20945. public
  20946. constructor create(); overload;
  20947. function evaluate(para1: jfloat; para2: JLInteger; para3: JLInteger): JLInteger; overload; virtual;
  20948. function evaluate(para1: jfloat; para2: JLObject; para3: JLObject): JLObject; overload; virtual;
  20949. end;
  20950. AABFileBackupHelper = class external 'android.app.backup' name 'FileBackupHelper' (AABFileBackupHelperBase, AABBackupHelper)
  20951. public
  20952. constructor create(para1: ACContext; para2: Arr1JLString); overload;
  20953. constructor create(para1: ACContext; const para2: array of JLString); overload;
  20954. procedure performBackup(para1: AOParcelFileDescriptor; para2: AABBackupDataOutput; para3: AOParcelFileDescriptor); overload; virtual;
  20955. procedure restoreEntity(para1: AABBackupDataInputStream); overload; virtual;
  20956. procedure writeNewStateDescription(para1: AOParcelFileDescriptor); overload; virtual;
  20957. end;
  20958. AABSharedPreferencesBackupHelper = class external 'android.app.backup' name 'SharedPreferencesBackupHelper' (AABFileBackupHelperBase, AABBackupHelper)
  20959. public
  20960. constructor create(para1: ACContext; para2: Arr1JLString); overload;
  20961. constructor create(para1: ACContext; const para2: array of JLString); overload;
  20962. procedure performBackup(para1: AOParcelFileDescriptor; para2: AABBackupDataOutput; para3: AOParcelFileDescriptor); overload; virtual;
  20963. procedure restoreEntity(para1: AABBackupDataInputStream); overload; virtual;
  20964. procedure writeNewStateDescription(para1: AOParcelFileDescriptor); overload; virtual;
  20965. end;
  20966. ABBluetoothA2dp = class sealed external 'android.bluetooth' name 'BluetoothA2dp' (JLObject, ABBluetoothProfile)
  20967. public
  20968. const
  20969. ACTION_CONNECTION_STATE_CHANGED = 'android.bluetooth.a2dp.profile.action.CONNECTION_STATE_CHANGED';
  20970. ACTION_PLAYING_STATE_CHANGED = 'android.bluetooth.a2dp.profile.action.PLAYING_STATE_CHANGED';
  20971. STATE_PLAYING = 10;
  20972. STATE_NOT_PLAYING = 11;
  20973. public
  20974. function getConnectedDevices(): JUList; overload; virtual;
  20975. function getDevicesMatchingConnectionStates(para1: Arr1jint): JUList; overload; virtual;
  20976. function getDevicesMatchingConnectionStates(var para1: array of jint): JUList; overload; virtual;
  20977. function getConnectionState(para1: ABBluetoothDevice): jint; overload; virtual;
  20978. function isA2dpPlaying(para1: ABBluetoothDevice): jboolean; overload; virtual;
  20979. end;
  20980. ABBluetoothAdapter = class sealed external 'android.bluetooth' name 'BluetoothAdapter' (JLObject)
  20981. public
  20982. const
  20983. ERROR = -2147483648;
  20984. ACTION_STATE_CHANGED = 'android.bluetooth.adapter.action.STATE_CHANGED';
  20985. EXTRA_STATE = 'android.bluetooth.adapter.extra.STATE';
  20986. EXTRA_PREVIOUS_STATE = 'android.bluetooth.adapter.extra.PREVIOUS_STATE';
  20987. STATE_OFF = 10;
  20988. STATE_TURNING_ON = 11;
  20989. STATE_ON = 12;
  20990. STATE_TURNING_OFF = 13;
  20991. ACTION_REQUEST_DISCOVERABLE = 'android.bluetooth.adapter.action.REQUEST_DISCOVERABLE';
  20992. EXTRA_DISCOVERABLE_DURATION = 'android.bluetooth.adapter.extra.DISCOVERABLE_DURATION';
  20993. ACTION_REQUEST_ENABLE = 'android.bluetooth.adapter.action.REQUEST_ENABLE';
  20994. ACTION_SCAN_MODE_CHANGED = 'android.bluetooth.adapter.action.SCAN_MODE_CHANGED';
  20995. EXTRA_SCAN_MODE = 'android.bluetooth.adapter.extra.SCAN_MODE';
  20996. EXTRA_PREVIOUS_SCAN_MODE = 'android.bluetooth.adapter.extra.PREVIOUS_SCAN_MODE';
  20997. SCAN_MODE_NONE = 20;
  20998. SCAN_MODE_CONNECTABLE = 21;
  20999. SCAN_MODE_CONNECTABLE_DISCOVERABLE = 23;
  21000. ACTION_DISCOVERY_STARTED = 'android.bluetooth.adapter.action.DISCOVERY_STARTED';
  21001. ACTION_DISCOVERY_FINISHED = 'android.bluetooth.adapter.action.DISCOVERY_FINISHED';
  21002. ACTION_LOCAL_NAME_CHANGED = 'android.bluetooth.adapter.action.LOCAL_NAME_CHANGED';
  21003. EXTRA_LOCAL_NAME = 'android.bluetooth.adapter.extra.LOCAL_NAME';
  21004. ACTION_CONNECTION_STATE_CHANGED = 'android.bluetooth.adapter.action.CONNECTION_STATE_CHANGED';
  21005. EXTRA_CONNECTION_STATE = 'android.bluetooth.adapter.extra.CONNECTION_STATE';
  21006. EXTRA_PREVIOUS_CONNECTION_STATE = 'android.bluetooth.adapter.extra.PREVIOUS_CONNECTION_STATE';
  21007. STATE_DISCONNECTED = 0;
  21008. STATE_CONNECTING = 1;
  21009. STATE_CONNECTED = 2;
  21010. STATE_DISCONNECTING = 3;
  21011. public
  21012. class function getDefaultAdapter(): ABBluetoothAdapter; static; overload;
  21013. function getRemoteDevice(para1: JLString): ABBluetoothDevice; overload; virtual;
  21014. function isEnabled(): jboolean; overload; virtual;
  21015. function getState(): jint; overload; virtual;
  21016. function enable(): jboolean; overload; virtual;
  21017. function disable(): jboolean; overload; virtual;
  21018. function getAddress(): JLString; overload; virtual;
  21019. function getName(): JLString; overload; virtual;
  21020. function setName(para1: JLString): jboolean; overload; virtual;
  21021. function getScanMode(): jint; overload; virtual;
  21022. function startDiscovery(): jboolean; overload; virtual;
  21023. function cancelDiscovery(): jboolean; overload; virtual;
  21024. function isDiscovering(): jboolean; overload; virtual;
  21025. function getBondedDevices(): JUSet; overload; virtual;
  21026. function getProfileConnectionState(para1: jint): jint; overload; virtual;
  21027. function listenUsingRfcommWithServiceRecord(para1: JLString; para2: JUUUID): ABBluetoothServerSocket; overload; virtual; // throws java.io.IOException
  21028. function listenUsingInsecureRfcommWithServiceRecord(para1: JLString; para2: JUUUID): ABBluetoothServerSocket; overload; virtual; // throws java.io.IOException
  21029. function getProfileProxy(para1: ACContext; para2: ABBluetoothProfile.InnerServiceListener; para3: jint): jboolean; overload; virtual;
  21030. procedure closeProfileProxy(para1: jint; para2: ABBluetoothProfile); overload; virtual;
  21031. class function checkBluetoothAddress(para1: JLString): jboolean; static; overload;
  21032. end;
  21033. ABBluetoothHeadset = class sealed external 'android.bluetooth' name 'BluetoothHeadset' (JLObject, ABBluetoothProfile)
  21034. public
  21035. const
  21036. ACTION_CONNECTION_STATE_CHANGED = 'android.bluetooth.headset.profile.action.CONNECTION_STATE_CHANGED';
  21037. ACTION_AUDIO_STATE_CHANGED = 'android.bluetooth.headset.profile.action.AUDIO_STATE_CHANGED';
  21038. ACTION_VENDOR_SPECIFIC_HEADSET_EVENT = 'android.bluetooth.headset.action.VENDOR_SPECIFIC_HEADSET_EVENT';
  21039. EXTRA_VENDOR_SPECIFIC_HEADSET_EVENT_CMD = 'android.bluetooth.headset.extra.VENDOR_SPECIFIC_HEADSET_EVENT_CMD';
  21040. EXTRA_VENDOR_SPECIFIC_HEADSET_EVENT_CMD_TYPE = 'android.bluetooth.headset.extra.VENDOR_SPECIFIC_HEADSET_EVENT_CMD_TYPE';
  21041. AT_CMD_TYPE_READ = 0;
  21042. AT_CMD_TYPE_TEST = 1;
  21043. AT_CMD_TYPE_SET = 2;
  21044. AT_CMD_TYPE_BASIC = 3;
  21045. AT_CMD_TYPE_ACTION = 4;
  21046. EXTRA_VENDOR_SPECIFIC_HEADSET_EVENT_ARGS = 'android.bluetooth.headset.extra.VENDOR_SPECIFIC_HEADSET_EVENT_ARGS';
  21047. VENDOR_SPECIFIC_HEADSET_EVENT_COMPANY_ID_CATEGORY = 'android.bluetooth.headset.intent.category.companyid';
  21048. STATE_AUDIO_DISCONNECTED = 10;
  21049. STATE_AUDIO_CONNECTING = 11;
  21050. STATE_AUDIO_CONNECTED = 12;
  21051. public
  21052. function getConnectedDevices(): JUList; overload; virtual;
  21053. function getDevicesMatchingConnectionStates(para1: Arr1jint): JUList; overload; virtual;
  21054. function getDevicesMatchingConnectionStates(var para1: array of jint): JUList; overload; virtual;
  21055. function getConnectionState(para1: ABBluetoothDevice): jint; overload; virtual;
  21056. function startVoiceRecognition(para1: ABBluetoothDevice): jboolean; overload; virtual;
  21057. function stopVoiceRecognition(para1: ABBluetoothDevice): jboolean; overload; virtual;
  21058. function isAudioConnected(para1: ABBluetoothDevice): jboolean; overload; virtual;
  21059. end;
  21060. ABBluetoothHealth = class sealed external 'android.bluetooth' name 'BluetoothHealth' (JLObject, ABBluetoothProfile)
  21061. public
  21062. const
  21063. SOURCE_ROLE = 1;
  21064. SINK_ROLE = 2;
  21065. CHANNEL_TYPE_RELIABLE = 10;
  21066. CHANNEL_TYPE_STREAMING = 11;
  21067. STATE_CHANNEL_DISCONNECTED = 0;
  21068. STATE_CHANNEL_CONNECTING = 1;
  21069. STATE_CHANNEL_CONNECTED = 2;
  21070. STATE_CHANNEL_DISCONNECTING = 3;
  21071. APP_CONFIG_REGISTRATION_SUCCESS = 0;
  21072. APP_CONFIG_REGISTRATION_FAILURE = 1;
  21073. APP_CONFIG_UNREGISTRATION_SUCCESS = 2;
  21074. APP_CONFIG_UNREGISTRATION_FAILURE = 3;
  21075. public
  21076. function registerSinkAppConfiguration(para1: JLString; para2: jint; para3: ABBluetoothHealthCallback): jboolean; overload; virtual;
  21077. function unregisterAppConfiguration(para1: ABBluetoothHealthAppConfiguration): jboolean; overload; virtual;
  21078. function connectChannelToSource(para1: ABBluetoothDevice; para2: ABBluetoothHealthAppConfiguration): jboolean; overload; virtual;
  21079. function disconnectChannel(para1: ABBluetoothDevice; para2: ABBluetoothHealthAppConfiguration; para3: jint): jboolean; overload; virtual;
  21080. function getMainChannelFd(para1: ABBluetoothDevice; para2: ABBluetoothHealthAppConfiguration): AOParcelFileDescriptor; overload; virtual;
  21081. function getConnectionState(para1: ABBluetoothDevice): jint; overload; virtual;
  21082. function getConnectedDevices(): JUList; overload; virtual;
  21083. function getDevicesMatchingConnectionStates(para1: Arr1jint): JUList; overload; virtual;
  21084. function getDevicesMatchingConnectionStates(var para1: array of jint): JUList; overload; virtual;
  21085. end;
  21086. AAADeviceAdminReceiver = class external 'android.app.admin' name 'DeviceAdminReceiver' (ACBroadcastReceiver)
  21087. public
  21088. const
  21089. ACTION_DEVICE_ADMIN_ENABLED = 'android.app.action.DEVICE_ADMIN_ENABLED';
  21090. ACTION_DEVICE_ADMIN_DISABLE_REQUESTED = 'android.app.action.DEVICE_ADMIN_DISABLE_REQUESTED';
  21091. EXTRA_DISABLE_WARNING = 'android.app.extra.DISABLE_WARNING';
  21092. ACTION_DEVICE_ADMIN_DISABLED = 'android.app.action.DEVICE_ADMIN_DISABLED';
  21093. ACTION_PASSWORD_CHANGED = 'android.app.action.ACTION_PASSWORD_CHANGED';
  21094. ACTION_PASSWORD_FAILED = 'android.app.action.ACTION_PASSWORD_FAILED';
  21095. ACTION_PASSWORD_SUCCEEDED = 'android.app.action.ACTION_PASSWORD_SUCCEEDED';
  21096. ACTION_PASSWORD_EXPIRING = 'android.app.action.ACTION_PASSWORD_EXPIRING';
  21097. DEVICE_ADMIN_META_DATA = 'android.app.device_admin';
  21098. public
  21099. constructor create(); overload;
  21100. function getManager(para1: ACContext): AAADevicePolicyManager; overload; virtual;
  21101. function getWho(para1: ACContext): ACComponentName; overload; virtual;
  21102. procedure onEnabled(para1: ACContext; para2: ACIntent); overload; virtual;
  21103. function onDisableRequested(para1: ACContext; para2: ACIntent): JLCharSequence; overload; virtual;
  21104. procedure onDisabled(para1: ACContext; para2: ACIntent); overload; virtual;
  21105. procedure onPasswordChanged(para1: ACContext; para2: ACIntent); overload; virtual;
  21106. procedure onPasswordFailed(para1: ACContext; para2: ACIntent); overload; virtual;
  21107. procedure onPasswordSucceeded(para1: ACContext; para2: ACIntent); overload; virtual;
  21108. procedure onPasswordExpiring(para1: ACContext; para2: ACIntent); overload; virtual;
  21109. procedure onReceive(para1: ACContext; para2: ACIntent); overload; virtual;
  21110. end;
  21111. AAAppWidgetProvider = class external 'android.appwidget' name 'AppWidgetProvider' (ACBroadcastReceiver)
  21112. public
  21113. constructor create(); overload;
  21114. procedure onReceive(para1: ACContext; para2: ACIntent); overload; virtual;
  21115. procedure onUpdate(para1: ACContext; para2: AAAppWidgetManager; para3: Arr1jint); overload; virtual;
  21116. procedure onUpdate(para1: ACContext; para2: AAAppWidgetManager; var para3: array of jint); overload; virtual;
  21117. procedure onDeleted(para1: ACContext; para2: Arr1jint); overload; virtual;
  21118. procedure onDeleted(para1: ACContext; var para2: array of jint); overload; virtual;
  21119. procedure onEnabled(para1: ACContext); overload; virtual;
  21120. procedure onDisabled(para1: ACContext); overload; virtual;
  21121. end;
  21122. ACComponentCallbacks2 = interface external 'android.content' name 'ComponentCallbacks2' (ACComponentCallbacks)
  21123. const
  21124. TRIM_MEMORY_COMPLETE = 80;
  21125. TRIM_MEMORY_MODERATE = 60;
  21126. TRIM_MEMORY_BACKGROUND = 40;
  21127. TRIM_MEMORY_UI_HIDDEN = 20;
  21128. procedure onTrimMemory(para1: jint); overload;
  21129. end;
  21130. ATMMockContentResolver = class external 'android.test.mock' name 'MockContentResolver' (ACContentResolver)
  21131. public
  21132. constructor create(); overload;
  21133. procedure addProvider(para1: JLString; para2: ACContentProvider); overload; virtual;
  21134. procedure notifyChange(para1: ANUri; para2: ADContentObserver; para3: jboolean); overload; virtual;
  21135. end;
  21136. AASearchManager = class external 'android.app' name 'SearchManager' (JLObject, ACDialogInterface.InnerOnDismissListener, ACDialogInterface.InnerOnCancelListener)
  21137. public
  21138. type
  21139. InnerOnCancelListener = interface;
  21140. Arr1InnerOnCancelListener = array of InnerOnCancelListener;
  21141. Arr2InnerOnCancelListener = array of Arr1InnerOnCancelListener;
  21142. Arr3InnerOnCancelListener = array of Arr2InnerOnCancelListener;
  21143. InnerOnDismissListener = interface;
  21144. Arr1InnerOnDismissListener = array of InnerOnDismissListener;
  21145. Arr2InnerOnDismissListener = array of Arr1InnerOnDismissListener;
  21146. Arr3InnerOnDismissListener = array of Arr2InnerOnDismissListener;
  21147. InnerOnCancelListener = interface external 'android.app' name 'OnCancelListener'
  21148. procedure onCancel(); overload;
  21149. end;
  21150. InnerOnDismissListener = interface external 'android.app' name 'OnDismissListener'
  21151. procedure onDismiss(); overload;
  21152. end;
  21153. public
  21154. const
  21155. MENU_KEY = 115;
  21156. MENU_KEYCODE = 47;
  21157. QUERY = 'query';
  21158. USER_QUERY = 'user_query';
  21159. APP_DATA = 'app_data';
  21160. ACTION_KEY = 'action_key';
  21161. EXTRA_DATA_KEY = 'intent_extra_data_key';
  21162. EXTRA_SELECT_QUERY = 'select_query';
  21163. EXTRA_NEW_SEARCH = 'new_search';
  21164. EXTRA_WEB_SEARCH_PENDINGINTENT = 'web_search_pendingintent';
  21165. CURSOR_EXTRA_KEY_IN_PROGRESS = 'in_progress';
  21166. ACTION_MSG = 'action_msg';
  21167. FLAG_QUERY_REFINEMENT = 1;
  21168. SUGGEST_URI_PATH_QUERY = 'search_suggest_query';
  21169. SUGGEST_MIME_TYPE = 'vnd.android.cursor.dir/vnd.android.search.suggest';
  21170. SUGGEST_URI_PATH_SHORTCUT = 'search_suggest_shortcut';
  21171. SHORTCUT_MIME_TYPE = 'vnd.android.cursor.item/vnd.android.search.suggest';
  21172. SUGGEST_COLUMN_FORMAT = 'suggest_format';
  21173. SUGGEST_COLUMN_TEXT_1 = 'suggest_text_1';
  21174. SUGGEST_COLUMN_TEXT_2 = 'suggest_text_2';
  21175. SUGGEST_COLUMN_TEXT_2_URL = 'suggest_text_2_url';
  21176. SUGGEST_COLUMN_ICON_1 = 'suggest_icon_1';
  21177. SUGGEST_COLUMN_ICON_2 = 'suggest_icon_2';
  21178. SUGGEST_COLUMN_INTENT_ACTION = 'suggest_intent_action';
  21179. SUGGEST_COLUMN_INTENT_DATA = 'suggest_intent_data';
  21180. SUGGEST_COLUMN_INTENT_EXTRA_DATA = 'suggest_intent_extra_data';
  21181. SUGGEST_COLUMN_INTENT_DATA_ID = 'suggest_intent_data_id';
  21182. SUGGEST_COLUMN_QUERY = 'suggest_intent_query';
  21183. SUGGEST_COLUMN_SHORTCUT_ID = 'suggest_shortcut_id';
  21184. SUGGEST_COLUMN_SPINNER_WHILE_REFRESHING = 'suggest_spinner_while_refreshing';
  21185. SUGGEST_COLUMN_FLAGS = 'suggest_flags';
  21186. SUGGEST_COLUMN_LAST_ACCESS_HINT = 'suggest_last_access_hint';
  21187. SUGGEST_NEVER_MAKE_SHORTCUT = '_-1';
  21188. SUGGEST_PARAMETER_LIMIT = 'limit';
  21189. INTENT_ACTION_GLOBAL_SEARCH = 'android.search.action.GLOBAL_SEARCH';
  21190. INTENT_ACTION_SEARCH_SETTINGS = 'android.search.action.SEARCH_SETTINGS';
  21191. INTENT_ACTION_WEB_SEARCH_SETTINGS = 'android.search.action.WEB_SEARCH_SETTINGS';
  21192. INTENT_ACTION_SEARCHABLES_CHANGED = 'android.search.action.SEARCHABLES_CHANGED';
  21193. INTENT_ACTION_SEARCH_SETTINGS_CHANGED = 'android.search.action.SETTINGS_CHANGED';
  21194. public
  21195. procedure startSearch(para1: JLString; para2: jboolean; para3: ACComponentName; para4: AOBundle; para5: jboolean); overload; virtual;
  21196. procedure triggerSearch(para1: JLString; para2: ACComponentName; para3: AOBundle); overload; virtual;
  21197. procedure stopSearch(); overload; virtual;
  21198. procedure setOnDismissListener(para1: AASearchManager.InnerOnDismissListener); overload; virtual;
  21199. procedure setOnCancelListener(para1: AASearchManager.InnerOnCancelListener); overload; virtual;
  21200. procedure onCancel(para1: ACDialogInterface); overload; virtual;
  21201. procedure onDismiss(para1: ACDialogInterface); overload; virtual;
  21202. function getSearchableInfo(para1: ACComponentName): AASearchableInfo; overload; virtual;
  21203. function getSearchablesInGlobalSearch(): JUList; overload; virtual;
  21204. end;
  21205. ATMMockDialogInterface = class external 'android.test.mock' name 'MockDialogInterface' (JLObject, ACDialogInterface)
  21206. public
  21207. constructor create(); overload;
  21208. procedure cancel(); overload; virtual;
  21209. procedure dismiss(); overload; virtual;
  21210. end;
  21211. ACAsyncTaskLoader = class abstract external 'android.content' name 'AsyncTaskLoader' (ACLoader)
  21212. public
  21213. constructor create(para1: ACContext); overload;
  21214. procedure setUpdateThrottle(para1: jlong); overload; virtual;
  21215. strict protected
  21216. procedure onForceLoad(); overload; virtual;
  21217. public
  21218. function cancelLoad(): jboolean; overload; virtual;
  21219. procedure onCanceled(para1: JLObject); overload; virtual;
  21220. function loadInBackground(): JLObject; overload; virtual; abstract;
  21221. strict protected
  21222. function onLoadInBackground(): JLObject; overload; virtual;
  21223. public
  21224. procedure dump(para1: JLString; para2: JIFileDescriptor; para3: JIPrintWriter; para4: Arr1JLString); overload; virtual;
  21225. procedure dump(para1: JLString; para2: JIFileDescriptor; para3: JIPrintWriter; var para4: array of JLString); overload; virtual;
  21226. end;
  21227. AMMediaScannerConnection = class external 'android.media' name 'MediaScannerConnection' (JLObject, ACServiceConnection)
  21228. public
  21229. type
  21230. InnerOnScanCompletedListener = interface;
  21231. Arr1InnerOnScanCompletedListener = array of InnerOnScanCompletedListener;
  21232. Arr2InnerOnScanCompletedListener = array of Arr1InnerOnScanCompletedListener;
  21233. Arr3InnerOnScanCompletedListener = array of Arr2InnerOnScanCompletedListener;
  21234. InnerMediaScannerConnectionClient = interface;
  21235. Arr1InnerMediaScannerConnectionClient = array of InnerMediaScannerConnectionClient;
  21236. Arr2InnerMediaScannerConnectionClient = array of Arr1InnerMediaScannerConnectionClient;
  21237. Arr3InnerMediaScannerConnectionClient = array of Arr2InnerMediaScannerConnectionClient;
  21238. InnerOnScanCompletedListener = interface external 'android.media' name 'OnScanCompletedListener'
  21239. procedure onScanCompleted(para1: JLString; para2: ANUri); overload;
  21240. end;
  21241. InnerMediaScannerConnectionClient = interface external 'android.media' name 'MediaScannerConnectionClient' (AMMediaScannerConnection.InnerOnScanCompletedListener)
  21242. procedure onMediaScannerConnected(); overload;
  21243. procedure onScanCompleted(para1: JLString; para2: ANUri); overload;
  21244. end;
  21245. public
  21246. constructor create(para1: ACContext; para2: AMMediaScannerConnection.InnerMediaScannerConnectionClient); overload;
  21247. procedure connect(); overload; virtual;
  21248. procedure disconnect(); overload; virtual;
  21249. function isConnected(): jboolean; overload; virtual;
  21250. procedure scanFile(para1: JLString; para2: JLString); overload; virtual;
  21251. class procedure scanFile(para1: ACContext; para2: Arr1JLString; para3: Arr1JLString; para4: AMMediaScannerConnection.InnerOnScanCompletedListener); static; overload;
  21252. class procedure scanFile(para1: ACContext; var para2: array of JLString; var para3: array of JLString; para4: AMMediaScannerConnection.InnerOnScanCompletedListener); static; overload;
  21253. procedure onServiceConnected(para1: ACComponentName; para2: AOIBinder); overload; virtual;
  21254. procedure onServiceDisconnected(para1: ACComponentName); overload; virtual;
  21255. end;
  21256. ADCrossProcessCursor = interface external 'android.database' name 'CrossProcessCursor' (ADCursor)
  21257. function getWindow(): ADCursorWindow; overload;
  21258. procedure fillWindow(para1: jint; para2: ADCursorWindow); overload;
  21259. function onMove(para1: jint; para2: jint): jboolean; overload;
  21260. end;
  21261. ADCursorWrapper = class external 'android.database' name 'CursorWrapper' (JLObject, ADCursor)
  21262. public
  21263. constructor create(para1: ADCursor); overload;
  21264. function getWrappedCursor(): ADCursor; overload; virtual;
  21265. procedure close(); overload; virtual;
  21266. function isClosed(): jboolean; overload; virtual;
  21267. function getCount(): jint; overload; virtual;
  21268. procedure deactivate(); overload; virtual;
  21269. function moveToFirst(): jboolean; overload; virtual;
  21270. function getColumnCount(): jint; overload; virtual;
  21271. function getColumnIndex(para1: JLString): jint; overload; virtual;
  21272. function getColumnIndexOrThrow(para1: JLString): jint; overload; virtual; // throws java.lang.IllegalArgumentException
  21273. function getColumnName(para1: jint): JLString; overload; virtual;
  21274. function getColumnNames(): Arr1JLString; overload; virtual;
  21275. function getDouble(para1: jint): jdouble; overload; virtual;
  21276. function getExtras(): AOBundle; overload; virtual;
  21277. function getFloat(para1: jint): jfloat; overload; virtual;
  21278. function getInt(para1: jint): jint; overload; virtual;
  21279. function getLong(para1: jint): jlong; overload; virtual;
  21280. function getShort(para1: jint): jshort; overload; virtual;
  21281. function getString(para1: jint): JLString; overload; virtual;
  21282. procedure copyStringToBuffer(para1: jint; para2: ADCharArrayBuffer); overload; virtual;
  21283. function getBlob(para1: jint): Arr1jbyte; overload; virtual;
  21284. function getWantsAllOnMoveCalls(): jboolean; overload; virtual;
  21285. function isAfterLast(): jboolean; overload; virtual;
  21286. function isBeforeFirst(): jboolean; overload; virtual;
  21287. function isFirst(): jboolean; overload; virtual;
  21288. function isLast(): jboolean; overload; virtual;
  21289. function getType(para1: jint): jint; overload; virtual;
  21290. function isNull(para1: jint): jboolean; overload; virtual;
  21291. function moveToLast(): jboolean; overload; virtual;
  21292. function move(para1: jint): jboolean; overload; virtual;
  21293. function moveToPosition(para1: jint): jboolean; overload; virtual;
  21294. function moveToNext(): jboolean; overload; virtual;
  21295. function getPosition(): jint; overload; virtual;
  21296. function moveToPrevious(): jboolean; overload; virtual;
  21297. procedure registerContentObserver(para1: ADContentObserver); overload; virtual;
  21298. procedure registerDataSetObserver(para1: ADDataSetObserver); overload; virtual;
  21299. function requery(): jboolean; overload; virtual;
  21300. function respond(para1: AOBundle): AOBundle; overload; virtual;
  21301. procedure setNotificationUri(para1: ACContentResolver; para2: ANUri); overload; virtual;
  21302. procedure unregisterContentObserver(para1: ADContentObserver); overload; virtual;
  21303. procedure unregisterDataSetObserver(para1: ADDataSetObserver); overload; virtual;
  21304. end;
  21305. ATMMockCursor = class external 'android.test.mock' name 'MockCursor' (JLObject, ADCursor)
  21306. public
  21307. constructor create(); overload;
  21308. function getColumnCount(): jint; overload; virtual;
  21309. function getColumnIndex(para1: JLString): jint; overload; virtual;
  21310. function getColumnIndexOrThrow(para1: JLString): jint; overload; virtual;
  21311. function getColumnName(para1: jint): JLString; overload; virtual;
  21312. function getColumnNames(): Arr1JLString; overload; virtual;
  21313. function getCount(): jint; overload; virtual;
  21314. function isNull(para1: jint): jboolean; overload; virtual;
  21315. function getInt(para1: jint): jint; overload; virtual;
  21316. function getLong(para1: jint): jlong; overload; virtual;
  21317. function getShort(para1: jint): jshort; overload; virtual;
  21318. function getFloat(para1: jint): jfloat; overload; virtual;
  21319. function getDouble(para1: jint): jdouble; overload; virtual;
  21320. function getBlob(para1: jint): Arr1jbyte; overload; virtual;
  21321. function getString(para1: jint): JLString; overload; virtual;
  21322. function getExtras(): AOBundle; overload; virtual;
  21323. function getPosition(): jint; overload; virtual;
  21324. function isAfterLast(): jboolean; overload; virtual;
  21325. function isBeforeFirst(): jboolean; overload; virtual;
  21326. function isFirst(): jboolean; overload; virtual;
  21327. function isLast(): jboolean; overload; virtual;
  21328. function move(para1: jint): jboolean; overload; virtual;
  21329. function moveToFirst(): jboolean; overload; virtual;
  21330. function moveToLast(): jboolean; overload; virtual;
  21331. function moveToNext(): jboolean; overload; virtual;
  21332. function moveToPrevious(): jboolean; overload; virtual;
  21333. function moveToPosition(para1: jint): jboolean; overload; virtual;
  21334. procedure copyStringToBuffer(para1: jint; para2: ADCharArrayBuffer); overload; virtual;
  21335. procedure deactivate(); overload; virtual;
  21336. procedure close(); overload; virtual;
  21337. function isClosed(): jboolean; overload; virtual;
  21338. function requery(): jboolean; overload; virtual;
  21339. procedure registerContentObserver(para1: ADContentObserver); overload; virtual;
  21340. procedure registerDataSetObserver(para1: ADDataSetObserver); overload; virtual;
  21341. function respond(para1: AOBundle): AOBundle; overload; virtual;
  21342. function getWantsAllOnMoveCalls(): jboolean; overload; virtual;
  21343. procedure setNotificationUri(para1: ACContentResolver; para2: ANUri); overload; virtual;
  21344. procedure unregisterContentObserver(para1: ADContentObserver); overload; virtual;
  21345. procedure unregisterDataSetObserver(para1: ADDataSetObserver); overload; virtual;
  21346. function getType(para1: jint): jint; overload; virtual;
  21347. end;
  21348. ADDefaultDatabaseErrorHandler = class sealed external 'android.database' name 'DefaultDatabaseErrorHandler' (JLObject, ADDatabaseErrorHandler)
  21349. public
  21350. constructor create(); overload;
  21351. procedure onCorruption(para1: ADSSQLiteDatabase); overload; virtual;
  21352. end;
  21353. ADContentObservable = class external 'android.database' name 'ContentObservable' (ADObservable)
  21354. public
  21355. constructor create(); overload;
  21356. procedure registerObserver(para1: ADContentObserver); overload; virtual;
  21357. procedure dispatchChange(para1: jboolean); overload; virtual;
  21358. procedure notifyChange(para1: jboolean); overload; virtual;
  21359. procedure registerObserver(para1: JLObject); overload; virtual;
  21360. end;
  21361. ADDataSetObservable = class external 'android.database' name 'DataSetObservable' (ADObservable)
  21362. public
  21363. constructor create(); overload;
  21364. procedure notifyChanged(); overload; virtual;
  21365. procedure notifyInvalidated(); overload; virtual;
  21366. end;
  21367. ADSSQLiteDatabase = class external 'android.database.sqlite' name 'SQLiteDatabase' (ADSSQLiteClosable)
  21368. public
  21369. type
  21370. InnerCursorFactory = interface;
  21371. Arr1InnerCursorFactory = array of InnerCursorFactory;
  21372. Arr2InnerCursorFactory = array of Arr1InnerCursorFactory;
  21373. Arr3InnerCursorFactory = array of Arr2InnerCursorFactory;
  21374. InnerCursorFactory = interface external 'android.database.sqlite' name 'CursorFactory'
  21375. function newCursor(para1: ADSSQLiteDatabase; para2: ADSSQLiteCursorDriver; para3: JLString; para4: ADSSQLiteQuery): ADCursor; overload;
  21376. end;
  21377. public
  21378. const
  21379. CONFLICT_ROLLBACK = 1;
  21380. CONFLICT_ABORT = 2;
  21381. CONFLICT_FAIL = 3;
  21382. CONFLICT_IGNORE = 4;
  21383. CONFLICT_REPLACE = 5;
  21384. CONFLICT_NONE = 0;
  21385. SQLITE_MAX_LIKE_PATTERN_LENGTH = 50000;
  21386. OPEN_READWRITE = 0;
  21387. OPEN_READONLY = 1;
  21388. NO_LOCALIZED_COLLATORS = 16;
  21389. CREATE_IF_NECESSARY = 268435456;
  21390. MAX_SQL_CACHE_SIZE = 100;
  21391. strict protected
  21392. procedure onAllReferencesReleased(); overload; virtual;
  21393. public
  21394. class function releaseMemory(): jint; static; overload;
  21395. procedure setLockingEnabled(para1: jboolean); overload; virtual;
  21396. procedure beginTransaction(); overload; virtual;
  21397. procedure beginTransactionNonExclusive(); overload; virtual;
  21398. procedure beginTransactionWithListener(para1: ADSSQLiteTransactionListener); overload; virtual;
  21399. procedure beginTransactionWithListenerNonExclusive(para1: ADSSQLiteTransactionListener); overload; virtual;
  21400. procedure endTransaction(); overload; virtual;
  21401. procedure setTransactionSuccessful(); overload; virtual;
  21402. function inTransaction(): jboolean; overload; virtual;
  21403. function isDbLockedByCurrentThread(): jboolean; overload; virtual;
  21404. function isDbLockedByOtherThreads(): jboolean; overload; virtual;
  21405. function yieldIfContended(): jboolean; overload; virtual;
  21406. function yieldIfContendedSafely(): jboolean; overload; virtual;
  21407. function yieldIfContendedSafely(para1: jlong): jboolean; overload; virtual;
  21408. function getSyncedTables(): JUMap; overload; virtual;
  21409. class function openDatabase(para1: JLString; para2: ADSSQLiteDatabase.InnerCursorFactory; para3: jint): ADSSQLiteDatabase; static; overload;
  21410. class function openDatabase(para1: JLString; para2: ADSSQLiteDatabase.InnerCursorFactory; para3: jint; para4: ADDatabaseErrorHandler): ADSSQLiteDatabase; static; overload;
  21411. class function openOrCreateDatabase(para1: JIFile; para2: ADSSQLiteDatabase.InnerCursorFactory): ADSSQLiteDatabase; static; overload;
  21412. class function openOrCreateDatabase(para1: JLString; para2: ADSSQLiteDatabase.InnerCursorFactory): ADSSQLiteDatabase; static; overload;
  21413. class function openOrCreateDatabase(para1: JLString; para2: ADSSQLiteDatabase.InnerCursorFactory; para3: ADDatabaseErrorHandler): ADSSQLiteDatabase; static; overload;
  21414. class function create_(para1: ADSSQLiteDatabase.InnerCursorFactory): ADSSQLiteDatabase; static; external name 'create'; overload;
  21415. procedure close(); overload; virtual;
  21416. function getVersion(): jint; overload; virtual;
  21417. procedure setVersion(para1: jint); overload; virtual;
  21418. function getMaximumSize(): jlong; overload; virtual;
  21419. function setMaximumSize(para1: jlong): jlong; overload; virtual;
  21420. function getPageSize(): jlong; overload; virtual;
  21421. procedure setPageSize(para1: jlong); overload; virtual;
  21422. procedure markTableSyncable(para1: JLString; para2: JLString); overload; virtual;
  21423. procedure markTableSyncable(para1: JLString; para2: JLString; para3: JLString); overload; virtual;
  21424. class function findEditTable(para1: JLString): JLString; static; overload;
  21425. function compileStatement(para1: JLString): ADSSQLiteStatement; overload; virtual; // throws android.database.SQLException
  21426. function query(para1: jboolean; para2: JLString; para3: Arr1JLString; para4: JLString; para5: Arr1JLString; para6: JLString; para7: JLString; para8: JLString; para9: JLString): ADCursor; overload; virtual;
  21427. function query(para1: jboolean; para2: JLString; var para3: array of JLString; para4: JLString; var para5: array of JLString; para6: JLString; para7: JLString; para8: JLString; para9: JLString): ADCursor; overload; virtual;
  21428. function queryWithFactory(para1: ADSSQLiteDatabase.InnerCursorFactory; para2: jboolean; para3: JLString; para4: Arr1JLString; para5: JLString; para6: Arr1JLString; para7: JLString; para8: JLString; para9: JLString; para10: JLString): ADCursor; overload; virtual;
  21429. function queryWithFactory(para1: ADSSQLiteDatabase.InnerCursorFactory; para2: jboolean; para3: JLString; var para4: array of JLString; para5: JLString; var para6: array of JLString; para7: JLString; para8: JLString; para9: JLString; para10: JLString): ADCursor; overload; virtual;
  21430. function query(para1: JLString; para2: Arr1JLString; para3: JLString; para4: Arr1JLString; para5: JLString; para6: JLString; para7: JLString): ADCursor; overload; virtual;
  21431. function query(para1: JLString; var para2: array of JLString; para3: JLString; var para4: array of JLString; para5: JLString; para6: JLString; para7: JLString): ADCursor; overload; virtual;
  21432. function query(para1: JLString; para2: Arr1JLString; para3: JLString; para4: Arr1JLString; para5: JLString; para6: JLString; para7: JLString; para8: JLString): ADCursor; overload; virtual;
  21433. function query(para1: JLString; var para2: array of JLString; para3: JLString; var para4: array of JLString; para5: JLString; para6: JLString; para7: JLString; para8: JLString): ADCursor; overload; virtual;
  21434. function rawQuery(para1: JLString; para2: Arr1JLString): ADCursor; overload; virtual;
  21435. function rawQuery(para1: JLString; var para2: array of JLString): ADCursor; overload; virtual;
  21436. function rawQueryWithFactory(para1: ADSSQLiteDatabase.InnerCursorFactory; para2: JLString; para3: Arr1JLString; para4: JLString): ADCursor; overload; virtual;
  21437. function rawQueryWithFactory(para1: ADSSQLiteDatabase.InnerCursorFactory; para2: JLString; var para3: array of JLString; para4: JLString): ADCursor; overload; virtual;
  21438. function insert(para1: JLString; para2: JLString; para3: ACContentValues): jlong; overload; virtual;
  21439. function insertOrThrow(para1: JLString; para2: JLString; para3: ACContentValues): jlong; overload; virtual; // throws android.database.SQLException
  21440. function replace(para1: JLString; para2: JLString; para3: ACContentValues): jlong; overload; virtual;
  21441. function replaceOrThrow(para1: JLString; para2: JLString; para3: ACContentValues): jlong; overload; virtual; // throws android.database.SQLException
  21442. function insertWithOnConflict(para1: JLString; para2: JLString; para3: ACContentValues; para4: jint): jlong; overload; virtual;
  21443. function delete(para1: JLString; para2: JLString; para3: Arr1JLString): jint; overload; virtual;
  21444. function delete(para1: JLString; para2: JLString; var para3: array of JLString): jint; overload; virtual;
  21445. function update(para1: JLString; para2: ACContentValues; para3: JLString; para4: Arr1JLString): jint; overload; virtual;
  21446. function update(para1: JLString; para2: ACContentValues; para3: JLString; var para4: array of JLString): jint; overload; virtual;
  21447. function updateWithOnConflict(para1: JLString; para2: ACContentValues; para3: JLString; para4: Arr1JLString; para5: jint): jint; overload; virtual;
  21448. function updateWithOnConflict(para1: JLString; para2: ACContentValues; para3: JLString; var para4: array of JLString; para5: jint): jint; overload; virtual;
  21449. procedure execSQL(para1: JLString); overload; virtual; // throws android.database.SQLException
  21450. procedure execSQL(para1: JLString; para2: Arr1JLObject); overload; virtual; // throws android.database.SQLException
  21451. procedure execSQL(para1: JLString; var para2: array of JLObject); overload; virtual; // throws android.database.SQLException
  21452. strict protected
  21453. procedure finalize(); overload; virtual; // throws java.lang.Throwable
  21454. public
  21455. function isReadOnly(): jboolean; overload; virtual;
  21456. function isOpen(): jboolean; overload; virtual;
  21457. function needUpgrade(para1: jint): jboolean; overload; virtual;
  21458. function getPath(): JLString; overload; virtual; final;
  21459. procedure setLocale(para1: JULocale); overload; virtual;
  21460. procedure setMaxSqlCacheSize(para1: jint); overload; virtual;
  21461. function enableWriteAheadLogging(): jboolean; overload; virtual;
  21462. function getAttachedDbs(): JUList; overload; virtual;
  21463. function isDatabaseIntegrityOk(): jboolean; overload; virtual;
  21464. end;
  21465. ADSSQLiteProgram = class abstract external 'android.database.sqlite' name 'SQLiteProgram' (ADSSQLiteClosable)
  21466. strict protected
  21467. var
  21468. fmDatabase: ADSSQLiteDatabase; external name 'mDatabase';
  21469. fnHandle: jint; external name 'nHandle';
  21470. fnStatement: jint; external name 'nStatement';
  21471. strict protected
  21472. procedure onAllReferencesReleased(); overload; virtual;
  21473. procedure onAllReferencesReleasedFromContainer(); overload; virtual;
  21474. public
  21475. function getUniqueId(): jint; overload; virtual; final;
  21476. strict protected
  21477. procedure compile(para1: JLString; para2: jboolean); overload; virtual;
  21478. public
  21479. procedure bindNull(para1: jint); overload; virtual;
  21480. procedure bindLong(para1: jint; para2: jlong); overload; virtual;
  21481. procedure bindDouble(para1: jint; para2: jdouble); overload; virtual;
  21482. procedure bindString(para1: jint; para2: JLString); overload; virtual;
  21483. procedure bindBlob(para1: jint; para2: Arr1jbyte); overload; virtual;
  21484. procedure bindBlob(para1: jint; var para2: array of jbyte); overload; virtual;
  21485. procedure clearBindings(); overload; virtual;
  21486. procedure close(); overload; virtual;
  21487. procedure bindAllArgsAsStrings(para1: Arr1JLString); overload; virtual;
  21488. procedure bindAllArgsAsStrings(var para1: array of JLString); overload; virtual;
  21489. strict protected
  21490. procedure native_compile(para1: JLString); overload; virtual; final;
  21491. procedure native_finalize(); overload; virtual; final;
  21492. procedure native_bind_null(para1: jint); overload; virtual; final;
  21493. procedure native_bind_long(para1: jint; para2: jlong); overload; virtual; final;
  21494. procedure native_bind_double(para1: jint; para2: jdouble); overload; virtual; final;
  21495. procedure native_bind_string(para1: jint; para2: JLString); overload; virtual; final;
  21496. procedure native_bind_blob(para1: jint; para2: Arr1jbyte); overload; virtual; final;
  21497. procedure native_bind_blob(para1: jint; var para2: array of jbyte); overload; virtual; final;
  21498. end;
  21499. ADDrmErrorEvent = class external 'android.drm' name 'DrmErrorEvent' (ADDrmEvent)
  21500. public
  21501. const
  21502. TYPE_RIGHTS_NOT_INSTALLED = 2001;
  21503. TYPE_RIGHTS_RENEWAL_NOT_ALLOWED = 2002;
  21504. TYPE_NOT_SUPPORTED = 2003;
  21505. TYPE_OUT_OF_MEMORY = 2004;
  21506. TYPE_NO_INTERNET_CONNECTION = 2005;
  21507. TYPE_PROCESS_DRM_INFO_FAILED = 2006;
  21508. TYPE_REMOVE_ALL_RIGHTS_FAILED = 2007;
  21509. TYPE_ACQUIRE_DRM_INFO_FAILED = 2008;
  21510. public
  21511. constructor create(para1: jint; para2: jint; para3: JLString); overload;
  21512. constructor create(para1: jint; para2: jint; para3: JLString; para4: JUHashMap); overload;
  21513. end;
  21514. ADDrmInfoEvent = class external 'android.drm' name 'DrmInfoEvent' (ADDrmEvent)
  21515. public
  21516. const
  21517. TYPE_ALREADY_REGISTERED_BY_ANOTHER_ACCOUNT = 1;
  21518. TYPE_REMOVE_RIGHTS = 2;
  21519. TYPE_RIGHTS_INSTALLED = 3;
  21520. TYPE_WAIT_FOR_RIGHTS = 4;
  21521. TYPE_ACCOUNT_ALREADY_REGISTERED = 5;
  21522. TYPE_RIGHTS_REMOVED = 6;
  21523. public
  21524. constructor create(para1: jint; para2: jint; para3: JLString); overload;
  21525. constructor create(para1: jint; para2: jint; para3: JLString; para4: JUHashMap); overload;
  21526. end;
  21527. AGColorMatrixColorFilter = class external 'android.graphics' name 'ColorMatrixColorFilter' (AGColorFilter)
  21528. public
  21529. constructor create(para1: AGColorMatrix); overload;
  21530. constructor create(para1: Arr1jfloat); overload;
  21531. constructor create(const para1: array of jfloat); overload;
  21532. end;
  21533. AGLightingColorFilter = class external 'android.graphics' name 'LightingColorFilter' (AGColorFilter)
  21534. public
  21535. constructor create(para1: jint; para2: jint); overload;
  21536. end;
  21537. AGPaintFlagsDrawFilter = class external 'android.graphics' name 'PaintFlagsDrawFilter' (AGDrawFilter)
  21538. public
  21539. constructor create(para1: jint; para2: jint); overload;
  21540. end;
  21541. AGBlurMaskFilter = class external 'android.graphics' name 'BlurMaskFilter' (AGMaskFilter)
  21542. public
  21543. type
  21544. InnerBlur = class;
  21545. Arr1InnerBlur = array of InnerBlur;
  21546. Arr2InnerBlur = array of Arr1InnerBlur;
  21547. Arr3InnerBlur = array of Arr2InnerBlur;
  21548. InnerBlur = class sealed external 'android.graphics' name 'Blur' (JLEnum)
  21549. public
  21550. final class var
  21551. fINNER: AGBlurMaskFilter.InnerBlur; external name 'INNER';
  21552. fNORMAL: AGBlurMaskFilter.InnerBlur; external name 'NORMAL';
  21553. fOUTER: AGBlurMaskFilter.InnerBlur; external name 'OUTER';
  21554. fSOLID: AGBlurMaskFilter.InnerBlur; external name 'SOLID';
  21555. public
  21556. class function values(): AGBlurMaskFilter.Arr1InnerBlur; static; overload;
  21557. class function valueOf(para1: JLString): AGBlurMaskFilter.InnerBlur; static; overload;
  21558. end;
  21559. public
  21560. constructor create(para1: jfloat; para2: AGBlurMaskFilter.InnerBlur); overload;
  21561. end;
  21562. AGEmbossMaskFilter = class external 'android.graphics' name 'EmbossMaskFilter' (AGMaskFilter)
  21563. public
  21564. constructor create(para1: Arr1jfloat; para2: jfloat; para3: jfloat; para4: jfloat); overload;
  21565. constructor create(const para1: array of jfloat; para2: jfloat; para3: jfloat; para4: jfloat); overload;
  21566. end;
  21567. AGComposePathEffect = class external 'android.graphics' name 'ComposePathEffect' (AGPathEffect)
  21568. public
  21569. constructor create(para1: AGPathEffect; para2: AGPathEffect); overload;
  21570. end;
  21571. AGCornerPathEffect = class external 'android.graphics' name 'CornerPathEffect' (AGPathEffect)
  21572. public
  21573. constructor create(para1: jfloat); overload;
  21574. end;
  21575. AGDashPathEffect = class external 'android.graphics' name 'DashPathEffect' (AGPathEffect)
  21576. public
  21577. constructor create(para1: Arr1jfloat; para2: jfloat); overload;
  21578. constructor create(const para1: array of jfloat; para2: jfloat); overload;
  21579. end;
  21580. AGDiscretePathEffect = class external 'android.graphics' name 'DiscretePathEffect' (AGPathEffect)
  21581. public
  21582. constructor create(para1: jfloat; para2: jfloat); overload;
  21583. end;
  21584. AGPathDashPathEffect = class external 'android.graphics' name 'PathDashPathEffect' (AGPathEffect)
  21585. public
  21586. type
  21587. InnerStyle = class;
  21588. Arr1InnerStyle = array of InnerStyle;
  21589. Arr2InnerStyle = array of Arr1InnerStyle;
  21590. Arr3InnerStyle = array of Arr2InnerStyle;
  21591. InnerStyle = class sealed external 'android.graphics' name 'Style' (JLEnum)
  21592. public
  21593. final class var
  21594. fMORPH: AGPathDashPathEffect.InnerStyle; external name 'MORPH';
  21595. fROTATE: AGPathDashPathEffect.InnerStyle; external name 'ROTATE';
  21596. fTRANSLATE: AGPathDashPathEffect.InnerStyle; external name 'TRANSLATE';
  21597. public
  21598. class function values(): AGPathDashPathEffect.Arr1InnerStyle; static; overload;
  21599. class function valueOf(para1: JLString): AGPathDashPathEffect.InnerStyle; static; overload;
  21600. end;
  21601. public
  21602. constructor create(para1: AGPath; para2: jfloat; para3: jfloat; para4: AGPathDashPathEffect.InnerStyle); overload;
  21603. end;
  21604. AGSumPathEffect = class external 'android.graphics' name 'SumPathEffect' (AGPathEffect)
  21605. public
  21606. constructor create(para1: AGPathEffect; para2: AGPathEffect); overload;
  21607. end;
  21608. AGLayerRasterizer = class external 'android.graphics' name 'LayerRasterizer' (AGRasterizer)
  21609. public
  21610. constructor create(); overload;
  21611. procedure addLayer(para1: AGPaint; para2: jfloat; para3: jfloat); overload; virtual;
  21612. procedure addLayer(para1: AGPaint); overload; virtual;
  21613. end;
  21614. AGAvoidXfermode = class external 'android.graphics' name 'AvoidXfermode' (AGXfermode)
  21615. public
  21616. type
  21617. InnerMode = class;
  21618. Arr1InnerMode = array of InnerMode;
  21619. Arr2InnerMode = array of Arr1InnerMode;
  21620. Arr3InnerMode = array of Arr2InnerMode;
  21621. InnerMode = class sealed external 'android.graphics' name 'Mode' (JLEnum)
  21622. public
  21623. final class var
  21624. fAVOID: AGAvoidXfermode.InnerMode; external name 'AVOID';
  21625. fTARGET: AGAvoidXfermode.InnerMode; external name 'TARGET';
  21626. public
  21627. class function values(): AGAvoidXfermode.Arr1InnerMode; static; overload;
  21628. class function valueOf(para1: JLString): AGAvoidXfermode.InnerMode; static; overload;
  21629. end;
  21630. public
  21631. constructor create(para1: jint; para2: jint; para3: AGAvoidXfermode.InnerMode); overload;
  21632. end;
  21633. AGPixelXorXfermode = class external 'android.graphics' name 'PixelXorXfermode' (AGXfermode)
  21634. public
  21635. constructor create(para1: jint); overload;
  21636. end;
  21637. AVOrientationListener = class abstract external 'android.view' name 'OrientationListener' (JLObject, AHSensorListener)
  21638. public
  21639. const
  21640. ORIENTATION_UNKNOWN = -1;
  21641. public
  21642. constructor create(para1: ACContext); overload;
  21643. constructor create(para1: ACContext; para2: jint); overload;
  21644. procedure enable(); overload; virtual;
  21645. procedure disable(); overload; virtual;
  21646. procedure onAccuracyChanged(para1: jint; para2: jint); overload; virtual;
  21647. procedure onSensorChanged(para1: jint; para2: Arr1jfloat); overload; virtual;
  21648. procedure onSensorChanged(para1: jint; var para2: array of jfloat); overload; virtual;
  21649. procedure onOrientationChanged(para1: jint); overload; virtual; abstract;
  21650. end;
  21651. ALLocationManager = class external 'android.location' name 'LocationManager' (JLObject)
  21652. public
  21653. const
  21654. NETWORK_PROVIDER = 'network';
  21655. GPS_PROVIDER = 'gps';
  21656. PASSIVE_PROVIDER = 'passive';
  21657. KEY_PROXIMITY_ENTERING = 'entering';
  21658. KEY_STATUS_CHANGED = 'status';
  21659. KEY_PROVIDER_ENABLED = 'providerEnabled';
  21660. KEY_LOCATION_CHANGED = 'location';
  21661. PROVIDERS_CHANGED_ACTION = 'android.location.PROVIDERS_CHANGED';
  21662. public
  21663. function getAllProviders(): JUList; overload; virtual;
  21664. function getProviders(para1: jboolean): JUList; overload; virtual;
  21665. function getProvider(para1: JLString): ALLocationProvider; overload; virtual;
  21666. function getProviders(para1: ALCriteria; para2: jboolean): JUList; overload; virtual;
  21667. function getBestProvider(para1: ALCriteria; para2: jboolean): JLString; overload; virtual;
  21668. procedure requestLocationUpdates(para1: JLString; para2: jlong; para3: jfloat; para4: ALLocationListener); overload; virtual;
  21669. procedure requestLocationUpdates(para1: JLString; para2: jlong; para3: jfloat; para4: ALLocationListener; para5: AOLooper); overload; virtual;
  21670. procedure requestLocationUpdates(para1: jlong; para2: jfloat; para3: ALCriteria; para4: ALLocationListener; para5: AOLooper); overload; virtual;
  21671. procedure requestLocationUpdates(para1: JLString; para2: jlong; para3: jfloat; para4: AAPendingIntent); overload; virtual;
  21672. procedure requestLocationUpdates(para1: jlong; para2: jfloat; para3: ALCriteria; para4: AAPendingIntent); overload; virtual;
  21673. procedure requestSingleUpdate(para1: JLString; para2: ALLocationListener; para3: AOLooper); overload; virtual;
  21674. procedure requestSingleUpdate(para1: ALCriteria; para2: ALLocationListener; para3: AOLooper); overload; virtual;
  21675. procedure requestSingleUpdate(para1: JLString; para2: AAPendingIntent); overload; virtual;
  21676. procedure requestSingleUpdate(para1: ALCriteria; para2: AAPendingIntent); overload; virtual;
  21677. procedure removeUpdates(para1: ALLocationListener); overload; virtual;
  21678. procedure removeUpdates(para1: AAPendingIntent); overload; virtual;
  21679. procedure addProximityAlert(para1: jdouble; para2: jdouble; para3: jfloat; para4: jlong; para5: AAPendingIntent); overload; virtual;
  21680. procedure removeProximityAlert(para1: AAPendingIntent); overload; virtual;
  21681. function isProviderEnabled(para1: JLString): jboolean; overload; virtual;
  21682. function getLastKnownLocation(para1: JLString): ALLocation; overload; virtual;
  21683. procedure addTestProvider(para1: JLString; para2: jboolean; para3: jboolean; para4: jboolean; para5: jboolean; para6: jboolean; para7: jboolean; para8: jboolean; para9: jint; para10: jint); overload; virtual;
  21684. procedure removeTestProvider(para1: JLString); overload; virtual;
  21685. procedure setTestProviderLocation(para1: JLString; para2: ALLocation); overload; virtual;
  21686. procedure clearTestProviderLocation(para1: JLString); overload; virtual;
  21687. procedure setTestProviderEnabled(para1: JLString; para2: jboolean); overload; virtual;
  21688. procedure clearTestProviderEnabled(para1: JLString); overload; virtual;
  21689. procedure setTestProviderStatus(para1: JLString; para2: jint; para3: AOBundle; para4: jlong); overload; virtual;
  21690. procedure clearTestProviderStatus(para1: JLString); overload; virtual;
  21691. function addGpsStatusListener(para1: ALGpsStatus.InnerListener): jboolean; overload; virtual;
  21692. procedure removeGpsStatusListener(para1: ALGpsStatus.InnerListener); overload; virtual;
  21693. function addNmeaListener(para1: ALGpsStatus.InnerNmeaListener): jboolean; overload; virtual;
  21694. procedure removeNmeaListener(para1: ALGpsStatus.InnerNmeaListener); overload; virtual;
  21695. function getGpsStatus(para1: ALGpsStatus): ALGpsStatus; overload; virtual;
  21696. function sendExtraCommand(para1: JLString; para2: JLString; para3: AOBundle): jboolean; overload; virtual;
  21697. end;
  21698. AMABassBoost = class external 'android.media.audiofx' name 'BassBoost' (AMAAudioEffect)
  21699. public
  21700. type
  21701. InnerSettings = class;
  21702. Arr1InnerSettings = array of InnerSettings;
  21703. Arr2InnerSettings = array of Arr1InnerSettings;
  21704. Arr3InnerSettings = array of Arr2InnerSettings;
  21705. InnerOnParameterChangeListener = interface;
  21706. Arr1InnerOnParameterChangeListener = array of InnerOnParameterChangeListener;
  21707. Arr2InnerOnParameterChangeListener = array of Arr1InnerOnParameterChangeListener;
  21708. Arr3InnerOnParameterChangeListener = array of Arr2InnerOnParameterChangeListener;
  21709. InnerSettings = class external 'android.media.audiofx' name 'Settings' (JLObject)
  21710. public
  21711. var
  21712. fstrength: jshort; external name 'strength';
  21713. public
  21714. constructor create(); overload;
  21715. constructor create(para1: JLString); overload;
  21716. function toString(): JLString; overload; virtual;
  21717. end;
  21718. InnerOnParameterChangeListener = interface external 'android.media.audiofx' name 'OnParameterChangeListener'
  21719. procedure onParameterChange(para1: AMABassBoost; para2: jint; para3: jint; para4: jshort); overload;
  21720. end;
  21721. public
  21722. const
  21723. PARAM_STRENGTH_SUPPORTED = 0;
  21724. PARAM_STRENGTH = 1;
  21725. public
  21726. constructor create(para1: jint; para2: jint); overload; // throws java.lang.IllegalStateException, java.lang.IllegalArgumentException, java.lang.UnsupportedOperationException, java.lang.RuntimeException
  21727. function getStrengthSupported(): jboolean; overload; virtual;
  21728. procedure setStrength(para1: jshort); overload; virtual; // throws java.lang.IllegalStateException, java.lang.IllegalArgumentException, java.lang.UnsupportedOperationException
  21729. function getRoundedStrength(): jshort; overload; virtual; // throws java.lang.IllegalStateException, java.lang.IllegalArgumentException, java.lang.UnsupportedOperationException
  21730. procedure setParameterListener(para1: AMABassBoost.InnerOnParameterChangeListener); overload; virtual;
  21731. function getProperties(): AMABassBoost.InnerSettings; overload; virtual; // throws java.lang.IllegalStateException, java.lang.IllegalArgumentException, java.lang.UnsupportedOperationException
  21732. procedure setProperties(para1: AMABassBoost.InnerSettings); overload; virtual; // throws java.lang.IllegalStateException, java.lang.IllegalArgumentException, java.lang.UnsupportedOperationException
  21733. end;
  21734. AMAEnvironmentalReverb = class external 'android.media.audiofx' name 'EnvironmentalReverb' (AMAAudioEffect)
  21735. public
  21736. type
  21737. InnerSettings = class;
  21738. Arr1InnerSettings = array of InnerSettings;
  21739. Arr2InnerSettings = array of Arr1InnerSettings;
  21740. Arr3InnerSettings = array of Arr2InnerSettings;
  21741. InnerOnParameterChangeListener = interface;
  21742. Arr1InnerOnParameterChangeListener = array of InnerOnParameterChangeListener;
  21743. Arr2InnerOnParameterChangeListener = array of Arr1InnerOnParameterChangeListener;
  21744. Arr3InnerOnParameterChangeListener = array of Arr2InnerOnParameterChangeListener;
  21745. InnerSettings = class external 'android.media.audiofx' name 'Settings' (JLObject)
  21746. public
  21747. var
  21748. froomLevel: jshort; external name 'roomLevel';
  21749. froomHFLevel: jshort; external name 'roomHFLevel';
  21750. fdecayTime: jint; external name 'decayTime';
  21751. fdecayHFRatio: jshort; external name 'decayHFRatio';
  21752. freflectionsLevel: jshort; external name 'reflectionsLevel';
  21753. freflectionsDelay: jint; external name 'reflectionsDelay';
  21754. freverbLevel: jshort; external name 'reverbLevel';
  21755. freverbDelay: jint; external name 'reverbDelay';
  21756. fdiffusion: jshort; external name 'diffusion';
  21757. fdensity: jshort; external name 'density';
  21758. public
  21759. constructor create(); overload;
  21760. constructor create(para1: JLString); overload;
  21761. function toString(): JLString; overload; virtual;
  21762. end;
  21763. InnerOnParameterChangeListener = interface external 'android.media.audiofx' name 'OnParameterChangeListener'
  21764. procedure onParameterChange(para1: AMAEnvironmentalReverb; para2: jint; para3: jint; para4: jint); overload;
  21765. end;
  21766. public
  21767. const
  21768. PARAM_ROOM_LEVEL = 0;
  21769. PARAM_ROOM_HF_LEVEL = 1;
  21770. PARAM_DECAY_TIME = 2;
  21771. PARAM_DECAY_HF_RATIO = 3;
  21772. PARAM_REFLECTIONS_LEVEL = 4;
  21773. PARAM_REFLECTIONS_DELAY = 5;
  21774. PARAM_REVERB_LEVEL = 6;
  21775. PARAM_REVERB_DELAY = 7;
  21776. PARAM_DIFFUSION = 8;
  21777. PARAM_DENSITY = 9;
  21778. public
  21779. constructor create(para1: jint; para2: jint); overload; // throws java.lang.IllegalArgumentException, java.lang.UnsupportedOperationException, java.lang.RuntimeException
  21780. procedure setRoomLevel(para1: jshort); overload; virtual; // throws java.lang.IllegalStateException, java.lang.IllegalArgumentException, java.lang.UnsupportedOperationException
  21781. function getRoomLevel(): jshort; overload; virtual; // throws java.lang.IllegalStateException, java.lang.IllegalArgumentException, java.lang.UnsupportedOperationException
  21782. procedure setRoomHFLevel(para1: jshort); overload; virtual; // throws java.lang.IllegalStateException, java.lang.IllegalArgumentException, java.lang.UnsupportedOperationException
  21783. function getRoomHFLevel(): jshort; overload; virtual; // throws java.lang.IllegalStateException, java.lang.IllegalArgumentException, java.lang.UnsupportedOperationException
  21784. procedure setDecayTime(para1: jint); overload; virtual; // throws java.lang.IllegalStateException, java.lang.IllegalArgumentException, java.lang.UnsupportedOperationException
  21785. function getDecayTime(): jint; overload; virtual; // throws java.lang.IllegalStateException, java.lang.IllegalArgumentException, java.lang.UnsupportedOperationException
  21786. procedure setDecayHFRatio(para1: jshort); overload; virtual; // throws java.lang.IllegalStateException, java.lang.IllegalArgumentException, java.lang.UnsupportedOperationException
  21787. function getDecayHFRatio(): jshort; overload; virtual; // throws java.lang.IllegalStateException, java.lang.IllegalArgumentException, java.lang.UnsupportedOperationException
  21788. procedure setReflectionsLevel(para1: jshort); overload; virtual; // throws java.lang.IllegalStateException, java.lang.IllegalArgumentException, java.lang.UnsupportedOperationException
  21789. function getReflectionsLevel(): jshort; overload; virtual; // throws java.lang.IllegalStateException, java.lang.IllegalArgumentException, java.lang.UnsupportedOperationException
  21790. procedure setReflectionsDelay(para1: jint); overload; virtual; // throws java.lang.IllegalStateException, java.lang.IllegalArgumentException, java.lang.UnsupportedOperationException
  21791. function getReflectionsDelay(): jint; overload; virtual; // throws java.lang.IllegalStateException, java.lang.IllegalArgumentException, java.lang.UnsupportedOperationException
  21792. procedure setReverbLevel(para1: jshort); overload; virtual; // throws java.lang.IllegalStateException, java.lang.IllegalArgumentException, java.lang.UnsupportedOperationException
  21793. function getReverbLevel(): jshort; overload; virtual; // throws java.lang.IllegalStateException, java.lang.IllegalArgumentException, java.lang.UnsupportedOperationException
  21794. procedure setReverbDelay(para1: jint); overload; virtual; // throws java.lang.IllegalStateException, java.lang.IllegalArgumentException, java.lang.UnsupportedOperationException
  21795. function getReverbDelay(): jint; overload; virtual; // throws java.lang.IllegalStateException, java.lang.IllegalArgumentException, java.lang.UnsupportedOperationException
  21796. procedure setDiffusion(para1: jshort); overload; virtual; // throws java.lang.IllegalStateException, java.lang.IllegalArgumentException, java.lang.UnsupportedOperationException
  21797. function getDiffusion(): jshort; overload; virtual; // throws java.lang.IllegalStateException, java.lang.IllegalArgumentException, java.lang.UnsupportedOperationException
  21798. procedure setDensity(para1: jshort); overload; virtual; // throws java.lang.IllegalStateException, java.lang.IllegalArgumentException, java.lang.UnsupportedOperationException
  21799. function getDensity(): jshort; overload; virtual; // throws java.lang.IllegalStateException, java.lang.IllegalArgumentException, java.lang.UnsupportedOperationException
  21800. procedure setParameterListener(para1: AMAEnvironmentalReverb.InnerOnParameterChangeListener); overload; virtual;
  21801. function getProperties(): AMAEnvironmentalReverb.InnerSettings; overload; virtual; // throws java.lang.IllegalStateException, java.lang.IllegalArgumentException, java.lang.UnsupportedOperationException
  21802. procedure setProperties(para1: AMAEnvironmentalReverb.InnerSettings); overload; virtual; // throws java.lang.IllegalStateException, java.lang.IllegalArgumentException, java.lang.UnsupportedOperationException
  21803. end;
  21804. AMAEqualizer = class external 'android.media.audiofx' name 'Equalizer' (AMAAudioEffect)
  21805. public
  21806. type
  21807. InnerSettings = class;
  21808. Arr1InnerSettings = array of InnerSettings;
  21809. Arr2InnerSettings = array of Arr1InnerSettings;
  21810. Arr3InnerSettings = array of Arr2InnerSettings;
  21811. InnerOnParameterChangeListener = interface;
  21812. Arr1InnerOnParameterChangeListener = array of InnerOnParameterChangeListener;
  21813. Arr2InnerOnParameterChangeListener = array of Arr1InnerOnParameterChangeListener;
  21814. Arr3InnerOnParameterChangeListener = array of Arr2InnerOnParameterChangeListener;
  21815. InnerSettings = class external 'android.media.audiofx' name 'Settings' (JLObject)
  21816. public
  21817. var
  21818. fcurPreset: jshort; external name 'curPreset';
  21819. fnumBands: jshort; external name 'numBands';
  21820. fbandLevels: Arr1jshort; external name 'bandLevels';
  21821. public
  21822. constructor create(); overload;
  21823. constructor create(para1: JLString); overload;
  21824. function toString(): JLString; overload; virtual;
  21825. end;
  21826. InnerOnParameterChangeListener = interface external 'android.media.audiofx' name 'OnParameterChangeListener'
  21827. procedure onParameterChange(para1: AMAEqualizer; para2: jint; para3: jint; para4: jint; para5: jint); overload;
  21828. end;
  21829. public
  21830. const
  21831. PARAM_NUM_BANDS = 0;
  21832. PARAM_LEVEL_RANGE = 1;
  21833. PARAM_BAND_LEVEL = 2;
  21834. PARAM_CENTER_FREQ = 3;
  21835. PARAM_BAND_FREQ_RANGE = 4;
  21836. PARAM_GET_BAND = 5;
  21837. PARAM_CURRENT_PRESET = 6;
  21838. PARAM_GET_NUM_OF_PRESETS = 7;
  21839. PARAM_GET_PRESET_NAME = 8;
  21840. PARAM_STRING_SIZE_MAX = 32;
  21841. public
  21842. constructor create(para1: jint; para2: jint); overload; // throws java.lang.IllegalStateException, java.lang.IllegalArgumentException, java.lang.UnsupportedOperationException, java.lang.RuntimeException
  21843. function getNumberOfBands(): jshort; overload; virtual; // throws java.lang.IllegalStateException, java.lang.IllegalArgumentException, java.lang.UnsupportedOperationException
  21844. function getBandLevelRange(): Arr1jshort; overload; virtual; // throws java.lang.IllegalStateException, java.lang.IllegalArgumentException, java.lang.UnsupportedOperationException
  21845. procedure setBandLevel(para1: jshort; para2: jshort); overload; virtual; // throws java.lang.IllegalStateException, java.lang.IllegalArgumentException, java.lang.UnsupportedOperationException
  21846. function getBandLevel(para1: jshort): jshort; overload; virtual; // throws java.lang.IllegalStateException, java.lang.IllegalArgumentException, java.lang.UnsupportedOperationException
  21847. function getCenterFreq(para1: jshort): jint; overload; virtual; // throws java.lang.IllegalStateException, java.lang.IllegalArgumentException, java.lang.UnsupportedOperationException
  21848. function getBandFreqRange(para1: jshort): Arr1jint; overload; virtual; // throws java.lang.IllegalStateException, java.lang.IllegalArgumentException, java.lang.UnsupportedOperationException
  21849. function getBand(para1: jint): jshort; overload; virtual; // throws java.lang.IllegalStateException, java.lang.IllegalArgumentException, java.lang.UnsupportedOperationException
  21850. function getCurrentPreset(): jshort; overload; virtual; // throws java.lang.IllegalStateException, java.lang.IllegalArgumentException, java.lang.UnsupportedOperationException
  21851. procedure usePreset(para1: jshort); overload; virtual; // throws java.lang.IllegalStateException, java.lang.IllegalArgumentException, java.lang.UnsupportedOperationException
  21852. function getNumberOfPresets(): jshort; overload; virtual; // throws java.lang.IllegalStateException, java.lang.IllegalArgumentException, java.lang.UnsupportedOperationException
  21853. function getPresetName(para1: jshort): JLString; overload; virtual;
  21854. procedure setParameterListener(para1: AMAEqualizer.InnerOnParameterChangeListener); overload; virtual;
  21855. function getProperties(): AMAEqualizer.InnerSettings; overload; virtual; // throws java.lang.IllegalStateException, java.lang.IllegalArgumentException, java.lang.UnsupportedOperationException
  21856. procedure setProperties(para1: AMAEqualizer.InnerSettings); overload; virtual; // throws java.lang.IllegalStateException, java.lang.IllegalArgumentException, java.lang.UnsupportedOperationException
  21857. end;
  21858. AMAPresetReverb = class external 'android.media.audiofx' name 'PresetReverb' (AMAAudioEffect)
  21859. public
  21860. type
  21861. InnerSettings = class;
  21862. Arr1InnerSettings = array of InnerSettings;
  21863. Arr2InnerSettings = array of Arr1InnerSettings;
  21864. Arr3InnerSettings = array of Arr2InnerSettings;
  21865. InnerOnParameterChangeListener = interface;
  21866. Arr1InnerOnParameterChangeListener = array of InnerOnParameterChangeListener;
  21867. Arr2InnerOnParameterChangeListener = array of Arr1InnerOnParameterChangeListener;
  21868. Arr3InnerOnParameterChangeListener = array of Arr2InnerOnParameterChangeListener;
  21869. InnerSettings = class external 'android.media.audiofx' name 'Settings' (JLObject)
  21870. public
  21871. var
  21872. fpreset: jshort; external name 'preset';
  21873. public
  21874. constructor create(); overload;
  21875. constructor create(para1: JLString); overload;
  21876. function toString(): JLString; overload; virtual;
  21877. end;
  21878. InnerOnParameterChangeListener = interface external 'android.media.audiofx' name 'OnParameterChangeListener'
  21879. procedure onParameterChange(para1: AMAPresetReverb; para2: jint; para3: jint; para4: jshort); overload;
  21880. end;
  21881. public
  21882. const
  21883. PARAM_PRESET = 0;
  21884. PRESET_NONE = 0;
  21885. PRESET_SMALLROOM = 1;
  21886. PRESET_MEDIUMROOM = 2;
  21887. PRESET_LARGEROOM = 3;
  21888. PRESET_MEDIUMHALL = 4;
  21889. PRESET_LARGEHALL = 5;
  21890. PRESET_PLATE = 6;
  21891. public
  21892. constructor create(para1: jint; para2: jint); overload; // throws java.lang.IllegalArgumentException, java.lang.UnsupportedOperationException, java.lang.RuntimeException
  21893. procedure setPreset(para1: jshort); overload; virtual; // throws java.lang.IllegalStateException, java.lang.IllegalArgumentException, java.lang.UnsupportedOperationException
  21894. function getPreset(): jshort; overload; virtual; // throws java.lang.IllegalStateException, java.lang.IllegalArgumentException, java.lang.UnsupportedOperationException
  21895. procedure setParameterListener(para1: AMAPresetReverb.InnerOnParameterChangeListener); overload; virtual;
  21896. function getProperties(): AMAPresetReverb.InnerSettings; overload; virtual; // throws java.lang.IllegalStateException, java.lang.IllegalArgumentException, java.lang.UnsupportedOperationException
  21897. procedure setProperties(para1: AMAPresetReverb.InnerSettings); overload; virtual; // throws java.lang.IllegalStateException, java.lang.IllegalArgumentException, java.lang.UnsupportedOperationException
  21898. end;
  21899. AMAVirtualizer = class external 'android.media.audiofx' name 'Virtualizer' (AMAAudioEffect)
  21900. public
  21901. type
  21902. InnerSettings = class;
  21903. Arr1InnerSettings = array of InnerSettings;
  21904. Arr2InnerSettings = array of Arr1InnerSettings;
  21905. Arr3InnerSettings = array of Arr2InnerSettings;
  21906. InnerOnParameterChangeListener = interface;
  21907. Arr1InnerOnParameterChangeListener = array of InnerOnParameterChangeListener;
  21908. Arr2InnerOnParameterChangeListener = array of Arr1InnerOnParameterChangeListener;
  21909. Arr3InnerOnParameterChangeListener = array of Arr2InnerOnParameterChangeListener;
  21910. InnerSettings = class external 'android.media.audiofx' name 'Settings' (JLObject)
  21911. public
  21912. var
  21913. fstrength: jshort; external name 'strength';
  21914. public
  21915. constructor create(); overload;
  21916. constructor create(para1: JLString); overload;
  21917. function toString(): JLString; overload; virtual;
  21918. end;
  21919. InnerOnParameterChangeListener = interface external 'android.media.audiofx' name 'OnParameterChangeListener'
  21920. procedure onParameterChange(para1: AMAVirtualizer; para2: jint; para3: jint; para4: jshort); overload;
  21921. end;
  21922. public
  21923. const
  21924. PARAM_STRENGTH_SUPPORTED = 0;
  21925. PARAM_STRENGTH = 1;
  21926. public
  21927. constructor create(para1: jint; para2: jint); overload; // throws java.lang.IllegalStateException, java.lang.IllegalArgumentException, java.lang.UnsupportedOperationException, java.lang.RuntimeException
  21928. function getStrengthSupported(): jboolean; overload; virtual;
  21929. procedure setStrength(para1: jshort); overload; virtual; // throws java.lang.IllegalStateException, java.lang.IllegalArgumentException, java.lang.UnsupportedOperationException
  21930. function getRoundedStrength(): jshort; overload; virtual; // throws java.lang.IllegalStateException, java.lang.IllegalArgumentException, java.lang.UnsupportedOperationException
  21931. procedure setParameterListener(para1: AMAVirtualizer.InnerOnParameterChangeListener); overload; virtual;
  21932. function getProperties(): AMAVirtualizer.InnerSettings; overload; virtual; // throws java.lang.IllegalStateException, java.lang.IllegalArgumentException, java.lang.UnsupportedOperationException
  21933. procedure setProperties(para1: AMAVirtualizer.InnerSettings); overload; virtual; // throws java.lang.IllegalStateException, java.lang.IllegalArgumentException, java.lang.UnsupportedOperationException
  21934. end;
  21935. ANRAudioStream = class external 'android.net.rtp' name 'AudioStream' (ANRRtpStream)
  21936. public
  21937. constructor create(para1: JNInetAddress); overload; // throws java.net.SocketException
  21938. function isBusy(): jboolean; overload; virtual; final;
  21939. function getGroup(): ANRAudioGroup; overload; virtual;
  21940. procedure join(para1: ANRAudioGroup); overload; virtual;
  21941. function getCodec(): ANRAudioCodec; overload; virtual;
  21942. procedure setCodec(para1: ANRAudioCodec); overload; virtual;
  21943. function getDtmfType(): jint; overload; virtual;
  21944. procedure setDtmfType(para1: jint); overload; virtual;
  21945. end;
  21946. ANSSipManager = class external 'android.net.sip' name 'SipManager' (JLObject)
  21947. public
  21948. const
  21949. INCOMING_CALL_RESULT_CODE = 101;
  21950. EXTRA_CALL_ID = 'android:sipCallID';
  21951. EXTRA_OFFER_SD = 'android:sipOfferSD';
  21952. public
  21953. class function newInstance(para1: ACContext): ANSSipManager; static; overload;
  21954. class function isApiSupported(para1: ACContext): jboolean; static; overload;
  21955. class function isVoipSupported(para1: ACContext): jboolean; static; overload;
  21956. class function isSipWifiOnly(para1: ACContext): jboolean; static; overload;
  21957. procedure open(para1: ANSSipProfile); overload; virtual; // throws android.net.sip.SipException
  21958. procedure open(para1: ANSSipProfile; para2: AAPendingIntent; para3: ANSSipRegistrationListener); overload; virtual; // throws android.net.sip.SipException
  21959. procedure setRegistrationListener(para1: JLString; para2: ANSSipRegistrationListener); overload; virtual; // throws android.net.sip.SipException
  21960. procedure close(para1: JLString); overload; virtual; // throws android.net.sip.SipException
  21961. function isOpened(para1: JLString): jboolean; overload; virtual; // throws android.net.sip.SipException
  21962. function isRegistered(para1: JLString): jboolean; overload; virtual; // throws android.net.sip.SipException
  21963. function makeAudioCall(para1: ANSSipProfile; para2: ANSSipProfile; para3: ANSSipAudioCall.InnerListener; para4: jint): ANSSipAudioCall; overload; virtual; // throws android.net.sip.SipException
  21964. function makeAudioCall(para1: JLString; para2: JLString; para3: ANSSipAudioCall.InnerListener; para4: jint): ANSSipAudioCall; overload; virtual; // throws android.net.sip.SipException
  21965. function takeAudioCall(para1: ACIntent; para2: ANSSipAudioCall.InnerListener): ANSSipAudioCall; overload; virtual; // throws android.net.sip.SipException
  21966. class function isIncomingCallIntent(para1: ACIntent): jboolean; static; overload;
  21967. class function getCallId(para1: ACIntent): JLString; static; overload;
  21968. class function getOfferSessionDescription(para1: ACIntent): JLString; static; overload;
  21969. procedure register(para1: ANSSipProfile; para2: jint; para3: ANSSipRegistrationListener); overload; virtual; // throws android.net.sip.SipException
  21970. procedure unregister(para1: ANSSipProfile; para2: ANSSipRegistrationListener); overload; virtual; // throws android.net.sip.SipException
  21971. function getSessionFor(para1: ACIntent): ANSSipSession; overload; virtual; // throws android.net.sip.SipException
  21972. function createSipSession(para1: ANSSipProfile; para2: ANSSipSession.InnerListener): ANSSipSession; overload; virtual; // throws android.net.sip.SipException
  21973. end;
  21974. AOGLES11 = class external 'android.opengl' name 'GLES11' (AOGLES10)
  21975. public
  21976. const
  21977. GL_ACTIVE_TEXTURE = 34016;
  21978. GL_ADD_SIGNED = 34164;
  21979. GL_ALPHA_SCALE = 3356;
  21980. GL_ALPHA_TEST_FUNC = 3009;
  21981. GL_ALPHA_TEST_REF = 3010;
  21982. GL_ARRAY_BUFFER = 34962;
  21983. GL_ARRAY_BUFFER_BINDING = 34964;
  21984. GL_BLEND_DST = 3040;
  21985. GL_BLEND_SRC = 3041;
  21986. GL_BUFFER_ACCESS = 35003;
  21987. GL_BUFFER_SIZE = 34660;
  21988. GL_BUFFER_USAGE = 34661;
  21989. GL_CLIENT_ACTIVE_TEXTURE = 34017;
  21990. GL_CLIP_PLANE0 = 12288;
  21991. GL_CLIP_PLANE1 = 12289;
  21992. GL_CLIP_PLANE2 = 12290;
  21993. GL_CLIP_PLANE3 = 12291;
  21994. GL_CLIP_PLANE4 = 12292;
  21995. GL_CLIP_PLANE5 = 12293;
  21996. GL_COLOR_ARRAY_BUFFER_BINDING = 34968;
  21997. GL_COLOR_ARRAY_POINTER = 32912;
  21998. GL_COLOR_ARRAY_SIZE = 32897;
  21999. GL_COLOR_ARRAY_STRIDE = 32899;
  22000. GL_COLOR_ARRAY_TYPE = 32898;
  22001. GL_COLOR_CLEAR_VALUE = 3106;
  22002. GL_COLOR_WRITEMASK = 3107;
  22003. GL_COMBINE = 34160;
  22004. GL_COMBINE_ALPHA = 34162;
  22005. GL_COMBINE_RGB = 34161;
  22006. GL_CONSTANT = 34166;
  22007. GL_COORD_REPLACE_OES = 34914;
  22008. GL_CULL_FACE_MODE = 2885;
  22009. GL_CURRENT_COLOR = 2816;
  22010. GL_CURRENT_NORMAL = 2818;
  22011. GL_CURRENT_TEXTURE_COORDS = 2819;
  22012. GL_DEPTH_CLEAR_VALUE = 2931;
  22013. GL_DEPTH_FUNC = 2932;
  22014. GL_DEPTH_RANGE = 2928;
  22015. GL_DEPTH_WRITEMASK = 2930;
  22016. GL_DOT3_RGB = 34478;
  22017. GL_DOT3_RGBA = 34479;
  22018. GL_DYNAMIC_DRAW = 35048;
  22019. GL_ELEMENT_ARRAY_BUFFER = 34963;
  22020. GL_ELEMENT_ARRAY_BUFFER_BINDING = 34965;
  22021. GL_FRONT_FACE = 2886;
  22022. GL_GENERATE_MIPMAP = 33169;
  22023. GL_GENERATE_MIPMAP_HINT = 33170;
  22024. GL_INTERPOLATE = 34165;
  22025. GL_LINE_WIDTH = 2849;
  22026. GL_LOGIC_OP_MODE = 3056;
  22027. GL_MATRIX_MODE = 2976;
  22028. GL_MAX_CLIP_PLANES = 3378;
  22029. GL_MODELVIEW_MATRIX = 2982;
  22030. GL_MODELVIEW_MATRIX_FLOAT_AS_INT_BITS_OES = 35213;
  22031. GL_MODELVIEW_STACK_DEPTH = 2979;
  22032. GL_NORMAL_ARRAY_BUFFER_BINDING = 34967;
  22033. GL_NORMAL_ARRAY_POINTER = 32911;
  22034. GL_NORMAL_ARRAY_STRIDE = 32895;
  22035. GL_NORMAL_ARRAY_TYPE = 32894;
  22036. GL_OPERAND0_ALPHA = 34200;
  22037. GL_OPERAND0_RGB = 34192;
  22038. GL_OPERAND1_ALPHA = 34201;
  22039. GL_OPERAND1_RGB = 34193;
  22040. GL_OPERAND2_ALPHA = 34202;
  22041. GL_OPERAND2_RGB = 34194;
  22042. GL_POINT_DISTANCE_ATTENUATION = 33065;
  22043. GL_POINT_FADE_THRESHOLD_SIZE = 33064;
  22044. GL_POINT_SIZE = 2833;
  22045. GL_POINT_SIZE_ARRAY_BUFFER_BINDING_OES = 35743;
  22046. GL_POINT_SIZE_ARRAY_OES = 35740;
  22047. GL_POINT_SIZE_ARRAY_POINTER_OES = 35212;
  22048. GL_POINT_SIZE_ARRAY_STRIDE_OES = 35211;
  22049. GL_POINT_SIZE_ARRAY_TYPE_OES = 35210;
  22050. GL_POINT_SIZE_MAX = 33063;
  22051. GL_POINT_SIZE_MIN = 33062;
  22052. GL_POINT_SPRITE_OES = 34913;
  22053. GL_POLYGON_OFFSET_FACTOR = 32824;
  22054. GL_POLYGON_OFFSET_UNITS = 10752;
  22055. GL_PREVIOUS = 34168;
  22056. GL_PRIMARY_COLOR = 34167;
  22057. GL_PROJECTION_MATRIX = 2983;
  22058. GL_PROJECTION_MATRIX_FLOAT_AS_INT_BITS_OES = 35214;
  22059. GL_PROJECTION_STACK_DEPTH = 2980;
  22060. GL_RGB_SCALE = 34163;
  22061. GL_SAMPLE_BUFFERS = 32936;
  22062. GL_SAMPLE_COVERAGE_INVERT = 32939;
  22063. GL_SAMPLE_COVERAGE_VALUE = 32938;
  22064. GL_SAMPLES = 32937;
  22065. GL_SCISSOR_BOX = 3088;
  22066. GL_SHADE_MODEL = 2900;
  22067. GL_SRC0_ALPHA = 34184;
  22068. GL_SRC0_RGB = 34176;
  22069. GL_SRC1_ALPHA = 34185;
  22070. GL_SRC1_RGB = 34177;
  22071. GL_SRC2_ALPHA = 34186;
  22072. GL_SRC2_RGB = 34178;
  22073. GL_STATIC_DRAW = 35044;
  22074. GL_STENCIL_CLEAR_VALUE = 2961;
  22075. GL_STENCIL_FAIL = 2964;
  22076. GL_STENCIL_FUNC = 2962;
  22077. GL_STENCIL_PASS_DEPTH_FAIL = 2965;
  22078. GL_STENCIL_PASS_DEPTH_PASS = 2966;
  22079. GL_STENCIL_REF = 2967;
  22080. GL_STENCIL_VALUE_MASK = 2963;
  22081. GL_STENCIL_WRITEMASK = 2968;
  22082. GL_SUBTRACT = 34023;
  22083. GL_TEXTURE_BINDING_2D = 32873;
  22084. GL_TEXTURE_COORD_ARRAY_BUFFER_BINDING = 34970;
  22085. GL_TEXTURE_COORD_ARRAY_POINTER = 32914;
  22086. GL_TEXTURE_COORD_ARRAY_SIZE = 32904;
  22087. GL_TEXTURE_COORD_ARRAY_STRIDE = 32906;
  22088. GL_TEXTURE_COORD_ARRAY_TYPE = 32905;
  22089. GL_TEXTURE_MATRIX = 2984;
  22090. GL_TEXTURE_MATRIX_FLOAT_AS_INT_BITS_OES = 35215;
  22091. GL_TEXTURE_STACK_DEPTH = 2981;
  22092. GL_VERTEX_ARRAY_BUFFER_BINDING = 34966;
  22093. GL_VERTEX_ARRAY_POINTER = 32910;
  22094. GL_VERTEX_ARRAY_SIZE = 32890;
  22095. GL_VERTEX_ARRAY_STRIDE = 32892;
  22096. GL_VERTEX_ARRAY_TYPE = 32891;
  22097. GL_VIEWPORT = 2978;
  22098. GL_WRITE_ONLY = 35001;
  22099. public
  22100. constructor create(); overload;
  22101. class procedure glBindBuffer(para1: jint; para2: jint); static; overload;
  22102. class procedure glBufferData(para1: jint; para2: jint; para3: JNBuffer; para4: jint); static; overload;
  22103. class procedure glBufferSubData(para1: jint; para2: jint; para3: jint; para4: JNBuffer); static; overload;
  22104. class procedure glClipPlanef(para1: jint; para2: Arr1jfloat; para3: jint); static; overload;
  22105. class procedure glClipPlanef(para1: jint; var para2: array of jfloat; para3: jint); static; overload;
  22106. class procedure glClipPlanef(para1: jint; para2: JNFloatBuffer); static; overload;
  22107. class procedure glClipPlanex(para1: jint; para2: Arr1jint; para3: jint); static; overload;
  22108. class procedure glClipPlanex(para1: jint; var para2: array of jint; para3: jint); static; overload;
  22109. class procedure glClipPlanex(para1: jint; para2: JNIntBuffer); static; overload;
  22110. class procedure glColor4ub(para1: jbyte; para2: jbyte; para3: jbyte; para4: jbyte); static; overload;
  22111. class procedure glColorPointer(para1: jint; para2: jint; para3: jint; para4: jint); static; overload;
  22112. class procedure glDeleteBuffers(para1: jint; para2: Arr1jint; para3: jint); static; overload;
  22113. class procedure glDeleteBuffers(para1: jint; var para2: array of jint; para3: jint); static; overload;
  22114. class procedure glDeleteBuffers(para1: jint; para2: JNIntBuffer); static; overload;
  22115. class procedure glDrawElements(para1: jint; para2: jint; para3: jint; para4: jint); static; overload;
  22116. class procedure glGenBuffers(para1: jint; para2: Arr1jint; para3: jint); static; overload;
  22117. class procedure glGenBuffers(para1: jint; var para2: array of jint; para3: jint); static; overload;
  22118. class procedure glGenBuffers(para1: jint; para2: JNIntBuffer); static; overload;
  22119. class procedure glGetBooleanv(para1: jint; para2: Arr1jboolean; para3: jint); static; overload;
  22120. class procedure glGetBooleanv(para1: jint; var para2: array of jboolean; para3: jint); static; overload;
  22121. class procedure glGetBooleanv(para1: jint; para2: JNIntBuffer); static; overload;
  22122. class procedure glGetBufferParameteriv(para1: jint; para2: jint; para3: Arr1jint; para4: jint); static; overload;
  22123. class procedure glGetBufferParameteriv(para1: jint; para2: jint; var para3: array of jint; para4: jint); static; overload;
  22124. class procedure glGetBufferParameteriv(para1: jint; para2: jint; para3: JNIntBuffer); static; overload;
  22125. class procedure glGetClipPlanef(para1: jint; para2: Arr1jfloat; para3: jint); static; overload;
  22126. class procedure glGetClipPlanef(para1: jint; var para2: array of jfloat; para3: jint); static; overload;
  22127. class procedure glGetClipPlanef(para1: jint; para2: JNFloatBuffer); static; overload;
  22128. class procedure glGetClipPlanex(para1: jint; para2: Arr1jint; para3: jint); static; overload;
  22129. class procedure glGetClipPlanex(para1: jint; var para2: array of jint; para3: jint); static; overload;
  22130. class procedure glGetClipPlanex(para1: jint; para2: JNIntBuffer); static; overload;
  22131. class procedure glGetFixedv(para1: jint; para2: Arr1jint; para3: jint); static; overload;
  22132. class procedure glGetFixedv(para1: jint; var para2: array of jint; para3: jint); static; overload;
  22133. class procedure glGetFixedv(para1: jint; para2: JNIntBuffer); static; overload;
  22134. class procedure glGetFloatv(para1: jint; para2: Arr1jfloat; para3: jint); static; overload;
  22135. class procedure glGetFloatv(para1: jint; var para2: array of jfloat; para3: jint); static; overload;
  22136. class procedure glGetFloatv(para1: jint; para2: JNFloatBuffer); static; overload;
  22137. class procedure glGetLightfv(para1: jint; para2: jint; para3: Arr1jfloat; para4: jint); static; overload;
  22138. class procedure glGetLightfv(para1: jint; para2: jint; var para3: array of jfloat; para4: jint); static; overload;
  22139. class procedure glGetLightfv(para1: jint; para2: jint; para3: JNFloatBuffer); static; overload;
  22140. class procedure glGetLightxv(para1: jint; para2: jint; para3: Arr1jint; para4: jint); static; overload;
  22141. class procedure glGetLightxv(para1: jint; para2: jint; var para3: array of jint; para4: jint); static; overload;
  22142. class procedure glGetLightxv(para1: jint; para2: jint; para3: JNIntBuffer); static; overload;
  22143. class procedure glGetMaterialfv(para1: jint; para2: jint; para3: Arr1jfloat; para4: jint); static; overload;
  22144. class procedure glGetMaterialfv(para1: jint; para2: jint; var para3: array of jfloat; para4: jint); static; overload;
  22145. class procedure glGetMaterialfv(para1: jint; para2: jint; para3: JNFloatBuffer); static; overload;
  22146. class procedure glGetMaterialxv(para1: jint; para2: jint; para3: Arr1jint; para4: jint); static; overload;
  22147. class procedure glGetMaterialxv(para1: jint; para2: jint; var para3: array of jint; para4: jint); static; overload;
  22148. class procedure glGetMaterialxv(para1: jint; para2: jint; para3: JNIntBuffer); static; overload;
  22149. class procedure glGetTexEnvfv(para1: jint; para2: jint; para3: Arr1jfloat; para4: jint); static; overload;
  22150. class procedure glGetTexEnvfv(para1: jint; para2: jint; var para3: array of jfloat; para4: jint); static; overload;
  22151. class procedure glGetTexEnvfv(para1: jint; para2: jint; para3: JNFloatBuffer); static; overload;
  22152. class procedure glGetTexEnviv(para1: jint; para2: jint; para3: Arr1jint; para4: jint); static; overload;
  22153. class procedure glGetTexEnviv(para1: jint; para2: jint; var para3: array of jint; para4: jint); static; overload;
  22154. class procedure glGetTexEnviv(para1: jint; para2: jint; para3: JNIntBuffer); static; overload;
  22155. class procedure glGetTexEnvxv(para1: jint; para2: jint; para3: Arr1jint; para4: jint); static; overload;
  22156. class procedure glGetTexEnvxv(para1: jint; para2: jint; var para3: array of jint; para4: jint); static; overload;
  22157. class procedure glGetTexEnvxv(para1: jint; para2: jint; para3: JNIntBuffer); static; overload;
  22158. class procedure glGetTexParameterfv(para1: jint; para2: jint; para3: Arr1jfloat; para4: jint); static; overload;
  22159. class procedure glGetTexParameterfv(para1: jint; para2: jint; var para3: array of jfloat; para4: jint); static; overload;
  22160. class procedure glGetTexParameterfv(para1: jint; para2: jint; para3: JNFloatBuffer); static; overload;
  22161. class procedure glGetTexParameteriv(para1: jint; para2: jint; para3: Arr1jint; para4: jint); static; overload;
  22162. class procedure glGetTexParameteriv(para1: jint; para2: jint; var para3: array of jint; para4: jint); static; overload;
  22163. class procedure glGetTexParameteriv(para1: jint; para2: jint; para3: JNIntBuffer); static; overload;
  22164. class procedure glGetTexParameterxv(para1: jint; para2: jint; para3: Arr1jint; para4: jint); static; overload;
  22165. class procedure glGetTexParameterxv(para1: jint; para2: jint; var para3: array of jint; para4: jint); static; overload;
  22166. class procedure glGetTexParameterxv(para1: jint; para2: jint; para3: JNIntBuffer); static; overload;
  22167. class function glIsBuffer(para1: jint): jboolean; static; overload;
  22168. class function glIsEnabled(para1: jint): jboolean; static; overload;
  22169. class function glIsTexture(para1: jint): jboolean; static; overload;
  22170. class procedure glNormalPointer(para1: jint; para2: jint; para3: jint); static; overload;
  22171. class procedure glPointParameterf(para1: jint; para2: jfloat); static; overload;
  22172. class procedure glPointParameterfv(para1: jint; para2: Arr1jfloat; para3: jint); static; overload;
  22173. class procedure glPointParameterfv(para1: jint; var para2: array of jfloat; para3: jint); static; overload;
  22174. class procedure glPointParameterfv(para1: jint; para2: JNFloatBuffer); static; overload;
  22175. class procedure glPointParameterx(para1: jint; para2: jint); static; overload;
  22176. class procedure glPointParameterxv(para1: jint; para2: Arr1jint; para3: jint); static; overload;
  22177. class procedure glPointParameterxv(para1: jint; var para2: array of jint; para3: jint); static; overload;
  22178. class procedure glPointParameterxv(para1: jint; para2: JNIntBuffer); static; overload;
  22179. class procedure glPointSizePointerOES(para1: jint; para2: jint; para3: JNBuffer); static; overload;
  22180. class procedure glTexCoordPointer(para1: jint; para2: jint; para3: jint; para4: jint); static; overload;
  22181. class procedure glTexEnvi(para1: jint; para2: jint; para3: jint); static; overload;
  22182. class procedure glTexEnviv(para1: jint; para2: jint; para3: Arr1jint; para4: jint); static; overload;
  22183. class procedure glTexEnviv(para1: jint; para2: jint; var para3: array of jint; para4: jint); static; overload;
  22184. class procedure glTexEnviv(para1: jint; para2: jint; para3: JNIntBuffer); static; overload;
  22185. class procedure glTexParameterfv(para1: jint; para2: jint; para3: Arr1jfloat; para4: jint); static; overload;
  22186. class procedure glTexParameterfv(para1: jint; para2: jint; var para3: array of jfloat; para4: jint); static; overload;
  22187. class procedure glTexParameterfv(para1: jint; para2: jint; para3: JNFloatBuffer); static; overload;
  22188. class procedure glTexParameteri(para1: jint; para2: jint; para3: jint); static; overload;
  22189. class procedure glTexParameteriv(para1: jint; para2: jint; para3: Arr1jint; para4: jint); static; overload;
  22190. class procedure glTexParameteriv(para1: jint; para2: jint; var para3: array of jint; para4: jint); static; overload;
  22191. class procedure glTexParameteriv(para1: jint; para2: jint; para3: JNIntBuffer); static; overload;
  22192. class procedure glTexParameterxv(para1: jint; para2: jint; para3: Arr1jint; para4: jint); static; overload;
  22193. class procedure glTexParameterxv(para1: jint; para2: jint; var para3: array of jint; para4: jint); static; overload;
  22194. class procedure glTexParameterxv(para1: jint; para2: jint; para3: JNIntBuffer); static; overload;
  22195. class procedure glVertexPointer(para1: jint; para2: jint; para3: jint; para4: jint); static; overload;
  22196. end;
  22197. ACAsyncQueryHandler = class abstract external 'android.content' name 'AsyncQueryHandler' (AOHandler)
  22198. public
  22199. type
  22200. InnerWorkerHandler = class;
  22201. Arr1InnerWorkerHandler = array of InnerWorkerHandler;
  22202. Arr2InnerWorkerHandler = array of Arr1InnerWorkerHandler;
  22203. Arr3InnerWorkerHandler = array of Arr2InnerWorkerHandler;
  22204. InnerWorkerArgs = class;
  22205. Arr1InnerWorkerArgs = array of InnerWorkerArgs;
  22206. Arr2InnerWorkerArgs = array of Arr1InnerWorkerArgs;
  22207. Arr3InnerWorkerArgs = array of Arr2InnerWorkerArgs;
  22208. InnerWorkerHandler = class external 'android.content' name 'WorkerHandler'
  22209. end;
  22210. InnerWorkerArgs = class sealed external 'android.content' name 'WorkerArgs' (JLObject)
  22211. public
  22212. var
  22213. furi: ANUri; external name 'uri';
  22214. fhandler: AOHandler; external name 'handler';
  22215. fprojection: Arr1JLString; external name 'projection';
  22216. fselection: JLString; external name 'selection';
  22217. fselectionArgs: Arr1JLString; external name 'selectionArgs';
  22218. forderBy: JLString; external name 'orderBy';
  22219. fresult: JLObject; external name 'result';
  22220. fcookie: JLObject; external name 'cookie';
  22221. fvalues: ACContentValues; external name 'values';
  22222. strict protected
  22223. constructor create(); overload;
  22224. end;
  22225. public
  22226. constructor create(para1: ACContentResolver); overload;
  22227. strict protected
  22228. function createHandler(para1: AOLooper): AOHandler; overload; virtual;
  22229. public
  22230. procedure startQuery(para1: jint; para2: JLObject; para3: ANUri; para4: Arr1JLString; para5: JLString; para6: Arr1JLString; para7: JLString); overload; virtual;
  22231. procedure startQuery(para1: jint; para2: JLObject; para3: ANUri; var para4: array of JLString; para5: JLString; var para6: array of JLString; para7: JLString); overload; virtual;
  22232. procedure cancelOperation(para1: jint); overload; virtual; final;
  22233. procedure startInsert(para1: jint; para2: JLObject; para3: ANUri; para4: ACContentValues); overload; virtual; final;
  22234. procedure startUpdate(para1: jint; para2: JLObject; para3: ANUri; para4: ACContentValues; para5: JLString; para6: Arr1JLString); overload; virtual; final;
  22235. procedure startUpdate(para1: jint; para2: JLObject; para3: ANUri; para4: ACContentValues; para5: JLString; var para6: array of JLString); overload; virtual; final;
  22236. procedure startDelete(para1: jint; para2: JLObject; para3: ANUri; para4: JLString; para5: Arr1JLString); overload; virtual; final;
  22237. procedure startDelete(para1: jint; para2: JLObject; para3: ANUri; para4: JLString; var para5: array of JLString); overload; virtual; final;
  22238. strict protected
  22239. procedure onQueryComplete(para1: jint; para2: JLObject; para3: ADCursor); overload; virtual;
  22240. procedure onInsertComplete(para1: jint; para2: JLObject; para3: ANUri); overload; virtual;
  22241. procedure onUpdateComplete(para1: jint; para2: JLObject; para3: jint); overload; virtual;
  22242. procedure onDeleteComplete(para1: jint; para2: JLObject; para3: jint); overload; virtual;
  22243. public
  22244. procedure handleMessage(para1: AOMessage); overload; virtual;
  22245. end;
  22246. AWHttpAuthHandler = class external 'android.webkit' name 'HttpAuthHandler' (AOHandler)
  22247. public
  22248. function useHttpAuthUsernamePassword(): jboolean; overload; virtual;
  22249. procedure cancel(); overload; virtual;
  22250. procedure proceed(para1: JLString; para2: JLString); overload; virtual;
  22251. end;
  22252. AWSslErrorHandler = class external 'android.webkit' name 'SslErrorHandler' (AOHandler)
  22253. public
  22254. procedure proceed(); overload; virtual;
  22255. procedure cancel(); overload; virtual;
  22256. end;
  22257. AOBinder = class external 'android.os' name 'Binder' (JLObject, AOIBinder)
  22258. public
  22259. constructor create(); overload;
  22260. class function getCallingPid(): jint; static; overload; final;
  22261. class function getCallingUid(): jint; static; overload; final;
  22262. class function clearCallingIdentity(): jlong; static; overload; final;
  22263. class procedure restoreCallingIdentity(para1: jlong); static; overload; final;
  22264. class procedure flushPendingCommands(); static; overload; final;
  22265. class procedure joinThreadPool(); static; overload; final;
  22266. procedure attachInterface(para1: AOIInterface; para2: JLString); overload; virtual;
  22267. function getInterfaceDescriptor(): JLString; overload; virtual;
  22268. function pingBinder(): jboolean; overload; virtual;
  22269. function isBinderAlive(): jboolean; overload; virtual;
  22270. function queryLocalInterface(para1: JLString): AOIInterface; overload; virtual;
  22271. strict protected
  22272. function onTransact(para1: jint; para2: AOParcel; para3: AOParcel; para4: jint): jboolean; overload; virtual; // throws android.os.RemoteException
  22273. public
  22274. procedure dump(para1: JIFileDescriptor; para2: Arr1JLString); overload; virtual;
  22275. procedure dump(para1: JIFileDescriptor; var para2: array of JLString); overload; virtual;
  22276. procedure dumpAsync(para1: JIFileDescriptor; para2: Arr1JLString); overload; virtual;
  22277. procedure dumpAsync(para1: JIFileDescriptor; var para2: array of JLString); overload; virtual;
  22278. strict protected
  22279. procedure dump(para1: JIFileDescriptor; para2: JIPrintWriter; para3: Arr1JLString); overload; virtual;
  22280. procedure dump(para1: JIFileDescriptor; para2: JIPrintWriter; var para3: array of JLString); overload; virtual;
  22281. public
  22282. function transact(para1: jint; para2: AOParcel; para3: AOParcel; para4: jint): jboolean; overload; virtual; final; // throws android.os.RemoteException
  22283. procedure linkToDeath(para1: AOIBinder.InnerDeathRecipient; para2: jint); overload; virtual;
  22284. function unlinkToDeath(para1: AOIBinder.InnerDeathRecipient; para2: jint): jboolean; overload; virtual;
  22285. strict protected
  22286. procedure finalize(); overload; virtual; // throws java.lang.Throwable
  22287. end;
  22288. AAAccessibilityServiceInfo = class external 'android.accessibilityservice' name 'AccessibilityServiceInfo' (JLObject, AOParcelable)
  22289. public
  22290. const
  22291. FEEDBACK_SPOKEN = 1;
  22292. FEEDBACK_HAPTIC = 2;
  22293. FEEDBACK_AUDIBLE = 4;
  22294. FEEDBACK_VISUAL = 8;
  22295. FEEDBACK_GENERIC = 16;
  22296. FEEDBACK_ALL_MASK = -1;
  22297. DEFAULT = 1;
  22298. public
  22299. var
  22300. feventTypes: jint; external name 'eventTypes';
  22301. fpackageNames: Arr1JLString; external name 'packageNames';
  22302. ffeedbackType: jint; external name 'feedbackType';
  22303. fnotificationTimeout: jlong; external name 'notificationTimeout';
  22304. fflags: jint; external name 'flags';
  22305. public
  22306. final class var
  22307. fCREATOR: AOParcelable.InnerCreator; external name 'CREATOR';
  22308. public
  22309. constructor create(); overload;
  22310. function getId(): JLString; overload; virtual;
  22311. function getResolveInfo(): ACPResolveInfo; overload; virtual;
  22312. function getSettingsActivityName(): JLString; overload; virtual;
  22313. function getCanRetrieveWindowContent(): jboolean; overload; virtual;
  22314. function getDescription(): JLString; overload; virtual;
  22315. function describeContents(): jint; overload; virtual;
  22316. procedure writeToParcel(para1: AOParcel; para2: jint); overload; virtual;
  22317. function toString(): JLString; overload; virtual;
  22318. class function feedbackTypeToString(para1: jint): JLString; static; overload;
  22319. class function flagToString(para1: jint): JLString; static; overload;
  22320. end;
  22321. AAAccount = class external 'android.accounts' name 'Account' (JLObject, AOParcelable)
  22322. public
  22323. final var
  22324. fname: JLString; external name 'name';
  22325. ftype: JLString; external name 'type';
  22326. public
  22327. final class var
  22328. fCREATOR: AOParcelable.InnerCreator; external name 'CREATOR';
  22329. public
  22330. constructor create(para1: JLString; para2: JLString); overload;
  22331. constructor create(para1: AOParcel); overload;
  22332. function equals(para1: JLObject): jboolean; overload; virtual;
  22333. function hashCode(): jint; overload; virtual;
  22334. function describeContents(): jint; overload; virtual;
  22335. procedure writeToParcel(para1: AOParcel; para2: jint); overload; virtual;
  22336. function toString(): JLString; overload; virtual;
  22337. end;
  22338. AAAccountAuthenticatorResponse = class external 'android.accounts' name 'AccountAuthenticatorResponse' (JLObject, AOParcelable)
  22339. public
  22340. final class var
  22341. fCREATOR: AOParcelable.InnerCreator; external name 'CREATOR';
  22342. public
  22343. constructor create(para1: AOParcel); overload;
  22344. procedure onResult(para1: AOBundle); overload; virtual;
  22345. procedure onRequestContinued(); overload; virtual;
  22346. procedure onError(para1: jint; para2: JLString); overload; virtual;
  22347. function describeContents(): jint; overload; virtual;
  22348. procedure writeToParcel(para1: AOParcel; para2: jint); overload; virtual;
  22349. end;
  22350. AAAuthenticatorDescription = class external 'android.accounts' name 'AuthenticatorDescription' (JLObject, AOParcelable)
  22351. public
  22352. final var
  22353. ftype: JLString; external name 'type';
  22354. flabelId: jint; external name 'labelId';
  22355. ficonId: jint; external name 'iconId';
  22356. fsmallIconId: jint; external name 'smallIconId';
  22357. faccountPreferencesId: jint; external name 'accountPreferencesId';
  22358. fpackageName: JLString; external name 'packageName';
  22359. fcustomTokens: jboolean; external name 'customTokens';
  22360. public
  22361. final class var
  22362. fCREATOR: AOParcelable.InnerCreator; external name 'CREATOR';
  22363. public
  22364. constructor create(para1: JLString; para2: JLString; para3: jint; para4: jint; para5: jint; para6: jint; para7: jboolean); overload;
  22365. constructor create(para1: JLString; para2: JLString; para3: jint; para4: jint; para5: jint; para6: jint); overload;
  22366. class function newKey(para1: JLString): AAAuthenticatorDescription; static; overload;
  22367. function describeContents(): jint; overload; virtual;
  22368. function hashCode(): jint; overload; virtual;
  22369. function equals(para1: JLObject): jboolean; overload; virtual;
  22370. function toString(): JLString; overload; virtual;
  22371. procedure writeToParcel(para1: AOParcel; para2: jint); overload; virtual;
  22372. end;
  22373. AAApplicationErrorReport = class external 'android.app' name 'ApplicationErrorReport' (JLObject, AOParcelable)
  22374. public
  22375. type
  22376. InnerRunningServiceInfo = class;
  22377. Arr1InnerRunningServiceInfo = array of InnerRunningServiceInfo;
  22378. Arr2InnerRunningServiceInfo = array of Arr1InnerRunningServiceInfo;
  22379. Arr3InnerRunningServiceInfo = array of Arr2InnerRunningServiceInfo;
  22380. InnerBatteryInfo = class;
  22381. Arr1InnerBatteryInfo = array of InnerBatteryInfo;
  22382. Arr2InnerBatteryInfo = array of Arr1InnerBatteryInfo;
  22383. Arr3InnerBatteryInfo = array of Arr2InnerBatteryInfo;
  22384. InnerAnrInfo = class;
  22385. Arr1InnerAnrInfo = array of InnerAnrInfo;
  22386. Arr2InnerAnrInfo = array of Arr1InnerAnrInfo;
  22387. Arr3InnerAnrInfo = array of Arr2InnerAnrInfo;
  22388. InnerCrashInfo = class;
  22389. Arr1InnerCrashInfo = array of InnerCrashInfo;
  22390. Arr2InnerCrashInfo = array of Arr1InnerCrashInfo;
  22391. Arr3InnerCrashInfo = array of Arr2InnerCrashInfo;
  22392. InnerRunningServiceInfo = class external 'android.app' name 'RunningServiceInfo' (JLObject)
  22393. public
  22394. var
  22395. fdurationMillis: jlong; external name 'durationMillis';
  22396. fserviceDetails: JLString; external name 'serviceDetails';
  22397. public
  22398. constructor create(); overload;
  22399. constructor create(para1: AOParcel); overload;
  22400. procedure writeToParcel(para1: AOParcel; para2: jint); overload; virtual;
  22401. procedure dump(para1: AUPrinter; para2: JLString); overload; virtual;
  22402. end;
  22403. InnerBatteryInfo = class external 'android.app' name 'BatteryInfo' (JLObject)
  22404. public
  22405. var
  22406. fusagePercent: jint; external name 'usagePercent';
  22407. fdurationMicros: jlong; external name 'durationMicros';
  22408. fusageDetails: JLString; external name 'usageDetails';
  22409. fcheckinDetails: JLString; external name 'checkinDetails';
  22410. public
  22411. constructor create(); overload;
  22412. constructor create(para1: AOParcel); overload;
  22413. procedure writeToParcel(para1: AOParcel; para2: jint); overload; virtual;
  22414. procedure dump(para1: AUPrinter; para2: JLString); overload; virtual;
  22415. end;
  22416. InnerAnrInfo = class external 'android.app' name 'AnrInfo' (JLObject)
  22417. public
  22418. var
  22419. factivity: JLString; external name 'activity';
  22420. fcause: JLString; external name 'cause';
  22421. finfo: JLString; external name 'info';
  22422. public
  22423. constructor create(); overload;
  22424. constructor create(para1: AOParcel); overload;
  22425. procedure writeToParcel(para1: AOParcel; para2: jint); overload; virtual;
  22426. procedure dump(para1: AUPrinter; para2: JLString); overload; virtual;
  22427. end;
  22428. InnerCrashInfo = class external 'android.app' name 'CrashInfo' (JLObject)
  22429. public
  22430. var
  22431. fexceptionClassName: JLString; external name 'exceptionClassName';
  22432. fexceptionMessage: JLString; external name 'exceptionMessage';
  22433. fthrowFileName: JLString; external name 'throwFileName';
  22434. fthrowClassName: JLString; external name 'throwClassName';
  22435. fthrowMethodName: JLString; external name 'throwMethodName';
  22436. fthrowLineNumber: jint; external name 'throwLineNumber';
  22437. fstackTrace: JLString; external name 'stackTrace';
  22438. public
  22439. constructor create(); overload;
  22440. constructor create(para1: JLThrowable); overload;
  22441. constructor create(para1: AOParcel); overload;
  22442. procedure writeToParcel(para1: AOParcel; para2: jint); overload; virtual;
  22443. procedure dump(para1: AUPrinter; para2: JLString); overload; virtual;
  22444. end;
  22445. public
  22446. const
  22447. TYPE_NONE = 0;
  22448. TYPE_CRASH = 1;
  22449. TYPE_ANR = 2;
  22450. TYPE_BATTERY = 3;
  22451. TYPE_RUNNING_SERVICE = 5;
  22452. public
  22453. var
  22454. ftype: jint; external name 'type';
  22455. fpackageName: JLString; external name 'packageName';
  22456. finstallerPackageName: JLString; external name 'installerPackageName';
  22457. fprocessName: JLString; external name 'processName';
  22458. ftime: jlong; external name 'time';
  22459. fsystemApp: jboolean; external name 'systemApp';
  22460. fcrashInfo: AAApplicationErrorReport.InnerCrashInfo; external name 'crashInfo';
  22461. fanrInfo: AAApplicationErrorReport.InnerAnrInfo; external name 'anrInfo';
  22462. fbatteryInfo: AAApplicationErrorReport.InnerBatteryInfo; external name 'batteryInfo';
  22463. frunningServiceInfo: AAApplicationErrorReport.InnerRunningServiceInfo; external name 'runningServiceInfo';
  22464. public
  22465. final class var
  22466. fCREATOR: AOParcelable.InnerCreator; external name 'CREATOR';
  22467. public
  22468. constructor create(); overload;
  22469. class function getErrorReportReceiver(para1: ACContext; para2: JLString; para3: jint): ACComponentName; static; overload;
  22470. procedure writeToParcel(para1: AOParcel; para2: jint); overload; virtual;
  22471. procedure readFromParcel(para1: AOParcel); overload; virtual;
  22472. function describeContents(): jint; overload; virtual;
  22473. procedure dump(para1: AUPrinter; para2: JLString); overload; virtual;
  22474. end;
  22475. AANotification = class external 'android.app' name 'Notification' (JLObject, AOParcelable)
  22476. public
  22477. type
  22478. InnerBuilder = class;
  22479. Arr1InnerBuilder = array of InnerBuilder;
  22480. Arr2InnerBuilder = array of Arr1InnerBuilder;
  22481. Arr3InnerBuilder = array of Arr2InnerBuilder;
  22482. InnerBuilder = class external 'android.app' name 'Builder' (JLObject)
  22483. public
  22484. constructor create(para1: ACContext); overload;
  22485. function setWhen(para1: jlong): AANotification.InnerBuilder; overload; virtual;
  22486. function setSmallIcon(para1: jint): AANotification.InnerBuilder; overload; virtual;
  22487. function setSmallIcon(para1: jint; para2: jint): AANotification.InnerBuilder; overload; virtual;
  22488. function setContentTitle(para1: JLCharSequence): AANotification.InnerBuilder; overload; virtual;
  22489. function setContentText(para1: JLCharSequence): AANotification.InnerBuilder; overload; virtual;
  22490. function setNumber(para1: jint): AANotification.InnerBuilder; overload; virtual;
  22491. function setContentInfo(para1: JLCharSequence): AANotification.InnerBuilder; overload; virtual;
  22492. function setProgress(para1: jint; para2: jint; para3: jboolean): AANotification.InnerBuilder; overload; virtual;
  22493. function setContent(para1: AWRemoteViews): AANotification.InnerBuilder; overload; virtual;
  22494. function setContentIntent(para1: AAPendingIntent): AANotification.InnerBuilder; overload; virtual;
  22495. function setDeleteIntent(para1: AAPendingIntent): AANotification.InnerBuilder; overload; virtual;
  22496. function setFullScreenIntent(para1: AAPendingIntent; para2: jboolean): AANotification.InnerBuilder; overload; virtual;
  22497. function setTicker(para1: JLCharSequence): AANotification.InnerBuilder; overload; virtual;
  22498. function setTicker(para1: JLCharSequence; para2: AWRemoteViews): AANotification.InnerBuilder; overload; virtual;
  22499. function setLargeIcon(para1: AGBitmap): AANotification.InnerBuilder; overload; virtual;
  22500. function setSound(para1: ANUri): AANotification.InnerBuilder; overload; virtual;
  22501. function setSound(para1: ANUri; para2: jint): AANotification.InnerBuilder; overload; virtual;
  22502. function setVibrate(para1: Arr1jlong): AANotification.InnerBuilder; overload; virtual;
  22503. function setVibrate(var para1: array of jlong): AANotification.InnerBuilder; overload; virtual;
  22504. function setLights(para1: jint; para2: jint; para3: jint): AANotification.InnerBuilder; overload; virtual;
  22505. function setOngoing(para1: jboolean): AANotification.InnerBuilder; overload; virtual;
  22506. function setOnlyAlertOnce(para1: jboolean): AANotification.InnerBuilder; overload; virtual;
  22507. function setAutoCancel(para1: jboolean): AANotification.InnerBuilder; overload; virtual;
  22508. function setDefaults(para1: jint): AANotification.InnerBuilder; overload; virtual;
  22509. function getNotification(): AANotification; overload; virtual;
  22510. end;
  22511. public
  22512. const
  22513. DEFAULT_ALL = -1;
  22514. DEFAULT_SOUND = 1;
  22515. DEFAULT_VIBRATE = 2;
  22516. DEFAULT_LIGHTS = 4;
  22517. public
  22518. var
  22519. fwhen: jlong; external name 'when';
  22520. ficon: jint; external name 'icon';
  22521. ficonLevel: jint; external name 'iconLevel';
  22522. fnumber: jint; external name 'number';
  22523. fcontentIntent: AAPendingIntent; external name 'contentIntent';
  22524. fdeleteIntent: AAPendingIntent; external name 'deleteIntent';
  22525. ffullScreenIntent: AAPendingIntent; external name 'fullScreenIntent';
  22526. ftickerText: JLCharSequence; external name 'tickerText';
  22527. ftickerView: AWRemoteViews; external name 'tickerView';
  22528. fcontentView: AWRemoteViews; external name 'contentView';
  22529. flargeIcon: AGBitmap; external name 'largeIcon';
  22530. fsound: ANUri; external name 'sound';
  22531. public
  22532. const
  22533. STREAM_DEFAULT = -1;
  22534. public
  22535. var
  22536. faudioStreamType: jint; external name 'audioStreamType';
  22537. fvibrate: Arr1jlong; external name 'vibrate';
  22538. fledARGB: jint; external name 'ledARGB';
  22539. fledOnMS: jint; external name 'ledOnMS';
  22540. fledOffMS: jint; external name 'ledOffMS';
  22541. fdefaults: jint; external name 'defaults';
  22542. public
  22543. const
  22544. FLAG_SHOW_LIGHTS = 1;
  22545. FLAG_ONGOING_EVENT = 2;
  22546. FLAG_INSISTENT = 4;
  22547. FLAG_ONLY_ALERT_ONCE = 8;
  22548. FLAG_AUTO_CANCEL = 16;
  22549. FLAG_NO_CLEAR = 32;
  22550. FLAG_FOREGROUND_SERVICE = 64;
  22551. FLAG_HIGH_PRIORITY = 128;
  22552. public
  22553. var
  22554. fflags: jint; external name 'flags';
  22555. public
  22556. final class var
  22557. fCREATOR: AOParcelable.InnerCreator; external name 'CREATOR';
  22558. public
  22559. constructor create(); overload;
  22560. constructor create(para1: jint; para2: JLCharSequence; para3: jlong); overload;
  22561. constructor create(para1: AOParcel); overload;
  22562. function clone(): AANotification; overload; virtual;
  22563. function describeContents(): jint; overload; virtual;
  22564. procedure writeToParcel(para1: AOParcel; para2: jint); overload; virtual;
  22565. procedure setLatestEventInfo(para1: ACContext; para2: JLCharSequence; para3: JLCharSequence; para4: AAPendingIntent); overload; virtual;
  22566. function toString(): JLString; overload; virtual;
  22567. function clone(): JLObject; overload; virtual; // throws java.lang.CloneNotSupportedException
  22568. end;
  22569. AASearchableInfo = class sealed external 'android.app' name 'SearchableInfo' (JLObject, AOParcelable)
  22570. public
  22571. final class var
  22572. fCREATOR: AOParcelable.InnerCreator; external name 'CREATOR';
  22573. public
  22574. function getSuggestAuthority(): JLString; overload; virtual;
  22575. function getSuggestPackage(): JLString; overload; virtual;
  22576. function getSearchActivity(): ACComponentName; overload; virtual;
  22577. function shouldRewriteQueryFromData(): jboolean; overload; virtual;
  22578. function shouldRewriteQueryFromText(): jboolean; overload; virtual;
  22579. function getSettingsDescriptionId(): jint; overload; virtual;
  22580. function getSuggestPath(): JLString; overload; virtual;
  22581. function getSuggestSelection(): JLString; overload; virtual;
  22582. function getSuggestIntentAction(): JLString; overload; virtual;
  22583. function getSuggestIntentData(): JLString; overload; virtual;
  22584. function getSuggestThreshold(): jint; overload; virtual;
  22585. function getHintId(): jint; overload; virtual;
  22586. function getVoiceSearchEnabled(): jboolean; overload; virtual;
  22587. function getVoiceSearchLaunchWebSearch(): jboolean; overload; virtual;
  22588. function getVoiceSearchLaunchRecognizer(): jboolean; overload; virtual;
  22589. function getVoiceLanguageModeId(): jint; overload; virtual;
  22590. function getVoicePromptTextId(): jint; overload; virtual;
  22591. function getVoiceLanguageId(): jint; overload; virtual;
  22592. function getVoiceMaxResults(): jint; overload; virtual;
  22593. function getInputType(): jint; overload; virtual;
  22594. function getImeOptions(): jint; overload; virtual;
  22595. function shouldIncludeInGlobalSearch(): jboolean; overload; virtual;
  22596. function queryAfterZeroResults(): jboolean; overload; virtual;
  22597. function autoUrlDetect(): jboolean; overload; virtual;
  22598. function describeContents(): jint; overload; virtual;
  22599. procedure writeToParcel(para1: AOParcel; para2: jint); overload; virtual;
  22600. end;
  22601. AAWallpaperInfo = class sealed external 'android.app' name 'WallpaperInfo' (JLObject, AOParcelable)
  22602. public
  22603. final class var
  22604. fCREATOR: AOParcelable.InnerCreator; external name 'CREATOR';
  22605. public
  22606. constructor create(para1: ACContext; para2: ACPResolveInfo); overload; // throws org.xmlpull.v1.XmlPullParserException, java.io.IOException
  22607. function getPackageName(): JLString; overload; virtual;
  22608. function getServiceName(): JLString; overload; virtual;
  22609. function getServiceInfo(): ACPServiceInfo; overload; virtual;
  22610. function getComponent(): ACComponentName; overload; virtual;
  22611. function loadLabel(para1: ACPPackageManager): JLCharSequence; overload; virtual;
  22612. function loadIcon(para1: ACPPackageManager): AGDDrawable; overload; virtual;
  22613. function loadThumbnail(para1: ACPPackageManager): AGDDrawable; overload; virtual;
  22614. function loadAuthor(para1: ACPPackageManager): JLCharSequence; overload; virtual; // throws android.content.res.Resources$NotFoundException
  22615. function loadDescription(para1: ACPPackageManager): JLCharSequence; overload; virtual; // throws android.content.res.Resources$NotFoundException
  22616. function getSettingsActivity(): JLString; overload; virtual;
  22617. procedure dump(para1: AUPrinter; para2: JLString); overload; virtual;
  22618. function toString(): JLString; overload; virtual;
  22619. procedure writeToParcel(para1: AOParcel; para2: jint); overload; virtual;
  22620. function describeContents(): jint; overload; virtual;
  22621. end;
  22622. AAADeviceAdminInfo = class sealed external 'android.app.admin' name 'DeviceAdminInfo' (JLObject, AOParcelable)
  22623. public
  22624. const
  22625. USES_POLICY_LIMIT_PASSWORD = 0;
  22626. USES_POLICY_WATCH_LOGIN = 1;
  22627. USES_POLICY_RESET_PASSWORD = 2;
  22628. USES_POLICY_FORCE_LOCK = 3;
  22629. USES_POLICY_WIPE_DATA = 4;
  22630. USES_POLICY_EXPIRE_PASSWORD = 6;
  22631. USES_ENCRYPTED_STORAGE = 7;
  22632. USES_POLICY_DISABLE_CAMERA = 8;
  22633. public
  22634. final class var
  22635. fCREATOR: AOParcelable.InnerCreator; external name 'CREATOR';
  22636. public
  22637. constructor create(para1: ACContext; para2: ACPResolveInfo); overload; // throws org.xmlpull.v1.XmlPullParserException, java.io.IOException
  22638. function getPackageName(): JLString; overload; virtual;
  22639. function getReceiverName(): JLString; overload; virtual;
  22640. function getActivityInfo(): ACPActivityInfo; overload; virtual;
  22641. function getComponent(): ACComponentName; overload; virtual;
  22642. function loadLabel(para1: ACPPackageManager): JLCharSequence; overload; virtual;
  22643. function loadDescription(para1: ACPPackageManager): JLCharSequence; overload; virtual; // throws android.content.res.Resources$NotFoundException
  22644. function loadIcon(para1: ACPPackageManager): AGDDrawable; overload; virtual;
  22645. function isVisible(): jboolean; overload; virtual;
  22646. function usesPolicy(para1: jint): jboolean; overload; virtual;
  22647. function getTagForPolicy(para1: jint): JLString; overload; virtual;
  22648. procedure dump(para1: AUPrinter; para2: JLString); overload; virtual;
  22649. function toString(): JLString; overload; virtual;
  22650. procedure writeToParcel(para1: AOParcel; para2: jint); overload; virtual;
  22651. function describeContents(): jint; overload; virtual;
  22652. end;
  22653. AAAppWidgetProviderInfo = class external 'android.appwidget' name 'AppWidgetProviderInfo' (JLObject, AOParcelable)
  22654. public
  22655. const
  22656. RESIZE_NONE = 0;
  22657. RESIZE_HORIZONTAL = 1;
  22658. RESIZE_VERTICAL = 2;
  22659. RESIZE_BOTH = 3;
  22660. public
  22661. var
  22662. fprovider: ACComponentName; external name 'provider';
  22663. fminWidth: jint; external name 'minWidth';
  22664. fminHeight: jint; external name 'minHeight';
  22665. fminResizeWidth: jint; external name 'minResizeWidth';
  22666. fminResizeHeight: jint; external name 'minResizeHeight';
  22667. fupdatePeriodMillis: jint; external name 'updatePeriodMillis';
  22668. finitialLayout: jint; external name 'initialLayout';
  22669. fconfigure: ACComponentName; external name 'configure';
  22670. flabel: JLString; external name 'label';
  22671. ficon: jint; external name 'icon';
  22672. fautoAdvanceViewId: jint; external name 'autoAdvanceViewId';
  22673. fpreviewImage: jint; external name 'previewImage';
  22674. fresizeMode: jint; external name 'resizeMode';
  22675. public
  22676. final class var
  22677. fCREATOR: AOParcelable.InnerCreator; external name 'CREATOR';
  22678. public
  22679. constructor create(); overload;
  22680. constructor create(para1: AOParcel); overload;
  22681. procedure writeToParcel(para1: AOParcel; para2: jint); overload; virtual;
  22682. function describeContents(): jint; overload; virtual;
  22683. function toString(): JLString; overload; virtual;
  22684. end;
  22685. ABBluetoothClass = class sealed external 'android.bluetooth' name 'BluetoothClass' (JLObject, AOParcelable)
  22686. public
  22687. type
  22688. InnerDevice = class;
  22689. Arr1InnerDevice = array of InnerDevice;
  22690. Arr2InnerDevice = array of Arr1InnerDevice;
  22691. Arr3InnerDevice = array of Arr2InnerDevice;
  22692. InnerService = class;
  22693. Arr1InnerService = array of InnerService;
  22694. Arr2InnerService = array of Arr1InnerService;
  22695. Arr3InnerService = array of Arr2InnerService;
  22696. InnerDevice = class external 'android.bluetooth' name 'Device' (JLObject)
  22697. public
  22698. type
  22699. InnerMajor = class;
  22700. Arr1InnerMajor = array of InnerMajor;
  22701. Arr2InnerMajor = array of Arr1InnerMajor;
  22702. Arr3InnerMajor = array of Arr2InnerMajor;
  22703. InnerMajor = class external 'android.bluetooth' name 'Major' (JLObject)
  22704. public
  22705. const
  22706. MISC = 0;
  22707. COMPUTER = 256;
  22708. PHONE = 512;
  22709. NETWORKING = 768;
  22710. AUDIO_VIDEO = 1024;
  22711. PERIPHERAL = 1280;
  22712. IMAGING = 1536;
  22713. WEARABLE = 1792;
  22714. TOY = 2048;
  22715. HEALTH = 2304;
  22716. UNCATEGORIZED = 7936;
  22717. public
  22718. constructor create(); overload;
  22719. end;
  22720. public
  22721. const
  22722. COMPUTER_UNCATEGORIZED = 256;
  22723. COMPUTER_DESKTOP = 260;
  22724. COMPUTER_SERVER = 264;
  22725. COMPUTER_LAPTOP = 268;
  22726. COMPUTER_HANDHELD_PC_PDA = 272;
  22727. COMPUTER_PALM_SIZE_PC_PDA = 276;
  22728. COMPUTER_WEARABLE = 280;
  22729. PHONE_UNCATEGORIZED = 512;
  22730. PHONE_CELLULAR = 516;
  22731. PHONE_CORDLESS = 520;
  22732. PHONE_SMART = 524;
  22733. PHONE_MODEM_OR_GATEWAY = 528;
  22734. PHONE_ISDN = 532;
  22735. AUDIO_VIDEO_UNCATEGORIZED = 1024;
  22736. AUDIO_VIDEO_WEARABLE_HEADSET = 1028;
  22737. AUDIO_VIDEO_HANDSFREE = 1032;
  22738. AUDIO_VIDEO_MICROPHONE = 1040;
  22739. AUDIO_VIDEO_LOUDSPEAKER = 1044;
  22740. AUDIO_VIDEO_HEADPHONES = 1048;
  22741. AUDIO_VIDEO_PORTABLE_AUDIO = 1052;
  22742. AUDIO_VIDEO_CAR_AUDIO = 1056;
  22743. AUDIO_VIDEO_SET_TOP_BOX = 1060;
  22744. AUDIO_VIDEO_HIFI_AUDIO = 1064;
  22745. AUDIO_VIDEO_VCR = 1068;
  22746. AUDIO_VIDEO_VIDEO_CAMERA = 1072;
  22747. AUDIO_VIDEO_CAMCORDER = 1076;
  22748. AUDIO_VIDEO_VIDEO_MONITOR = 1080;
  22749. AUDIO_VIDEO_VIDEO_DISPLAY_AND_LOUDSPEAKER = 1084;
  22750. AUDIO_VIDEO_VIDEO_CONFERENCING = 1088;
  22751. AUDIO_VIDEO_VIDEO_GAMING_TOY = 1096;
  22752. WEARABLE_UNCATEGORIZED = 1792;
  22753. WEARABLE_WRIST_WATCH = 1796;
  22754. WEARABLE_PAGER = 1800;
  22755. WEARABLE_JACKET = 1804;
  22756. WEARABLE_HELMET = 1808;
  22757. WEARABLE_GLASSES = 1812;
  22758. TOY_UNCATEGORIZED = 2048;
  22759. TOY_ROBOT = 2052;
  22760. TOY_VEHICLE = 2056;
  22761. TOY_DOLL_ACTION_FIGURE = 2060;
  22762. TOY_CONTROLLER = 2064;
  22763. TOY_GAME = 2068;
  22764. HEALTH_UNCATEGORIZED = 2304;
  22765. HEALTH_BLOOD_PRESSURE = 2308;
  22766. HEALTH_THERMOMETER = 2312;
  22767. HEALTH_WEIGHING = 2316;
  22768. HEALTH_GLUCOSE = 2320;
  22769. HEALTH_PULSE_OXIMETER = 2324;
  22770. HEALTH_PULSE_RATE = 2328;
  22771. HEALTH_DATA_DISPLAY = 2332;
  22772. public
  22773. constructor create(); overload;
  22774. end;
  22775. InnerService = class sealed external 'android.bluetooth' name 'Service' (JLObject)
  22776. public
  22777. const
  22778. LIMITED_DISCOVERABILITY = 8192;
  22779. POSITIONING = 65536;
  22780. NETWORKING = 131072;
  22781. RENDER = 262144;
  22782. CAPTURE = 524288;
  22783. OBJECT_TRANSFER = 1048576;
  22784. AUDIO = 2097152;
  22785. TELEPHONY = 4194304;
  22786. INFORMATION = 8388608;
  22787. public
  22788. constructor create(); overload;
  22789. end;
  22790. public
  22791. final class var
  22792. fCREATOR: AOParcelable.InnerCreator; external name 'CREATOR';
  22793. public
  22794. function equals(para1: JLObject): jboolean; overload; virtual;
  22795. function hashCode(): jint; overload; virtual;
  22796. function toString(): JLString; overload; virtual;
  22797. function describeContents(): jint; overload; virtual;
  22798. procedure writeToParcel(para1: AOParcel; para2: jint); overload; virtual;
  22799. function hasService(para1: jint): jboolean; overload; virtual;
  22800. function getMajorDeviceClass(): jint; overload; virtual;
  22801. function getDeviceClass(): jint; overload; virtual;
  22802. end;
  22803. ABBluetoothDevice = class sealed external 'android.bluetooth' name 'BluetoothDevice' (JLObject, AOParcelable)
  22804. public
  22805. const
  22806. ERROR = -2147483648;
  22807. ACTION_FOUND = 'android.bluetooth.device.action.FOUND';
  22808. ACTION_CLASS_CHANGED = 'android.bluetooth.device.action.CLASS_CHANGED';
  22809. ACTION_ACL_CONNECTED = 'android.bluetooth.device.action.ACL_CONNECTED';
  22810. ACTION_ACL_DISCONNECT_REQUESTED = 'android.bluetooth.device.action.ACL_DISCONNECT_REQUESTED';
  22811. ACTION_ACL_DISCONNECTED = 'android.bluetooth.device.action.ACL_DISCONNECTED';
  22812. ACTION_NAME_CHANGED = 'android.bluetooth.device.action.NAME_CHANGED';
  22813. ACTION_BOND_STATE_CHANGED = 'android.bluetooth.device.action.BOND_STATE_CHANGED';
  22814. EXTRA_DEVICE = 'android.bluetooth.device.extra.DEVICE';
  22815. EXTRA_NAME = 'android.bluetooth.device.extra.NAME';
  22816. EXTRA_RSSI = 'android.bluetooth.device.extra.RSSI';
  22817. EXTRA_CLASS = 'android.bluetooth.device.extra.CLASS';
  22818. EXTRA_BOND_STATE = 'android.bluetooth.device.extra.BOND_STATE';
  22819. EXTRA_PREVIOUS_BOND_STATE = 'android.bluetooth.device.extra.PREVIOUS_BOND_STATE';
  22820. BOND_NONE = 10;
  22821. BOND_BONDING = 11;
  22822. BOND_BONDED = 12;
  22823. public
  22824. final class var
  22825. fCREATOR: AOParcelable.InnerCreator; external name 'CREATOR';
  22826. public
  22827. function equals(para1: JLObject): jboolean; overload; virtual;
  22828. function hashCode(): jint; overload; virtual;
  22829. function toString(): JLString; overload; virtual;
  22830. function describeContents(): jint; overload; virtual;
  22831. procedure writeToParcel(para1: AOParcel; para2: jint); overload; virtual;
  22832. function getAddress(): JLString; overload; virtual;
  22833. function getName(): JLString; overload; virtual;
  22834. function getBondState(): jint; overload; virtual;
  22835. function getBluetoothClass(): ABBluetoothClass; overload; virtual;
  22836. function createRfcommSocketToServiceRecord(para1: JUUUID): ABBluetoothSocket; overload; virtual; // throws java.io.IOException
  22837. function createInsecureRfcommSocketToServiceRecord(para1: JUUUID): ABBluetoothSocket; overload; virtual; // throws java.io.IOException
  22838. end;
  22839. ABBluetoothHealthAppConfiguration = class sealed external 'android.bluetooth' name 'BluetoothHealthAppConfiguration' (JLObject, AOParcelable)
  22840. public
  22841. final class var
  22842. fCREATOR: AOParcelable.InnerCreator; external name 'CREATOR';
  22843. public
  22844. function equals(para1: JLObject): jboolean; overload; virtual;
  22845. function hashCode(): jint; overload; virtual;
  22846. function toString(): JLString; overload; virtual;
  22847. function describeContents(): jint; overload; virtual;
  22848. function getDataType(): jint; overload; virtual;
  22849. function getName(): JLString; overload; virtual;
  22850. function getRole(): jint; overload; virtual;
  22851. procedure writeToParcel(para1: AOParcel; para2: jint); overload; virtual;
  22852. end;
  22853. ACClipData = class external 'android.content' name 'ClipData' (JLObject, AOParcelable)
  22854. public
  22855. type
  22856. InnerItem = class;
  22857. Arr1InnerItem = array of InnerItem;
  22858. Arr2InnerItem = array of Arr1InnerItem;
  22859. Arr3InnerItem = array of Arr2InnerItem;
  22860. InnerItem = class external 'android.content' name 'Item' (JLObject)
  22861. public
  22862. constructor create(para1: JLCharSequence); overload;
  22863. constructor create(para1: ACIntent); overload;
  22864. constructor create(para1: ANUri); overload;
  22865. constructor create(para1: JLCharSequence; para2: ACIntent; para3: ANUri); overload;
  22866. function getText(): JLCharSequence; overload; virtual;
  22867. function getIntent(): ACIntent; overload; virtual;
  22868. function getUri(): ANUri; overload; virtual;
  22869. function coerceToText(para1: ACContext): JLCharSequence; overload; virtual;
  22870. end;
  22871. public
  22872. final class var
  22873. fCREATOR: AOParcelable.InnerCreator; external name 'CREATOR';
  22874. public
  22875. constructor create(para1: JLCharSequence; para2: Arr1JLString; para3: ACClipData.InnerItem); overload;
  22876. constructor create(para1: JLCharSequence; const para2: array of JLString; para3: ACClipData.InnerItem); overload;
  22877. constructor create(para1: ACClipDescription; para2: ACClipData.InnerItem); overload;
  22878. class function newPlainText(para1: JLCharSequence; para2: JLCharSequence): ACClipData; static; overload;
  22879. class function newIntent(para1: JLCharSequence; para2: ACIntent): ACClipData; static; overload;
  22880. class function newUri(para1: ACContentResolver; para2: JLCharSequence; para3: ANUri): ACClipData; static; overload;
  22881. class function newRawUri(para1: JLCharSequence; para2: ANUri): ACClipData; static; overload;
  22882. function getDescription(): ACClipDescription; overload; virtual;
  22883. procedure addItem(para1: ACClipData.InnerItem); overload; virtual;
  22884. function getItemCount(): jint; overload; virtual;
  22885. function getItemAt(para1: jint): ACClipData.InnerItem; overload; virtual;
  22886. function describeContents(): jint; overload; virtual;
  22887. procedure writeToParcel(para1: AOParcel; para2: jint); overload; virtual;
  22888. end;
  22889. ACClipDescription = class external 'android.content' name 'ClipDescription' (JLObject, AOParcelable)
  22890. public
  22891. const
  22892. MIMETYPE_TEXT_PLAIN = 'text/plain';
  22893. MIMETYPE_TEXT_URILIST = 'text/uri-list';
  22894. MIMETYPE_TEXT_INTENT = 'text/vnd.android.intent';
  22895. public
  22896. final class var
  22897. fCREATOR: AOParcelable.InnerCreator; external name 'CREATOR';
  22898. public
  22899. constructor create(para1: JLCharSequence; para2: Arr1JLString); overload;
  22900. constructor create(para1: JLCharSequence; const para2: array of JLString); overload;
  22901. constructor create(para1: ACClipDescription); overload;
  22902. class function compareMimeTypes(para1: JLString; para2: JLString): jboolean; static; overload;
  22903. function getLabel(): JLCharSequence; overload; virtual;
  22904. function hasMimeType(para1: JLString): jboolean; overload; virtual;
  22905. function filterMimeTypes(para1: JLString): Arr1JLString; overload; virtual;
  22906. function getMimeTypeCount(): jint; overload; virtual;
  22907. function getMimeType(para1: jint): JLString; overload; virtual;
  22908. function describeContents(): jint; overload; virtual;
  22909. procedure writeToParcel(para1: AOParcel; para2: jint); overload; virtual;
  22910. end;
  22911. ACComponentName = class sealed external 'android.content' name 'ComponentName' (JLObject, AOParcelable, JLCloneable, JLComparable)
  22912. public
  22913. final class var
  22914. fCREATOR: AOParcelable.InnerCreator; external name 'CREATOR';
  22915. public
  22916. constructor create(para1: JLString; para2: JLString); overload;
  22917. constructor create(para1: ACContext; para2: JLString); overload;
  22918. constructor create(para1: ACContext; para2: JLClass); overload;
  22919. constructor create(para1: AOParcel); overload;
  22920. function clone(): ACComponentName; overload; virtual;
  22921. function getPackageName(): JLString; overload; virtual;
  22922. function getClassName(): JLString; overload; virtual;
  22923. function getShortClassName(): JLString; overload; virtual;
  22924. function flattenToString(): JLString; overload; virtual;
  22925. function flattenToShortString(): JLString; overload; virtual;
  22926. class function unflattenFromString(para1: JLString): ACComponentName; static; overload;
  22927. function toShortString(): JLString; overload; virtual;
  22928. function toString(): JLString; overload; virtual;
  22929. function equals(para1: JLObject): jboolean; overload; virtual;
  22930. function hashCode(): jint; overload; virtual;
  22931. function compareTo(para1: ACComponentName): jint; overload; virtual;
  22932. function describeContents(): jint; overload; virtual;
  22933. procedure writeToParcel(para1: AOParcel; para2: jint); overload; virtual;
  22934. class procedure writeToParcel(para1: ACComponentName; para2: AOParcel); static; overload;
  22935. class function readFromParcel(para1: AOParcel): ACComponentName; static; overload;
  22936. function clone(): JLObject; overload; virtual; // throws java.lang.CloneNotSupportedException
  22937. function compareTo(para1: JLObject): jint; overload; virtual;
  22938. end;
  22939. ACContentProviderOperation = class external 'android.content' name 'ContentProviderOperation' (JLObject, AOParcelable)
  22940. public
  22941. type
  22942. InnerBuilder = class;
  22943. Arr1InnerBuilder = array of InnerBuilder;
  22944. Arr2InnerBuilder = array of Arr1InnerBuilder;
  22945. Arr3InnerBuilder = array of Arr2InnerBuilder;
  22946. InnerBuilder = class external 'android.content' name 'Builder' (JLObject)
  22947. public
  22948. function build(): ACContentProviderOperation; overload; virtual;
  22949. function withValueBackReferences(para1: ACContentValues): ACContentProviderOperation.InnerBuilder; overload; virtual;
  22950. function withValueBackReference(para1: JLString; para2: jint): ACContentProviderOperation.InnerBuilder; overload; virtual;
  22951. function withSelectionBackReference(para1: jint; para2: jint): ACContentProviderOperation.InnerBuilder; overload; virtual;
  22952. function withValues(para1: ACContentValues): ACContentProviderOperation.InnerBuilder; overload; virtual;
  22953. function withValue(para1: JLString; para2: JLObject): ACContentProviderOperation.InnerBuilder; overload; virtual;
  22954. function withSelection(para1: JLString; para2: Arr1JLString): ACContentProviderOperation.InnerBuilder; overload; virtual;
  22955. function withSelection(para1: JLString; var para2: array of JLString): ACContentProviderOperation.InnerBuilder; overload; virtual;
  22956. function withExpectedCount(para1: jint): ACContentProviderOperation.InnerBuilder; overload; virtual;
  22957. function withYieldAllowed(para1: jboolean): ACContentProviderOperation.InnerBuilder; overload; virtual;
  22958. end;
  22959. public
  22960. final class var
  22961. fCREATOR: AOParcelable.InnerCreator; external name 'CREATOR';
  22962. public
  22963. procedure writeToParcel(para1: AOParcel; para2: jint); overload; virtual;
  22964. class function newInsert(para1: ANUri): ACContentProviderOperation.InnerBuilder; static; overload;
  22965. class function newUpdate(para1: ANUri): ACContentProviderOperation.InnerBuilder; static; overload;
  22966. class function newDelete(para1: ANUri): ACContentProviderOperation.InnerBuilder; static; overload;
  22967. class function newAssertQuery(para1: ANUri): ACContentProviderOperation.InnerBuilder; static; overload;
  22968. function getUri(): ANUri; overload; virtual;
  22969. function isYieldAllowed(): jboolean; overload; virtual;
  22970. function isWriteOperation(): jboolean; overload; virtual;
  22971. function isReadOperation(): jboolean; overload; virtual;
  22972. function apply(para1: ACContentProvider; para2: Arr1ACContentProviderResult; para3: jint): ACContentProviderResult; overload; virtual; // throws android.content.OperationApplicationException
  22973. function apply(para1: ACContentProvider; var para2: array of ACContentProviderResult; para3: jint): ACContentProviderResult; overload; virtual; // throws android.content.OperationApplicationException
  22974. function resolveValueBackReferences(para1: Arr1ACContentProviderResult; para2: jint): ACContentValues; overload; virtual;
  22975. function resolveValueBackReferences(var para1: array of ACContentProviderResult; para2: jint): ACContentValues; overload; virtual;
  22976. function resolveSelectionArgsBackReferences(para1: Arr1ACContentProviderResult; para2: jint): Arr1JLString; overload; virtual;
  22977. function resolveSelectionArgsBackReferences(var para1: array of ACContentProviderResult; para2: jint): Arr1JLString; overload; virtual;
  22978. function toString(): JLString; overload; virtual;
  22979. function describeContents(): jint; overload; virtual;
  22980. end;
  22981. ACContentProviderResult = class external 'android.content' name 'ContentProviderResult' (JLObject, AOParcelable)
  22982. public
  22983. final var
  22984. furi: ANUri; external name 'uri';
  22985. fcount: JLInteger; external name 'count';
  22986. public
  22987. final class var
  22988. fCREATOR: AOParcelable.InnerCreator; external name 'CREATOR';
  22989. public
  22990. constructor create(para1: ANUri); overload;
  22991. constructor create(para1: jint); overload;
  22992. constructor create(para1: AOParcel); overload;
  22993. procedure writeToParcel(para1: AOParcel; para2: jint); overload; virtual;
  22994. function describeContents(): jint; overload; virtual;
  22995. function toString(): JLString; overload; virtual;
  22996. end;
  22997. ACContentValues = class sealed external 'android.content' name 'ContentValues' (JLObject, AOParcelable)
  22998. public
  22999. const
  23000. TAG = 'ContentValues';
  23001. public
  23002. final class var
  23003. fCREATOR: AOParcelable.InnerCreator; external name 'CREATOR';
  23004. public
  23005. constructor create(); overload;
  23006. constructor create(para1: jint); overload;
  23007. constructor create(para1: ACContentValues); overload;
  23008. function equals(para1: JLObject): jboolean; overload; virtual;
  23009. function hashCode(): jint; overload; virtual;
  23010. procedure put(para1: JLString; para2: JLString); overload; virtual;
  23011. procedure putAll(para1: ACContentValues); overload; virtual;
  23012. procedure put(para1: JLString; para2: JLByte); overload; virtual;
  23013. procedure put(para1: JLString; para2: JLShort); overload; virtual;
  23014. procedure put(para1: JLString; para2: JLInteger); overload; virtual;
  23015. procedure put(para1: JLString; para2: JLLong); overload; virtual;
  23016. procedure put(para1: JLString; para2: JLFloat); overload; virtual;
  23017. procedure put(para1: JLString; para2: JLDouble); overload; virtual;
  23018. procedure put(para1: JLString; para2: JLBoolean); overload; virtual;
  23019. procedure put(para1: JLString; para2: Arr1jbyte); overload; virtual;
  23020. procedure put(para1: JLString; var para2: array of jbyte); overload; virtual;
  23021. procedure putNull(para1: JLString); overload; virtual;
  23022. function size(): jint; overload; virtual;
  23023. procedure remove(para1: JLString); overload; virtual;
  23024. procedure clear(); overload; virtual;
  23025. function containsKey(para1: JLString): jboolean; overload; virtual;
  23026. function get(para1: JLString): JLObject; overload; virtual;
  23027. function getAsString(para1: JLString): JLString; overload; virtual;
  23028. function getAsLong(para1: JLString): JLLong; overload; virtual;
  23029. function getAsInteger(para1: JLString): JLInteger; overload; virtual;
  23030. function getAsShort(para1: JLString): JLShort; overload; virtual;
  23031. function getAsByte(para1: JLString): JLByte; overload; virtual;
  23032. function getAsDouble(para1: JLString): JLDouble; overload; virtual;
  23033. function getAsFloat(para1: JLString): JLFloat; overload; virtual;
  23034. function getAsBoolean(para1: JLString): JLBoolean; overload; virtual;
  23035. function getAsByteArray(para1: JLString): Arr1jbyte; overload; virtual;
  23036. function valueSet(): JUSet; overload; virtual;
  23037. function keySet(): JUSet; overload; virtual;
  23038. function describeContents(): jint; overload; virtual;
  23039. procedure writeToParcel(para1: AOParcel; para2: jint); overload; virtual;
  23040. function toString(): JLString; overload; virtual;
  23041. end;
  23042. ACIntent = class external 'android.content' name 'Intent' (JLObject, AOParcelable, JLCloneable)
  23043. public
  23044. type
  23045. InnerFilterComparison = class;
  23046. Arr1InnerFilterComparison = array of InnerFilterComparison;
  23047. Arr2InnerFilterComparison = array of Arr1InnerFilterComparison;
  23048. Arr3InnerFilterComparison = array of Arr2InnerFilterComparison;
  23049. InnerShortcutIconResource = class;
  23050. Arr1InnerShortcutIconResource = array of InnerShortcutIconResource;
  23051. Arr2InnerShortcutIconResource = array of Arr1InnerShortcutIconResource;
  23052. Arr3InnerShortcutIconResource = array of Arr2InnerShortcutIconResource;
  23053. InnerFilterComparison = class sealed external 'android.content' name 'FilterComparison' (JLObject)
  23054. public
  23055. constructor create(para1: ACIntent); overload;
  23056. function getIntent(): ACIntent; overload; virtual;
  23057. function equals(para1: JLObject): jboolean; overload; virtual;
  23058. function hashCode(): jint; overload; virtual;
  23059. end;
  23060. InnerShortcutIconResource = class external 'android.content' name 'ShortcutIconResource' (JLObject, AOParcelable)
  23061. public
  23062. var
  23063. fpackageName: JLString; external name 'packageName';
  23064. fresourceName: JLString; external name 'resourceName';
  23065. public
  23066. final class var
  23067. fCREATOR: AOParcelable.InnerCreator; external name 'CREATOR';
  23068. public
  23069. constructor create(); overload;
  23070. class function fromContext(para1: ACContext; para2: jint): ACIntent.InnerShortcutIconResource; static; overload;
  23071. function describeContents(): jint; overload; virtual;
  23072. procedure writeToParcel(para1: AOParcel; para2: jint); overload; virtual;
  23073. function toString(): JLString; overload; virtual;
  23074. end;
  23075. public
  23076. const
  23077. ACTION_MAIN = 'android.intent.action.MAIN';
  23078. ACTION_VIEW = 'android.intent.action.VIEW';
  23079. ACTION_DEFAULT = 'android.intent.action.VIEW';
  23080. ACTION_ATTACH_DATA = 'android.intent.action.ATTACH_DATA';
  23081. ACTION_EDIT = 'android.intent.action.EDIT';
  23082. ACTION_INSERT_OR_EDIT = 'android.intent.action.INSERT_OR_EDIT';
  23083. ACTION_PICK = 'android.intent.action.PICK';
  23084. ACTION_CREATE_SHORTCUT = 'android.intent.action.CREATE_SHORTCUT';
  23085. EXTRA_SHORTCUT_INTENT = 'android.intent.extra.shortcut.INTENT';
  23086. EXTRA_SHORTCUT_NAME = 'android.intent.extra.shortcut.NAME';
  23087. EXTRA_SHORTCUT_ICON = 'android.intent.extra.shortcut.ICON';
  23088. EXTRA_SHORTCUT_ICON_RESOURCE = 'android.intent.extra.shortcut.ICON_RESOURCE';
  23089. ACTION_CHOOSER = 'android.intent.action.CHOOSER';
  23090. ACTION_GET_CONTENT = 'android.intent.action.GET_CONTENT';
  23091. ACTION_DIAL = 'android.intent.action.DIAL';
  23092. ACTION_CALL = 'android.intent.action.CALL';
  23093. ACTION_SENDTO = 'android.intent.action.SENDTO';
  23094. ACTION_SEND = 'android.intent.action.SEND';
  23095. ACTION_SEND_MULTIPLE = 'android.intent.action.SEND_MULTIPLE';
  23096. ACTION_ANSWER = 'android.intent.action.ANSWER';
  23097. ACTION_INSERT = 'android.intent.action.INSERT';
  23098. ACTION_PASTE = 'android.intent.action.PASTE';
  23099. ACTION_DELETE = 'android.intent.action.DELETE';
  23100. ACTION_RUN = 'android.intent.action.RUN';
  23101. ACTION_SYNC = 'android.intent.action.SYNC';
  23102. ACTION_PICK_ACTIVITY = 'android.intent.action.PICK_ACTIVITY';
  23103. ACTION_SEARCH = 'android.intent.action.SEARCH';
  23104. ACTION_SYSTEM_TUTORIAL = 'android.intent.action.SYSTEM_TUTORIAL';
  23105. ACTION_WEB_SEARCH = 'android.intent.action.WEB_SEARCH';
  23106. ACTION_ALL_APPS = 'android.intent.action.ALL_APPS';
  23107. ACTION_SET_WALLPAPER = 'android.intent.action.SET_WALLPAPER';
  23108. ACTION_BUG_REPORT = 'android.intent.action.BUG_REPORT';
  23109. ACTION_FACTORY_TEST = 'android.intent.action.FACTORY_TEST';
  23110. ACTION_CALL_BUTTON = 'android.intent.action.CALL_BUTTON';
  23111. ACTION_VOICE_COMMAND = 'android.intent.action.VOICE_COMMAND';
  23112. ACTION_SEARCH_LONG_PRESS = 'android.intent.action.SEARCH_LONG_PRESS';
  23113. ACTION_APP_ERROR = 'android.intent.action.APP_ERROR';
  23114. ACTION_POWER_USAGE_SUMMARY = 'android.intent.action.POWER_USAGE_SUMMARY';
  23115. ACTION_MANAGE_NETWORK_USAGE = 'android.intent.action.MANAGE_NETWORK_USAGE';
  23116. ACTION_INSTALL_PACKAGE = 'android.intent.action.INSTALL_PACKAGE';
  23117. EXTRA_INSTALLER_PACKAGE_NAME = 'android.intent.extra.INSTALLER_PACKAGE_NAME';
  23118. EXTRA_NOT_UNKNOWN_SOURCE = 'android.intent.extra.NOT_UNKNOWN_SOURCE';
  23119. EXTRA_ALLOW_REPLACE = 'android.intent.extra.ALLOW_REPLACE';
  23120. EXTRA_RETURN_RESULT = 'android.intent.extra.RETURN_RESULT';
  23121. ACTION_UNINSTALL_PACKAGE = 'android.intent.action.UNINSTALL_PACKAGE';
  23122. ACTION_SCREEN_OFF = 'android.intent.action.SCREEN_OFF';
  23123. ACTION_SCREEN_ON = 'android.intent.action.SCREEN_ON';
  23124. ACTION_USER_PRESENT = 'android.intent.action.USER_PRESENT';
  23125. ACTION_TIME_TICK = 'android.intent.action.TIME_TICK';
  23126. ACTION_TIME_CHANGED = 'android.intent.action.TIME_SET';
  23127. ACTION_DATE_CHANGED = 'android.intent.action.DATE_CHANGED';
  23128. ACTION_TIMEZONE_CHANGED = 'android.intent.action.TIMEZONE_CHANGED';
  23129. ACTION_BOOT_COMPLETED = 'android.intent.action.BOOT_COMPLETED';
  23130. ACTION_CLOSE_SYSTEM_DIALOGS = 'android.intent.action.CLOSE_SYSTEM_DIALOGS';
  23131. ACTION_PACKAGE_INSTALL = 'android.intent.action.PACKAGE_INSTALL';
  23132. ACTION_PACKAGE_ADDED = 'android.intent.action.PACKAGE_ADDED';
  23133. ACTION_PACKAGE_REPLACED = 'android.intent.action.PACKAGE_REPLACED';
  23134. ACTION_MY_PACKAGE_REPLACED = 'android.intent.action.MY_PACKAGE_REPLACED';
  23135. ACTION_PACKAGE_REMOVED = 'android.intent.action.PACKAGE_REMOVED';
  23136. ACTION_PACKAGE_FULLY_REMOVED = 'android.intent.action.PACKAGE_FULLY_REMOVED';
  23137. ACTION_PACKAGE_CHANGED = 'android.intent.action.PACKAGE_CHANGED';
  23138. ACTION_PACKAGE_RESTARTED = 'android.intent.action.PACKAGE_RESTARTED';
  23139. ACTION_PACKAGE_DATA_CLEARED = 'android.intent.action.PACKAGE_DATA_CLEARED';
  23140. ACTION_UID_REMOVED = 'android.intent.action.UID_REMOVED';
  23141. ACTION_PACKAGE_FIRST_LAUNCH = 'android.intent.action.PACKAGE_FIRST_LAUNCH';
  23142. ACTION_PACKAGE_NEEDS_VERIFICATION = 'android.intent.action.PACKAGE_NEEDS_VERIFICATION';
  23143. ACTION_EXTERNAL_APPLICATIONS_AVAILABLE = 'android.intent.action.EXTERNAL_APPLICATIONS_AVAILABLE';
  23144. ACTION_EXTERNAL_APPLICATIONS_UNAVAILABLE = 'android.intent.action.EXTERNAL_APPLICATIONS_UNAVAILABLE';
  23145. ACTION_WALLPAPER_CHANGED = 'android.intent.action.WALLPAPER_CHANGED';
  23146. ACTION_CONFIGURATION_CHANGED = 'android.intent.action.CONFIGURATION_CHANGED';
  23147. ACTION_LOCALE_CHANGED = 'android.intent.action.LOCALE_CHANGED';
  23148. ACTION_BATTERY_CHANGED = 'android.intent.action.BATTERY_CHANGED';
  23149. ACTION_BATTERY_LOW = 'android.intent.action.BATTERY_LOW';
  23150. ACTION_BATTERY_OKAY = 'android.intent.action.BATTERY_OKAY';
  23151. ACTION_POWER_CONNECTED = 'android.intent.action.ACTION_POWER_CONNECTED';
  23152. ACTION_POWER_DISCONNECTED = 'android.intent.action.ACTION_POWER_DISCONNECTED';
  23153. ACTION_SHUTDOWN = 'android.intent.action.ACTION_SHUTDOWN';
  23154. ACTION_DEVICE_STORAGE_LOW = 'android.intent.action.DEVICE_STORAGE_LOW';
  23155. ACTION_DEVICE_STORAGE_OK = 'android.intent.action.DEVICE_STORAGE_OK';
  23156. ACTION_MANAGE_PACKAGE_STORAGE = 'android.intent.action.MANAGE_PACKAGE_STORAGE';
  23157. ACTION_UMS_CONNECTED = 'android.intent.action.UMS_CONNECTED';
  23158. ACTION_UMS_DISCONNECTED = 'android.intent.action.UMS_DISCONNECTED';
  23159. ACTION_MEDIA_REMOVED = 'android.intent.action.MEDIA_REMOVED';
  23160. ACTION_MEDIA_UNMOUNTED = 'android.intent.action.MEDIA_UNMOUNTED';
  23161. ACTION_MEDIA_CHECKING = 'android.intent.action.MEDIA_CHECKING';
  23162. ACTION_MEDIA_NOFS = 'android.intent.action.MEDIA_NOFS';
  23163. ACTION_MEDIA_MOUNTED = 'android.intent.action.MEDIA_MOUNTED';
  23164. ACTION_MEDIA_SHARED = 'android.intent.action.MEDIA_SHARED';
  23165. ACTION_MEDIA_BAD_REMOVAL = 'android.intent.action.MEDIA_BAD_REMOVAL';
  23166. ACTION_MEDIA_UNMOUNTABLE = 'android.intent.action.MEDIA_UNMOUNTABLE';
  23167. ACTION_MEDIA_EJECT = 'android.intent.action.MEDIA_EJECT';
  23168. ACTION_MEDIA_SCANNER_STARTED = 'android.intent.action.MEDIA_SCANNER_STARTED';
  23169. ACTION_MEDIA_SCANNER_FINISHED = 'android.intent.action.MEDIA_SCANNER_FINISHED';
  23170. ACTION_MEDIA_SCANNER_SCAN_FILE = 'android.intent.action.MEDIA_SCANNER_SCAN_FILE';
  23171. ACTION_MEDIA_BUTTON = 'android.intent.action.MEDIA_BUTTON';
  23172. ACTION_CAMERA_BUTTON = 'android.intent.action.CAMERA_BUTTON';
  23173. ACTION_GTALK_SERVICE_CONNECTED = 'android.intent.action.GTALK_CONNECTED';
  23174. ACTION_GTALK_SERVICE_DISCONNECTED = 'android.intent.action.GTALK_DISCONNECTED';
  23175. ACTION_INPUT_METHOD_CHANGED = 'android.intent.action.INPUT_METHOD_CHANGED';
  23176. ACTION_AIRPLANE_MODE_CHANGED = 'android.intent.action.AIRPLANE_MODE';
  23177. ACTION_PROVIDER_CHANGED = 'android.intent.action.PROVIDER_CHANGED';
  23178. ACTION_HEADSET_PLUG = 'android.intent.action.HEADSET_PLUG';
  23179. ACTION_NEW_OUTGOING_CALL = 'android.intent.action.NEW_OUTGOING_CALL';
  23180. ACTION_REBOOT = 'android.intent.action.REBOOT';
  23181. ACTION_DOCK_EVENT = 'android.intent.action.DOCK_EVENT';
  23182. CATEGORY_DEFAULT = 'android.intent.category.DEFAULT';
  23183. CATEGORY_BROWSABLE = 'android.intent.category.BROWSABLE';
  23184. CATEGORY_ALTERNATIVE = 'android.intent.category.ALTERNATIVE';
  23185. CATEGORY_SELECTED_ALTERNATIVE = 'android.intent.category.SELECTED_ALTERNATIVE';
  23186. CATEGORY_TAB = 'android.intent.category.TAB';
  23187. CATEGORY_LAUNCHER = 'android.intent.category.LAUNCHER';
  23188. CATEGORY_INFO = 'android.intent.category.INFO';
  23189. CATEGORY_HOME = 'android.intent.category.HOME';
  23190. CATEGORY_PREFERENCE = 'android.intent.category.PREFERENCE';
  23191. CATEGORY_DEVELOPMENT_PREFERENCE = 'android.intent.category.DEVELOPMENT_PREFERENCE';
  23192. CATEGORY_EMBED = 'android.intent.category.EMBED';
  23193. CATEGORY_APP_MARKET = 'android.intent.category.APP_MARKET';
  23194. CATEGORY_MONKEY = 'android.intent.category.MONKEY';
  23195. CATEGORY_TEST = 'android.intent.category.TEST';
  23196. CATEGORY_UNIT_TEST = 'android.intent.category.UNIT_TEST';
  23197. CATEGORY_SAMPLE_CODE = 'android.intent.category.SAMPLE_CODE';
  23198. CATEGORY_OPENABLE = 'android.intent.category.OPENABLE';
  23199. CATEGORY_FRAMEWORK_INSTRUMENTATION_TEST = 'android.intent.category.FRAMEWORK_INSTRUMENTATION_TEST';
  23200. CATEGORY_CAR_DOCK = 'android.intent.category.CAR_DOCK';
  23201. CATEGORY_DESK_DOCK = 'android.intent.category.DESK_DOCK';
  23202. CATEGORY_LE_DESK_DOCK = 'android.intent.category.LE_DESK_DOCK';
  23203. CATEGORY_HE_DESK_DOCK = 'android.intent.category.HE_DESK_DOCK';
  23204. CATEGORY_CAR_MODE = 'android.intent.category.CAR_MODE';
  23205. EXTRA_TEMPLATE = 'android.intent.extra.TEMPLATE';
  23206. EXTRA_TEXT = 'android.intent.extra.TEXT';
  23207. EXTRA_STREAM = 'android.intent.extra.STREAM';
  23208. EXTRA_EMAIL = 'android.intent.extra.EMAIL';
  23209. EXTRA_CC = 'android.intent.extra.CC';
  23210. EXTRA_BCC = 'android.intent.extra.BCC';
  23211. EXTRA_SUBJECT = 'android.intent.extra.SUBJECT';
  23212. EXTRA_INTENT = 'android.intent.extra.INTENT';
  23213. EXTRA_TITLE = 'android.intent.extra.TITLE';
  23214. EXTRA_INITIAL_INTENTS = 'android.intent.extra.INITIAL_INTENTS';
  23215. EXTRA_KEY_EVENT = 'android.intent.extra.KEY_EVENT';
  23216. EXTRA_DONT_KILL_APP = 'android.intent.extra.DONT_KILL_APP';
  23217. EXTRA_PHONE_NUMBER = 'android.intent.extra.PHONE_NUMBER';
  23218. EXTRA_UID = 'android.intent.extra.UID';
  23219. EXTRA_DATA_REMOVED = 'android.intent.extra.DATA_REMOVED';
  23220. EXTRA_REPLACING = 'android.intent.extra.REPLACING';
  23221. EXTRA_ALARM_COUNT = 'android.intent.extra.ALARM_COUNT';
  23222. EXTRA_DOCK_STATE = 'android.intent.extra.DOCK_STATE';
  23223. EXTRA_DOCK_STATE_UNDOCKED = 0;
  23224. EXTRA_DOCK_STATE_DESK = 1;
  23225. EXTRA_DOCK_STATE_CAR = 2;
  23226. EXTRA_DOCK_STATE_LE_DESK = 3;
  23227. EXTRA_DOCK_STATE_HE_DESK = 4;
  23228. METADATA_DOCK_HOME = 'android.dock_home';
  23229. EXTRA_BUG_REPORT = 'android.intent.extra.BUG_REPORT';
  23230. EXTRA_REMOTE_INTENT_TOKEN = 'android.intent.extra.remote_intent_token';
  23231. EXTRA_CHANGED_COMPONENT_NAME = 'android.intent.extra.changed_component_name';
  23232. EXTRA_CHANGED_COMPONENT_NAME_LIST = 'android.intent.extra.changed_component_name_list';
  23233. EXTRA_CHANGED_PACKAGE_LIST = 'android.intent.extra.changed_package_list';
  23234. EXTRA_CHANGED_UID_LIST = 'android.intent.extra.changed_uid_list';
  23235. EXTRA_LOCAL_ONLY = 'android.intent.extra.LOCAL_ONLY';
  23236. FLAG_GRANT_READ_URI_PERMISSION = 1;
  23237. FLAG_GRANT_WRITE_URI_PERMISSION = 2;
  23238. FLAG_FROM_BACKGROUND = 4;
  23239. FLAG_DEBUG_LOG_RESOLUTION = 8;
  23240. FLAG_EXCLUDE_STOPPED_PACKAGES = 16;
  23241. FLAG_INCLUDE_STOPPED_PACKAGES = 32;
  23242. FLAG_ACTIVITY_NO_HISTORY = 1073741824;
  23243. FLAG_ACTIVITY_SINGLE_TOP = 536870912;
  23244. FLAG_ACTIVITY_NEW_TASK = 268435456;
  23245. FLAG_ACTIVITY_MULTIPLE_TASK = 134217728;
  23246. FLAG_ACTIVITY_CLEAR_TOP = 67108864;
  23247. FLAG_ACTIVITY_FORWARD_RESULT = 33554432;
  23248. FLAG_ACTIVITY_PREVIOUS_IS_TOP = 16777216;
  23249. FLAG_ACTIVITY_EXCLUDE_FROM_RECENTS = 8388608;
  23250. FLAG_ACTIVITY_BROUGHT_TO_FRONT = 4194304;
  23251. FLAG_ACTIVITY_RESET_TASK_IF_NEEDED = 2097152;
  23252. FLAG_ACTIVITY_LAUNCHED_FROM_HISTORY = 1048576;
  23253. FLAG_ACTIVITY_CLEAR_WHEN_TASK_RESET = 524288;
  23254. FLAG_ACTIVITY_NO_USER_ACTION = 262144;
  23255. FLAG_ACTIVITY_REORDER_TO_FRONT = 131072;
  23256. FLAG_ACTIVITY_NO_ANIMATION = 65536;
  23257. FLAG_ACTIVITY_CLEAR_TASK = 32768;
  23258. FLAG_ACTIVITY_TASK_ON_HOME = 16384;
  23259. FLAG_RECEIVER_REGISTERED_ONLY = 1073741824;
  23260. FLAG_RECEIVER_REPLACE_PENDING = 536870912;
  23261. URI_INTENT_SCHEME = 1;
  23262. FILL_IN_ACTION = 1;
  23263. FILL_IN_DATA = 2;
  23264. FILL_IN_CATEGORIES = 4;
  23265. FILL_IN_COMPONENT = 8;
  23266. FILL_IN_PACKAGE = 16;
  23267. FILL_IN_SOURCE_BOUNDS = 32;
  23268. public
  23269. final class var
  23270. fCREATOR: AOParcelable.InnerCreator; external name 'CREATOR';
  23271. public
  23272. constructor create(); overload;
  23273. constructor create(para1: ACIntent); overload;
  23274. constructor create(para1: JLString); overload;
  23275. constructor create(para1: JLString; para2: ANUri); overload;
  23276. constructor create(para1: ACContext; para2: JLClass); overload;
  23277. constructor create(para1: JLString; para2: ANUri; para3: ACContext; para4: JLClass); overload;
  23278. class function createChooser(para1: ACIntent; para2: JLCharSequence): ACIntent; static; overload;
  23279. function clone(): JLObject; overload; virtual;
  23280. function cloneFilter(): ACIntent; overload; virtual;
  23281. class function makeMainActivity(para1: ACComponentName): ACIntent; static; overload;
  23282. class function makeRestartActivityTask(para1: ACComponentName): ACIntent; static; overload;
  23283. class function getIntent(para1: JLString): ACIntent; static; overload; // throws java.net.URISyntaxException
  23284. class function parseUri(para1: JLString; para2: jint): ACIntent; static; overload; // throws java.net.URISyntaxException
  23285. class function getIntentOld(para1: JLString): ACIntent; static; overload; // throws java.net.URISyntaxException
  23286. function getAction(): JLString; overload; virtual;
  23287. function getData(): ANUri; overload; virtual;
  23288. function getDataString(): JLString; overload; virtual;
  23289. function getScheme(): JLString; overload; virtual;
  23290. function getType(): JLString; overload; virtual;
  23291. function resolveType(para1: ACContext): JLString; overload; virtual;
  23292. function resolveType(para1: ACContentResolver): JLString; overload; virtual;
  23293. function resolveTypeIfNeeded(para1: ACContentResolver): JLString; overload; virtual;
  23294. function hasCategory(para1: JLString): jboolean; overload; virtual;
  23295. function getCategories(): JUSet; overload; virtual;
  23296. procedure setExtrasClassLoader(para1: JLClassLoader); overload; virtual;
  23297. function hasExtra(para1: JLString): jboolean; overload; virtual;
  23298. function hasFileDescriptors(): jboolean; overload; virtual;
  23299. function getBooleanExtra(para1: JLString; para2: jboolean): jboolean; overload; virtual;
  23300. function getByteExtra(para1: JLString; para2: jbyte): jbyte; overload; virtual;
  23301. function getShortExtra(para1: JLString; para2: jshort): jshort; overload; virtual;
  23302. function getCharExtra(para1: JLString; para2: jchar): jchar; overload; virtual;
  23303. function getIntExtra(para1: JLString; para2: jint): jint; overload; virtual;
  23304. function getLongExtra(para1: JLString; para2: jlong): jlong; overload; virtual;
  23305. function getFloatExtra(para1: JLString; para2: jfloat): jfloat; overload; virtual;
  23306. function getDoubleExtra(para1: JLString; para2: jdouble): jdouble; overload; virtual;
  23307. function getStringExtra(para1: JLString): JLString; overload; virtual;
  23308. function getCharSequenceExtra(para1: JLString): JLCharSequence; overload; virtual;
  23309. function getParcelableExtra(para1: JLString): AOParcelable; overload; virtual;
  23310. function getParcelableArrayExtra(para1: JLString): Arr1AOParcelable; overload; virtual;
  23311. function getParcelableArrayListExtra(para1: JLString): JUArrayList; overload; virtual;
  23312. function getSerializableExtra(para1: JLString): JISerializable; overload; virtual;
  23313. function getIntegerArrayListExtra(para1: JLString): JUArrayList; overload; virtual;
  23314. function getStringArrayListExtra(para1: JLString): JUArrayList; overload; virtual;
  23315. function getCharSequenceArrayListExtra(para1: JLString): JUArrayList; overload; virtual;
  23316. function getBooleanArrayExtra(para1: JLString): Arr1jboolean; overload; virtual;
  23317. function getByteArrayExtra(para1: JLString): Arr1jbyte; overload; virtual;
  23318. function getShortArrayExtra(para1: JLString): Arr1jshort; overload; virtual;
  23319. function getCharArrayExtra(para1: JLString): Arr1jchar; overload; virtual;
  23320. function getIntArrayExtra(para1: JLString): Arr1jint; overload; virtual;
  23321. function getLongArrayExtra(para1: JLString): Arr1jlong; overload; virtual;
  23322. function getFloatArrayExtra(para1: JLString): Arr1jfloat; overload; virtual;
  23323. function getDoubleArrayExtra(para1: JLString): Arr1jdouble; overload; virtual;
  23324. function getStringArrayExtra(para1: JLString): Arr1JLString; overload; virtual;
  23325. function getCharSequenceArrayExtra(para1: JLString): Arr1JLCharSequence; overload; virtual;
  23326. function getBundleExtra(para1: JLString): AOBundle; overload; virtual;
  23327. function getExtras(): AOBundle; overload; virtual;
  23328. function getFlags(): jint; overload; virtual;
  23329. function getPackage(): JLString; overload; virtual;
  23330. function getComponent(): ACComponentName; overload; virtual;
  23331. function getSourceBounds(): AGRect; overload; virtual;
  23332. function resolveActivity(para1: ACPPackageManager): ACComponentName; overload; virtual;
  23333. function resolveActivityInfo(para1: ACPPackageManager; para2: jint): ACPActivityInfo; overload; virtual;
  23334. function setAction(para1: JLString): ACIntent; overload; virtual;
  23335. function setData(para1: ANUri): ACIntent; overload; virtual;
  23336. function setType(para1: JLString): ACIntent; overload; virtual;
  23337. function setDataAndType(para1: ANUri; para2: JLString): ACIntent; overload; virtual;
  23338. function addCategory(para1: JLString): ACIntent; overload; virtual;
  23339. procedure removeCategory(para1: JLString); overload; virtual;
  23340. function putExtra(para1: JLString; para2: jboolean): ACIntent; overload; virtual;
  23341. function putExtra(para1: JLString; para2: jbyte): ACIntent; overload; virtual;
  23342. function putExtra(para1: JLString; para2: jchar): ACIntent; overload; virtual;
  23343. function putExtra(para1: JLString; para2: jshort): ACIntent; overload; virtual;
  23344. function putExtra(para1: JLString; para2: jint): ACIntent; overload; virtual;
  23345. function putExtra(para1: JLString; para2: jlong): ACIntent; overload; virtual;
  23346. function putExtra(para1: JLString; para2: jfloat): ACIntent; overload; virtual;
  23347. function putExtra(para1: JLString; para2: jdouble): ACIntent; overload; virtual;
  23348. function putExtra(para1: JLString; para2: JLString): ACIntent; overload; virtual;
  23349. function putExtra(para1: JLString; para2: JLCharSequence): ACIntent; overload; virtual;
  23350. function putExtra(para1: JLString; para2: AOParcelable): ACIntent; overload; virtual;
  23351. function putExtra(para1: JLString; para2: Arr1AOParcelable): ACIntent; overload; virtual;
  23352. function putExtra(para1: JLString; var para2: array of AOParcelable): ACIntent; overload; virtual;
  23353. function putParcelableArrayListExtra(para1: JLString; para2: JUArrayList): ACIntent; overload; virtual;
  23354. function putIntegerArrayListExtra(para1: JLString; para2: JUArrayList): ACIntent; overload; virtual;
  23355. function putStringArrayListExtra(para1: JLString; para2: JUArrayList): ACIntent; overload; virtual;
  23356. function putCharSequenceArrayListExtra(para1: JLString; para2: JUArrayList): ACIntent; overload; virtual;
  23357. function putExtra(para1: JLString; para2: JISerializable): ACIntent; overload; virtual;
  23358. function putExtra(para1: JLString; para2: Arr1jboolean): ACIntent; overload; virtual;
  23359. function putExtra(para1: JLString; var para2: array of jboolean): ACIntent; overload; virtual;
  23360. function putExtra(para1: JLString; para2: Arr1jbyte): ACIntent; overload; virtual;
  23361. function putExtra(para1: JLString; var para2: array of jbyte): ACIntent; overload; virtual;
  23362. function putExtra(para1: JLString; para2: Arr1jshort): ACIntent; overload; virtual;
  23363. function putExtra(para1: JLString; var para2: array of jshort): ACIntent; overload; virtual;
  23364. function putExtra(para1: JLString; para2: Arr1jchar): ACIntent; overload; virtual;
  23365. function putExtra(para1: JLString; var para2: array of jchar): ACIntent; overload; virtual;
  23366. function putExtra(para1: JLString; para2: Arr1jint): ACIntent; overload; virtual;
  23367. function putExtra(para1: JLString; var para2: array of jint): ACIntent; overload; virtual;
  23368. function putExtra(para1: JLString; para2: Arr1jlong): ACIntent; overload; virtual;
  23369. function putExtra(para1: JLString; var para2: array of jlong): ACIntent; overload; virtual;
  23370. function putExtra(para1: JLString; para2: Arr1jfloat): ACIntent; overload; virtual;
  23371. function putExtra(para1: JLString; var para2: array of jfloat): ACIntent; overload; virtual;
  23372. function putExtra(para1: JLString; para2: Arr1jdouble): ACIntent; overload; virtual;
  23373. function putExtra(para1: JLString; var para2: array of jdouble): ACIntent; overload; virtual;
  23374. function putExtra(para1: JLString; para2: Arr1JLString): ACIntent; overload; virtual;
  23375. function putExtra(para1: JLString; var para2: array of JLString): ACIntent; overload; virtual;
  23376. function putExtra(para1: JLString; para2: Arr1JLCharSequence): ACIntent; overload; virtual;
  23377. function putExtra(para1: JLString; var para2: array of JLCharSequence): ACIntent; overload; virtual;
  23378. function putExtra(para1: JLString; para2: AOBundle): ACIntent; overload; virtual;
  23379. function putExtras(para1: ACIntent): ACIntent; overload; virtual;
  23380. function putExtras(para1: AOBundle): ACIntent; overload; virtual;
  23381. function replaceExtras(para1: ACIntent): ACIntent; overload; virtual;
  23382. function replaceExtras(para1: AOBundle): ACIntent; overload; virtual;
  23383. procedure removeExtra(para1: JLString); overload; virtual;
  23384. function setFlags(para1: jint): ACIntent; overload; virtual;
  23385. function addFlags(para1: jint): ACIntent; overload; virtual;
  23386. function setPackage(para1: JLString): ACIntent; overload; virtual;
  23387. function setComponent(para1: ACComponentName): ACIntent; overload; virtual;
  23388. function setClassName(para1: ACContext; para2: JLString): ACIntent; overload; virtual;
  23389. function setClassName(para1: JLString; para2: JLString): ACIntent; overload; virtual;
  23390. function setClass(para1: ACContext; para2: JLClass): ACIntent; overload; virtual;
  23391. procedure setSourceBounds(para1: AGRect); overload; virtual;
  23392. function fillIn(para1: ACIntent; para2: jint): jint; overload; virtual;
  23393. function filterEquals(para1: ACIntent): jboolean; overload; virtual;
  23394. function filterHashCode(): jint; overload; virtual;
  23395. function toString(): JLString; overload; virtual;
  23396. function toURI(): JLString; overload; virtual;
  23397. function toUri_(para1: jint): JLString; external name 'toUri'; overload; virtual;
  23398. function describeContents(): jint; overload; virtual;
  23399. procedure writeToParcel(para1: AOParcel; para2: jint); overload; virtual;
  23400. procedure readFromParcel(para1: AOParcel); overload; virtual;
  23401. class function parseIntent(para1: ACRResources; para2: OXVXmlPullParser; para3: AUAttributeSet): ACIntent; static; overload; // throws org.xmlpull.v1.XmlPullParserException, java.io.IOException
  23402. end;
  23403. ACPeriodicSync = class external 'android.content' name 'PeriodicSync' (JLObject, AOParcelable)
  23404. public
  23405. final var
  23406. faccount: AAAccount; external name 'account';
  23407. fauthority: JLString; external name 'authority';
  23408. fextras: AOBundle; external name 'extras';
  23409. fperiod: jlong; external name 'period';
  23410. public
  23411. final class var
  23412. fCREATOR: AOParcelable.InnerCreator; external name 'CREATOR';
  23413. public
  23414. constructor create(para1: AAAccount; para2: JLString; para3: AOBundle; para4: jlong); overload;
  23415. function describeContents(): jint; overload; virtual;
  23416. procedure writeToParcel(para1: AOParcel; para2: jint); overload; virtual;
  23417. function equals(para1: JLObject): jboolean; overload; virtual;
  23418. end;
  23419. ACSyncAdapterType = class external 'android.content' name 'SyncAdapterType' (JLObject, AOParcelable)
  23420. public
  23421. final var
  23422. fauthority: JLString; external name 'authority';
  23423. faccountType: JLString; external name 'accountType';
  23424. fisKey: jboolean; external name 'isKey';
  23425. public
  23426. final class var
  23427. fCREATOR: AOParcelable.InnerCreator; external name 'CREATOR';
  23428. public
  23429. constructor create(para1: JLString; para2: JLString; para3: jboolean; para4: jboolean); overload;
  23430. constructor create(para1: AOParcel); overload;
  23431. function supportsUploading(): jboolean; overload; virtual;
  23432. function isUserVisible(): jboolean; overload; virtual;
  23433. function allowParallelSyncs(): jboolean; overload; virtual;
  23434. function isAlwaysSyncable(): jboolean; overload; virtual;
  23435. function getSettingsActivity(): JLString; overload; virtual;
  23436. class function newKey(para1: JLString; para2: JLString): ACSyncAdapterType; static; overload;
  23437. function equals(para1: JLObject): jboolean; overload; virtual;
  23438. function hashCode(): jint; overload; virtual;
  23439. function toString(): JLString; overload; virtual;
  23440. function describeContents(): jint; overload; virtual;
  23441. procedure writeToParcel(para1: AOParcel; para2: jint); overload; virtual;
  23442. end;
  23443. ACSyncInfo = class external 'android.content' name 'SyncInfo' (JLObject, AOParcelable)
  23444. public
  23445. final var
  23446. faccount: AAAccount; external name 'account';
  23447. fauthority: JLString; external name 'authority';
  23448. fstartTime: jlong; external name 'startTime';
  23449. public
  23450. function describeContents(): jint; overload; virtual;
  23451. procedure writeToParcel(para1: AOParcel; para2: jint); overload; virtual;
  23452. end;
  23453. ACSyncResult = class sealed external 'android.content' name 'SyncResult' (JLObject, AOParcelable)
  23454. public
  23455. final var
  23456. fsyncAlreadyInProgress: jboolean; external name 'syncAlreadyInProgress';
  23457. public
  23458. var
  23459. ftooManyDeletions: jboolean; external name 'tooManyDeletions';
  23460. ftooManyRetries: jboolean; external name 'tooManyRetries';
  23461. fdatabaseError: jboolean; external name 'databaseError';
  23462. ffullSyncRequested: jboolean; external name 'fullSyncRequested';
  23463. fpartialSyncUnavailable: jboolean; external name 'partialSyncUnavailable';
  23464. fmoreRecordsToGet: jboolean; external name 'moreRecordsToGet';
  23465. fdelayUntil: jlong; external name 'delayUntil';
  23466. public
  23467. final var
  23468. fstats: ACSyncStats; external name 'stats';
  23469. public
  23470. final class var
  23471. fALREADY_IN_PROGRESS: ACSyncResult; external name 'ALREADY_IN_PROGRESS';
  23472. fCREATOR: AOParcelable.InnerCreator; external name 'CREATOR';
  23473. public
  23474. constructor create(); overload;
  23475. function hasHardError(): jboolean; overload; virtual;
  23476. function hasSoftError(): jboolean; overload; virtual;
  23477. function hasError(): jboolean; overload; virtual;
  23478. function madeSomeProgress(): jboolean; overload; virtual;
  23479. procedure clear(); overload; virtual;
  23480. function describeContents(): jint; overload; virtual;
  23481. procedure writeToParcel(para1: AOParcel; para2: jint); overload; virtual;
  23482. function toString(): JLString; overload; virtual;
  23483. function toDebugString(): JLString; overload; virtual;
  23484. end;
  23485. ACSyncStats = class external 'android.content' name 'SyncStats' (JLObject, AOParcelable)
  23486. public
  23487. var
  23488. fnumAuthExceptions: jlong; external name 'numAuthExceptions';
  23489. fnumIoExceptions: jlong; external name 'numIoExceptions';
  23490. fnumParseExceptions: jlong; external name 'numParseExceptions';
  23491. fnumConflictDetectedExceptions: jlong; external name 'numConflictDetectedExceptions';
  23492. fnumInserts: jlong; external name 'numInserts';
  23493. fnumUpdates: jlong; external name 'numUpdates';
  23494. fnumDeletes: jlong; external name 'numDeletes';
  23495. fnumEntries: jlong; external name 'numEntries';
  23496. fnumSkippedEntries: jlong; external name 'numSkippedEntries';
  23497. public
  23498. final class var
  23499. fCREATOR: AOParcelable.InnerCreator; external name 'CREATOR';
  23500. public
  23501. constructor create(); overload;
  23502. constructor create(para1: AOParcel); overload;
  23503. function toString(): JLString; overload; virtual;
  23504. procedure clear(); overload; virtual;
  23505. function describeContents(): jint; overload; virtual;
  23506. procedure writeToParcel(para1: AOParcel; para2: jint); overload; virtual;
  23507. end;
  23508. ACPConfigurationInfo = class external 'android.content.pm' name 'ConfigurationInfo' (JLObject, AOParcelable)
  23509. public
  23510. var
  23511. freqTouchScreen: jint; external name 'reqTouchScreen';
  23512. freqKeyboardType: jint; external name 'reqKeyboardType';
  23513. freqNavigation: jint; external name 'reqNavigation';
  23514. public
  23515. const
  23516. INPUT_FEATURE_HARD_KEYBOARD = 1;
  23517. INPUT_FEATURE_FIVE_WAY_NAV = 2;
  23518. public
  23519. var
  23520. freqInputFeatures: jint; external name 'reqInputFeatures';
  23521. public
  23522. const
  23523. GL_ES_VERSION_UNDEFINED = 0;
  23524. public
  23525. var
  23526. freqGlEsVersion: jint; external name 'reqGlEsVersion';
  23527. public
  23528. final class var
  23529. fCREATOR: AOParcelable.InnerCreator; external name 'CREATOR';
  23530. public
  23531. constructor create(); overload;
  23532. constructor create(para1: ACPConfigurationInfo); overload;
  23533. function toString(): JLString; overload; virtual;
  23534. function describeContents(): jint; overload; virtual;
  23535. procedure writeToParcel(para1: AOParcel; para2: jint); overload; virtual;
  23536. function getGlEsVersion(): JLString; overload; virtual;
  23537. end;
  23538. ACPFeatureInfo = class external 'android.content.pm' name 'FeatureInfo' (JLObject, AOParcelable)
  23539. public
  23540. var
  23541. fname: JLString; external name 'name';
  23542. public
  23543. const
  23544. GL_ES_VERSION_UNDEFINED = 0;
  23545. public
  23546. var
  23547. freqGlEsVersion: jint; external name 'reqGlEsVersion';
  23548. public
  23549. const
  23550. FLAG_REQUIRED = 1;
  23551. public
  23552. var
  23553. fflags: jint; external name 'flags';
  23554. public
  23555. final class var
  23556. fCREATOR: AOParcelable.InnerCreator; external name 'CREATOR';
  23557. public
  23558. constructor create(); overload;
  23559. constructor create(para1: ACPFeatureInfo); overload;
  23560. function toString(): JLString; overload; virtual;
  23561. function describeContents(): jint; overload; virtual;
  23562. procedure writeToParcel(para1: AOParcel; para2: jint); overload; virtual;
  23563. function getGlEsVersion(): JLString; overload; virtual;
  23564. end;
  23565. ACPPackageInfo = class external 'android.content.pm' name 'PackageInfo' (JLObject, AOParcelable)
  23566. public
  23567. var
  23568. fpackageName: JLString; external name 'packageName';
  23569. fversionCode: jint; external name 'versionCode';
  23570. fversionName: JLString; external name 'versionName';
  23571. fsharedUserId: JLString; external name 'sharedUserId';
  23572. fsharedUserLabel: jint; external name 'sharedUserLabel';
  23573. fapplicationInfo: ACPApplicationInfo; external name 'applicationInfo';
  23574. ffirstInstallTime: jlong; external name 'firstInstallTime';
  23575. flastUpdateTime: jlong; external name 'lastUpdateTime';
  23576. fgids: Arr1jint; external name 'gids';
  23577. factivities: Arr1ACPActivityInfo; external name 'activities';
  23578. freceivers: Arr1ACPActivityInfo; external name 'receivers';
  23579. fservices: Arr1ACPServiceInfo; external name 'services';
  23580. fproviders: Arr1ACPProviderInfo; external name 'providers';
  23581. finstrumentation: Arr1ACPInstrumentationInfo; external name 'instrumentation';
  23582. fpermissions: Arr1ACPPermissionInfo; external name 'permissions';
  23583. frequestedPermissions: Arr1JLString; external name 'requestedPermissions';
  23584. fsignatures: Arr1ACPSignature; external name 'signatures';
  23585. fconfigPreferences: Arr1ACPConfigurationInfo; external name 'configPreferences';
  23586. freqFeatures: Arr1ACPFeatureInfo; external name 'reqFeatures';
  23587. public
  23588. final class var
  23589. fCREATOR: AOParcelable.InnerCreator; external name 'CREATOR';
  23590. public
  23591. constructor create(); overload;
  23592. function toString(): JLString; overload; virtual;
  23593. function describeContents(): jint; overload; virtual;
  23594. procedure writeToParcel(para1: AOParcel; para2: jint); overload; virtual;
  23595. end;
  23596. ACPPackageStats = class external 'android.content.pm' name 'PackageStats' (JLObject, AOParcelable)
  23597. public
  23598. var
  23599. fpackageName: JLString; external name 'packageName';
  23600. fcodeSize: jlong; external name 'codeSize';
  23601. fdataSize: jlong; external name 'dataSize';
  23602. fcacheSize: jlong; external name 'cacheSize';
  23603. fexternalCodeSize: jlong; external name 'externalCodeSize';
  23604. fexternalDataSize: jlong; external name 'externalDataSize';
  23605. fexternalCacheSize: jlong; external name 'externalCacheSize';
  23606. fexternalMediaSize: jlong; external name 'externalMediaSize';
  23607. fexternalObbSize: jlong; external name 'externalObbSize';
  23608. public
  23609. final class var
  23610. fCREATOR: AOParcelable.InnerCreator; external name 'CREATOR';
  23611. public
  23612. constructor create(para1: JLString); overload;
  23613. constructor create(para1: AOParcel); overload;
  23614. constructor create(para1: ACPPackageStats); overload;
  23615. function toString(): JLString; overload; virtual;
  23616. function describeContents(): jint; overload; virtual;
  23617. procedure writeToParcel(para1: AOParcel; para2: jint); overload; virtual;
  23618. end;
  23619. ACPResolveInfo = class external 'android.content.pm' name 'ResolveInfo' (JLObject, AOParcelable)
  23620. public
  23621. type
  23622. InnerDisplayNameComparator = class;
  23623. Arr1InnerDisplayNameComparator = array of InnerDisplayNameComparator;
  23624. Arr2InnerDisplayNameComparator = array of Arr1InnerDisplayNameComparator;
  23625. Arr3InnerDisplayNameComparator = array of Arr2InnerDisplayNameComparator;
  23626. InnerDisplayNameComparator = class external 'android.content.pm' name 'DisplayNameComparator' (JLObject, JUComparator)
  23627. public
  23628. constructor create(para1: ACPPackageManager); overload;
  23629. function compare(para1: ACPResolveInfo; para2: ACPResolveInfo): jint; overload; virtual; final;
  23630. function compare(para1: JLObject; para2: JLObject): jint; overload; virtual;
  23631. end;
  23632. public
  23633. var
  23634. factivityInfo: ACPActivityInfo; external name 'activityInfo';
  23635. fserviceInfo: ACPServiceInfo; external name 'serviceInfo';
  23636. ffilter: ACIntentFilter; external name 'filter';
  23637. fpriority: jint; external name 'priority';
  23638. fpreferredOrder: jint; external name 'preferredOrder';
  23639. fmatch: jint; external name 'match';
  23640. fspecificIndex: jint; external name 'specificIndex';
  23641. fisDefault: jboolean; external name 'isDefault';
  23642. flabelRes: jint; external name 'labelRes';
  23643. fnonLocalizedLabel: JLCharSequence; external name 'nonLocalizedLabel';
  23644. ficon: jint; external name 'icon';
  23645. fresolvePackageName: JLString; external name 'resolvePackageName';
  23646. public
  23647. final class var
  23648. fCREATOR: AOParcelable.InnerCreator; external name 'CREATOR';
  23649. public
  23650. constructor create(); overload;
  23651. function loadLabel(para1: ACPPackageManager): JLCharSequence; overload; virtual;
  23652. function loadIcon(para1: ACPPackageManager): AGDDrawable; overload; virtual;
  23653. function getIconResource(): jint; overload; virtual; final;
  23654. procedure dump(para1: AUPrinter; para2: JLString); overload; virtual;
  23655. function toString(): JLString; overload; virtual;
  23656. function describeContents(): jint; overload; virtual;
  23657. procedure writeToParcel(para1: AOParcel; para2: jint); overload; virtual;
  23658. end;
  23659. ACPSignature = class external 'android.content.pm' name 'Signature' (JLObject, AOParcelable)
  23660. public
  23661. final class var
  23662. fCREATOR: AOParcelable.InnerCreator; external name 'CREATOR';
  23663. public
  23664. constructor create(para1: Arr1jbyte); overload;
  23665. constructor create(const para1: array of jbyte); overload;
  23666. constructor create(para1: JLString); overload;
  23667. function toChars(): Arr1jchar; overload; virtual;
  23668. function toChars(para1: Arr1jchar; para2: Arr1jint): Arr1jchar; overload; virtual;
  23669. function toChars(var para1: array of jchar; var para2: array of jint): Arr1jchar; overload; virtual;
  23670. function toCharsString(): JLString; overload; virtual;
  23671. function toByteArray(): Arr1jbyte; overload; virtual;
  23672. function equals(para1: JLObject): jboolean; overload; virtual;
  23673. function hashCode(): jint; overload; virtual;
  23674. function describeContents(): jint; overload; virtual;
  23675. procedure writeToParcel(para1: AOParcel; para2: jint); overload; virtual;
  23676. end;
  23677. ACRColorStateList = class external 'android.content.res' name 'ColorStateList' (JLObject, AOParcelable)
  23678. public
  23679. final class var
  23680. fCREATOR: AOParcelable.InnerCreator; external name 'CREATOR';
  23681. public
  23682. constructor create(para1: Arr2jint; para2: Arr1jint); overload;
  23683. constructor create(para1: Arr2jint; const para2: array of jint); overload;
  23684. class function valueOf(para1: jint): ACRColorStateList; static; overload;
  23685. class function createFromXml(para1: ACRResources; para2: OXVXmlPullParser): ACRColorStateList; static; overload; // throws org.xmlpull.v1.XmlPullParserException, java.io.IOException
  23686. function withAlpha(para1: jint): ACRColorStateList; overload; virtual;
  23687. function isStateful(): jboolean; overload; virtual;
  23688. function getColorForState(para1: Arr1jint; para2: jint): jint; overload; virtual;
  23689. function getColorForState(var para1: array of jint; para2: jint): jint; overload; virtual;
  23690. function getDefaultColor(): jint; overload; virtual;
  23691. function toString(): JLString; overload; virtual;
  23692. function describeContents(): jint; overload; virtual;
  23693. procedure writeToParcel(para1: AOParcel; para2: jint); overload; virtual;
  23694. end;
  23695. ACRConfiguration = class sealed external 'android.content.res' name 'Configuration' (JLObject, AOParcelable, JLComparable)
  23696. public
  23697. var
  23698. ffontScale: jfloat; external name 'fontScale';
  23699. fmcc: jint; external name 'mcc';
  23700. fmnc: jint; external name 'mnc';
  23701. flocale: JULocale; external name 'locale';
  23702. public
  23703. const
  23704. SCREENLAYOUT_SIZE_MASK = 15;
  23705. SCREENLAYOUT_SIZE_UNDEFINED = 0;
  23706. SCREENLAYOUT_SIZE_SMALL = 1;
  23707. SCREENLAYOUT_SIZE_NORMAL = 2;
  23708. SCREENLAYOUT_SIZE_LARGE = 3;
  23709. SCREENLAYOUT_SIZE_XLARGE = 4;
  23710. SCREENLAYOUT_LONG_MASK = 48;
  23711. SCREENLAYOUT_LONG_UNDEFINED = 0;
  23712. SCREENLAYOUT_LONG_NO = 16;
  23713. SCREENLAYOUT_LONG_YES = 32;
  23714. public
  23715. var
  23716. fscreenLayout: jint; external name 'screenLayout';
  23717. public
  23718. const
  23719. TOUCHSCREEN_UNDEFINED = 0;
  23720. TOUCHSCREEN_NOTOUCH = 1;
  23721. TOUCHSCREEN_STYLUS = 2;
  23722. TOUCHSCREEN_FINGER = 3;
  23723. public
  23724. var
  23725. ftouchscreen: jint; external name 'touchscreen';
  23726. public
  23727. const
  23728. KEYBOARD_UNDEFINED = 0;
  23729. KEYBOARD_NOKEYS = 1;
  23730. KEYBOARD_QWERTY = 2;
  23731. KEYBOARD_12KEY = 3;
  23732. public
  23733. var
  23734. fkeyboard: jint; external name 'keyboard';
  23735. public
  23736. const
  23737. KEYBOARDHIDDEN_UNDEFINED = 0;
  23738. KEYBOARDHIDDEN_NO = 1;
  23739. KEYBOARDHIDDEN_YES = 2;
  23740. public
  23741. var
  23742. fkeyboardHidden: jint; external name 'keyboardHidden';
  23743. public
  23744. const
  23745. HARDKEYBOARDHIDDEN_UNDEFINED = 0;
  23746. HARDKEYBOARDHIDDEN_NO = 1;
  23747. HARDKEYBOARDHIDDEN_YES = 2;
  23748. public
  23749. var
  23750. fhardKeyboardHidden: jint; external name 'hardKeyboardHidden';
  23751. public
  23752. const
  23753. NAVIGATION_UNDEFINED = 0;
  23754. NAVIGATION_NONAV = 1;
  23755. NAVIGATION_DPAD = 2;
  23756. NAVIGATION_TRACKBALL = 3;
  23757. NAVIGATION_WHEEL = 4;
  23758. public
  23759. var
  23760. fnavigation: jint; external name 'navigation';
  23761. public
  23762. const
  23763. NAVIGATIONHIDDEN_UNDEFINED = 0;
  23764. NAVIGATIONHIDDEN_NO = 1;
  23765. NAVIGATIONHIDDEN_YES = 2;
  23766. public
  23767. var
  23768. fnavigationHidden: jint; external name 'navigationHidden';
  23769. public
  23770. const
  23771. ORIENTATION_UNDEFINED = 0;
  23772. ORIENTATION_PORTRAIT = 1;
  23773. ORIENTATION_LANDSCAPE = 2;
  23774. ORIENTATION_SQUARE = 3;
  23775. public
  23776. var
  23777. forientation: jint; external name 'orientation';
  23778. public
  23779. const
  23780. UI_MODE_TYPE_MASK = 15;
  23781. UI_MODE_TYPE_UNDEFINED = 0;
  23782. UI_MODE_TYPE_NORMAL = 1;
  23783. UI_MODE_TYPE_DESK = 2;
  23784. UI_MODE_TYPE_CAR = 3;
  23785. UI_MODE_TYPE_TELEVISION = 4;
  23786. UI_MODE_NIGHT_MASK = 48;
  23787. UI_MODE_NIGHT_UNDEFINED = 0;
  23788. UI_MODE_NIGHT_NO = 16;
  23789. UI_MODE_NIGHT_YES = 32;
  23790. public
  23791. var
  23792. fuiMode: jint; external name 'uiMode';
  23793. public
  23794. const
  23795. SCREEN_WIDTH_DP_UNDEFINED = 0;
  23796. public
  23797. var
  23798. fscreenWidthDp: jint; external name 'screenWidthDp';
  23799. public
  23800. const
  23801. SCREEN_HEIGHT_DP_UNDEFINED = 0;
  23802. public
  23803. var
  23804. fscreenHeightDp: jint; external name 'screenHeightDp';
  23805. public
  23806. const
  23807. SMALLEST_SCREEN_WIDTH_DP_UNDEFINED = 0;
  23808. public
  23809. var
  23810. fsmallestScreenWidthDp: jint; external name 'smallestScreenWidthDp';
  23811. public
  23812. final class var
  23813. fCREATOR: AOParcelable.InnerCreator; external name 'CREATOR';
  23814. public
  23815. constructor create(); overload;
  23816. constructor create(para1: ACRConfiguration); overload;
  23817. function isLayoutSizeAtLeast(para1: jint): jboolean; overload; virtual;
  23818. procedure setTo(para1: ACRConfiguration); overload; virtual;
  23819. function toString(): JLString; overload; virtual;
  23820. procedure setToDefaults(); overload; virtual;
  23821. function updateFrom(para1: ACRConfiguration): jint; overload; virtual;
  23822. function diff(para1: ACRConfiguration): jint; overload; virtual;
  23823. class function needNewResources(para1: jint; para2: jint): jboolean; static; overload;
  23824. function describeContents(): jint; overload; virtual;
  23825. procedure writeToParcel(para1: AOParcel; para2: jint); overload; virtual;
  23826. procedure readFromParcel(para1: AOParcel); overload; virtual;
  23827. function compareTo(para1: ACRConfiguration): jint; overload; virtual;
  23828. function equals(para1: ACRConfiguration): jboolean; overload; virtual;
  23829. function equals(para1: JLObject): jboolean; overload; virtual;
  23830. function hashCode(): jint; overload; virtual;
  23831. function compareTo(para1: JLObject): jint; overload; virtual;
  23832. end;
  23833. ACRObbInfo = class external 'android.content.res' name 'ObbInfo' (JLObject, AOParcelable)
  23834. public
  23835. const
  23836. OBB_OVERLAY = 1;
  23837. public
  23838. var
  23839. ffilename: JLString; external name 'filename';
  23840. fpackageName: JLString; external name 'packageName';
  23841. fversion: jint; external name 'version';
  23842. fflags: jint; external name 'flags';
  23843. public
  23844. final class var
  23845. fCREATOR: AOParcelable.InnerCreator; external name 'CREATOR';
  23846. public
  23847. function toString(): JLString; overload; virtual;
  23848. function describeContents(): jint; overload; virtual;
  23849. procedure writeToParcel(para1: AOParcel; para2: jint); overload; virtual;
  23850. end;
  23851. ADCursorWindow = class external 'android.database' name 'CursorWindow' (ADSSQLiteClosable, AOParcelable)
  23852. public
  23853. final class var
  23854. fCREATOR: AOParcelable.InnerCreator; external name 'CREATOR';
  23855. public
  23856. constructor create(para1: jboolean); overload;
  23857. strict protected
  23858. procedure finalize(); overload; virtual; // throws java.lang.Throwable
  23859. public
  23860. procedure close(); overload; virtual;
  23861. procedure clear(); overload; virtual;
  23862. function getStartPosition(): jint; overload; virtual;
  23863. procedure setStartPosition(para1: jint); overload; virtual;
  23864. function getNumRows(): jint; overload; virtual;
  23865. function setNumColumns(para1: jint): jboolean; overload; virtual;
  23866. function allocRow(): jboolean; overload; virtual;
  23867. procedure freeLastRow(); overload; virtual;
  23868. function isNull(para1: jint; para2: jint): jboolean; overload; virtual;
  23869. function isBlob(para1: jint; para2: jint): jboolean; overload; virtual;
  23870. function isLong(para1: jint; para2: jint): jboolean; overload; virtual;
  23871. function isFloat(para1: jint; para2: jint): jboolean; overload; virtual;
  23872. function isString(para1: jint; para2: jint): jboolean; overload; virtual;
  23873. function getType(para1: jint; para2: jint): jint; overload; virtual;
  23874. function getBlob(para1: jint; para2: jint): Arr1jbyte; overload; virtual;
  23875. function getString(para1: jint; para2: jint): JLString; overload; virtual;
  23876. procedure copyStringToBuffer(para1: jint; para2: jint; para3: ADCharArrayBuffer); overload; virtual;
  23877. function getLong(para1: jint; para2: jint): jlong; overload; virtual;
  23878. function getDouble(para1: jint; para2: jint): jdouble; overload; virtual;
  23879. function getShort(para1: jint; para2: jint): jshort; overload; virtual;
  23880. function getInt(para1: jint; para2: jint): jint; overload; virtual;
  23881. function getFloat(para1: jint; para2: jint): jfloat; overload; virtual;
  23882. function putBlob(para1: Arr1jbyte; para2: jint; para3: jint): jboolean; overload; virtual;
  23883. function putBlob(var para1: array of jbyte; para2: jint; para3: jint): jboolean; overload; virtual;
  23884. function putString(para1: JLString; para2: jint; para3: jint): jboolean; overload; virtual;
  23885. function putLong(para1: jlong; para2: jint; para3: jint): jboolean; overload; virtual;
  23886. function putDouble(para1: jdouble; para2: jint; para3: jint): jboolean; overload; virtual;
  23887. function putNull(para1: jint; para2: jint): jboolean; overload; virtual;
  23888. class function newFromParcel(para1: AOParcel): ADCursorWindow; static; overload;
  23889. function describeContents(): jint; overload; virtual;
  23890. procedure writeToParcel(para1: AOParcel; para2: jint); overload; virtual;
  23891. strict protected
  23892. procedure onAllReferencesReleased(); overload; virtual;
  23893. end;
  23894. AGGesture = class external 'android.gesture' name 'Gesture' (JLObject, AOParcelable)
  23895. public
  23896. final class var
  23897. fCREATOR: AOParcelable.InnerCreator; external name 'CREATOR';
  23898. public
  23899. constructor create(); overload;
  23900. function clone(): JLObject; overload; virtual;
  23901. function getStrokes(): JUArrayList; overload; virtual;
  23902. function getStrokesCount(): jint; overload; virtual;
  23903. procedure addStroke(para1: AGGestureStroke); overload; virtual;
  23904. function getLength(): jfloat; overload; virtual;
  23905. function getBoundingBox(): AGRectF; overload; virtual;
  23906. function toPath(): AGPath; overload; virtual;
  23907. function toPath(para1: AGPath): AGPath; overload; virtual;
  23908. function toPath(para1: jint; para2: jint; para3: jint; para4: jint): AGPath; overload; virtual;
  23909. function toPath(para1: AGPath; para2: jint; para3: jint; para4: jint; para5: jint): AGPath; overload; virtual;
  23910. function getID(): jlong; overload; virtual;
  23911. function toBitmap(para1: jint; para2: jint; para3: jint; para4: jint; para5: jint): AGBitmap; overload; virtual;
  23912. function toBitmap(para1: jint; para2: jint; para3: jint; para4: jint): AGBitmap; overload; virtual;
  23913. procedure writeToParcel(para1: AOParcel; para2: jint); overload; virtual;
  23914. function describeContents(): jint; overload; virtual;
  23915. end;
  23916. AGBitmap = class sealed external 'android.graphics' name 'Bitmap' (JLObject, AOParcelable)
  23917. public
  23918. type
  23919. InnerCompressFormat = class;
  23920. Arr1InnerCompressFormat = array of InnerCompressFormat;
  23921. Arr2InnerCompressFormat = array of Arr1InnerCompressFormat;
  23922. Arr3InnerCompressFormat = array of Arr2InnerCompressFormat;
  23923. InnerConfig = class;
  23924. Arr1InnerConfig = array of InnerConfig;
  23925. Arr2InnerConfig = array of Arr1InnerConfig;
  23926. Arr3InnerConfig = array of Arr2InnerConfig;
  23927. InnerCompressFormat = class sealed external 'android.graphics' name 'CompressFormat' (JLEnum)
  23928. public
  23929. final class var
  23930. fJPEG: AGBitmap.InnerCompressFormat; external name 'JPEG';
  23931. fPNG: AGBitmap.InnerCompressFormat; external name 'PNG';
  23932. fWEBP: AGBitmap.InnerCompressFormat; external name 'WEBP';
  23933. public
  23934. class function values(): AGBitmap.Arr1InnerCompressFormat; static; overload;
  23935. class function valueOf(para1: JLString): AGBitmap.InnerCompressFormat; static; overload;
  23936. end;
  23937. InnerConfig = class sealed external 'android.graphics' name 'Config' (JLEnum)
  23938. public
  23939. final class var
  23940. fALPHA_8: AGBitmap.InnerConfig; external name 'ALPHA_8';
  23941. fARGB_4444: AGBitmap.InnerConfig; external name 'ARGB_4444';
  23942. fARGB_8888: AGBitmap.InnerConfig; external name 'ARGB_8888';
  23943. fRGB_565: AGBitmap.InnerConfig; external name 'RGB_565';
  23944. public
  23945. class function values(): AGBitmap.Arr1InnerConfig; static; overload;
  23946. class function valueOf(para1: JLString): AGBitmap.InnerConfig; static; overload;
  23947. end;
  23948. public
  23949. const
  23950. DENSITY_NONE = 0;
  23951. public
  23952. final class var
  23953. fCREATOR: AOParcelable.InnerCreator; external name 'CREATOR';
  23954. public
  23955. function getDensity(): jint; overload; virtual;
  23956. procedure setDensity(para1: jint); overload; virtual;
  23957. procedure recycle(); overload; virtual;
  23958. function isRecycled(): jboolean; overload; virtual; final;
  23959. function getGenerationId(): jint; overload; virtual;
  23960. procedure copyPixelsToBuffer(para1: JNBuffer); overload; virtual;
  23961. procedure copyPixelsFromBuffer(para1: JNBuffer); overload; virtual;
  23962. function copy(para1: AGBitmap.InnerConfig; para2: jboolean): AGBitmap; overload; virtual;
  23963. class function createScaledBitmap(para1: AGBitmap; para2: jint; para3: jint; para4: jboolean): AGBitmap; static; overload;
  23964. class function createBitmap(para1: AGBitmap): AGBitmap; static; overload;
  23965. class function createBitmap(para1: AGBitmap; para2: jint; para3: jint; para4: jint; para5: jint): AGBitmap; static; overload;
  23966. class function createBitmap(para1: AGBitmap; para2: jint; para3: jint; para4: jint; para5: jint; para6: AGMatrix; para7: jboolean): AGBitmap; static; overload;
  23967. class function createBitmap(para1: jint; para2: jint; para3: AGBitmap.InnerConfig): AGBitmap; static; overload;
  23968. class function createBitmap(para1: Arr1jint; para2: jint; para3: jint; para4: jint; para5: jint; para6: AGBitmap.InnerConfig): AGBitmap; static; overload;
  23969. class function createBitmap(var para1: array of jint; para2: jint; para3: jint; para4: jint; para5: jint; para6: AGBitmap.InnerConfig): AGBitmap; static; overload;
  23970. class function createBitmap(para1: Arr1jint; para2: jint; para3: jint; para4: AGBitmap.InnerConfig): AGBitmap; static; overload;
  23971. class function createBitmap(var para1: array of jint; para2: jint; para3: jint; para4: AGBitmap.InnerConfig): AGBitmap; static; overload;
  23972. function getNinePatchChunk(): Arr1jbyte; overload; virtual;
  23973. function compress(para1: AGBitmap.InnerCompressFormat; para2: jint; para3: JIOutputStream): jboolean; overload; virtual;
  23974. function isMutable(): jboolean; overload; virtual; final;
  23975. function getWidth(): jint; overload; virtual; final;
  23976. function getHeight(): jint; overload; virtual; final;
  23977. function getScaledWidth(para1: AGCanvas): jint; overload; virtual;
  23978. function getScaledHeight(para1: AGCanvas): jint; overload; virtual;
  23979. function getScaledWidth(para1: AUDisplayMetrics): jint; overload; virtual;
  23980. function getScaledHeight(para1: AUDisplayMetrics): jint; overload; virtual;
  23981. function getScaledWidth(para1: jint): jint; overload; virtual;
  23982. function getScaledHeight(para1: jint): jint; overload; virtual;
  23983. function getRowBytes(): jint; overload; virtual; final;
  23984. function getByteCount(): jint; overload; virtual; final;
  23985. function getConfig(): AGBitmap.InnerConfig; overload; virtual; final;
  23986. function hasAlpha(): jboolean; overload; virtual; final;
  23987. procedure setHasAlpha(para1: jboolean); overload; virtual;
  23988. procedure eraseColor(para1: jint); overload; virtual;
  23989. function getPixel(para1: jint; para2: jint): jint; overload; virtual;
  23990. procedure getPixels(para1: Arr1jint; para2: jint; para3: jint; para4: jint; para5: jint; para6: jint; para7: jint); overload; virtual;
  23991. procedure getPixels(var para1: array of jint; para2: jint; para3: jint; para4: jint; para5: jint; para6: jint; para7: jint); overload; virtual;
  23992. procedure setPixel(para1: jint; para2: jint; para3: jint); overload; virtual;
  23993. procedure setPixels(para1: Arr1jint; para2: jint; para3: jint; para4: jint; para5: jint; para6: jint; para7: jint); overload; virtual;
  23994. procedure setPixels(var para1: array of jint; para2: jint; para3: jint; para4: jint; para5: jint; para6: jint; para7: jint); overload; virtual;
  23995. function describeContents(): jint; overload; virtual;
  23996. procedure writeToParcel(para1: AOParcel; para2: jint); overload; virtual;
  23997. function extractAlpha(): AGBitmap; overload; virtual;
  23998. function extractAlpha(para1: AGPaint; para2: Arr1jint): AGBitmap; overload; virtual;
  23999. function extractAlpha(para1: AGPaint; var para2: array of jint): AGBitmap; overload; virtual;
  24000. function sameAs(para1: AGBitmap): jboolean; overload; virtual;
  24001. procedure prepareToDraw(); overload; virtual;
  24002. end;
  24003. AGPoint = class external 'android.graphics' name 'Point' (JLObject, AOParcelable)
  24004. public
  24005. var
  24006. fx: jint; external name 'x';
  24007. fy: jint; external name 'y';
  24008. public
  24009. final class var
  24010. fCREATOR: AOParcelable.InnerCreator; external name 'CREATOR';
  24011. public
  24012. constructor create(); overload;
  24013. constructor create(para1: jint; para2: jint); overload;
  24014. constructor create(para1: AGPoint); overload;
  24015. procedure &set(para1: jint; para2: jint); overload; virtual;
  24016. procedure negate(); overload; virtual; final;
  24017. procedure offset(para1: jint; para2: jint); overload; virtual; final;
  24018. function equals(para1: jint; para2: jint): jboolean; overload; virtual; final;
  24019. function equals(para1: JLObject): jboolean; overload; virtual;
  24020. function hashCode(): jint; overload; virtual;
  24021. function toString(): JLString; overload; virtual;
  24022. function describeContents(): jint; overload; virtual;
  24023. procedure writeToParcel(para1: AOParcel; para2: jint); overload; virtual;
  24024. procedure readFromParcel(para1: AOParcel); overload; virtual;
  24025. end;
  24026. AGPointF = class external 'android.graphics' name 'PointF' (JLObject, AOParcelable)
  24027. public
  24028. var
  24029. fx: jfloat; external name 'x';
  24030. fy: jfloat; external name 'y';
  24031. public
  24032. final class var
  24033. fCREATOR: AOParcelable.InnerCreator; external name 'CREATOR';
  24034. public
  24035. constructor create(); overload;
  24036. constructor create(para1: jfloat; para2: jfloat); overload;
  24037. constructor create(para1: AGPoint); overload;
  24038. procedure &set(para1: jfloat; para2: jfloat); overload; virtual; final;
  24039. procedure &set(para1: AGPointF); overload; virtual; final;
  24040. procedure negate(); overload; virtual; final;
  24041. procedure offset(para1: jfloat; para2: jfloat); overload; virtual; final;
  24042. function equals(para1: jfloat; para2: jfloat): jboolean; overload; virtual; final;
  24043. function length(): jfloat; overload; virtual; final;
  24044. class function length(para1: jfloat; para2: jfloat): jfloat; static; overload;
  24045. function describeContents(): jint; overload; virtual;
  24046. procedure writeToParcel(para1: AOParcel; para2: jint); overload; virtual;
  24047. procedure readFromParcel(para1: AOParcel); overload; virtual;
  24048. end;
  24049. AGRect = class sealed external 'android.graphics' name 'Rect' (JLObject, AOParcelable)
  24050. public
  24051. var
  24052. fleft: jint; external name 'left';
  24053. ftop: jint; external name 'top';
  24054. fright: jint; external name 'right';
  24055. fbottom: jint; external name 'bottom';
  24056. public
  24057. final class var
  24058. fCREATOR: AOParcelable.InnerCreator; external name 'CREATOR';
  24059. public
  24060. constructor create(); overload;
  24061. constructor create(para1: jint; para2: jint; para3: jint; para4: jint); overload;
  24062. constructor create(para1: AGRect); overload;
  24063. function equals(para1: JLObject): jboolean; overload; virtual;
  24064. function toString(): JLString; overload; virtual;
  24065. function toShortString(): JLString; overload; virtual;
  24066. function flattenToString(): JLString; overload; virtual;
  24067. class function unflattenFromString(para1: JLString): AGRect; static; overload;
  24068. function isEmpty(): jboolean; overload; virtual; final;
  24069. function width(): jint; overload; virtual; final;
  24070. function height(): jint; overload; virtual; final;
  24071. function centerX(): jint; overload; virtual; final;
  24072. function centerY(): jint; overload; virtual; final;
  24073. function exactCenterX(): jfloat; overload; virtual; final;
  24074. function exactCenterY(): jfloat; overload; virtual; final;
  24075. procedure setEmpty(); overload; virtual;
  24076. procedure &set(para1: jint; para2: jint; para3: jint; para4: jint); overload; virtual;
  24077. procedure &set(para1: AGRect); overload; virtual;
  24078. procedure offset(para1: jint; para2: jint); overload; virtual;
  24079. procedure offsetTo(para1: jint; para2: jint); overload; virtual;
  24080. procedure inset(para1: jint; para2: jint); overload; virtual;
  24081. function contains(para1: jint; para2: jint): jboolean; overload; virtual;
  24082. function contains(para1: jint; para2: jint; para3: jint; para4: jint): jboolean; overload; virtual;
  24083. function contains(para1: AGRect): jboolean; overload; virtual;
  24084. function intersect(para1: jint; para2: jint; para3: jint; para4: jint): jboolean; overload; virtual;
  24085. function intersect(para1: AGRect): jboolean; overload; virtual;
  24086. function setIntersect(para1: AGRect; para2: AGRect): jboolean; overload; virtual;
  24087. function intersects(para1: jint; para2: jint; para3: jint; para4: jint): jboolean; overload; virtual;
  24088. class function intersects(para1: AGRect; para2: AGRect): jboolean; static; overload;
  24089. procedure union(para1: jint; para2: jint; para3: jint; para4: jint); overload; virtual;
  24090. procedure union(para1: AGRect); overload; virtual;
  24091. procedure union(para1: jint; para2: jint); overload; virtual;
  24092. procedure sort(); overload; virtual;
  24093. function describeContents(): jint; overload; virtual;
  24094. procedure writeToParcel(para1: AOParcel; para2: jint); overload; virtual;
  24095. procedure readFromParcel(para1: AOParcel); overload; virtual;
  24096. end;
  24097. AGRectF = class external 'android.graphics' name 'RectF' (JLObject, AOParcelable)
  24098. public
  24099. var
  24100. fleft: jfloat; external name 'left';
  24101. ftop: jfloat; external name 'top';
  24102. fright: jfloat; external name 'right';
  24103. fbottom: jfloat; external name 'bottom';
  24104. public
  24105. final class var
  24106. fCREATOR: AOParcelable.InnerCreator; external name 'CREATOR';
  24107. public
  24108. constructor create(); overload;
  24109. constructor create(para1: jfloat; para2: jfloat; para3: jfloat; para4: jfloat); overload;
  24110. constructor create(para1: AGRectF); overload;
  24111. constructor create(para1: AGRect); overload;
  24112. function toString(): JLString; overload; virtual;
  24113. function toShortString(): JLString; overload; virtual;
  24114. function isEmpty(): jboolean; overload; virtual; final;
  24115. function width(): jfloat; overload; virtual; final;
  24116. function height(): jfloat; overload; virtual; final;
  24117. function centerX(): jfloat; overload; virtual; final;
  24118. function centerY(): jfloat; overload; virtual; final;
  24119. procedure setEmpty(); overload; virtual;
  24120. procedure &set(para1: jfloat; para2: jfloat; para3: jfloat; para4: jfloat); overload; virtual;
  24121. procedure &set(para1: AGRectF); overload; virtual;
  24122. procedure &set(para1: AGRect); overload; virtual;
  24123. procedure offset(para1: jfloat; para2: jfloat); overload; virtual;
  24124. procedure offsetTo(para1: jfloat; para2: jfloat); overload; virtual;
  24125. procedure inset(para1: jfloat; para2: jfloat); overload; virtual;
  24126. function contains(para1: jfloat; para2: jfloat): jboolean; overload; virtual;
  24127. function contains(para1: jfloat; para2: jfloat; para3: jfloat; para4: jfloat): jboolean; overload; virtual;
  24128. function contains(para1: AGRectF): jboolean; overload; virtual;
  24129. function intersect(para1: jfloat; para2: jfloat; para3: jfloat; para4: jfloat): jboolean; overload; virtual;
  24130. function intersect(para1: AGRectF): jboolean; overload; virtual;
  24131. function setIntersect(para1: AGRectF; para2: AGRectF): jboolean; overload; virtual;
  24132. function intersects(para1: jfloat; para2: jfloat; para3: jfloat; para4: jfloat): jboolean; overload; virtual;
  24133. class function intersects(para1: AGRectF; para2: AGRectF): jboolean; static; overload;
  24134. procedure round(para1: AGRect); overload; virtual;
  24135. procedure roundOut(para1: AGRect); overload; virtual;
  24136. procedure union(para1: jfloat; para2: jfloat; para3: jfloat; para4: jfloat); overload; virtual;
  24137. procedure union(para1: AGRectF); overload; virtual;
  24138. procedure union(para1: jfloat; para2: jfloat); overload; virtual;
  24139. procedure sort(); overload; virtual;
  24140. function describeContents(): jint; overload; virtual;
  24141. procedure writeToParcel(para1: AOParcel; para2: jint); overload; virtual;
  24142. procedure readFromParcel(para1: AOParcel); overload; virtual;
  24143. end;
  24144. AGRegion = class external 'android.graphics' name 'Region' (JLObject, AOParcelable)
  24145. public
  24146. type
  24147. InnerOp = class;
  24148. Arr1InnerOp = array of InnerOp;
  24149. Arr2InnerOp = array of Arr1InnerOp;
  24150. Arr3InnerOp = array of Arr2InnerOp;
  24151. InnerOp = class sealed external 'android.graphics' name 'Op' (JLEnum)
  24152. public
  24153. final class var
  24154. fDIFFERENCE: AGRegion.InnerOp; external name 'DIFFERENCE';
  24155. fINTERSECT: AGRegion.InnerOp; external name 'INTERSECT';
  24156. fREPLACE: AGRegion.InnerOp; external name 'REPLACE';
  24157. fREVERSE_DIFFERENCE: AGRegion.InnerOp; external name 'REVERSE_DIFFERENCE';
  24158. fUNION: AGRegion.InnerOp; external name 'UNION';
  24159. fXOR: AGRegion.InnerOp; external name 'XOR';
  24160. public
  24161. class function values(): AGRegion.Arr1InnerOp; static; overload;
  24162. class function valueOf(para1: JLString): AGRegion.InnerOp; static; overload;
  24163. end;
  24164. public
  24165. final class var
  24166. fCREATOR: AOParcelable.InnerCreator; external name 'CREATOR';
  24167. public
  24168. constructor create(); overload;
  24169. constructor create(para1: AGRegion); overload;
  24170. constructor create(para1: AGRect); overload;
  24171. constructor create(para1: jint; para2: jint; para3: jint; para4: jint); overload;
  24172. procedure setEmpty(); overload; virtual;
  24173. function &set(para1: AGRegion): jboolean; overload; virtual;
  24174. function &set(para1: AGRect): jboolean; overload; virtual;
  24175. function &set(para1: jint; para2: jint; para3: jint; para4: jint): jboolean; overload; virtual;
  24176. function setPath(para1: AGPath; para2: AGRegion): jboolean; overload; virtual;
  24177. function isEmpty(): jboolean; overload; virtual;
  24178. function isRect(): jboolean; overload; virtual;
  24179. function isComplex(): jboolean; overload; virtual;
  24180. function getBounds(): AGRect; overload; virtual;
  24181. function getBounds(para1: AGRect): jboolean; overload; virtual;
  24182. function getBoundaryPath(): AGPath; overload; virtual;
  24183. function getBoundaryPath(para1: AGPath): jboolean; overload; virtual;
  24184. function contains(para1: jint; para2: jint): jboolean; overload; virtual;
  24185. function quickContains(para1: AGRect): jboolean; overload; virtual;
  24186. function quickContains(para1: jint; para2: jint; para3: jint; para4: jint): jboolean; overload; virtual;
  24187. function quickReject(para1: AGRect): jboolean; overload; virtual;
  24188. function quickReject(para1: jint; para2: jint; para3: jint; para4: jint): jboolean; overload; virtual;
  24189. function quickReject(para1: AGRegion): jboolean; overload; virtual;
  24190. procedure translate(para1: jint; para2: jint); overload; virtual;
  24191. procedure translate(para1: jint; para2: jint; para3: AGRegion); overload; virtual;
  24192. function union(para1: AGRect): jboolean; overload; virtual; final;
  24193. function op(para1: AGRect; para2: AGRegion.InnerOp): jboolean; overload; virtual;
  24194. function op(para1: jint; para2: jint; para3: jint; para4: jint; para5: AGRegion.InnerOp): jboolean; overload; virtual;
  24195. function op(para1: AGRegion; para2: AGRegion.InnerOp): jboolean; overload; virtual;
  24196. function op(para1: AGRect; para2: AGRegion; para3: AGRegion.InnerOp): jboolean; overload; virtual;
  24197. function op(para1: AGRegion; para2: AGRegion; para3: AGRegion.InnerOp): jboolean; overload; virtual;
  24198. function toString(): JLString; overload; virtual;
  24199. function describeContents(): jint; overload; virtual;
  24200. procedure writeToParcel(para1: AOParcel; para2: jint); overload; virtual;
  24201. function equals(para1: JLObject): jboolean; overload; virtual;
  24202. strict protected
  24203. procedure finalize(); overload; virtual; // throws java.lang.Throwable
  24204. end;
  24205. AHUUsbAccessory = class external 'android.hardware.usb' name 'UsbAccessory' (JLObject, AOParcelable)
  24206. public
  24207. final class var
  24208. fCREATOR: AOParcelable.InnerCreator; external name 'CREATOR';
  24209. public
  24210. function getManufacturer(): JLString; overload; virtual;
  24211. function getModel(): JLString; overload; virtual;
  24212. function getDescription(): JLString; overload; virtual;
  24213. function getVersion(): JLString; overload; virtual;
  24214. function getUri(): JLString; overload; virtual;
  24215. function getSerial(): JLString; overload; virtual;
  24216. function equals(para1: JLObject): jboolean; overload; virtual;
  24217. function hashCode(): jint; overload; virtual;
  24218. function toString(): JLString; overload; virtual;
  24219. function describeContents(): jint; overload; virtual;
  24220. procedure writeToParcel(para1: AOParcel; para2: jint); overload; virtual;
  24221. end;
  24222. AHUUsbDevice = class external 'android.hardware.usb' name 'UsbDevice' (JLObject, AOParcelable)
  24223. public
  24224. final class var
  24225. fCREATOR: AOParcelable.InnerCreator; external name 'CREATOR';
  24226. public
  24227. function getDeviceName(): JLString; overload; virtual;
  24228. function getDeviceId(): jint; overload; virtual;
  24229. function getVendorId(): jint; overload; virtual;
  24230. function getProductId(): jint; overload; virtual;
  24231. function getDeviceClass(): jint; overload; virtual;
  24232. function getDeviceSubclass(): jint; overload; virtual;
  24233. function getDeviceProtocol(): jint; overload; virtual;
  24234. function getInterfaceCount(): jint; overload; virtual;
  24235. function getInterface(para1: jint): AHUUsbInterface; overload; virtual;
  24236. function equals(para1: JLObject): jboolean; overload; virtual;
  24237. function hashCode(): jint; overload; virtual;
  24238. function toString(): JLString; overload; virtual;
  24239. function describeContents(): jint; overload; virtual;
  24240. procedure writeToParcel(para1: AOParcel; para2: jint); overload; virtual;
  24241. class function getDeviceId(para1: JLString): jint; static; overload;
  24242. class function getDeviceName(para1: jint): JLString; static; overload;
  24243. end;
  24244. AHUUsbEndpoint = class external 'android.hardware.usb' name 'UsbEndpoint' (JLObject, AOParcelable)
  24245. public
  24246. final class var
  24247. fCREATOR: AOParcelable.InnerCreator; external name 'CREATOR';
  24248. public
  24249. function getAddress(): jint; overload; virtual;
  24250. function getEndpointNumber(): jint; overload; virtual;
  24251. function getDirection(): jint; overload; virtual;
  24252. function getAttributes(): jint; overload; virtual;
  24253. function getType(): jint; overload; virtual;
  24254. function getMaxPacketSize(): jint; overload; virtual;
  24255. function getInterval(): jint; overload; virtual;
  24256. function toString(): JLString; overload; virtual;
  24257. function describeContents(): jint; overload; virtual;
  24258. procedure writeToParcel(para1: AOParcel; para2: jint); overload; virtual;
  24259. end;
  24260. AHUUsbInterface = class external 'android.hardware.usb' name 'UsbInterface' (JLObject, AOParcelable)
  24261. public
  24262. final class var
  24263. fCREATOR: AOParcelable.InnerCreator; external name 'CREATOR';
  24264. public
  24265. function getId(): jint; overload; virtual;
  24266. function getInterfaceClass(): jint; overload; virtual;
  24267. function getInterfaceSubclass(): jint; overload; virtual;
  24268. function getInterfaceProtocol(): jint; overload; virtual;
  24269. function getEndpointCount(): jint; overload; virtual;
  24270. function getEndpoint(para1: jint): AHUUsbEndpoint; overload; virtual;
  24271. function toString(): JLString; overload; virtual;
  24272. function describeContents(): jint; overload; virtual;
  24273. procedure writeToParcel(para1: AOParcel; para2: jint); overload; virtual;
  24274. end;
  24275. ALAddress = class external 'android.location' name 'Address' (JLObject, AOParcelable)
  24276. public
  24277. final class var
  24278. fCREATOR: AOParcelable.InnerCreator; external name 'CREATOR';
  24279. public
  24280. constructor create(para1: JULocale); overload;
  24281. function getLocale(): JULocale; overload; virtual;
  24282. function getMaxAddressLineIndex(): jint; overload; virtual;
  24283. function getAddressLine(para1: jint): JLString; overload; virtual;
  24284. procedure setAddressLine(para1: jint; para2: JLString); overload; virtual;
  24285. function getFeatureName(): JLString; overload; virtual;
  24286. procedure setFeatureName(para1: JLString); overload; virtual;
  24287. function getAdminArea(): JLString; overload; virtual;
  24288. procedure setAdminArea(para1: JLString); overload; virtual;
  24289. function getSubAdminArea(): JLString; overload; virtual;
  24290. procedure setSubAdminArea(para1: JLString); overload; virtual;
  24291. function getLocality(): JLString; overload; virtual;
  24292. procedure setLocality(para1: JLString); overload; virtual;
  24293. function getSubLocality(): JLString; overload; virtual;
  24294. procedure setSubLocality(para1: JLString); overload; virtual;
  24295. function getThoroughfare(): JLString; overload; virtual;
  24296. procedure setThoroughfare(para1: JLString); overload; virtual;
  24297. function getSubThoroughfare(): JLString; overload; virtual;
  24298. procedure setSubThoroughfare(para1: JLString); overload; virtual;
  24299. function getPremises(): JLString; overload; virtual;
  24300. procedure setPremises(para1: JLString); overload; virtual;
  24301. function getPostalCode(): JLString; overload; virtual;
  24302. procedure setPostalCode(para1: JLString); overload; virtual;
  24303. function getCountryCode(): JLString; overload; virtual;
  24304. procedure setCountryCode(para1: JLString); overload; virtual;
  24305. function getCountryName(): JLString; overload; virtual;
  24306. procedure setCountryName(para1: JLString); overload; virtual;
  24307. function hasLatitude(): jboolean; overload; virtual;
  24308. function getLatitude(): jdouble; overload; virtual;
  24309. procedure setLatitude(para1: jdouble); overload; virtual;
  24310. procedure clearLatitude(); overload; virtual;
  24311. function hasLongitude(): jboolean; overload; virtual;
  24312. function getLongitude(): jdouble; overload; virtual;
  24313. procedure setLongitude(para1: jdouble); overload; virtual;
  24314. procedure clearLongitude(); overload; virtual;
  24315. function getPhone(): JLString; overload; virtual;
  24316. procedure setPhone(para1: JLString); overload; virtual;
  24317. function getUrl(): JLString; overload; virtual;
  24318. procedure setUrl(para1: JLString); overload; virtual;
  24319. function getExtras(): AOBundle; overload; virtual;
  24320. procedure setExtras(para1: AOBundle); overload; virtual;
  24321. function toString(): JLString; overload; virtual;
  24322. function describeContents(): jint; overload; virtual;
  24323. procedure writeToParcel(para1: AOParcel; para2: jint); overload; virtual;
  24324. end;
  24325. ALCriteria = class external 'android.location' name 'Criteria' (JLObject, AOParcelable)
  24326. public
  24327. const
  24328. NO_REQUIREMENT = 0;
  24329. POWER_LOW = 1;
  24330. POWER_MEDIUM = 2;
  24331. POWER_HIGH = 3;
  24332. ACCURACY_FINE = 1;
  24333. ACCURACY_COARSE = 2;
  24334. ACCURACY_LOW = 1;
  24335. ACCURACY_MEDIUM = 2;
  24336. ACCURACY_HIGH = 3;
  24337. public
  24338. final class var
  24339. fCREATOR: AOParcelable.InnerCreator; external name 'CREATOR';
  24340. public
  24341. constructor create(); overload;
  24342. constructor create(para1: ALCriteria); overload;
  24343. procedure setHorizontalAccuracy(para1: jint); overload; virtual;
  24344. function getHorizontalAccuracy(): jint; overload; virtual;
  24345. procedure setVerticalAccuracy(para1: jint); overload; virtual;
  24346. function getVerticalAccuracy(): jint; overload; virtual;
  24347. procedure setSpeedAccuracy(para1: jint); overload; virtual;
  24348. function getSpeedAccuracy(): jint; overload; virtual;
  24349. procedure setBearingAccuracy(para1: jint); overload; virtual;
  24350. function getBearingAccuracy(): jint; overload; virtual;
  24351. procedure setAccuracy(para1: jint); overload; virtual;
  24352. function getAccuracy(): jint; overload; virtual;
  24353. procedure setPowerRequirement(para1: jint); overload; virtual;
  24354. function getPowerRequirement(): jint; overload; virtual;
  24355. procedure setCostAllowed(para1: jboolean); overload; virtual;
  24356. function isCostAllowed(): jboolean; overload; virtual;
  24357. procedure setAltitudeRequired(para1: jboolean); overload; virtual;
  24358. function isAltitudeRequired(): jboolean; overload; virtual;
  24359. procedure setSpeedRequired(para1: jboolean); overload; virtual;
  24360. function isSpeedRequired(): jboolean; overload; virtual;
  24361. procedure setBearingRequired(para1: jboolean); overload; virtual;
  24362. function isBearingRequired(): jboolean; overload; virtual;
  24363. function describeContents(): jint; overload; virtual;
  24364. procedure writeToParcel(para1: AOParcel; para2: jint); overload; virtual;
  24365. end;
  24366. ALLocation = class external 'android.location' name 'Location' (JLObject, AOParcelable)
  24367. public
  24368. const
  24369. FORMAT_DEGREES = 0;
  24370. FORMAT_MINUTES = 1;
  24371. FORMAT_SECONDS = 2;
  24372. public
  24373. final class var
  24374. fCREATOR: AOParcelable.InnerCreator; external name 'CREATOR';
  24375. public
  24376. constructor create(para1: JLString); overload;
  24377. constructor create(para1: ALLocation); overload;
  24378. procedure dump(para1: AUPrinter; para2: JLString); overload; virtual;
  24379. procedure &set(para1: ALLocation); overload; virtual;
  24380. procedure reset(); overload; virtual;
  24381. class function convert(para1: jdouble; para2: jint): JLString; static; overload;
  24382. class function convert(para1: JLString): jdouble; static; overload;
  24383. class procedure distanceBetween(para1: jdouble; para2: jdouble; para3: jdouble; para4: jdouble; para5: Arr1jfloat); static; overload;
  24384. class procedure distanceBetween(para1: jdouble; para2: jdouble; para3: jdouble; para4: jdouble; var para5: array of jfloat); static; overload;
  24385. function distanceTo(para1: ALLocation): jfloat; overload; virtual;
  24386. function bearingTo(para1: ALLocation): jfloat; overload; virtual;
  24387. function getProvider(): JLString; overload; virtual;
  24388. procedure setProvider(para1: JLString); overload; virtual;
  24389. function getTime(): jlong; overload; virtual;
  24390. procedure setTime(para1: jlong); overload; virtual;
  24391. function getLatitude(): jdouble; overload; virtual;
  24392. procedure setLatitude(para1: jdouble); overload; virtual;
  24393. function getLongitude(): jdouble; overload; virtual;
  24394. procedure setLongitude(para1: jdouble); overload; virtual;
  24395. function hasAltitude(): jboolean; overload; virtual;
  24396. function getAltitude(): jdouble; overload; virtual;
  24397. procedure setAltitude(para1: jdouble); overload; virtual;
  24398. procedure removeAltitude(); overload; virtual;
  24399. function hasSpeed(): jboolean; overload; virtual;
  24400. function getSpeed(): jfloat; overload; virtual;
  24401. procedure setSpeed(para1: jfloat); overload; virtual;
  24402. procedure removeSpeed(); overload; virtual;
  24403. function hasBearing(): jboolean; overload; virtual;
  24404. function getBearing(): jfloat; overload; virtual;
  24405. procedure setBearing(para1: jfloat); overload; virtual;
  24406. procedure removeBearing(); overload; virtual;
  24407. function hasAccuracy(): jboolean; overload; virtual;
  24408. function getAccuracy(): jfloat; overload; virtual;
  24409. procedure setAccuracy(para1: jfloat); overload; virtual;
  24410. procedure removeAccuracy(); overload; virtual;
  24411. function getExtras(): AOBundle; overload; virtual;
  24412. procedure setExtras(para1: AOBundle); overload; virtual;
  24413. function toString(): JLString; overload; virtual;
  24414. function describeContents(): jint; overload; virtual;
  24415. procedure writeToParcel(para1: AOParcel; para2: jint); overload; virtual;
  24416. end;
  24417. ANDhcpInfo = class external 'android.net' name 'DhcpInfo' (JLObject, AOParcelable)
  24418. public
  24419. var
  24420. fipAddress: jint; external name 'ipAddress';
  24421. fgateway: jint; external name 'gateway';
  24422. fnetmask: jint; external name 'netmask';
  24423. fdns1: jint; external name 'dns1';
  24424. fdns2: jint; external name 'dns2';
  24425. fserverAddress: jint; external name 'serverAddress';
  24426. fleaseDuration: jint; external name 'leaseDuration';
  24427. public
  24428. constructor create(); overload;
  24429. function toString(): JLString; overload; virtual;
  24430. function describeContents(): jint; overload; virtual;
  24431. procedure writeToParcel(para1: AOParcel; para2: jint); overload; virtual;
  24432. end;
  24433. ANNetworkInfo = class external 'android.net' name 'NetworkInfo' (JLObject, AOParcelable)
  24434. public
  24435. type
  24436. InnerDetailedState = class;
  24437. Arr1InnerDetailedState = array of InnerDetailedState;
  24438. Arr2InnerDetailedState = array of Arr1InnerDetailedState;
  24439. Arr3InnerDetailedState = array of Arr2InnerDetailedState;
  24440. InnerState = class;
  24441. Arr1InnerState = array of InnerState;
  24442. Arr2InnerState = array of Arr1InnerState;
  24443. Arr3InnerState = array of Arr2InnerState;
  24444. InnerDetailedState = class sealed external 'android.net' name 'DetailedState' (JLEnum)
  24445. public
  24446. final class var
  24447. fAUTHENTICATING: ANNetworkInfo.InnerDetailedState; external name 'AUTHENTICATING';
  24448. fBLOCKED: ANNetworkInfo.InnerDetailedState; external name 'BLOCKED';
  24449. fCONNECTED: ANNetworkInfo.InnerDetailedState; external name 'CONNECTED';
  24450. fCONNECTING: ANNetworkInfo.InnerDetailedState; external name 'CONNECTING';
  24451. fDISCONNECTED: ANNetworkInfo.InnerDetailedState; external name 'DISCONNECTED';
  24452. fDISCONNECTING: ANNetworkInfo.InnerDetailedState; external name 'DISCONNECTING';
  24453. fFAILED: ANNetworkInfo.InnerDetailedState; external name 'FAILED';
  24454. fIDLE: ANNetworkInfo.InnerDetailedState; external name 'IDLE';
  24455. fOBTAINING_IPADDR: ANNetworkInfo.InnerDetailedState; external name 'OBTAINING_IPADDR';
  24456. fSCANNING: ANNetworkInfo.InnerDetailedState; external name 'SCANNING';
  24457. fSUSPENDED: ANNetworkInfo.InnerDetailedState; external name 'SUSPENDED';
  24458. public
  24459. class function values(): ANNetworkInfo.Arr1InnerDetailedState; static; overload;
  24460. class function valueOf(para1: JLString): ANNetworkInfo.InnerDetailedState; static; overload;
  24461. end;
  24462. InnerState = class sealed external 'android.net' name 'State' (JLEnum)
  24463. public
  24464. final class var
  24465. fCONNECTED: ANNetworkInfo.InnerState; external name 'CONNECTED';
  24466. fCONNECTING: ANNetworkInfo.InnerState; external name 'CONNECTING';
  24467. fDISCONNECTED: ANNetworkInfo.InnerState; external name 'DISCONNECTED';
  24468. fDISCONNECTING: ANNetworkInfo.InnerState; external name 'DISCONNECTING';
  24469. fSUSPENDED: ANNetworkInfo.InnerState; external name 'SUSPENDED';
  24470. fUNKNOWN: ANNetworkInfo.InnerState; external name 'UNKNOWN';
  24471. public
  24472. class function values(): ANNetworkInfo.Arr1InnerState; static; overload;
  24473. class function valueOf(para1: JLString): ANNetworkInfo.InnerState; static; overload;
  24474. end;
  24475. public
  24476. function getType(): jint; overload; virtual;
  24477. function getSubtype(): jint; overload; virtual;
  24478. function getTypeName(): JLString; overload; virtual;
  24479. function getSubtypeName(): JLString; overload; virtual;
  24480. function isConnectedOrConnecting(): jboolean; overload; virtual;
  24481. function isConnected(): jboolean; overload; virtual;
  24482. function isAvailable(): jboolean; overload; virtual;
  24483. function isFailover(): jboolean; overload; virtual;
  24484. function isRoaming(): jboolean; overload; virtual;
  24485. function getState(): ANNetworkInfo.InnerState; overload; virtual;
  24486. function getDetailedState(): ANNetworkInfo.InnerDetailedState; overload; virtual;
  24487. function getReason(): JLString; overload; virtual;
  24488. function getExtraInfo(): JLString; overload; virtual;
  24489. function toString(): JLString; overload; virtual;
  24490. function describeContents(): jint; overload; virtual;
  24491. procedure writeToParcel(para1: AOParcel; para2: jint); overload; virtual;
  24492. end;
  24493. ANUri = class abstract external 'android.net' name 'Uri' (JLObject, AOParcelable, JLComparable)
  24494. public
  24495. type
  24496. InnerBuilder = class;
  24497. Arr1InnerBuilder = array of InnerBuilder;
  24498. Arr2InnerBuilder = array of Arr1InnerBuilder;
  24499. Arr3InnerBuilder = array of Arr2InnerBuilder;
  24500. InnerBuilder = class sealed external 'android.net' name 'Builder' (JLObject)
  24501. public
  24502. constructor create(); overload;
  24503. function scheme(para1: JLString): ANUri.InnerBuilder; overload; virtual;
  24504. function opaquePart(para1: JLString): ANUri.InnerBuilder; overload; virtual;
  24505. function encodedOpaquePart(para1: JLString): ANUri.InnerBuilder; overload; virtual;
  24506. function authority(para1: JLString): ANUri.InnerBuilder; overload; virtual;
  24507. function encodedAuthority(para1: JLString): ANUri.InnerBuilder; overload; virtual;
  24508. function path(para1: JLString): ANUri.InnerBuilder; overload; virtual;
  24509. function encodedPath(para1: JLString): ANUri.InnerBuilder; overload; virtual;
  24510. function appendPath(para1: JLString): ANUri.InnerBuilder; overload; virtual;
  24511. function appendEncodedPath(para1: JLString): ANUri.InnerBuilder; overload; virtual;
  24512. function query(para1: JLString): ANUri.InnerBuilder; overload; virtual;
  24513. function encodedQuery(para1: JLString): ANUri.InnerBuilder; overload; virtual;
  24514. function fragment(para1: JLString): ANUri.InnerBuilder; overload; virtual;
  24515. function encodedFragment(para1: JLString): ANUri.InnerBuilder; overload; virtual;
  24516. function appendQueryParameter(para1: JLString; para2: JLString): ANUri.InnerBuilder; overload; virtual;
  24517. function clearQuery(): ANUri.InnerBuilder; overload; virtual;
  24518. function build(): ANUri; overload; virtual;
  24519. function toString(): JLString; overload; virtual;
  24520. end;
  24521. public
  24522. final class var
  24523. fEMPTY: ANUri; external name 'EMPTY';
  24524. fCREATOR: AOParcelable.InnerCreator; external name 'CREATOR';
  24525. public
  24526. function isHierarchical(): jboolean; overload; virtual; abstract;
  24527. function isOpaque(): jboolean; overload; virtual;
  24528. function isRelative(): jboolean; overload; virtual; abstract;
  24529. function isAbsolute(): jboolean; overload; virtual;
  24530. function getScheme(): JLString; overload; virtual; abstract;
  24531. function getSchemeSpecificPart(): JLString; overload; virtual; abstract;
  24532. function getEncodedSchemeSpecificPart(): JLString; overload; virtual; abstract;
  24533. function getAuthority(): JLString; overload; virtual; abstract;
  24534. function getEncodedAuthority(): JLString; overload; virtual; abstract;
  24535. function getUserInfo(): JLString; overload; virtual; abstract;
  24536. function getEncodedUserInfo(): JLString; overload; virtual; abstract;
  24537. function getHost(): JLString; overload; virtual; abstract;
  24538. function getPort(): jint; overload; virtual; abstract;
  24539. function getPath(): JLString; overload; virtual; abstract;
  24540. function getEncodedPath(): JLString; overload; virtual; abstract;
  24541. function getQuery(): JLString; overload; virtual; abstract;
  24542. function getEncodedQuery(): JLString; overload; virtual; abstract;
  24543. function getFragment(): JLString; overload; virtual; abstract;
  24544. function getEncodedFragment(): JLString; overload; virtual; abstract;
  24545. function getPathSegments(): JUList; overload; virtual; abstract;
  24546. function getLastPathSegment(): JLString; overload; virtual; abstract;
  24547. function equals(para1: JLObject): jboolean; overload; virtual;
  24548. function hashCode(): jint; overload; virtual;
  24549. function compareTo(para1: ANUri): jint; overload; virtual;
  24550. function toString(): JLString; overload; virtual; abstract;
  24551. function buildUpon(): ANUri.InnerBuilder; overload; virtual; abstract;
  24552. class function parse(para1: JLString): ANUri; static; overload;
  24553. class function fromFile(para1: JIFile): ANUri; static; overload;
  24554. class function fromParts(para1: JLString; para2: JLString; para3: JLString): ANUri; static; overload;
  24555. function getQueryParameterNames(): JUSet; overload; virtual;
  24556. function getQueryParameters(para1: JLString): JUList; overload; virtual;
  24557. function getQueryParameter(para1: JLString): JLString; overload; virtual;
  24558. function getBooleanQueryParameter(para1: JLString; para2: jboolean): jboolean; overload; virtual;
  24559. class procedure writeToParcel(para1: AOParcel; para2: ANUri); static; overload;
  24560. class function encode(para1: JLString): JLString; static; overload;
  24561. class function encode(para1: JLString; para2: JLString): JLString; static; overload;
  24562. class function decode(para1: JLString): JLString; static; overload;
  24563. class function withAppendedPath(para1: ANUri; para2: JLString): ANUri; static; overload;
  24564. function compareTo(para1: JLObject): jint; overload; virtual;
  24565. end;
  24566. ANSSipProfile = class external 'android.net.sip' name 'SipProfile' (JLObject, AOParcelable, JISerializable, JLCloneable)
  24567. public
  24568. type
  24569. InnerBuilder = class;
  24570. Arr1InnerBuilder = array of InnerBuilder;
  24571. Arr2InnerBuilder = array of Arr1InnerBuilder;
  24572. Arr3InnerBuilder = array of Arr2InnerBuilder;
  24573. InnerBuilder = class external 'android.net.sip' name 'Builder' (JLObject)
  24574. public
  24575. constructor create(para1: ANSSipProfile); overload;
  24576. constructor create(para1: JLString); overload; // throws java.text.ParseException
  24577. constructor create(para1: JLString; para2: JLString); overload; // throws java.text.ParseException
  24578. function setAuthUserName(para1: JLString): ANSSipProfile.InnerBuilder; overload; virtual;
  24579. function setProfileName(para1: JLString): ANSSipProfile.InnerBuilder; overload; virtual;
  24580. function setPassword(para1: JLString): ANSSipProfile.InnerBuilder; overload; virtual;
  24581. function setPort(para1: jint): ANSSipProfile.InnerBuilder; overload; virtual; // throws java.lang.IllegalArgumentException
  24582. function setProtocol(para1: JLString): ANSSipProfile.InnerBuilder; overload; virtual; // throws java.lang.IllegalArgumentException
  24583. function setOutboundProxy(para1: JLString): ANSSipProfile.InnerBuilder; overload; virtual;
  24584. function setDisplayName(para1: JLString): ANSSipProfile.InnerBuilder; overload; virtual;
  24585. function setSendKeepAlive(para1: jboolean): ANSSipProfile.InnerBuilder; overload; virtual;
  24586. function setAutoRegistration(para1: jboolean): ANSSipProfile.InnerBuilder; overload; virtual;
  24587. function build(): ANSSipProfile; overload; virtual;
  24588. end;
  24589. public
  24590. final class var
  24591. fCREATOR: AOParcelable.InnerCreator; external name 'CREATOR';
  24592. public
  24593. procedure writeToParcel(para1: AOParcel; para2: jint); overload; virtual;
  24594. function describeContents(): jint; overload; virtual;
  24595. function getUriString(): JLString; overload; virtual;
  24596. function getDisplayName(): JLString; overload; virtual;
  24597. function getUserName(): JLString; overload; virtual;
  24598. function getAuthUserName(): JLString; overload; virtual;
  24599. function getPassword(): JLString; overload; virtual;
  24600. function getSipDomain(): JLString; overload; virtual;
  24601. function getPort(): jint; overload; virtual;
  24602. function getProtocol(): JLString; overload; virtual;
  24603. function getProxyAddress(): JLString; overload; virtual;
  24604. function getProfileName(): JLString; overload; virtual;
  24605. function getSendKeepAlive(): jboolean; overload; virtual;
  24606. function getAutoRegistration(): jboolean; overload; virtual;
  24607. end;
  24608. ANWScanResult = class external 'android.net.wifi' name 'ScanResult' (JLObject, AOParcelable)
  24609. public
  24610. var
  24611. fSSID: JLString; external name 'SSID';
  24612. fBSSID: JLString; external name 'BSSID';
  24613. fcapabilities: JLString; external name 'capabilities';
  24614. flevel: jint; external name 'level';
  24615. ffrequency: jint; external name 'frequency';
  24616. public
  24617. function toString(): JLString; overload; virtual;
  24618. function describeContents(): jint; overload; virtual;
  24619. procedure writeToParcel(para1: AOParcel; para2: jint); overload; virtual;
  24620. end;
  24621. ANWSupplicantState = class sealed external 'android.net.wifi' name 'SupplicantState' (JLEnum, AOParcelable)
  24622. public
  24623. final class var
  24624. fASSOCIATED: ANWSupplicantState; external name 'ASSOCIATED';
  24625. fASSOCIATING: ANWSupplicantState; external name 'ASSOCIATING';
  24626. fAUTHENTICATING: ANWSupplicantState; external name 'AUTHENTICATING';
  24627. fCOMPLETED: ANWSupplicantState; external name 'COMPLETED';
  24628. fDISCONNECTED: ANWSupplicantState; external name 'DISCONNECTED';
  24629. fDORMANT: ANWSupplicantState; external name 'DORMANT';
  24630. fFOUR_WAY_HANDSHAKE: ANWSupplicantState; external name 'FOUR_WAY_HANDSHAKE';
  24631. fGROUP_HANDSHAKE: ANWSupplicantState; external name 'GROUP_HANDSHAKE';
  24632. fINACTIVE: ANWSupplicantState; external name 'INACTIVE';
  24633. fINTERFACE_DISABLED: ANWSupplicantState; external name 'INTERFACE_DISABLED';
  24634. fINVALID: ANWSupplicantState; external name 'INVALID';
  24635. fSCANNING: ANWSupplicantState; external name 'SCANNING';
  24636. fUNINITIALIZED: ANWSupplicantState; external name 'UNINITIALIZED';
  24637. public
  24638. class function values(): Arr1ANWSupplicantState; static; overload;
  24639. class function valueOf(para1: JLString): ANWSupplicantState; static; overload;
  24640. class function isValidState(para1: ANWSupplicantState): jboolean; static; overload;
  24641. function describeContents(): jint; overload; virtual;
  24642. procedure writeToParcel(para1: AOParcel; para2: jint); overload; virtual;
  24643. end;
  24644. ANWWifiConfiguration = class external 'android.net.wifi' name 'WifiConfiguration' (JLObject, AOParcelable)
  24645. public
  24646. type
  24647. InnerStatus = class;
  24648. Arr1InnerStatus = array of InnerStatus;
  24649. Arr2InnerStatus = array of Arr1InnerStatus;
  24650. Arr3InnerStatus = array of Arr2InnerStatus;
  24651. InnerGroupCipher = class;
  24652. Arr1InnerGroupCipher = array of InnerGroupCipher;
  24653. Arr2InnerGroupCipher = array of Arr1InnerGroupCipher;
  24654. Arr3InnerGroupCipher = array of Arr2InnerGroupCipher;
  24655. InnerPairwiseCipher = class;
  24656. Arr1InnerPairwiseCipher = array of InnerPairwiseCipher;
  24657. Arr2InnerPairwiseCipher = array of Arr1InnerPairwiseCipher;
  24658. Arr3InnerPairwiseCipher = array of Arr2InnerPairwiseCipher;
  24659. InnerAuthAlgorithm = class;
  24660. Arr1InnerAuthAlgorithm = array of InnerAuthAlgorithm;
  24661. Arr2InnerAuthAlgorithm = array of Arr1InnerAuthAlgorithm;
  24662. Arr3InnerAuthAlgorithm = array of Arr2InnerAuthAlgorithm;
  24663. InnerProtocol = class;
  24664. Arr1InnerProtocol = array of InnerProtocol;
  24665. Arr2InnerProtocol = array of Arr1InnerProtocol;
  24666. Arr3InnerProtocol = array of Arr2InnerProtocol;
  24667. InnerKeyMgmt = class;
  24668. Arr1InnerKeyMgmt = array of InnerKeyMgmt;
  24669. Arr2InnerKeyMgmt = array of Arr1InnerKeyMgmt;
  24670. Arr3InnerKeyMgmt = array of Arr2InnerKeyMgmt;
  24671. InnerStatus = class external 'android.net.wifi' name 'Status' (JLObject)
  24672. public
  24673. const
  24674. CURRENT = 0;
  24675. DISABLED = 1;
  24676. ENABLED = 2;
  24677. public
  24678. final class var
  24679. fstrings: Arr1JLString; external name 'strings';
  24680. end;
  24681. InnerGroupCipher = class external 'android.net.wifi' name 'GroupCipher' (JLObject)
  24682. public
  24683. const
  24684. WEP40 = 0;
  24685. WEP104 = 1;
  24686. TKIP = 2;
  24687. CCMP = 3;
  24688. varName = 'group';
  24689. public
  24690. final class var
  24691. fstrings: Arr1JLString; external name 'strings';
  24692. end;
  24693. InnerPairwiseCipher = class external 'android.net.wifi' name 'PairwiseCipher' (JLObject)
  24694. public
  24695. const
  24696. NONE = 0;
  24697. TKIP = 1;
  24698. CCMP = 2;
  24699. varName = 'pairwise';
  24700. public
  24701. final class var
  24702. fstrings: Arr1JLString; external name 'strings';
  24703. end;
  24704. InnerAuthAlgorithm = class external 'android.net.wifi' name 'AuthAlgorithm' (JLObject)
  24705. public
  24706. const
  24707. OPEN = 0;
  24708. SHARED = 1;
  24709. LEAP = 2;
  24710. varName = 'auth_alg';
  24711. public
  24712. final class var
  24713. fstrings: Arr1JLString; external name 'strings';
  24714. end;
  24715. InnerProtocol = class external 'android.net.wifi' name 'Protocol' (JLObject)
  24716. public
  24717. const
  24718. WPA = 0;
  24719. RSN = 1;
  24720. varName = 'proto';
  24721. public
  24722. final class var
  24723. fstrings: Arr1JLString; external name 'strings';
  24724. end;
  24725. InnerKeyMgmt = class external 'android.net.wifi' name 'KeyMgmt' (JLObject)
  24726. public
  24727. const
  24728. NONE = 0;
  24729. WPA_PSK = 1;
  24730. WPA_EAP = 2;
  24731. IEEE8021X = 3;
  24732. varName = 'key_mgmt';
  24733. public
  24734. final class var
  24735. fstrings: Arr1JLString; external name 'strings';
  24736. end;
  24737. public
  24738. var
  24739. fnetworkId: jint; external name 'networkId';
  24740. fstatus: jint; external name 'status';
  24741. fSSID: JLString; external name 'SSID';
  24742. fBSSID: JLString; external name 'BSSID';
  24743. fpreSharedKey: JLString; external name 'preSharedKey';
  24744. fwepKeys: Arr1JLString; external name 'wepKeys';
  24745. fwepTxKeyIndex: jint; external name 'wepTxKeyIndex';
  24746. fpriority: jint; external name 'priority';
  24747. fhiddenSSID: jboolean; external name 'hiddenSSID';
  24748. fallowedKeyManagement: JUBitSet; external name 'allowedKeyManagement';
  24749. fallowedProtocols: JUBitSet; external name 'allowedProtocols';
  24750. fallowedAuthAlgorithms: JUBitSet; external name 'allowedAuthAlgorithms';
  24751. fallowedPairwiseCiphers: JUBitSet; external name 'allowedPairwiseCiphers';
  24752. fallowedGroupCiphers: JUBitSet; external name 'allowedGroupCiphers';
  24753. public
  24754. constructor create(); overload;
  24755. function toString(): JLString; overload; virtual;
  24756. function describeContents(): jint; overload; virtual;
  24757. procedure writeToParcel(para1: AOParcel; para2: jint); overload; virtual;
  24758. end;
  24759. ANWWpsInfo = class external 'android.net.wifi' name 'WpsInfo' (JLObject, AOParcelable)
  24760. public
  24761. const
  24762. PBC = 0;
  24763. DISPLAY = 1;
  24764. KEYPAD = 2;
  24765. &LABEL = 3;
  24766. INVALID = 4;
  24767. public
  24768. var
  24769. fsetup: jint; external name 'setup';
  24770. fpin: JLString; external name 'pin';
  24771. public
  24772. final class var
  24773. fCREATOR: AOParcelable.InnerCreator; external name 'CREATOR';
  24774. public
  24775. constructor create(); overload;
  24776. constructor create(para1: ANWWpsInfo); overload;
  24777. function toString(): JLString; overload; virtual;
  24778. function describeContents(): jint; overload; virtual;
  24779. procedure writeToParcel(para1: AOParcel; para2: jint); overload; virtual;
  24780. end;
  24781. ANWPWifiP2pConfig = class external 'android.net.wifi.p2p' name 'WifiP2pConfig' (JLObject, AOParcelable)
  24782. public
  24783. var
  24784. fdeviceAddress: JLString; external name 'deviceAddress';
  24785. fwps: ANWWpsInfo; external name 'wps';
  24786. fgroupOwnerIntent: jint; external name 'groupOwnerIntent';
  24787. public
  24788. final class var
  24789. fCREATOR: AOParcelable.InnerCreator; external name 'CREATOR';
  24790. public
  24791. constructor create(); overload;
  24792. constructor create(para1: ANWPWifiP2pConfig); overload;
  24793. function toString(): JLString; overload; virtual;
  24794. function describeContents(): jint; overload; virtual;
  24795. procedure writeToParcel(para1: AOParcel; para2: jint); overload; virtual;
  24796. end;
  24797. ANWPWifiP2pDevice = class external 'android.net.wifi.p2p' name 'WifiP2pDevice' (JLObject, AOParcelable)
  24798. public
  24799. var
  24800. fdeviceName: JLString; external name 'deviceName';
  24801. fdeviceAddress: JLString; external name 'deviceAddress';
  24802. fprimaryDeviceType: JLString; external name 'primaryDeviceType';
  24803. fsecondaryDeviceType: JLString; external name 'secondaryDeviceType';
  24804. public
  24805. const
  24806. CONNECTED = 0;
  24807. INVITED = 1;
  24808. FAILED = 2;
  24809. AVAILABLE = 3;
  24810. UNAVAILABLE = 4;
  24811. public
  24812. var
  24813. fstatus: jint; external name 'status';
  24814. public
  24815. final class var
  24816. fCREATOR: AOParcelable.InnerCreator; external name 'CREATOR';
  24817. public
  24818. constructor create(); overload;
  24819. constructor create(para1: ANWPWifiP2pDevice); overload;
  24820. function wpsPbcSupported(): jboolean; overload; virtual;
  24821. function wpsKeypadSupported(): jboolean; overload; virtual;
  24822. function wpsDisplaySupported(): jboolean; overload; virtual;
  24823. function isServiceDiscoveryCapable(): jboolean; overload; virtual;
  24824. function isGroupOwner(): jboolean; overload; virtual;
  24825. function equals(para1: JLObject): jboolean; overload; virtual;
  24826. function toString(): JLString; overload; virtual;
  24827. function describeContents(): jint; overload; virtual;
  24828. procedure writeToParcel(para1: AOParcel; para2: jint); overload; virtual;
  24829. end;
  24830. ANWPWifiP2pDeviceList = class external 'android.net.wifi.p2p' name 'WifiP2pDeviceList' (JLObject, AOParcelable)
  24831. public
  24832. final class var
  24833. fCREATOR: AOParcelable.InnerCreator; external name 'CREATOR';
  24834. public
  24835. constructor create(); overload;
  24836. constructor create(para1: ANWPWifiP2pDeviceList); overload;
  24837. function getDeviceList(): JUCollection; overload; virtual;
  24838. function toString(): JLString; overload; virtual;
  24839. function describeContents(): jint; overload; virtual;
  24840. procedure writeToParcel(para1: AOParcel; para2: jint); overload; virtual;
  24841. end;
  24842. ANWPWifiP2pGroup = class external 'android.net.wifi.p2p' name 'WifiP2pGroup' (JLObject, AOParcelable)
  24843. public
  24844. final class var
  24845. fCREATOR: AOParcelable.InnerCreator; external name 'CREATOR';
  24846. public
  24847. constructor create(); overload;
  24848. constructor create(para1: ANWPWifiP2pGroup); overload;
  24849. function getNetworkName(): JLString; overload; virtual;
  24850. function isGroupOwner(): jboolean; overload; virtual;
  24851. function getOwner(): ANWPWifiP2pDevice; overload; virtual;
  24852. function getClientList(): JUCollection; overload; virtual;
  24853. function getPassphrase(): JLString; overload; virtual;
  24854. function getInterface(): JLString; overload; virtual;
  24855. function toString(): JLString; overload; virtual;
  24856. function describeContents(): jint; overload; virtual;
  24857. procedure writeToParcel(para1: AOParcel; para2: jint); overload; virtual;
  24858. end;
  24859. ANWPWifiP2pInfo = class external 'android.net.wifi.p2p' name 'WifiP2pInfo' (JLObject, AOParcelable)
  24860. public
  24861. var
  24862. fgroupFormed: jboolean; external name 'groupFormed';
  24863. fisGroupOwner: jboolean; external name 'isGroupOwner';
  24864. fgroupOwnerAddress: JNInetAddress; external name 'groupOwnerAddress';
  24865. public
  24866. final class var
  24867. fCREATOR: AOParcelable.InnerCreator; external name 'CREATOR';
  24868. public
  24869. constructor create(); overload;
  24870. constructor create(para1: ANWPWifiP2pInfo); overload;
  24871. function toString(): JLString; overload; virtual;
  24872. function describeContents(): jint; overload; virtual;
  24873. procedure writeToParcel(para1: AOParcel; para2: jint); overload; virtual;
  24874. end;
  24875. ANNdefMessage = class sealed external 'android.nfc' name 'NdefMessage' (JLObject, AOParcelable)
  24876. public
  24877. final class var
  24878. fCREATOR: AOParcelable.InnerCreator; external name 'CREATOR';
  24879. public
  24880. constructor create(para1: Arr1jbyte); overload; // throws android.nfc.FormatException
  24881. constructor create(const para1: array of jbyte); overload; // throws android.nfc.FormatException
  24882. constructor create(para1: Arr1ANNdefRecord); overload;
  24883. constructor create(const para1: array of ANNdefRecord); overload;
  24884. function getRecords(): Arr1ANNdefRecord; overload; virtual;
  24885. function toByteArray(): Arr1jbyte; overload; virtual;
  24886. function describeContents(): jint; overload; virtual;
  24887. procedure writeToParcel(para1: AOParcel; para2: jint); overload; virtual;
  24888. end;
  24889. ANNdefRecord = class sealed external 'android.nfc' name 'NdefRecord' (JLObject, AOParcelable)
  24890. public
  24891. const
  24892. TNF_EMPTY = 0;
  24893. TNF_WELL_KNOWN = 1;
  24894. TNF_MIME_MEDIA = 2;
  24895. TNF_ABSOLUTE_URI = 3;
  24896. TNF_EXTERNAL_TYPE = 4;
  24897. TNF_UNKNOWN = 5;
  24898. TNF_UNCHANGED = 6;
  24899. public
  24900. final class var
  24901. fRTD_TEXT: Arr1jbyte; external name 'RTD_TEXT';
  24902. fRTD_URI: Arr1jbyte; external name 'RTD_URI';
  24903. fRTD_SMART_POSTER: Arr1jbyte; external name 'RTD_SMART_POSTER';
  24904. fRTD_ALTERNATIVE_CARRIER: Arr1jbyte; external name 'RTD_ALTERNATIVE_CARRIER';
  24905. fRTD_HANDOVER_CARRIER: Arr1jbyte; external name 'RTD_HANDOVER_CARRIER';
  24906. fRTD_HANDOVER_REQUEST: Arr1jbyte; external name 'RTD_HANDOVER_REQUEST';
  24907. fRTD_HANDOVER_SELECT: Arr1jbyte; external name 'RTD_HANDOVER_SELECT';
  24908. fCREATOR: AOParcelable.InnerCreator; external name 'CREATOR';
  24909. public
  24910. constructor create(para1: jshort; para2: Arr1jbyte; para3: Arr1jbyte; para4: Arr1jbyte); overload;
  24911. constructor create(para1: jshort; const para2: array of jbyte; const para3: array of jbyte; const para4: array of jbyte); overload;
  24912. constructor create(para1: Arr1jbyte); overload; // throws android.nfc.FormatException
  24913. constructor create(const para1: array of jbyte); overload; // throws android.nfc.FormatException
  24914. function getTnf(): jshort; overload; virtual;
  24915. function getType(): Arr1jbyte; overload; virtual;
  24916. function getId(): Arr1jbyte; overload; virtual;
  24917. function getPayload(): Arr1jbyte; overload; virtual;
  24918. class function createApplicationRecord(para1: JLString): ANNdefRecord; static; overload;
  24919. class function createUri(para1: ANUri): ANNdefRecord; static; overload;
  24920. class function createUri(para1: JLString): ANNdefRecord; static; overload;
  24921. function toByteArray(): Arr1jbyte; overload; virtual;
  24922. function describeContents(): jint; overload; virtual;
  24923. procedure writeToParcel(para1: AOParcel; para2: jint); overload; virtual;
  24924. end;
  24925. ANTag = class sealed external 'android.nfc' name 'Tag' (JLObject, AOParcelable)
  24926. public
  24927. final class var
  24928. fCREATOR: AOParcelable.InnerCreator; external name 'CREATOR';
  24929. public
  24930. function getId(): Arr1jbyte; overload; virtual;
  24931. function getTechList(): Arr1JLString; overload; virtual;
  24932. function toString(): JLString; overload; virtual;
  24933. function describeContents(): jint; overload; virtual;
  24934. procedure writeToParcel(para1: AOParcel; para2: jint); overload; virtual;
  24935. end;
  24936. AOBundle = class sealed external 'android.os' name 'Bundle' (JLObject, AOParcelable, JLCloneable)
  24937. public
  24938. final class var
  24939. fEMPTY: AOBundle; external name 'EMPTY';
  24940. fCREATOR: AOParcelable.InnerCreator; external name 'CREATOR';
  24941. public
  24942. constructor create(); overload;
  24943. constructor create(para1: JLClassLoader); overload;
  24944. constructor create(para1: jint); overload;
  24945. constructor create(para1: AOBundle); overload;
  24946. procedure setClassLoader(para1: JLClassLoader); overload; virtual;
  24947. function getClassLoader(): JLClassLoader; overload; virtual;
  24948. function clone(): JLObject; overload; virtual;
  24949. function size(): jint; overload; virtual;
  24950. function isEmpty(): jboolean; overload; virtual;
  24951. procedure clear(); overload; virtual;
  24952. function containsKey(para1: JLString): jboolean; overload; virtual;
  24953. function get(para1: JLString): JLObject; overload; virtual;
  24954. procedure remove(para1: JLString); overload; virtual;
  24955. procedure putAll(para1: AOBundle); overload; virtual;
  24956. function keySet(): JUSet; overload; virtual;
  24957. function hasFileDescriptors(): jboolean; overload; virtual;
  24958. procedure putBoolean(para1: JLString; para2: jboolean); overload; virtual;
  24959. procedure putByte(para1: JLString; para2: jbyte); overload; virtual;
  24960. procedure putChar(para1: JLString; para2: jchar); overload; virtual;
  24961. procedure putShort(para1: JLString; para2: jshort); overload; virtual;
  24962. procedure putInt(para1: JLString; para2: jint); overload; virtual;
  24963. procedure putLong(para1: JLString; para2: jlong); overload; virtual;
  24964. procedure putFloat(para1: JLString; para2: jfloat); overload; virtual;
  24965. procedure putDouble(para1: JLString; para2: jdouble); overload; virtual;
  24966. procedure putString(para1: JLString; para2: JLString); overload; virtual;
  24967. procedure putCharSequence(para1: JLString; para2: JLCharSequence); overload; virtual;
  24968. procedure putParcelable(para1: JLString; para2: AOParcelable); overload; virtual;
  24969. procedure putParcelableArray(para1: JLString; para2: Arr1AOParcelable); overload; virtual;
  24970. procedure putParcelableArray(para1: JLString; var para2: array of AOParcelable); overload; virtual;
  24971. procedure putParcelableArrayList(para1: JLString; para2: JUArrayList); overload; virtual;
  24972. procedure putSparseParcelableArray(para1: JLString; para2: AUSparseArray); overload; virtual;
  24973. procedure putIntegerArrayList(para1: JLString; para2: JUArrayList); overload; virtual;
  24974. procedure putStringArrayList(para1: JLString; para2: JUArrayList); overload; virtual;
  24975. procedure putCharSequenceArrayList(para1: JLString; para2: JUArrayList); overload; virtual;
  24976. procedure putSerializable(para1: JLString; para2: JISerializable); overload; virtual;
  24977. procedure putBooleanArray(para1: JLString; para2: Arr1jboolean); overload; virtual;
  24978. procedure putBooleanArray(para1: JLString; var para2: array of jboolean); overload; virtual;
  24979. procedure putByteArray(para1: JLString; para2: Arr1jbyte); overload; virtual;
  24980. procedure putByteArray(para1: JLString; var para2: array of jbyte); overload; virtual;
  24981. procedure putShortArray(para1: JLString; para2: Arr1jshort); overload; virtual;
  24982. procedure putShortArray(para1: JLString; var para2: array of jshort); overload; virtual;
  24983. procedure putCharArray(para1: JLString; para2: Arr1jchar); overload; virtual;
  24984. procedure putCharArray(para1: JLString; var para2: array of jchar); overload; virtual;
  24985. procedure putIntArray(para1: JLString; para2: Arr1jint); overload; virtual;
  24986. procedure putIntArray(para1: JLString; var para2: array of jint); overload; virtual;
  24987. procedure putLongArray(para1: JLString; para2: Arr1jlong); overload; virtual;
  24988. procedure putLongArray(para1: JLString; var para2: array of jlong); overload; virtual;
  24989. procedure putFloatArray(para1: JLString; para2: Arr1jfloat); overload; virtual;
  24990. procedure putFloatArray(para1: JLString; var para2: array of jfloat); overload; virtual;
  24991. procedure putDoubleArray(para1: JLString; para2: Arr1jdouble); overload; virtual;
  24992. procedure putDoubleArray(para1: JLString; var para2: array of jdouble); overload; virtual;
  24993. procedure putStringArray(para1: JLString; para2: Arr1JLString); overload; virtual;
  24994. procedure putStringArray(para1: JLString; var para2: array of JLString); overload; virtual;
  24995. procedure putCharSequenceArray(para1: JLString; para2: Arr1JLCharSequence); overload; virtual;
  24996. procedure putCharSequenceArray(para1: JLString; var para2: array of JLCharSequence); overload; virtual;
  24997. procedure putBundle(para1: JLString; para2: AOBundle); overload; virtual;
  24998. function getBoolean(para1: JLString): jboolean; overload; virtual;
  24999. function getBoolean(para1: JLString; para2: jboolean): jboolean; overload; virtual;
  25000. function getByte(para1: JLString): jbyte; overload; virtual;
  25001. function getByte(para1: JLString; para2: jbyte): JLByte; overload; virtual;
  25002. function getChar(para1: JLString): jchar; overload; virtual;
  25003. function getChar(para1: JLString; para2: jchar): jchar; overload; virtual;
  25004. function getShort(para1: JLString): jshort; overload; virtual;
  25005. function getShort(para1: JLString; para2: jshort): jshort; overload; virtual;
  25006. function getInt(para1: JLString): jint; overload; virtual;
  25007. function getInt(para1: JLString; para2: jint): jint; overload; virtual;
  25008. function getLong(para1: JLString): jlong; overload; virtual;
  25009. function getLong(para1: JLString; para2: jlong): jlong; overload; virtual;
  25010. function getFloat(para1: JLString): jfloat; overload; virtual;
  25011. function getFloat(para1: JLString; para2: jfloat): jfloat; overload; virtual;
  25012. function getDouble(para1: JLString): jdouble; overload; virtual;
  25013. function getDouble(para1: JLString; para2: jdouble): jdouble; overload; virtual;
  25014. function getString(para1: JLString): JLString; overload; virtual;
  25015. function getString(para1: JLString; para2: JLString): JLString; overload; virtual;
  25016. function getCharSequence(para1: JLString): JLCharSequence; overload; virtual;
  25017. function getCharSequence(para1: JLString; para2: JLCharSequence): JLCharSequence; overload; virtual;
  25018. function getBundle(para1: JLString): AOBundle; overload; virtual;
  25019. function getParcelable(para1: JLString): AOParcelable; overload; virtual;
  25020. function getParcelableArray(para1: JLString): Arr1AOParcelable; overload; virtual;
  25021. function getParcelableArrayList(para1: JLString): JUArrayList; overload; virtual;
  25022. function getSparseParcelableArray(para1: JLString): AUSparseArray; overload; virtual;
  25023. function getSerializable(para1: JLString): JISerializable; overload; virtual;
  25024. function getIntegerArrayList(para1: JLString): JUArrayList; overload; virtual;
  25025. function getStringArrayList(para1: JLString): JUArrayList; overload; virtual;
  25026. function getCharSequenceArrayList(para1: JLString): JUArrayList; overload; virtual;
  25027. function getBooleanArray(para1: JLString): Arr1jboolean; overload; virtual;
  25028. function getByteArray(para1: JLString): Arr1jbyte; overload; virtual;
  25029. function getShortArray(para1: JLString): Arr1jshort; overload; virtual;
  25030. function getCharArray(para1: JLString): Arr1jchar; overload; virtual;
  25031. function getIntArray(para1: JLString): Arr1jint; overload; virtual;
  25032. function getLongArray(para1: JLString): Arr1jlong; overload; virtual;
  25033. function getFloatArray(para1: JLString): Arr1jfloat; overload; virtual;
  25034. function getDoubleArray(para1: JLString): Arr1jdouble; overload; virtual;
  25035. function getStringArray(para1: JLString): Arr1JLString; overload; virtual;
  25036. function getCharSequenceArray(para1: JLString): Arr1JLCharSequence; overload; virtual;
  25037. function describeContents(): jint; overload; virtual;
  25038. procedure writeToParcel(para1: AOParcel; para2: jint); overload; virtual;
  25039. procedure readFromParcel(para1: AOParcel); overload; virtual;
  25040. function toString(): JLString; overload; virtual;
  25041. end;
  25042. AODebug = class sealed external 'android.os' name 'Debug' (JLObject)
  25043. public
  25044. type
  25045. InnerInstructionCount = class;
  25046. Arr1InnerInstructionCount = array of InnerInstructionCount;
  25047. Arr2InnerInstructionCount = array of Arr1InnerInstructionCount;
  25048. Arr3InnerInstructionCount = array of Arr2InnerInstructionCount;
  25049. InnerMemoryInfo = class;
  25050. Arr1InnerMemoryInfo = array of InnerMemoryInfo;
  25051. Arr2InnerMemoryInfo = array of Arr1InnerMemoryInfo;
  25052. Arr3InnerMemoryInfo = array of Arr2InnerMemoryInfo;
  25053. InnerInstructionCount = class external 'android.os' name 'InstructionCount' (JLObject)
  25054. public
  25055. constructor create(); overload;
  25056. function resetAndStart(): jboolean; overload; virtual;
  25057. function collect(): jboolean; overload; virtual;
  25058. function globalTotal(): jint; overload; virtual;
  25059. function globalMethodInvocations(): jint; overload; virtual;
  25060. end;
  25061. InnerMemoryInfo = class external 'android.os' name 'MemoryInfo' (JLObject, AOParcelable)
  25062. public
  25063. var
  25064. fdalvikPss: jint; external name 'dalvikPss';
  25065. fdalvikPrivateDirty: jint; external name 'dalvikPrivateDirty';
  25066. fdalvikSharedDirty: jint; external name 'dalvikSharedDirty';
  25067. fnativePss: jint; external name 'nativePss';
  25068. fnativePrivateDirty: jint; external name 'nativePrivateDirty';
  25069. fnativeSharedDirty: jint; external name 'nativeSharedDirty';
  25070. fotherPss: jint; external name 'otherPss';
  25071. fotherPrivateDirty: jint; external name 'otherPrivateDirty';
  25072. fotherSharedDirty: jint; external name 'otherSharedDirty';
  25073. public
  25074. final class var
  25075. fCREATOR: AOParcelable.InnerCreator; external name 'CREATOR';
  25076. public
  25077. constructor create(); overload;
  25078. function getTotalPss(): jint; overload; virtual;
  25079. function getTotalPrivateDirty(): jint; overload; virtual;
  25080. function getTotalSharedDirty(): jint; overload; virtual;
  25081. function getOtherPss(para1: jint): jint; overload; virtual;
  25082. function getOtherPrivateDirty(para1: jint): jint; overload; virtual;
  25083. function getOtherSharedDirty(para1: jint): jint; overload; virtual;
  25084. class function getOtherLabel(para1: jint): JLString; static; overload;
  25085. function describeContents(): jint; overload; virtual;
  25086. procedure writeToParcel(para1: AOParcel; para2: jint); overload; virtual;
  25087. procedure readFromParcel(para1: AOParcel); overload; virtual;
  25088. end;
  25089. public
  25090. const
  25091. TRACE_COUNT_ALLOCS = 1;
  25092. SHOW_FULL_DETAIL = 1;
  25093. SHOW_CLASSLOADER = 2;
  25094. SHOW_INITIALIZED = 4;
  25095. public
  25096. class procedure waitForDebugger(); static; overload;
  25097. class function waitingForDebugger(): jboolean; static; overload;
  25098. class function isDebuggerConnected(): jboolean; static; overload;
  25099. class procedure changeDebugPort(para1: jint); static; overload;
  25100. class procedure startNativeTracing(); static; overload;
  25101. class procedure stopNativeTracing(); static; overload;
  25102. class procedure enableEmulatorTraceOutput(); static; overload;
  25103. class procedure startMethodTracing(); static; overload;
  25104. class procedure startMethodTracing(para1: JLString); static; overload;
  25105. class procedure startMethodTracing(para1: JLString; para2: jint); static; overload;
  25106. class procedure startMethodTracing(para1: JLString; para2: jint; para3: jint); static; overload;
  25107. class procedure stopMethodTracing(); static; overload;
  25108. class function threadCpuTimeNanos(): jlong; static; overload;
  25109. class procedure startAllocCounting(); static; overload;
  25110. class procedure stopAllocCounting(); static; overload;
  25111. class function getGlobalAllocCount(): jint; static; overload;
  25112. class function getGlobalAllocSize(): jint; static; overload;
  25113. class function getGlobalFreedCount(): jint; static; overload;
  25114. class function getGlobalFreedSize(): jint; static; overload;
  25115. class function getGlobalClassInitCount(): jint; static; overload;
  25116. class function getGlobalClassInitTime(): jint; static; overload;
  25117. class function getGlobalExternalAllocCount(): jint; static; overload;
  25118. class function getGlobalExternalAllocSize(): jint; static; overload;
  25119. class function getGlobalExternalFreedCount(): jint; static; overload;
  25120. class function getGlobalExternalFreedSize(): jint; static; overload;
  25121. class function getGlobalGcInvocationCount(): jint; static; overload;
  25122. class function getThreadAllocCount(): jint; static; overload;
  25123. class function getThreadAllocSize(): jint; static; overload;
  25124. class function getThreadExternalAllocCount(): jint; static; overload;
  25125. class function getThreadExternalAllocSize(): jint; static; overload;
  25126. class function getThreadGcInvocationCount(): jint; static; overload;
  25127. class procedure resetGlobalAllocCount(); static; overload;
  25128. class procedure resetGlobalAllocSize(); static; overload;
  25129. class procedure resetGlobalFreedCount(); static; overload;
  25130. class procedure resetGlobalFreedSize(); static; overload;
  25131. class procedure resetGlobalClassInitCount(); static; overload;
  25132. class procedure resetGlobalClassInitTime(); static; overload;
  25133. class procedure resetGlobalExternalAllocCount(); static; overload;
  25134. class procedure resetGlobalExternalAllocSize(); static; overload;
  25135. class procedure resetGlobalExternalFreedCount(); static; overload;
  25136. class procedure resetGlobalExternalFreedSize(); static; overload;
  25137. class procedure resetGlobalGcInvocationCount(); static; overload;
  25138. class procedure resetThreadAllocCount(); static; overload;
  25139. class procedure resetThreadAllocSize(); static; overload;
  25140. class procedure resetThreadExternalAllocCount(); static; overload;
  25141. class procedure resetThreadExternalAllocSize(); static; overload;
  25142. class procedure resetThreadGcInvocationCount(); static; overload;
  25143. class procedure resetAllCounts(); static; overload;
  25144. class function getNativeHeapSize(): jlong; static; overload;
  25145. class function getNativeHeapAllocatedSize(): jlong; static; overload;
  25146. class function getNativeHeapFreeSize(): jlong; static; overload;
  25147. class procedure getMemoryInfo(para1: AODebug.InnerMemoryInfo); static; overload;
  25148. class function getPss(): jlong; static; overload;
  25149. class function setAllocationLimit(para1: jint): jint; static; overload;
  25150. class function setGlobalAllocationLimit(para1: jint): jint; static; overload;
  25151. class procedure printLoadedClasses(para1: jint); static; overload;
  25152. class function getLoadedClassCount(): jint; static; overload;
  25153. class procedure dumpHprofData(para1: JLString); static; overload; // throws java.io.IOException
  25154. class function getBinderSentTransactions(): jint; static; overload;
  25155. class function getBinderReceivedTransactions(): jint; static; overload;
  25156. class function getBinderLocalObjectCount(): jint; static; overload; final;
  25157. class function getBinderProxyObjectCount(): jint; static; overload; final;
  25158. class function getBinderDeathObjectCount(): jint; static; overload; final;
  25159. class function dumpService(para1: JLString; para2: JIFileDescriptor; para3: Arr1JLString): jboolean; static; overload;
  25160. class function dumpService(para1: JLString; para2: JIFileDescriptor; var para3: array of JLString): jboolean; static; overload;
  25161. end;
  25162. AOMessage = class sealed external 'android.os' name 'Message' (JLObject, AOParcelable)
  25163. public
  25164. var
  25165. fwhat: jint; external name 'what';
  25166. farg1: jint; external name 'arg1';
  25167. farg2: jint; external name 'arg2';
  25168. fobj: JLObject; external name 'obj';
  25169. freplyTo: AOMessenger; external name 'replyTo';
  25170. public
  25171. final class var
  25172. fCREATOR: AOParcelable.InnerCreator; external name 'CREATOR';
  25173. public
  25174. constructor create(); overload;
  25175. class function obtain(): AOMessage; static; overload;
  25176. class function obtain(para1: AOMessage): AOMessage; static; overload;
  25177. class function obtain(para1: AOHandler): AOMessage; static; overload;
  25178. class function obtain(para1: AOHandler; para2: JLRunnable): AOMessage; static; overload;
  25179. class function obtain(para1: AOHandler; para2: jint): AOMessage; static; overload;
  25180. class function obtain(para1: AOHandler; para2: jint; para3: JLObject): AOMessage; static; overload;
  25181. class function obtain(para1: AOHandler; para2: jint; para3: jint; para4: jint): AOMessage; static; overload;
  25182. class function obtain(para1: AOHandler; para2: jint; para3: jint; para4: jint; para5: JLObject): AOMessage; static; overload;
  25183. procedure recycle(); overload; virtual;
  25184. procedure copyFrom(para1: AOMessage); overload; virtual;
  25185. function getWhen(): jlong; overload; virtual;
  25186. procedure setTarget(para1: AOHandler); overload; virtual;
  25187. function getTarget(): AOHandler; overload; virtual;
  25188. function getCallback(): JLRunnable; overload; virtual;
  25189. function getData(): AOBundle; overload; virtual;
  25190. function peekData(): AOBundle; overload; virtual;
  25191. procedure setData(para1: AOBundle); overload; virtual;
  25192. procedure sendToTarget(); overload; virtual;
  25193. function toString(): JLString; overload; virtual;
  25194. function describeContents(): jint; overload; virtual;
  25195. procedure writeToParcel(para1: AOParcel; para2: jint); overload; virtual;
  25196. end;
  25197. AOMessenger = class sealed external 'android.os' name 'Messenger' (JLObject, AOParcelable)
  25198. public
  25199. final class var
  25200. fCREATOR: AOParcelable.InnerCreator; external name 'CREATOR';
  25201. public
  25202. constructor create(para1: AOHandler); overload;
  25203. constructor create(para1: AOIBinder); overload;
  25204. procedure send(para1: AOMessage); overload; virtual; // throws android.os.RemoteException
  25205. function getBinder(): AOIBinder; overload; virtual;
  25206. function equals(para1: JLObject): jboolean; overload; virtual;
  25207. function hashCode(): jint; overload; virtual;
  25208. function describeContents(): jint; overload; virtual;
  25209. procedure writeToParcel(para1: AOParcel; para2: jint); overload; virtual;
  25210. class procedure writeMessengerOrNullToParcel(para1: AOMessenger; para2: AOParcel); static; overload;
  25211. class function readMessengerOrNullFromParcel(para1: AOParcel): AOMessenger; static; overload;
  25212. end;
  25213. AOParcel = class sealed external 'android.os' name 'Parcel' (JLObject)
  25214. public
  25215. final class var
  25216. fSTRING_CREATOR: AOParcelable.InnerCreator; external name 'STRING_CREATOR';
  25217. public
  25218. class function obtain(): AOParcel; static; overload;
  25219. procedure recycle(); overload; virtual; final;
  25220. function dataSize(): jint; overload; virtual; final;
  25221. function dataAvail(): jint; overload; virtual; final;
  25222. function dataPosition(): jint; overload; virtual; final;
  25223. function dataCapacity(): jint; overload; virtual; final;
  25224. procedure setDataSize(para1: jint); overload; virtual; final;
  25225. procedure setDataPosition(para1: jint); overload; virtual; final;
  25226. procedure setDataCapacity(para1: jint); overload; virtual; final;
  25227. function marshall(): Arr1jbyte; overload; virtual; final;
  25228. procedure unmarshall(para1: Arr1jbyte; para2: jint; para3: jint); overload; virtual; final;
  25229. procedure unmarshall(var para1: array of jbyte; para2: jint; para3: jint); overload; virtual; final;
  25230. procedure appendFrom(para1: AOParcel; para2: jint; para3: jint); overload; virtual; final;
  25231. function hasFileDescriptors(): jboolean; overload; virtual; final;
  25232. procedure writeInterfaceToken(para1: JLString); overload; virtual; final;
  25233. procedure enforceInterface(para1: JLString); overload; virtual; final;
  25234. procedure writeByteArray(para1: Arr1jbyte); overload; virtual; final;
  25235. procedure writeByteArray(var para1: array of jbyte); overload; virtual; final;
  25236. procedure writeByteArray(para1: Arr1jbyte; para2: jint; para3: jint); overload; virtual; final;
  25237. procedure writeByteArray(var para1: array of jbyte; para2: jint; para3: jint); overload; virtual; final;
  25238. procedure writeInt(para1: jint); overload; virtual; final;
  25239. procedure writeLong(para1: jlong); overload; virtual; final;
  25240. procedure writeFloat(para1: jfloat); overload; virtual; final;
  25241. procedure writeDouble(para1: jdouble); overload; virtual; final;
  25242. procedure writeString(para1: JLString); overload; virtual; final;
  25243. procedure writeStrongBinder(para1: AOIBinder); overload; virtual; final;
  25244. procedure writeStrongInterface(para1: AOIInterface); overload; virtual; final;
  25245. procedure writeFileDescriptor(para1: JIFileDescriptor); overload; virtual; final;
  25246. procedure writeByte(para1: jbyte); overload; virtual; final;
  25247. procedure writeMap(para1: JUMap); overload; virtual; final;
  25248. procedure writeBundle(para1: AOBundle); overload; virtual; final;
  25249. procedure writeList(para1: JUList); overload; virtual; final;
  25250. procedure writeArray(para1: Arr1JLObject); overload; virtual; final;
  25251. procedure writeArray(var para1: array of JLObject); overload; virtual; final;
  25252. procedure writeSparseArray(para1: AUSparseArray); overload; virtual; final;
  25253. procedure writeSparseBooleanArray(para1: AUSparseBooleanArray); overload; virtual; final;
  25254. procedure writeBooleanArray(para1: Arr1jboolean); overload; virtual; final;
  25255. procedure writeBooleanArray(var para1: array of jboolean); overload; virtual; final;
  25256. function createBooleanArray(): Arr1jboolean; overload; virtual; final;
  25257. procedure readBooleanArray(para1: Arr1jboolean); overload; virtual; final;
  25258. procedure readBooleanArray(var para1: array of jboolean); overload; virtual; final;
  25259. procedure writeCharArray(para1: Arr1jchar); overload; virtual; final;
  25260. procedure writeCharArray(var para1: array of jchar); overload; virtual; final;
  25261. function createCharArray(): Arr1jchar; overload; virtual; final;
  25262. procedure readCharArray(para1: Arr1jchar); overload; virtual; final;
  25263. procedure readCharArray(var para1: array of jchar); overload; virtual; final;
  25264. procedure writeIntArray(para1: Arr1jint); overload; virtual; final;
  25265. procedure writeIntArray(var para1: array of jint); overload; virtual; final;
  25266. function createIntArray(): Arr1jint; overload; virtual; final;
  25267. procedure readIntArray(para1: Arr1jint); overload; virtual; final;
  25268. procedure readIntArray(var para1: array of jint); overload; virtual; final;
  25269. procedure writeLongArray(para1: Arr1jlong); overload; virtual; final;
  25270. procedure writeLongArray(var para1: array of jlong); overload; virtual; final;
  25271. function createLongArray(): Arr1jlong; overload; virtual; final;
  25272. procedure readLongArray(para1: Arr1jlong); overload; virtual; final;
  25273. procedure readLongArray(var para1: array of jlong); overload; virtual; final;
  25274. procedure writeFloatArray(para1: Arr1jfloat); overload; virtual; final;
  25275. procedure writeFloatArray(var para1: array of jfloat); overload; virtual; final;
  25276. function createFloatArray(): Arr1jfloat; overload; virtual; final;
  25277. procedure readFloatArray(para1: Arr1jfloat); overload; virtual; final;
  25278. procedure readFloatArray(var para1: array of jfloat); overload; virtual; final;
  25279. procedure writeDoubleArray(para1: Arr1jdouble); overload; virtual; final;
  25280. procedure writeDoubleArray(var para1: array of jdouble); overload; virtual; final;
  25281. function createDoubleArray(): Arr1jdouble; overload; virtual; final;
  25282. procedure readDoubleArray(para1: Arr1jdouble); overload; virtual; final;
  25283. procedure readDoubleArray(var para1: array of jdouble); overload; virtual; final;
  25284. procedure writeStringArray(para1: Arr1JLString); overload; virtual; final;
  25285. procedure writeStringArray(var para1: array of JLString); overload; virtual; final;
  25286. function createStringArray(): Arr1JLString; overload; virtual; final;
  25287. procedure readStringArray(para1: Arr1JLString); overload; virtual; final;
  25288. procedure readStringArray(var para1: array of JLString); overload; virtual; final;
  25289. procedure writeBinderArray(para1: Arr1AOIBinder); overload; virtual; final;
  25290. procedure writeBinderArray(var para1: array of AOIBinder); overload; virtual; final;
  25291. function createBinderArray(): Arr1AOIBinder; overload; virtual; final;
  25292. procedure readBinderArray(para1: Arr1AOIBinder); overload; virtual; final;
  25293. procedure readBinderArray(var para1: array of AOIBinder); overload; virtual; final;
  25294. procedure writeTypedList(para1: JUList); overload; virtual; final;
  25295. procedure writeStringList(para1: JUList); overload; virtual; final;
  25296. procedure writeBinderList(para1: JUList); overload; virtual; final;
  25297. procedure writeTypedArray(para1: Arr1AOParcelable; para2: jint); overload; virtual; final;
  25298. procedure writeTypedArray(var para1: array of AOParcelable; para2: jint); overload; virtual; final;
  25299. procedure writeValue(para1: JLObject); overload; virtual; final;
  25300. procedure writeParcelable(para1: AOParcelable; para2: jint); overload; virtual; final;
  25301. procedure writeSerializable(para1: JISerializable); overload; virtual; final;
  25302. procedure writeException(para1: JLException); overload; virtual; final;
  25303. procedure writeNoException(); overload; virtual; final;
  25304. procedure readException(); overload; virtual; final;
  25305. procedure readException(para1: jint; para2: JLString); overload; virtual; final;
  25306. function readInt(): jint; overload; virtual; final;
  25307. function readLong(): jlong; overload; virtual; final;
  25308. function readFloat(): jfloat; overload; virtual; final;
  25309. function readDouble(): jdouble; overload; virtual; final;
  25310. function readString(): JLString; overload; virtual; final;
  25311. function readStrongBinder(): AOIBinder; overload; virtual; final;
  25312. function readFileDescriptor(): AOParcelFileDescriptor; overload; virtual; final;
  25313. function readByte(): jbyte; overload; virtual; final;
  25314. procedure readMap(para1: JUMap; para2: JLClassLoader); overload; virtual; final;
  25315. procedure readList(para1: JUList; para2: JLClassLoader); overload; virtual; final;
  25316. function readHashMap(para1: JLClassLoader): JUHashMap; overload; virtual; final;
  25317. function readBundle(): AOBundle; overload; virtual; final;
  25318. function readBundle(para1: JLClassLoader): AOBundle; overload; virtual; final;
  25319. function createByteArray(): Arr1jbyte; overload; virtual; final;
  25320. procedure readByteArray(para1: Arr1jbyte); overload; virtual; final;
  25321. procedure readByteArray(var para1: array of jbyte); overload; virtual; final;
  25322. function readArrayList(para1: JLClassLoader): JUArrayList; overload; virtual; final;
  25323. function readArray(para1: JLClassLoader): Arr1JLObject; overload; virtual; final;
  25324. function readSparseArray(para1: JLClassLoader): AUSparseArray; overload; virtual; final;
  25325. function readSparseBooleanArray(): AUSparseBooleanArray; overload; virtual; final;
  25326. function createTypedArrayList(para1: AOParcelable.InnerCreator): JUArrayList; overload; virtual; final;
  25327. procedure readTypedList(para1: JUList; para2: AOParcelable.InnerCreator); overload; virtual; final;
  25328. function createStringArrayList(): JUArrayList; overload; virtual; final;
  25329. function createBinderArrayList(): JUArrayList; overload; virtual; final;
  25330. procedure readStringList(para1: JUList); overload; virtual; final;
  25331. procedure readBinderList(para1: JUList); overload; virtual; final;
  25332. function createTypedArray(para1: AOParcelable.InnerCreator): Arr1JLObject; overload; virtual; final;
  25333. procedure readTypedArray(para1: Arr1JLObject; para2: AOParcelable.InnerCreator); overload; virtual; final;
  25334. procedure readTypedArray(var para1: array of JLObject; para2: AOParcelable.InnerCreator); overload; virtual; final;
  25335. procedure writeParcelableArray(para1: Arr1AOParcelable; para2: jint); overload; virtual; final;
  25336. procedure writeParcelableArray(var para1: array of AOParcelable; para2: jint); overload; virtual; final;
  25337. function readValue(para1: JLClassLoader): JLObject; overload; virtual; final;
  25338. function readParcelable(para1: JLClassLoader): AOParcelable; overload; virtual; final;
  25339. function readParcelableArray(para1: JLClassLoader): Arr1AOParcelable; overload; virtual; final;
  25340. function readSerializable(): JISerializable; overload; virtual; final;
  25341. strict protected
  25342. class function obtain(para1: jint): AOParcel; static; overload; final;
  25343. procedure finalize(); overload; virtual; // throws java.lang.Throwable
  25344. end;
  25345. AOParcelUuid = class sealed external 'android.os' name 'ParcelUuid' (JLObject, AOParcelable)
  25346. public
  25347. final class var
  25348. fCREATOR: AOParcelable.InnerCreator; external name 'CREATOR';
  25349. public
  25350. constructor create(para1: JUUUID); overload;
  25351. class function fromString(para1: JLString): AOParcelUuid; static; overload;
  25352. function getUuid(): JUUUID; overload; virtual;
  25353. function toString(): JLString; overload; virtual;
  25354. function hashCode(): jint; overload; virtual;
  25355. function equals(para1: JLObject): jboolean; overload; virtual;
  25356. function describeContents(): jint; overload; virtual;
  25357. procedure writeToParcel(para1: AOParcel; para2: jint); overload; virtual;
  25358. end;
  25359. AOPatternMatcher = class external 'android.os' name 'PatternMatcher' (JLObject, AOParcelable)
  25360. public
  25361. const
  25362. PATTERN_LITERAL = 0;
  25363. PATTERN_PREFIX = 1;
  25364. PATTERN_SIMPLE_GLOB = 2;
  25365. public
  25366. final class var
  25367. fCREATOR: AOParcelable.InnerCreator; external name 'CREATOR';
  25368. public
  25369. constructor create(para1: JLString; para2: jint); overload;
  25370. constructor create(para1: AOParcel); overload;
  25371. function getPath(): JLString; overload; virtual; final;
  25372. function getType(): jint; overload; virtual; final;
  25373. function match(para1: JLString): jboolean; overload; virtual;
  25374. function toString(): JLString; overload; virtual;
  25375. function describeContents(): jint; overload; virtual;
  25376. procedure writeToParcel(para1: AOParcel; para2: jint); overload; virtual;
  25377. end;
  25378. AOResultReceiver = class external 'android.os' name 'ResultReceiver' (JLObject, AOParcelable)
  25379. public
  25380. final class var
  25381. fCREATOR: AOParcelable.InnerCreator; external name 'CREATOR';
  25382. public
  25383. constructor create(para1: AOHandler); overload;
  25384. procedure send(para1: jint; para2: AOBundle); overload; virtual;
  25385. strict protected
  25386. procedure onReceiveResult(para1: jint; para2: AOBundle); overload; virtual;
  25387. public
  25388. function describeContents(): jint; overload; virtual;
  25389. procedure writeToParcel(para1: AOParcel; para2: jint); overload; virtual;
  25390. end;
  25391. AOWorkSource = class external 'android.os' name 'WorkSource' (JLObject, AOParcelable)
  25392. public
  25393. final class var
  25394. fCREATOR: AOParcelable.InnerCreator; external name 'CREATOR';
  25395. public
  25396. constructor create(); overload;
  25397. constructor create(para1: AOWorkSource); overload;
  25398. procedure clear(); overload; virtual;
  25399. function diff(para1: AOWorkSource): jboolean; overload; virtual;
  25400. procedure &set(para1: AOWorkSource); overload; virtual;
  25401. function add(para1: AOWorkSource): jboolean; overload; virtual;
  25402. function remove(para1: AOWorkSource): jboolean; overload; virtual;
  25403. function describeContents(): jint; overload; virtual;
  25404. procedure writeToParcel(para1: AOParcel; para2: jint); overload; virtual;
  25405. end;
  25406. ATNeighboringCellInfo = class external 'android.telephony' name 'NeighboringCellInfo' (JLObject, AOParcelable)
  25407. public
  25408. const
  25409. UNKNOWN_RSSI = 99;
  25410. UNKNOWN_CID = -1;
  25411. public
  25412. final class var
  25413. fCREATOR: AOParcelable.InnerCreator; external name 'CREATOR';
  25414. public
  25415. constructor create(); overload;
  25416. constructor create(para1: jint; para2: jint); overload;
  25417. constructor create(para1: jint; para2: JLString; para3: jint); overload;
  25418. constructor create(para1: AOParcel); overload;
  25419. function getRssi(): jint; overload; virtual;
  25420. function getLac(): jint; overload; virtual;
  25421. function getCid(): jint; overload; virtual;
  25422. function getPsc(): jint; overload; virtual;
  25423. function getNetworkType(): jint; overload; virtual;
  25424. procedure setCid(para1: jint); overload; virtual;
  25425. procedure setRssi(para1: jint); overload; virtual;
  25426. function toString(): JLString; overload; virtual;
  25427. function describeContents(): jint; overload; virtual;
  25428. procedure writeToParcel(para1: AOParcel; para2: jint); overload; virtual;
  25429. end;
  25430. ATServiceState = class external 'android.telephony' name 'ServiceState' (JLObject, AOParcelable)
  25431. public
  25432. const
  25433. STATE_IN_SERVICE = 0;
  25434. STATE_OUT_OF_SERVICE = 1;
  25435. STATE_EMERGENCY_ONLY = 2;
  25436. STATE_POWER_OFF = 3;
  25437. public
  25438. final class var
  25439. fCREATOR: AOParcelable.InnerCreator; external name 'CREATOR';
  25440. public
  25441. constructor create(); overload;
  25442. constructor create(para1: ATServiceState); overload;
  25443. constructor create(para1: AOParcel); overload;
  25444. strict protected
  25445. procedure copyFrom(para1: ATServiceState); overload; virtual;
  25446. public
  25447. procedure writeToParcel(para1: AOParcel; para2: jint); overload; virtual;
  25448. function describeContents(): jint; overload; virtual;
  25449. function getState(): jint; overload; virtual;
  25450. function getRoaming(): jboolean; overload; virtual;
  25451. function getOperatorAlphaLong(): JLString; overload; virtual;
  25452. function getOperatorAlphaShort(): JLString; overload; virtual;
  25453. function getOperatorNumeric(): JLString; overload; virtual;
  25454. function getIsManualSelection(): jboolean; overload; virtual;
  25455. function hashCode(): jint; overload; virtual;
  25456. function equals(para1: JLObject): jboolean; overload; virtual;
  25457. function toString(): JLString; overload; virtual;
  25458. procedure setStateOutOfService(); overload; virtual;
  25459. procedure setStateOff(); overload; virtual;
  25460. procedure setState(para1: jint); overload; virtual;
  25461. procedure setRoaming(para1: jboolean); overload; virtual;
  25462. procedure setOperatorName(para1: JLString; para2: JLString; para3: JLString); overload; virtual;
  25463. procedure setIsManualSelection(para1: jboolean); overload; virtual;
  25464. end;
  25465. ATSignalStrength = class external 'android.telephony' name 'SignalStrength' (JLObject, AOParcelable)
  25466. public
  25467. procedure writeToParcel(para1: AOParcel; para2: jint); overload; virtual;
  25468. function describeContents(): jint; overload; virtual;
  25469. function getGsmSignalStrength(): jint; overload; virtual;
  25470. function getGsmBitErrorRate(): jint; overload; virtual;
  25471. function getCdmaDbm(): jint; overload; virtual;
  25472. function getCdmaEcio(): jint; overload; virtual;
  25473. function getEvdoDbm(): jint; overload; virtual;
  25474. function getEvdoEcio(): jint; overload; virtual;
  25475. function getEvdoSnr(): jint; overload; virtual;
  25476. function isGsm(): jboolean; overload; virtual;
  25477. function hashCode(): jint; overload; virtual;
  25478. function equals(para1: JLObject): jboolean; overload; virtual;
  25479. function toString(): JLString; overload; virtual;
  25480. end;
  25481. ATParcelableSpan = interface external 'android.text' name 'ParcelableSpan' (AOParcelable)
  25482. function getSpanTypeId(): jint; overload;
  25483. end;
  25484. ATTextUtils = class external 'android.text' name 'TextUtils' (JLObject)
  25485. public
  25486. type
  25487. InnerEllipsizeCallback = interface;
  25488. Arr1InnerEllipsizeCallback = array of InnerEllipsizeCallback;
  25489. Arr2InnerEllipsizeCallback = array of Arr1InnerEllipsizeCallback;
  25490. Arr3InnerEllipsizeCallback = array of Arr2InnerEllipsizeCallback;
  25491. InnerTruncateAt = class;
  25492. Arr1InnerTruncateAt = array of InnerTruncateAt;
  25493. Arr2InnerTruncateAt = array of Arr1InnerTruncateAt;
  25494. Arr3InnerTruncateAt = array of Arr2InnerTruncateAt;
  25495. InnerStringSplitter = interface;
  25496. Arr1InnerStringSplitter = array of InnerStringSplitter;
  25497. Arr2InnerStringSplitter = array of Arr1InnerStringSplitter;
  25498. Arr3InnerStringSplitter = array of Arr2InnerStringSplitter;
  25499. InnerSimpleStringSplitter = class;
  25500. Arr1InnerSimpleStringSplitter = array of InnerSimpleStringSplitter;
  25501. Arr2InnerSimpleStringSplitter = array of Arr1InnerSimpleStringSplitter;
  25502. Arr3InnerSimpleStringSplitter = array of Arr2InnerSimpleStringSplitter;
  25503. InnerEllipsizeCallback = interface external 'android.text' name 'EllipsizeCallback'
  25504. procedure ellipsized(para1: jint; para2: jint); overload;
  25505. end;
  25506. InnerTruncateAt = class sealed external 'android.text' name 'TruncateAt' (JLEnum)
  25507. public
  25508. final class var
  25509. fEND: ATTextUtils.InnerTruncateAt; external name 'END';
  25510. fMARQUEE: ATTextUtils.InnerTruncateAt; external name 'MARQUEE';
  25511. fMIDDLE: ATTextUtils.InnerTruncateAt; external name 'MIDDLE';
  25512. fSTART: ATTextUtils.InnerTruncateAt; external name 'START';
  25513. public
  25514. class function values(): ATTextUtils.Arr1InnerTruncateAt; static; overload;
  25515. class function valueOf(para1: JLString): ATTextUtils.InnerTruncateAt; static; overload;
  25516. end;
  25517. InnerStringSplitter = interface external 'android.text' name 'StringSplitter' (JLIterable)
  25518. procedure setString(para1: JLString); overload;
  25519. end;
  25520. InnerSimpleStringSplitter = class external 'android.text' name 'SimpleStringSplitter' (JLObject, ATTextUtils.InnerStringSplitter, JUIterator)
  25521. public
  25522. constructor create(para1: jchar); overload;
  25523. procedure setString(para1: JLString); overload; virtual;
  25524. function iterator(): JUIterator; overload; virtual;
  25525. function hasNext(): jboolean; overload; virtual;
  25526. function next(): JLString; overload; virtual;
  25527. procedure remove(); overload; virtual;
  25528. function next(): JLObject; overload; virtual;
  25529. end;
  25530. public
  25531. final class var
  25532. fCHAR_SEQUENCE_CREATOR: AOParcelable.InnerCreator; external name 'CHAR_SEQUENCE_CREATOR';
  25533. public
  25534. const
  25535. CAP_MODE_CHARACTERS = 4096;
  25536. CAP_MODE_WORDS = 8192;
  25537. CAP_MODE_SENTENCES = 16384;
  25538. public
  25539. class procedure getChars(para1: JLCharSequence; para2: jint; para3: jint; para4: Arr1jchar; para5: jint); static; overload;
  25540. class procedure getChars(para1: JLCharSequence; para2: jint; para3: jint; var para4: array of jchar; para5: jint); static; overload;
  25541. class function indexOf(para1: JLCharSequence; para2: jchar): jint; static; overload;
  25542. class function indexOf(para1: JLCharSequence; para2: jchar; para3: jint): jint; static; overload;
  25543. class function indexOf(para1: JLCharSequence; para2: jchar; para3: jint; para4: jint): jint; static; overload;
  25544. class function lastIndexOf(para1: JLCharSequence; para2: jchar): jint; static; overload;
  25545. class function lastIndexOf(para1: JLCharSequence; para2: jchar; para3: jint): jint; static; overload;
  25546. class function lastIndexOf(para1: JLCharSequence; para2: jchar; para3: jint; para4: jint): jint; static; overload;
  25547. class function indexOf(para1: JLCharSequence; para2: JLCharSequence): jint; static; overload;
  25548. class function indexOf(para1: JLCharSequence; para2: JLCharSequence; para3: jint): jint; static; overload;
  25549. class function indexOf(para1: JLCharSequence; para2: JLCharSequence; para3: jint; para4: jint): jint; static; overload;
  25550. class function regionMatches(para1: JLCharSequence; para2: jint; para3: JLCharSequence; para4: jint; para5: jint): jboolean; static; overload;
  25551. class function substring(para1: JLCharSequence; para2: jint; para3: jint): JLString; static; overload;
  25552. class function join(para1: JLCharSequence; para2: Arr1JLObject): JLString; static; overload;
  25553. class function join(para1: JLCharSequence; var para2: array of JLObject): JLString; static; overload;
  25554. class function join(para1: JLCharSequence; para2: JLIterable): JLString; static; overload;
  25555. class function split(para1: JLString; para2: JLString): Arr1JLString; static; overload;
  25556. class function split(para1: JLString; para2: JURPattern): Arr1JLString; static; overload;
  25557. class function stringOrSpannedString(para1: JLCharSequence): JLCharSequence; static; overload;
  25558. class function isEmpty(para1: JLCharSequence): jboolean; static; overload;
  25559. class function getTrimmedLength(para1: JLCharSequence): jint; static; overload;
  25560. class function equals(para1: JLCharSequence; para2: JLCharSequence): jboolean; static; overload;
  25561. class function getReverse(para1: JLCharSequence; para2: jint; para3: jint): JLCharSequence; static; overload;
  25562. class procedure writeToParcel(para1: JLCharSequence; para2: AOParcel; para3: jint); static; overload;
  25563. class procedure dumpSpans(para1: JLCharSequence; para2: AUPrinter; para3: JLString); static; overload;
  25564. class function replace(para1: JLCharSequence; para2: Arr1JLString; para3: Arr1JLCharSequence): JLCharSequence; static; overload;
  25565. class function replace(para1: JLCharSequence; var para2: array of JLString; var para3: array of JLCharSequence): JLCharSequence; static; overload;
  25566. class function expandTemplate(para1: JLCharSequence; para2: Arr1JLCharSequence): JLCharSequence; static; overload;
  25567. class function expandTemplate(para1: JLCharSequence; const para2: array of JLCharSequence): JLCharSequence; static; overload;
  25568. class function getOffsetBefore(para1: JLCharSequence; para2: jint): jint; static; overload;
  25569. class function getOffsetAfter(para1: JLCharSequence; para2: jint): jint; static; overload;
  25570. class procedure copySpansFrom(para1: ATSpanned; para2: jint; para3: jint; para4: JLClass; para5: ATSpannable; para6: jint); static; overload;
  25571. class function ellipsize(para1: JLCharSequence; para2: ATTextPaint; para3: jfloat; para4: ATTextUtils.InnerTruncateAt): JLCharSequence; static; overload;
  25572. class function ellipsize(para1: JLCharSequence; para2: ATTextPaint; para3: jfloat; para4: ATTextUtils.InnerTruncateAt; para5: jboolean; para6: ATTextUtils.InnerEllipsizeCallback): JLCharSequence; static; overload;
  25573. class function commaEllipsize(para1: JLCharSequence; para2: ATTextPaint; para3: jfloat; para4: JLString; para5: JLString): JLCharSequence; static; overload;
  25574. class function htmlEncode(para1: JLString): JLString; static; overload;
  25575. class function concat(para1: Arr1JLCharSequence): JLCharSequence; static; overload;
  25576. class function concat(const para1: array of JLCharSequence): JLCharSequence; static; overload;
  25577. class function isGraphic(para1: JLCharSequence): jboolean; static; overload;
  25578. class function isGraphic(para1: jchar): jboolean; static; overload;
  25579. class function isDigitsOnly(para1: JLCharSequence): jboolean; static; overload;
  25580. class function getCapsMode(para1: JLCharSequence; para2: jint; para3: jint): jint; static; overload;
  25581. end;
  25582. AVAbsSavedState = class abstract external 'android.view' name 'AbsSavedState' (JLObject, AOParcelable)
  25583. public
  25584. final class var
  25585. fEMPTY_STATE: AVAbsSavedState; external name 'EMPTY_STATE';
  25586. fCREATOR: AOParcelable.InnerCreator; external name 'CREATOR';
  25587. strict protected
  25588. constructor create(para1: AOParcelable); overload;
  25589. constructor create(para1: AOParcel); overload;
  25590. public
  25591. function getSuperState(): AOParcelable; overload; virtual; final;
  25592. function describeContents(): jint; overload; virtual;
  25593. procedure writeToParcel(para1: AOParcel; para2: jint); overload; virtual;
  25594. end;
  25595. AVDragEvent = class external 'android.view' name 'DragEvent' (JLObject, AOParcelable)
  25596. public
  25597. const
  25598. ACTION_DRAG_STARTED = 1;
  25599. ACTION_DRAG_LOCATION = 2;
  25600. ACTION_DROP = 3;
  25601. ACTION_DRAG_ENDED = 4;
  25602. ACTION_DRAG_ENTERED = 5;
  25603. ACTION_DRAG_EXITED = 6;
  25604. public
  25605. final class var
  25606. fCREATOR: AOParcelable.InnerCreator; external name 'CREATOR';
  25607. public
  25608. function getAction(): jint; overload; virtual;
  25609. function getX(): jfloat; overload; virtual;
  25610. function getY(): jfloat; overload; virtual;
  25611. function getClipData(): ACClipData; overload; virtual;
  25612. function getClipDescription(): ACClipDescription; overload; virtual;
  25613. function getLocalState(): JLObject; overload; virtual;
  25614. function getResult(): jboolean; overload; virtual;
  25615. function toString(): JLString; overload; virtual;
  25616. function describeContents(): jint; overload; virtual;
  25617. procedure writeToParcel(para1: AOParcel; para2: jint); overload; virtual;
  25618. end;
  25619. AVInputDevice = class sealed external 'android.view' name 'InputDevice' (JLObject, AOParcelable)
  25620. public
  25621. type
  25622. InnerMotionRange = class;
  25623. Arr1InnerMotionRange = array of InnerMotionRange;
  25624. Arr2InnerMotionRange = array of Arr1InnerMotionRange;
  25625. Arr3InnerMotionRange = array of Arr2InnerMotionRange;
  25626. InnerMotionRange = class sealed external 'android.view' name 'MotionRange' (JLObject)
  25627. public
  25628. function getAxis(): jint; overload; virtual;
  25629. function getSource(): jint; overload; virtual;
  25630. function getMin(): jfloat; overload; virtual;
  25631. function getMax(): jfloat; overload; virtual;
  25632. function getRange(): jfloat; overload; virtual;
  25633. function getFlat(): jfloat; overload; virtual;
  25634. function getFuzz(): jfloat; overload; virtual;
  25635. end;
  25636. public
  25637. const
  25638. SOURCE_CLASS_MASK = 255;
  25639. SOURCE_CLASS_BUTTON = 1;
  25640. SOURCE_CLASS_POINTER = 2;
  25641. SOURCE_CLASS_TRACKBALL = 4;
  25642. SOURCE_CLASS_POSITION = 8;
  25643. SOURCE_CLASS_JOYSTICK = 16;
  25644. SOURCE_UNKNOWN = 0;
  25645. SOURCE_KEYBOARD = 257;
  25646. SOURCE_DPAD = 513;
  25647. SOURCE_GAMEPAD = 1025;
  25648. SOURCE_TOUCHSCREEN = 4098;
  25649. SOURCE_MOUSE = 8194;
  25650. SOURCE_STYLUS = 16386;
  25651. SOURCE_TRACKBALL = 65540;
  25652. SOURCE_TOUCHPAD = 1048584;
  25653. SOURCE_JOYSTICK = 16777232;
  25654. SOURCE_ANY = -256;
  25655. MOTION_RANGE_X = 0;
  25656. MOTION_RANGE_Y = 1;
  25657. MOTION_RANGE_PRESSURE = 2;
  25658. MOTION_RANGE_SIZE = 3;
  25659. MOTION_RANGE_TOUCH_MAJOR = 4;
  25660. MOTION_RANGE_TOUCH_MINOR = 5;
  25661. MOTION_RANGE_TOOL_MAJOR = 6;
  25662. MOTION_RANGE_TOOL_MINOR = 7;
  25663. MOTION_RANGE_ORIENTATION = 8;
  25664. KEYBOARD_TYPE_NONE = 0;
  25665. KEYBOARD_TYPE_NON_ALPHABETIC = 1;
  25666. KEYBOARD_TYPE_ALPHABETIC = 2;
  25667. public
  25668. final class var
  25669. fCREATOR: AOParcelable.InnerCreator; external name 'CREATOR';
  25670. public
  25671. class function getDevice(para1: jint): AVInputDevice; static; overload;
  25672. class function getDeviceIds(): Arr1jint; static; overload;
  25673. function getId(): jint; overload; virtual;
  25674. function getName(): JLString; overload; virtual;
  25675. function getSources(): jint; overload; virtual;
  25676. function getKeyboardType(): jint; overload; virtual;
  25677. function getKeyCharacterMap(): AVKeyCharacterMap; overload; virtual;
  25678. function getMotionRange(para1: jint): AVInputDevice.InnerMotionRange; overload; virtual;
  25679. function getMotionRange(para1: jint; para2: jint): AVInputDevice.InnerMotionRange; overload; virtual;
  25680. function getMotionRanges(): JUList; overload; virtual;
  25681. procedure writeToParcel(para1: AOParcel; para2: jint); overload; virtual;
  25682. function describeContents(): jint; overload; virtual;
  25683. function toString(): JLString; overload; virtual;
  25684. end;
  25685. AVInputEvent = class abstract external 'android.view' name 'InputEvent' (JLObject, AOParcelable)
  25686. public
  25687. final class var
  25688. fCREATOR: AOParcelable.InnerCreator; external name 'CREATOR';
  25689. public
  25690. function getDeviceId(): jint; overload; virtual; abstract;
  25691. function getDevice(): AVInputDevice; overload; virtual; final;
  25692. function getSource(): jint; overload; virtual; abstract;
  25693. function describeContents(): jint; overload; virtual;
  25694. end;
  25695. AVSurface = class external 'android.view' name 'Surface' (JLObject, AOParcelable)
  25696. public
  25697. type
  25698. InnerOutOfResourcesException = class;
  25699. Arr1InnerOutOfResourcesException = array of InnerOutOfResourcesException;
  25700. Arr2InnerOutOfResourcesException = array of Arr1InnerOutOfResourcesException;
  25701. Arr3InnerOutOfResourcesException = array of Arr2InnerOutOfResourcesException;
  25702. InnerOutOfResourcesException = class external 'android.view' name 'OutOfResourcesException' (JLException)
  25703. public
  25704. constructor create(); overload;
  25705. constructor create(para1: JLString); overload;
  25706. end;
  25707. public
  25708. const
  25709. ROTATION_0 = 0;
  25710. ROTATION_90 = 1;
  25711. ROTATION_180 = 2;
  25712. ROTATION_270 = 3;
  25713. public
  25714. final class var
  25715. fCREATOR: AOParcelable.InnerCreator; external name 'CREATOR';
  25716. public
  25717. constructor create(para1: AGSurfaceTexture); overload;
  25718. function isValid(): jboolean; overload; virtual;
  25719. procedure release(); overload; virtual;
  25720. function lockCanvas(para1: AGRect): AGCanvas; overload; virtual; // throws android.view.Surface$OutOfResourcesException, java.lang.IllegalArgumentException
  25721. procedure unlockCanvasAndPost(para1: AGCanvas); overload; virtual;
  25722. procedure unlockCanvas(para1: AGCanvas); overload; virtual;
  25723. function toString(): JLString; overload; virtual;
  25724. function describeContents(): jint; overload; virtual;
  25725. procedure readFromParcel(para1: AOParcel); overload; virtual;
  25726. procedure writeToParcel(para1: AOParcel; para2: jint); overload; virtual;
  25727. strict protected
  25728. procedure finalize(); overload; virtual; // throws java.lang.Throwable
  25729. end;
  25730. AVAAccessibilityNodeInfo = class external 'android.view.accessibility' name 'AccessibilityNodeInfo' (JLObject, AOParcelable)
  25731. public
  25732. const
  25733. ACTION_FOCUS = 1;
  25734. ACTION_CLEAR_FOCUS = 2;
  25735. ACTION_SELECT = 4;
  25736. ACTION_CLEAR_SELECTION = 8;
  25737. public
  25738. final class var
  25739. fCREATOR: AOParcelable.InnerCreator; external name 'CREATOR';
  25740. public
  25741. procedure setSource(para1: AVView); overload; virtual;
  25742. function getWindowId(): jint; overload; virtual;
  25743. function getChildCount(): jint; overload; virtual;
  25744. function getChild(para1: jint): AVAAccessibilityNodeInfo; overload; virtual;
  25745. procedure addChild(para1: AVView); overload; virtual;
  25746. function getActions(): jint; overload; virtual;
  25747. procedure addAction(para1: jint); overload; virtual;
  25748. function performAction(para1: jint): jboolean; overload; virtual;
  25749. function findAccessibilityNodeInfosByText(para1: JLString): JUList; overload; virtual;
  25750. function getParent(): AVAAccessibilityNodeInfo; overload; virtual;
  25751. procedure setParent(para1: AVView); overload; virtual;
  25752. procedure getBoundsInParent(para1: AGRect); overload; virtual;
  25753. procedure setBoundsInParent(para1: AGRect); overload; virtual;
  25754. procedure getBoundsInScreen(para1: AGRect); overload; virtual;
  25755. procedure setBoundsInScreen(para1: AGRect); overload; virtual;
  25756. function isCheckable(): jboolean; overload; virtual;
  25757. procedure setCheckable(para1: jboolean); overload; virtual;
  25758. function isChecked(): jboolean; overload; virtual;
  25759. procedure setChecked(para1: jboolean); overload; virtual;
  25760. function isFocusable(): jboolean; overload; virtual;
  25761. procedure setFocusable(para1: jboolean); overload; virtual;
  25762. function isFocused(): jboolean; overload; virtual;
  25763. procedure setFocused(para1: jboolean); overload; virtual;
  25764. function isSelected(): jboolean; overload; virtual;
  25765. procedure setSelected(para1: jboolean); overload; virtual;
  25766. function isClickable(): jboolean; overload; virtual;
  25767. procedure setClickable(para1: jboolean); overload; virtual;
  25768. function isLongClickable(): jboolean; overload; virtual;
  25769. procedure setLongClickable(para1: jboolean); overload; virtual;
  25770. function isEnabled(): jboolean; overload; virtual;
  25771. procedure setEnabled(para1: jboolean); overload; virtual;
  25772. function isPassword(): jboolean; overload; virtual;
  25773. procedure setPassword(para1: jboolean); overload; virtual;
  25774. function isScrollable(): jboolean; overload; virtual;
  25775. procedure setScrollable(para1: jboolean); overload; virtual;
  25776. function getPackageName(): JLCharSequence; overload; virtual;
  25777. procedure setPackageName(para1: JLCharSequence); overload; virtual;
  25778. function getClassName(): JLCharSequence; overload; virtual;
  25779. procedure setClassName(para1: JLCharSequence); overload; virtual;
  25780. function getText(): JLCharSequence; overload; virtual;
  25781. procedure setText(para1: JLCharSequence); overload; virtual;
  25782. function getContentDescription(): JLCharSequence; overload; virtual;
  25783. procedure setContentDescription(para1: JLCharSequence); overload; virtual;
  25784. function describeContents(): jint; overload; virtual;
  25785. class function obtain(para1: AVView): AVAAccessibilityNodeInfo; static; overload;
  25786. class function obtain(): AVAAccessibilityNodeInfo; static; overload;
  25787. class function obtain(para1: AVAAccessibilityNodeInfo): AVAAccessibilityNodeInfo; static; overload;
  25788. procedure recycle(); overload; virtual;
  25789. procedure writeToParcel(para1: AOParcel; para2: jint); overload; virtual;
  25790. function equals(para1: JLObject): jboolean; overload; virtual;
  25791. function hashCode(): jint; overload; virtual;
  25792. function toString(): JLString; overload; virtual;
  25793. end;
  25794. AVICompletionInfo = class sealed external 'android.view.inputmethod' name 'CompletionInfo' (JLObject, AOParcelable)
  25795. public
  25796. final class var
  25797. fCREATOR: AOParcelable.InnerCreator; external name 'CREATOR';
  25798. public
  25799. constructor create(para1: jlong; para2: jint; para3: JLCharSequence); overload;
  25800. constructor create(para1: jlong; para2: jint; para3: JLCharSequence; para4: JLCharSequence); overload;
  25801. function getId(): jlong; overload; virtual;
  25802. function getPosition(): jint; overload; virtual;
  25803. function getText(): JLCharSequence; overload; virtual;
  25804. function getLabel(): JLCharSequence; overload; virtual;
  25805. function toString(): JLString; overload; virtual;
  25806. procedure writeToParcel(para1: AOParcel; para2: jint); overload; virtual;
  25807. function describeContents(): jint; overload; virtual;
  25808. end;
  25809. AVICorrectionInfo = class sealed external 'android.view.inputmethod' name 'CorrectionInfo' (JLObject, AOParcelable)
  25810. public
  25811. final class var
  25812. fCREATOR: AOParcelable.InnerCreator; external name 'CREATOR';
  25813. public
  25814. constructor create(para1: jint; para2: JLCharSequence; para3: JLCharSequence); overload;
  25815. function getOffset(): jint; overload; virtual;
  25816. function getOldText(): JLCharSequence; overload; virtual;
  25817. function getNewText(): JLCharSequence; overload; virtual;
  25818. function toString(): JLString; overload; virtual;
  25819. procedure writeToParcel(para1: AOParcel; para2: jint); overload; virtual;
  25820. function describeContents(): jint; overload; virtual;
  25821. end;
  25822. AVIExtractedText = class external 'android.view.inputmethod' name 'ExtractedText' (JLObject, AOParcelable)
  25823. public
  25824. var
  25825. ftext: JLCharSequence; external name 'text';
  25826. fstartOffset: jint; external name 'startOffset';
  25827. fpartialStartOffset: jint; external name 'partialStartOffset';
  25828. fpartialEndOffset: jint; external name 'partialEndOffset';
  25829. fselectionStart: jint; external name 'selectionStart';
  25830. fselectionEnd: jint; external name 'selectionEnd';
  25831. public
  25832. const
  25833. FLAG_SINGLE_LINE = 1;
  25834. FLAG_SELECTING = 2;
  25835. public
  25836. var
  25837. fflags: jint; external name 'flags';
  25838. public
  25839. final class var
  25840. fCREATOR: AOParcelable.InnerCreator; external name 'CREATOR';
  25841. public
  25842. constructor create(); overload;
  25843. procedure writeToParcel(para1: AOParcel; para2: jint); overload; virtual;
  25844. function describeContents(): jint; overload; virtual;
  25845. end;
  25846. AVIExtractedTextRequest = class external 'android.view.inputmethod' name 'ExtractedTextRequest' (JLObject, AOParcelable)
  25847. public
  25848. var
  25849. ftoken: jint; external name 'token';
  25850. fflags: jint; external name 'flags';
  25851. fhintMaxLines: jint; external name 'hintMaxLines';
  25852. fhintMaxChars: jint; external name 'hintMaxChars';
  25853. public
  25854. final class var
  25855. fCREATOR: AOParcelable.InnerCreator; external name 'CREATOR';
  25856. public
  25857. constructor create(); overload;
  25858. procedure writeToParcel(para1: AOParcel; para2: jint); overload; virtual;
  25859. function describeContents(): jint; overload; virtual;
  25860. end;
  25861. AVIInputBinding = class sealed external 'android.view.inputmethod' name 'InputBinding' (JLObject, AOParcelable)
  25862. public
  25863. final class var
  25864. fCREATOR: AOParcelable.InnerCreator; external name 'CREATOR';
  25865. public
  25866. constructor create(para1: AVIInputConnection; para2: AOIBinder; para3: jint; para4: jint); overload;
  25867. constructor create(para1: AVIInputConnection; para2: AVIInputBinding); overload;
  25868. function getConnection(): AVIInputConnection; overload; virtual;
  25869. function getConnectionToken(): AOIBinder; overload; virtual;
  25870. function getUid(): jint; overload; virtual;
  25871. function getPid(): jint; overload; virtual;
  25872. function toString(): JLString; overload; virtual;
  25873. procedure writeToParcel(para1: AOParcel; para2: jint); overload; virtual;
  25874. function describeContents(): jint; overload; virtual;
  25875. end;
  25876. AVIInputMethodInfo = class sealed external 'android.view.inputmethod' name 'InputMethodInfo' (JLObject, AOParcelable)
  25877. public
  25878. final class var
  25879. fCREATOR: AOParcelable.InnerCreator; external name 'CREATOR';
  25880. public
  25881. constructor create(para1: ACContext; para2: ACPResolveInfo); overload; // throws org.xmlpull.v1.XmlPullParserException, java.io.IOException
  25882. constructor create(para1: JLString; para2: JLString; para3: JLCharSequence; para4: JLString); overload;
  25883. function getId(): JLString; overload; virtual;
  25884. function getPackageName(): JLString; overload; virtual;
  25885. function getServiceName(): JLString; overload; virtual;
  25886. function getServiceInfo(): ACPServiceInfo; overload; virtual;
  25887. function getComponent(): ACComponentName; overload; virtual;
  25888. function loadLabel(para1: ACPPackageManager): JLCharSequence; overload; virtual;
  25889. function loadIcon(para1: ACPPackageManager): AGDDrawable; overload; virtual;
  25890. function getSettingsActivity(): JLString; overload; virtual;
  25891. function getSubtypeCount(): jint; overload; virtual;
  25892. function getSubtypeAt(para1: jint): AVIInputMethodSubtype; overload; virtual;
  25893. function getIsDefaultResourceId(): jint; overload; virtual;
  25894. procedure dump(para1: AUPrinter; para2: JLString); overload; virtual;
  25895. function toString(): JLString; overload; virtual;
  25896. function equals(para1: JLObject): jboolean; overload; virtual;
  25897. function hashCode(): jint; overload; virtual;
  25898. procedure writeToParcel(para1: AOParcel; para2: jint); overload; virtual;
  25899. function describeContents(): jint; overload; virtual;
  25900. end;
  25901. AVIInputMethodSubtype = class sealed external 'android.view.inputmethod' name 'InputMethodSubtype' (JLObject, AOParcelable)
  25902. public
  25903. final class var
  25904. fCREATOR: AOParcelable.InnerCreator; external name 'CREATOR';
  25905. public
  25906. constructor create(para1: jint; para2: jint; para3: JLString; para4: JLString; para5: JLString; para6: jboolean; para7: jboolean); overload;
  25907. function getNameResId(): jint; overload; virtual;
  25908. function getIconResId(): jint; overload; virtual;
  25909. function getLocale(): JLString; overload; virtual;
  25910. function getMode(): JLString; overload; virtual;
  25911. function getExtraValue(): JLString; overload; virtual;
  25912. function isAuxiliary(): jboolean; overload; virtual;
  25913. function overridesImplicitlyEnabledSubtype(): jboolean; overload; virtual;
  25914. function getDisplayName(para1: ACContext; para2: JLString; para3: ACPApplicationInfo): JLCharSequence; overload; virtual;
  25915. function containsExtraValueKey(para1: JLString): jboolean; overload; virtual;
  25916. function getExtraValueOf(para1: JLString): JLString; overload; virtual;
  25917. function hashCode(): jint; overload; virtual;
  25918. function equals(para1: JLObject): jboolean; overload; virtual;
  25919. function describeContents(): jint; overload; virtual;
  25920. procedure writeToParcel(para1: AOParcel; para2: jint); overload; virtual;
  25921. end;
  25922. AVTSpellCheckerInfo = class sealed external 'android.view.textservice' name 'SpellCheckerInfo' (JLObject, AOParcelable)
  25923. public
  25924. final class var
  25925. fCREATOR: AOParcelable.InnerCreator; external name 'CREATOR';
  25926. public
  25927. function getId(): JLString; overload; virtual;
  25928. function getComponent(): ACComponentName; overload; virtual;
  25929. function getPackageName(): JLString; overload; virtual;
  25930. procedure writeToParcel(para1: AOParcel; para2: jint); overload; virtual;
  25931. function loadLabel(para1: ACPPackageManager): JLCharSequence; overload; virtual;
  25932. function loadIcon(para1: ACPPackageManager): AGDDrawable; overload; virtual;
  25933. function getServiceInfo(): ACPServiceInfo; overload; virtual;
  25934. function getSettingsActivity(): JLString; overload; virtual;
  25935. function getSubtypeCount(): jint; overload; virtual;
  25936. function getSubtypeAt(para1: jint): AVTSpellCheckerSubtype; overload; virtual;
  25937. function describeContents(): jint; overload; virtual;
  25938. end;
  25939. AVTSpellCheckerSubtype = class sealed external 'android.view.textservice' name 'SpellCheckerSubtype' (JLObject, AOParcelable)
  25940. public
  25941. final class var
  25942. fCREATOR: AOParcelable.InnerCreator; external name 'CREATOR';
  25943. public
  25944. constructor create(para1: jint; para2: JLString; para3: JLString); overload;
  25945. function getNameResId(): jint; overload; virtual;
  25946. function getLocale(): JLString; overload; virtual;
  25947. function getExtraValue(): JLString; overload; virtual;
  25948. function hashCode(): jint; overload; virtual;
  25949. function equals(para1: JLObject): jboolean; overload; virtual;
  25950. function getDisplayName(para1: ACContext; para2: JLString; para3: ACPApplicationInfo): JLCharSequence; overload; virtual;
  25951. function describeContents(): jint; overload; virtual;
  25952. procedure writeToParcel(para1: AOParcel; para2: jint); overload; virtual;
  25953. end;
  25954. AVTSuggestionsInfo = class sealed external 'android.view.textservice' name 'SuggestionsInfo' (JLObject, AOParcelable)
  25955. public
  25956. const
  25957. RESULT_ATTR_IN_THE_DICTIONARY = 1;
  25958. RESULT_ATTR_LOOKS_LIKE_TYPO = 2;
  25959. public
  25960. final class var
  25961. fCREATOR: AOParcelable.InnerCreator; external name 'CREATOR';
  25962. public
  25963. constructor create(para1: jint; para2: Arr1JLString); overload;
  25964. constructor create(para1: jint; const para2: array of JLString); overload;
  25965. constructor create(para1: jint; para2: Arr1JLString; para3: jint; para4: jint); overload;
  25966. constructor create(para1: jint; const para2: array of JLString; para3: jint; para4: jint); overload;
  25967. constructor create(para1: AOParcel); overload;
  25968. procedure writeToParcel(para1: AOParcel; para2: jint); overload; virtual;
  25969. procedure setCookieAndSequence(para1: jint; para2: jint); overload; virtual;
  25970. function getCookie(): jint; overload; virtual;
  25971. function getSequence(): jint; overload; virtual;
  25972. function getSuggestionsAttributes(): jint; overload; virtual;
  25973. function getSuggestionsCount(): jint; overload; virtual;
  25974. function getSuggestionAt(para1: jint): JLString; overload; virtual;
  25975. function describeContents(): jint; overload; virtual;
  25976. end;
  25977. AVTTextInfo = class sealed external 'android.view.textservice' name 'TextInfo' (JLObject, AOParcelable)
  25978. public
  25979. final class var
  25980. fCREATOR: AOParcelable.InnerCreator; external name 'CREATOR';
  25981. public
  25982. constructor create(para1: JLString); overload;
  25983. constructor create(para1: JLString; para2: jint; para3: jint); overload;
  25984. constructor create(para1: AOParcel); overload;
  25985. procedure writeToParcel(para1: AOParcel; para2: jint); overload; virtual;
  25986. function getText(): JLString; overload; virtual;
  25987. function getCookie(): jint; overload; virtual;
  25988. function getSequence(): jint; overload; virtual;
  25989. function describeContents(): jint; overload; virtual;
  25990. end;
  25991. APCallLog = class external 'android.provider' name 'CallLog' (JLObject)
  25992. public
  25993. type
  25994. InnerCalls = class;
  25995. Arr1InnerCalls = array of InnerCalls;
  25996. Arr2InnerCalls = array of Arr1InnerCalls;
  25997. Arr3InnerCalls = array of Arr2InnerCalls;
  25998. InnerCalls = class external 'android.provider' name 'Calls' (JLObject, APBaseColumns)
  25999. public
  26000. final class var
  26001. fCONTENT_URI: ANUri; external name 'CONTENT_URI';
  26002. fCONTENT_FILTER_URI: ANUri; external name 'CONTENT_FILTER_URI';
  26003. public
  26004. const
  26005. DEFAULT_SORT_ORDER = 'date DESC';
  26006. CONTENT_TYPE = 'vnd.android.cursor.dir/calls';
  26007. CONTENT_ITEM_TYPE = 'vnd.android.cursor.item/calls';
  26008. &TYPE = 'type';
  26009. INCOMING_TYPE = 1;
  26010. OUTGOING_TYPE = 2;
  26011. MISSED_TYPE = 3;
  26012. NUMBER = 'number';
  26013. DATE = 'date';
  26014. DURATION = 'duration';
  26015. NEW = 'new';
  26016. CACHED_NAME = 'name';
  26017. CACHED_NUMBER_TYPE = 'numbertype';
  26018. CACHED_NUMBER_LABEL = 'numberlabel';
  26019. IS_READ = 'is_read';
  26020. public
  26021. constructor create(); overload;
  26022. class function getLastOutgoingCall(para1: ACContext): JLString; static; overload;
  26023. end;
  26024. public
  26025. const
  26026. AUTHORITY = 'call_log';
  26027. public
  26028. final class var
  26029. fCONTENT_URI: ANUri; external name 'CONTENT_URI';
  26030. public
  26031. constructor create(); overload;
  26032. end;
  26033. APLiveFolders = class sealed external 'android.provider' name 'LiveFolders' (JLObject, APBaseColumns)
  26034. public
  26035. const
  26036. NAME = 'name';
  26037. DESCRIPTION = 'description';
  26038. INTENT = 'intent';
  26039. ICON_BITMAP = 'icon_bitmap';
  26040. ICON_PACKAGE = 'icon_package';
  26041. ICON_RESOURCE = 'icon_resource';
  26042. DISPLAY_MODE_GRID = 1;
  26043. DISPLAY_MODE_LIST = 2;
  26044. EXTRA_LIVE_FOLDER_NAME = 'android.intent.extra.livefolder.NAME';
  26045. EXTRA_LIVE_FOLDER_ICON = 'android.intent.extra.livefolder.ICON';
  26046. EXTRA_LIVE_FOLDER_DISPLAY_MODE = 'android.intent.extra.livefolder.DISPLAY_MODE';
  26047. EXTRA_LIVE_FOLDER_BASE_INTENT = 'android.intent.extra.livefolder.BASE_INTENT';
  26048. ACTION_CREATE_LIVE_FOLDER = 'android.intent.action.CREATE_LIVE_FOLDER';
  26049. end;
  26050. APSyncStateContract = class external 'android.provider' name 'SyncStateContract' (JLObject)
  26051. public
  26052. type
  26053. InnerHelpers = class;
  26054. Arr1InnerHelpers = array of InnerHelpers;
  26055. Arr2InnerHelpers = array of Arr1InnerHelpers;
  26056. Arr3InnerHelpers = array of Arr2InnerHelpers;
  26057. InnerColumns = interface;
  26058. Arr1InnerColumns = array of InnerColumns;
  26059. Arr2InnerColumns = array of Arr1InnerColumns;
  26060. Arr3InnerColumns = array of Arr2InnerColumns;
  26061. InnerConstants = class;
  26062. Arr1InnerConstants = array of InnerConstants;
  26063. Arr2InnerConstants = array of Arr1InnerConstants;
  26064. Arr3InnerConstants = array of Arr2InnerConstants;
  26065. InnerHelpers = class sealed external 'android.provider' name 'Helpers' (JLObject)
  26066. public
  26067. constructor create(); overload;
  26068. class function get(para1: ACContentProviderClient; para2: ANUri; para3: AAAccount): Arr1jbyte; static; overload; // throws android.os.RemoteException
  26069. class procedure &set(para1: ACContentProviderClient; para2: ANUri; para3: AAAccount; para4: Arr1jbyte); static; overload; // throws android.os.RemoteException
  26070. class procedure &set(para1: ACContentProviderClient; para2: ANUri; para3: AAAccount; var para4: array of jbyte); static; overload; // throws android.os.RemoteException
  26071. class function insert(para1: ACContentProviderClient; para2: ANUri; para3: AAAccount; para4: Arr1jbyte): ANUri; static; overload; // throws android.os.RemoteException
  26072. class function insert(para1: ACContentProviderClient; para2: ANUri; para3: AAAccount; var para4: array of jbyte): ANUri; static; overload; // throws android.os.RemoteException
  26073. class procedure update(para1: ACContentProviderClient; para2: ANUri; para3: Arr1jbyte); static; overload; // throws android.os.RemoteException
  26074. class procedure update(para1: ACContentProviderClient; para2: ANUri; var para3: array of jbyte); static; overload; // throws android.os.RemoteException
  26075. class function getWithUri(para1: ACContentProviderClient; para2: ANUri; para3: AAAccount): AUPair; static; overload; // throws android.os.RemoteException
  26076. class function newSetOperation(para1: ANUri; para2: AAAccount; para3: Arr1jbyte): ACContentProviderOperation; static; overload;
  26077. class function newSetOperation(para1: ANUri; para2: AAAccount; var para3: array of jbyte): ACContentProviderOperation; static; overload;
  26078. class function newUpdateOperation(para1: ANUri; para2: Arr1jbyte): ACContentProviderOperation; static; overload;
  26079. class function newUpdateOperation(para1: ANUri; var para2: array of jbyte): ACContentProviderOperation; static; overload;
  26080. end;
  26081. InnerColumns = interface external 'android.provider' name 'Columns' (APBaseColumns)
  26082. const
  26083. ACCOUNT_NAME = 'account_name';
  26084. ACCOUNT_TYPE = 'account_type';
  26085. DATA = 'data';
  26086. end;
  26087. InnerConstants = class external 'android.provider' name 'Constants' (JLObject, APSyncStateContract.InnerColumns)
  26088. public
  26089. const
  26090. CONTENT_DIRECTORY = 'syncstate';
  26091. public
  26092. constructor create(); overload;
  26093. end;
  26094. public
  26095. constructor create(); overload;
  26096. end;
  26097. APUserDictionary = class external 'android.provider' name 'UserDictionary' (JLObject)
  26098. public
  26099. type
  26100. InnerWords = class;
  26101. Arr1InnerWords = array of InnerWords;
  26102. Arr2InnerWords = array of Arr1InnerWords;
  26103. Arr3InnerWords = array of Arr2InnerWords;
  26104. InnerWords = class external 'android.provider' name 'Words' (JLObject, APBaseColumns)
  26105. public
  26106. final class var
  26107. fCONTENT_URI: ANUri; external name 'CONTENT_URI';
  26108. public
  26109. const
  26110. CONTENT_TYPE = 'vnd.android.cursor.dir/vnd.google.userword';
  26111. CONTENT_ITEM_TYPE = 'vnd.android.cursor.item/vnd.google.userword';
  26112. _ID = '_id';
  26113. WORD = 'word';
  26114. FREQUENCY = 'frequency';
  26115. LOCALE = 'locale';
  26116. APP_ID = 'appid';
  26117. LOCALE_TYPE_ALL = 0;
  26118. LOCALE_TYPE_CURRENT = 1;
  26119. DEFAULT_SORT_ORDER = 'frequency DESC';
  26120. public
  26121. constructor create(); overload;
  26122. class procedure addWord(para1: ACContext; para2: JLString; para3: jint; para4: jint); static; overload;
  26123. end;
  26124. public
  26125. const
  26126. AUTHORITY = 'user_dictionary';
  26127. public
  26128. final class var
  26129. fCONTENT_URI: ANUri; external name 'CONTENT_URI';
  26130. public
  26131. constructor create(); overload;
  26132. end;
  26133. APVoicemailContract = class external 'android.provider' name 'VoicemailContract' (JLObject)
  26134. public
  26135. type
  26136. InnerStatus = class;
  26137. Arr1InnerStatus = array of InnerStatus;
  26138. Arr2InnerStatus = array of Arr1InnerStatus;
  26139. Arr3InnerStatus = array of Arr2InnerStatus;
  26140. InnerVoicemails = class;
  26141. Arr1InnerVoicemails = array of InnerVoicemails;
  26142. Arr2InnerVoicemails = array of Arr1InnerVoicemails;
  26143. Arr3InnerVoicemails = array of Arr2InnerVoicemails;
  26144. InnerStatus = class sealed external 'android.provider' name 'Status' (JLObject, APBaseColumns)
  26145. public
  26146. final class var
  26147. fCONTENT_URI: ANUri; external name 'CONTENT_URI';
  26148. public
  26149. const
  26150. DIR_TYPE = 'vnd.android.cursor.dir/voicemail.source.status';
  26151. ITEM_TYPE = 'vnd.android.cursor.item/voicemail.source.status';
  26152. SOURCE_PACKAGE = 'source_package';
  26153. SETTINGS_URI = 'settings_uri';
  26154. VOICEMAIL_ACCESS_URI = 'voicemail_access_uri';
  26155. CONFIGURATION_STATE = 'configuration_state';
  26156. CONFIGURATION_STATE_OK = 0;
  26157. CONFIGURATION_STATE_NOT_CONFIGURED = 1;
  26158. CONFIGURATION_STATE_CAN_BE_CONFIGURED = 2;
  26159. DATA_CHANNEL_STATE = 'data_channel_state';
  26160. DATA_CHANNEL_STATE_OK = 0;
  26161. DATA_CHANNEL_STATE_NO_CONNECTION = 1;
  26162. NOTIFICATION_CHANNEL_STATE = 'notification_channel_state';
  26163. NOTIFICATION_CHANNEL_STATE_OK = 0;
  26164. NOTIFICATION_CHANNEL_STATE_NO_CONNECTION = 1;
  26165. NOTIFICATION_CHANNEL_STATE_MESSAGE_WAITING = 2;
  26166. public
  26167. class function buildSourceUri(para1: JLString): ANUri; static; overload;
  26168. end;
  26169. InnerVoicemails = class sealed external 'android.provider' name 'Voicemails' (JLObject, APBaseColumns, APOpenableColumns)
  26170. public
  26171. final class var
  26172. fCONTENT_URI: ANUri; external name 'CONTENT_URI';
  26173. public
  26174. const
  26175. DIR_TYPE = 'vnd.android.cursor.dir/voicemails';
  26176. ITEM_TYPE = 'vnd.android.cursor.item/voicemail';
  26177. NUMBER = 'number';
  26178. DATE = 'date';
  26179. DURATION = 'duration';
  26180. IS_READ = 'is_read';
  26181. SOURCE_PACKAGE = 'source_package';
  26182. SOURCE_DATA = 'source_data';
  26183. HAS_CONTENT = 'has_content';
  26184. MIME_TYPE = 'mime_type';
  26185. public
  26186. class function buildSourceUri(para1: JLString): ANUri; static; overload;
  26187. end;
  26188. public
  26189. const
  26190. AUTHORITY = 'com.android.voicemail';
  26191. PARAM_KEY_SOURCE_PACKAGE = 'source_package';
  26192. ACTION_NEW_VOICEMAIL = 'android.intent.action.NEW_VOICEMAIL';
  26193. ACTION_FETCH_VOICEMAIL = 'android.intent.action.FETCH_VOICEMAIL';
  26194. EXTRA_SELF_CHANGE = 'com.android.voicemail.extra.SELF_CHANGE';
  26195. end;
  26196. ARAllocation = class external 'android.renderscript' name 'Allocation' (ARBaseObj)
  26197. public
  26198. type
  26199. InnerMipmapControl = class;
  26200. Arr1InnerMipmapControl = array of InnerMipmapControl;
  26201. Arr2InnerMipmapControl = array of Arr1InnerMipmapControl;
  26202. Arr3InnerMipmapControl = array of Arr2InnerMipmapControl;
  26203. InnerMipmapControl = class sealed external 'android.renderscript' name 'MipmapControl' (JLEnum)
  26204. public
  26205. final class var
  26206. fMIPMAP_FULL: ARAllocation.InnerMipmapControl; external name 'MIPMAP_FULL';
  26207. fMIPMAP_NONE: ARAllocation.InnerMipmapControl; external name 'MIPMAP_NONE';
  26208. fMIPMAP_ON_SYNC_TO_TEXTURE: ARAllocation.InnerMipmapControl; external name 'MIPMAP_ON_SYNC_TO_TEXTURE';
  26209. public
  26210. class function values(): ARAllocation.Arr1InnerMipmapControl; static; overload;
  26211. class function valueOf(para1: JLString): ARAllocation.InnerMipmapControl; static; overload;
  26212. end;
  26213. public
  26214. const
  26215. USAGE_SCRIPT = 1;
  26216. USAGE_GRAPHICS_TEXTURE = 2;
  26217. USAGE_GRAPHICS_VERTEX = 4;
  26218. USAGE_GRAPHICS_CONSTANTS = 8;
  26219. USAGE_GRAPHICS_RENDER_TARGET = 16;
  26220. public
  26221. function getType(): ARType; overload; virtual;
  26222. procedure syncAll(para1: jint); overload; virtual;
  26223. procedure copyFrom(para1: Arr1ARBaseObj); overload; virtual;
  26224. procedure copyFrom(var para1: array of ARBaseObj); overload; virtual;
  26225. procedure copyFromUnchecked(para1: Arr1jint); overload; virtual;
  26226. procedure copyFromUnchecked(var para1: array of jint); overload; virtual;
  26227. procedure copyFromUnchecked(para1: Arr1jshort); overload; virtual;
  26228. procedure copyFromUnchecked(var para1: array of jshort); overload; virtual;
  26229. procedure copyFromUnchecked(para1: Arr1jbyte); overload; virtual;
  26230. procedure copyFromUnchecked(var para1: array of jbyte); overload; virtual;
  26231. procedure copyFromUnchecked(para1: Arr1jfloat); overload; virtual;
  26232. procedure copyFromUnchecked(var para1: array of jfloat); overload; virtual;
  26233. procedure copyFrom(para1: Arr1jint); overload; virtual;
  26234. procedure copyFrom(var para1: array of jint); overload; virtual;
  26235. procedure copyFrom(para1: Arr1jshort); overload; virtual;
  26236. procedure copyFrom(var para1: array of jshort); overload; virtual;
  26237. procedure copyFrom(para1: Arr1jbyte); overload; virtual;
  26238. procedure copyFrom(var para1: array of jbyte); overload; virtual;
  26239. procedure copyFrom(para1: Arr1jfloat); overload; virtual;
  26240. procedure copyFrom(var para1: array of jfloat); overload; virtual;
  26241. procedure copyFrom(para1: AGBitmap); overload; virtual;
  26242. procedure setFromFieldPacker(para1: jint; para2: ARFieldPacker); overload; virtual;
  26243. procedure setFromFieldPacker(para1: jint; para2: jint; para3: ARFieldPacker); overload; virtual;
  26244. procedure generateMipmaps(); overload; virtual;
  26245. procedure copy1DRangeFromUnchecked(para1: jint; para2: jint; para3: Arr1jint); overload; virtual;
  26246. procedure copy1DRangeFromUnchecked(para1: jint; para2: jint; var para3: array of jint); overload; virtual;
  26247. procedure copy1DRangeFromUnchecked(para1: jint; para2: jint; para3: Arr1jshort); overload; virtual;
  26248. procedure copy1DRangeFromUnchecked(para1: jint; para2: jint; var para3: array of jshort); overload; virtual;
  26249. procedure copy1DRangeFromUnchecked(para1: jint; para2: jint; para3: Arr1jbyte); overload; virtual;
  26250. procedure copy1DRangeFromUnchecked(para1: jint; para2: jint; var para3: array of jbyte); overload; virtual;
  26251. procedure copy1DRangeFromUnchecked(para1: jint; para2: jint; para3: Arr1jfloat); overload; virtual;
  26252. procedure copy1DRangeFromUnchecked(para1: jint; para2: jint; var para3: array of jfloat); overload; virtual;
  26253. procedure copy1DRangeFrom(para1: jint; para2: jint; para3: Arr1jint); overload; virtual;
  26254. procedure copy1DRangeFrom(para1: jint; para2: jint; var para3: array of jint); overload; virtual;
  26255. procedure copy1DRangeFrom(para1: jint; para2: jint; para3: Arr1jshort); overload; virtual;
  26256. procedure copy1DRangeFrom(para1: jint; para2: jint; var para3: array of jshort); overload; virtual;
  26257. procedure copy1DRangeFrom(para1: jint; para2: jint; para3: Arr1jbyte); overload; virtual;
  26258. procedure copy1DRangeFrom(para1: jint; para2: jint; var para3: array of jbyte); overload; virtual;
  26259. procedure copy1DRangeFrom(para1: jint; para2: jint; para3: Arr1jfloat); overload; virtual;
  26260. procedure copy1DRangeFrom(para1: jint; para2: jint; var para3: array of jfloat); overload; virtual;
  26261. procedure copy1DRangeFrom(para1: jint; para2: jint; para3: ARAllocation; para4: jint); overload; virtual;
  26262. procedure copy2DRangeFrom(para1: jint; para2: jint; para3: jint; para4: jint; para5: Arr1jbyte); overload; virtual;
  26263. procedure copy2DRangeFrom(para1: jint; para2: jint; para3: jint; para4: jint; var para5: array of jbyte); overload; virtual;
  26264. procedure copy2DRangeFrom(para1: jint; para2: jint; para3: jint; para4: jint; para5: Arr1jshort); overload; virtual;
  26265. procedure copy2DRangeFrom(para1: jint; para2: jint; para3: jint; para4: jint; var para5: array of jshort); overload; virtual;
  26266. procedure copy2DRangeFrom(para1: jint; para2: jint; para3: jint; para4: jint; para5: Arr1jint); overload; virtual;
  26267. procedure copy2DRangeFrom(para1: jint; para2: jint; para3: jint; para4: jint; var para5: array of jint); overload; virtual;
  26268. procedure copy2DRangeFrom(para1: jint; para2: jint; para3: jint; para4: jint; para5: Arr1jfloat); overload; virtual;
  26269. procedure copy2DRangeFrom(para1: jint; para2: jint; para3: jint; para4: jint; var para5: array of jfloat); overload; virtual;
  26270. procedure copy2DRangeFrom(para1: jint; para2: jint; para3: jint; para4: jint; para5: ARAllocation; para6: jint; para7: jint); overload; virtual;
  26271. procedure copy2DRangeFrom(para1: jint; para2: jint; para3: AGBitmap); overload; virtual;
  26272. procedure copyTo(para1: AGBitmap); overload; virtual;
  26273. procedure copyTo(para1: Arr1jbyte); overload; virtual;
  26274. procedure copyTo(var para1: array of jbyte); overload; virtual;
  26275. procedure copyTo(para1: Arr1jshort); overload; virtual;
  26276. procedure copyTo(var para1: array of jshort); overload; virtual;
  26277. procedure copyTo(para1: Arr1jint); overload; virtual;
  26278. procedure copyTo(var para1: array of jint); overload; virtual;
  26279. procedure copyTo(para1: Arr1jfloat); overload; virtual;
  26280. procedure copyTo(var para1: array of jfloat); overload; virtual;
  26281. procedure resize(para1: jint); overload; virtual;
  26282. class function createTyped(para1: ARRenderScript; para2: ARType; para3: ARAllocation.InnerMipmapControl; para4: jint): ARAllocation; static; overload;
  26283. class function createTyped(para1: ARRenderScript; para2: ARType; para3: jint): ARAllocation; static; overload;
  26284. class function createTyped(para1: ARRenderScript; para2: ARType): ARAllocation; static; overload;
  26285. class function createSized(para1: ARRenderScript; para2: ARElement; para3: jint; para4: jint): ARAllocation; static; overload;
  26286. class function createSized(para1: ARRenderScript; para2: ARElement; para3: jint): ARAllocation; static; overload;
  26287. class function createFromBitmap(para1: ARRenderScript; para2: AGBitmap; para3: ARAllocation.InnerMipmapControl; para4: jint): ARAllocation; static; overload;
  26288. class function createFromBitmap(para1: ARRenderScript; para2: AGBitmap): ARAllocation; static; overload;
  26289. class function createCubemapFromBitmap(para1: ARRenderScript; para2: AGBitmap; para3: ARAllocation.InnerMipmapControl; para4: jint): ARAllocation; static; overload;
  26290. class function createCubemapFromBitmap(para1: ARRenderScript; para2: AGBitmap): ARAllocation; static; overload;
  26291. class function createCubemapFromCubeFaces(para1: ARRenderScript; para2: AGBitmap; para3: AGBitmap; para4: AGBitmap; para5: AGBitmap; para6: AGBitmap; para7: AGBitmap; para8: ARAllocation.InnerMipmapControl; para9: jint): ARAllocation; static; overload;
  26292. class function createCubemapFromCubeFaces(para1: ARRenderScript; para2: AGBitmap; para3: AGBitmap; para4: AGBitmap; para5: AGBitmap; para6: AGBitmap; para7: AGBitmap): ARAllocation; static; overload;
  26293. class function createFromBitmapResource(para1: ARRenderScript; para2: ACRResources; para3: jint; para4: ARAllocation.InnerMipmapControl; para5: jint): ARAllocation; static; overload;
  26294. class function createFromBitmapResource(para1: ARRenderScript; para2: ACRResources; para3: jint): ARAllocation; static; overload;
  26295. class function createFromString(para1: ARRenderScript; para2: JLString; para3: jint): ARAllocation; static; overload;
  26296. end;
  26297. ARElement = class external 'android.renderscript' name 'Element' (ARBaseObj)
  26298. public
  26299. type
  26300. InnerBuilder = class;
  26301. Arr1InnerBuilder = array of InnerBuilder;
  26302. Arr2InnerBuilder = array of Arr1InnerBuilder;
  26303. Arr3InnerBuilder = array of Arr2InnerBuilder;
  26304. InnerDataKind = class;
  26305. Arr1InnerDataKind = array of InnerDataKind;
  26306. Arr2InnerDataKind = array of Arr1InnerDataKind;
  26307. Arr3InnerDataKind = array of Arr2InnerDataKind;
  26308. InnerDataType = class;
  26309. Arr1InnerDataType = array of InnerDataType;
  26310. Arr2InnerDataType = array of Arr1InnerDataType;
  26311. Arr3InnerDataType = array of Arr2InnerDataType;
  26312. InnerBuilder = class external 'android.renderscript' name 'Builder' (JLObject)
  26313. public
  26314. constructor create(para1: ARRenderScript); overload;
  26315. function add(para1: ARElement; para2: JLString; para3: jint): ARElement.InnerBuilder; overload; virtual;
  26316. function add(para1: ARElement; para2: JLString): ARElement.InnerBuilder; overload; virtual;
  26317. function create_(): ARElement; external name 'create'; overload; virtual;
  26318. end;
  26319. InnerDataKind = class sealed external 'android.renderscript' name 'DataKind' (JLEnum)
  26320. public
  26321. final class var
  26322. fPIXEL_A: ARElement.InnerDataKind; external name 'PIXEL_A';
  26323. fPIXEL_DEPTH: ARElement.InnerDataKind; external name 'PIXEL_DEPTH';
  26324. fPIXEL_L: ARElement.InnerDataKind; external name 'PIXEL_L';
  26325. fPIXEL_LA: ARElement.InnerDataKind; external name 'PIXEL_LA';
  26326. fPIXEL_RGB: ARElement.InnerDataKind; external name 'PIXEL_RGB';
  26327. fPIXEL_RGBA: ARElement.InnerDataKind; external name 'PIXEL_RGBA';
  26328. fUSER: ARElement.InnerDataKind; external name 'USER';
  26329. public
  26330. class function values(): ARElement.Arr1InnerDataKind; static; overload;
  26331. class function valueOf(para1: JLString): ARElement.InnerDataKind; static; overload;
  26332. end;
  26333. InnerDataType = class sealed external 'android.renderscript' name 'DataType' (JLEnum)
  26334. public
  26335. final class var
  26336. fBOOLEAN: ARElement.InnerDataType; external name 'BOOLEAN';
  26337. fFLOAT_32: ARElement.InnerDataType; external name 'FLOAT_32';
  26338. fFLOAT_64: ARElement.InnerDataType; external name 'FLOAT_64';
  26339. fMATRIX_2X2: ARElement.InnerDataType; external name 'MATRIX_2X2';
  26340. fMATRIX_3X3: ARElement.InnerDataType; external name 'MATRIX_3X3';
  26341. fMATRIX_4X4: ARElement.InnerDataType; external name 'MATRIX_4X4';
  26342. fRS_ALLOCATION: ARElement.InnerDataType; external name 'RS_ALLOCATION';
  26343. fRS_ELEMENT: ARElement.InnerDataType; external name 'RS_ELEMENT';
  26344. fRS_MESH: ARElement.InnerDataType; external name 'RS_MESH';
  26345. fRS_PROGRAM_FRAGMENT: ARElement.InnerDataType; external name 'RS_PROGRAM_FRAGMENT';
  26346. fRS_PROGRAM_RASTER: ARElement.InnerDataType; external name 'RS_PROGRAM_RASTER';
  26347. fRS_PROGRAM_STORE: ARElement.InnerDataType; external name 'RS_PROGRAM_STORE';
  26348. fRS_PROGRAM_VERTEX: ARElement.InnerDataType; external name 'RS_PROGRAM_VERTEX';
  26349. fRS_SAMPLER: ARElement.InnerDataType; external name 'RS_SAMPLER';
  26350. fRS_SCRIPT: ARElement.InnerDataType; external name 'RS_SCRIPT';
  26351. fRS_TYPE: ARElement.InnerDataType; external name 'RS_TYPE';
  26352. fSIGNED_16: ARElement.InnerDataType; external name 'SIGNED_16';
  26353. fSIGNED_32: ARElement.InnerDataType; external name 'SIGNED_32';
  26354. fSIGNED_64: ARElement.InnerDataType; external name 'SIGNED_64';
  26355. fSIGNED_8: ARElement.InnerDataType; external name 'SIGNED_8';
  26356. fUNSIGNED_16: ARElement.InnerDataType; external name 'UNSIGNED_16';
  26357. fUNSIGNED_32: ARElement.InnerDataType; external name 'UNSIGNED_32';
  26358. fUNSIGNED_4_4_4_4: ARElement.InnerDataType; external name 'UNSIGNED_4_4_4_4';
  26359. fUNSIGNED_5_5_5_1: ARElement.InnerDataType; external name 'UNSIGNED_5_5_5_1';
  26360. fUNSIGNED_5_6_5: ARElement.InnerDataType; external name 'UNSIGNED_5_6_5';
  26361. fUNSIGNED_64: ARElement.InnerDataType; external name 'UNSIGNED_64';
  26362. fUNSIGNED_8: ARElement.InnerDataType; external name 'UNSIGNED_8';
  26363. public
  26364. class function values(): ARElement.Arr1InnerDataType; static; overload;
  26365. class function valueOf(para1: JLString): ARElement.InnerDataType; static; overload;
  26366. end;
  26367. public
  26368. function isComplex(): jboolean; overload; virtual;
  26369. class function BOOLEAN(para1: ARRenderScript): ARElement; static; overload;
  26370. class function U8(para1: ARRenderScript): ARElement; static; overload;
  26371. class function I8(para1: ARRenderScript): ARElement; static; overload;
  26372. class function U16(para1: ARRenderScript): ARElement; static; overload;
  26373. class function I16(para1: ARRenderScript): ARElement; static; overload;
  26374. class function U32(para1: ARRenderScript): ARElement; static; overload;
  26375. class function I32(para1: ARRenderScript): ARElement; static; overload;
  26376. class function U64(para1: ARRenderScript): ARElement; static; overload;
  26377. class function I64(para1: ARRenderScript): ARElement; static; overload;
  26378. class function F32(para1: ARRenderScript): ARElement; static; overload;
  26379. class function F64(para1: ARRenderScript): ARElement; static; overload;
  26380. class function ELEMENT(para1: ARRenderScript): ARElement; static; overload;
  26381. class function &TYPE(para1: ARRenderScript): ARElement; static; overload;
  26382. class function ALLOCATION(para1: ARRenderScript): ARElement; static; overload;
  26383. class function SAMPLER(para1: ARRenderScript): ARElement; static; overload;
  26384. class function SCRIPT(para1: ARRenderScript): ARElement; static; overload;
  26385. class function MESH(para1: ARRenderScript): ARElement; static; overload;
  26386. class function PROGRAM_FRAGMENT(para1: ARRenderScript): ARElement; static; overload;
  26387. class function PROGRAM_VERTEX(para1: ARRenderScript): ARElement; static; overload;
  26388. class function PROGRAM_RASTER(para1: ARRenderScript): ARElement; static; overload;
  26389. class function PROGRAM_STORE(para1: ARRenderScript): ARElement; static; overload;
  26390. class function A_8(para1: ARRenderScript): ARElement; static; overload;
  26391. class function RGB_565(para1: ARRenderScript): ARElement; static; overload;
  26392. class function RGB_888(para1: ARRenderScript): ARElement; static; overload;
  26393. class function RGBA_5551(para1: ARRenderScript): ARElement; static; overload;
  26394. class function RGBA_4444(para1: ARRenderScript): ARElement; static; overload;
  26395. class function RGBA_8888(para1: ARRenderScript): ARElement; static; overload;
  26396. class function F32_2(para1: ARRenderScript): ARElement; static; overload;
  26397. class function F32_3(para1: ARRenderScript): ARElement; static; overload;
  26398. class function F32_4(para1: ARRenderScript): ARElement; static; overload;
  26399. class function F64_2(para1: ARRenderScript): ARElement; static; overload;
  26400. class function F64_3(para1: ARRenderScript): ARElement; static; overload;
  26401. class function F64_4(para1: ARRenderScript): ARElement; static; overload;
  26402. class function U8_2(para1: ARRenderScript): ARElement; static; overload;
  26403. class function U8_3(para1: ARRenderScript): ARElement; static; overload;
  26404. class function U8_4(para1: ARRenderScript): ARElement; static; overload;
  26405. class function I8_2(para1: ARRenderScript): ARElement; static; overload;
  26406. class function I8_3(para1: ARRenderScript): ARElement; static; overload;
  26407. class function I8_4(para1: ARRenderScript): ARElement; static; overload;
  26408. class function U16_2(para1: ARRenderScript): ARElement; static; overload;
  26409. class function U16_3(para1: ARRenderScript): ARElement; static; overload;
  26410. class function U16_4(para1: ARRenderScript): ARElement; static; overload;
  26411. class function I16_2(para1: ARRenderScript): ARElement; static; overload;
  26412. class function I16_3(para1: ARRenderScript): ARElement; static; overload;
  26413. class function I16_4(para1: ARRenderScript): ARElement; static; overload;
  26414. class function U32_2(para1: ARRenderScript): ARElement; static; overload;
  26415. class function U32_3(para1: ARRenderScript): ARElement; static; overload;
  26416. class function U32_4(para1: ARRenderScript): ARElement; static; overload;
  26417. class function I32_2(para1: ARRenderScript): ARElement; static; overload;
  26418. class function I32_3(para1: ARRenderScript): ARElement; static; overload;
  26419. class function I32_4(para1: ARRenderScript): ARElement; static; overload;
  26420. class function U64_2(para1: ARRenderScript): ARElement; static; overload;
  26421. class function U64_3(para1: ARRenderScript): ARElement; static; overload;
  26422. class function U64_4(para1: ARRenderScript): ARElement; static; overload;
  26423. class function I64_2(para1: ARRenderScript): ARElement; static; overload;
  26424. class function I64_3(para1: ARRenderScript): ARElement; static; overload;
  26425. class function I64_4(para1: ARRenderScript): ARElement; static; overload;
  26426. class function MATRIX_4X4(para1: ARRenderScript): ARElement; static; overload;
  26427. class function MATRIX4X4(para1: ARRenderScript): ARElement; static; overload;
  26428. class function MATRIX_3X3(para1: ARRenderScript): ARElement; static; overload;
  26429. class function MATRIX_2X2(para1: ARRenderScript): ARElement; static; overload;
  26430. class function createVector(para1: ARRenderScript; para2: ARElement.InnerDataType; para3: jint): ARElement; static; overload;
  26431. class function createPixel(para1: ARRenderScript; para2: ARElement.InnerDataType; para3: ARElement.InnerDataKind): ARElement; static; overload;
  26432. function isCompatible(para1: ARElement): jboolean; overload; virtual;
  26433. end;
  26434. ARFileA3D = class external 'android.renderscript' name 'FileA3D' (ARBaseObj)
  26435. public
  26436. type
  26437. InnerEntryType = class;
  26438. Arr1InnerEntryType = array of InnerEntryType;
  26439. Arr2InnerEntryType = array of Arr1InnerEntryType;
  26440. Arr3InnerEntryType = array of Arr2InnerEntryType;
  26441. InnerIndexEntry = class;
  26442. Arr1InnerIndexEntry = array of InnerIndexEntry;
  26443. Arr2InnerIndexEntry = array of Arr1InnerIndexEntry;
  26444. Arr3InnerIndexEntry = array of Arr2InnerIndexEntry;
  26445. InnerEntryType = class sealed external 'android.renderscript' name 'EntryType' (JLEnum)
  26446. public
  26447. final class var
  26448. fMESH: ARFileA3D.InnerEntryType; external name 'MESH';
  26449. fUNKNOWN: ARFileA3D.InnerEntryType; external name 'UNKNOWN';
  26450. public
  26451. class function values(): ARFileA3D.Arr1InnerEntryType; static; overload;
  26452. class function valueOf(para1: JLString): ARFileA3D.InnerEntryType; static; overload;
  26453. end;
  26454. InnerIndexEntry = class external 'android.renderscript' name 'IndexEntry' (JLObject)
  26455. public
  26456. function getName(): JLString; overload; virtual;
  26457. function getEntryType(): ARFileA3D.InnerEntryType; overload; virtual;
  26458. function getObject(): ARBaseObj; overload; virtual;
  26459. function getMesh(): ARMesh; overload; virtual;
  26460. end;
  26461. public
  26462. function getIndexEntryCount(): jint; overload; virtual;
  26463. function getIndexEntry(para1: jint): ARFileA3D.InnerIndexEntry; overload; virtual;
  26464. class function createFromAsset(para1: ARRenderScript; para2: ACRAssetManager; para3: JLString): ARFileA3D; static; overload;
  26465. class function createFromFile(para1: ARRenderScript; para2: JLString): ARFileA3D; static; overload;
  26466. class function createFromFile(para1: ARRenderScript; para2: JIFile): ARFileA3D; static; overload;
  26467. class function createFromResource(para1: ARRenderScript; para2: ACRResources; para3: jint): ARFileA3D; static; overload;
  26468. end;
  26469. ARFont = class external 'android.renderscript' name 'Font' (ARBaseObj)
  26470. public
  26471. type
  26472. InnerStyle = class;
  26473. Arr1InnerStyle = array of InnerStyle;
  26474. Arr2InnerStyle = array of Arr1InnerStyle;
  26475. Arr3InnerStyle = array of Arr2InnerStyle;
  26476. InnerStyle = class sealed external 'android.renderscript' name 'Style' (JLEnum)
  26477. public
  26478. final class var
  26479. fBOLD: ARFont.InnerStyle; external name 'BOLD';
  26480. fBOLD_ITALIC: ARFont.InnerStyle; external name 'BOLD_ITALIC';
  26481. fITALIC: ARFont.InnerStyle; external name 'ITALIC';
  26482. fNORMAL: ARFont.InnerStyle; external name 'NORMAL';
  26483. public
  26484. class function values(): ARFont.Arr1InnerStyle; static; overload;
  26485. class function valueOf(para1: JLString): ARFont.InnerStyle; static; overload;
  26486. end;
  26487. public
  26488. class function createFromFile(para1: ARRenderScript; para2: ACRResources; para3: JLString; para4: jfloat): ARFont; static; overload;
  26489. class function createFromFile(para1: ARRenderScript; para2: ACRResources; para3: JIFile; para4: jfloat): ARFont; static; overload;
  26490. class function createFromAsset(para1: ARRenderScript; para2: ACRResources; para3: JLString; para4: jfloat): ARFont; static; overload;
  26491. class function createFromResource(para1: ARRenderScript; para2: ACRResources; para3: jint; para4: jfloat): ARFont; static; overload;
  26492. class function create_(para1: ARRenderScript; para2: ACRResources; para3: JLString; para4: ARFont.InnerStyle; para5: jfloat): ARFont; static; external name 'create'; overload;
  26493. end;
  26494. ARMesh = class external 'android.renderscript' name 'Mesh' (ARBaseObj)
  26495. public
  26496. type
  26497. InnerTriangleMeshBuilder = class;
  26498. Arr1InnerTriangleMeshBuilder = array of InnerTriangleMeshBuilder;
  26499. Arr2InnerTriangleMeshBuilder = array of Arr1InnerTriangleMeshBuilder;
  26500. Arr3InnerTriangleMeshBuilder = array of Arr2InnerTriangleMeshBuilder;
  26501. InnerPrimitive = class;
  26502. Arr1InnerPrimitive = array of InnerPrimitive;
  26503. Arr2InnerPrimitive = array of Arr1InnerPrimitive;
  26504. Arr3InnerPrimitive = array of Arr2InnerPrimitive;
  26505. InnerAllocationBuilder = class;
  26506. Arr1InnerAllocationBuilder = array of InnerAllocationBuilder;
  26507. Arr2InnerAllocationBuilder = array of Arr1InnerAllocationBuilder;
  26508. Arr3InnerAllocationBuilder = array of Arr2InnerAllocationBuilder;
  26509. InnerBuilder = class;
  26510. Arr1InnerBuilder = array of InnerBuilder;
  26511. Arr2InnerBuilder = array of Arr1InnerBuilder;
  26512. Arr3InnerBuilder = array of Arr2InnerBuilder;
  26513. InnerTriangleMeshBuilder = class external 'android.renderscript' name 'TriangleMeshBuilder' (JLObject)
  26514. public
  26515. const
  26516. COLOR = 1;
  26517. NORMAL = 2;
  26518. TEXTURE_0 = 256;
  26519. public
  26520. constructor create(para1: ARRenderScript; para2: jint; para3: jint); overload;
  26521. function addVertex(para1: jfloat; para2: jfloat): ARMesh.InnerTriangleMeshBuilder; overload; virtual;
  26522. function addVertex(para1: jfloat; para2: jfloat; para3: jfloat): ARMesh.InnerTriangleMeshBuilder; overload; virtual;
  26523. function setTexture(para1: jfloat; para2: jfloat): ARMesh.InnerTriangleMeshBuilder; overload; virtual;
  26524. function setNormal(para1: jfloat; para2: jfloat; para3: jfloat): ARMesh.InnerTriangleMeshBuilder; overload; virtual;
  26525. function setColor(para1: jfloat; para2: jfloat; para3: jfloat; para4: jfloat): ARMesh.InnerTriangleMeshBuilder; overload; virtual;
  26526. function addTriangle(para1: jint; para2: jint; para3: jint): ARMesh.InnerTriangleMeshBuilder; overload; virtual;
  26527. function create_(para1: jboolean): ARMesh; external name 'create'; overload; virtual;
  26528. end;
  26529. InnerPrimitive = class sealed external 'android.renderscript' name 'Primitive' (JLEnum)
  26530. public
  26531. final class var
  26532. fLINE: ARMesh.InnerPrimitive; external name 'LINE';
  26533. fLINE_STRIP: ARMesh.InnerPrimitive; external name 'LINE_STRIP';
  26534. fPOINT: ARMesh.InnerPrimitive; external name 'POINT';
  26535. fTRIANGLE: ARMesh.InnerPrimitive; external name 'TRIANGLE';
  26536. fTRIANGLE_FAN: ARMesh.InnerPrimitive; external name 'TRIANGLE_FAN';
  26537. fTRIANGLE_STRIP: ARMesh.InnerPrimitive; external name 'TRIANGLE_STRIP';
  26538. public
  26539. class function values(): ARMesh.Arr1InnerPrimitive; static; overload;
  26540. class function valueOf(para1: JLString): ARMesh.InnerPrimitive; static; overload;
  26541. end;
  26542. InnerAllocationBuilder = class external 'android.renderscript' name 'AllocationBuilder' (JLObject)
  26543. public
  26544. constructor create(para1: ARRenderScript); overload;
  26545. function getCurrentVertexTypeIndex(): jint; overload; virtual;
  26546. function getCurrentIndexSetIndex(): jint; overload; virtual;
  26547. function addVertexAllocation(para1: ARAllocation): ARMesh.InnerAllocationBuilder; overload; virtual; // throws java.lang.IllegalStateException
  26548. function addIndexSetAllocation(para1: ARAllocation; para2: ARMesh.InnerPrimitive): ARMesh.InnerAllocationBuilder; overload; virtual;
  26549. function addIndexSetType(para1: ARMesh.InnerPrimitive): ARMesh.InnerAllocationBuilder; overload; virtual;
  26550. function create_(): ARMesh; external name 'create'; overload; virtual;
  26551. end;
  26552. InnerBuilder = class external 'android.renderscript' name 'Builder' (JLObject)
  26553. public
  26554. constructor create(para1: ARRenderScript; para2: jint); overload;
  26555. function getCurrentVertexTypeIndex(): jint; overload; virtual;
  26556. function getCurrentIndexSetIndex(): jint; overload; virtual;
  26557. function addVertexType(para1: ARType): ARMesh.InnerBuilder; overload; virtual; // throws java.lang.IllegalStateException
  26558. function addVertexType(para1: ARElement; para2: jint): ARMesh.InnerBuilder; overload; virtual; // throws java.lang.IllegalStateException
  26559. function addIndexSetType(para1: ARType; para2: ARMesh.InnerPrimitive): ARMesh.InnerBuilder; overload; virtual;
  26560. function addIndexSetType(para1: ARMesh.InnerPrimitive): ARMesh.InnerBuilder; overload; virtual;
  26561. function addIndexSetType(para1: ARElement; para2: jint; para3: ARMesh.InnerPrimitive): ARMesh.InnerBuilder; overload; virtual;
  26562. function create_(): ARMesh; external name 'create'; overload; virtual;
  26563. end;
  26564. public
  26565. function getVertexAllocationCount(): jint; overload; virtual;
  26566. function getVertexAllocation(para1: jint): ARAllocation; overload; virtual;
  26567. function getPrimitiveCount(): jint; overload; virtual;
  26568. function getIndexSetAllocation(para1: jint): ARAllocation; overload; virtual;
  26569. function getPrimitive(para1: jint): ARMesh.InnerPrimitive; overload; virtual;
  26570. end;
  26571. ARProgram = class external 'android.renderscript' name 'Program' (ARBaseObj)
  26572. public
  26573. type
  26574. InnerTextureType = class;
  26575. Arr1InnerTextureType = array of InnerTextureType;
  26576. Arr2InnerTextureType = array of Arr1InnerTextureType;
  26577. Arr3InnerTextureType = array of Arr2InnerTextureType;
  26578. InnerBaseProgramBuilder = class;
  26579. Arr1InnerBaseProgramBuilder = array of InnerBaseProgramBuilder;
  26580. Arr2InnerBaseProgramBuilder = array of Arr1InnerBaseProgramBuilder;
  26581. Arr3InnerBaseProgramBuilder = array of Arr2InnerBaseProgramBuilder;
  26582. InnerTextureType = class sealed external 'android.renderscript' name 'TextureType' (JLEnum)
  26583. public
  26584. final class var
  26585. fTEXTURE_2D: ARProgram.InnerTextureType; external name 'TEXTURE_2D';
  26586. fTEXTURE_CUBE: ARProgram.InnerTextureType; external name 'TEXTURE_CUBE';
  26587. public
  26588. class function values(): ARProgram.Arr1InnerTextureType; static; overload;
  26589. class function valueOf(para1: JLString): ARProgram.InnerTextureType; static; overload;
  26590. end;
  26591. InnerBaseProgramBuilder = class external 'android.renderscript' name 'BaseProgramBuilder' (JLObject)
  26592. strict protected
  26593. constructor create(para1: ARRenderScript); overload;
  26594. public
  26595. function setShader(para1: JLString): ARProgram.InnerBaseProgramBuilder; overload; virtual;
  26596. function setShader(para1: ACRResources; para2: jint): ARProgram.InnerBaseProgramBuilder; overload; virtual;
  26597. function getCurrentConstantIndex(): jint; overload; virtual;
  26598. function getCurrentTextureIndex(): jint; overload; virtual;
  26599. function addConstant(para1: ARType): ARProgram.InnerBaseProgramBuilder; overload; virtual; // throws java.lang.IllegalStateException
  26600. function addTexture(para1: ARProgram.InnerTextureType): ARProgram.InnerBaseProgramBuilder; overload; virtual; // throws java.lang.IllegalArgumentException
  26601. strict protected
  26602. procedure initProgram(para1: ARProgram); overload; virtual;
  26603. end;
  26604. public
  26605. procedure bindConstants(para1: ARAllocation; para2: jint); overload; virtual;
  26606. procedure bindTexture(para1: ARAllocation; para2: jint); overload; virtual; // throws java.lang.IllegalArgumentException
  26607. procedure bindSampler(para1: ARSampler; para2: jint); overload; virtual; // throws java.lang.IllegalArgumentException
  26608. end;
  26609. ARProgramRaster = class external 'android.renderscript' name 'ProgramRaster' (ARBaseObj)
  26610. public
  26611. type
  26612. InnerCullMode = class;
  26613. Arr1InnerCullMode = array of InnerCullMode;
  26614. Arr2InnerCullMode = array of Arr1InnerCullMode;
  26615. Arr3InnerCullMode = array of Arr2InnerCullMode;
  26616. InnerBuilder = class;
  26617. Arr1InnerBuilder = array of InnerBuilder;
  26618. Arr2InnerBuilder = array of Arr1InnerBuilder;
  26619. Arr3InnerBuilder = array of Arr2InnerBuilder;
  26620. InnerCullMode = class sealed external 'android.renderscript' name 'CullMode' (JLEnum)
  26621. public
  26622. final class var
  26623. fBACK: ARProgramRaster.InnerCullMode; external name 'BACK';
  26624. fFRONT: ARProgramRaster.InnerCullMode; external name 'FRONT';
  26625. fNONE: ARProgramRaster.InnerCullMode; external name 'NONE';
  26626. public
  26627. class function values(): ARProgramRaster.Arr1InnerCullMode; static; overload;
  26628. class function valueOf(para1: JLString): ARProgramRaster.InnerCullMode; static; overload;
  26629. end;
  26630. InnerBuilder = class external 'android.renderscript' name 'Builder' (JLObject)
  26631. public
  26632. constructor create(para1: ARRenderScript); overload;
  26633. function setPointSpriteEnabled(para1: jboolean): ARProgramRaster.InnerBuilder; overload; virtual;
  26634. function setCullMode(para1: ARProgramRaster.InnerCullMode): ARProgramRaster.InnerBuilder; overload; virtual;
  26635. function create_(): ARProgramRaster; external name 'create'; overload; virtual;
  26636. end;
  26637. public
  26638. class function CULL_BACK(para1: ARRenderScript): ARProgramRaster; static; overload;
  26639. class function CULL_FRONT(para1: ARRenderScript): ARProgramRaster; static; overload;
  26640. class function CULL_NONE(para1: ARRenderScript): ARProgramRaster; static; overload;
  26641. end;
  26642. ARProgramStore = class external 'android.renderscript' name 'ProgramStore' (ARBaseObj)
  26643. public
  26644. type
  26645. InnerBlendDstFunc = class;
  26646. Arr1InnerBlendDstFunc = array of InnerBlendDstFunc;
  26647. Arr2InnerBlendDstFunc = array of Arr1InnerBlendDstFunc;
  26648. Arr3InnerBlendDstFunc = array of Arr2InnerBlendDstFunc;
  26649. InnerBlendSrcFunc = class;
  26650. Arr1InnerBlendSrcFunc = array of InnerBlendSrcFunc;
  26651. Arr2InnerBlendSrcFunc = array of Arr1InnerBlendSrcFunc;
  26652. Arr3InnerBlendSrcFunc = array of Arr2InnerBlendSrcFunc;
  26653. InnerDepthFunc = class;
  26654. Arr1InnerDepthFunc = array of InnerDepthFunc;
  26655. Arr2InnerDepthFunc = array of Arr1InnerDepthFunc;
  26656. Arr3InnerDepthFunc = array of Arr2InnerDepthFunc;
  26657. InnerBuilder = class;
  26658. Arr1InnerBuilder = array of InnerBuilder;
  26659. Arr2InnerBuilder = array of Arr1InnerBuilder;
  26660. Arr3InnerBuilder = array of Arr2InnerBuilder;
  26661. InnerBlendDstFunc = class sealed external 'android.renderscript' name 'BlendDstFunc' (JLEnum)
  26662. public
  26663. final class var
  26664. fDST_ALPHA: ARProgramStore.InnerBlendDstFunc; external name 'DST_ALPHA';
  26665. fONE: ARProgramStore.InnerBlendDstFunc; external name 'ONE';
  26666. fONE_MINUS_DST_ALPHA: ARProgramStore.InnerBlendDstFunc; external name 'ONE_MINUS_DST_ALPHA';
  26667. fONE_MINUS_SRC_ALPHA: ARProgramStore.InnerBlendDstFunc; external name 'ONE_MINUS_SRC_ALPHA';
  26668. fONE_MINUS_SRC_COLOR: ARProgramStore.InnerBlendDstFunc; external name 'ONE_MINUS_SRC_COLOR';
  26669. fSRC_ALPHA: ARProgramStore.InnerBlendDstFunc; external name 'SRC_ALPHA';
  26670. fSRC_COLOR: ARProgramStore.InnerBlendDstFunc; external name 'SRC_COLOR';
  26671. fZERO: ARProgramStore.InnerBlendDstFunc; external name 'ZERO';
  26672. public
  26673. class function values(): ARProgramStore.Arr1InnerBlendDstFunc; static; overload;
  26674. class function valueOf(para1: JLString): ARProgramStore.InnerBlendDstFunc; static; overload;
  26675. end;
  26676. InnerBlendSrcFunc = class sealed external 'android.renderscript' name 'BlendSrcFunc' (JLEnum)
  26677. public
  26678. final class var
  26679. fDST_ALPHA: ARProgramStore.InnerBlendSrcFunc; external name 'DST_ALPHA';
  26680. fDST_COLOR: ARProgramStore.InnerBlendSrcFunc; external name 'DST_COLOR';
  26681. fONE: ARProgramStore.InnerBlendSrcFunc; external name 'ONE';
  26682. fONE_MINUS_DST_ALPHA: ARProgramStore.InnerBlendSrcFunc; external name 'ONE_MINUS_DST_ALPHA';
  26683. fONE_MINUS_DST_COLOR: ARProgramStore.InnerBlendSrcFunc; external name 'ONE_MINUS_DST_COLOR';
  26684. fONE_MINUS_SRC_ALPHA: ARProgramStore.InnerBlendSrcFunc; external name 'ONE_MINUS_SRC_ALPHA';
  26685. fSRC_ALPHA: ARProgramStore.InnerBlendSrcFunc; external name 'SRC_ALPHA';
  26686. fSRC_ALPHA_SATURATE: ARProgramStore.InnerBlendSrcFunc; external name 'SRC_ALPHA_SATURATE';
  26687. fZERO: ARProgramStore.InnerBlendSrcFunc; external name 'ZERO';
  26688. public
  26689. class function values(): ARProgramStore.Arr1InnerBlendSrcFunc; static; overload;
  26690. class function valueOf(para1: JLString): ARProgramStore.InnerBlendSrcFunc; static; overload;
  26691. end;
  26692. InnerDepthFunc = class sealed external 'android.renderscript' name 'DepthFunc' (JLEnum)
  26693. public
  26694. final class var
  26695. fALWAYS: ARProgramStore.InnerDepthFunc; external name 'ALWAYS';
  26696. fEQUAL: ARProgramStore.InnerDepthFunc; external name 'EQUAL';
  26697. fGREATER: ARProgramStore.InnerDepthFunc; external name 'GREATER';
  26698. fGREATER_OR_EQUAL: ARProgramStore.InnerDepthFunc; external name 'GREATER_OR_EQUAL';
  26699. fLESS: ARProgramStore.InnerDepthFunc; external name 'LESS';
  26700. fLESS_OR_EQUAL: ARProgramStore.InnerDepthFunc; external name 'LESS_OR_EQUAL';
  26701. fNOT_EQUAL: ARProgramStore.InnerDepthFunc; external name 'NOT_EQUAL';
  26702. public
  26703. class function values(): ARProgramStore.Arr1InnerDepthFunc; static; overload;
  26704. class function valueOf(para1: JLString): ARProgramStore.InnerDepthFunc; static; overload;
  26705. end;
  26706. InnerBuilder = class external 'android.renderscript' name 'Builder' (JLObject)
  26707. public
  26708. constructor create(para1: ARRenderScript); overload;
  26709. function setDepthFunc(para1: ARProgramStore.InnerDepthFunc): ARProgramStore.InnerBuilder; overload; virtual;
  26710. function setDepthMaskEnabled(para1: jboolean): ARProgramStore.InnerBuilder; overload; virtual;
  26711. function setColorMaskEnabled(para1: jboolean; para2: jboolean; para3: jboolean; para4: jboolean): ARProgramStore.InnerBuilder; overload; virtual;
  26712. function setBlendFunc(para1: ARProgramStore.InnerBlendSrcFunc; para2: ARProgramStore.InnerBlendDstFunc): ARProgramStore.InnerBuilder; overload; virtual;
  26713. function setDitherEnabled(para1: jboolean): ARProgramStore.InnerBuilder; overload; virtual;
  26714. function create_(): ARProgramStore; external name 'create'; overload; virtual;
  26715. end;
  26716. public
  26717. class function BLEND_NONE_DEPTH_TEST(para1: ARRenderScript): ARProgramStore; static; overload;
  26718. class function BLEND_NONE_DEPTH_NONE(para1: ARRenderScript): ARProgramStore; static; overload;
  26719. class function BLEND_ALPHA_DEPTH_TEST(para1: ARRenderScript): ARProgramStore; static; overload;
  26720. class function BLEND_ALPHA_DEPTH_NONE(para1: ARRenderScript): ARProgramStore; static; overload;
  26721. end;
  26722. ARSampler = class external 'android.renderscript' name 'Sampler' (ARBaseObj)
  26723. public
  26724. type
  26725. InnerValue = class;
  26726. Arr1InnerValue = array of InnerValue;
  26727. Arr2InnerValue = array of Arr1InnerValue;
  26728. Arr3InnerValue = array of Arr2InnerValue;
  26729. InnerBuilder = class;
  26730. Arr1InnerBuilder = array of InnerBuilder;
  26731. Arr2InnerBuilder = array of Arr1InnerBuilder;
  26732. Arr3InnerBuilder = array of Arr2InnerBuilder;
  26733. InnerValue = class sealed external 'android.renderscript' name 'Value' (JLEnum)
  26734. public
  26735. final class var
  26736. fCLAMP: ARSampler.InnerValue; external name 'CLAMP';
  26737. fLINEAR: ARSampler.InnerValue; external name 'LINEAR';
  26738. fLINEAR_MIP_LINEAR: ARSampler.InnerValue; external name 'LINEAR_MIP_LINEAR';
  26739. fLINEAR_MIP_NEAREST: ARSampler.InnerValue; external name 'LINEAR_MIP_NEAREST';
  26740. fNEAREST: ARSampler.InnerValue; external name 'NEAREST';
  26741. fWRAP: ARSampler.InnerValue; external name 'WRAP';
  26742. public
  26743. class function values(): ARSampler.Arr1InnerValue; static; overload;
  26744. class function valueOf(para1: JLString): ARSampler.InnerValue; static; overload;
  26745. end;
  26746. InnerBuilder = class external 'android.renderscript' name 'Builder' (JLObject)
  26747. public
  26748. constructor create(para1: ARRenderScript); overload;
  26749. procedure setMinification(para1: ARSampler.InnerValue); overload; virtual;
  26750. procedure setMagnification(para1: ARSampler.InnerValue); overload; virtual;
  26751. procedure setWrapS(para1: ARSampler.InnerValue); overload; virtual;
  26752. procedure setWrapT(para1: ARSampler.InnerValue); overload; virtual;
  26753. procedure setAnisotropy(para1: jfloat); overload; virtual;
  26754. function create_(): ARSampler; external name 'create'; overload; virtual;
  26755. end;
  26756. public
  26757. class function CLAMP_NEAREST(para1: ARRenderScript): ARSampler; static; overload;
  26758. class function CLAMP_LINEAR(para1: ARRenderScript): ARSampler; static; overload;
  26759. class function CLAMP_LINEAR_MIP_LINEAR(para1: ARRenderScript): ARSampler; static; overload;
  26760. class function WRAP_NEAREST(para1: ARRenderScript): ARSampler; static; overload;
  26761. class function WRAP_LINEAR(para1: ARRenderScript): ARSampler; static; overload;
  26762. class function WRAP_LINEAR_MIP_LINEAR(para1: ARRenderScript): ARSampler; static; overload;
  26763. end;
  26764. ARScript = class external 'android.renderscript' name 'Script' (ARBaseObj)
  26765. public
  26766. type
  26767. InnerFieldBase = class;
  26768. Arr1InnerFieldBase = array of InnerFieldBase;
  26769. Arr2InnerFieldBase = array of Arr1InnerFieldBase;
  26770. Arr3InnerFieldBase = array of Arr2InnerFieldBase;
  26771. InnerBuilder = class;
  26772. Arr1InnerBuilder = array of InnerBuilder;
  26773. Arr2InnerBuilder = array of Arr1InnerBuilder;
  26774. Arr3InnerBuilder = array of Arr2InnerBuilder;
  26775. InnerFieldBase = class external 'android.renderscript' name 'FieldBase' (JLObject)
  26776. strict protected
  26777. var
  26778. fmElement: ARElement; external name 'mElement';
  26779. fmAllocation: ARAllocation; external name 'mAllocation';
  26780. strict protected
  26781. constructor create(); overload;
  26782. procedure init(para1: ARRenderScript; para2: jint); overload; virtual;
  26783. procedure init(para1: ARRenderScript; para2: jint; para3: jint); overload; virtual;
  26784. public
  26785. function getElement(): ARElement; overload; virtual;
  26786. function getType(): ARType; overload; virtual;
  26787. function getAllocation(): ARAllocation; overload; virtual;
  26788. procedure updateAllocation(); overload; virtual;
  26789. end;
  26790. InnerBuilder = class external 'android.renderscript' name 'Builder' (JLObject)
  26791. end;
  26792. strict protected
  26793. procedure invoke(para1: jint); overload; virtual;
  26794. procedure invoke(para1: jint; para2: ARFieldPacker); overload; virtual;
  26795. procedure forEach(para1: jint; para2: ARAllocation; para3: ARAllocation; para4: ARFieldPacker); overload; virtual;
  26796. public
  26797. procedure bindAllocation(para1: ARAllocation; para2: jint); overload; virtual;
  26798. procedure setVar(para1: jint; para2: jfloat); overload; virtual;
  26799. procedure setVar(para1: jint; para2: jdouble); overload; virtual;
  26800. procedure setVar(para1: jint; para2: jint); overload; virtual;
  26801. procedure setVar(para1: jint; para2: jlong); overload; virtual;
  26802. procedure setVar(para1: jint; para2: jboolean); overload; virtual;
  26803. procedure setVar(para1: jint; para2: ARBaseObj); overload; virtual;
  26804. procedure setVar(para1: jint; para2: ARFieldPacker); overload; virtual;
  26805. procedure setTimeZone(para1: JLString); overload; virtual;
  26806. end;
  26807. ARType = class external 'android.renderscript' name 'Type' (ARBaseObj)
  26808. public
  26809. type
  26810. InnerBuilder = class;
  26811. Arr1InnerBuilder = array of InnerBuilder;
  26812. Arr2InnerBuilder = array of Arr1InnerBuilder;
  26813. Arr3InnerBuilder = array of Arr2InnerBuilder;
  26814. InnerCubemapFace = class;
  26815. Arr1InnerCubemapFace = array of InnerCubemapFace;
  26816. Arr2InnerCubemapFace = array of Arr1InnerCubemapFace;
  26817. Arr3InnerCubemapFace = array of Arr2InnerCubemapFace;
  26818. InnerBuilder = class external 'android.renderscript' name 'Builder' (JLObject)
  26819. public
  26820. constructor create(para1: ARRenderScript; para2: ARElement); overload;
  26821. function setX(para1: jint): ARType.InnerBuilder; overload; virtual;
  26822. function setY(para1: jint): ARType.InnerBuilder; overload; virtual;
  26823. function setMipmaps(para1: jboolean): ARType.InnerBuilder; overload; virtual;
  26824. function setFaces(para1: jboolean): ARType.InnerBuilder; overload; virtual;
  26825. function create_(): ARType; external name 'create'; overload; virtual;
  26826. end;
  26827. InnerCubemapFace = class sealed external 'android.renderscript' name 'CubemapFace' (JLEnum)
  26828. public
  26829. final class var
  26830. fNEGATIVE_X: ARType.InnerCubemapFace; external name 'NEGATIVE_X';
  26831. fNEGATIVE_Y: ARType.InnerCubemapFace; external name 'NEGATIVE_Y';
  26832. fNEGATIVE_Z: ARType.InnerCubemapFace; external name 'NEGATIVE_Z';
  26833. fPOSITIVE_X: ARType.InnerCubemapFace; external name 'POSITIVE_X';
  26834. fPOSITIVE_Y: ARType.InnerCubemapFace; external name 'POSITIVE_Y';
  26835. fPOSITIVE_Z: ARType.InnerCubemapFace; external name 'POSITIVE_Z';
  26836. fPOSITVE_X: ARType.InnerCubemapFace; external name 'POSITVE_X';
  26837. fPOSITVE_Y: ARType.InnerCubemapFace; external name 'POSITVE_Y';
  26838. fPOSITVE_Z: ARType.InnerCubemapFace; external name 'POSITVE_Z';
  26839. public
  26840. class function values(): ARType.Arr1InnerCubemapFace; static; overload;
  26841. class function valueOf(para1: JLString): ARType.InnerCubemapFace; static; overload;
  26842. end;
  26843. public
  26844. function getElement(): ARElement; overload; virtual;
  26845. function getX(): jint; overload; virtual;
  26846. function getY(): jint; overload; virtual;
  26847. function getZ(): jint; overload; virtual;
  26848. function hasMipmaps(): jboolean; overload; virtual;
  26849. function hasFaces(): jboolean; overload; virtual;
  26850. function getCount(): jint; overload; virtual;
  26851. end;
  26852. ASRootElement = class external 'android.sax' name 'RootElement' (ASElement)
  26853. public
  26854. constructor create(para1: JLString; para2: JLString); overload;
  26855. constructor create(para1: JLString); overload;
  26856. function getContentHandler(): OXSContentHandler; overload; virtual;
  26857. end;
  26858. ASElementListener = interface external 'android.sax' name 'ElementListener' (ASStartElementListener, ASEndElementListener)
  26859. end;
  26860. ASTextElementListener = interface external 'android.sax' name 'TextElementListener' (ASStartElementListener, ASEndTextElementListener)
  26861. end;
  26862. ATCCdmaCellLocation = class external 'android.telephony.cdma' name 'CdmaCellLocation' (ATCellLocation)
  26863. public
  26864. constructor create(); overload;
  26865. constructor create(para1: AOBundle); overload;
  26866. function getBaseStationId(): jint; overload; virtual;
  26867. function getBaseStationLatitude(): jint; overload; virtual;
  26868. function getBaseStationLongitude(): jint; overload; virtual;
  26869. function getSystemId(): jint; overload; virtual;
  26870. function getNetworkId(): jint; overload; virtual;
  26871. procedure setStateInvalid(); overload; virtual;
  26872. procedure setCellLocationData(para1: jint; para2: jint; para3: jint); overload; virtual;
  26873. procedure setCellLocationData(para1: jint; para2: jint; para3: jint; para4: jint; para5: jint); overload; virtual;
  26874. function hashCode(): jint; overload; virtual;
  26875. function equals(para1: JLObject): jboolean; overload; virtual;
  26876. function toString(): JLString; overload; virtual;
  26877. procedure fillInNotifierBundle(para1: AOBundle); overload; virtual;
  26878. end;
  26879. ATGGsmCellLocation = class external 'android.telephony.gsm' name 'GsmCellLocation' (ATCellLocation)
  26880. public
  26881. constructor create(); overload;
  26882. constructor create(para1: AOBundle); overload;
  26883. function getLac(): jint; overload; virtual;
  26884. function getCid(): jint; overload; virtual;
  26885. function getPsc(): jint; overload; virtual;
  26886. procedure setStateInvalid(); overload; virtual;
  26887. procedure setLacAndCid(para1: jint; para2: jint); overload; virtual;
  26888. function hashCode(): jint; overload; virtual;
  26889. function equals(para1: JLObject): jboolean; overload; virtual;
  26890. function toString(): JLString; overload; virtual;
  26891. procedure fillInNotifierBundle(para1: AOBundle); overload; virtual;
  26892. end;
  26893. ATInstrumentationTestRunner = class external 'android.test' name 'InstrumentationTestRunner' (AAInstrumentation, ATTestSuiteProvider)
  26894. public
  26895. const
  26896. REPORT_VALUE_ID = 'InstrumentationTestRunner';
  26897. REPORT_KEY_NUM_TOTAL = 'numtests';
  26898. REPORT_KEY_NUM_CURRENT = 'current';
  26899. REPORT_KEY_NAME_CLASS = 'class';
  26900. REPORT_KEY_NAME_TEST = 'test';
  26901. REPORT_VALUE_RESULT_START = 1;
  26902. REPORT_VALUE_RESULT_OK = 0;
  26903. REPORT_VALUE_RESULT_ERROR = -1;
  26904. REPORT_VALUE_RESULT_FAILURE = -2;
  26905. REPORT_KEY_STACK = 'stack';
  26906. public
  26907. constructor create(); overload;
  26908. procedure onCreate(para1: AOBundle); overload; virtual;
  26909. strict protected
  26910. function getAndroidTestRunner(): ATAndroidTestRunner; overload; virtual;
  26911. public
  26912. procedure onStart(); overload; virtual;
  26913. function getTestSuite(): JFTestSuite; overload; virtual;
  26914. function getAllTests(): JFTestSuite; overload; virtual;
  26915. function getLoader(): JLClassLoader; overload; virtual;
  26916. end;
  26917. ACClipboardManager = class external 'android.content' name 'ClipboardManager' (ATClipboardManager)
  26918. public
  26919. type
  26920. InnerOnPrimaryClipChangedListener = interface;
  26921. Arr1InnerOnPrimaryClipChangedListener = array of InnerOnPrimaryClipChangedListener;
  26922. Arr2InnerOnPrimaryClipChangedListener = array of Arr1InnerOnPrimaryClipChangedListener;
  26923. Arr3InnerOnPrimaryClipChangedListener = array of Arr2InnerOnPrimaryClipChangedListener;
  26924. InnerOnPrimaryClipChangedListener = interface external 'android.content' name 'OnPrimaryClipChangedListener'
  26925. procedure onPrimaryClipChanged(); overload;
  26926. end;
  26927. public
  26928. procedure setPrimaryClip(para1: ACClipData); overload; virtual;
  26929. function getPrimaryClip(): ACClipData; overload; virtual;
  26930. function getPrimaryClipDescription(): ACClipDescription; overload; virtual;
  26931. function hasPrimaryClip(): jboolean; overload; virtual;
  26932. procedure addPrimaryClipChangedListener(para1: ACClipboardManager.InnerOnPrimaryClipChangedListener); overload; virtual;
  26933. procedure removePrimaryClipChangedListener(para1: ACClipboardManager.InnerOnPrimaryClipChangedListener); overload; virtual;
  26934. function getText(): JLCharSequence; overload; virtual;
  26935. procedure setText(para1: JLCharSequence); overload; virtual;
  26936. function hasText(): jboolean; overload; virtual;
  26937. end;
  26938. ATLoginFilter = class abstract external 'android.text' name 'LoginFilter' (JLObject, ATInputFilter)
  26939. public
  26940. type
  26941. InnerPasswordFilterGMail = class;
  26942. Arr1InnerPasswordFilterGMail = array of InnerPasswordFilterGMail;
  26943. Arr2InnerPasswordFilterGMail = array of Arr1InnerPasswordFilterGMail;
  26944. Arr3InnerPasswordFilterGMail = array of Arr2InnerPasswordFilterGMail;
  26945. InnerUsernameFilterGeneric = class;
  26946. Arr1InnerUsernameFilterGeneric = array of InnerUsernameFilterGeneric;
  26947. Arr2InnerUsernameFilterGeneric = array of Arr1InnerUsernameFilterGeneric;
  26948. Arr3InnerUsernameFilterGeneric = array of Arr2InnerUsernameFilterGeneric;
  26949. InnerUsernameFilterGMail = class;
  26950. Arr1InnerUsernameFilterGMail = array of InnerUsernameFilterGMail;
  26951. Arr2InnerUsernameFilterGMail = array of Arr1InnerUsernameFilterGMail;
  26952. Arr3InnerUsernameFilterGMail = array of Arr2InnerUsernameFilterGMail;
  26953. InnerPasswordFilterGMail = class external 'android.text' name 'PasswordFilterGMail' (ATLoginFilter)
  26954. public
  26955. constructor create(); overload;
  26956. constructor create(para1: jboolean); overload;
  26957. function isAllowed(para1: jchar): jboolean; overload; virtual;
  26958. end;
  26959. InnerUsernameFilterGeneric = class external 'android.text' name 'UsernameFilterGeneric' (ATLoginFilter)
  26960. public
  26961. constructor create(); overload;
  26962. constructor create(para1: jboolean); overload;
  26963. function isAllowed(para1: jchar): jboolean; overload; virtual;
  26964. end;
  26965. InnerUsernameFilterGMail = class external 'android.text' name 'UsernameFilterGMail' (ATLoginFilter)
  26966. public
  26967. constructor create(); overload;
  26968. constructor create(para1: jboolean); overload;
  26969. function isAllowed(para1: jchar): jboolean; overload; virtual;
  26970. end;
  26971. public
  26972. function filter(para1: JLCharSequence; para2: jint; para3: jint; para4: ATSpanned; para5: jint; para6: jint): JLCharSequence; overload; virtual;
  26973. procedure onStart(); overload; virtual;
  26974. procedure onInvalidCharacter(para1: jchar); overload; virtual;
  26975. procedure onStop(); overload; virtual;
  26976. function isAllowed(para1: jchar): jboolean; overload; virtual; abstract;
  26977. end;
  26978. AVIEditorInfo = class external 'android.view.inputmethod' name 'EditorInfo' (JLObject, ATInputType, AOParcelable)
  26979. public
  26980. var
  26981. finputType: jint; external name 'inputType';
  26982. public
  26983. const
  26984. IME_MASK_ACTION = 255;
  26985. IME_ACTION_UNSPECIFIED = 0;
  26986. IME_ACTION_NONE = 1;
  26987. IME_ACTION_GO = 2;
  26988. IME_ACTION_SEARCH = 3;
  26989. IME_ACTION_SEND = 4;
  26990. IME_ACTION_NEXT = 5;
  26991. IME_ACTION_DONE = 6;
  26992. IME_ACTION_PREVIOUS = 7;
  26993. IME_FLAG_NO_FULLSCREEN = 33554432;
  26994. IME_FLAG_NAVIGATE_PREVIOUS = 67108864;
  26995. IME_FLAG_NAVIGATE_NEXT = 134217728;
  26996. IME_FLAG_NO_EXTRACT_UI = 268435456;
  26997. IME_FLAG_NO_ACCESSORY_ACTION = 536870912;
  26998. IME_FLAG_NO_ENTER_ACTION = 1073741824;
  26999. IME_NULL = 0;
  27000. public
  27001. var
  27002. fimeOptions: jint; external name 'imeOptions';
  27003. fprivateImeOptions: JLString; external name 'privateImeOptions';
  27004. factionLabel: JLCharSequence; external name 'actionLabel';
  27005. factionId: jint; external name 'actionId';
  27006. finitialSelStart: jint; external name 'initialSelStart';
  27007. finitialSelEnd: jint; external name 'initialSelEnd';
  27008. finitialCapsMode: jint; external name 'initialCapsMode';
  27009. fhintText: JLCharSequence; external name 'hintText';
  27010. flabel: JLCharSequence; external name 'label';
  27011. fpackageName: JLString; external name 'packageName';
  27012. ffieldId: jint; external name 'fieldId';
  27013. ffieldName: JLString; external name 'fieldName';
  27014. fextras: AOBundle; external name 'extras';
  27015. public
  27016. final class var
  27017. fCREATOR: AOParcelable.InnerCreator; external name 'CREATOR';
  27018. public
  27019. constructor create(); overload;
  27020. procedure makeCompatible(para1: jint); overload; virtual; final;
  27021. procedure dump(para1: AUPrinter; para2: JLString); overload; virtual;
  27022. procedure writeToParcel(para1: AOParcel; para2: jint); overload; virtual;
  27023. function describeContents(): jint; overload; virtual;
  27024. end;
  27025. ATSpanWatcher = interface external 'android.text' name 'SpanWatcher' (ATNoCopySpan)
  27026. procedure onSpanAdded(para1: ATSpannable; para2: JLObject; para3: jint; para4: jint); overload;
  27027. procedure onSpanRemoved(para1: ATSpannable; para2: JLObject; para3: jint; para4: jint); overload;
  27028. procedure onSpanChanged(para1: ATSpannable; para2: JLObject; para3: jint; para4: jint; para5: jint; para6: jint); overload;
  27029. end;
  27030. ATTextWatcher = interface external 'android.text' name 'TextWatcher' (ATNoCopySpan)
  27031. procedure beforeTextChanged(para1: JLCharSequence; para2: jint; para3: jint; para4: jint); overload;
  27032. procedure onTextChanged(para1: JLCharSequence; para2: jint; para3: jint; para4: jint); overload;
  27033. procedure afterTextChanged(para1: ATEditable); overload;
  27034. end;
  27035. ATMBaseKeyListener = class abstract external 'android.text.method' name 'BaseKeyListener' (ATMMetaKeyKeyListener, ATMKeyListener)
  27036. public
  27037. constructor create(); overload;
  27038. function backspace(para1: AVView; para2: ATEditable; para3: jint; para4: AVKeyEvent): jboolean; overload; virtual;
  27039. function forwardDelete(para1: AVView; para2: ATEditable; para3: jint; para4: AVKeyEvent): jboolean; overload; virtual;
  27040. function onKeyDown(para1: AVView; para2: ATEditable; para3: jint; para4: AVKeyEvent): jboolean; overload; virtual;
  27041. function onKeyOther(para1: AVView; para2: ATEditable; para3: AVKeyEvent): jboolean; overload; virtual;
  27042. end;
  27043. ATMBaseMovementMethod = class external 'android.text.method' name 'BaseMovementMethod' (JLObject, ATMMovementMethod)
  27044. public
  27045. constructor create(); overload;
  27046. function canSelectArbitrarily(): jboolean; overload; virtual;
  27047. procedure initialize(para1: AWTextView; para2: ATSpannable); overload; virtual;
  27048. function onKeyDown(para1: AWTextView; para2: ATSpannable; para3: jint; para4: AVKeyEvent): jboolean; overload; virtual;
  27049. function onKeyOther(para1: AWTextView; para2: ATSpannable; para3: AVKeyEvent): jboolean; overload; virtual;
  27050. function onKeyUp(para1: AWTextView; para2: ATSpannable; para3: jint; para4: AVKeyEvent): jboolean; overload; virtual;
  27051. procedure onTakeFocus(para1: AWTextView; para2: ATSpannable; para3: jint); overload; virtual;
  27052. function onTouchEvent(para1: AWTextView; para2: ATSpannable; para3: AVMotionEvent): jboolean; overload; virtual;
  27053. function onTrackballEvent(para1: AWTextView; para2: ATSpannable; para3: AVMotionEvent): jboolean; overload; virtual;
  27054. function onGenericMotionEvent(para1: AWTextView; para2: ATSpannable; para3: AVMotionEvent): jboolean; overload; virtual;
  27055. strict protected
  27056. function getMovementMetaState(para1: ATSpannable; para2: AVKeyEvent): jint; overload; virtual;
  27057. function handleMovementKey(para1: AWTextView; para2: ATSpannable; para3: jint; para4: jint; para5: AVKeyEvent): jboolean; overload; virtual;
  27058. function left(para1: AWTextView; para2: ATSpannable): jboolean; overload; virtual;
  27059. function right(para1: AWTextView; para2: ATSpannable): jboolean; overload; virtual;
  27060. function up(para1: AWTextView; para2: ATSpannable): jboolean; overload; virtual;
  27061. function down(para1: AWTextView; para2: ATSpannable): jboolean; overload; virtual;
  27062. function pageUp(para1: AWTextView; para2: ATSpannable): jboolean; overload; virtual;
  27063. function pageDown(para1: AWTextView; para2: ATSpannable): jboolean; overload; virtual;
  27064. function top(para1: AWTextView; para2: ATSpannable): jboolean; overload; virtual;
  27065. function bottom(para1: AWTextView; para2: ATSpannable): jboolean; overload; virtual;
  27066. function lineStart(para1: AWTextView; para2: ATSpannable): jboolean; overload; virtual;
  27067. function lineEnd(para1: AWTextView; para2: ATSpannable): jboolean; overload; virtual;
  27068. function home(para1: AWTextView; para2: ATSpannable): jboolean; overload; virtual;
  27069. function &end(para1: AWTextView; para2: ATSpannable): jboolean; overload; virtual;
  27070. end;
  27071. ATMReplacementTransformationMethod = class abstract external 'android.text.method' name 'ReplacementTransformationMethod' (JLObject, ATMTransformationMethod)
  27072. public
  27073. constructor create(); overload;
  27074. strict protected
  27075. function getOriginal(): Arr1jchar; overload; virtual; abstract;
  27076. function getReplacement(): Arr1jchar; overload; virtual; abstract;
  27077. public
  27078. function getTransformation(para1: JLCharSequence; para2: AVView): JLCharSequence; overload; virtual;
  27079. procedure onFocusChanged(para1: AVView; para2: JLCharSequence; para3: jboolean; para4: jint; para5: AGRect); overload; virtual;
  27080. end;
  27081. ATSLineBackgroundSpan = interface external 'android.text.style' name 'LineBackgroundSpan' (ATSParagraphStyle)
  27082. procedure drawBackground(para1: AGCanvas; para2: AGPaint; para3: jint; para4: jint; para5: jint; para6: jint; para7: jint; para8: JLCharSequence; para9: jint; para10: jint; para11: jint); overload;
  27083. end;
  27084. ATSTabStopSpan = interface external 'android.text.style' name 'TabStopSpan' (ATSParagraphStyle)
  27085. type
  27086. InnerStandard = class;
  27087. Arr1InnerStandard = array of InnerStandard;
  27088. Arr2InnerStandard = array of Arr1InnerStandard;
  27089. Arr3InnerStandard = array of Arr2InnerStandard;
  27090. InnerStandard = class external 'android.text.style' name 'Standard' (JLObject, ATSTabStopSpan)
  27091. public
  27092. constructor create(para1: jint); overload;
  27093. function getTabStop(): jint; overload; virtual;
  27094. end;
  27095. function getTabStop(): jint; overload;
  27096. end;
  27097. ATSWrapTogetherSpan = interface external 'android.text.style' name 'WrapTogetherSpan' (ATSParagraphStyle)
  27098. end;
  27099. ATSClickableSpan = class abstract external 'android.text.style' name 'ClickableSpan' (ATSCharacterStyle, ATSUpdateAppearance)
  27100. public
  27101. constructor create(); overload;
  27102. procedure onClick(para1: AVView); overload; virtual; abstract;
  27103. procedure updateDrawState(para1: ATTextPaint); overload; virtual;
  27104. end;
  27105. ATSMaskFilterSpan = class external 'android.text.style' name 'MaskFilterSpan' (ATSCharacterStyle, ATSUpdateAppearance)
  27106. public
  27107. constructor create(para1: AGMaskFilter); overload;
  27108. function getMaskFilter(): AGMaskFilter; overload; virtual;
  27109. procedure updateDrawState(para1: ATTextPaint); overload; virtual;
  27110. end;
  27111. ATSRasterizerSpan = class external 'android.text.style' name 'RasterizerSpan' (ATSCharacterStyle, ATSUpdateAppearance)
  27112. public
  27113. constructor create(para1: AGRasterizer); overload;
  27114. function getRasterizer(): AGRasterizer; overload; virtual;
  27115. procedure updateDrawState(para1: ATTextPaint); overload; virtual;
  27116. end;
  27117. ATSUpdateLayout = interface external 'android.text.style' name 'UpdateLayout' (ATSUpdateAppearance)
  27118. end;
  27119. AULogPrinter = class external 'android.util' name 'LogPrinter' (JLObject, AUPrinter)
  27120. public
  27121. constructor create(para1: jint; para2: JLString); overload;
  27122. procedure println(para1: JLString); overload; virtual;
  27123. end;
  27124. AUPrintStreamPrinter = class external 'android.util' name 'PrintStreamPrinter' (JLObject, AUPrinter)
  27125. public
  27126. constructor create(para1: JIPrintStream); overload;
  27127. procedure println(para1: JLString); overload; virtual;
  27128. end;
  27129. AUPrintWriterPrinter = class external 'android.util' name 'PrintWriterPrinter' (JLObject, AUPrinter)
  27130. public
  27131. constructor create(para1: JIPrintWriter); overload;
  27132. procedure println(para1: JLString); overload; virtual;
  27133. end;
  27134. AUStringBuilderPrinter = class external 'android.util' name 'StringBuilderPrinter' (JLObject, AUPrinter)
  27135. public
  27136. constructor create(para1: JLStringBuilder); overload;
  27137. procedure println(para1: JLString); overload; virtual;
  27138. end;
  27139. AVViewParent = interface external 'android.view' name 'ViewParent'
  27140. procedure requestLayout(); overload;
  27141. function isLayoutRequested(): jboolean; overload;
  27142. procedure requestTransparentRegion(para1: AVView); overload;
  27143. procedure invalidateChild(para1: AVView; para2: AGRect); overload;
  27144. function invalidateChildInParent(para1: Arr1jint; para2: AGRect): AVViewParent; overload;
  27145. function invalidateChildInParent(var para1: array of jint; para2: AGRect): AVViewParent; overload;
  27146. function getParent(): AVViewParent; overload;
  27147. procedure requestChildFocus(para1: AVView; para2: AVView); overload;
  27148. procedure recomputeViewAttributes(para1: AVView); overload;
  27149. procedure clearChildFocus(para1: AVView); overload;
  27150. function getChildVisibleRect(para1: AVView; para2: AGRect; para3: AGPoint): jboolean; overload;
  27151. function focusSearch(para1: AVView; para2: jint): AVView; overload;
  27152. procedure bringChildToFront(para1: AVView); overload;
  27153. procedure focusableViewAvailable(para1: AVView); overload;
  27154. function showContextMenuForChild(para1: AVView): jboolean; overload;
  27155. procedure createContextMenu(para1: AVContextMenu); overload;
  27156. function startActionModeForChild(para1: AVView; para2: AVActionMode.InnerCallback): AVActionMode; overload;
  27157. procedure childDrawableStateChanged(para1: AVView); overload;
  27158. procedure requestDisallowInterceptTouchEvent(para1: jboolean); overload;
  27159. function requestChildRectangleOnScreen(para1: AVView; para2: AGRect; para3: jboolean): jboolean; overload;
  27160. function requestSendAccessibilityEvent(para1: AVView; para2: AVAAccessibilityEvent): jboolean; overload;
  27161. end;
  27162. AWShareActionProvider = class external 'android.widget' name 'ShareActionProvider' (AVActionProvider)
  27163. public
  27164. type
  27165. InnerOnShareTargetSelectedListener = interface;
  27166. Arr1InnerOnShareTargetSelectedListener = array of InnerOnShareTargetSelectedListener;
  27167. Arr2InnerOnShareTargetSelectedListener = array of Arr1InnerOnShareTargetSelectedListener;
  27168. Arr3InnerOnShareTargetSelectedListener = array of Arr2InnerOnShareTargetSelectedListener;
  27169. InnerOnShareTargetSelectedListener = interface external 'android.widget' name 'OnShareTargetSelectedListener'
  27170. function onShareTargetSelected(para1: AWShareActionProvider; para2: ACIntent): jboolean; overload;
  27171. end;
  27172. public
  27173. const
  27174. DEFAULT_SHARE_HISTORY_FILE_NAME = 'share_history.xml';
  27175. public
  27176. constructor create(para1: ACContext); overload;
  27177. procedure setOnShareTargetSelectedListener(para1: AWShareActionProvider.InnerOnShareTargetSelectedListener); overload; virtual;
  27178. function onCreateActionView(): AVView; overload; virtual;
  27179. function hasSubMenu(): jboolean; overload; virtual;
  27180. procedure onPrepareSubMenu(para1: AVSubMenu); overload; virtual;
  27181. procedure setShareHistoryFileName(para1: JLString); overload; virtual;
  27182. procedure setShareIntent(para1: ACIntent); overload; virtual;
  27183. end;
  27184. AVContextMenu = interface external 'android.view' name 'ContextMenu' (AVMenu)
  27185. type
  27186. InnerContextMenuInfo = interface;
  27187. Arr1InnerContextMenuInfo = array of InnerContextMenuInfo;
  27188. Arr2InnerContextMenuInfo = array of Arr1InnerContextMenuInfo;
  27189. Arr3InnerContextMenuInfo = array of Arr2InnerContextMenuInfo;
  27190. InnerContextMenuInfo = interface external 'android.view' name 'ContextMenuInfo'
  27191. end;
  27192. function setHeaderTitle(para1: jint): AVContextMenu; overload;
  27193. function setHeaderTitle(para1: JLCharSequence): AVContextMenu; overload;
  27194. function setHeaderIcon(para1: jint): AVContextMenu; overload;
  27195. function setHeaderIcon(para1: AGDDrawable): AVContextMenu; overload;
  27196. function setHeaderView(para1: AVView): AVContextMenu; overload;
  27197. procedure clearHeader(); overload;
  27198. end;
  27199. AVSubMenu = interface external 'android.view' name 'SubMenu' (AVMenu)
  27200. function setHeaderTitle(para1: jint): AVSubMenu; overload;
  27201. function setHeaderTitle(para1: JLCharSequence): AVSubMenu; overload;
  27202. function setHeaderIcon(para1: jint): AVSubMenu; overload;
  27203. function setHeaderIcon(para1: AGDDrawable): AVSubMenu; overload;
  27204. function setHeaderView(para1: AVView): AVSubMenu; overload;
  27205. procedure clearHeader(); overload;
  27206. function setIcon(para1: jint): AVSubMenu; overload;
  27207. function setIcon(para1: AGDDrawable): AVSubMenu; overload;
  27208. function getItem(): AVMenuItem; overload;
  27209. end;
  27210. AVViewGroup_LayoutParams = class external 'android.view' name 'ViewGroup$LayoutParams' (JLObject)
  27211. public
  27212. const
  27213. FILL_PARENT = -1;
  27214. MATCH_PARENT = -1;
  27215. WRAP_CONTENT = -2;
  27216. public
  27217. var
  27218. fwidth: jint; external name 'width';
  27219. fheight: jint; external name 'height';
  27220. flayoutAnimationParameters: AVALayoutAnimationController.InnerAnimationParameters; external name 'layoutAnimationParameters';
  27221. public
  27222. constructor create(para1: ACContext; para2: AUAttributeSet); overload;
  27223. constructor create(para1: jint; para2: jint); overload;
  27224. constructor create(para1: AVViewGroup_LayoutParams); overload;
  27225. strict protected
  27226. procedure setBaseAttributes(para1: ACRTypedArray; para2: jint; para3: jint); overload; virtual;
  27227. end;
  27228. AVWindowManager = interface external 'android.view' name 'WindowManager' (AVViewManager)
  27229. type
  27230. InnerLayoutParams = class;
  27231. Arr1InnerLayoutParams = array of InnerLayoutParams;
  27232. Arr2InnerLayoutParams = array of Arr1InnerLayoutParams;
  27233. Arr3InnerLayoutParams = array of Arr2InnerLayoutParams;
  27234. InnerBadTokenException = class;
  27235. Arr1InnerBadTokenException = array of InnerBadTokenException;
  27236. Arr2InnerBadTokenException = array of Arr1InnerBadTokenException;
  27237. Arr3InnerBadTokenException = array of Arr2InnerBadTokenException;
  27238. InnerLayoutParams = class external 'android.view' name 'LayoutParams' (AVViewGroup_LayoutParams, AOParcelable)
  27239. public
  27240. var
  27241. fx: jint; external name 'x';
  27242. fy: jint; external name 'y';
  27243. fhorizontalWeight: jfloat; external name 'horizontalWeight';
  27244. fverticalWeight: jfloat; external name 'verticalWeight';
  27245. ftype: jint; external name 'type';
  27246. public
  27247. const
  27248. FIRST_APPLICATION_WINDOW = 1;
  27249. TYPE_BASE_APPLICATION = 1;
  27250. TYPE_APPLICATION = 2;
  27251. TYPE_APPLICATION_STARTING = 3;
  27252. LAST_APPLICATION_WINDOW = 99;
  27253. FIRST_SUB_WINDOW = 1000;
  27254. TYPE_APPLICATION_PANEL = 1000;
  27255. TYPE_APPLICATION_MEDIA = 1001;
  27256. TYPE_APPLICATION_SUB_PANEL = 1002;
  27257. TYPE_APPLICATION_ATTACHED_DIALOG = 1003;
  27258. LAST_SUB_WINDOW = 1999;
  27259. FIRST_SYSTEM_WINDOW = 2000;
  27260. TYPE_STATUS_BAR = 2000;
  27261. TYPE_SEARCH_BAR = 2001;
  27262. TYPE_PHONE = 2002;
  27263. TYPE_SYSTEM_ALERT = 2003;
  27264. TYPE_KEYGUARD = 2004;
  27265. TYPE_TOAST = 2005;
  27266. TYPE_SYSTEM_OVERLAY = 2006;
  27267. TYPE_PRIORITY_PHONE = 2007;
  27268. TYPE_SYSTEM_DIALOG = 2008;
  27269. TYPE_KEYGUARD_DIALOG = 2009;
  27270. TYPE_SYSTEM_ERROR = 2010;
  27271. TYPE_INPUT_METHOD = 2011;
  27272. TYPE_INPUT_METHOD_DIALOG = 2012;
  27273. TYPE_WALLPAPER = 2013;
  27274. TYPE_STATUS_BAR_PANEL = 2014;
  27275. LAST_SYSTEM_WINDOW = 2999;
  27276. MEMORY_TYPE_NORMAL = 0;
  27277. MEMORY_TYPE_HARDWARE = 1;
  27278. MEMORY_TYPE_GPU = 2;
  27279. MEMORY_TYPE_PUSH_BUFFERS = 3;
  27280. public
  27281. var
  27282. fmemoryType: jint; external name 'memoryType';
  27283. public
  27284. const
  27285. FLAG_ALLOW_LOCK_WHILE_SCREEN_ON = 1;
  27286. FLAG_DIM_BEHIND = 2;
  27287. FLAG_BLUR_BEHIND = 4;
  27288. FLAG_NOT_FOCUSABLE = 8;
  27289. FLAG_NOT_TOUCHABLE = 16;
  27290. FLAG_NOT_TOUCH_MODAL = 32;
  27291. FLAG_TOUCHABLE_WHEN_WAKING = 64;
  27292. FLAG_KEEP_SCREEN_ON = 128;
  27293. FLAG_LAYOUT_IN_SCREEN = 256;
  27294. FLAG_LAYOUT_NO_LIMITS = 512;
  27295. FLAG_FULLSCREEN = 1024;
  27296. FLAG_FORCE_NOT_FULLSCREEN = 2048;
  27297. FLAG_DITHER = 4096;
  27298. FLAG_SECURE = 8192;
  27299. FLAG_SCALED = 16384;
  27300. FLAG_IGNORE_CHEEK_PRESSES = 32768;
  27301. FLAG_LAYOUT_INSET_DECOR = 65536;
  27302. FLAG_ALT_FOCUSABLE_IM = 131072;
  27303. FLAG_WATCH_OUTSIDE_TOUCH = 262144;
  27304. FLAG_SHOW_WHEN_LOCKED = 524288;
  27305. FLAG_SHOW_WALLPAPER = 1048576;
  27306. FLAG_TURN_SCREEN_ON = 2097152;
  27307. FLAG_DISMISS_KEYGUARD = 4194304;
  27308. FLAG_SPLIT_TOUCH = 8388608;
  27309. FLAG_HARDWARE_ACCELERATED = 16777216;
  27310. public
  27311. var
  27312. fflags: jint; external name 'flags';
  27313. public
  27314. const
  27315. SOFT_INPUT_MASK_STATE = 15;
  27316. SOFT_INPUT_STATE_UNSPECIFIED = 0;
  27317. SOFT_INPUT_STATE_UNCHANGED = 1;
  27318. SOFT_INPUT_STATE_HIDDEN = 2;
  27319. SOFT_INPUT_STATE_ALWAYS_HIDDEN = 3;
  27320. SOFT_INPUT_STATE_VISIBLE = 4;
  27321. SOFT_INPUT_STATE_ALWAYS_VISIBLE = 5;
  27322. SOFT_INPUT_MASK_ADJUST = 240;
  27323. SOFT_INPUT_ADJUST_UNSPECIFIED = 0;
  27324. SOFT_INPUT_ADJUST_RESIZE = 16;
  27325. SOFT_INPUT_ADJUST_PAN = 32;
  27326. SOFT_INPUT_ADJUST_NOTHING = 48;
  27327. SOFT_INPUT_IS_FORWARD_NAVIGATION = 256;
  27328. public
  27329. var
  27330. fsoftInputMode: jint; external name 'softInputMode';
  27331. fgravity: jint; external name 'gravity';
  27332. fhorizontalMargin: jfloat; external name 'horizontalMargin';
  27333. fverticalMargin: jfloat; external name 'verticalMargin';
  27334. fformat: jint; external name 'format';
  27335. fwindowAnimations: jint; external name 'windowAnimations';
  27336. falpha: jfloat; external name 'alpha';
  27337. fdimAmount: jfloat; external name 'dimAmount';
  27338. public
  27339. const
  27340. BRIGHTNESS_OVERRIDE_NONE = jfloat(-1.0);
  27341. BRIGHTNESS_OVERRIDE_OFF = jfloat(0.0);
  27342. BRIGHTNESS_OVERRIDE_FULL = jfloat(1.0);
  27343. public
  27344. var
  27345. fscreenBrightness: jfloat; external name 'screenBrightness';
  27346. fbuttonBrightness: jfloat; external name 'buttonBrightness';
  27347. ftoken: AOIBinder; external name 'token';
  27348. fpackageName: JLString; external name 'packageName';
  27349. fscreenOrientation: jint; external name 'screenOrientation';
  27350. fsystemUiVisibility: jint; external name 'systemUiVisibility';
  27351. public
  27352. final class var
  27353. fCREATOR: AOParcelable.InnerCreator; external name 'CREATOR';
  27354. public
  27355. const
  27356. LAYOUT_CHANGED = 1;
  27357. TYPE_CHANGED = 2;
  27358. FLAGS_CHANGED = 4;
  27359. FORMAT_CHANGED = 8;
  27360. ANIMATION_CHANGED = 16;
  27361. DIM_AMOUNT_CHANGED = 32;
  27362. TITLE_CHANGED = 64;
  27363. ALPHA_CHANGED = 128;
  27364. MEMORY_TYPE_CHANGED = 256;
  27365. SOFT_INPUT_MODE_CHANGED = 512;
  27366. SCREEN_ORIENTATION_CHANGED = 1024;
  27367. SCREEN_BRIGHTNESS_CHANGED = 2048;
  27368. public
  27369. constructor create(); overload;
  27370. constructor create(para1: jint); overload;
  27371. constructor create(para1: jint; para2: jint); overload;
  27372. constructor create(para1: jint; para2: jint; para3: jint); overload;
  27373. constructor create(para1: jint; para2: jint; para3: jint; para4: jint; para5: jint); overload;
  27374. constructor create(para1: jint; para2: jint; para3: jint; para4: jint; para5: jint; para6: jint; para7: jint); overload;
  27375. constructor create(para1: AOParcel); overload;
  27376. class function mayUseInputMethod(para1: jint): jboolean; static; overload;
  27377. procedure setTitle(para1: JLCharSequence); overload; virtual; final;
  27378. function getTitle(): JLCharSequence; overload; virtual; final;
  27379. function describeContents(): jint; overload; virtual;
  27380. procedure writeToParcel(para1: AOParcel; para2: jint); overload; virtual;
  27381. function copyFrom(para1: AVWindowManager.InnerLayoutParams): jint; overload; virtual; final;
  27382. function debug(para1: JLString): JLString; overload; virtual;
  27383. function toString(): JLString; overload; virtual;
  27384. end;
  27385. InnerBadTokenException = class external 'android.view' name 'BadTokenException' (JLRuntimeException)
  27386. public
  27387. constructor create(); overload;
  27388. constructor create(para1: JLString); overload;
  27389. end;
  27390. function getDefaultDisplay(): AVDisplay; overload;
  27391. procedure removeViewImmediate(para1: AVView); overload;
  27392. end;
  27393. AVAAccessibilityEvent = class sealed external 'android.view.accessibility' name 'AccessibilityEvent' (AVAAccessibilityRecord, AOParcelable)
  27394. public
  27395. const
  27396. INVALID_POSITION = -1;
  27397. MAX_TEXT_LENGTH = 500;
  27398. TYPE_VIEW_CLICKED = 1;
  27399. TYPE_VIEW_LONG_CLICKED = 2;
  27400. TYPE_VIEW_SELECTED = 4;
  27401. TYPE_VIEW_FOCUSED = 8;
  27402. TYPE_VIEW_TEXT_CHANGED = 16;
  27403. TYPE_WINDOW_STATE_CHANGED = 32;
  27404. TYPE_NOTIFICATION_STATE_CHANGED = 64;
  27405. TYPE_VIEW_HOVER_ENTER = 128;
  27406. TYPE_VIEW_HOVER_EXIT = 256;
  27407. TYPE_TOUCH_EXPLORATION_GESTURE_START = 512;
  27408. TYPE_TOUCH_EXPLORATION_GESTURE_END = 1024;
  27409. TYPE_WINDOW_CONTENT_CHANGED = 2048;
  27410. TYPE_VIEW_SCROLLED = 4096;
  27411. TYPE_VIEW_TEXT_SELECTION_CHANGED = 8192;
  27412. TYPES_ALL_MASK = -1;
  27413. public
  27414. final class var
  27415. fCREATOR: AOParcelable.InnerCreator; external name 'CREATOR';
  27416. public
  27417. function getRecordCount(): jint; overload; virtual;
  27418. procedure appendRecord(para1: AVAAccessibilityRecord); overload; virtual;
  27419. function getRecord(para1: jint): AVAAccessibilityRecord; overload; virtual;
  27420. function getEventType(): jint; overload; virtual;
  27421. procedure setEventType(para1: jint); overload; virtual;
  27422. function getEventTime(): jlong; overload; virtual;
  27423. procedure setEventTime(para1: jlong); overload; virtual;
  27424. function getPackageName(): JLCharSequence; overload; virtual;
  27425. procedure setPackageName(para1: JLCharSequence); overload; virtual;
  27426. class function obtain(para1: jint): AVAAccessibilityEvent; static; overload;
  27427. class function obtain(para1: AVAAccessibilityEvent): AVAAccessibilityEvent; static; overload;
  27428. class function obtain(): AVAAccessibilityEvent; static; overload;
  27429. procedure recycle(); overload; virtual;
  27430. procedure initFromParcel(para1: AOParcel); overload; virtual;
  27431. procedure writeToParcel(para1: AOParcel; para2: jint); overload; virtual;
  27432. function describeContents(): jint; overload; virtual;
  27433. function toString(): JLString; overload; virtual;
  27434. class function eventTypeToString(para1: jint): JLString; static; overload;
  27435. end;
  27436. AVAGridLayoutAnimationController = class external 'android.view.animation' name 'GridLayoutAnimationController' (AVALayoutAnimationController)
  27437. public
  27438. type
  27439. InnerAnimationParameters = class;
  27440. Arr1InnerAnimationParameters = array of InnerAnimationParameters;
  27441. Arr2InnerAnimationParameters = array of Arr1InnerAnimationParameters;
  27442. Arr3InnerAnimationParameters = array of Arr2InnerAnimationParameters;
  27443. InnerAnimationParameters = class external 'android.view.animation' name 'AnimationParameters' (AVALayoutAnimationController.InnerAnimationParameters)
  27444. public
  27445. var
  27446. fcolumn: jint; external name 'column';
  27447. frow: jint; external name 'row';
  27448. fcolumnsCount: jint; external name 'columnsCount';
  27449. frowsCount: jint; external name 'rowsCount';
  27450. public
  27451. constructor create(); overload;
  27452. end;
  27453. public
  27454. const
  27455. DIRECTION_LEFT_TO_RIGHT = 0;
  27456. DIRECTION_RIGHT_TO_LEFT = 1;
  27457. DIRECTION_TOP_TO_BOTTOM = 0;
  27458. DIRECTION_BOTTOM_TO_TOP = 2;
  27459. DIRECTION_HORIZONTAL_MASK = 1;
  27460. DIRECTION_VERTICAL_MASK = 2;
  27461. PRIORITY_NONE = 0;
  27462. PRIORITY_COLUMN = 1;
  27463. PRIORITY_ROW = 2;
  27464. public
  27465. constructor create(para1: ACContext; para2: AUAttributeSet); overload;
  27466. constructor create(para1: AVAAnimation); overload;
  27467. constructor create(para1: AVAAnimation; para2: jfloat; para3: jfloat); overload;
  27468. function getColumnDelay(): jfloat; overload; virtual;
  27469. procedure setColumnDelay(para1: jfloat); overload; virtual;
  27470. function getRowDelay(): jfloat; overload; virtual;
  27471. procedure setRowDelay(para1: jfloat); overload; virtual;
  27472. function getDirection(): jint; overload; virtual;
  27473. procedure setDirection(para1: jint); overload; virtual;
  27474. function getDirectionPriority(): jint; overload; virtual;
  27475. procedure setDirectionPriority(para1: jint); overload; virtual;
  27476. function willOverlap(): jboolean; overload; virtual;
  27477. strict protected
  27478. function getDelayForView(para1: AVView): jlong; overload; virtual;
  27479. end;
  27480. AVIBaseInputConnection = class external 'android.view.inputmethod' name 'BaseInputConnection' (JLObject, AVIInputConnection)
  27481. public
  27482. constructor create(para1: AVView; para2: jboolean); overload;
  27483. class procedure removeComposingSpans(para1: ATSpannable); static; overload; final;
  27484. class procedure setComposingSpans(para1: ATSpannable); static; overload;
  27485. class function getComposingSpanStart(para1: ATSpannable): jint; static; overload;
  27486. class function getComposingSpanEnd(para1: ATSpannable): jint; static; overload;
  27487. function getEditable(): ATEditable; overload; virtual;
  27488. function beginBatchEdit(): jboolean; overload; virtual;
  27489. function endBatchEdit(): jboolean; overload; virtual;
  27490. function clearMetaKeyStates(para1: jint): jboolean; overload; virtual;
  27491. function commitCompletion(para1: AVICompletionInfo): jboolean; overload; virtual;
  27492. function commitCorrection(para1: AVICorrectionInfo): jboolean; overload; virtual;
  27493. function commitText(para1: JLCharSequence; para2: jint): jboolean; overload; virtual;
  27494. function deleteSurroundingText(para1: jint; para2: jint): jboolean; overload; virtual;
  27495. function finishComposingText(): jboolean; overload; virtual;
  27496. function getCursorCapsMode(para1: jint): jint; overload; virtual;
  27497. function getExtractedText(para1: AVIExtractedTextRequest; para2: jint): AVIExtractedText; overload; virtual;
  27498. function getTextBeforeCursor(para1: jint; para2: jint): JLCharSequence; overload; virtual;
  27499. function getSelectedText(para1: jint): JLCharSequence; overload; virtual;
  27500. function getTextAfterCursor(para1: jint; para2: jint): JLCharSequence; overload; virtual;
  27501. function performEditorAction(para1: jint): jboolean; overload; virtual;
  27502. function performContextMenuAction(para1: jint): jboolean; overload; virtual;
  27503. function performPrivateCommand(para1: JLString; para2: AOBundle): jboolean; overload; virtual;
  27504. function setComposingText(para1: JLCharSequence; para2: jint): jboolean; overload; virtual;
  27505. function setComposingRegion(para1: jint; para2: jint): jboolean; overload; virtual;
  27506. function setSelection(para1: jint; para2: jint): jboolean; overload; virtual;
  27507. function sendKeyEvent(para1: AVKeyEvent): jboolean; overload; virtual;
  27508. function reportFullscreenMode(para1: jboolean): jboolean; overload; virtual;
  27509. end;
  27510. AVIInputConnectionWrapper = class external 'android.view.inputmethod' name 'InputConnectionWrapper' (JLObject, AVIInputConnection)
  27511. public
  27512. constructor create(para1: AVIInputConnection; para2: jboolean); overload;
  27513. procedure setTarget(para1: AVIInputConnection); overload; virtual;
  27514. function getTextBeforeCursor(para1: jint; para2: jint): JLCharSequence; overload; virtual;
  27515. function getTextAfterCursor(para1: jint; para2: jint): JLCharSequence; overload; virtual;
  27516. function getSelectedText(para1: jint): JLCharSequence; overload; virtual;
  27517. function getCursorCapsMode(para1: jint): jint; overload; virtual;
  27518. function getExtractedText(para1: AVIExtractedTextRequest; para2: jint): AVIExtractedText; overload; virtual;
  27519. function deleteSurroundingText(para1: jint; para2: jint): jboolean; overload; virtual;
  27520. function setComposingText(para1: JLCharSequence; para2: jint): jboolean; overload; virtual;
  27521. function setComposingRegion(para1: jint; para2: jint): jboolean; overload; virtual;
  27522. function finishComposingText(): jboolean; overload; virtual;
  27523. function commitText(para1: JLCharSequence; para2: jint): jboolean; overload; virtual;
  27524. function commitCompletion(para1: AVICompletionInfo): jboolean; overload; virtual;
  27525. function commitCorrection(para1: AVICorrectionInfo): jboolean; overload; virtual;
  27526. function setSelection(para1: jint; para2: jint): jboolean; overload; virtual;
  27527. function performEditorAction(para1: jint): jboolean; overload; virtual;
  27528. function performContextMenuAction(para1: jint): jboolean; overload; virtual;
  27529. function beginBatchEdit(): jboolean; overload; virtual;
  27530. function endBatchEdit(): jboolean; overload; virtual;
  27531. function sendKeyEvent(para1: AVKeyEvent): jboolean; overload; virtual;
  27532. function clearMetaKeyStates(para1: jint): jboolean; overload; virtual;
  27533. function reportFullscreenMode(para1: jboolean): jboolean; overload; virtual;
  27534. function performPrivateCommand(para1: JLString; para2: AOBundle): jboolean; overload; virtual;
  27535. end;
  27536. AVTTextServicesManager = class sealed external 'android.view.textservice' name 'TextServicesManager' (JLObject)
  27537. public
  27538. function newSpellCheckerSession(para1: AOBundle; para2: JULocale; para3: AVTSpellCheckerSession.InnerSpellCheckerSessionListener; para4: jboolean): AVTSpellCheckerSession; overload; virtual;
  27539. end;
  27540. AWJsPromptResult = class external 'android.webkit' name 'JsPromptResult' (AWJsResult)
  27541. public
  27542. procedure confirm(para1: JLString); overload; virtual;
  27543. end;
  27544. APBrowser = class external 'android.provider' name 'Browser' (JLObject)
  27545. public
  27546. type
  27547. InnerSearchColumns = class;
  27548. Arr1InnerSearchColumns = array of InnerSearchColumns;
  27549. Arr2InnerSearchColumns = array of Arr1InnerSearchColumns;
  27550. Arr3InnerSearchColumns = array of Arr2InnerSearchColumns;
  27551. InnerBookmarkColumns = class;
  27552. Arr1InnerBookmarkColumns = array of InnerBookmarkColumns;
  27553. Arr2InnerBookmarkColumns = array of Arr1InnerBookmarkColumns;
  27554. Arr3InnerBookmarkColumns = array of Arr2InnerBookmarkColumns;
  27555. InnerSearchColumns = class external 'android.provider' name 'SearchColumns' (JLObject, APBaseColumns)
  27556. public
  27557. const
  27558. URL = 'url';
  27559. SEARCH = 'search';
  27560. DATE = 'date';
  27561. public
  27562. constructor create(); overload;
  27563. end;
  27564. InnerBookmarkColumns = class external 'android.provider' name 'BookmarkColumns' (JLObject, APBaseColumns)
  27565. public
  27566. const
  27567. URL = 'url';
  27568. VISITS = 'visits';
  27569. DATE = 'date';
  27570. BOOKMARK = 'bookmark';
  27571. TITLE = 'title';
  27572. CREATED = 'created';
  27573. FAVICON = 'favicon';
  27574. public
  27575. constructor create(); overload;
  27576. end;
  27577. public
  27578. final class var
  27579. fBOOKMARKS_URI: ANUri; external name 'BOOKMARKS_URI';
  27580. public
  27581. const
  27582. INITIAL_ZOOM_LEVEL = 'browser.initialZoomLevel';
  27583. EXTRA_APPLICATION_ID = 'com.android.browser.application_id';
  27584. EXTRA_HEADERS = 'com.android.browser.headers';
  27585. public
  27586. final class var
  27587. fHISTORY_PROJECTION: Arr1JLString; external name 'HISTORY_PROJECTION';
  27588. public
  27589. const
  27590. HISTORY_PROJECTION_ID_INDEX = 0;
  27591. HISTORY_PROJECTION_URL_INDEX = 1;
  27592. HISTORY_PROJECTION_VISITS_INDEX = 2;
  27593. HISTORY_PROJECTION_DATE_INDEX = 3;
  27594. HISTORY_PROJECTION_BOOKMARK_INDEX = 4;
  27595. HISTORY_PROJECTION_TITLE_INDEX = 5;
  27596. HISTORY_PROJECTION_FAVICON_INDEX = 6;
  27597. public
  27598. final class var
  27599. fTRUNCATE_HISTORY_PROJECTION: Arr1JLString; external name 'TRUNCATE_HISTORY_PROJECTION';
  27600. public
  27601. const
  27602. TRUNCATE_HISTORY_PROJECTION_ID_INDEX = 0;
  27603. TRUNCATE_N_OLDEST = 5;
  27604. public
  27605. final class var
  27606. fSEARCHES_URI: ANUri; external name 'SEARCHES_URI';
  27607. fSEARCHES_PROJECTION: Arr1JLString; external name 'SEARCHES_PROJECTION';
  27608. public
  27609. const
  27610. SEARCHES_PROJECTION_SEARCH_INDEX = 1;
  27611. SEARCHES_PROJECTION_DATE_INDEX = 2;
  27612. EXTRA_CREATE_NEW_TAB = 'create_new_tab';
  27613. public
  27614. constructor create(); overload;
  27615. class procedure saveBookmark(para1: ACContext; para2: JLString; para3: JLString); static; overload; final;
  27616. class procedure sendString(para1: ACContext; para2: JLString); static; overload; final;
  27617. class function getAllBookmarks(para1: ACContentResolver): ADCursor; static; overload; final; // throws java.lang.IllegalStateException
  27618. class function getAllVisitedUrls(para1: ACContentResolver): ADCursor; static; overload; final; // throws java.lang.IllegalStateException
  27619. class procedure updateVisitedHistory(para1: ACContentResolver; para2: JLString; para3: jboolean); static; overload; final;
  27620. class procedure truncateHistory(para1: ACContentResolver); static; overload; final;
  27621. class function canClearHistory(para1: ACContentResolver): jboolean; static; overload; final;
  27622. class procedure clearHistory(para1: ACContentResolver); static; overload; final;
  27623. class procedure deleteHistoryTimeFrame(para1: ACContentResolver; para2: jlong; para3: jlong); static; overload; final;
  27624. class procedure deleteFromHistory(para1: ACContentResolver; para2: JLString); static; overload; final;
  27625. class procedure addSearchUrl(para1: ACContentResolver; para2: JLString); static; overload; final;
  27626. class procedure clearSearches(para1: ACContentResolver); static; overload; final;
  27627. class procedure requestAllIcons(para1: ACContentResolver; para2: JLString; para3: AWWebIconDatabase.InnerIconListener); static; overload; final;
  27628. end;
  27629. AWWebChromeClient = class external 'android.webkit' name 'WebChromeClient' (JLObject)
  27630. public
  27631. type
  27632. InnerCustomViewCallback = interface;
  27633. Arr1InnerCustomViewCallback = array of InnerCustomViewCallback;
  27634. Arr2InnerCustomViewCallback = array of Arr1InnerCustomViewCallback;
  27635. Arr3InnerCustomViewCallback = array of Arr2InnerCustomViewCallback;
  27636. InnerCustomViewCallback = interface external 'android.webkit' name 'CustomViewCallback'
  27637. procedure onCustomViewHidden(); overload;
  27638. end;
  27639. public
  27640. constructor create(); overload;
  27641. procedure onProgressChanged(para1: AWWebView; para2: jint); overload; virtual;
  27642. procedure onReceivedTitle(para1: AWWebView; para2: JLString); overload; virtual;
  27643. procedure onReceivedIcon(para1: AWWebView; para2: AGBitmap); overload; virtual;
  27644. procedure onReceivedTouchIconUrl(para1: AWWebView; para2: JLString; para3: jboolean); overload; virtual;
  27645. procedure onShowCustomView(para1: AVView; para2: AWWebChromeClient.InnerCustomViewCallback); overload; virtual;
  27646. procedure onShowCustomView(para1: AVView; para2: jint; para3: AWWebChromeClient.InnerCustomViewCallback); overload; virtual;
  27647. procedure onHideCustomView(); overload; virtual;
  27648. function onCreateWindow(para1: AWWebView; para2: jboolean; para3: jboolean; para4: AOMessage): jboolean; overload; virtual;
  27649. procedure onRequestFocus(para1: AWWebView); overload; virtual;
  27650. procedure onCloseWindow(para1: AWWebView); overload; virtual;
  27651. function onJsAlert(para1: AWWebView; para2: JLString; para3: JLString; para4: AWJsResult): jboolean; overload; virtual;
  27652. function onJsConfirm(para1: AWWebView; para2: JLString; para3: JLString; para4: AWJsResult): jboolean; overload; virtual;
  27653. function onJsPrompt(para1: AWWebView; para2: JLString; para3: JLString; para4: JLString; para5: AWJsPromptResult): jboolean; overload; virtual;
  27654. function onJsBeforeUnload(para1: AWWebView; para2: JLString; para3: JLString; para4: AWJsResult): jboolean; overload; virtual;
  27655. procedure onExceededDatabaseQuota(para1: JLString; para2: JLString; para3: jlong; para4: jlong; para5: jlong; para6: AWWebStorage.InnerQuotaUpdater); overload; virtual;
  27656. procedure onReachedMaxAppCacheSize(para1: jlong; para2: jlong; para3: AWWebStorage.InnerQuotaUpdater); overload; virtual;
  27657. procedure onGeolocationPermissionsShowPrompt(para1: JLString; para2: AWGeolocationPermissions.InnerCallback); overload; virtual;
  27658. procedure onGeolocationPermissionsHidePrompt(); overload; virtual;
  27659. function onJsTimeout(): jboolean; overload; virtual;
  27660. procedure onConsoleMessage(para1: JLString; para2: jint; para3: JLString); overload; virtual;
  27661. function onConsoleMessage(para1: AWConsoleMessage): jboolean; overload; virtual;
  27662. function getDefaultVideoPoster(): AGBitmap; overload; virtual;
  27663. function getVideoLoadingProgressView(): AVView; overload; virtual;
  27664. procedure getVisitedHistory(para1: AWValueCallback); overload; virtual;
  27665. end;
  27666. AWListAdapter = interface external 'android.widget' name 'ListAdapter' (AWAdapter)
  27667. function areAllItemsEnabled(): jboolean; overload;
  27668. function isEnabled(para1: jint): jboolean; overload;
  27669. end;
  27670. AWSpinnerAdapter = interface external 'android.widget' name 'SpinnerAdapter' (AWAdapter)
  27671. function getDropDownView(para1: jint; para2: AVView; para3: AVViewGroup): AVView; overload;
  27672. end;
  27673. AWBaseExpandableListAdapter = class abstract external 'android.widget' name 'BaseExpandableListAdapter' (JLObject, AWExpandableListAdapter, AWHeterogeneousExpandableList)
  27674. public
  27675. constructor create(); overload;
  27676. procedure registerDataSetObserver(para1: ADDataSetObserver); overload; virtual;
  27677. procedure unregisterDataSetObserver(para1: ADDataSetObserver); overload; virtual;
  27678. procedure notifyDataSetInvalidated(); overload; virtual;
  27679. procedure notifyDataSetChanged(); overload; virtual;
  27680. function areAllItemsEnabled(): jboolean; overload; virtual;
  27681. procedure onGroupCollapsed(para1: jint); overload; virtual;
  27682. procedure onGroupExpanded(para1: jint); overload; virtual;
  27683. function getCombinedChildId(para1: jlong; para2: jlong): jlong; overload; virtual;
  27684. function getCombinedGroupId(para1: jlong): jlong; overload; virtual;
  27685. function isEmpty(): jboolean; overload; virtual;
  27686. function getChildType(para1: jint; para2: jint): jint; overload; virtual;
  27687. function getChildTypeCount(): jint; overload; virtual;
  27688. function getGroupType(para1: jint): jint; overload; virtual;
  27689. function getGroupTypeCount(): jint; overload; virtual;
  27690. end;
  27691. AWAlphabetIndexer = class external 'android.widget' name 'AlphabetIndexer' (ADDataSetObserver, AWSectionIndexer)
  27692. strict protected
  27693. var
  27694. fmDataCursor: ADCursor; external name 'mDataCursor';
  27695. fmColumnIndex: jint; external name 'mColumnIndex';
  27696. fmAlphabet: JLCharSequence; external name 'mAlphabet';
  27697. public
  27698. constructor create(para1: ADCursor; para2: jint; para3: JLCharSequence); overload;
  27699. function getSections(): Arr1JLObject; overload; virtual;
  27700. procedure setCursor(para1: ADCursor); overload; virtual;
  27701. strict protected
  27702. function compare(para1: JLString; para2: JLString): jint; overload; virtual;
  27703. public
  27704. function getPositionForSection(para1: jint): jint; overload; virtual;
  27705. function getSectionForPosition(para1: jint): jint; overload; virtual;
  27706. procedure onChanged(); overload; virtual;
  27707. procedure onInvalidated(); overload; virtual;
  27708. end;
  27709. ABBluetoothServerSocket = class sealed external 'android.bluetooth' name 'BluetoothServerSocket' (JLObject, JICloseable)
  27710. public
  27711. function accept(): ABBluetoothSocket; overload; virtual; // throws java.io.IOException
  27712. function accept(para1: jint): ABBluetoothSocket; overload; virtual; // throws java.io.IOException
  27713. procedure close(); overload; virtual; // throws java.io.IOException
  27714. end;
  27715. ABBluetoothSocket = class sealed external 'android.bluetooth' name 'BluetoothSocket' (JLObject, JICloseable)
  27716. public
  27717. procedure connect(); overload; virtual; // throws java.io.IOException
  27718. procedure close(); overload; virtual; // throws java.io.IOException
  27719. function getRemoteDevice(): ABBluetoothDevice; overload; virtual;
  27720. function getInputStream(): JIInputStream; overload; virtual; // throws java.io.IOException
  27721. function getOutputStream(): JIOutputStream; overload; virtual; // throws java.io.IOException
  27722. function isConnected(): jboolean; overload; virtual;
  27723. end;
  27724. ANTTagTechnology = interface external 'android.nfc.tech' name 'TagTechnology' (JICloseable)
  27725. function getTag(): ANTag; overload;
  27726. procedure connect(); overload; // throws java.io.IOException
  27727. procedure close(); overload; // throws java.io.IOException
  27728. function isConnected(): jboolean; overload;
  27729. end;
  27730. AODropBoxManager = class external 'android.os' name 'DropBoxManager' (JLObject)
  27731. public
  27732. type
  27733. InnerEntry = class;
  27734. Arr1InnerEntry = array of InnerEntry;
  27735. Arr2InnerEntry = array of Arr1InnerEntry;
  27736. Arr3InnerEntry = array of Arr2InnerEntry;
  27737. InnerEntry = class external 'android.os' name 'Entry' (JLObject, AOParcelable, JICloseable)
  27738. public
  27739. final class var
  27740. fCREATOR: AOParcelable.InnerCreator; external name 'CREATOR';
  27741. public
  27742. constructor create(para1: JLString; para2: jlong); overload;
  27743. constructor create(para1: JLString; para2: jlong; para3: JLString); overload;
  27744. constructor create(para1: JLString; para2: jlong; para3: Arr1jbyte; para4: jint); overload;
  27745. constructor create(para1: JLString; para2: jlong; const para3: array of jbyte; para4: jint); overload;
  27746. constructor create(para1: JLString; para2: jlong; para3: AOParcelFileDescriptor; para4: jint); overload;
  27747. constructor create(para1: JLString; para2: jlong; para3: JIFile; para4: jint); overload; // throws java.io.IOException
  27748. procedure close(); overload; virtual;
  27749. function getTag(): JLString; overload; virtual;
  27750. function getTimeMillis(): jlong; overload; virtual;
  27751. function getFlags(): jint; overload; virtual;
  27752. function getText(para1: jint): JLString; overload; virtual;
  27753. function getInputStream(): JIInputStream; overload; virtual; // throws java.io.IOException
  27754. function describeContents(): jint; overload; virtual;
  27755. procedure writeToParcel(para1: AOParcel; para2: jint); overload; virtual;
  27756. end;
  27757. public
  27758. const
  27759. IS_EMPTY = 1;
  27760. IS_TEXT = 2;
  27761. IS_GZIPPED = 4;
  27762. ACTION_DROPBOX_ENTRY_ADDED = 'android.intent.action.DROPBOX_ENTRY_ADDED';
  27763. EXTRA_TAG = 'tag';
  27764. EXTRA_TIME = 'time';
  27765. strict protected
  27766. constructor create(); overload;
  27767. public
  27768. procedure addText(para1: JLString; para2: JLString); overload; virtual;
  27769. procedure addData(para1: JLString; para2: Arr1jbyte; para3: jint); overload; virtual;
  27770. procedure addData(para1: JLString; var para2: array of jbyte; para3: jint); overload; virtual;
  27771. procedure addFile(para1: JLString; para2: JIFile; para3: jint); overload; virtual; // throws java.io.IOException
  27772. function isTagEnabled(para1: JLString): jboolean; overload; virtual;
  27773. function getNextEntry(para1: JLString; para2: jlong): AODropBoxManager.InnerEntry; overload; virtual;
  27774. end;
  27775. AUJsonReader = class sealed external 'android.util' name 'JsonReader' (JLObject, JICloseable)
  27776. public
  27777. constructor create(para1: JIReader); overload;
  27778. procedure setLenient(para1: jboolean); overload; virtual;
  27779. function isLenient(): jboolean; overload; virtual;
  27780. procedure beginArray(); overload; virtual; // throws java.io.IOException
  27781. procedure endArray(); overload; virtual; // throws java.io.IOException
  27782. procedure beginObject(); overload; virtual; // throws java.io.IOException
  27783. procedure endObject(); overload; virtual; // throws java.io.IOException
  27784. function hasNext(): jboolean; overload; virtual; // throws java.io.IOException
  27785. function peek(): AUJsonToken; overload; virtual; // throws java.io.IOException
  27786. function nextName(): JLString; overload; virtual; // throws java.io.IOException
  27787. function nextString(): JLString; overload; virtual; // throws java.io.IOException
  27788. function nextBoolean(): jboolean; overload; virtual; // throws java.io.IOException
  27789. procedure nextNull(); overload; virtual; // throws java.io.IOException
  27790. function nextDouble(): jdouble; overload; virtual; // throws java.io.IOException
  27791. function nextLong(): jlong; overload; virtual; // throws java.io.IOException
  27792. function nextInt(): jint; overload; virtual; // throws java.io.IOException
  27793. procedure close(); overload; virtual; // throws java.io.IOException
  27794. procedure skipValue(); overload; virtual; // throws java.io.IOException
  27795. function toString(): JLString; overload; virtual;
  27796. end;
  27797. AUJsonWriter = class sealed external 'android.util' name 'JsonWriter' (JLObject, JICloseable)
  27798. public
  27799. constructor create(para1: JIWriter); overload;
  27800. procedure setIndent(para1: JLString); overload; virtual;
  27801. procedure setLenient(para1: jboolean); overload; virtual;
  27802. function isLenient(): jboolean; overload; virtual;
  27803. function beginArray(): AUJsonWriter; overload; virtual; // throws java.io.IOException
  27804. function endArray(): AUJsonWriter; overload; virtual; // throws java.io.IOException
  27805. function beginObject(): AUJsonWriter; overload; virtual; // throws java.io.IOException
  27806. function endObject(): AUJsonWriter; overload; virtual; // throws java.io.IOException
  27807. function name(para1: JLString): AUJsonWriter; overload; virtual; // throws java.io.IOException
  27808. function value(para1: JLString): AUJsonWriter; overload; virtual; // throws java.io.IOException
  27809. function nullValue(): AUJsonWriter; overload; virtual; // throws java.io.IOException
  27810. function value(para1: jboolean): AUJsonWriter; overload; virtual; // throws java.io.IOException
  27811. function value(para1: jdouble): AUJsonWriter; overload; virtual; // throws java.io.IOException
  27812. function value(para1: jlong): AUJsonWriter; overload; virtual; // throws java.io.IOException
  27813. function value(para1: JLNumber): AUJsonWriter; overload; virtual; // throws java.io.IOException
  27814. procedure flush(); overload; virtual; // throws java.io.IOException
  27815. procedure close(); overload; virtual; // throws java.io.IOException
  27816. end;
  27817. JIInputStream = class abstract external 'java.io' name 'InputStream' (JLObject, JICloseable)
  27818. public
  27819. constructor create(); overload;
  27820. function available(): jint; overload; virtual; // throws java.io.IOException
  27821. procedure close(); overload; virtual; // throws java.io.IOException
  27822. procedure mark(para1: jint); overload; virtual;
  27823. function markSupported(): jboolean; overload; virtual;
  27824. function read(): jint; overload; virtual; abstract; // throws java.io.IOException
  27825. function read(para1: Arr1jbyte): jint; overload; virtual; // throws java.io.IOException
  27826. function read(var para1: array of jbyte): jint; overload; virtual; // throws java.io.IOException
  27827. function read(para1: Arr1jbyte; para2: jint; para3: jint): jint; overload; virtual; // throws java.io.IOException
  27828. function read(var para1: array of jbyte; para2: jint; para3: jint): jint; overload; virtual; // throws java.io.IOException
  27829. procedure reset(); overload; virtual; // throws java.io.IOException
  27830. function skip(para1: jlong): jlong; overload; virtual; // throws java.io.IOException
  27831. end;
  27832. JIReader = class abstract external 'java.io' name 'Reader' (JLObject, JLReadable, JICloseable)
  27833. strict protected
  27834. var
  27835. flock: JLObject; external name 'lock';
  27836. strict protected
  27837. constructor create(); overload;
  27838. constructor create(para1: JLObject); overload;
  27839. public
  27840. procedure close(); overload; virtual; abstract; // throws java.io.IOException
  27841. procedure mark(para1: jint); overload; virtual; // throws java.io.IOException
  27842. function markSupported(): jboolean; overload; virtual;
  27843. function read(): jint; overload; virtual; // throws java.io.IOException
  27844. function read(para1: Arr1jchar): jint; overload; virtual; // throws java.io.IOException
  27845. function read(var para1: array of jchar): jint; overload; virtual; // throws java.io.IOException
  27846. function read(para1: Arr1jchar; para2: jint; para3: jint): jint; overload; virtual; abstract; // throws java.io.IOException
  27847. function read(var para1: array of jchar; para2: jint; para3: jint): jint; overload; virtual; abstract; // throws java.io.IOException
  27848. function ready(): jboolean; overload; virtual; // throws java.io.IOException
  27849. procedure reset(); overload; virtual; // throws java.io.IOException
  27850. function skip(para1: jlong): jlong; overload; virtual; // throws java.io.IOException
  27851. function read(para1: JNCharBuffer): jint; overload; virtual; // throws java.io.IOException
  27852. end;
  27853. JNCChannel = interface external 'java.nio.channels' name 'Channel' (JICloseable)
  27854. function isOpen(): jboolean; overload;
  27855. procedure close(); overload; // throws java.io.IOException
  27856. end;
  27857. JIObjectInput = interface external 'java.io' name 'ObjectInput' (JIDataInput)
  27858. function available(): jint; overload; // throws java.io.IOException
  27859. procedure close(); overload; // throws java.io.IOException
  27860. function read(): jint; overload; // throws java.io.IOException
  27861. function read(para1: Arr1jbyte): jint; overload; // throws java.io.IOException
  27862. function read(var para1: array of jbyte): jint; overload; // throws java.io.IOException
  27863. function read(para1: Arr1jbyte; para2: jint; para3: jint): jint; overload; // throws java.io.IOException
  27864. function read(var para1: array of jbyte; para2: jint; para3: jint): jint; overload; // throws java.io.IOException
  27865. function readObject(): JLObject; overload; // throws java.lang.ClassNotFoundException, java.io.IOException
  27866. function skip(para1: jlong): jlong; overload; // throws java.io.IOException
  27867. end;
  27868. JIObjectOutput = interface external 'java.io' name 'ObjectOutput' (JIDataOutput)
  27869. procedure close(); overload; // throws java.io.IOException
  27870. procedure flush(); overload; // throws java.io.IOException
  27871. procedure write(para1: Arr1jbyte); overload; // throws java.io.IOException
  27872. procedure write(var para1: array of jbyte); overload; // throws java.io.IOException
  27873. procedure write(para1: Arr1jbyte; para2: jint; para3: jint); overload; // throws java.io.IOException
  27874. procedure write(var para1: array of jbyte; para2: jint; para3: jint); overload; // throws java.io.IOException
  27875. procedure write(para1: jint); overload; // throws java.io.IOException
  27876. procedure writeObject(para1: JLObject); overload; // throws java.io.IOException
  27877. end;
  27878. JIRandomAccessFile = class external 'java.io' name 'RandomAccessFile' (JLObject, JIDataInput, JIDataOutput, JICloseable)
  27879. public
  27880. constructor create(para1: JIFile; para2: JLString); overload; // throws java.io.FileNotFoundException
  27881. constructor create(para1: JLString; para2: JLString); overload; // throws java.io.FileNotFoundException
  27882. procedure close(); overload; virtual; // throws java.io.IOException
  27883. strict protected
  27884. procedure finalize(); overload; virtual; // throws java.lang.Throwable
  27885. public
  27886. function getChannel(): JNCFileChannel; overload; virtual; final;
  27887. function getFD(): JIFileDescriptor; overload; virtual; final; // throws java.io.IOException
  27888. function getFilePointer(): jlong; overload; virtual; // throws java.io.IOException
  27889. function length(): jlong; overload; virtual; // throws java.io.IOException
  27890. function read(): jint; overload; virtual; // throws java.io.IOException
  27891. function read(para1: Arr1jbyte): jint; overload; virtual; // throws java.io.IOException
  27892. function read(var para1: array of jbyte): jint; overload; virtual; // throws java.io.IOException
  27893. function read(para1: Arr1jbyte; para2: jint; para3: jint): jint; overload; virtual; // throws java.io.IOException
  27894. function read(var para1: array of jbyte; para2: jint; para3: jint): jint; overload; virtual; // throws java.io.IOException
  27895. function readBoolean(): jboolean; overload; virtual; final; // throws java.io.IOException
  27896. function readByte(): jbyte; overload; virtual; final; // throws java.io.IOException
  27897. function readChar(): jchar; overload; virtual; final; // throws java.io.IOException
  27898. function readDouble(): jdouble; overload; virtual; final; // throws java.io.IOException
  27899. function readFloat(): jfloat; overload; virtual; final; // throws java.io.IOException
  27900. procedure readFully(para1: Arr1jbyte); overload; virtual; final; // throws java.io.IOException
  27901. procedure readFully(var para1: array of jbyte); overload; virtual; final; // throws java.io.IOException
  27902. procedure readFully(para1: Arr1jbyte; para2: jint; para3: jint); overload; virtual; final; // throws java.io.IOException
  27903. procedure readFully(var para1: array of jbyte; para2: jint; para3: jint); overload; virtual; final; // throws java.io.IOException
  27904. function readInt(): jint; overload; virtual; final; // throws java.io.IOException
  27905. function readLine(): JLString; overload; virtual; final; // throws java.io.IOException
  27906. function readLong(): jlong; overload; virtual; final; // throws java.io.IOException
  27907. function readShort(): jshort; overload; virtual; final; // throws java.io.IOException
  27908. function readUnsignedByte(): jint; overload; virtual; final; // throws java.io.IOException
  27909. function readUnsignedShort(): jint; overload; virtual; final; // throws java.io.IOException
  27910. function readUTF(): JLString; overload; virtual; final; // throws java.io.IOException
  27911. procedure seek(para1: jlong); overload; virtual; // throws java.io.IOException
  27912. procedure setLength(para1: jlong); overload; virtual; // throws java.io.IOException
  27913. function skipBytes(para1: jint): jint; overload; virtual; // throws java.io.IOException
  27914. procedure write(para1: Arr1jbyte); overload; virtual; // throws java.io.IOException
  27915. procedure write(var para1: array of jbyte); overload; virtual; // throws java.io.IOException
  27916. procedure write(para1: Arr1jbyte; para2: jint; para3: jint); overload; virtual; // throws java.io.IOException
  27917. procedure write(var para1: array of jbyte; para2: jint; para3: jint); overload; virtual; // throws java.io.IOException
  27918. procedure write(para1: jint); overload; virtual; // throws java.io.IOException
  27919. procedure writeBoolean(para1: jboolean); overload; virtual; final; // throws java.io.IOException
  27920. procedure writeByte(para1: jint); overload; virtual; final; // throws java.io.IOException
  27921. procedure writeBytes(para1: JLString); overload; virtual; final; // throws java.io.IOException
  27922. procedure writeChar(para1: jint); overload; virtual; final; // throws java.io.IOException
  27923. procedure writeChars(para1: JLString); overload; virtual; final; // throws java.io.IOException
  27924. procedure writeDouble(para1: jdouble); overload; virtual; final; // throws java.io.IOException
  27925. procedure writeFloat(para1: jfloat); overload; virtual; final; // throws java.io.IOException
  27926. procedure writeInt(para1: jint); overload; virtual; final; // throws java.io.IOException
  27927. procedure writeLong(para1: jlong); overload; virtual; final; // throws java.io.IOException
  27928. procedure writeShort(para1: jint); overload; virtual; final; // throws java.io.IOException
  27929. procedure writeUTF(para1: JLString); overload; virtual; final; // throws java.io.IOException
  27930. end;
  27931. JIConsole = class sealed external 'java.io' name 'Console' (JLObject, JIFlushable)
  27932. public
  27933. procedure flush(); overload; virtual;
  27934. function format(para1: JLString; para2: Arr1JLObject): JIConsole; overload; virtual;
  27935. function format(para1: JLString; const para2: array of JLObject): JIConsole; overload; virtual;
  27936. function printf(para1: JLString; para2: Arr1JLObject): JIConsole; overload; virtual;
  27937. function printf(para1: JLString; const para2: array of JLObject): JIConsole; overload; virtual;
  27938. function reader(): JIReader; overload; virtual;
  27939. function readLine(): JLString; overload; virtual;
  27940. function readLine(para1: JLString; para2: Arr1JLObject): JLString; overload; virtual;
  27941. function readLine(para1: JLString; const para2: array of JLObject): JLString; overload; virtual;
  27942. function readPassword(): Arr1jchar; overload; virtual;
  27943. function readPassword(para1: JLString; para2: Arr1JLObject): Arr1jchar; overload; virtual;
  27944. function readPassword(para1: JLString; const para2: array of JLObject): Arr1jchar; overload; virtual;
  27945. function writer(): JIPrintWriter; overload; virtual;
  27946. end;
  27947. JIOutputStream = class abstract external 'java.io' name 'OutputStream' (JLObject, JICloseable, JIFlushable)
  27948. public
  27949. constructor create(); overload;
  27950. procedure close(); overload; virtual; // throws java.io.IOException
  27951. procedure flush(); overload; virtual; // throws java.io.IOException
  27952. procedure write(para1: Arr1jbyte); overload; virtual; // throws java.io.IOException
  27953. procedure write(var para1: array of jbyte); overload; virtual; // throws java.io.IOException
  27954. procedure write(para1: Arr1jbyte; para2: jint; para3: jint); overload; virtual; // throws java.io.IOException
  27955. procedure write(var para1: array of jbyte; para2: jint; para3: jint); overload; virtual; // throws java.io.IOException
  27956. procedure write(para1: jint); overload; virtual; abstract; // throws java.io.IOException
  27957. end;
  27958. JIWriter = class abstract external 'java.io' name 'Writer' (JLObject, JLAppendable, JICloseable, JIFlushable)
  27959. strict protected
  27960. var
  27961. flock: JLObject; external name 'lock';
  27962. strict protected
  27963. constructor create(); overload;
  27964. constructor create(para1: JLObject); overload;
  27965. public
  27966. procedure close(); overload; virtual; abstract; // throws java.io.IOException
  27967. procedure flush(); overload; virtual; abstract; // throws java.io.IOException
  27968. procedure write(para1: Arr1jchar); overload; virtual; // throws java.io.IOException
  27969. procedure write(var para1: array of jchar); overload; virtual; // throws java.io.IOException
  27970. procedure write(para1: Arr1jchar; para2: jint; para3: jint); overload; virtual; abstract; // throws java.io.IOException
  27971. procedure write(var para1: array of jchar; para2: jint; para3: jint); overload; virtual; abstract; // throws java.io.IOException
  27972. procedure write(para1: jint); overload; virtual; // throws java.io.IOException
  27973. procedure write(para1: JLString); overload; virtual; // throws java.io.IOException
  27974. procedure write(para1: JLString; para2: jint; para3: jint); overload; virtual; // throws java.io.IOException
  27975. function append(para1: jchar): JIWriter; overload; virtual; // throws java.io.IOException
  27976. function append(para1: JLCharSequence): JIWriter; overload; virtual; // throws java.io.IOException
  27977. function append(para1: JLCharSequence; para2: jint; para3: jint): JIWriter; overload; virtual; // throws java.io.IOException
  27978. function append(para1: JLCharSequence; para2: jint; para3: jint): JLAppendable; overload; virtual; // throws java.io.IOException
  27979. function append(para1: JLCharSequence): JLAppendable; overload; virtual; // throws java.io.IOException
  27980. function append(para1: jchar): JLAppendable; overload; virtual; // throws java.io.IOException
  27981. end;
  27982. JUFormatter = class sealed external 'java.util' name 'Formatter' (JLObject, JICloseable, JIFlushable)
  27983. public
  27984. type
  27985. InnerBigDecimalLayoutForm = class;
  27986. Arr1InnerBigDecimalLayoutForm = array of InnerBigDecimalLayoutForm;
  27987. Arr2InnerBigDecimalLayoutForm = array of Arr1InnerBigDecimalLayoutForm;
  27988. Arr3InnerBigDecimalLayoutForm = array of Arr2InnerBigDecimalLayoutForm;
  27989. InnerBigDecimalLayoutForm = class sealed external 'java.util' name 'BigDecimalLayoutForm' (JLEnum)
  27990. public
  27991. final class var
  27992. fDECIMAL_FLOAT: JUFormatter.InnerBigDecimalLayoutForm; external name 'DECIMAL_FLOAT';
  27993. fSCIENTIFIC: JUFormatter.InnerBigDecimalLayoutForm; external name 'SCIENTIFIC';
  27994. public
  27995. class function values(): JUFormatter.Arr1InnerBigDecimalLayoutForm; static; overload;
  27996. class function valueOf(para1: JLString): JUFormatter.InnerBigDecimalLayoutForm; static; overload;
  27997. end;
  27998. public
  27999. constructor create(); overload;
  28000. constructor create(para1: JLAppendable); overload;
  28001. constructor create(para1: JULocale); overload;
  28002. constructor create(para1: JLAppendable; para2: JULocale); overload;
  28003. constructor create(para1: JLString); overload; // throws java.io.FileNotFoundException
  28004. constructor create(para1: JLString; para2: JLString); overload; // throws java.io.FileNotFoundException, java.io.UnsupportedEncodingException
  28005. constructor create(para1: JLString; para2: JLString; para3: JULocale); overload; // throws java.io.FileNotFoundException, java.io.UnsupportedEncodingException
  28006. constructor create(para1: JIFile); overload; // throws java.io.FileNotFoundException
  28007. constructor create(para1: JIFile; para2: JLString); overload; // throws java.io.FileNotFoundException, java.io.UnsupportedEncodingException
  28008. constructor create(para1: JIFile; para2: JLString; para3: JULocale); overload; // throws java.io.FileNotFoundException, java.io.UnsupportedEncodingException
  28009. constructor create(para1: JIOutputStream); overload;
  28010. constructor create(para1: JIOutputStream; para2: JLString); overload; // throws java.io.UnsupportedEncodingException
  28011. constructor create(para1: JIOutputStream; para2: JLString; para3: JULocale); overload; // throws java.io.UnsupportedEncodingException
  28012. constructor create(para1: JIPrintStream); overload;
  28013. function locale(): JULocale; overload; virtual;
  28014. function out(): JLAppendable; overload; virtual;
  28015. function toString(): JLString; overload; virtual;
  28016. procedure flush(); overload; virtual;
  28017. procedure close(); overload; virtual;
  28018. function ioException(): JIIOException; overload; virtual;
  28019. function format(para1: JLString; para2: Arr1JLObject): JUFormatter; overload; virtual;
  28020. function format(para1: JLString; const para2: array of JLObject): JUFormatter; overload; virtual;
  28021. function format(para1: JULocale; para2: JLString; para3: Arr1JLObject): JUFormatter; overload; virtual;
  28022. function format(para1: JULocale; para2: JLString; const para3: array of JLObject): JUFormatter; overload; virtual;
  28023. end;
  28024. JSSecureClassLoader = class external 'java.security' name 'SecureClassLoader' (JLClassLoader)
  28025. strict protected
  28026. constructor create(); overload;
  28027. constructor create(para1: JLClassLoader); overload;
  28028. function getPermissions(para1: JSCodeSource): JSPermissionCollection; overload; virtual;
  28029. function defineClass(para1: JLString; para2: Arr1jbyte; para3: jint; para4: jint; para5: JSCodeSource): JLClass; overload; virtual; final;
  28030. function defineClass(para1: JLString; var para2: array of jbyte; para3: jint; para4: jint; para5: JSCodeSource): JLClass; overload; virtual; final;
  28031. function defineClass(para1: JLString; para2: JNByteBuffer; para3: JSCodeSource): JLClass; overload; virtual; final;
  28032. end;
  28033. ARRenderScript = class external 'android.renderscript' name 'RenderScript' (JLObject)
  28034. public
  28035. type
  28036. InnerPriority = class;
  28037. Arr1InnerPriority = array of InnerPriority;
  28038. Arr2InnerPriority = array of Arr1InnerPriority;
  28039. Arr3InnerPriority = array of Arr2InnerPriority;
  28040. InnerRSErrorHandler = class;
  28041. Arr1InnerRSErrorHandler = array of InnerRSErrorHandler;
  28042. Arr2InnerRSErrorHandler = array of Arr1InnerRSErrorHandler;
  28043. Arr3InnerRSErrorHandler = array of Arr2InnerRSErrorHandler;
  28044. InnerRSMessageHandler = class;
  28045. Arr1InnerRSMessageHandler = array of InnerRSMessageHandler;
  28046. Arr2InnerRSMessageHandler = array of Arr1InnerRSMessageHandler;
  28047. Arr3InnerRSMessageHandler = array of Arr2InnerRSMessageHandler;
  28048. InnerPriority = class sealed external 'android.renderscript' name 'Priority' (JLEnum)
  28049. public
  28050. final class var
  28051. fLOW: ARRenderScript.InnerPriority; external name 'LOW';
  28052. fNORMAL: ARRenderScript.InnerPriority; external name 'NORMAL';
  28053. public
  28054. class function values(): ARRenderScript.Arr1InnerPriority; static; overload;
  28055. class function valueOf(para1: JLString): ARRenderScript.InnerPriority; static; overload;
  28056. end;
  28057. InnerRSErrorHandler = class external 'android.renderscript' name 'RSErrorHandler' (JLObject, JLRunnable)
  28058. strict protected
  28059. var
  28060. fmErrorMessage: JLString; external name 'mErrorMessage';
  28061. fmErrorNum: jint; external name 'mErrorNum';
  28062. public
  28063. constructor create(); overload;
  28064. procedure run(); overload; virtual;
  28065. end;
  28066. InnerRSMessageHandler = class external 'android.renderscript' name 'RSMessageHandler' (JLObject, JLRunnable)
  28067. strict protected
  28068. var
  28069. fmData: Arr1jint; external name 'mData';
  28070. fmID: jint; external name 'mID';
  28071. fmLength: jint; external name 'mLength';
  28072. public
  28073. constructor create(); overload;
  28074. procedure run(); overload; virtual;
  28075. end;
  28076. public
  28077. procedure setMessageHandler(para1: ARRenderScript.InnerRSMessageHandler); overload; virtual;
  28078. function getMessageHandler(): ARRenderScript.InnerRSMessageHandler; overload; virtual;
  28079. procedure setErrorHandler(para1: ARRenderScript.InnerRSErrorHandler); overload; virtual;
  28080. function getErrorHandler(): ARRenderScript.InnerRSErrorHandler; overload; virtual;
  28081. procedure setPriority(para1: ARRenderScript.InnerPriority); overload; virtual;
  28082. function getApplicationContext(): ACContext; overload; virtual; final;
  28083. class function create_(para1: ACContext): ARRenderScript; static; external name 'create'; overload;
  28084. procedure contextDump(); overload; virtual;
  28085. procedure finish(); overload; virtual;
  28086. procedure destroy(); overload; virtual;
  28087. end;
  28088. AWWebSyncManager = class abstract external 'android.webkit' name 'WebSyncManager' (JLObject, JLRunnable)
  28089. strict protected
  28090. var
  28091. fmHandler: AOHandler; external name 'mHandler';
  28092. fmDataBase: AWWebViewDatabase; external name 'mDataBase';
  28093. strict protected
  28094. const
  28095. LOGTAG = 'websync';
  28096. strict protected
  28097. constructor create(para1: ACContext; para2: JLString); overload;
  28098. function clone(): JLObject; overload; virtual; // throws java.lang.CloneNotSupportedException
  28099. public
  28100. procedure run(); overload; virtual;
  28101. procedure sync(); overload; virtual;
  28102. procedure resetSync(); overload; virtual;
  28103. procedure startSync(); overload; virtual;
  28104. procedure stopSync(); overload; virtual;
  28105. strict protected
  28106. procedure onSyncInit(); overload; virtual;
  28107. end;
  28108. JLThread = class external 'java.lang' name 'Thread' (JLObject, JLRunnable)
  28109. public
  28110. type
  28111. InnerUncaughtExceptionHandler = interface;
  28112. Arr1InnerUncaughtExceptionHandler = array of InnerUncaughtExceptionHandler;
  28113. Arr2InnerUncaughtExceptionHandler = array of Arr1InnerUncaughtExceptionHandler;
  28114. Arr3InnerUncaughtExceptionHandler = array of Arr2InnerUncaughtExceptionHandler;
  28115. InnerState = class;
  28116. Arr1InnerState = array of InnerState;
  28117. Arr2InnerState = array of Arr1InnerState;
  28118. Arr3InnerState = array of Arr2InnerState;
  28119. InnerUncaughtExceptionHandler = interface external 'java.lang' name 'UncaughtExceptionHandler'
  28120. procedure uncaughtException(para1: JLThread; para2: JLThrowable); overload;
  28121. end;
  28122. InnerState = class sealed external 'java.lang' name 'State' (JLEnum)
  28123. public
  28124. final class var
  28125. fBLOCKED: JLThread.InnerState; external name 'BLOCKED';
  28126. fNEW: JLThread.InnerState; external name 'NEW';
  28127. fRUNNABLE: JLThread.InnerState; external name 'RUNNABLE';
  28128. fTERMINATED: JLThread.InnerState; external name 'TERMINATED';
  28129. fTIMED_WAITING: JLThread.InnerState; external name 'TIMED_WAITING';
  28130. fWAITING: JLThread.InnerState; external name 'WAITING';
  28131. public
  28132. class function values(): JLThread.Arr1InnerState; static; overload;
  28133. class function valueOf(para1: JLString): JLThread.InnerState; static; overload;
  28134. end;
  28135. public
  28136. const
  28137. MAX_PRIORITY = 10;
  28138. MIN_PRIORITY = 1;
  28139. NORM_PRIORITY = 5;
  28140. public
  28141. constructor create(); overload;
  28142. constructor create(para1: JLRunnable); overload;
  28143. constructor create(para1: JLRunnable; para2: JLString); overload;
  28144. constructor create(para1: JLString); overload;
  28145. constructor create(para1: JLThreadGroup; para2: JLRunnable); overload;
  28146. constructor create(para1: JLThreadGroup; para2: JLRunnable; para3: JLString); overload;
  28147. constructor create(para1: JLThreadGroup; para2: JLString); overload;
  28148. constructor create(para1: JLThreadGroup; para2: JLRunnable; para3: JLString; para4: jlong); overload;
  28149. class function activeCount(): jint; static; overload;
  28150. procedure checkAccess(); overload; virtual; final;
  28151. function countStackFrames(): jint; overload; virtual;
  28152. class function currentThread(): JLThread; static; overload;
  28153. procedure destroy(); overload; virtual;
  28154. class procedure dumpStack(); static; overload;
  28155. class function enumerate(para1: Arr1JLThread): jint; static; overload;
  28156. class function enumerate(var para1: array of JLThread): jint; static; overload;
  28157. class function getAllStackTraces(): JUMap; static; overload;
  28158. function getContextClassLoader(): JLClassLoader; overload; virtual;
  28159. class function getDefaultUncaughtExceptionHandler(): JLThread.InnerUncaughtExceptionHandler; static; overload;
  28160. function getId(): jlong; overload; virtual;
  28161. function getName(): JLString; overload; virtual; final;
  28162. function getPriority(): jint; overload; virtual; final;
  28163. function getStackTrace(): Arr1JLStackTraceElement; overload; virtual;
  28164. function getState(): JLThread.InnerState; overload; virtual;
  28165. function getThreadGroup(): JLThreadGroup; overload; virtual; final;
  28166. function getUncaughtExceptionHandler(): JLThread.InnerUncaughtExceptionHandler; overload; virtual;
  28167. procedure interrupt(); overload; virtual;
  28168. class function interrupted(): jboolean; static; overload;
  28169. function isAlive(): jboolean; overload; virtual; final;
  28170. function isDaemon(): jboolean; overload; virtual; final;
  28171. function isInterrupted(): jboolean; overload; virtual;
  28172. procedure join(); overload; virtual; final; // throws java.lang.InterruptedException
  28173. procedure join(para1: jlong); overload; virtual; final; // throws java.lang.InterruptedException
  28174. procedure join(para1: jlong; para2: jint); overload; virtual; final; // throws java.lang.InterruptedException
  28175. procedure resume(); overload; virtual; final;
  28176. procedure run(); overload; virtual;
  28177. procedure setContextClassLoader(para1: JLClassLoader); overload; virtual;
  28178. procedure setDaemon(para1: jboolean); overload; virtual; final;
  28179. class procedure setDefaultUncaughtExceptionHandler(para1: JLThread.InnerUncaughtExceptionHandler); static; overload;
  28180. procedure setName(para1: JLString); overload; virtual; final;
  28181. procedure setPriority(para1: jint); overload; virtual; final;
  28182. procedure setUncaughtExceptionHandler(para1: JLThread.InnerUncaughtExceptionHandler); overload; virtual;
  28183. class procedure sleep(para1: jlong); static; overload; // throws java.lang.InterruptedException
  28184. class procedure sleep(para1: jlong; para2: jint); static; overload; // throws java.lang.InterruptedException
  28185. procedure start(); overload; virtual;
  28186. procedure stop(); overload; virtual; final;
  28187. procedure stop(para1: JLThrowable); overload; virtual; final;
  28188. procedure suspend(); overload; virtual; final;
  28189. function toString(): JLString; overload; virtual;
  28190. class procedure yield(); static; overload;
  28191. class function holdsLock(para1: JLObject): jboolean; static; overload;
  28192. end;
  28193. JUTimerTask = class abstract external 'java.util' name 'TimerTask' (JLObject, JLRunnable)
  28194. strict protected
  28195. constructor create(); overload;
  28196. public
  28197. function cancel(): jboolean; overload; virtual;
  28198. function scheduledExecutionTime(): jlong; overload; virtual;
  28199. procedure run(); overload; virtual; abstract;
  28200. end;
  28201. OAHICTRefQueueWorker = class external 'org.apache.http.impl.conn.tsccm' name 'RefQueueWorker' (JLObject, JLRunnable)
  28202. strict protected
  28203. final var
  28204. frefQueue: JLRReferenceQueue; external name 'refQueue';
  28205. frefHandler: OAHICTRefQueueHandler; external name 'refHandler';
  28206. strict protected
  28207. var
  28208. fworkerThread: JLThread; external name 'workerThread';
  28209. public
  28210. constructor create(para1: JLRReferenceQueue; para2: OAHICTRefQueueHandler); overload;
  28211. procedure run(); overload; virtual;
  28212. procedure shutdown(); overload; virtual;
  28213. function toString(): JLString; overload; virtual;
  28214. end;
  28215. ATFlakyTest = interface external 'android.test' name 'FlakyTest' (JLAAnnotation)
  28216. function tolerance(): jint; overload;
  28217. end;
  28218. ATUiThreadTest = interface external 'android.test' name 'UiThreadTest' (JLAAnnotation)
  28219. end;
  28220. ATSALargeTest = interface external 'android.test.suitebuilder.annotation' name 'LargeTest' (JLAAnnotation)
  28221. end;
  28222. ATSAMediumTest = interface external 'android.test.suitebuilder.annotation' name 'MediumTest' (JLAAnnotation)
  28223. end;
  28224. ATSASmallTest = interface external 'android.test.suitebuilder.annotation' name 'SmallTest' (JLAAnnotation)
  28225. end;
  28226. ATSASmoke = interface external 'android.test.suitebuilder.annotation' name 'Smoke' (JLAAnnotation)
  28227. end;
  28228. ATSASuppress = interface external 'android.test.suitebuilder.annotation' name 'Suppress' (JLAAnnotation)
  28229. end;
  28230. AVViewDebug = class external 'android.view' name 'ViewDebug' (JLObject)
  28231. public
  28232. type
  28233. InnerRecyclerTraceType = class;
  28234. Arr1InnerRecyclerTraceType = array of InnerRecyclerTraceType;
  28235. Arr2InnerRecyclerTraceType = array of Arr1InnerRecyclerTraceType;
  28236. Arr3InnerRecyclerTraceType = array of Arr2InnerRecyclerTraceType;
  28237. InnerHierarchyTraceType = class;
  28238. Arr1InnerHierarchyTraceType = array of InnerHierarchyTraceType;
  28239. Arr2InnerHierarchyTraceType = array of Arr1InnerHierarchyTraceType;
  28240. Arr3InnerHierarchyTraceType = array of Arr2InnerHierarchyTraceType;
  28241. InnerCapturedViewProperty = interface;
  28242. Arr1InnerCapturedViewProperty = array of InnerCapturedViewProperty;
  28243. Arr2InnerCapturedViewProperty = array of Arr1InnerCapturedViewProperty;
  28244. Arr3InnerCapturedViewProperty = array of Arr2InnerCapturedViewProperty;
  28245. InnerFlagToString = interface;
  28246. Arr1InnerFlagToString = array of InnerFlagToString;
  28247. Arr2InnerFlagToString = array of Arr1InnerFlagToString;
  28248. Arr3InnerFlagToString = array of Arr2InnerFlagToString;
  28249. InnerIntToString = interface;
  28250. Arr1InnerIntToString = array of InnerIntToString;
  28251. Arr2InnerIntToString = array of Arr1InnerIntToString;
  28252. Arr3InnerIntToString = array of Arr2InnerIntToString;
  28253. InnerExportedProperty = interface;
  28254. Arr1InnerExportedProperty = array of InnerExportedProperty;
  28255. Arr2InnerExportedProperty = array of Arr1InnerExportedProperty;
  28256. Arr3InnerExportedProperty = array of Arr2InnerExportedProperty;
  28257. InnerRecyclerTraceType = class sealed external 'android.view' name 'RecyclerTraceType' (JLEnum)
  28258. public
  28259. final class var
  28260. fBIND_VIEW: AVViewDebug.InnerRecyclerTraceType; external name 'BIND_VIEW';
  28261. fMOVE_FROM_ACTIVE_TO_SCRAP_HEAP: AVViewDebug.InnerRecyclerTraceType; external name 'MOVE_FROM_ACTIVE_TO_SCRAP_HEAP';
  28262. fMOVE_TO_SCRAP_HEAP: AVViewDebug.InnerRecyclerTraceType; external name 'MOVE_TO_SCRAP_HEAP';
  28263. fNEW_VIEW: AVViewDebug.InnerRecyclerTraceType; external name 'NEW_VIEW';
  28264. fRECYCLE_FROM_ACTIVE_HEAP: AVViewDebug.InnerRecyclerTraceType; external name 'RECYCLE_FROM_ACTIVE_HEAP';
  28265. fRECYCLE_FROM_SCRAP_HEAP: AVViewDebug.InnerRecyclerTraceType; external name 'RECYCLE_FROM_SCRAP_HEAP';
  28266. public
  28267. class function values(): AVViewDebug.Arr1InnerRecyclerTraceType; static; overload;
  28268. class function valueOf(para1: JLString): AVViewDebug.InnerRecyclerTraceType; static; overload;
  28269. end;
  28270. InnerHierarchyTraceType = class sealed external 'android.view' name 'HierarchyTraceType' (JLEnum)
  28271. public
  28272. final class var
  28273. fBUILD_CACHE: AVViewDebug.InnerHierarchyTraceType; external name 'BUILD_CACHE';
  28274. fDRAW: AVViewDebug.InnerHierarchyTraceType; external name 'DRAW';
  28275. fINVALIDATE: AVViewDebug.InnerHierarchyTraceType; external name 'INVALIDATE';
  28276. fINVALIDATE_CHILD: AVViewDebug.InnerHierarchyTraceType; external name 'INVALIDATE_CHILD';
  28277. fINVALIDATE_CHILD_IN_PARENT: AVViewDebug.InnerHierarchyTraceType; external name 'INVALIDATE_CHILD_IN_PARENT';
  28278. fON_LAYOUT: AVViewDebug.InnerHierarchyTraceType; external name 'ON_LAYOUT';
  28279. fON_MEASURE: AVViewDebug.InnerHierarchyTraceType; external name 'ON_MEASURE';
  28280. fREQUEST_LAYOUT: AVViewDebug.InnerHierarchyTraceType; external name 'REQUEST_LAYOUT';
  28281. public
  28282. class function values(): AVViewDebug.Arr1InnerHierarchyTraceType; static; overload;
  28283. class function valueOf(para1: JLString): AVViewDebug.InnerHierarchyTraceType; static; overload;
  28284. end;
  28285. InnerCapturedViewProperty = interface external 'android.view' name 'CapturedViewProperty' (JLAAnnotation)
  28286. function retrieveReturn(): jboolean; overload;
  28287. end;
  28288. InnerFlagToString = interface external 'android.view' name 'FlagToString' (JLAAnnotation)
  28289. function mask(): jint; overload;
  28290. function equals(): jint; overload;
  28291. function name(): JLString; overload;
  28292. function outputIf(): jboolean; overload;
  28293. end;
  28294. InnerIntToString = interface external 'android.view' name 'IntToString' (JLAAnnotation)
  28295. function from(): jint; overload;
  28296. function &to(): JLString; overload;
  28297. end;
  28298. InnerExportedProperty = interface external 'android.view' name 'ExportedProperty' (JLAAnnotation)
  28299. function resolveId(): jboolean; overload;
  28300. function mapping(): AVViewDebug.Arr1InnerIntToString; overload;
  28301. function indexMapping(): AVViewDebug.Arr1InnerIntToString; overload;
  28302. function flagMapping(): AVViewDebug.Arr1InnerFlagToString; overload;
  28303. function deepExport(): jboolean; overload;
  28304. function prefix(): JLString; overload;
  28305. function category(): JLString; overload;
  28306. end;
  28307. public
  28308. const
  28309. TRACE_HIERARCHY = 0;
  28310. TRACE_RECYCLER = 0;
  28311. public
  28312. constructor create(); overload;
  28313. class procedure trace(para1: AVView; para2: AVViewDebug.InnerRecyclerTraceType; para3: Arr1jint); static; overload;
  28314. class procedure trace(para1: AVView; para2: AVViewDebug.InnerRecyclerTraceType; const para3: array of jint); static; overload;
  28315. class procedure startRecyclerTracing(para1: JLString; para2: AVView); static; overload;
  28316. class procedure stopRecyclerTracing(); static; overload;
  28317. class procedure trace(para1: AVView; para2: AVViewDebug.InnerHierarchyTraceType); static; overload;
  28318. class procedure startHierarchyTracing(para1: JLString; para2: AVView); static; overload;
  28319. class procedure stopHierarchyTracing(); static; overload;
  28320. class procedure dumpCapturedView(para1: JLString; para2: JLObject); static; overload;
  28321. end;
  28322. AWRemoteViews = class external 'android.widget' name 'RemoteViews' (JLObject, AOParcelable, AVLayoutInflater.InnerFilter)
  28323. public
  28324. type
  28325. InnerActionException = class;
  28326. Arr1InnerActionException = array of InnerActionException;
  28327. Arr2InnerActionException = array of Arr1InnerActionException;
  28328. Arr3InnerActionException = array of Arr2InnerActionException;
  28329. InnerRemoteView = interface;
  28330. Arr1InnerRemoteView = array of InnerRemoteView;
  28331. Arr2InnerRemoteView = array of Arr1InnerRemoteView;
  28332. Arr3InnerRemoteView = array of Arr2InnerRemoteView;
  28333. InnerActionException = class external 'android.widget' name 'ActionException' (JLRuntimeException)
  28334. public
  28335. constructor create(para1: JLException); overload;
  28336. constructor create(para1: JLString); overload;
  28337. end;
  28338. InnerRemoteView = interface external 'android.widget' name 'RemoteView' (JLAAnnotation)
  28339. end;
  28340. public
  28341. final class var
  28342. fCREATOR: AOParcelable.InnerCreator; external name 'CREATOR';
  28343. public
  28344. constructor create(para1: JLString; para2: jint); overload;
  28345. constructor create(para1: AOParcel); overload;
  28346. function clone(): AWRemoteViews; overload; virtual;
  28347. function getPackage(): JLString; overload; virtual;
  28348. function getLayoutId(): jint; overload; virtual;
  28349. procedure addView(para1: jint; para2: AWRemoteViews); overload; virtual;
  28350. procedure removeAllViews(para1: jint); overload; virtual;
  28351. procedure showNext(para1: jint); overload; virtual;
  28352. procedure showPrevious(para1: jint); overload; virtual;
  28353. procedure setDisplayedChild(para1: jint; para2: jint); overload; virtual;
  28354. procedure setViewVisibility(para1: jint; para2: jint); overload; virtual;
  28355. procedure setTextViewText(para1: jint; para2: JLCharSequence); overload; virtual;
  28356. procedure setImageViewResource(para1: jint; para2: jint); overload; virtual;
  28357. procedure setImageViewUri(para1: jint; para2: ANUri); overload; virtual;
  28358. procedure setImageViewBitmap(para1: jint; para2: AGBitmap); overload; virtual;
  28359. procedure setEmptyView(para1: jint; para2: jint); overload; virtual;
  28360. procedure setChronometer(para1: jint; para2: jlong; para3: JLString; para4: jboolean); overload; virtual;
  28361. procedure setProgressBar(para1: jint; para2: jint; para3: jint; para4: jboolean); overload; virtual;
  28362. procedure setOnClickPendingIntent(para1: jint; para2: AAPendingIntent); overload; virtual;
  28363. procedure setPendingIntentTemplate(para1: jint; para2: AAPendingIntent); overload; virtual;
  28364. procedure setOnClickFillInIntent(para1: jint; para2: ACIntent); overload; virtual;
  28365. procedure setTextColor(para1: jint; para2: jint); overload; virtual;
  28366. procedure setRemoteAdapter(para1: jint; para2: jint; para3: ACIntent); overload; virtual;
  28367. procedure setRemoteAdapter(para1: jint; para2: ACIntent); overload; virtual;
  28368. procedure setScrollPosition(para1: jint; para2: jint); overload; virtual;
  28369. procedure setRelativeScrollPosition(para1: jint; para2: jint); overload; virtual;
  28370. procedure setBoolean(para1: jint; para2: JLString; para3: jboolean); overload; virtual;
  28371. procedure setByte(para1: jint; para2: JLString; para3: jbyte); overload; virtual;
  28372. procedure setShort(para1: jint; para2: JLString; para3: jshort); overload; virtual;
  28373. procedure setInt(para1: jint; para2: JLString; para3: jint); overload; virtual;
  28374. procedure setLong(para1: jint; para2: JLString; para3: jlong); overload; virtual;
  28375. procedure setFloat(para1: jint; para2: JLString; para3: jfloat); overload; virtual;
  28376. procedure setDouble(para1: jint; para2: JLString; para3: jdouble); overload; virtual;
  28377. procedure setChar(para1: jint; para2: JLString; para3: jchar); overload; virtual;
  28378. procedure setString(para1: jint; para2: JLString; para3: JLString); overload; virtual;
  28379. procedure setCharSequence(para1: jint; para2: JLString; para3: JLCharSequence); overload; virtual;
  28380. procedure setUri(para1: jint; para2: JLString; para3: ANUri); overload; virtual;
  28381. procedure setBitmap(para1: jint; para2: JLString; para3: AGBitmap); overload; virtual;
  28382. procedure setBundle(para1: jint; para2: JLString; para3: AOBundle); overload; virtual;
  28383. procedure setIntent(para1: jint; para2: JLString; para3: ACIntent); overload; virtual;
  28384. function apply(para1: ACContext; para2: AVViewGroup): AVView; overload; virtual;
  28385. procedure reapply(para1: ACContext; para2: AVView); overload; virtual;
  28386. function onLoadClass(para1: JLClass): jboolean; overload; virtual;
  28387. function describeContents(): jint; overload; virtual;
  28388. procedure writeToParcel(para1: AOParcel; para2: jint); overload; virtual;
  28389. function clone(): JLObject; overload; virtual; // throws java.lang.CloneNotSupportedException
  28390. end;
  28391. JLDeprecated = interface external 'java.lang' name 'Deprecated' (JLAAnnotation)
  28392. end;
  28393. JLOverride = interface external 'java.lang' name 'Override' (JLAAnnotation)
  28394. end;
  28395. JLSuppressWarnings = interface external 'java.lang' name 'SuppressWarnings' (JLAAnnotation)
  28396. function value(): Arr1JLString; overload;
  28397. end;
  28398. JLADocumented = interface external 'java.lang.annotation' name 'Documented' (JLAAnnotation)
  28399. end;
  28400. JLAInherited = interface external 'java.lang.annotation' name 'Inherited' (JLAAnnotation)
  28401. end;
  28402. JLARetention = interface external 'java.lang.annotation' name 'Retention' (JLAAnnotation)
  28403. function value(): JLARetentionPolicy; overload;
  28404. end;
  28405. JLATarget = interface external 'java.lang.annotation' name 'Target' (JLAAnnotation)
  28406. function value(): Arr1JLAElementType; overload;
  28407. end;
  28408. JLRPhantomReference = class external 'java.lang.ref' name 'PhantomReference' (JLRReference)
  28409. public
  28410. constructor create(para1: JLObject; para2: JLRReferenceQueue); overload;
  28411. function get(): JLObject; overload; virtual;
  28412. end;
  28413. JLRSoftReference = class external 'java.lang.ref' name 'SoftReference' (JLRReference)
  28414. public
  28415. constructor create(para1: JLObject); overload;
  28416. constructor create(para1: JLObject; para2: JLRReferenceQueue); overload;
  28417. end;
  28418. JLRWeakReference = class external 'java.lang.ref' name 'WeakReference' (JLRReference)
  28419. public
  28420. constructor create(para1: JLObject); overload;
  28421. constructor create(para1: JLObject; para2: JLRReferenceQueue); overload;
  28422. end;
  28423. JNSecureCacheResponse = class abstract external 'java.net' name 'SecureCacheResponse' (JNCacheResponse)
  28424. public
  28425. constructor create(); overload;
  28426. function getCipherSuite(): JLString; overload; virtual; abstract;
  28427. function getLocalCertificateChain(): JUList; overload; virtual; abstract;
  28428. function getServerCertificateChain(): JUList; overload; virtual; abstract; // throws javax.net.ssl.SSLPeerUnverifiedException
  28429. function getPeerPrincipal(): JSPrincipal; overload; virtual; abstract; // throws javax.net.ssl.SSLPeerUnverifiedException
  28430. function getLocalPrincipal(): JSPrincipal; overload; virtual; abstract;
  28431. end;
  28432. JNCookieManager = class external 'java.net' name 'CookieManager' (JNCookieHandler)
  28433. public
  28434. constructor create(); overload;
  28435. constructor create(para1: JNCookieStore; para2: JNCookiePolicy); overload;
  28436. function get(para1: JNURI; para2: JUMap): JUMap; overload; virtual; // throws java.io.IOException
  28437. procedure put(para1: JNURI; para2: JUMap); overload; virtual; // throws java.io.IOException
  28438. procedure setCookiePolicy(para1: JNCookiePolicy); overload; virtual;
  28439. function getCookieStore(): JNCookieStore; overload; virtual;
  28440. end;
  28441. JNMulticastSocket = class external 'java.net' name 'MulticastSocket' (JNDatagramSocket)
  28442. public
  28443. constructor create(); overload; // throws java.io.IOException
  28444. constructor create(para1: jint); overload; // throws java.io.IOException
  28445. constructor create(para1: JNSocketAddress); overload; // throws java.io.IOException
  28446. function getInterface(): JNInetAddress; overload; virtual; // throws java.net.SocketException
  28447. function getNetworkInterface(): JNNetworkInterface; overload; virtual; // throws java.net.SocketException
  28448. function getTimeToLive(): jint; overload; virtual; // throws java.io.IOException
  28449. function getTTL(): jbyte; overload; virtual; // throws java.io.IOException
  28450. procedure joinGroup(para1: JNInetAddress); overload; virtual; // throws java.io.IOException
  28451. procedure joinGroup(para1: JNSocketAddress; para2: JNNetworkInterface); overload; virtual; // throws java.io.IOException
  28452. procedure leaveGroup(para1: JNInetAddress); overload; virtual; // throws java.io.IOException
  28453. procedure leaveGroup(para1: JNSocketAddress; para2: JNNetworkInterface); overload; virtual; // throws java.io.IOException
  28454. procedure send(para1: JNDatagramPacket; para2: jbyte); overload; virtual; // throws java.io.IOException
  28455. procedure setInterface(para1: JNInetAddress); overload; virtual; // throws java.net.SocketException
  28456. procedure setNetworkInterface(para1: JNNetworkInterface); overload; virtual; // throws java.net.SocketException
  28457. procedure setTimeToLive(para1: jint); overload; virtual; // throws java.io.IOException
  28458. procedure setTTL(para1: jbyte); overload; virtual; // throws java.io.IOException
  28459. function getLoopbackMode(): jboolean; overload; virtual; // throws java.net.SocketException
  28460. procedure setLoopbackMode(para1: jboolean); overload; virtual; // throws java.net.SocketException
  28461. end;
  28462. ANHHttpResponseCache = class sealed external 'android.net.http' name 'HttpResponseCache' (JNResponseCache, JICloseable)
  28463. public
  28464. class function getInstalled(): ANHHttpResponseCache; static; overload;
  28465. class function install(para1: JIFile; para2: jlong): ANHHttpResponseCache; static; overload; // throws java.io.IOException
  28466. function get(para1: JNURI; para2: JLString; para3: JUMap): JNCacheResponse; overload; virtual; // throws java.io.IOException
  28467. function put(para1: JNURI; para2: JNURLConnection): JNCacheRequest; overload; virtual; // throws java.io.IOException
  28468. function size(): jlong; overload; virtual;
  28469. function maxSize(): jlong; overload; virtual;
  28470. procedure flush(); overload; virtual;
  28471. function getNetworkCount(): jint; overload; virtual;
  28472. function getHitCount(): jint; overload; virtual;
  28473. function getRequestCount(): jint; overload; virtual;
  28474. procedure close(); overload; virtual; // throws java.io.IOException
  28475. procedure delete(); overload; virtual; // throws java.io.IOException
  28476. end;
  28477. JNSSSLServerSocket = class abstract external 'javax.net.ssl' name 'SSLServerSocket' (JNServerSocket)
  28478. strict protected
  28479. constructor create(); overload; // throws java.io.IOException
  28480. constructor create(para1: jint); overload; // throws java.io.IOException
  28481. constructor create(para1: jint; para2: jint); overload; // throws java.io.IOException
  28482. constructor create(para1: jint; para2: jint; para3: JNInetAddress); overload; // throws java.io.IOException
  28483. public
  28484. function getEnabledCipherSuites(): Arr1JLString; overload; virtual; abstract;
  28485. procedure setEnabledCipherSuites(para1: Arr1JLString); overload; virtual; abstract;
  28486. procedure setEnabledCipherSuites(var para1: array of JLString); overload; virtual; abstract;
  28487. function getSupportedCipherSuites(): Arr1JLString; overload; virtual; abstract;
  28488. function getSupportedProtocols(): Arr1JLString; overload; virtual; abstract;
  28489. function getEnabledProtocols(): Arr1JLString; overload; virtual; abstract;
  28490. procedure setEnabledProtocols(para1: Arr1JLString); overload; virtual; abstract;
  28491. procedure setEnabledProtocols(var para1: array of JLString); overload; virtual; abstract;
  28492. procedure setNeedClientAuth(para1: jboolean); overload; virtual; abstract;
  28493. function getNeedClientAuth(): jboolean; overload; virtual; abstract;
  28494. procedure setWantClientAuth(para1: jboolean); overload; virtual; abstract;
  28495. function getWantClientAuth(): jboolean; overload; virtual; abstract;
  28496. procedure setUseClientMode(para1: jboolean); overload; virtual; abstract;
  28497. function getUseClientMode(): jboolean; overload; virtual; abstract;
  28498. procedure setEnableSessionCreation(para1: jboolean); overload; virtual; abstract;
  28499. function getEnableSessionCreation(): jboolean; overload; virtual; abstract;
  28500. end;
  28501. JNSSSLSocket = class abstract external 'javax.net.ssl' name 'SSLSocket' (JNSocket)
  28502. strict protected
  28503. constructor create(); overload;
  28504. constructor create(para1: JLString; para2: jint); overload; // throws java.io.IOException, java.net.UnknownHostException
  28505. constructor create(para1: JNInetAddress; para2: jint); overload; // throws java.io.IOException
  28506. constructor create(para1: JLString; para2: jint; para3: JNInetAddress; para4: jint); overload; // throws java.io.IOException, java.net.UnknownHostException
  28507. constructor create(para1: JNInetAddress; para2: jint; para3: JNInetAddress; para4: jint); overload; // throws java.io.IOException
  28508. public
  28509. procedure shutdownInput(); overload; virtual; // throws java.io.IOException
  28510. procedure shutdownOutput(); overload; virtual; // throws java.io.IOException
  28511. function getSupportedCipherSuites(): Arr1JLString; overload; virtual; abstract;
  28512. function getEnabledCipherSuites(): Arr1JLString; overload; virtual; abstract;
  28513. procedure setEnabledCipherSuites(para1: Arr1JLString); overload; virtual; abstract;
  28514. procedure setEnabledCipherSuites(var para1: array of JLString); overload; virtual; abstract;
  28515. function getSupportedProtocols(): Arr1JLString; overload; virtual; abstract;
  28516. function getEnabledProtocols(): Arr1JLString; overload; virtual; abstract;
  28517. procedure setEnabledProtocols(para1: Arr1JLString); overload; virtual; abstract;
  28518. procedure setEnabledProtocols(var para1: array of JLString); overload; virtual; abstract;
  28519. function getSession(): JNSSSLSession; overload; virtual; abstract;
  28520. procedure addHandshakeCompletedListener(para1: JNSHandshakeCompletedListener); overload; virtual; abstract;
  28521. procedure removeHandshakeCompletedListener(para1: JNSHandshakeCompletedListener); overload; virtual; abstract;
  28522. procedure startHandshake(); overload; virtual; abstract; // throws java.io.IOException
  28523. procedure setUseClientMode(para1: jboolean); overload; virtual; abstract;
  28524. function getUseClientMode(): jboolean; overload; virtual; abstract;
  28525. procedure setNeedClientAuth(para1: jboolean); overload; virtual; abstract;
  28526. procedure setWantClientAuth(para1: jboolean); overload; virtual; abstract;
  28527. function getNeedClientAuth(): jboolean; overload; virtual; abstract;
  28528. function getWantClientAuth(): jboolean; overload; virtual; abstract;
  28529. procedure setEnableSessionCreation(para1: jboolean); overload; virtual; abstract;
  28530. function getEnableSessionCreation(): jboolean; overload; virtual; abstract;
  28531. function getSSLParameters(): JNSSSLParameters; overload; virtual;
  28532. procedure setSSLParameters(para1: JNSSSLParameters); overload; virtual;
  28533. end;
  28534. JNDatagramSocketImpl = class abstract external 'java.net' name 'DatagramSocketImpl' (JLObject, JNSocketOptions)
  28535. strict protected
  28536. var
  28537. ffd: JIFileDescriptor; external name 'fd';
  28538. flocalPort: jint; external name 'localPort';
  28539. public
  28540. constructor create(); overload;
  28541. strict protected
  28542. procedure bind(para1: jint; para2: JNInetAddress); overload; virtual; abstract; // throws java.net.SocketException
  28543. procedure close(); overload; virtual; abstract;
  28544. procedure create_(); external name 'create'; overload; virtual; abstract; // throws java.net.SocketException
  28545. function getFileDescriptor(): JIFileDescriptor; overload; virtual;
  28546. function getLocalPort(): jint; overload; virtual;
  28547. function getTTL(): jbyte; overload; virtual; abstract; // throws java.io.IOException
  28548. function getTimeToLive(): jint; overload; virtual; abstract; // throws java.io.IOException
  28549. procedure join(para1: JNInetAddress); overload; virtual; abstract; // throws java.io.IOException
  28550. procedure joinGroup(para1: JNSocketAddress; para2: JNNetworkInterface); overload; virtual; abstract; // throws java.io.IOException
  28551. procedure leave(para1: JNInetAddress); overload; virtual; abstract; // throws java.io.IOException
  28552. procedure leaveGroup(para1: JNSocketAddress; para2: JNNetworkInterface); overload; virtual; abstract; // throws java.io.IOException
  28553. function peek(para1: JNInetAddress): jint; overload; virtual; abstract; // throws java.io.IOException
  28554. procedure receive(para1: JNDatagramPacket); overload; virtual; abstract; // throws java.io.IOException
  28555. procedure send(para1: JNDatagramPacket); overload; virtual; abstract; // throws java.io.IOException
  28556. procedure setTimeToLive(para1: jint); overload; virtual; abstract; // throws java.io.IOException
  28557. procedure setTTL(para1: jbyte); overload; virtual; abstract; // throws java.io.IOException
  28558. procedure connect(para1: JNInetAddress; para2: jint); overload; virtual; // throws java.net.SocketException
  28559. procedure disconnect(); overload; virtual;
  28560. function peekData(para1: JNDatagramPacket): jint; overload; virtual; abstract; // throws java.io.IOException
  28561. end;
  28562. JNSocketImpl = class abstract external 'java.net' name 'SocketImpl' (JLObject, JNSocketOptions)
  28563. strict protected
  28564. var
  28565. faddress: JNInetAddress; external name 'address';
  28566. fport: jint; external name 'port';
  28567. ffd: JIFileDescriptor; external name 'fd';
  28568. flocalport: jint; external name 'localport';
  28569. public
  28570. constructor create(); overload;
  28571. strict protected
  28572. procedure accept(para1: JNSocketImpl); overload; virtual; abstract; // throws java.io.IOException
  28573. function available(): jint; overload; virtual; abstract; // throws java.io.IOException
  28574. procedure bind(para1: JNInetAddress; para2: jint); overload; virtual; abstract; // throws java.io.IOException
  28575. procedure close(); overload; virtual; abstract; // throws java.io.IOException
  28576. procedure connect(para1: JLString; para2: jint); overload; virtual; abstract; // throws java.io.IOException
  28577. procedure connect(para1: JNInetAddress; para2: jint); overload; virtual; abstract; // throws java.io.IOException
  28578. procedure create_(para1: jboolean); external name 'create'; overload; virtual; abstract; // throws java.io.IOException
  28579. function getFileDescriptor(): JIFileDescriptor; overload; virtual;
  28580. function getInetAddress(): JNInetAddress; overload; virtual;
  28581. function getInputStream(): JIInputStream; overload; virtual; abstract; // throws java.io.IOException
  28582. function getLocalPort(): jint; overload; virtual;
  28583. function getOutputStream(): JIOutputStream; overload; virtual; abstract; // throws java.io.IOException
  28584. function getPort(): jint; overload; virtual;
  28585. procedure listen(para1: jint); overload; virtual; abstract; // throws java.io.IOException
  28586. public
  28587. function toString(): JLString; overload; virtual;
  28588. strict protected
  28589. procedure shutdownInput(); overload; virtual; // throws java.io.IOException
  28590. procedure shutdownOutput(); overload; virtual; // throws java.io.IOException
  28591. procedure connect(para1: JNSocketAddress; para2: jint); overload; virtual; abstract; // throws java.io.IOException
  28592. function supportsUrgentData(): jboolean; overload; virtual;
  28593. procedure sendUrgentData(para1: jint); overload; virtual; abstract; // throws java.io.IOException
  28594. procedure setPerformancePreferences(para1: jint; para2: jint; para3: jint); overload; virtual;
  28595. end;
  28596. JNHttpURLConnection = class abstract external 'java.net' name 'HttpURLConnection' (JNURLConnection)
  28597. strict protected
  28598. var
  28599. fmethod: JLString; external name 'method';
  28600. fresponseCode: jint; external name 'responseCode';
  28601. fresponseMessage: JLString; external name 'responseMessage';
  28602. finstanceFollowRedirects: jboolean; external name 'instanceFollowRedirects';
  28603. fchunkLength: jint; external name 'chunkLength';
  28604. ffixedContentLength: jint; external name 'fixedContentLength';
  28605. public
  28606. const
  28607. HTTP_ACCEPTED = 202;
  28608. HTTP_BAD_GATEWAY = 502;
  28609. HTTP_BAD_METHOD = 405;
  28610. HTTP_BAD_REQUEST = 400;
  28611. HTTP_CLIENT_TIMEOUT = 408;
  28612. HTTP_CONFLICT = 409;
  28613. HTTP_CREATED = 201;
  28614. HTTP_ENTITY_TOO_LARGE = 413;
  28615. HTTP_FORBIDDEN = 403;
  28616. HTTP_GATEWAY_TIMEOUT = 504;
  28617. HTTP_GONE = 410;
  28618. HTTP_INTERNAL_ERROR = 500;
  28619. HTTP_LENGTH_REQUIRED = 411;
  28620. HTTP_MOVED_PERM = 301;
  28621. HTTP_MOVED_TEMP = 302;
  28622. HTTP_MULT_CHOICE = 300;
  28623. HTTP_NO_CONTENT = 204;
  28624. HTTP_NOT_ACCEPTABLE = 406;
  28625. HTTP_NOT_AUTHORITATIVE = 203;
  28626. HTTP_NOT_FOUND = 404;
  28627. HTTP_NOT_IMPLEMENTED = 501;
  28628. HTTP_NOT_MODIFIED = 304;
  28629. HTTP_OK = 200;
  28630. HTTP_PARTIAL = 206;
  28631. HTTP_PAYMENT_REQUIRED = 402;
  28632. HTTP_PRECON_FAILED = 412;
  28633. HTTP_PROXY_AUTH = 407;
  28634. HTTP_REQ_TOO_LONG = 414;
  28635. HTTP_RESET = 205;
  28636. HTTP_SEE_OTHER = 303;
  28637. HTTP_SERVER_ERROR = 500;
  28638. HTTP_USE_PROXY = 305;
  28639. HTTP_UNAUTHORIZED = 401;
  28640. HTTP_UNSUPPORTED_TYPE = 415;
  28641. HTTP_UNAVAILABLE = 503;
  28642. HTTP_VERSION = 505;
  28643. strict protected
  28644. constructor create(para1: JNURL); overload;
  28645. public
  28646. procedure disconnect(); overload; virtual; abstract;
  28647. function getErrorStream(): JIInputStream; overload; virtual;
  28648. class function getFollowRedirects(): jboolean; static; overload;
  28649. function getPermission(): JSPermission; overload; virtual; // throws java.io.IOException
  28650. function getRequestMethod(): JLString; overload; virtual;
  28651. function getResponseCode(): jint; overload; virtual; // throws java.io.IOException
  28652. function getResponseMessage(): JLString; overload; virtual; // throws java.io.IOException
  28653. class procedure setFollowRedirects(para1: jboolean); static; overload;
  28654. procedure setRequestMethod(para1: JLString); overload; virtual; // throws java.net.ProtocolException
  28655. function usingProxy(): jboolean; overload; virtual; abstract;
  28656. function getContentEncoding(): JLString; overload; virtual;
  28657. function getInstanceFollowRedirects(): jboolean; overload; virtual;
  28658. procedure setInstanceFollowRedirects(para1: jboolean); overload; virtual;
  28659. function getHeaderFieldDate(para1: JLString; para2: jlong): jlong; overload; virtual;
  28660. procedure setFixedLengthStreamingMode(para1: jint); overload; virtual;
  28661. procedure setChunkedStreamingMode(para1: jint); overload; virtual;
  28662. end;
  28663. JNJarURLConnection = class abstract external 'java.net' name 'JarURLConnection' (JNURLConnection)
  28664. strict protected
  28665. var
  28666. fjarFileURLConnection: JNURLConnection; external name 'jarFileURLConnection';
  28667. strict protected
  28668. constructor create(para1: JNURL); overload; // throws java.net.MalformedURLException
  28669. public
  28670. function getAttributes(): JUJAttributes; overload; virtual; // throws java.io.IOException
  28671. function getCertificates(): Arr1JSCCertificate; overload; virtual; // throws java.io.IOException
  28672. function getEntryName(): JLString; overload; virtual;
  28673. function getJarEntry(): JUJJarEntry; overload; virtual; // throws java.io.IOException
  28674. function getManifest(): JUJManifest; overload; virtual; // throws java.io.IOException
  28675. function getJarFile(): JUJJarFile; overload; virtual; abstract; // throws java.io.IOException
  28676. function getJarFileURL(): JNURL; overload; virtual;
  28677. function getMainAttributes(): JUJAttributes; overload; virtual; // throws java.io.IOException
  28678. end;
  28679. JNCSAbstractSelectionKey = class abstract external 'java.nio.channels.spi' name 'AbstractSelectionKey' (JNCSelectionKey)
  28680. strict protected
  28681. constructor create(); overload;
  28682. public
  28683. function isValid(): jboolean; overload; virtual; final;
  28684. procedure cancel(); overload; virtual; final;
  28685. end;
  28686. JNCSAbstractSelector = class abstract external 'java.nio.channels.spi' name 'AbstractSelector' (JNCSelector)
  28687. strict protected
  28688. constructor create(para1: JNCSSelectorProvider); overload;
  28689. public
  28690. procedure close(); overload; virtual; final; // throws java.io.IOException
  28691. strict protected
  28692. procedure implCloseSelector(); overload; virtual; abstract; // throws java.io.IOException
  28693. public
  28694. function isOpen(): jboolean; overload; virtual; final;
  28695. function provider(): JNCSSelectorProvider; overload; virtual; final;
  28696. strict protected
  28697. function cancelledKeys(): JUSet; overload; virtual; final;
  28698. function register(para1: JNCSAbstractSelectableChannel; para2: jint; para3: JLObject): JNCSelectionKey; overload; virtual; abstract;
  28699. procedure deregister(para1: JNCSAbstractSelectionKey); overload; virtual; final;
  28700. procedure &begin(); overload; virtual; final;
  28701. procedure &end(); overload; virtual; final;
  28702. end;
  28703. JSASubjectDomainCombiner = class external 'javax.security.auth' name 'SubjectDomainCombiner' (JLObject, JSDomainCombiner)
  28704. public
  28705. constructor create(para1: JSASubject); overload;
  28706. function getSubject(): JSASubject; overload; virtual;
  28707. function combine(para1: Arr1JSProtectionDomain; para2: Arr1JSProtectionDomain): Arr1JSProtectionDomain; overload; virtual;
  28708. function combine(var para1: array of JSProtectionDomain; var para2: array of JSProtectionDomain): Arr1JSProtectionDomain; overload; virtual;
  28709. end;
  28710. JSPermission = class abstract external 'java.security' name 'Permission' (JLObject, JSGuard, JISerializable)
  28711. public
  28712. constructor create(para1: JLString); overload;
  28713. function getName(): JLString; overload; virtual; final;
  28714. procedure checkGuard(para1: JLObject); overload; virtual; // throws java.lang.SecurityException
  28715. function newPermissionCollection(): JSPermissionCollection; overload; virtual;
  28716. function getActions(): JLString; overload; virtual; abstract;
  28717. function implies(para1: JSPermission): jboolean; overload; virtual; abstract;
  28718. end;
  28719. JSKeyPairGenerator = class abstract external 'java.security' name 'KeyPairGenerator' (JSKeyPairGeneratorSpi)
  28720. strict protected
  28721. constructor create(para1: JLString); overload;
  28722. public
  28723. function getAlgorithm(): JLString; overload; virtual;
  28724. class function getInstance(para1: JLString): JSKeyPairGenerator; static; overload; // throws java.security.NoSuchAlgorithmException
  28725. class function getInstance(para1: JLString; para2: JLString): JSKeyPairGenerator; static; overload; // throws java.security.NoSuchAlgorithmException, java.security.NoSuchProviderException
  28726. class function getInstance(para1: JLString; para2: JSProvider): JSKeyPairGenerator; static; overload; // throws java.security.NoSuchAlgorithmException
  28727. function getProvider(): JSProvider; overload; virtual; final;
  28728. procedure initialize(para1: jint); overload; virtual;
  28729. procedure initialize(para1: JSSAlgorithmParameterSpec); overload; virtual; // throws java.security.InvalidAlgorithmParameterException
  28730. function genKeyPair(): JSKeyPair; overload; virtual; final;
  28731. function generateKeyPair(): JSKeyPair; overload; virtual;
  28732. procedure initialize(para1: jint; para2: JSSecureRandom); overload; virtual;
  28733. procedure initialize(para1: JSSAlgorithmParameterSpec; para2: JSSecureRandom); overload; virtual; // throws java.security.InvalidAlgorithmParameterException
  28734. end;
  28735. JSMessageDigest = class abstract external 'java.security' name 'MessageDigest' (JSMessageDigestSpi)
  28736. strict protected
  28737. constructor create(para1: JLString); overload;
  28738. public
  28739. class function getInstance(para1: JLString): JSMessageDigest; static; overload; // throws java.security.NoSuchAlgorithmException
  28740. class function getInstance(para1: JLString; para2: JLString): JSMessageDigest; static; overload; // throws java.security.NoSuchAlgorithmException, java.security.NoSuchProviderException
  28741. class function getInstance(para1: JLString; para2: JSProvider): JSMessageDigest; static; overload; // throws java.security.NoSuchAlgorithmException
  28742. procedure reset(); overload; virtual;
  28743. procedure update(para1: jbyte); overload; virtual;
  28744. procedure update(para1: Arr1jbyte; para2: jint; para3: jint); overload; virtual;
  28745. procedure update(var para1: array of jbyte; para2: jint; para3: jint); overload; virtual;
  28746. procedure update(para1: Arr1jbyte); overload; virtual;
  28747. procedure update(var para1: array of jbyte); overload; virtual;
  28748. function digest(): Arr1jbyte; overload; virtual;
  28749. function digest(para1: Arr1jbyte; para2: jint; para3: jint): jint; overload; virtual; // throws java.security.DigestException
  28750. function digest(var para1: array of jbyte; para2: jint; para3: jint): jint; overload; virtual; // throws java.security.DigestException
  28751. function digest(para1: Arr1jbyte): Arr1jbyte; overload; virtual;
  28752. function digest(var para1: array of jbyte): Arr1jbyte; overload; virtual;
  28753. function toString(): JLString; overload; virtual;
  28754. class function isEqual(para1: Arr1jbyte; para2: Arr1jbyte): jboolean; static; overload;
  28755. class function isEqual(var para1: array of jbyte; var para2: array of jbyte): jboolean; static; overload;
  28756. function getAlgorithm(): JLString; overload; virtual; final;
  28757. function getProvider(): JSProvider; overload; virtual; final;
  28758. function getDigestLength(): jint; overload; virtual; final;
  28759. function clone(): JLObject; overload; virtual; // throws java.lang.CloneNotSupportedException
  28760. procedure update(para1: JNByteBuffer); overload; virtual; final;
  28761. end;
  28762. JSIdentity = class abstract external 'java.security' name 'Identity' (JLObject, JSPrincipal, JISerializable)
  28763. strict protected
  28764. constructor create(); overload;
  28765. public
  28766. constructor create(para1: JLString); overload;
  28767. constructor create(para1: JLString; para2: JSIdentityScope); overload; // throws java.security.KeyManagementException
  28768. procedure addCertificate(para1: JSCertificate); overload; virtual; // throws java.security.KeyManagementException
  28769. procedure removeCertificate(para1: JSCertificate); overload; virtual; // throws java.security.KeyManagementException
  28770. function certificates(): Arr1JSCertificate; overload; virtual;
  28771. strict protected
  28772. function identityEquals(para1: JSIdentity): jboolean; overload; virtual;
  28773. public
  28774. function toString(para1: jboolean): JLString; overload; virtual;
  28775. function getScope(): JSIdentityScope; overload; virtual; final;
  28776. procedure setPublicKey(para1: JSPublicKey); overload; virtual; // throws java.security.KeyManagementException
  28777. function getPublicKey(): JSPublicKey; overload; virtual;
  28778. procedure setInfo(para1: JLString); overload; virtual;
  28779. function getInfo(): JLString; overload; virtual;
  28780. function equals(para1: JLObject): jboolean; overload; virtual; final;
  28781. function getName(): JLString; overload; virtual; final;
  28782. function hashCode(): jint; overload; virtual;
  28783. function toString(): JLString; overload; virtual;
  28784. end;
  28785. JSAGroup = interface external 'java.security.acl' name 'Group' (JSPrincipal)
  28786. function addMember(para1: JSPrincipal): jboolean; overload;
  28787. function removeMember(para1: JSPrincipal): jboolean; overload;
  28788. function isMember(para1: JSPrincipal): jboolean; overload;
  28789. function members(): JUEnumeration; overload;
  28790. end;
  28791. JSAXX500Principal = class sealed external 'javax.security.auth.x500' name 'X500Principal' (JLObject, JISerializable, JSPrincipal)
  28792. public
  28793. const
  28794. CANONICAL = 'CANONICAL';
  28795. RFC1779 = 'RFC1779';
  28796. RFC2253 = 'RFC2253';
  28797. public
  28798. constructor create(para1: Arr1jbyte); overload;
  28799. constructor create(const para1: array of jbyte); overload;
  28800. constructor create(para1: JIInputStream); overload;
  28801. constructor create(para1: JLString); overload;
  28802. constructor create(para1: JLString; para2: JUMap); overload;
  28803. function equals(para1: JLObject): jboolean; overload; virtual;
  28804. function getEncoded(): Arr1jbyte; overload; virtual;
  28805. function getName(): JLString; overload; virtual;
  28806. function getName(para1: JLString): JLString; overload; virtual;
  28807. function getName(para1: JLString; para2: JUMap): JLString; overload; virtual;
  28808. function hashCode(): jint; overload; virtual;
  28809. function toString(): JLString; overload; virtual;
  28810. end;
  28811. OAHABasicUserPrincipal = class sealed external 'org.apache.http.auth' name 'BasicUserPrincipal' (JLObject, JSPrincipal)
  28812. public
  28813. constructor create(para1: JLString); overload;
  28814. function getName(): JLString; overload; virtual;
  28815. function hashCode(): jint; overload; virtual;
  28816. function equals(para1: JLObject): jboolean; overload; virtual;
  28817. function toString(): JLString; overload; virtual;
  28818. end;
  28819. OAHANTUserPrincipal = class external 'org.apache.http.auth' name 'NTUserPrincipal' (JLObject, JSPrincipal)
  28820. public
  28821. constructor create(para1: JLString; para2: JLString); overload;
  28822. function getName(): JLString; overload; virtual;
  28823. function getDomain(): JLString; overload; virtual;
  28824. function getUsername(): JLString; overload; virtual;
  28825. function hashCode(): jint; overload; virtual;
  28826. function equals(para1: JLObject): jboolean; overload; virtual;
  28827. function toString(): JLString; overload; virtual;
  28828. end;
  28829. JSSignature = class abstract external 'java.security' name 'Signature' (JSSignatureSpi)
  28830. strict protected
  28831. const
  28832. UNINITIALIZED = 0;
  28833. SIGN = 2;
  28834. VERIFY = 3;
  28835. strict protected
  28836. var
  28837. fstate: jint; external name 'state';
  28838. strict protected
  28839. constructor create(para1: JLString); overload;
  28840. public
  28841. class function getInstance(para1: JLString): JSSignature; static; overload; // throws java.security.NoSuchAlgorithmException
  28842. class function getInstance(para1: JLString; para2: JLString): JSSignature; static; overload; // throws java.security.NoSuchAlgorithmException, java.security.NoSuchProviderException
  28843. class function getInstance(para1: JLString; para2: JSProvider): JSSignature; static; overload; // throws java.security.NoSuchAlgorithmException
  28844. function getProvider(): JSProvider; overload; virtual; final;
  28845. function getAlgorithm(): JLString; overload; virtual; final;
  28846. procedure initVerify(para1: JSPublicKey); overload; virtual; final; // throws java.security.InvalidKeyException
  28847. procedure initVerify(para1: JSCCertificate); overload; virtual; final; // throws java.security.InvalidKeyException
  28848. procedure initSign(para1: JSPrivateKey); overload; virtual; final; // throws java.security.InvalidKeyException
  28849. procedure initSign(para1: JSPrivateKey; para2: JSSecureRandom); overload; virtual; final; // throws java.security.InvalidKeyException
  28850. function sign_(): Arr1jbyte; external name 'sign'; overload; virtual; final; // throws java.security.SignatureException
  28851. function sign_(para1: Arr1jbyte; para2: jint; para3: jint): jint; external name 'sign'; overload; virtual; final; // throws java.security.SignatureException
  28852. function sign_(var para1: array of jbyte; para2: jint; para3: jint): jint; external name 'sign'; overload; virtual; final; // throws java.security.SignatureException
  28853. function verify_(para1: Arr1jbyte): jboolean; external name 'verify'; overload; virtual; final; // throws java.security.SignatureException
  28854. function verify_(var para1: array of jbyte): jboolean; external name 'verify'; overload; virtual; final; // throws java.security.SignatureException
  28855. function verify_(para1: Arr1jbyte; para2: jint; para3: jint): jboolean; external name 'verify'; overload; virtual; final; // throws java.security.SignatureException
  28856. function verify_(var para1: array of jbyte; para2: jint; para3: jint): jboolean; external name 'verify'; overload; virtual; final; // throws java.security.SignatureException
  28857. procedure update(para1: jbyte); overload; virtual; final; // throws java.security.SignatureException
  28858. procedure update(para1: Arr1jbyte); overload; virtual; final; // throws java.security.SignatureException
  28859. procedure update(var para1: array of jbyte); overload; virtual; final; // throws java.security.SignatureException
  28860. procedure update(para1: Arr1jbyte; para2: jint; para3: jint); overload; virtual; final; // throws java.security.SignatureException
  28861. procedure update(var para1: array of jbyte; para2: jint; para3: jint); overload; virtual; final; // throws java.security.SignatureException
  28862. procedure update(para1: JNByteBuffer); overload; virtual; final; // throws java.security.SignatureException
  28863. function toString(): JLString; overload; virtual;
  28864. procedure setParameter(para1: JLString; para2: JLObject); overload; virtual; final; // throws java.security.InvalidParameterException
  28865. procedure setParameter(para1: JSSAlgorithmParameterSpec); overload; virtual; final; // throws java.security.InvalidAlgorithmParameterException
  28866. function getParameters(): JSAlgorithmParameters; overload; virtual; final;
  28867. function getParameter(para1: JLString): JLObject; overload; virtual; final; // throws java.security.InvalidParameterException
  28868. function clone(): JLObject; overload; virtual; // throws java.lang.CloneNotSupportedException
  28869. end;
  28870. JSAAcl = interface external 'java.security.acl' name 'Acl' (JSAOwner)
  28871. procedure setName(para1: JSPrincipal; para2: JLString); overload; // throws java.security.acl.NotOwnerException
  28872. function getName(): JLString; overload;
  28873. function addEntry(para1: JSPrincipal; para2: JSAAclEntry): jboolean; overload; // throws java.security.acl.NotOwnerException
  28874. function removeEntry(para1: JSPrincipal; para2: JSAAclEntry): jboolean; overload; // throws java.security.acl.NotOwnerException
  28875. function getPermissions(para1: JSPrincipal): JUEnumeration; overload;
  28876. function entries(): JUEnumeration; overload;
  28877. function checkPermission(para1: JSPrincipal; para2: JSAPermission): jboolean; overload;
  28878. function toString(): JLString; overload;
  28879. end;
  28880. JSCX509CRL = class abstract external 'java.security.cert' name 'X509CRL' (JSCCRL, JSCX509Extension)
  28881. strict protected
  28882. constructor create(); overload;
  28883. public
  28884. function equals(para1: JLObject): jboolean; overload; virtual;
  28885. function hashCode(): jint; overload; virtual;
  28886. function getEncoded(): Arr1jbyte; overload; virtual; abstract; // throws java.security.cert.CRLException
  28887. procedure verify(para1: JSPublicKey); overload; virtual; abstract; // throws java.security.cert.CRLException, java.security.NoSuchAlgorithmException, java.security.InvalidKeyException, java.security.NoSuchProviderException, java.security.SignatureException
  28888. procedure verify(para1: JSPublicKey; para2: JLString); overload; virtual; abstract; // throws java.security.cert.CRLException, java.security.NoSuchAlgorithmException, java.security.InvalidKeyException, java.security.NoSuchProviderException, java.security.SignatureException
  28889. function getVersion(): jint; overload; virtual; abstract;
  28890. function getIssuerDN(): JSPrincipal; overload; virtual; abstract;
  28891. function getIssuerX500Principal(): JSAXX500Principal; overload; virtual;
  28892. function getThisUpdate(): JUDate; overload; virtual; abstract;
  28893. function getNextUpdate(): JUDate; overload; virtual; abstract;
  28894. function getRevokedCertificate(para1: JMBigInteger): JSCX509CRLEntry; overload; virtual; abstract;
  28895. function getRevokedCertificate(para1: JSCX509Certificate): JSCX509CRLEntry; overload; virtual;
  28896. function getRevokedCertificates(): JUSet; overload; virtual; abstract;
  28897. function getTBSCertList(): Arr1jbyte; overload; virtual; abstract; // throws java.security.cert.CRLException
  28898. function getSignature(): Arr1jbyte; overload; virtual; abstract;
  28899. function getSigAlgName(): JLString; overload; virtual; abstract;
  28900. function getSigAlgOID(): JLString; overload; virtual; abstract;
  28901. function getSigAlgParams(): Arr1jbyte; overload; virtual; abstract;
  28902. end;
  28903. JSCX509CRLEntry = class abstract external 'java.security.cert' name 'X509CRLEntry' (JLObject, JSCX509Extension)
  28904. public
  28905. constructor create(); overload;
  28906. function equals(para1: JLObject): jboolean; overload; virtual;
  28907. function hashCode(): jint; overload; virtual;
  28908. function getEncoded(): Arr1jbyte; overload; virtual; abstract; // throws java.security.cert.CRLException
  28909. function getSerialNumber(): JMBigInteger; overload; virtual; abstract;
  28910. function getCertificateIssuer(): JSAXX500Principal; overload; virtual;
  28911. function getRevocationDate(): JUDate; overload; virtual; abstract;
  28912. function hasExtensions(): jboolean; overload; virtual; abstract;
  28913. function toString(): JLString; overload; virtual; abstract;
  28914. end;
  28915. JSSDSAParameterSpec = class external 'java.security.spec' name 'DSAParameterSpec' (JLObject, JSSAlgorithmParameterSpec, JSIDSAParams)
  28916. public
  28917. constructor create(para1: JMBigInteger; para2: JMBigInteger; para3: JMBigInteger); overload;
  28918. function getG(): JMBigInteger; overload; virtual;
  28919. function getP(): JMBigInteger; overload; virtual;
  28920. function getQ(): JMBigInteger; overload; virtual;
  28921. end;
  28922. JSSECGenParameterSpec = class external 'java.security.spec' name 'ECGenParameterSpec' (JLObject, JSSAlgorithmParameterSpec)
  28923. public
  28924. constructor create(para1: JLString); overload;
  28925. function getName(): JLString; overload; virtual;
  28926. end;
  28927. JSSECParameterSpec = class external 'java.security.spec' name 'ECParameterSpec' (JLObject, JSSAlgorithmParameterSpec)
  28928. public
  28929. constructor create(para1: JSSEllipticCurve; para2: JSSECPoint; para3: JMBigInteger; para4: jint); overload;
  28930. function getCofactor(): jint; overload; virtual;
  28931. function getCurve(): JSSEllipticCurve; overload; virtual;
  28932. function getGenerator(): JSSECPoint; overload; virtual;
  28933. function getOrder(): JMBigInteger; overload; virtual;
  28934. end;
  28935. JSSMGF1ParameterSpec = class external 'java.security.spec' name 'MGF1ParameterSpec' (JLObject, JSSAlgorithmParameterSpec)
  28936. public
  28937. final class var
  28938. fSHA1: JSSMGF1ParameterSpec; external name 'SHA1';
  28939. fSHA256: JSSMGF1ParameterSpec; external name 'SHA256';
  28940. fSHA384: JSSMGF1ParameterSpec; external name 'SHA384';
  28941. fSHA512: JSSMGF1ParameterSpec; external name 'SHA512';
  28942. public
  28943. constructor create(para1: JLString); overload;
  28944. function getDigestAlgorithm(): JLString; overload; virtual;
  28945. end;
  28946. JSSPSSParameterSpec = class external 'java.security.spec' name 'PSSParameterSpec' (JLObject, JSSAlgorithmParameterSpec)
  28947. public
  28948. final class var
  28949. fDEFAULT: JSSPSSParameterSpec; external name 'DEFAULT';
  28950. public
  28951. constructor create(para1: jint); overload;
  28952. constructor create(para1: JLString; para2: JLString; para3: JSSAlgorithmParameterSpec; para4: jint; para5: jint); overload;
  28953. function getSaltLength(): jint; overload; virtual;
  28954. function getDigestAlgorithm(): JLString; overload; virtual;
  28955. function getMGFAlgorithm(): JLString; overload; virtual;
  28956. function getMGFParameters(): JSSAlgorithmParameterSpec; overload; virtual;
  28957. function getTrailerField(): jint; overload; virtual;
  28958. end;
  28959. JSSRSAKeyGenParameterSpec = class external 'java.security.spec' name 'RSAKeyGenParameterSpec' (JLObject, JSSAlgorithmParameterSpec)
  28960. public
  28961. final class var
  28962. fF0: JMBigInteger; external name 'F0';
  28963. fF4: JMBigInteger; external name 'F4';
  28964. public
  28965. constructor create(para1: jint; para2: JMBigInteger); overload;
  28966. function getKeysize(): jint; overload; virtual;
  28967. function getPublicExponent(): JMBigInteger; overload; virtual;
  28968. end;
  28969. JCSDHGenParameterSpec = class external 'javax.crypto.spec' name 'DHGenParameterSpec' (JLObject, JSSAlgorithmParameterSpec)
  28970. public
  28971. constructor create(para1: jint; para2: jint); overload;
  28972. function getPrimeSize(): jint; overload; virtual;
  28973. function getExponentSize(): jint; overload; virtual;
  28974. end;
  28975. JCSDHParameterSpec = class external 'javax.crypto.spec' name 'DHParameterSpec' (JLObject, JSSAlgorithmParameterSpec)
  28976. public
  28977. constructor create(para1: JMBigInteger; para2: JMBigInteger); overload;
  28978. constructor create(para1: JMBigInteger; para2: JMBigInteger; para3: jint); overload;
  28979. function getP(): JMBigInteger; overload; virtual;
  28980. function getG(): JMBigInteger; overload; virtual;
  28981. function getL(): jint; overload; virtual;
  28982. end;
  28983. JCSIvParameterSpec = class external 'javax.crypto.spec' name 'IvParameterSpec' (JLObject, JSSAlgorithmParameterSpec)
  28984. public
  28985. constructor create(para1: Arr1jbyte); overload;
  28986. constructor create(const para1: array of jbyte); overload;
  28987. constructor create(para1: Arr1jbyte; para2: jint; para3: jint); overload;
  28988. constructor create(const para1: array of jbyte; para2: jint; para3: jint); overload;
  28989. function getIV(): Arr1jbyte; overload; virtual;
  28990. end;
  28991. JCSOAEPParameterSpec = class external 'javax.crypto.spec' name 'OAEPParameterSpec' (JLObject, JSSAlgorithmParameterSpec)
  28992. public
  28993. final class var
  28994. fDEFAULT: JCSOAEPParameterSpec; external name 'DEFAULT';
  28995. public
  28996. constructor create(para1: JLString; para2: JLString; para3: JSSAlgorithmParameterSpec; para4: JCSPSource); overload;
  28997. function getDigestAlgorithm(): JLString; overload; virtual;
  28998. function getMGFAlgorithm(): JLString; overload; virtual;
  28999. function getMGFParameters(): JSSAlgorithmParameterSpec; overload; virtual;
  29000. function getPSource(): JCSPSource; overload; virtual;
  29001. end;
  29002. JCSPBEParameterSpec = class external 'javax.crypto.spec' name 'PBEParameterSpec' (JLObject, JSSAlgorithmParameterSpec)
  29003. public
  29004. constructor create(para1: Arr1jbyte; para2: jint); overload;
  29005. constructor create(const para1: array of jbyte; para2: jint); overload;
  29006. function getSalt(): Arr1jbyte; overload; virtual;
  29007. function getIterationCount(): jint; overload; virtual;
  29008. end;
  29009. JCSRC2ParameterSpec = class external 'javax.crypto.spec' name 'RC2ParameterSpec' (JLObject, JSSAlgorithmParameterSpec)
  29010. public
  29011. constructor create(para1: jint); overload;
  29012. constructor create(para1: jint; para2: Arr1jbyte); overload;
  29013. constructor create(para1: jint; const para2: array of jbyte); overload;
  29014. constructor create(para1: jint; para2: Arr1jbyte; para3: jint); overload;
  29015. constructor create(para1: jint; const para2: array of jbyte; para3: jint); overload;
  29016. function getEffectiveKeyBits(): jint; overload; virtual;
  29017. function getIV(): Arr1jbyte; overload; virtual;
  29018. function equals(para1: JLObject): jboolean; overload; virtual;
  29019. function hashCode(): jint; overload; virtual;
  29020. end;
  29021. JCSRC5ParameterSpec = class external 'javax.crypto.spec' name 'RC5ParameterSpec' (JLObject, JSSAlgorithmParameterSpec)
  29022. public
  29023. constructor create(para1: jint; para2: jint; para3: jint); overload;
  29024. constructor create(para1: jint; para2: jint; para3: jint; para4: Arr1jbyte); overload;
  29025. constructor create(para1: jint; para2: jint; para3: jint; const para4: array of jbyte); overload;
  29026. constructor create(para1: jint; para2: jint; para3: jint; para4: Arr1jbyte; para5: jint); overload;
  29027. constructor create(para1: jint; para2: jint; para3: jint; const para4: array of jbyte; para5: jint); overload;
  29028. function getVersion(): jint; overload; virtual;
  29029. function getRounds(): jint; overload; virtual;
  29030. function getWordSize(): jint; overload; virtual;
  29031. function getIV(): Arr1jbyte; overload; virtual;
  29032. function equals(para1: JLObject): jboolean; overload; virtual;
  29033. function hashCode(): jint; overload; virtual;
  29034. end;
  29035. JSSECFieldF2m = class external 'java.security.spec' name 'ECFieldF2m' (JLObject, JSSECField)
  29036. public
  29037. constructor create(para1: jint); overload;
  29038. constructor create(para1: jint; para2: JMBigInteger); overload;
  29039. constructor create(para1: jint; para2: Arr1jint); overload;
  29040. constructor create(para1: jint; const para2: array of jint); overload;
  29041. function equals(para1: JLObject): jboolean; overload; virtual;
  29042. function getFieldSize(): jint; overload; virtual;
  29043. function getM(): jint; overload; virtual;
  29044. function getMidTermsOfReductionPolynomial(): Arr1jint; overload; virtual;
  29045. function getReductionPolynomial(): JMBigInteger; overload; virtual;
  29046. function hashCode(): jint; overload; virtual;
  29047. end;
  29048. JSSECFieldFp = class external 'java.security.spec' name 'ECFieldFp' (JLObject, JSSECField)
  29049. public
  29050. constructor create(para1: JMBigInteger); overload;
  29051. function getFieldSize(): jint; overload; virtual;
  29052. function getP(): JMBigInteger; overload; virtual;
  29053. function equals(para1: JLObject): jboolean; overload; virtual;
  29054. function hashCode(): jint; overload; virtual;
  29055. end;
  29056. JSSDSAPrivateKeySpec = class external 'java.security.spec' name 'DSAPrivateKeySpec' (JLObject, JSSKeySpec)
  29057. public
  29058. constructor create(para1: JMBigInteger; para2: JMBigInteger; para3: JMBigInteger; para4: JMBigInteger); overload;
  29059. function getG(): JMBigInteger; overload; virtual;
  29060. function getP(): JMBigInteger; overload; virtual;
  29061. function getQ(): JMBigInteger; overload; virtual;
  29062. function getX(): JMBigInteger; overload; virtual;
  29063. end;
  29064. JSSDSAPublicKeySpec = class external 'java.security.spec' name 'DSAPublicKeySpec' (JLObject, JSSKeySpec)
  29065. public
  29066. constructor create(para1: JMBigInteger; para2: JMBigInteger; para3: JMBigInteger; para4: JMBigInteger); overload;
  29067. function getG(): JMBigInteger; overload; virtual;
  29068. function getP(): JMBigInteger; overload; virtual;
  29069. function getQ(): JMBigInteger; overload; virtual;
  29070. function getY(): JMBigInteger; overload; virtual;
  29071. end;
  29072. JSSECPrivateKeySpec = class external 'java.security.spec' name 'ECPrivateKeySpec' (JLObject, JSSKeySpec)
  29073. public
  29074. constructor create(para1: JMBigInteger; para2: JSSECParameterSpec); overload;
  29075. function getParams(): JSSECParameterSpec; overload; virtual;
  29076. function getS(): JMBigInteger; overload; virtual;
  29077. end;
  29078. JSSECPublicKeySpec = class external 'java.security.spec' name 'ECPublicKeySpec' (JLObject, JSSKeySpec)
  29079. public
  29080. constructor create(para1: JSSECPoint; para2: JSSECParameterSpec); overload;
  29081. function getParams(): JSSECParameterSpec; overload; virtual;
  29082. function getW(): JSSECPoint; overload; virtual;
  29083. end;
  29084. JSSEncodedKeySpec = class abstract external 'java.security.spec' name 'EncodedKeySpec' (JLObject, JSSKeySpec)
  29085. public
  29086. constructor create(para1: Arr1jbyte); overload;
  29087. constructor create(const para1: array of jbyte); overload;
  29088. function getEncoded(): Arr1jbyte; overload; virtual;
  29089. function getFormat(): JLString; overload; virtual; abstract;
  29090. end;
  29091. JSSRSAPrivateKeySpec = class external 'java.security.spec' name 'RSAPrivateKeySpec' (JLObject, JSSKeySpec)
  29092. public
  29093. constructor create(para1: JMBigInteger; para2: JMBigInteger); overload;
  29094. function getModulus(): JMBigInteger; overload; virtual;
  29095. function getPrivateExponent(): JMBigInteger; overload; virtual;
  29096. end;
  29097. JSSRSAPublicKeySpec = class external 'java.security.spec' name 'RSAPublicKeySpec' (JLObject, JSSKeySpec)
  29098. public
  29099. constructor create(para1: JMBigInteger; para2: JMBigInteger); overload;
  29100. function getModulus(): JMBigInteger; overload; virtual;
  29101. function getPublicExponent(): JMBigInteger; overload; virtual;
  29102. end;
  29103. JCSDESKeySpec = class external 'javax.crypto.spec' name 'DESKeySpec' (JLObject, JSSKeySpec)
  29104. public
  29105. const
  29106. DES_KEY_LEN = 8;
  29107. public
  29108. constructor create(para1: Arr1jbyte); overload; // throws java.security.InvalidKeyException
  29109. constructor create(const para1: array of jbyte); overload; // throws java.security.InvalidKeyException
  29110. constructor create(para1: Arr1jbyte; para2: jint); overload; // throws java.security.InvalidKeyException
  29111. constructor create(const para1: array of jbyte; para2: jint); overload; // throws java.security.InvalidKeyException
  29112. function getKey(): Arr1jbyte; overload; virtual;
  29113. class function isParityAdjusted(para1: Arr1jbyte; para2: jint): jboolean; static; overload; // throws java.security.InvalidKeyException
  29114. class function isParityAdjusted(var para1: array of jbyte; para2: jint): jboolean; static; overload; // throws java.security.InvalidKeyException
  29115. class function isWeak(para1: Arr1jbyte; para2: jint): jboolean; static; overload; // throws java.security.InvalidKeyException
  29116. class function isWeak(var para1: array of jbyte; para2: jint): jboolean; static; overload; // throws java.security.InvalidKeyException
  29117. end;
  29118. JCSDESedeKeySpec = class external 'javax.crypto.spec' name 'DESedeKeySpec' (JLObject, JSSKeySpec)
  29119. public
  29120. const
  29121. DES_EDE_KEY_LEN = 24;
  29122. public
  29123. constructor create(para1: Arr1jbyte); overload; // throws java.security.InvalidKeyException
  29124. constructor create(const para1: array of jbyte); overload; // throws java.security.InvalidKeyException
  29125. constructor create(para1: Arr1jbyte; para2: jint); overload; // throws java.security.InvalidKeyException
  29126. constructor create(const para1: array of jbyte; para2: jint); overload; // throws java.security.InvalidKeyException
  29127. function getKey(): Arr1jbyte; overload; virtual;
  29128. class function isParityAdjusted(para1: Arr1jbyte; para2: jint): jboolean; static; overload; // throws java.security.InvalidKeyException
  29129. class function isParityAdjusted(var para1: array of jbyte; para2: jint): jboolean; static; overload; // throws java.security.InvalidKeyException
  29130. end;
  29131. JCSDHPrivateKeySpec = class external 'javax.crypto.spec' name 'DHPrivateKeySpec' (JLObject, JSSKeySpec)
  29132. public
  29133. constructor create(para1: JMBigInteger; para2: JMBigInteger; para3: JMBigInteger); overload;
  29134. function getX(): JMBigInteger; overload; virtual;
  29135. function getP(): JMBigInteger; overload; virtual;
  29136. function getG(): JMBigInteger; overload; virtual;
  29137. end;
  29138. JCSDHPublicKeySpec = class external 'javax.crypto.spec' name 'DHPublicKeySpec' (JLObject, JSSKeySpec)
  29139. public
  29140. constructor create(para1: JMBigInteger; para2: JMBigInteger; para3: JMBigInteger); overload;
  29141. function getY(): JMBigInteger; overload; virtual;
  29142. function getP(): JMBigInteger; overload; virtual;
  29143. function getG(): JMBigInteger; overload; virtual;
  29144. end;
  29145. JCSPBEKeySpec = class external 'javax.crypto.spec' name 'PBEKeySpec' (JLObject, JSSKeySpec)
  29146. public
  29147. constructor create(para1: Arr1jchar); overload;
  29148. constructor create(const para1: array of jchar); overload;
  29149. constructor create(para1: Arr1jchar; para2: Arr1jbyte; para3: jint; para4: jint); overload;
  29150. constructor create(const para1: array of jchar; const para2: array of jbyte; para3: jint; para4: jint); overload;
  29151. constructor create(para1: Arr1jchar; para2: Arr1jbyte; para3: jint); overload;
  29152. constructor create(const para1: array of jchar; const para2: array of jbyte; para3: jint); overload;
  29153. procedure clearPassword(); overload; virtual; final;
  29154. function getPassword(): Arr1jchar; overload; virtual; final;
  29155. function getSalt(): Arr1jbyte; overload; virtual; final;
  29156. function getIterationCount(): jint; overload; virtual; final;
  29157. function getKeyLength(): jint; overload; virtual; final;
  29158. end;
  29159. JSNClob = interface external 'java.sql' name 'NClob' (JSClob)
  29160. end;
  29161. JSConnection = interface external 'java.sql' name 'Connection' (JSWrapper)
  29162. const
  29163. TRANSACTION_NONE = 0;
  29164. TRANSACTION_READ_COMMITTED = 2;
  29165. TRANSACTION_READ_UNCOMMITTED = 1;
  29166. TRANSACTION_REPEATABLE_READ = 4;
  29167. TRANSACTION_SERIALIZABLE = 8;
  29168. procedure clearWarnings(); overload; // throws java.sql.SQLException
  29169. procedure close(); overload; // throws java.sql.SQLException
  29170. procedure commit(); overload; // throws java.sql.SQLException
  29171. function createStatement(): JSStatement; overload; // throws java.sql.SQLException
  29172. function createStatement(para1: jint; para2: jint): JSStatement; overload; // throws java.sql.SQLException
  29173. function createStatement(para1: jint; para2: jint; para3: jint): JSStatement; overload; // throws java.sql.SQLException
  29174. function getAutoCommit(): jboolean; overload; // throws java.sql.SQLException
  29175. function getCatalog(): JLString; overload; // throws java.sql.SQLException
  29176. function getHoldability(): jint; overload; // throws java.sql.SQLException
  29177. function getMetaData(): JSDatabaseMetaData; overload; // throws java.sql.SQLException
  29178. function getTransactionIsolation(): jint; overload; // throws java.sql.SQLException
  29179. function getTypeMap(): JUMap; overload; // throws java.sql.SQLException
  29180. function getWarnings(): JSSQLWarning; overload; // throws java.sql.SQLException
  29181. function isClosed(): jboolean; overload; // throws java.sql.SQLException
  29182. function isReadOnly(): jboolean; overload; // throws java.sql.SQLException
  29183. function nativeSQL(para1: JLString): JLString; overload; // throws java.sql.SQLException
  29184. function prepareCall(para1: JLString): JSCallableStatement; overload; // throws java.sql.SQLException
  29185. function prepareCall(para1: JLString; para2: jint; para3: jint): JSCallableStatement; overload; // throws java.sql.SQLException
  29186. function prepareCall(para1: JLString; para2: jint; para3: jint; para4: jint): JSCallableStatement; overload; // throws java.sql.SQLException
  29187. function prepareStatement(para1: JLString): JSPreparedStatement; overload; // throws java.sql.SQLException
  29188. function prepareStatement(para1: JLString; para2: jint): JSPreparedStatement; overload; // throws java.sql.SQLException
  29189. function prepareStatement(para1: JLString; para2: Arr1jint): JSPreparedStatement; overload; // throws java.sql.SQLException
  29190. function prepareStatement(para1: JLString; var para2: array of jint): JSPreparedStatement; overload; // throws java.sql.SQLException
  29191. function prepareStatement(para1: JLString; para2: jint; para3: jint): JSPreparedStatement; overload; // throws java.sql.SQLException
  29192. function prepareStatement(para1: JLString; para2: jint; para3: jint; para4: jint): JSPreparedStatement; overload; // throws java.sql.SQLException
  29193. function prepareStatement(para1: JLString; para2: Arr1JLString): JSPreparedStatement; overload; // throws java.sql.SQLException
  29194. function prepareStatement(para1: JLString; var para2: array of JLString): JSPreparedStatement; overload; // throws java.sql.SQLException
  29195. procedure releaseSavepoint(para1: JSSavepoint); overload; // throws java.sql.SQLException
  29196. procedure rollback(); overload; // throws java.sql.SQLException
  29197. procedure rollback(para1: JSSavepoint); overload; // throws java.sql.SQLException
  29198. procedure setAutoCommit(para1: jboolean); overload; // throws java.sql.SQLException
  29199. procedure setCatalog(para1: JLString); overload; // throws java.sql.SQLException
  29200. procedure setHoldability(para1: jint); overload; // throws java.sql.SQLException
  29201. procedure setReadOnly(para1: jboolean); overload; // throws java.sql.SQLException
  29202. function setSavepoint(): JSSavepoint; overload; // throws java.sql.SQLException
  29203. function setSavepoint(para1: JLString): JSSavepoint; overload; // throws java.sql.SQLException
  29204. procedure setTransactionIsolation(para1: jint); overload; // throws java.sql.SQLException
  29205. procedure setTypeMap(para1: JUMap); overload; // throws java.sql.SQLException
  29206. function createClob(): JSClob; overload; // throws java.sql.SQLException
  29207. function createBlob(): JSBlob; overload; // throws java.sql.SQLException
  29208. function createNClob(): JSNClob; overload; // throws java.sql.SQLException
  29209. function createSQLXML(): JSSQLXML; overload; // throws java.sql.SQLException
  29210. function isValid(para1: jint): jboolean; overload; // throws java.sql.SQLException
  29211. procedure setClientInfo(para1: JLString; para2: JLString); overload; // throws java.sql.SQLClientInfoException
  29212. procedure setClientInfo(para1: JUProperties); overload; // throws java.sql.SQLClientInfoException
  29213. function getClientInfo(para1: JLString): JLString; overload; // throws java.sql.SQLException
  29214. function getClientInfo(): JUProperties; overload; // throws java.sql.SQLException
  29215. function createArrayOf(para1: JLString; para2: Arr1JLObject): JSArray; overload; // throws java.sql.SQLException
  29216. function createArrayOf(para1: JLString; var para2: array of JLObject): JSArray; overload; // throws java.sql.SQLException
  29217. function createStruct(para1: JLString; para2: Arr1JLObject): JSStruct; overload; // throws java.sql.SQLException
  29218. function createStruct(para1: JLString; var para2: array of JLObject): JSStruct; overload; // throws java.sql.SQLException
  29219. end;
  29220. JSDatabaseMetaData = interface external 'java.sql' name 'DatabaseMetaData' (JSWrapper)
  29221. const
  29222. attributeNoNulls = 0;
  29223. attributeNullable = 1;
  29224. attributeNullableUnknown = 2;
  29225. bestRowNotPseudo = 1;
  29226. bestRowPseudo = 2;
  29227. bestRowSession = 2;
  29228. bestRowTemporary = 0;
  29229. bestRowTransaction = 1;
  29230. bestRowUnknown = 0;
  29231. columnNoNulls = 0;
  29232. columnNullable = 1;
  29233. columnNullableUnknown = 2;
  29234. importedKeyCascade = 0;
  29235. importedKeyInitiallyDeferred = 5;
  29236. importedKeyInitiallyImmediate = 6;
  29237. importedKeyNoAction = 3;
  29238. importedKeyNotDeferrable = 7;
  29239. importedKeyRestrict = 1;
  29240. importedKeySetDefault = 4;
  29241. importedKeySetNull = 2;
  29242. procedureColumnIn = 1;
  29243. procedureColumnInOut = 2;
  29244. procedureColumnOut = 4;
  29245. procedureColumnResult = 3;
  29246. procedureColumnReturn = 5;
  29247. procedureColumnUnknown = 0;
  29248. procedureNoNulls = 0;
  29249. procedureNoResult = 1;
  29250. procedureNullable = 1;
  29251. procedureNullableUnknown = 2;
  29252. procedureResultUnknown = 0;
  29253. procedureReturnsResult = 2;
  29254. sqlStateSQL99 = 2;
  29255. sqlStateXOpen = 1;
  29256. tableIndexClustered = 1;
  29257. tableIndexHashed = 2;
  29258. tableIndexOther = 3;
  29259. tableIndexStatistic = 0;
  29260. typeNoNulls = 0;
  29261. typeNullable = 1;
  29262. typeNullableUnknown = 2;
  29263. typePredBasic = 2;
  29264. typePredChar = 1;
  29265. typePredNone = 0;
  29266. typeSearchable = 3;
  29267. versionColumnNotPseudo = 1;
  29268. versionColumnPseudo = 2;
  29269. versionColumnUnknown = 0;
  29270. sqlStateSQL = 2;
  29271. functionColumnIn = 1;
  29272. functionColumnInOut = 2;
  29273. functionColumnOut = 3;
  29274. functionReturn = 4;
  29275. functionColumnUnknown = 0;
  29276. functionColumnResult = 5;
  29277. functionNoNulls = 0;
  29278. functionNullable = 1;
  29279. functionNullableUnknown = 2;
  29280. functionResultUnknown = 0;
  29281. functionNoTable = 1;
  29282. functionReturnsTable = 2;
  29283. function allProceduresAreCallable(): jboolean; overload; // throws java.sql.SQLException
  29284. function allTablesAreSelectable(): jboolean; overload; // throws java.sql.SQLException
  29285. function dataDefinitionCausesTransactionCommit(): jboolean; overload; // throws java.sql.SQLException
  29286. function dataDefinitionIgnoredInTransactions(): jboolean; overload; // throws java.sql.SQLException
  29287. function deletesAreDetected(para1: jint): jboolean; overload; // throws java.sql.SQLException
  29288. function doesMaxRowSizeIncludeBlobs(): jboolean; overload; // throws java.sql.SQLException
  29289. function getAttributes(para1: JLString; para2: JLString; para3: JLString; para4: JLString): JSResultSet; overload; // throws java.sql.SQLException
  29290. function getBestRowIdentifier(para1: JLString; para2: JLString; para3: JLString; para4: jint; para5: jboolean): JSResultSet; overload; // throws java.sql.SQLException
  29291. function getCatalogs(): JSResultSet; overload; // throws java.sql.SQLException
  29292. function getCatalogSeparator(): JLString; overload; // throws java.sql.SQLException
  29293. function getCatalogTerm(): JLString; overload; // throws java.sql.SQLException
  29294. function getColumnPrivileges(para1: JLString; para2: JLString; para3: JLString; para4: JLString): JSResultSet; overload; // throws java.sql.SQLException
  29295. function getColumns(para1: JLString; para2: JLString; para3: JLString; para4: JLString): JSResultSet; overload; // throws java.sql.SQLException
  29296. function getConnection(): JSConnection; overload; // throws java.sql.SQLException
  29297. function getCrossReference(para1: JLString; para2: JLString; para3: JLString; para4: JLString; para5: JLString; para6: JLString): JSResultSet; overload; // throws java.sql.SQLException
  29298. function getDatabaseMajorVersion(): jint; overload; // throws java.sql.SQLException
  29299. function getDatabaseMinorVersion(): jint; overload; // throws java.sql.SQLException
  29300. function getDatabaseProductName(): JLString; overload; // throws java.sql.SQLException
  29301. function getDatabaseProductVersion(): JLString; overload; // throws java.sql.SQLException
  29302. function getDefaultTransactionIsolation(): jint; overload; // throws java.sql.SQLException
  29303. function getDriverMajorVersion(): jint; overload;
  29304. function getDriverMinorVersion(): jint; overload;
  29305. function getDriverName(): JLString; overload; // throws java.sql.SQLException
  29306. function getDriverVersion(): JLString; overload; // throws java.sql.SQLException
  29307. function getExportedKeys(para1: JLString; para2: JLString; para3: JLString): JSResultSet; overload; // throws java.sql.SQLException
  29308. function getExtraNameCharacters(): JLString; overload; // throws java.sql.SQLException
  29309. function getIdentifierQuoteString(): JLString; overload; // throws java.sql.SQLException
  29310. function getImportedKeys(para1: JLString; para2: JLString; para3: JLString): JSResultSet; overload; // throws java.sql.SQLException
  29311. function getIndexInfo(para1: JLString; para2: JLString; para3: JLString; para4: jboolean; para5: jboolean): JSResultSet; overload; // throws java.sql.SQLException
  29312. function getJDBCMajorVersion(): jint; overload; // throws java.sql.SQLException
  29313. function getJDBCMinorVersion(): jint; overload; // throws java.sql.SQLException
  29314. function getMaxBinaryLiteralLength(): jint; overload; // throws java.sql.SQLException
  29315. function getMaxCatalogNameLength(): jint; overload; // throws java.sql.SQLException
  29316. function getMaxCharLiteralLength(): jint; overload; // throws java.sql.SQLException
  29317. function getMaxColumnNameLength(): jint; overload; // throws java.sql.SQLException
  29318. function getMaxColumnsInGroupBy(): jint; overload; // throws java.sql.SQLException
  29319. function getMaxColumnsInIndex(): jint; overload; // throws java.sql.SQLException
  29320. function getMaxColumnsInOrderBy(): jint; overload; // throws java.sql.SQLException
  29321. function getMaxColumnsInSelect(): jint; overload; // throws java.sql.SQLException
  29322. function getMaxColumnsInTable(): jint; overload; // throws java.sql.SQLException
  29323. function getMaxConnections(): jint; overload; // throws java.sql.SQLException
  29324. function getMaxCursorNameLength(): jint; overload; // throws java.sql.SQLException
  29325. function getMaxIndexLength(): jint; overload; // throws java.sql.SQLException
  29326. function getMaxProcedureNameLength(): jint; overload; // throws java.sql.SQLException
  29327. function getMaxRowSize(): jint; overload; // throws java.sql.SQLException
  29328. function getMaxSchemaNameLength(): jint; overload; // throws java.sql.SQLException
  29329. function getMaxStatementLength(): jint; overload; // throws java.sql.SQLException
  29330. function getMaxStatements(): jint; overload; // throws java.sql.SQLException
  29331. function getMaxTableNameLength(): jint; overload; // throws java.sql.SQLException
  29332. function getMaxTablesInSelect(): jint; overload; // throws java.sql.SQLException
  29333. function getMaxUserNameLength(): jint; overload; // throws java.sql.SQLException
  29334. function getNumericFunctions(): JLString; overload; // throws java.sql.SQLException
  29335. function getPrimaryKeys(para1: JLString; para2: JLString; para3: JLString): JSResultSet; overload; // throws java.sql.SQLException
  29336. function getProcedureColumns(para1: JLString; para2: JLString; para3: JLString; para4: JLString): JSResultSet; overload; // throws java.sql.SQLException
  29337. function getProcedures(para1: JLString; para2: JLString; para3: JLString): JSResultSet; overload; // throws java.sql.SQLException
  29338. function getProcedureTerm(): JLString; overload; // throws java.sql.SQLException
  29339. function getResultSetHoldability(): jint; overload; // throws java.sql.SQLException
  29340. function getSchemas(): JSResultSet; overload; // throws java.sql.SQLException
  29341. function getSchemaTerm(): JLString; overload; // throws java.sql.SQLException
  29342. function getSearchStringEscape(): JLString; overload; // throws java.sql.SQLException
  29343. function getSQLKeywords(): JLString; overload; // throws java.sql.SQLException
  29344. function getSQLStateType(): jint; overload; // throws java.sql.SQLException
  29345. function getStringFunctions(): JLString; overload; // throws java.sql.SQLException
  29346. function getSuperTables(para1: JLString; para2: JLString; para3: JLString): JSResultSet; overload; // throws java.sql.SQLException
  29347. function getSuperTypes(para1: JLString; para2: JLString; para3: JLString): JSResultSet; overload; // throws java.sql.SQLException
  29348. function getSystemFunctions(): JLString; overload; // throws java.sql.SQLException
  29349. function getTablePrivileges(para1: JLString; para2: JLString; para3: JLString): JSResultSet; overload; // throws java.sql.SQLException
  29350. function getTables(para1: JLString; para2: JLString; para3: JLString; para4: Arr1JLString): JSResultSet; overload; // throws java.sql.SQLException
  29351. function getTables(para1: JLString; para2: JLString; para3: JLString; var para4: array of JLString): JSResultSet; overload; // throws java.sql.SQLException
  29352. function getTableTypes(): JSResultSet; overload; // throws java.sql.SQLException
  29353. function getTimeDateFunctions(): JLString; overload; // throws java.sql.SQLException
  29354. function getTypeInfo(): JSResultSet; overload; // throws java.sql.SQLException
  29355. function getUDTs(para1: JLString; para2: JLString; para3: JLString; para4: Arr1jint): JSResultSet; overload; // throws java.sql.SQLException
  29356. function getUDTs(para1: JLString; para2: JLString; para3: JLString; var para4: array of jint): JSResultSet; overload; // throws java.sql.SQLException
  29357. function getURL(): JLString; overload; // throws java.sql.SQLException
  29358. function getUserName(): JLString; overload; // throws java.sql.SQLException
  29359. function getVersionColumns(para1: JLString; para2: JLString; para3: JLString): JSResultSet; overload; // throws java.sql.SQLException
  29360. function insertsAreDetected(para1: jint): jboolean; overload; // throws java.sql.SQLException
  29361. function isCatalogAtStart(): jboolean; overload; // throws java.sql.SQLException
  29362. function isReadOnly(): jboolean; overload; // throws java.sql.SQLException
  29363. function locatorsUpdateCopy(): jboolean; overload; // throws java.sql.SQLException
  29364. function nullPlusNonNullIsNull(): jboolean; overload; // throws java.sql.SQLException
  29365. function nullsAreSortedAtEnd(): jboolean; overload; // throws java.sql.SQLException
  29366. function nullsAreSortedAtStart(): jboolean; overload; // throws java.sql.SQLException
  29367. function nullsAreSortedHigh(): jboolean; overload; // throws java.sql.SQLException
  29368. function nullsAreSortedLow(): jboolean; overload; // throws java.sql.SQLException
  29369. function othersDeletesAreVisible(para1: jint): jboolean; overload; // throws java.sql.SQLException
  29370. function othersInsertsAreVisible(para1: jint): jboolean; overload; // throws java.sql.SQLException
  29371. function othersUpdatesAreVisible(para1: jint): jboolean; overload; // throws java.sql.SQLException
  29372. function ownDeletesAreVisible(para1: jint): jboolean; overload; // throws java.sql.SQLException
  29373. function ownInsertsAreVisible(para1: jint): jboolean; overload; // throws java.sql.SQLException
  29374. function ownUpdatesAreVisible(para1: jint): jboolean; overload; // throws java.sql.SQLException
  29375. function storesLowerCaseIdentifiers(): jboolean; overload; // throws java.sql.SQLException
  29376. function storesLowerCaseQuotedIdentifiers(): jboolean; overload; // throws java.sql.SQLException
  29377. function storesMixedCaseIdentifiers(): jboolean; overload; // throws java.sql.SQLException
  29378. function storesMixedCaseQuotedIdentifiers(): jboolean; overload; // throws java.sql.SQLException
  29379. function storesUpperCaseIdentifiers(): jboolean; overload; // throws java.sql.SQLException
  29380. function storesUpperCaseQuotedIdentifiers(): jboolean; overload; // throws java.sql.SQLException
  29381. function supportsAlterTableWithAddColumn(): jboolean; overload; // throws java.sql.SQLException
  29382. function supportsAlterTableWithDropColumn(): jboolean; overload; // throws java.sql.SQLException
  29383. function supportsANSI92EntryLevelSQL(): jboolean; overload; // throws java.sql.SQLException
  29384. function supportsANSI92FullSQL(): jboolean; overload; // throws java.sql.SQLException
  29385. function supportsANSI92IntermediateSQL(): jboolean; overload; // throws java.sql.SQLException
  29386. function supportsBatchUpdates(): jboolean; overload; // throws java.sql.SQLException
  29387. function supportsCatalogsInDataManipulation(): jboolean; overload; // throws java.sql.SQLException
  29388. function supportsCatalogsInIndexDefinitions(): jboolean; overload; // throws java.sql.SQLException
  29389. function supportsCatalogsInPrivilegeDefinitions(): jboolean; overload; // throws java.sql.SQLException
  29390. function supportsCatalogsInProcedureCalls(): jboolean; overload; // throws java.sql.SQLException
  29391. function supportsCatalogsInTableDefinitions(): jboolean; overload; // throws java.sql.SQLException
  29392. function supportsColumnAliasing(): jboolean; overload; // throws java.sql.SQLException
  29393. function supportsConvert(): jboolean; overload; // throws java.sql.SQLException
  29394. function supportsConvert(para1: jint; para2: jint): jboolean; overload; // throws java.sql.SQLException
  29395. function supportsCoreSQLGrammar(): jboolean; overload; // throws java.sql.SQLException
  29396. function supportsCorrelatedSubqueries(): jboolean; overload; // throws java.sql.SQLException
  29397. function supportsDataDefinitionAndDataManipulationTransactions(): jboolean; overload; // throws java.sql.SQLException
  29398. function supportsDataManipulationTransactionsOnly(): jboolean; overload; // throws java.sql.SQLException
  29399. function supportsDifferentTableCorrelationNames(): jboolean; overload; // throws java.sql.SQLException
  29400. function supportsExpressionsInOrderBy(): jboolean; overload; // throws java.sql.SQLException
  29401. function supportsExtendedSQLGrammar(): jboolean; overload; // throws java.sql.SQLException
  29402. function supportsFullOuterJoins(): jboolean; overload; // throws java.sql.SQLException
  29403. function supportsGetGeneratedKeys(): jboolean; overload; // throws java.sql.SQLException
  29404. function supportsGroupBy(): jboolean; overload; // throws java.sql.SQLException
  29405. function supportsGroupByBeyondSelect(): jboolean; overload; // throws java.sql.SQLException
  29406. function supportsGroupByUnrelated(): jboolean; overload; // throws java.sql.SQLException
  29407. function supportsIntegrityEnhancementFacility(): jboolean; overload; // throws java.sql.SQLException
  29408. function supportsLikeEscapeClause(): jboolean; overload; // throws java.sql.SQLException
  29409. function supportsLimitedOuterJoins(): jboolean; overload; // throws java.sql.SQLException
  29410. function supportsMinimumSQLGrammar(): jboolean; overload; // throws java.sql.SQLException
  29411. function supportsMixedCaseIdentifiers(): jboolean; overload; // throws java.sql.SQLException
  29412. function supportsMixedCaseQuotedIdentifiers(): jboolean; overload; // throws java.sql.SQLException
  29413. function supportsMultipleOpenResults(): jboolean; overload; // throws java.sql.SQLException
  29414. function supportsMultipleResultSets(): jboolean; overload; // throws java.sql.SQLException
  29415. function supportsMultipleTransactions(): jboolean; overload; // throws java.sql.SQLException
  29416. function supportsNamedParameters(): jboolean; overload; // throws java.sql.SQLException
  29417. function supportsNonNullableColumns(): jboolean; overload; // throws java.sql.SQLException
  29418. function supportsOpenCursorsAcrossCommit(): jboolean; overload; // throws java.sql.SQLException
  29419. function supportsOpenCursorsAcrossRollback(): jboolean; overload; // throws java.sql.SQLException
  29420. function supportsOpenStatementsAcrossCommit(): jboolean; overload; // throws java.sql.SQLException
  29421. function supportsOpenStatementsAcrossRollback(): jboolean; overload; // throws java.sql.SQLException
  29422. function supportsOrderByUnrelated(): jboolean; overload; // throws java.sql.SQLException
  29423. function supportsOuterJoins(): jboolean; overload; // throws java.sql.SQLException
  29424. function supportsPositionedDelete(): jboolean; overload; // throws java.sql.SQLException
  29425. function supportsPositionedUpdate(): jboolean; overload; // throws java.sql.SQLException
  29426. function supportsResultSetConcurrency(para1: jint; para2: jint): jboolean; overload; // throws java.sql.SQLException
  29427. function supportsResultSetHoldability(para1: jint): jboolean; overload; // throws java.sql.SQLException
  29428. function supportsResultSetType(para1: jint): jboolean; overload; // throws java.sql.SQLException
  29429. function supportsSavepoints(): jboolean; overload; // throws java.sql.SQLException
  29430. function supportsSchemasInDataManipulation(): jboolean; overload; // throws java.sql.SQLException
  29431. function supportsSchemasInIndexDefinitions(): jboolean; overload; // throws java.sql.SQLException
  29432. function supportsSchemasInPrivilegeDefinitions(): jboolean; overload; // throws java.sql.SQLException
  29433. function supportsSchemasInProcedureCalls(): jboolean; overload; // throws java.sql.SQLException
  29434. function supportsSchemasInTableDefinitions(): jboolean; overload; // throws java.sql.SQLException
  29435. function supportsSelectForUpdate(): jboolean; overload; // throws java.sql.SQLException
  29436. function supportsStatementPooling(): jboolean; overload; // throws java.sql.SQLException
  29437. function supportsStoredProcedures(): jboolean; overload; // throws java.sql.SQLException
  29438. function supportsSubqueriesInComparisons(): jboolean; overload; // throws java.sql.SQLException
  29439. function supportsSubqueriesInExists(): jboolean; overload; // throws java.sql.SQLException
  29440. function supportsSubqueriesInIns(): jboolean; overload; // throws java.sql.SQLException
  29441. function supportsSubqueriesInQuantifieds(): jboolean; overload; // throws java.sql.SQLException
  29442. function supportsTableCorrelationNames(): jboolean; overload; // throws java.sql.SQLException
  29443. function supportsTransactionIsolationLevel(para1: jint): jboolean; overload; // throws java.sql.SQLException
  29444. function supportsTransactions(): jboolean; overload; // throws java.sql.SQLException
  29445. function supportsUnion(): jboolean; overload; // throws java.sql.SQLException
  29446. function supportsUnionAll(): jboolean; overload; // throws java.sql.SQLException
  29447. function updatesAreDetected(para1: jint): jboolean; overload; // throws java.sql.SQLException
  29448. function usesLocalFilePerTable(): jboolean; overload; // throws java.sql.SQLException
  29449. function usesLocalFiles(): jboolean; overload; // throws java.sql.SQLException
  29450. function autoCommitFailureClosesAllResultSets(): jboolean; overload; // throws java.sql.SQLException
  29451. function getClientInfoProperties(): JSResultSet; overload; // throws java.sql.SQLException
  29452. function getFunctionColumns(para1: JLString; para2: JLString; para3: JLString; para4: JLString): JSResultSet; overload; // throws java.sql.SQLException
  29453. function getFunctions(para1: JLString; para2: JLString; para3: JLString): JSResultSet; overload; // throws java.sql.SQLException
  29454. function getRowIdLifetime(): JSRowIdLifetime; overload; // throws java.sql.SQLException
  29455. function getSchemas(para1: JLString; para2: JLString): JSResultSet; overload; // throws java.sql.SQLException
  29456. function supportsStoredFunctionsUsingCallSyntax(): jboolean; overload; // throws java.sql.SQLException
  29457. end;
  29458. JSParameterMetaData = interface external 'java.sql' name 'ParameterMetaData' (JSWrapper)
  29459. const
  29460. parameterModeIn = 1;
  29461. parameterModeInOut = 2;
  29462. parameterModeOut = 4;
  29463. parameterModeUnknown = 0;
  29464. parameterNoNulls = 0;
  29465. parameterNullable = 1;
  29466. parameterNullableUnknown = 2;
  29467. function getParameterClassName(para1: jint): JLString; overload; // throws java.sql.SQLException
  29468. function getParameterCount(): jint; overload; // throws java.sql.SQLException
  29469. function getParameterMode(para1: jint): jint; overload; // throws java.sql.SQLException
  29470. function getParameterType(para1: jint): jint; overload; // throws java.sql.SQLException
  29471. function getParameterTypeName(para1: jint): JLString; overload; // throws java.sql.SQLException
  29472. function getPrecision(para1: jint): jint; overload; // throws java.sql.SQLException
  29473. function getScale(para1: jint): jint; overload; // throws java.sql.SQLException
  29474. function isNullable(para1: jint): jint; overload; // throws java.sql.SQLException
  29475. function isSigned(para1: jint): jboolean; overload; // throws java.sql.SQLException
  29476. end;
  29477. JSResultSet = interface external 'java.sql' name 'ResultSet' (JSWrapper)
  29478. const
  29479. CLOSE_CURSORS_AT_COMMIT = 2;
  29480. HOLD_CURSORS_OVER_COMMIT = 1;
  29481. CONCUR_READ_ONLY = 1007;
  29482. CONCUR_UPDATABLE = 1008;
  29483. FETCH_FORWARD = 1000;
  29484. FETCH_REVERSE = 1001;
  29485. FETCH_UNKNOWN = 1002;
  29486. TYPE_FORWARD_ONLY = 1003;
  29487. TYPE_SCROLL_INSENSITIVE = 1004;
  29488. TYPE_SCROLL_SENSITIVE = 1005;
  29489. function absolute(para1: jint): jboolean; overload; // throws java.sql.SQLException
  29490. procedure afterLast(); overload; // throws java.sql.SQLException
  29491. procedure beforeFirst(); overload; // throws java.sql.SQLException
  29492. procedure cancelRowUpdates(); overload; // throws java.sql.SQLException
  29493. procedure clearWarnings(); overload; // throws java.sql.SQLException
  29494. procedure close(); overload; // throws java.sql.SQLException
  29495. procedure deleteRow(); overload; // throws java.sql.SQLException
  29496. function findColumn(para1: JLString): jint; overload; // throws java.sql.SQLException
  29497. function first(): jboolean; overload; // throws java.sql.SQLException
  29498. function getArray(para1: jint): JSArray; overload; // throws java.sql.SQLException
  29499. function getArray(para1: JLString): JSArray; overload; // throws java.sql.SQLException
  29500. function getAsciiStream(para1: jint): JIInputStream; overload; // throws java.sql.SQLException
  29501. function getAsciiStream(para1: JLString): JIInputStream; overload; // throws java.sql.SQLException
  29502. function getBigDecimal(para1: jint): JMBigDecimal; overload; // throws java.sql.SQLException
  29503. function getBigDecimal(para1: jint; para2: jint): JMBigDecimal; overload; // throws java.sql.SQLException
  29504. function getBigDecimal(para1: JLString): JMBigDecimal; overload; // throws java.sql.SQLException
  29505. function getBigDecimal(para1: JLString; para2: jint): JMBigDecimal; overload; // throws java.sql.SQLException
  29506. function getBinaryStream(para1: jint): JIInputStream; overload; // throws java.sql.SQLException
  29507. function getBinaryStream(para1: JLString): JIInputStream; overload; // throws java.sql.SQLException
  29508. function getBlob(para1: jint): JSBlob; overload; // throws java.sql.SQLException
  29509. function getBlob(para1: JLString): JSBlob; overload; // throws java.sql.SQLException
  29510. function getBoolean(para1: jint): jboolean; overload; // throws java.sql.SQLException
  29511. function getBoolean(para1: JLString): jboolean; overload; // throws java.sql.SQLException
  29512. function getByte(para1: jint): jbyte; overload; // throws java.sql.SQLException
  29513. function getByte(para1: JLString): jbyte; overload; // throws java.sql.SQLException
  29514. function getBytes(para1: jint): Arr1jbyte; overload; // throws java.sql.SQLException
  29515. function getBytes(para1: JLString): Arr1jbyte; overload; // throws java.sql.SQLException
  29516. function getCharacterStream(para1: jint): JIReader; overload; // throws java.sql.SQLException
  29517. function getCharacterStream(para1: JLString): JIReader; overload; // throws java.sql.SQLException
  29518. function getClob(para1: jint): JSClob; overload; // throws java.sql.SQLException
  29519. function getClob(para1: JLString): JSClob; overload; // throws java.sql.SQLException
  29520. function getConcurrency(): jint; overload; // throws java.sql.SQLException
  29521. function getCursorName(): JLString; overload; // throws java.sql.SQLException
  29522. function getDate(para1: jint): JSDate; overload; // throws java.sql.SQLException
  29523. function getDate(para1: jint; para2: JUCalendar): JSDate; overload; // throws java.sql.SQLException
  29524. function getDate(para1: JLString): JSDate; overload; // throws java.sql.SQLException
  29525. function getDate(para1: JLString; para2: JUCalendar): JSDate; overload; // throws java.sql.SQLException
  29526. function getDouble(para1: jint): jdouble; overload; // throws java.sql.SQLException
  29527. function getDouble(para1: JLString): jdouble; overload; // throws java.sql.SQLException
  29528. function getFetchDirection(): jint; overload; // throws java.sql.SQLException
  29529. function getFetchSize(): jint; overload; // throws java.sql.SQLException
  29530. function getFloat(para1: jint): jfloat; overload; // throws java.sql.SQLException
  29531. function getFloat(para1: JLString): jfloat; overload; // throws java.sql.SQLException
  29532. function getInt(para1: jint): jint; overload; // throws java.sql.SQLException
  29533. function getInt(para1: JLString): jint; overload; // throws java.sql.SQLException
  29534. function getLong(para1: jint): jlong; overload; // throws java.sql.SQLException
  29535. function getLong(para1: JLString): jlong; overload; // throws java.sql.SQLException
  29536. function getMetaData(): JSResultSetMetaData; overload; // throws java.sql.SQLException
  29537. function getObject(para1: jint): JLObject; overload; // throws java.sql.SQLException
  29538. function getObject(para1: jint; para2: JUMap): JLObject; overload; // throws java.sql.SQLException
  29539. function getObject(para1: JLString): JLObject; overload; // throws java.sql.SQLException
  29540. function getObject(para1: JLString; para2: JUMap): JLObject; overload; // throws java.sql.SQLException
  29541. function getRef(para1: jint): JSRef; overload; // throws java.sql.SQLException
  29542. function getRef(para1: JLString): JSRef; overload; // throws java.sql.SQLException
  29543. function getRow(): jint; overload; // throws java.sql.SQLException
  29544. function getShort(para1: jint): jshort; overload; // throws java.sql.SQLException
  29545. function getShort(para1: JLString): jshort; overload; // throws java.sql.SQLException
  29546. function getStatement(): JSStatement; overload; // throws java.sql.SQLException
  29547. function getString(para1: jint): JLString; overload; // throws java.sql.SQLException
  29548. function getString(para1: JLString): JLString; overload; // throws java.sql.SQLException
  29549. function getTime(para1: jint): JSTime; overload; // throws java.sql.SQLException
  29550. function getTime(para1: jint; para2: JUCalendar): JSTime; overload; // throws java.sql.SQLException
  29551. function getTime(para1: JLString): JSTime; overload; // throws java.sql.SQLException
  29552. function getTime(para1: JLString; para2: JUCalendar): JSTime; overload; // throws java.sql.SQLException
  29553. function getTimestamp(para1: jint): JSqlTimestamp; overload; // throws java.sql.SQLException
  29554. function getTimestamp(para1: jint; para2: JUCalendar): JSqlTimestamp; overload; // throws java.sql.SQLException
  29555. function getTimestamp(para1: JLString): JSqlTimestamp; overload; // throws java.sql.SQLException
  29556. function getTimestamp(para1: JLString; para2: JUCalendar): JSqlTimestamp; overload; // throws java.sql.SQLException
  29557. function getType(): jint; overload; // throws java.sql.SQLException
  29558. function getUnicodeStream(para1: jint): JIInputStream; overload; // throws java.sql.SQLException
  29559. function getUnicodeStream(para1: JLString): JIInputStream; overload; // throws java.sql.SQLException
  29560. function getURL(para1: jint): JNURL; overload; // throws java.sql.SQLException
  29561. function getURL(para1: JLString): JNURL; overload; // throws java.sql.SQLException
  29562. function getWarnings(): JSSQLWarning; overload; // throws java.sql.SQLException
  29563. procedure insertRow(); overload; // throws java.sql.SQLException
  29564. function isAfterLast(): jboolean; overload; // throws java.sql.SQLException
  29565. function isBeforeFirst(): jboolean; overload; // throws java.sql.SQLException
  29566. function isFirst(): jboolean; overload; // throws java.sql.SQLException
  29567. function isLast(): jboolean; overload; // throws java.sql.SQLException
  29568. function last(): jboolean; overload; // throws java.sql.SQLException
  29569. procedure moveToCurrentRow(); overload; // throws java.sql.SQLException
  29570. procedure moveToInsertRow(); overload; // throws java.sql.SQLException
  29571. function next(): jboolean; overload; // throws java.sql.SQLException
  29572. function previous(): jboolean; overload; // throws java.sql.SQLException
  29573. procedure refreshRow(); overload; // throws java.sql.SQLException
  29574. function relative(para1: jint): jboolean; overload; // throws java.sql.SQLException
  29575. function rowDeleted(): jboolean; overload; // throws java.sql.SQLException
  29576. function rowInserted(): jboolean; overload; // throws java.sql.SQLException
  29577. function rowUpdated(): jboolean; overload; // throws java.sql.SQLException
  29578. procedure setFetchDirection(para1: jint); overload; // throws java.sql.SQLException
  29579. procedure setFetchSize(para1: jint); overload; // throws java.sql.SQLException
  29580. procedure updateArray(para1: jint; para2: JSArray); overload; // throws java.sql.SQLException
  29581. procedure updateArray(para1: JLString; para2: JSArray); overload; // throws java.sql.SQLException
  29582. procedure updateAsciiStream(para1: jint; para2: JIInputStream; para3: jint); overload; // throws java.sql.SQLException
  29583. procedure updateAsciiStream(para1: JLString; para2: JIInputStream; para3: jint); overload; // throws java.sql.SQLException
  29584. procedure updateBigDecimal(para1: jint; para2: JMBigDecimal); overload; // throws java.sql.SQLException
  29585. procedure updateBigDecimal(para1: JLString; para2: JMBigDecimal); overload; // throws java.sql.SQLException
  29586. procedure updateBinaryStream(para1: jint; para2: JIInputStream; para3: jint); overload; // throws java.sql.SQLException
  29587. procedure updateBinaryStream(para1: JLString; para2: JIInputStream; para3: jint); overload; // throws java.sql.SQLException
  29588. procedure updateBlob(para1: jint; para2: JSBlob); overload; // throws java.sql.SQLException
  29589. procedure updateBlob(para1: JLString; para2: JSBlob); overload; // throws java.sql.SQLException
  29590. procedure updateBoolean(para1: jint; para2: jboolean); overload; // throws java.sql.SQLException
  29591. procedure updateBoolean(para1: JLString; para2: jboolean); overload; // throws java.sql.SQLException
  29592. procedure updateByte(para1: jint; para2: jbyte); overload; // throws java.sql.SQLException
  29593. procedure updateByte(para1: JLString; para2: jbyte); overload; // throws java.sql.SQLException
  29594. procedure updateBytes(para1: jint; para2: Arr1jbyte); overload; // throws java.sql.SQLException
  29595. procedure updateBytes(para1: jint; var para2: array of jbyte); overload; // throws java.sql.SQLException
  29596. procedure updateBytes(para1: JLString; para2: Arr1jbyte); overload; // throws java.sql.SQLException
  29597. procedure updateBytes(para1: JLString; var para2: array of jbyte); overload; // throws java.sql.SQLException
  29598. procedure updateCharacterStream(para1: jint; para2: JIReader; para3: jint); overload; // throws java.sql.SQLException
  29599. procedure updateCharacterStream(para1: JLString; para2: JIReader; para3: jint); overload; // throws java.sql.SQLException
  29600. procedure updateClob(para1: jint; para2: JSClob); overload; // throws java.sql.SQLException
  29601. procedure updateClob(para1: JLString; para2: JSClob); overload; // throws java.sql.SQLException
  29602. procedure updateDate(para1: jint; para2: JSDate); overload; // throws java.sql.SQLException
  29603. procedure updateDate(para1: JLString; para2: JSDate); overload; // throws java.sql.SQLException
  29604. procedure updateDouble(para1: jint; para2: jdouble); overload; // throws java.sql.SQLException
  29605. procedure updateDouble(para1: JLString; para2: jdouble); overload; // throws java.sql.SQLException
  29606. procedure updateFloat(para1: jint; para2: jfloat); overload; // throws java.sql.SQLException
  29607. procedure updateFloat(para1: JLString; para2: jfloat); overload; // throws java.sql.SQLException
  29608. procedure updateInt(para1: jint; para2: jint); overload; // throws java.sql.SQLException
  29609. procedure updateInt(para1: JLString; para2: jint); overload; // throws java.sql.SQLException
  29610. procedure updateLong(para1: jint; para2: jlong); overload; // throws java.sql.SQLException
  29611. procedure updateLong(para1: JLString; para2: jlong); overload; // throws java.sql.SQLException
  29612. procedure updateNull(para1: jint); overload; // throws java.sql.SQLException
  29613. procedure updateNull(para1: JLString); overload; // throws java.sql.SQLException
  29614. procedure updateObject(para1: jint; para2: JLObject); overload; // throws java.sql.SQLException
  29615. procedure updateObject(para1: jint; para2: JLObject; para3: jint); overload; // throws java.sql.SQLException
  29616. procedure updateObject(para1: JLString; para2: JLObject); overload; // throws java.sql.SQLException
  29617. procedure updateObject(para1: JLString; para2: JLObject; para3: jint); overload; // throws java.sql.SQLException
  29618. procedure updateRef(para1: jint; para2: JSRef); overload; // throws java.sql.SQLException
  29619. procedure updateRef(para1: JLString; para2: JSRef); overload; // throws java.sql.SQLException
  29620. procedure updateRow(); overload; // throws java.sql.SQLException
  29621. procedure updateShort(para1: jint; para2: jshort); overload; // throws java.sql.SQLException
  29622. procedure updateShort(para1: JLString; para2: jshort); overload; // throws java.sql.SQLException
  29623. procedure updateString(para1: jint; para2: JLString); overload; // throws java.sql.SQLException
  29624. procedure updateString(para1: JLString; para2: JLString); overload; // throws java.sql.SQLException
  29625. procedure updateTime(para1: jint; para2: JSTime); overload; // throws java.sql.SQLException
  29626. procedure updateTime(para1: JLString; para2: JSTime); overload; // throws java.sql.SQLException
  29627. procedure updateTimestamp(para1: jint; para2: JSqlTimestamp); overload; // throws java.sql.SQLException
  29628. procedure updateTimestamp(para1: JLString; para2: JSqlTimestamp); overload; // throws java.sql.SQLException
  29629. function wasNull(): jboolean; overload; // throws java.sql.SQLException
  29630. function getRowId(para1: jint): JSRowId; overload; // throws java.sql.SQLException
  29631. function getRowId(para1: JLString): JSRowId; overload; // throws java.sql.SQLException
  29632. procedure updateRowId(para1: jint; para2: JSRowId); overload; // throws java.sql.SQLException
  29633. procedure updateRowId(para1: JLString; para2: JSRowId); overload; // throws java.sql.SQLException
  29634. function getHoldability(): jint; overload; // throws java.sql.SQLException
  29635. function isClosed(): jboolean; overload; // throws java.sql.SQLException
  29636. procedure updateNString(para1: jint; para2: JLString); overload; // throws java.sql.SQLException
  29637. procedure updateNString(para1: JLString; para2: JLString); overload; // throws java.sql.SQLException
  29638. procedure updateNClob(para1: jint; para2: JSNClob); overload; // throws java.sql.SQLException
  29639. procedure updateNClob(para1: JLString; para2: JSNClob); overload; // throws java.sql.SQLException
  29640. function getNClob(para1: jint): JSNClob; overload; // throws java.sql.SQLException
  29641. function getNClob(para1: JLString): JSNClob; overload; // throws java.sql.SQLException
  29642. function getSQLXML(para1: jint): JSSQLXML; overload; // throws java.sql.SQLException
  29643. function getSQLXML(para1: JLString): JSSQLXML; overload; // throws java.sql.SQLException
  29644. procedure updateSQLXML(para1: jint; para2: JSSQLXML); overload; // throws java.sql.SQLException
  29645. procedure updateSQLXML(para1: JLString; para2: JSSQLXML); overload; // throws java.sql.SQLException
  29646. function getNString(para1: jint): JLString; overload; // throws java.sql.SQLException
  29647. function getNString(para1: JLString): JLString; overload; // throws java.sql.SQLException
  29648. function getNCharacterStream(para1: jint): JIReader; overload; // throws java.sql.SQLException
  29649. function getNCharacterStream(para1: JLString): JIReader; overload; // throws java.sql.SQLException
  29650. procedure updateNCharacterStream(para1: jint; para2: JIReader; para3: jlong); overload; // throws java.sql.SQLException
  29651. procedure updateNCharacterStream(para1: JLString; para2: JIReader; para3: jlong); overload; // throws java.sql.SQLException
  29652. procedure updateAsciiStream(para1: jint; para2: JIInputStream; para3: jlong); overload; // throws java.sql.SQLException
  29653. procedure updateBinaryStream(para1: jint; para2: JIInputStream; para3: jlong); overload; // throws java.sql.SQLException
  29654. procedure updateCharacterStream(para1: jint; para2: JIReader; para3: jlong); overload; // throws java.sql.SQLException
  29655. procedure updateAsciiStream(para1: JLString; para2: JIInputStream; para3: jlong); overload; // throws java.sql.SQLException
  29656. procedure updateBinaryStream(para1: JLString; para2: JIInputStream; para3: jlong); overload; // throws java.sql.SQLException
  29657. procedure updateCharacterStream(para1: JLString; para2: JIReader; para3: jlong); overload; // throws java.sql.SQLException
  29658. procedure updateBlob(para1: jint; para2: JIInputStream; para3: jlong); overload; // throws java.sql.SQLException
  29659. procedure updateBlob(para1: JLString; para2: JIInputStream; para3: jlong); overload; // throws java.sql.SQLException
  29660. procedure updateClob(para1: jint; para2: JIReader; para3: jlong); overload; // throws java.sql.SQLException
  29661. procedure updateClob(para1: JLString; para2: JIReader; para3: jlong); overload; // throws java.sql.SQLException
  29662. procedure updateNClob(para1: jint; para2: JIReader; para3: jlong); overload; // throws java.sql.SQLException
  29663. procedure updateNClob(para1: JLString; para2: JIReader; para3: jlong); overload; // throws java.sql.SQLException
  29664. procedure updateNCharacterStream(para1: jint; para2: JIReader); overload; // throws java.sql.SQLException
  29665. procedure updateNCharacterStream(para1: JLString; para2: JIReader); overload; // throws java.sql.SQLException
  29666. procedure updateAsciiStream(para1: jint; para2: JIInputStream); overload; // throws java.sql.SQLException
  29667. procedure updateBinaryStream(para1: jint; para2: JIInputStream); overload; // throws java.sql.SQLException
  29668. procedure updateCharacterStream(para1: jint; para2: JIReader); overload; // throws java.sql.SQLException
  29669. procedure updateAsciiStream(para1: JLString; para2: JIInputStream); overload; // throws java.sql.SQLException
  29670. procedure updateBinaryStream(para1: JLString; para2: JIInputStream); overload; // throws java.sql.SQLException
  29671. procedure updateCharacterStream(para1: JLString; para2: JIReader); overload; // throws java.sql.SQLException
  29672. procedure updateBlob(para1: jint; para2: JIInputStream); overload; // throws java.sql.SQLException
  29673. procedure updateBlob(para1: JLString; para2: JIInputStream); overload; // throws java.sql.SQLException
  29674. procedure updateClob(para1: jint; para2: JIReader); overload; // throws java.sql.SQLException
  29675. procedure updateClob(para1: JLString; para2: JIReader); overload; // throws java.sql.SQLException
  29676. procedure updateNClob(para1: jint; para2: JIReader); overload; // throws java.sql.SQLException
  29677. procedure updateNClob(para1: JLString; para2: JIReader); overload; // throws java.sql.SQLException
  29678. end;
  29679. JSResultSetMetaData = interface external 'java.sql' name 'ResultSetMetaData' (JSWrapper)
  29680. const
  29681. columnNoNulls = 0;
  29682. columnNullable = 1;
  29683. columnNullableUnknown = 2;
  29684. function getCatalogName(para1: jint): JLString; overload; // throws java.sql.SQLException
  29685. function getColumnClassName(para1: jint): JLString; overload; // throws java.sql.SQLException
  29686. function getColumnCount(): jint; overload; // throws java.sql.SQLException
  29687. function getColumnDisplaySize(para1: jint): jint; overload; // throws java.sql.SQLException
  29688. function getColumnLabel(para1: jint): JLString; overload; // throws java.sql.SQLException
  29689. function getColumnName(para1: jint): JLString; overload; // throws java.sql.SQLException
  29690. function getColumnType(para1: jint): jint; overload; // throws java.sql.SQLException
  29691. function getColumnTypeName(para1: jint): JLString; overload; // throws java.sql.SQLException
  29692. function getPrecision(para1: jint): jint; overload; // throws java.sql.SQLException
  29693. function getScale(para1: jint): jint; overload; // throws java.sql.SQLException
  29694. function getSchemaName(para1: jint): JLString; overload; // throws java.sql.SQLException
  29695. function getTableName(para1: jint): JLString; overload; // throws java.sql.SQLException
  29696. function isAutoIncrement(para1: jint): jboolean; overload; // throws java.sql.SQLException
  29697. function isCaseSensitive(para1: jint): jboolean; overload; // throws java.sql.SQLException
  29698. function isCurrency(para1: jint): jboolean; overload; // throws java.sql.SQLException
  29699. function isDefinitelyWritable(para1: jint): jboolean; overload; // throws java.sql.SQLException
  29700. function isNullable(para1: jint): jint; overload; // throws java.sql.SQLException
  29701. function isReadOnly(para1: jint): jboolean; overload; // throws java.sql.SQLException
  29702. function isSearchable(para1: jint): jboolean; overload; // throws java.sql.SQLException
  29703. function isSigned(para1: jint): jboolean; overload; // throws java.sql.SQLException
  29704. function isWritable(para1: jint): jboolean; overload; // throws java.sql.SQLException
  29705. end;
  29706. JSStatement = interface external 'java.sql' name 'Statement' (JSWrapper)
  29707. const
  29708. CLOSE_ALL_RESULTS = 3;
  29709. CLOSE_CURRENT_RESULT = 1;
  29710. EXECUTE_FAILED = -3;
  29711. KEEP_CURRENT_RESULT = 2;
  29712. NO_GENERATED_KEYS = 2;
  29713. RETURN_GENERATED_KEYS = 1;
  29714. SUCCESS_NO_INFO = -2;
  29715. procedure addBatch(para1: JLString); overload; // throws java.sql.SQLException
  29716. procedure cancel(); overload; // throws java.sql.SQLException
  29717. procedure clearBatch(); overload; // throws java.sql.SQLException
  29718. procedure clearWarnings(); overload; // throws java.sql.SQLException
  29719. procedure close(); overload; // throws java.sql.SQLException
  29720. function execute(para1: JLString): jboolean; overload; // throws java.sql.SQLException
  29721. function execute(para1: JLString; para2: jint): jboolean; overload; // throws java.sql.SQLException
  29722. function execute(para1: JLString; para2: Arr1jint): jboolean; overload; // throws java.sql.SQLException
  29723. function execute(para1: JLString; var para2: array of jint): jboolean; overload; // throws java.sql.SQLException
  29724. function execute(para1: JLString; para2: Arr1JLString): jboolean; overload; // throws java.sql.SQLException
  29725. function execute(para1: JLString; var para2: array of JLString): jboolean; overload; // throws java.sql.SQLException
  29726. function executeBatch(): Arr1jint; overload; // throws java.sql.SQLException
  29727. function executeQuery(para1: JLString): JSResultSet; overload; // throws java.sql.SQLException
  29728. function executeUpdate(para1: JLString): jint; overload; // throws java.sql.SQLException
  29729. function executeUpdate(para1: JLString; para2: jint): jint; overload; // throws java.sql.SQLException
  29730. function executeUpdate(para1: JLString; para2: Arr1jint): jint; overload; // throws java.sql.SQLException
  29731. function executeUpdate(para1: JLString; var para2: array of jint): jint; overload; // throws java.sql.SQLException
  29732. function executeUpdate(para1: JLString; para2: Arr1JLString): jint; overload; // throws java.sql.SQLException
  29733. function executeUpdate(para1: JLString; var para2: array of JLString): jint; overload; // throws java.sql.SQLException
  29734. function getConnection(): JSConnection; overload; // throws java.sql.SQLException
  29735. function getFetchDirection(): jint; overload; // throws java.sql.SQLException
  29736. function getFetchSize(): jint; overload; // throws java.sql.SQLException
  29737. function getGeneratedKeys(): JSResultSet; overload; // throws java.sql.SQLException
  29738. function getMaxFieldSize(): jint; overload; // throws java.sql.SQLException
  29739. function getMaxRows(): jint; overload; // throws java.sql.SQLException
  29740. function getMoreResults(): jboolean; overload; // throws java.sql.SQLException
  29741. function getMoreResults(para1: jint): jboolean; overload; // throws java.sql.SQLException
  29742. function getQueryTimeout(): jint; overload; // throws java.sql.SQLException
  29743. function getResultSet(): JSResultSet; overload; // throws java.sql.SQLException
  29744. function getResultSetConcurrency(): jint; overload; // throws java.sql.SQLException
  29745. function getResultSetHoldability(): jint; overload; // throws java.sql.SQLException
  29746. function getResultSetType(): jint; overload; // throws java.sql.SQLException
  29747. function getUpdateCount(): jint; overload; // throws java.sql.SQLException
  29748. function getWarnings(): JSSQLWarning; overload; // throws java.sql.SQLException
  29749. procedure setCursorName(para1: JLString); overload; // throws java.sql.SQLException
  29750. procedure setEscapeProcessing(para1: jboolean); overload; // throws java.sql.SQLException
  29751. procedure setFetchDirection(para1: jint); overload; // throws java.sql.SQLException
  29752. procedure setFetchSize(para1: jint); overload; // throws java.sql.SQLException
  29753. procedure setMaxFieldSize(para1: jint); overload; // throws java.sql.SQLException
  29754. procedure setMaxRows(para1: jint); overload; // throws java.sql.SQLException
  29755. procedure setQueryTimeout(para1: jint); overload; // throws java.sql.SQLException
  29756. function isClosed(): jboolean; overload; // throws java.sql.SQLException
  29757. procedure setPoolable(para1: jboolean); overload; // throws java.sql.SQLException
  29758. function isPoolable(): jboolean; overload; // throws java.sql.SQLException
  29759. end;
  29760. JUHashtable = class external 'java.util' name 'Hashtable' (JUDictionary, JUMap, JLCloneable, JISerializable)
  29761. public
  29762. constructor create(); overload;
  29763. constructor create(para1: jint); overload;
  29764. constructor create(para1: jint; para2: jfloat); overload;
  29765. constructor create(para1: JUMap); overload;
  29766. function clone(): JLObject; overload; virtual;
  29767. function isEmpty(): jboolean; overload; virtual;
  29768. function size(): jint; overload; virtual;
  29769. function get(para1: JLObject): JLObject; overload; virtual;
  29770. function containsKey(para1: JLObject): jboolean; overload; virtual;
  29771. function containsValue(para1: JLObject): jboolean; overload; virtual;
  29772. function contains(para1: JLObject): jboolean; overload; virtual;
  29773. function put(para1: JLObject; para2: JLObject): JLObject; overload; virtual;
  29774. procedure putAll(para1: JUMap); overload; virtual;
  29775. strict protected
  29776. procedure rehash(); overload; virtual;
  29777. public
  29778. function remove(para1: JLObject): JLObject; overload; virtual;
  29779. procedure clear(); overload; virtual;
  29780. function keySet(): JUSet; overload; virtual;
  29781. function values(): JUCollection; overload; virtual;
  29782. function entrySet(): JUSet; overload; virtual;
  29783. function keys(): JUEnumeration; overload; virtual;
  29784. function elements(): JUEnumeration; overload; virtual;
  29785. function equals(para1: JLObject): jboolean; overload; virtual;
  29786. function hashCode(): jint; overload; virtual;
  29787. function toString(): JLString; overload; virtual;
  29788. end;
  29789. JUStringTokenizer = class external 'java.util' name 'StringTokenizer' (JLObject, JUEnumeration)
  29790. public
  29791. constructor create(para1: JLString); overload;
  29792. constructor create(para1: JLString; para2: JLString); overload;
  29793. constructor create(para1: JLString; para2: JLString; para3: jboolean); overload;
  29794. function countTokens(): jint; overload; virtual;
  29795. function hasMoreElements(): jboolean; overload; virtual;
  29796. function hasMoreTokens(): jboolean; overload; virtual;
  29797. function nextElement(): JLObject; overload; virtual;
  29798. function nextToken(): JLString; overload; virtual;
  29799. function nextToken(para1: JLString): JLString; overload; virtual;
  29800. end;
  29801. JBPropertyChangeListener = interface external 'java.beans' name 'PropertyChangeListener' (JUEventListener)
  29802. procedure propertyChange(para1: JBPropertyChangeEvent); overload;
  29803. end;
  29804. JUEventListenerProxy = class abstract external 'java.util' name 'EventListenerProxy' (JLObject, JUEventListener)
  29805. public
  29806. constructor create(para1: JUEventListener); overload;
  29807. function getListener(): JUEventListener; overload; virtual;
  29808. end;
  29809. JUPNodeChangeListener = interface external 'java.util.prefs' name 'NodeChangeListener' (JUEventListener)
  29810. procedure childAdded(para1: JUPNodeChangeEvent); overload;
  29811. procedure childRemoved(para1: JUPNodeChangeEvent); overload;
  29812. end;
  29813. JUPPreferenceChangeListener = interface external 'java.util.prefs' name 'PreferenceChangeListener' (JUEventListener)
  29814. procedure preferenceChange(para1: JUPPreferenceChangeEvent); overload;
  29815. end;
  29816. JNSHandshakeCompletedListener = interface external 'javax.net.ssl' name 'HandshakeCompletedListener' (JUEventListener)
  29817. procedure handshakeCompleted(para1: JNSHandshakeCompletedEvent); overload;
  29818. end;
  29819. JNSSSLSessionBindingListener = interface external 'javax.net.ssl' name 'SSLSessionBindingListener' (JUEventListener)
  29820. procedure valueBound(para1: JNSSSLSessionBindingEvent); overload;
  29821. procedure valueUnbound(para1: JNSSSLSessionBindingEvent); overload;
  29822. end;
  29823. JSConnectionEventListener = interface external 'javax.sql' name 'ConnectionEventListener' (JUEventListener)
  29824. procedure connectionClosed(para1: JSConnectionEvent); overload;
  29825. procedure connectionErrorOccurred(para1: JSConnectionEvent); overload;
  29826. end;
  29827. JSRowSetListener = interface external 'javax.sql' name 'RowSetListener' (JUEventListener)
  29828. procedure cursorMoved(para1: JSRowSetEvent); overload;
  29829. procedure rowChanged(para1: JSRowSetEvent); overload;
  29830. procedure rowSetChanged(para1: JSRowSetEvent); overload;
  29831. end;
  29832. JSStatementEventListener = interface external 'javax.sql' name 'StatementEventListener' (JUEventListener)
  29833. procedure statementClosed(para1: JSStatementEvent); overload;
  29834. procedure statementErrorOccurred(para1: JSStatementEvent); overload;
  29835. end;
  29836. ACContentQueryMap = class external 'android.content' name 'ContentQueryMap' (JUObservable)
  29837. public
  29838. constructor create(para1: ADCursor; para2: JLString; para3: jboolean; para4: AOHandler); overload;
  29839. procedure setKeepUpdated(para1: jboolean); overload; virtual;
  29840. function getValues(para1: JLString): ACContentValues; overload; virtual;
  29841. procedure requery(); overload; virtual;
  29842. function getRows(): JUMap; overload; virtual;
  29843. procedure close(); overload; virtual;
  29844. strict protected
  29845. procedure finalize(); overload; virtual; // throws java.lang.Throwable
  29846. end;
  29847. JUListResourceBundle = class abstract external 'java.util' name 'ListResourceBundle' (JUResourceBundle)
  29848. public
  29849. constructor create(); overload;
  29850. strict protected
  29851. function getContents(): Arr2JLObject; overload; virtual; abstract;
  29852. public
  29853. function getKeys(): JUEnumeration; overload; virtual;
  29854. function handleGetObject(para1: JLString): JLObject; overload; virtual; final;
  29855. strict protected
  29856. function handleKeySet(): JUSet; overload; virtual;
  29857. end;
  29858. JUPropertyResourceBundle = class external 'java.util' name 'PropertyResourceBundle' (JUResourceBundle)
  29859. public
  29860. constructor create(para1: JIInputStream); overload; // throws java.io.IOException
  29861. constructor create(para1: JIReader); overload; // throws java.io.IOException
  29862. strict protected
  29863. function handleKeySet(): JUSet; overload; virtual;
  29864. public
  29865. function getKeys(): JUEnumeration; overload; virtual;
  29866. function handleGetObject(para1: JLString): JLObject; overload; virtual;
  29867. end;
  29868. JUCExecutorCompletionService = class external 'java.util.concurrent' name 'ExecutorCompletionService' (JLObject, JUCCompletionService)
  29869. public
  29870. constructor create(para1: JUCExecutor); overload;
  29871. constructor create(para1: JUCExecutor; para2: JUCBlockingQueue); overload;
  29872. function submit(para1: JUCCallable): JUCFuture; overload; virtual;
  29873. function submit(para1: JLRunnable; para2: JLObject): JUCFuture; overload; virtual;
  29874. function take(): JUCFuture; overload; virtual; // throws java.lang.InterruptedException
  29875. function poll(): JUCFuture; overload; virtual;
  29876. function poll(para1: jlong; para2: JUCTimeUnit): JUCFuture; overload; virtual; // throws java.lang.InterruptedException
  29877. end;
  29878. JUCExecutorService = interface external 'java.util.concurrent' name 'ExecutorService' (JUCExecutor)
  29879. procedure shutdown(); overload;
  29880. function shutdownNow(): JUList; overload;
  29881. function isShutdown(): jboolean; overload;
  29882. function isTerminated(): jboolean; overload;
  29883. function awaitTermination(para1: jlong; para2: JUCTimeUnit): jboolean; overload; // throws java.lang.InterruptedException
  29884. function submit(para1: JUCCallable): JUCFuture; overload;
  29885. function submit(para1: JLRunnable; para2: JLObject): JUCFuture; overload;
  29886. function submit(para1: JLRunnable): JUCFuture; overload;
  29887. function invokeAll(para1: JUCollection): JUList; overload; // throws java.lang.InterruptedException
  29888. function invokeAll(para1: JUCollection; para2: jlong; para3: JUCTimeUnit): JUList; overload; // throws java.lang.InterruptedException
  29889. function invokeAny(para1: JUCollection): JLObject; overload; // throws java.lang.InterruptedException, java.util.concurrent.ExecutionException
  29890. function invokeAny(para1: JUCollection; para2: jlong; para3: JUCTimeUnit): JLObject; overload; // throws java.lang.InterruptedException, java.util.concurrent.ExecutionException, java.util.concurrent.TimeoutException
  29891. end;
  29892. JUCRunnableFuture = interface external 'java.util.concurrent' name 'RunnableFuture' (JLRunnable, JUCFuture)
  29893. procedure run(); overload;
  29894. end;
  29895. JUCLReentrantLock = class external 'java.util.concurrent.locks' name 'ReentrantLock' (JLObject, JUCLLock, JISerializable)
  29896. public
  29897. constructor create(); overload;
  29898. constructor create(para1: jboolean); overload;
  29899. procedure lock(); overload; virtual;
  29900. procedure lockInterruptibly(); overload; virtual; // throws java.lang.InterruptedException
  29901. function tryLock(): jboolean; overload; virtual;
  29902. function tryLock(para1: jlong; para2: JUCTimeUnit): jboolean; overload; virtual; // throws java.lang.InterruptedException
  29903. procedure unlock(); overload; virtual;
  29904. function newCondition(): JUCLCondition; overload; virtual;
  29905. function getHoldCount(): jint; overload; virtual;
  29906. function isHeldByCurrentThread(): jboolean; overload; virtual;
  29907. function isLocked(): jboolean; overload; virtual;
  29908. function isFair(): jboolean; overload; virtual; final;
  29909. strict protected
  29910. function getOwner(): JLThread; overload; virtual;
  29911. public
  29912. function hasQueuedThreads(): jboolean; overload; virtual; final;
  29913. function hasQueuedThread(para1: JLThread): jboolean; overload; virtual; final;
  29914. function getQueueLength(): jint; overload; virtual; final;
  29915. strict protected
  29916. function getQueuedThreads(): JUCollection; overload; virtual;
  29917. public
  29918. function hasWaiters(para1: JUCLCondition): jboolean; overload; virtual;
  29919. function getWaitQueueLength(para1: JUCLCondition): jint; overload; virtual;
  29920. strict protected
  29921. function getWaitingThreads(para1: JUCLCondition): JUCollection; overload; virtual;
  29922. public
  29923. function toString(): JLString; overload; virtual;
  29924. end;
  29925. JUCLReentrantReadWriteLock = class external 'java.util.concurrent.locks' name 'ReentrantReadWriteLock' (JLObject, JUCLReadWriteLock, JISerializable)
  29926. public
  29927. type
  29928. InnerWriteLock = class;
  29929. Arr1InnerWriteLock = array of InnerWriteLock;
  29930. Arr2InnerWriteLock = array of Arr1InnerWriteLock;
  29931. Arr3InnerWriteLock = array of Arr2InnerWriteLock;
  29932. InnerReadLock = class;
  29933. Arr1InnerReadLock = array of InnerReadLock;
  29934. Arr2InnerReadLock = array of Arr1InnerReadLock;
  29935. Arr3InnerReadLock = array of Arr2InnerReadLock;
  29936. InnerWriteLock = class external 'java.util.concurrent.locks' name 'WriteLock' (JLObject, JUCLLock, JISerializable)
  29937. strict protected
  29938. constructor create(para1: JUCLReentrantReadWriteLock); overload;
  29939. public
  29940. procedure lock(); overload; virtual;
  29941. procedure lockInterruptibly(); overload; virtual; // throws java.lang.InterruptedException
  29942. function tryLock(): jboolean; overload; virtual;
  29943. function tryLock(para1: jlong; para2: JUCTimeUnit): jboolean; overload; virtual; // throws java.lang.InterruptedException
  29944. procedure unlock(); overload; virtual;
  29945. function newCondition(): JUCLCondition; overload; virtual;
  29946. function toString(): JLString; overload; virtual;
  29947. function isHeldByCurrentThread(): jboolean; overload; virtual;
  29948. function getHoldCount(): jint; overload; virtual;
  29949. end;
  29950. InnerReadLock = class external 'java.util.concurrent.locks' name 'ReadLock' (JLObject, JUCLLock, JISerializable)
  29951. strict protected
  29952. constructor create(para1: JUCLReentrantReadWriteLock); overload;
  29953. public
  29954. procedure lock(); overload; virtual;
  29955. procedure lockInterruptibly(); overload; virtual; // throws java.lang.InterruptedException
  29956. function tryLock(): jboolean; overload; virtual;
  29957. function tryLock(para1: jlong; para2: JUCTimeUnit): jboolean; overload; virtual; // throws java.lang.InterruptedException
  29958. procedure unlock(); overload; virtual;
  29959. function newCondition(): JUCLCondition; overload; virtual;
  29960. function toString(): JLString; overload; virtual;
  29961. end;
  29962. public
  29963. constructor create(); overload;
  29964. constructor create(para1: jboolean); overload;
  29965. function writeLock(): JUCLReentrantReadWriteLock.InnerWriteLock; overload; virtual;
  29966. function readLock(): JUCLReentrantReadWriteLock.InnerReadLock; overload; virtual;
  29967. function isFair(): jboolean; overload; virtual; final;
  29968. strict protected
  29969. function getOwner(): JLThread; overload; virtual;
  29970. public
  29971. function getReadLockCount(): jint; overload; virtual;
  29972. function isWriteLocked(): jboolean; overload; virtual;
  29973. function isWriteLockedByCurrentThread(): jboolean; overload; virtual;
  29974. function getWriteHoldCount(): jint; overload; virtual;
  29975. function getReadHoldCount(): jint; overload; virtual;
  29976. strict protected
  29977. function getQueuedWriterThreads(): JUCollection; overload; virtual;
  29978. function getQueuedReaderThreads(): JUCollection; overload; virtual;
  29979. public
  29980. function hasQueuedThreads(): jboolean; overload; virtual; final;
  29981. function hasQueuedThread(para1: JLThread): jboolean; overload; virtual; final;
  29982. function getQueueLength(): jint; overload; virtual; final;
  29983. strict protected
  29984. function getQueuedThreads(): JUCollection; overload; virtual;
  29985. public
  29986. function hasWaiters(para1: JUCLCondition): jboolean; overload; virtual;
  29987. function getWaitQueueLength(para1: JUCLCondition): jint; overload; virtual;
  29988. strict protected
  29989. function getWaitingThreads(para1: JUCLCondition): JUCollection; overload; virtual;
  29990. public
  29991. function toString(): JLString; overload; virtual;
  29992. function writeLock(): JUCLLock; overload; virtual;
  29993. function readLock(): JUCLLock; overload; virtual;
  29994. end;
  29995. JULSimpleFormatter = class external 'java.util.logging' name 'SimpleFormatter' (JULFormatter)
  29996. public
  29997. constructor create(); overload;
  29998. function format(para1: JULLogRecord): JLString; overload; virtual;
  29999. end;
  30000. JULXMLFormatter = class external 'java.util.logging' name 'XMLFormatter' (JULFormatter)
  30001. public
  30002. constructor create(); overload;
  30003. function format(para1: JULLogRecord): JLString; overload; virtual;
  30004. function getHead(para1: JULHandler): JLString; overload; virtual;
  30005. function getTail(para1: JULHandler): JLString; overload; virtual;
  30006. end;
  30007. JULMemoryHandler = class external 'java.util.logging' name 'MemoryHandler' (JULHandler)
  30008. public
  30009. constructor create(); overload;
  30010. constructor create(para1: JULHandler; para2: jint; para3: JULLevel); overload;
  30011. procedure close(); overload; virtual;
  30012. procedure flush(); overload; virtual;
  30013. procedure publish(para1: JULLogRecord); overload; virtual;
  30014. function getPushLevel(): JULLevel; overload; virtual;
  30015. function isLoggable(para1: JULLogRecord): jboolean; overload; virtual;
  30016. procedure push(); overload; virtual;
  30017. procedure setPushLevel(para1: JULLevel); overload; virtual;
  30018. end;
  30019. JULStreamHandler = class external 'java.util.logging' name 'StreamHandler' (JULHandler)
  30020. public
  30021. constructor create(); overload;
  30022. constructor create(para1: JIOutputStream; para2: JULFormatter); overload;
  30023. strict protected
  30024. procedure setOutputStream(para1: JIOutputStream); overload; virtual;
  30025. public
  30026. procedure setEncoding(para1: JLString); overload; virtual; // throws java.io.UnsupportedEncodingException
  30027. procedure close(); overload; virtual;
  30028. procedure flush(); overload; virtual;
  30029. procedure publish(para1: JULLogRecord); overload; virtual;
  30030. function isLoggable(para1: JULLogRecord): jboolean; overload; virtual;
  30031. end;
  30032. JUPAbstractPreferences = class abstract external 'java.util.prefs' name 'AbstractPreferences' (JUPPreferences)
  30033. strict protected
  30034. final var
  30035. flock: JLObject; external name 'lock';
  30036. strict protected
  30037. var
  30038. fnewNode: jboolean; external name 'newNode';
  30039. strict protected
  30040. constructor create(para1: JUPAbstractPreferences; para2: JLString); overload;
  30041. function cachedChildren(): Arr1JUPAbstractPreferences; overload; virtual; final;
  30042. function getChild(para1: JLString): JUPAbstractPreferences; overload; virtual; // throws java.util.prefs.BackingStoreException
  30043. function isRemoved(): jboolean; overload; virtual;
  30044. procedure flushSpi(); overload; virtual; abstract; // throws java.util.prefs.BackingStoreException
  30045. function childrenNamesSpi(): Arr1JLString; overload; virtual; abstract; // throws java.util.prefs.BackingStoreException
  30046. function childSpi(para1: JLString): JUPAbstractPreferences; overload; virtual; abstract;
  30047. procedure putSpi(para1: JLString; para2: JLString); overload; virtual; abstract;
  30048. function getSpi(para1: JLString): JLString; overload; virtual; abstract;
  30049. function keysSpi(): Arr1JLString; overload; virtual; abstract; // throws java.util.prefs.BackingStoreException
  30050. procedure removeNodeSpi(); overload; virtual; abstract; // throws java.util.prefs.BackingStoreException
  30051. procedure removeSpi(para1: JLString); overload; virtual; abstract;
  30052. procedure syncSpi(); overload; virtual; abstract; // throws java.util.prefs.BackingStoreException
  30053. public
  30054. function absolutePath(): JLString; overload; virtual;
  30055. function childrenNames(): Arr1JLString; overload; virtual; // throws java.util.prefs.BackingStoreException
  30056. procedure clear(); overload; virtual; // throws java.util.prefs.BackingStoreException
  30057. procedure exportNode(para1: JIOutputStream); overload; virtual; // throws java.io.IOException, java.util.prefs.BackingStoreException
  30058. procedure exportSubtree(para1: JIOutputStream); overload; virtual; // throws java.io.IOException, java.util.prefs.BackingStoreException
  30059. procedure flush(); overload; virtual; // throws java.util.prefs.BackingStoreException
  30060. function get(para1: JLString; para2: JLString): JLString; overload; virtual;
  30061. function getBoolean(para1: JLString; para2: jboolean): jboolean; overload; virtual;
  30062. function getByteArray(para1: JLString; para2: Arr1jbyte): Arr1jbyte; overload; virtual;
  30063. function getByteArray(para1: JLString; var para2: array of jbyte): Arr1jbyte; overload; virtual;
  30064. function getDouble(para1: JLString; para2: jdouble): jdouble; overload; virtual;
  30065. function getFloat(para1: JLString; para2: jfloat): jfloat; overload; virtual;
  30066. function getInt(para1: JLString; para2: jint): jint; overload; virtual;
  30067. function getLong(para1: JLString; para2: jlong): jlong; overload; virtual;
  30068. function isUserNode(): jboolean; overload; virtual;
  30069. function keys(): Arr1JLString; overload; virtual; // throws java.util.prefs.BackingStoreException
  30070. function name(): JLString; overload; virtual;
  30071. function node(para1: JLString): JUPPreferences; overload; virtual;
  30072. function nodeExists(para1: JLString): jboolean; overload; virtual; // throws java.util.prefs.BackingStoreException
  30073. function parent(): JUPPreferences; overload; virtual;
  30074. procedure put(para1: JLString; para2: JLString); overload; virtual;
  30075. procedure putBoolean(para1: JLString; para2: jboolean); overload; virtual;
  30076. procedure putByteArray(para1: JLString; para2: Arr1jbyte); overload; virtual;
  30077. procedure putByteArray(para1: JLString; var para2: array of jbyte); overload; virtual;
  30078. procedure putDouble(para1: JLString; para2: jdouble); overload; virtual;
  30079. procedure putFloat(para1: JLString; para2: jfloat); overload; virtual;
  30080. procedure putInt(para1: JLString; para2: jint); overload; virtual;
  30081. procedure putLong(para1: JLString; para2: jlong); overload; virtual;
  30082. procedure remove(para1: JLString); overload; virtual;
  30083. procedure removeNode(); overload; virtual; // throws java.util.prefs.BackingStoreException
  30084. procedure addNodeChangeListener(para1: JUPNodeChangeListener); overload; virtual;
  30085. procedure addPreferenceChangeListener(para1: JUPPreferenceChangeListener); overload; virtual;
  30086. procedure removeNodeChangeListener(para1: JUPNodeChangeListener); overload; virtual;
  30087. procedure removePreferenceChangeListener(para1: JUPPreferenceChangeListener); overload; virtual;
  30088. procedure sync(); overload; virtual; // throws java.util.prefs.BackingStoreException
  30089. function toString(): JLString; overload; virtual;
  30090. end;
  30091. JURMatcher = class sealed external 'java.util.regex' name 'Matcher' (JLObject, JURMatchResult)
  30092. public
  30093. function appendReplacement(para1: JLStringBuffer; para2: JLString): JURMatcher; overload; virtual;
  30094. function reset(): JURMatcher; overload; virtual;
  30095. function reset(para1: JLCharSequence): JURMatcher; overload; virtual;
  30096. function usePattern(para1: JURPattern): JURMatcher; overload; virtual;
  30097. function region(para1: jint; para2: jint): JURMatcher; overload; virtual;
  30098. function appendTail(para1: JLStringBuffer): JLStringBuffer; overload; virtual;
  30099. function replaceFirst(para1: JLString): JLString; overload; virtual;
  30100. function replaceAll(para1: JLString): JLString; overload; virtual;
  30101. function pattern(): JURPattern; overload; virtual;
  30102. function group(para1: jint): JLString; overload; virtual;
  30103. function group(): JLString; overload; virtual;
  30104. function find(para1: jint): jboolean; overload; virtual;
  30105. function find(): jboolean; overload; virtual;
  30106. function lookingAt(): jboolean; overload; virtual;
  30107. function matches(): jboolean; overload; virtual;
  30108. function start(para1: jint): jint; overload; virtual; // throws java.lang.IllegalStateException
  30109. function &end(para1: jint): jint; overload; virtual;
  30110. class function quoteReplacement(para1: JLString): JLString; static; overload;
  30111. function start(): jint; overload; virtual;
  30112. function groupCount(): jint; overload; virtual;
  30113. function &end(): jint; overload; virtual;
  30114. function toMatchResult(): JURMatchResult; overload; virtual;
  30115. function useAnchoringBounds(para1: jboolean): JURMatcher; overload; virtual;
  30116. function hasAnchoringBounds(): jboolean; overload; virtual;
  30117. function useTransparentBounds(para1: jboolean): JURMatcher; overload; virtual;
  30118. function hasTransparentBounds(): jboolean; overload; virtual;
  30119. function regionStart(): jint; overload; virtual;
  30120. function regionEnd(): jint; overload; virtual;
  30121. function requireEnd(): jboolean; overload; virtual;
  30122. function hitEnd(): jboolean; overload; virtual;
  30123. strict protected
  30124. procedure finalize(); overload; virtual; // throws java.lang.Throwable
  30125. end;
  30126. JUZAdler32 = class external 'java.util.zip' name 'Adler32' (JLObject, JUZChecksum)
  30127. public
  30128. constructor create(); overload;
  30129. function getValue(): jlong; overload; virtual;
  30130. procedure reset(); overload; virtual;
  30131. procedure update(para1: jint); overload; virtual;
  30132. procedure update(para1: Arr1jbyte); overload; virtual;
  30133. procedure update(var para1: array of jbyte); overload; virtual;
  30134. procedure update(para1: Arr1jbyte; para2: jint; para3: jint); overload; virtual;
  30135. procedure update(var para1: array of jbyte; para2: jint; para3: jint); overload; virtual;
  30136. end;
  30137. JUZCRC32 = class external 'java.util.zip' name 'CRC32' (JLObject, JUZChecksum)
  30138. public
  30139. constructor create(); overload;
  30140. function getValue(): jlong; overload; virtual;
  30141. procedure reset(); overload; virtual;
  30142. procedure update(para1: jint); overload; virtual;
  30143. procedure update(para1: Arr1jbyte); overload; virtual;
  30144. procedure update(var para1: array of jbyte); overload; virtual;
  30145. procedure update(para1: Arr1jbyte; para2: jint; para3: jint); overload; virtual;
  30146. procedure update(var para1: array of jbyte; para2: jint; para3: jint); overload; virtual;
  30147. end;
  30148. JUJJarFile = class external 'java.util.jar' name 'JarFile' (JUZZipFile)
  30149. public
  30150. const
  30151. MANIFEST_NAME = 'META-INF/MANIFEST.MF';
  30152. public
  30153. constructor create(para1: JIFile); overload; // throws java.io.IOException
  30154. constructor create(para1: JIFile; para2: jboolean); overload; // throws java.io.IOException
  30155. constructor create(para1: JIFile; para2: jboolean; para3: jint); overload; // throws java.io.IOException
  30156. constructor create(para1: JLString); overload; // throws java.io.IOException
  30157. constructor create(para1: JLString; para2: jboolean); overload; // throws java.io.IOException
  30158. function entries(): JUEnumeration; overload; virtual;
  30159. function getJarEntry(para1: JLString): JUJJarEntry; overload; virtual;
  30160. function getManifest(): JUJManifest; overload; virtual; // throws java.io.IOException
  30161. function getInputStream(para1: JUZZipEntry): JIInputStream; overload; virtual; // throws java.io.IOException
  30162. function getEntry(para1: JLString): JUZZipEntry; overload; virtual;
  30163. procedure close(); overload; virtual; // throws java.io.IOException
  30164. end;
  30165. JCNullCipher = class external 'javax.crypto' name 'NullCipher' (JCCipher)
  30166. public
  30167. constructor create(); overload;
  30168. end;
  30169. JMKEEGL10 = interface external 'javax.microedition.khronos.egl' name 'EGL10' (JMKEEGL)
  30170. const
  30171. EGL_SUCCESS = 12288;
  30172. EGL_NOT_INITIALIZED = 12289;
  30173. EGL_BAD_ACCESS = 12290;
  30174. EGL_BAD_ALLOC = 12291;
  30175. EGL_BAD_ATTRIBUTE = 12292;
  30176. EGL_BAD_CONFIG = 12293;
  30177. EGL_BAD_CONTEXT = 12294;
  30178. EGL_BAD_CURRENT_SURFACE = 12295;
  30179. EGL_BAD_DISPLAY = 12296;
  30180. EGL_BAD_MATCH = 12297;
  30181. EGL_BAD_NATIVE_PIXMAP = 12298;
  30182. EGL_BAD_NATIVE_WINDOW = 12299;
  30183. EGL_BAD_PARAMETER = 12300;
  30184. EGL_BAD_SURFACE = 12301;
  30185. EGL_BUFFER_SIZE = 12320;
  30186. EGL_ALPHA_SIZE = 12321;
  30187. EGL_BLUE_SIZE = 12322;
  30188. EGL_GREEN_SIZE = 12323;
  30189. EGL_RED_SIZE = 12324;
  30190. EGL_DEPTH_SIZE = 12325;
  30191. EGL_STENCIL_SIZE = 12326;
  30192. EGL_CONFIG_CAVEAT = 12327;
  30193. EGL_CONFIG_ID = 12328;
  30194. EGL_LEVEL = 12329;
  30195. EGL_MAX_PBUFFER_HEIGHT = 12330;
  30196. EGL_MAX_PBUFFER_PIXELS = 12331;
  30197. EGL_MAX_PBUFFER_WIDTH = 12332;
  30198. EGL_NATIVE_RENDERABLE = 12333;
  30199. EGL_NATIVE_VISUAL_ID = 12334;
  30200. EGL_NATIVE_VISUAL_TYPE = 12335;
  30201. EGL_SAMPLES = 12337;
  30202. EGL_SAMPLE_BUFFERS = 12338;
  30203. EGL_SURFACE_TYPE = 12339;
  30204. EGL_TRANSPARENT_TYPE = 12340;
  30205. EGL_TRANSPARENT_BLUE_VALUE = 12341;
  30206. EGL_TRANSPARENT_GREEN_VALUE = 12342;
  30207. EGL_TRANSPARENT_RED_VALUE = 12343;
  30208. EGL_NONE = 12344;
  30209. EGL_LUMINANCE_SIZE = 12349;
  30210. EGL_ALPHA_MASK_SIZE = 12350;
  30211. EGL_COLOR_BUFFER_TYPE = 12351;
  30212. EGL_RENDERABLE_TYPE = 12352;
  30213. EGL_SLOW_CONFIG = 12368;
  30214. EGL_NON_CONFORMANT_CONFIG = 12369;
  30215. EGL_TRANSPARENT_RGB = 12370;
  30216. EGL_RGB_BUFFER = 12430;
  30217. EGL_LUMINANCE_BUFFER = 12431;
  30218. EGL_VENDOR = 12371;
  30219. EGL_VERSION = 12372;
  30220. EGL_EXTENSIONS = 12373;
  30221. EGL_HEIGHT = 12374;
  30222. EGL_WIDTH = 12375;
  30223. EGL_LARGEST_PBUFFER = 12376;
  30224. EGL_RENDER_BUFFER = 12422;
  30225. EGL_COLORSPACE = 12423;
  30226. EGL_ALPHA_FORMAT = 12424;
  30227. EGL_HORIZONTAL_RESOLUTION = 12432;
  30228. EGL_VERTICAL_RESOLUTION = 12433;
  30229. EGL_PIXEL_ASPECT_RATIO = 12434;
  30230. EGL_SINGLE_BUFFER = 12421;
  30231. EGL_CORE_NATIVE_ENGINE = 12379;
  30232. EGL_DRAW = 12377;
  30233. EGL_READ = 12378;
  30234. EGL_DONT_CARE = -1;
  30235. EGL_PBUFFER_BIT = 1;
  30236. EGL_PIXMAP_BIT = 2;
  30237. EGL_WINDOW_BIT = 4;
  30238. final class var
  30239. fEGL_DEFAULT_DISPLAY: JLObject; external name 'EGL_DEFAULT_DISPLAY';
  30240. fEGL_NO_DISPLAY: JMKEEGLDisplay; external name 'EGL_NO_DISPLAY';
  30241. fEGL_NO_CONTEXT: JMKEEGLContext; external name 'EGL_NO_CONTEXT';
  30242. fEGL_NO_SURFACE: JMKEEGLSurface; external name 'EGL_NO_SURFACE';
  30243. function eglChooseConfig(para1: JMKEEGLDisplay; para2: Arr1jint; para3: Arr1JMKEEGLConfig; para4: jint; para5: Arr1jint): jboolean; overload;
  30244. function eglChooseConfig(para1: JMKEEGLDisplay; var para2: array of jint; var para3: array of JMKEEGLConfig; para4: jint; var para5: array of jint): jboolean; overload;
  30245. function eglCopyBuffers(para1: JMKEEGLDisplay; para2: JMKEEGLSurface; para3: JLObject): jboolean; overload;
  30246. function eglCreateContext(para1: JMKEEGLDisplay; para2: JMKEEGLConfig; para3: JMKEEGLContext; para4: Arr1jint): JMKEEGLContext; overload;
  30247. function eglCreateContext(para1: JMKEEGLDisplay; para2: JMKEEGLConfig; para3: JMKEEGLContext; var para4: array of jint): JMKEEGLContext; overload;
  30248. function eglCreatePbufferSurface(para1: JMKEEGLDisplay; para2: JMKEEGLConfig; para3: Arr1jint): JMKEEGLSurface; overload;
  30249. function eglCreatePbufferSurface(para1: JMKEEGLDisplay; para2: JMKEEGLConfig; var para3: array of jint): JMKEEGLSurface; overload;
  30250. function eglCreatePixmapSurface(para1: JMKEEGLDisplay; para2: JMKEEGLConfig; para3: JLObject; para4: Arr1jint): JMKEEGLSurface; overload;
  30251. function eglCreatePixmapSurface(para1: JMKEEGLDisplay; para2: JMKEEGLConfig; para3: JLObject; var para4: array of jint): JMKEEGLSurface; overload;
  30252. function eglCreateWindowSurface(para1: JMKEEGLDisplay; para2: JMKEEGLConfig; para3: JLObject; para4: Arr1jint): JMKEEGLSurface; overload;
  30253. function eglCreateWindowSurface(para1: JMKEEGLDisplay; para2: JMKEEGLConfig; para3: JLObject; var para4: array of jint): JMKEEGLSurface; overload;
  30254. function eglDestroyContext(para1: JMKEEGLDisplay; para2: JMKEEGLContext): jboolean; overload;
  30255. function eglDestroySurface(para1: JMKEEGLDisplay; para2: JMKEEGLSurface): jboolean; overload;
  30256. function eglGetConfigAttrib(para1: JMKEEGLDisplay; para2: JMKEEGLConfig; para3: jint; para4: Arr1jint): jboolean; overload;
  30257. function eglGetConfigAttrib(para1: JMKEEGLDisplay; para2: JMKEEGLConfig; para3: jint; var para4: array of jint): jboolean; overload;
  30258. function eglGetConfigs(para1: JMKEEGLDisplay; para2: Arr1JMKEEGLConfig; para3: jint; para4: Arr1jint): jboolean; overload;
  30259. function eglGetConfigs(para1: JMKEEGLDisplay; var para2: array of JMKEEGLConfig; para3: jint; var para4: array of jint): jboolean; overload;
  30260. function eglGetCurrentContext(): JMKEEGLContext; overload;
  30261. function eglGetCurrentDisplay(): JMKEEGLDisplay; overload;
  30262. function eglGetCurrentSurface(para1: jint): JMKEEGLSurface; overload;
  30263. function eglGetDisplay(para1: JLObject): JMKEEGLDisplay; overload;
  30264. function eglGetError(): jint; overload;
  30265. function eglInitialize(para1: JMKEEGLDisplay; para2: Arr1jint): jboolean; overload;
  30266. function eglInitialize(para1: JMKEEGLDisplay; var para2: array of jint): jboolean; overload;
  30267. function eglMakeCurrent(para1: JMKEEGLDisplay; para2: JMKEEGLSurface; para3: JMKEEGLSurface; para4: JMKEEGLContext): jboolean; overload;
  30268. function eglQueryContext(para1: JMKEEGLDisplay; para2: JMKEEGLContext; para3: jint; para4: Arr1jint): jboolean; overload;
  30269. function eglQueryContext(para1: JMKEEGLDisplay; para2: JMKEEGLContext; para3: jint; var para4: array of jint): jboolean; overload;
  30270. function eglQueryString(para1: JMKEEGLDisplay; para2: jint): JLString; overload;
  30271. function eglQuerySurface(para1: JMKEEGLDisplay; para2: JMKEEGLSurface; para3: jint; para4: Arr1jint): jboolean; overload;
  30272. function eglQuerySurface(para1: JMKEEGLDisplay; para2: JMKEEGLSurface; para3: jint; var para4: array of jint): jboolean; overload;
  30273. function eglSwapBuffers(para1: JMKEEGLDisplay; para2: JMKEEGLSurface): jboolean; overload;
  30274. function eglTerminate(para1: JMKEEGLDisplay): jboolean; overload;
  30275. function eglWaitGL(): jboolean; overload;
  30276. function eglWaitNative(para1: jint; para2: JLObject): jboolean; overload;
  30277. end;
  30278. JMKOGL10 = interface external 'javax.microedition.khronos.opengles' name 'GL10' (JMKOGL)
  30279. const
  30280. GL_ADD = 260;
  30281. GL_ALIASED_LINE_WIDTH_RANGE = 33902;
  30282. GL_ALIASED_POINT_SIZE_RANGE = 33901;
  30283. GL_ALPHA = 6406;
  30284. GL_ALPHA_BITS = 3413;
  30285. GL_ALPHA_TEST = 3008;
  30286. GL_ALWAYS = 519;
  30287. GL_AMBIENT = 4608;
  30288. GL_AMBIENT_AND_DIFFUSE = 5634;
  30289. GL_AND = 5377;
  30290. GL_AND_INVERTED = 5380;
  30291. GL_AND_REVERSE = 5378;
  30292. GL_BACK = 1029;
  30293. GL_BLEND = 3042;
  30294. GL_BLUE_BITS = 3412;
  30295. GL_BYTE = 5120;
  30296. GL_CCW = 2305;
  30297. GL_CLAMP_TO_EDGE = 33071;
  30298. GL_CLEAR = 5376;
  30299. GL_COLOR_ARRAY = 32886;
  30300. GL_COLOR_BUFFER_BIT = 16384;
  30301. GL_COLOR_LOGIC_OP = 3058;
  30302. GL_COLOR_MATERIAL = 2903;
  30303. GL_COMPRESSED_TEXTURE_FORMATS = 34467;
  30304. GL_CONSTANT_ATTENUATION = 4615;
  30305. GL_COPY = 5379;
  30306. GL_COPY_INVERTED = 5388;
  30307. GL_CULL_FACE = 2884;
  30308. GL_CW = 2304;
  30309. GL_DECAL = 8449;
  30310. GL_DECR = 7683;
  30311. GL_DEPTH_BITS = 3414;
  30312. GL_DEPTH_BUFFER_BIT = 256;
  30313. GL_DEPTH_TEST = 2929;
  30314. GL_DIFFUSE = 4609;
  30315. GL_DITHER = 3024;
  30316. GL_DONT_CARE = 4352;
  30317. GL_DST_ALPHA = 772;
  30318. GL_DST_COLOR = 774;
  30319. GL_EMISSION = 5632;
  30320. GL_EQUAL = 514;
  30321. GL_EQUIV = 5385;
  30322. GL_EXP = 2048;
  30323. GL_EXP2 = 2049;
  30324. GL_EXTENSIONS = 7939;
  30325. GL_FALSE = 0;
  30326. GL_FASTEST = 4353;
  30327. GL_FIXED = 5132;
  30328. GL_FLAT = 7424;
  30329. GL_FLOAT = 5126;
  30330. GL_FOG = 2912;
  30331. GL_FOG_COLOR = 2918;
  30332. GL_FOG_DENSITY = 2914;
  30333. GL_FOG_END = 2916;
  30334. GL_FOG_HINT = 3156;
  30335. GL_FOG_MODE = 2917;
  30336. GL_FOG_START = 2915;
  30337. GL_FRONT = 1028;
  30338. GL_FRONT_AND_BACK = 1032;
  30339. GL_GEQUAL = 518;
  30340. GL_GREATER = 516;
  30341. GL_GREEN_BITS = 3411;
  30342. GL_IMPLEMENTATION_COLOR_READ_FORMAT_OES = 35739;
  30343. GL_IMPLEMENTATION_COLOR_READ_TYPE_OES = 35738;
  30344. GL_INCR = 7682;
  30345. GL_INVALID_ENUM = 1280;
  30346. GL_INVALID_OPERATION = 1282;
  30347. GL_INVALID_VALUE = 1281;
  30348. GL_INVERT = 5386;
  30349. GL_KEEP = 7680;
  30350. GL_LEQUAL = 515;
  30351. GL_LESS = 513;
  30352. GL_LIGHT_MODEL_AMBIENT = 2899;
  30353. GL_LIGHT_MODEL_TWO_SIDE = 2898;
  30354. GL_LIGHT0 = 16384;
  30355. GL_LIGHT1 = 16385;
  30356. GL_LIGHT2 = 16386;
  30357. GL_LIGHT3 = 16387;
  30358. GL_LIGHT4 = 16388;
  30359. GL_LIGHT5 = 16389;
  30360. GL_LIGHT6 = 16390;
  30361. GL_LIGHT7 = 16391;
  30362. GL_LIGHTING = 2896;
  30363. GL_LINE_LOOP = 2;
  30364. GL_LINE_SMOOTH = 2848;
  30365. GL_LINE_SMOOTH_HINT = 3154;
  30366. GL_LINE_STRIP = 3;
  30367. GL_LINEAR = 9729;
  30368. GL_LINEAR_ATTENUATION = 4616;
  30369. GL_LINEAR_MIPMAP_LINEAR = 9987;
  30370. GL_LINEAR_MIPMAP_NEAREST = 9985;
  30371. GL_LINES = 1;
  30372. GL_LUMINANCE = 6409;
  30373. GL_LUMINANCE_ALPHA = 6410;
  30374. GL_MAX_ELEMENTS_INDICES = 33001;
  30375. GL_MAX_ELEMENTS_VERTICES = 33000;
  30376. GL_MAX_LIGHTS = 3377;
  30377. GL_MAX_MODELVIEW_STACK_DEPTH = 3382;
  30378. GL_MAX_PROJECTION_STACK_DEPTH = 3384;
  30379. GL_MAX_TEXTURE_SIZE = 3379;
  30380. GL_MAX_TEXTURE_STACK_DEPTH = 3385;
  30381. GL_MAX_TEXTURE_UNITS = 34018;
  30382. GL_MAX_VIEWPORT_DIMS = 3386;
  30383. GL_MODELVIEW = 5888;
  30384. GL_MODULATE = 8448;
  30385. GL_MULTISAMPLE = 32925;
  30386. GL_NAND = 5390;
  30387. GL_NEAREST = 9728;
  30388. GL_NEAREST_MIPMAP_LINEAR = 9986;
  30389. GL_NEAREST_MIPMAP_NEAREST = 9984;
  30390. GL_NEVER = 512;
  30391. GL_NICEST = 4354;
  30392. GL_NO_ERROR = 0;
  30393. GL_NOOP = 5381;
  30394. GL_NOR = 5384;
  30395. GL_NORMAL_ARRAY = 32885;
  30396. GL_NORMALIZE = 2977;
  30397. GL_NOTEQUAL = 517;
  30398. GL_NUM_COMPRESSED_TEXTURE_FORMATS = 34466;
  30399. GL_ONE = 1;
  30400. GL_ONE_MINUS_DST_ALPHA = 773;
  30401. GL_ONE_MINUS_DST_COLOR = 775;
  30402. GL_ONE_MINUS_SRC_ALPHA = 771;
  30403. GL_ONE_MINUS_SRC_COLOR = 769;
  30404. GL_OR = 5383;
  30405. GL_OR_INVERTED = 5389;
  30406. GL_OR_REVERSE = 5387;
  30407. GL_OUT_OF_MEMORY = 1285;
  30408. GL_PACK_ALIGNMENT = 3333;
  30409. GL_PALETTE4_R5_G6_B5_OES = 35730;
  30410. GL_PALETTE4_RGB5_A1_OES = 35732;
  30411. GL_PALETTE4_RGB8_OES = 35728;
  30412. GL_PALETTE4_RGBA4_OES = 35731;
  30413. GL_PALETTE4_RGBA8_OES = 35729;
  30414. GL_PALETTE8_R5_G6_B5_OES = 35735;
  30415. GL_PALETTE8_RGB5_A1_OES = 35737;
  30416. GL_PALETTE8_RGB8_OES = 35733;
  30417. GL_PALETTE8_RGBA4_OES = 35736;
  30418. GL_PALETTE8_RGBA8_OES = 35734;
  30419. GL_PERSPECTIVE_CORRECTION_HINT = 3152;
  30420. GL_POINT_SMOOTH = 2832;
  30421. GL_POINT_SMOOTH_HINT = 3153;
  30422. GL_POINTS = 0;
  30423. GL_POINT_FADE_THRESHOLD_SIZE = 33064;
  30424. GL_POINT_SIZE = 2833;
  30425. GL_POLYGON_OFFSET_FILL = 32823;
  30426. GL_POLYGON_SMOOTH_HINT = 3155;
  30427. GL_POSITION = 4611;
  30428. GL_PROJECTION = 5889;
  30429. GL_QUADRATIC_ATTENUATION = 4617;
  30430. GL_RED_BITS = 3410;
  30431. GL_RENDERER = 7937;
  30432. GL_REPEAT = 10497;
  30433. GL_REPLACE = 7681;
  30434. GL_RESCALE_NORMAL = 32826;
  30435. GL_RGB = 6407;
  30436. GL_RGBA = 6408;
  30437. GL_SAMPLE_ALPHA_TO_COVERAGE = 32926;
  30438. GL_SAMPLE_ALPHA_TO_ONE = 32927;
  30439. GL_SAMPLE_COVERAGE = 32928;
  30440. GL_SCISSOR_TEST = 3089;
  30441. GL_SET = 5391;
  30442. GL_SHININESS = 5633;
  30443. GL_SHORT = 5122;
  30444. GL_SMOOTH = 7425;
  30445. GL_SMOOTH_LINE_WIDTH_RANGE = 2850;
  30446. GL_SMOOTH_POINT_SIZE_RANGE = 2834;
  30447. GL_SPECULAR = 4610;
  30448. GL_SPOT_CUTOFF = 4614;
  30449. GL_SPOT_DIRECTION = 4612;
  30450. GL_SPOT_EXPONENT = 4613;
  30451. GL_SRC_ALPHA = 770;
  30452. GL_SRC_ALPHA_SATURATE = 776;
  30453. GL_SRC_COLOR = 768;
  30454. GL_STACK_OVERFLOW = 1283;
  30455. GL_STACK_UNDERFLOW = 1284;
  30456. GL_STENCIL_BITS = 3415;
  30457. GL_STENCIL_BUFFER_BIT = 1024;
  30458. GL_STENCIL_TEST = 2960;
  30459. GL_SUBPIXEL_BITS = 3408;
  30460. GL_TEXTURE = 5890;
  30461. GL_TEXTURE_2D = 3553;
  30462. GL_TEXTURE_COORD_ARRAY = 32888;
  30463. GL_TEXTURE_ENV = 8960;
  30464. GL_TEXTURE_ENV_COLOR = 8705;
  30465. GL_TEXTURE_ENV_MODE = 8704;
  30466. GL_TEXTURE_MAG_FILTER = 10240;
  30467. GL_TEXTURE_MIN_FILTER = 10241;
  30468. GL_TEXTURE_WRAP_S = 10242;
  30469. GL_TEXTURE_WRAP_T = 10243;
  30470. GL_TEXTURE0 = 33984;
  30471. GL_TEXTURE1 = 33985;
  30472. GL_TEXTURE2 = 33986;
  30473. GL_TEXTURE3 = 33987;
  30474. GL_TEXTURE4 = 33988;
  30475. GL_TEXTURE5 = 33989;
  30476. GL_TEXTURE6 = 33990;
  30477. GL_TEXTURE7 = 33991;
  30478. GL_TEXTURE8 = 33992;
  30479. GL_TEXTURE9 = 33993;
  30480. GL_TEXTURE10 = 33994;
  30481. GL_TEXTURE11 = 33995;
  30482. GL_TEXTURE12 = 33996;
  30483. GL_TEXTURE13 = 33997;
  30484. GL_TEXTURE14 = 33998;
  30485. GL_TEXTURE15 = 33999;
  30486. GL_TEXTURE16 = 34000;
  30487. GL_TEXTURE17 = 34001;
  30488. GL_TEXTURE18 = 34002;
  30489. GL_TEXTURE19 = 34003;
  30490. GL_TEXTURE20 = 34004;
  30491. GL_TEXTURE21 = 34005;
  30492. GL_TEXTURE22 = 34006;
  30493. GL_TEXTURE23 = 34007;
  30494. GL_TEXTURE24 = 34008;
  30495. GL_TEXTURE25 = 34009;
  30496. GL_TEXTURE26 = 34010;
  30497. GL_TEXTURE27 = 34011;
  30498. GL_TEXTURE28 = 34012;
  30499. GL_TEXTURE29 = 34013;
  30500. GL_TEXTURE30 = 34014;
  30501. GL_TEXTURE31 = 34015;
  30502. GL_TRIANGLE_FAN = 6;
  30503. GL_TRIANGLE_STRIP = 5;
  30504. GL_TRIANGLES = 4;
  30505. GL_TRUE = 1;
  30506. GL_UNPACK_ALIGNMENT = 3317;
  30507. GL_UNSIGNED_BYTE = 5121;
  30508. GL_UNSIGNED_SHORT = 5123;
  30509. GL_UNSIGNED_SHORT_4_4_4_4 = 32819;
  30510. GL_UNSIGNED_SHORT_5_5_5_1 = 32820;
  30511. GL_UNSIGNED_SHORT_5_6_5 = 33635;
  30512. GL_VENDOR = 7936;
  30513. GL_VERSION = 7938;
  30514. GL_VERTEX_ARRAY = 32884;
  30515. GL_XOR = 5382;
  30516. GL_ZERO = 0;
  30517. procedure glActiveTexture(para1: jint); overload;
  30518. procedure glAlphaFunc(para1: jint; para2: jfloat); overload;
  30519. procedure glAlphaFuncx(para1: jint; para2: jint); overload;
  30520. procedure glBindTexture(para1: jint; para2: jint); overload;
  30521. procedure glBlendFunc(para1: jint; para2: jint); overload;
  30522. procedure glClear(para1: jint); overload;
  30523. procedure glClearColor(para1: jfloat; para2: jfloat; para3: jfloat; para4: jfloat); overload;
  30524. procedure glClearColorx(para1: jint; para2: jint; para3: jint; para4: jint); overload;
  30525. procedure glClearDepthf(para1: jfloat); overload;
  30526. procedure glClearDepthx(para1: jint); overload;
  30527. procedure glClearStencil(para1: jint); overload;
  30528. procedure glClientActiveTexture(para1: jint); overload;
  30529. procedure glColor4f(para1: jfloat; para2: jfloat; para3: jfloat; para4: jfloat); overload;
  30530. procedure glColor4x(para1: jint; para2: jint; para3: jint; para4: jint); overload;
  30531. procedure glColorMask(para1: jboolean; para2: jboolean; para3: jboolean; para4: jboolean); overload;
  30532. procedure glColorPointer(para1: jint; para2: jint; para3: jint; para4: JNBuffer); overload;
  30533. procedure glCompressedTexImage2D(para1: jint; para2: jint; para3: jint; para4: jint; para5: jint; para6: jint; para7: jint; para8: JNBuffer); overload;
  30534. procedure glCompressedTexSubImage2D(para1: jint; para2: jint; para3: jint; para4: jint; para5: jint; para6: jint; para7: jint; para8: jint; para9: JNBuffer); overload;
  30535. procedure glCopyTexImage2D(para1: jint; para2: jint; para3: jint; para4: jint; para5: jint; para6: jint; para7: jint; para8: jint); overload;
  30536. procedure glCopyTexSubImage2D(para1: jint; para2: jint; para3: jint; para4: jint; para5: jint; para6: jint; para7: jint; para8: jint); overload;
  30537. procedure glCullFace(para1: jint); overload;
  30538. procedure glDeleteTextures(para1: jint; para2: Arr1jint; para3: jint); overload;
  30539. procedure glDeleteTextures(para1: jint; var para2: array of jint; para3: jint); overload;
  30540. procedure glDeleteTextures(para1: jint; para2: JNIntBuffer); overload;
  30541. procedure glDepthFunc(para1: jint); overload;
  30542. procedure glDepthMask(para1: jboolean); overload;
  30543. procedure glDepthRangef(para1: jfloat; para2: jfloat); overload;
  30544. procedure glDepthRangex(para1: jint; para2: jint); overload;
  30545. procedure glDisable(para1: jint); overload;
  30546. procedure glDisableClientState(para1: jint); overload;
  30547. procedure glDrawArrays(para1: jint; para2: jint; para3: jint); overload;
  30548. procedure glDrawElements(para1: jint; para2: jint; para3: jint; para4: JNBuffer); overload;
  30549. procedure glEnable(para1: jint); overload;
  30550. procedure glEnableClientState(para1: jint); overload;
  30551. procedure glFinish(); overload;
  30552. procedure glFlush(); overload;
  30553. procedure glFogf(para1: jint; para2: jfloat); overload;
  30554. procedure glFogfv(para1: jint; para2: Arr1jfloat; para3: jint); overload;
  30555. procedure glFogfv(para1: jint; var para2: array of jfloat; para3: jint); overload;
  30556. procedure glFogfv(para1: jint; para2: JNFloatBuffer); overload;
  30557. procedure glFogx(para1: jint; para2: jint); overload;
  30558. procedure glFogxv(para1: jint; para2: Arr1jint; para3: jint); overload;
  30559. procedure glFogxv(para1: jint; var para2: array of jint; para3: jint); overload;
  30560. procedure glFogxv(para1: jint; para2: JNIntBuffer); overload;
  30561. procedure glFrontFace(para1: jint); overload;
  30562. procedure glFrustumf(para1: jfloat; para2: jfloat; para3: jfloat; para4: jfloat; para5: jfloat; para6: jfloat); overload;
  30563. procedure glFrustumx(para1: jint; para2: jint; para3: jint; para4: jint; para5: jint; para6: jint); overload;
  30564. procedure glGenTextures(para1: jint; para2: Arr1jint; para3: jint); overload;
  30565. procedure glGenTextures(para1: jint; var para2: array of jint; para3: jint); overload;
  30566. procedure glGenTextures(para1: jint; para2: JNIntBuffer); overload;
  30567. function glGetError(): jint; overload;
  30568. procedure glGetIntegerv(para1: jint; para2: Arr1jint; para3: jint); overload;
  30569. procedure glGetIntegerv(para1: jint; var para2: array of jint; para3: jint); overload;
  30570. procedure glGetIntegerv(para1: jint; para2: JNIntBuffer); overload;
  30571. function glGetString(para1: jint): JLString; overload;
  30572. procedure glHint(para1: jint; para2: jint); overload;
  30573. procedure glLightModelf(para1: jint; para2: jfloat); overload;
  30574. procedure glLightModelfv(para1: jint; para2: Arr1jfloat; para3: jint); overload;
  30575. procedure glLightModelfv(para1: jint; var para2: array of jfloat; para3: jint); overload;
  30576. procedure glLightModelfv(para1: jint; para2: JNFloatBuffer); overload;
  30577. procedure glLightModelx(para1: jint; para2: jint); overload;
  30578. procedure glLightModelxv(para1: jint; para2: Arr1jint; para3: jint); overload;
  30579. procedure glLightModelxv(para1: jint; var para2: array of jint; para3: jint); overload;
  30580. procedure glLightModelxv(para1: jint; para2: JNIntBuffer); overload;
  30581. procedure glLightf(para1: jint; para2: jint; para3: jfloat); overload;
  30582. procedure glLightfv(para1: jint; para2: jint; para3: Arr1jfloat; para4: jint); overload;
  30583. procedure glLightfv(para1: jint; para2: jint; var para3: array of jfloat; para4: jint); overload;
  30584. procedure glLightfv(para1: jint; para2: jint; para3: JNFloatBuffer); overload;
  30585. procedure glLightx(para1: jint; para2: jint; para3: jint); overload;
  30586. procedure glLightxv(para1: jint; para2: jint; para3: Arr1jint; para4: jint); overload;
  30587. procedure glLightxv(para1: jint; para2: jint; var para3: array of jint; para4: jint); overload;
  30588. procedure glLightxv(para1: jint; para2: jint; para3: JNIntBuffer); overload;
  30589. procedure glLineWidth(para1: jfloat); overload;
  30590. procedure glLineWidthx(para1: jint); overload;
  30591. procedure glLoadIdentity(); overload;
  30592. procedure glLoadMatrixf(para1: Arr1jfloat; para2: jint); overload;
  30593. procedure glLoadMatrixf(var para1: array of jfloat; para2: jint); overload;
  30594. procedure glLoadMatrixf(para1: JNFloatBuffer); overload;
  30595. procedure glLoadMatrixx(para1: Arr1jint; para2: jint); overload;
  30596. procedure glLoadMatrixx(var para1: array of jint; para2: jint); overload;
  30597. procedure glLoadMatrixx(para1: JNIntBuffer); overload;
  30598. procedure glLogicOp(para1: jint); overload;
  30599. procedure glMaterialf(para1: jint; para2: jint; para3: jfloat); overload;
  30600. procedure glMaterialfv(para1: jint; para2: jint; para3: Arr1jfloat; para4: jint); overload;
  30601. procedure glMaterialfv(para1: jint; para2: jint; var para3: array of jfloat; para4: jint); overload;
  30602. procedure glMaterialfv(para1: jint; para2: jint; para3: JNFloatBuffer); overload;
  30603. procedure glMaterialx(para1: jint; para2: jint; para3: jint); overload;
  30604. procedure glMaterialxv(para1: jint; para2: jint; para3: Arr1jint; para4: jint); overload;
  30605. procedure glMaterialxv(para1: jint; para2: jint; var para3: array of jint; para4: jint); overload;
  30606. procedure glMaterialxv(para1: jint; para2: jint; para3: JNIntBuffer); overload;
  30607. procedure glMatrixMode(para1: jint); overload;
  30608. procedure glMultMatrixf(para1: Arr1jfloat; para2: jint); overload;
  30609. procedure glMultMatrixf(var para1: array of jfloat; para2: jint); overload;
  30610. procedure glMultMatrixf(para1: JNFloatBuffer); overload;
  30611. procedure glMultMatrixx(para1: Arr1jint; para2: jint); overload;
  30612. procedure glMultMatrixx(var para1: array of jint; para2: jint); overload;
  30613. procedure glMultMatrixx(para1: JNIntBuffer); overload;
  30614. procedure glMultiTexCoord4f(para1: jint; para2: jfloat; para3: jfloat; para4: jfloat; para5: jfloat); overload;
  30615. procedure glMultiTexCoord4x(para1: jint; para2: jint; para3: jint; para4: jint; para5: jint); overload;
  30616. procedure glNormal3f(para1: jfloat; para2: jfloat; para3: jfloat); overload;
  30617. procedure glNormal3x(para1: jint; para2: jint; para3: jint); overload;
  30618. procedure glNormalPointer(para1: jint; para2: jint; para3: JNBuffer); overload;
  30619. procedure glOrthof(para1: jfloat; para2: jfloat; para3: jfloat; para4: jfloat; para5: jfloat; para6: jfloat); overload;
  30620. procedure glOrthox(para1: jint; para2: jint; para3: jint; para4: jint; para5: jint; para6: jint); overload;
  30621. procedure glPixelStorei(para1: jint; para2: jint); overload;
  30622. procedure glPointSize(para1: jfloat); overload;
  30623. procedure glPointSizex(para1: jint); overload;
  30624. procedure glPolygonOffset(para1: jfloat; para2: jfloat); overload;
  30625. procedure glPolygonOffsetx(para1: jint; para2: jint); overload;
  30626. procedure glPopMatrix(); overload;
  30627. procedure glPushMatrix(); overload;
  30628. procedure glReadPixels(para1: jint; para2: jint; para3: jint; para4: jint; para5: jint; para6: jint; para7: JNBuffer); overload;
  30629. procedure glRotatef(para1: jfloat; para2: jfloat; para3: jfloat; para4: jfloat); overload;
  30630. procedure glRotatex(para1: jint; para2: jint; para3: jint; para4: jint); overload;
  30631. procedure glSampleCoverage(para1: jfloat; para2: jboolean); overload;
  30632. procedure glSampleCoveragex(para1: jint; para2: jboolean); overload;
  30633. procedure glScalef(para1: jfloat; para2: jfloat; para3: jfloat); overload;
  30634. procedure glScalex(para1: jint; para2: jint; para3: jint); overload;
  30635. procedure glScissor(para1: jint; para2: jint; para3: jint; para4: jint); overload;
  30636. procedure glShadeModel(para1: jint); overload;
  30637. procedure glStencilFunc(para1: jint; para2: jint; para3: jint); overload;
  30638. procedure glStencilMask(para1: jint); overload;
  30639. procedure glStencilOp(para1: jint; para2: jint; para3: jint); overload;
  30640. procedure glTexCoordPointer(para1: jint; para2: jint; para3: jint; para4: JNBuffer); overload;
  30641. procedure glTexEnvf(para1: jint; para2: jint; para3: jfloat); overload;
  30642. procedure glTexEnvfv(para1: jint; para2: jint; para3: Arr1jfloat; para4: jint); overload;
  30643. procedure glTexEnvfv(para1: jint; para2: jint; var para3: array of jfloat; para4: jint); overload;
  30644. procedure glTexEnvfv(para1: jint; para2: jint; para3: JNFloatBuffer); overload;
  30645. procedure glTexEnvx(para1: jint; para2: jint; para3: jint); overload;
  30646. procedure glTexEnvxv(para1: jint; para2: jint; para3: Arr1jint; para4: jint); overload;
  30647. procedure glTexEnvxv(para1: jint; para2: jint; var para3: array of jint; para4: jint); overload;
  30648. procedure glTexEnvxv(para1: jint; para2: jint; para3: JNIntBuffer); overload;
  30649. procedure glTexImage2D(para1: jint; para2: jint; para3: jint; para4: jint; para5: jint; para6: jint; para7: jint; para8: jint; para9: JNBuffer); overload;
  30650. procedure glTexParameterf(para1: jint; para2: jint; para3: jfloat); overload;
  30651. procedure glTexParameterx(para1: jint; para2: jint; para3: jint); overload;
  30652. procedure glTexSubImage2D(para1: jint; para2: jint; para3: jint; para4: jint; para5: jint; para6: jint; para7: jint; para8: jint; para9: JNBuffer); overload;
  30653. procedure glTranslatef(para1: jfloat; para2: jfloat; para3: jfloat); overload;
  30654. procedure glTranslatex(para1: jint; para2: jint; para3: jint); overload;
  30655. procedure glVertexPointer(para1: jint; para2: jint; para3: jint; para4: JNBuffer); overload;
  30656. procedure glViewport(para1: jint; para2: jint; para3: jint; para4: jint); overload;
  30657. end;
  30658. JMKOGL10Ext = interface external 'javax.microedition.khronos.opengles' name 'GL10Ext' (JMKOGL)
  30659. function glQueryMatrixxOES(para1: Arr1jint; para2: jint; para3: Arr1jint; para4: jint): jint; overload;
  30660. function glQueryMatrixxOES(var para1: array of jint; para2: jint; var para3: array of jint; para4: jint): jint; overload;
  30661. function glQueryMatrixxOES(para1: JNIntBuffer; para2: JNIntBuffer): jint; overload;
  30662. end;
  30663. JMKOGL11Ext = interface external 'javax.microedition.khronos.opengles' name 'GL11Ext' (JMKOGL)
  30664. const
  30665. GL_MATRIX_INDEX_ARRAY_BUFFER_BINDING_OES = 35742;
  30666. GL_MATRIX_INDEX_ARRAY_OES = 34884;
  30667. GL_MATRIX_INDEX_ARRAY_POINTER_OES = 34889;
  30668. GL_MATRIX_INDEX_ARRAY_SIZE_OES = 34886;
  30669. GL_MATRIX_INDEX_ARRAY_STRIDE_OES = 34888;
  30670. GL_MATRIX_INDEX_ARRAY_TYPE_OES = 34887;
  30671. GL_MATRIX_PALETTE_OES = 34880;
  30672. GL_MAX_PALETTE_MATRICES_OES = 34882;
  30673. GL_MAX_VERTEX_UNITS_OES = 34468;
  30674. GL_TEXTURE_CROP_RECT_OES = 35741;
  30675. GL_WEIGHT_ARRAY_BUFFER_BINDING_OES = 34974;
  30676. GL_WEIGHT_ARRAY_OES = 34477;
  30677. GL_WEIGHT_ARRAY_POINTER_OES = 34476;
  30678. GL_WEIGHT_ARRAY_SIZE_OES = 34475;
  30679. GL_WEIGHT_ARRAY_STRIDE_OES = 34474;
  30680. GL_WEIGHT_ARRAY_TYPE_OES = 34473;
  30681. procedure glTexParameterfv(para1: jint; para2: jint; para3: Arr1jfloat; para4: jint); overload;
  30682. procedure glTexParameterfv(para1: jint; para2: jint; var para3: array of jfloat; para4: jint); overload;
  30683. procedure glCurrentPaletteMatrixOES(para1: jint); overload;
  30684. procedure glDrawTexfOES(para1: jfloat; para2: jfloat; para3: jfloat; para4: jfloat; para5: jfloat); overload;
  30685. procedure glDrawTexfvOES(para1: Arr1jfloat; para2: jint); overload;
  30686. procedure glDrawTexfvOES(var para1: array of jfloat; para2: jint); overload;
  30687. procedure glDrawTexfvOES(para1: JNFloatBuffer); overload;
  30688. procedure glDrawTexiOES(para1: jint; para2: jint; para3: jint; para4: jint; para5: jint); overload;
  30689. procedure glDrawTexivOES(para1: Arr1jint; para2: jint); overload;
  30690. procedure glDrawTexivOES(var para1: array of jint; para2: jint); overload;
  30691. procedure glDrawTexivOES(para1: JNIntBuffer); overload;
  30692. procedure glDrawTexsOES(para1: jshort; para2: jshort; para3: jshort; para4: jshort; para5: jshort); overload;
  30693. procedure glDrawTexsvOES(para1: Arr1jshort; para2: jint); overload;
  30694. procedure glDrawTexsvOES(var para1: array of jshort; para2: jint); overload;
  30695. procedure glDrawTexsvOES(para1: JNShortBuffer); overload;
  30696. procedure glDrawTexxOES(para1: jint; para2: jint; para3: jint; para4: jint; para5: jint); overload;
  30697. procedure glDrawTexxvOES(para1: Arr1jint; para2: jint); overload;
  30698. procedure glDrawTexxvOES(var para1: array of jint; para2: jint); overload;
  30699. procedure glDrawTexxvOES(para1: JNIntBuffer); overload;
  30700. procedure glEnable(para1: jint); overload;
  30701. procedure glEnableClientState(para1: jint); overload;
  30702. procedure glLoadPaletteFromModelViewMatrixOES(); overload;
  30703. procedure glMatrixIndexPointerOES(para1: jint; para2: jint; para3: jint; para4: JNBuffer); overload;
  30704. procedure glMatrixIndexPointerOES(para1: jint; para2: jint; para3: jint; para4: jint); overload;
  30705. procedure glWeightPointerOES(para1: jint; para2: jint; para3: jint; para4: JNBuffer); overload;
  30706. procedure glWeightPointerOES(para1: jint; para2: jint; para3: jint; para4: jint); overload;
  30707. end;
  30708. JMKOGL11ExtensionPack = interface external 'javax.microedition.khronos.opengles' name 'GL11ExtensionPack' (JMKOGL)
  30709. const
  30710. GL_BLEND_DST_ALPHA = 32970;
  30711. GL_BLEND_DST_RGB = 32968;
  30712. GL_BLEND_EQUATION = 32777;
  30713. GL_BLEND_EQUATION_ALPHA = 34877;
  30714. GL_BLEND_EQUATION_RGB = 32777;
  30715. GL_BLEND_SRC_ALPHA = 32971;
  30716. GL_BLEND_SRC_RGB = 32969;
  30717. GL_COLOR_ATTACHMENT0_OES = 36064;
  30718. GL_COLOR_ATTACHMENT1_OES = 36065;
  30719. GL_COLOR_ATTACHMENT2_OES = 36066;
  30720. GL_COLOR_ATTACHMENT3_OES = 36067;
  30721. GL_COLOR_ATTACHMENT4_OES = 36068;
  30722. GL_COLOR_ATTACHMENT5_OES = 36069;
  30723. GL_COLOR_ATTACHMENT6_OES = 36070;
  30724. GL_COLOR_ATTACHMENT7_OES = 36071;
  30725. GL_COLOR_ATTACHMENT8_OES = 36072;
  30726. GL_COLOR_ATTACHMENT9_OES = 36073;
  30727. GL_COLOR_ATTACHMENT10_OES = 36074;
  30728. GL_COLOR_ATTACHMENT11_OES = 36075;
  30729. GL_COLOR_ATTACHMENT12_OES = 36076;
  30730. GL_COLOR_ATTACHMENT13_OES = 36077;
  30731. GL_COLOR_ATTACHMENT14_OES = 36078;
  30732. GL_COLOR_ATTACHMENT15_OES = 36079;
  30733. GL_DECR_WRAP = 34056;
  30734. GL_DEPTH_ATTACHMENT_OES = 36096;
  30735. GL_DEPTH_COMPONENT = 6402;
  30736. GL_DEPTH_COMPONENT16 = 33189;
  30737. GL_DEPTH_COMPONENT24 = 33190;
  30738. GL_DEPTH_COMPONENT32 = 33191;
  30739. GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME_OES = 36049;
  30740. GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE_OES = 36048;
  30741. GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE_OES = 36051;
  30742. GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL_OES = 36050;
  30743. GL_FRAMEBUFFER_BINDING_OES = 36006;
  30744. GL_FRAMEBUFFER_COMPLETE_OES = 36053;
  30745. GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT_OES = 36054;
  30746. GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS_OES = 36057;
  30747. GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER_OES = 36059;
  30748. GL_FRAMEBUFFER_INCOMPLETE_FORMATS_OES = 36058;
  30749. GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT_OES = 36055;
  30750. GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER_OES = 36060;
  30751. GL_FRAMEBUFFER_OES = 36160;
  30752. GL_FRAMEBUFFER_UNSUPPORTED_OES = 36061;
  30753. GL_FUNC_ADD = 32774;
  30754. GL_FUNC_REVERSE_SUBTRACT = 32779;
  30755. GL_FUNC_SUBTRACT = 32778;
  30756. GL_INCR_WRAP = 34055;
  30757. GL_INVALID_FRAMEBUFFER_OPERATION_OES = 1286;
  30758. GL_MAX_COLOR_ATTACHMENTS_OES = 36063;
  30759. GL_MAX_CUBE_MAP_TEXTURE_SIZE = 34076;
  30760. GL_MAX_RENDERBUFFER_SIZE_OES = 34024;
  30761. GL_MIRRORED_REPEAT = 33648;
  30762. GL_NORMAL_MAP = 34065;
  30763. GL_REFLECTION_MAP = 34066;
  30764. GL_RENDERBUFFER_ALPHA_SIZE_OES = 36179;
  30765. GL_RENDERBUFFER_BINDING_OES = 36007;
  30766. GL_RENDERBUFFER_BLUE_SIZE_OES = 36178;
  30767. GL_RENDERBUFFER_DEPTH_SIZE_OES = 36180;
  30768. GL_RENDERBUFFER_GREEN_SIZE_OES = 36177;
  30769. GL_RENDERBUFFER_HEIGHT_OES = 36163;
  30770. GL_RENDERBUFFER_INTERNAL_FORMAT_OES = 36164;
  30771. GL_RENDERBUFFER_OES = 36161;
  30772. GL_RENDERBUFFER_RED_SIZE_OES = 36176;
  30773. GL_RENDERBUFFER_STENCIL_SIZE_OES = 36181;
  30774. GL_RENDERBUFFER_WIDTH_OES = 36162;
  30775. GL_RGB5_A1 = 32855;
  30776. GL_RGB565_OES = 36194;
  30777. GL_RGB8 = 32849;
  30778. GL_RGBA4 = 32854;
  30779. GL_RGBA8 = 32856;
  30780. GL_STENCIL_ATTACHMENT_OES = 36128;
  30781. GL_STENCIL_INDEX = 6401;
  30782. GL_STENCIL_INDEX1_OES = 36166;
  30783. GL_STENCIL_INDEX4_OES = 36167;
  30784. GL_STENCIL_INDEX8_OES = 36168;
  30785. GL_STR = -1;
  30786. GL_TEXTURE_BINDING_CUBE_MAP = 34068;
  30787. GL_TEXTURE_CUBE_MAP = 34067;
  30788. GL_TEXTURE_CUBE_MAP_NEGATIVE_X = 34070;
  30789. GL_TEXTURE_CUBE_MAP_NEGATIVE_Y = 34072;
  30790. GL_TEXTURE_CUBE_MAP_NEGATIVE_Z = 34074;
  30791. GL_TEXTURE_CUBE_MAP_POSITIVE_X = 34069;
  30792. GL_TEXTURE_CUBE_MAP_POSITIVE_Y = 34071;
  30793. GL_TEXTURE_CUBE_MAP_POSITIVE_Z = 34073;
  30794. GL_TEXTURE_GEN_MODE = 9472;
  30795. GL_TEXTURE_GEN_STR = 36192;
  30796. procedure glBindFramebufferOES(para1: jint; para2: jint); overload;
  30797. procedure glBindRenderbufferOES(para1: jint; para2: jint); overload;
  30798. procedure glBindTexture(para1: jint; para2: jint); overload;
  30799. procedure glBlendEquation(para1: jint); overload;
  30800. procedure glBlendEquationSeparate(para1: jint; para2: jint); overload;
  30801. procedure glBlendFuncSeparate(para1: jint; para2: jint; para3: jint; para4: jint); overload;
  30802. function glCheckFramebufferStatusOES(para1: jint): jint; overload;
  30803. procedure glCompressedTexImage2D(para1: jint; para2: jint; para3: jint; para4: jint; para5: jint; para6: jint; para7: jint; para8: JNBuffer); overload;
  30804. procedure glCopyTexImage2D(para1: jint; para2: jint; para3: jint; para4: jint; para5: jint; para6: jint; para7: jint; para8: jint); overload;
  30805. procedure glDeleteFramebuffersOES(para1: jint; para2: Arr1jint; para3: jint); overload;
  30806. procedure glDeleteFramebuffersOES(para1: jint; var para2: array of jint; para3: jint); overload;
  30807. procedure glDeleteFramebuffersOES(para1: jint; para2: JNIntBuffer); overload;
  30808. procedure glDeleteRenderbuffersOES(para1: jint; para2: Arr1jint; para3: jint); overload;
  30809. procedure glDeleteRenderbuffersOES(para1: jint; var para2: array of jint; para3: jint); overload;
  30810. procedure glDeleteRenderbuffersOES(para1: jint; para2: JNIntBuffer); overload;
  30811. procedure glEnable(para1: jint); overload;
  30812. procedure glFramebufferRenderbufferOES(para1: jint; para2: jint; para3: jint; para4: jint); overload;
  30813. procedure glFramebufferTexture2DOES(para1: jint; para2: jint; para3: jint; para4: jint; para5: jint); overload;
  30814. procedure glGenerateMipmapOES(para1: jint); overload;
  30815. procedure glGenFramebuffersOES(para1: jint; para2: Arr1jint; para3: jint); overload;
  30816. procedure glGenFramebuffersOES(para1: jint; var para2: array of jint; para3: jint); overload;
  30817. procedure glGenFramebuffersOES(para1: jint; para2: JNIntBuffer); overload;
  30818. procedure glGenRenderbuffersOES(para1: jint; para2: Arr1jint; para3: jint); overload;
  30819. procedure glGenRenderbuffersOES(para1: jint; var para2: array of jint; para3: jint); overload;
  30820. procedure glGenRenderbuffersOES(para1: jint; para2: JNIntBuffer); overload;
  30821. procedure glGetFramebufferAttachmentParameterivOES(para1: jint; para2: jint; para3: jint; para4: Arr1jint; para5: jint); overload;
  30822. procedure glGetFramebufferAttachmentParameterivOES(para1: jint; para2: jint; para3: jint; var para4: array of jint; para5: jint); overload;
  30823. procedure glGetFramebufferAttachmentParameterivOES(para1: jint; para2: jint; para3: jint; para4: JNIntBuffer); overload;
  30824. procedure glGetIntegerv(para1: jint; para2: Arr1jint; para3: jint); overload;
  30825. procedure glGetIntegerv(para1: jint; var para2: array of jint; para3: jint); overload;
  30826. procedure glGetIntegerv(para1: jint; para2: JNIntBuffer); overload;
  30827. procedure glGetRenderbufferParameterivOES(para1: jint; para2: jint; para3: Arr1jint; para4: jint); overload;
  30828. procedure glGetRenderbufferParameterivOES(para1: jint; para2: jint; var para3: array of jint; para4: jint); overload;
  30829. procedure glGetRenderbufferParameterivOES(para1: jint; para2: jint; para3: JNIntBuffer); overload;
  30830. procedure glGetTexGenfv(para1: jint; para2: jint; para3: Arr1jfloat; para4: jint); overload;
  30831. procedure glGetTexGenfv(para1: jint; para2: jint; var para3: array of jfloat; para4: jint); overload;
  30832. procedure glGetTexGenfv(para1: jint; para2: jint; para3: JNFloatBuffer); overload;
  30833. procedure glGetTexGeniv(para1: jint; para2: jint; para3: Arr1jint; para4: jint); overload;
  30834. procedure glGetTexGeniv(para1: jint; para2: jint; var para3: array of jint; para4: jint); overload;
  30835. procedure glGetTexGeniv(para1: jint; para2: jint; para3: JNIntBuffer); overload;
  30836. procedure glGetTexGenxv(para1: jint; para2: jint; para3: Arr1jint; para4: jint); overload;
  30837. procedure glGetTexGenxv(para1: jint; para2: jint; var para3: array of jint; para4: jint); overload;
  30838. procedure glGetTexGenxv(para1: jint; para2: jint; para3: JNIntBuffer); overload;
  30839. function glIsFramebufferOES(para1: jint): jboolean; overload;
  30840. function glIsRenderbufferOES(para1: jint): jboolean; overload;
  30841. procedure glRenderbufferStorageOES(para1: jint; para2: jint; para3: jint; para4: jint); overload;
  30842. procedure glStencilOp(para1: jint; para2: jint; para3: jint); overload;
  30843. procedure glTexEnvf(para1: jint; para2: jint; para3: jfloat); overload;
  30844. procedure glTexEnvfv(para1: jint; para2: jint; para3: Arr1jfloat; para4: jint); overload;
  30845. procedure glTexEnvfv(para1: jint; para2: jint; var para3: array of jfloat; para4: jint); overload;
  30846. procedure glTexEnvfv(para1: jint; para2: jint; para3: JNFloatBuffer); overload;
  30847. procedure glTexEnvx(para1: jint; para2: jint; para3: jint); overload;
  30848. procedure glTexEnvxv(para1: jint; para2: jint; para3: Arr1jint; para4: jint); overload;
  30849. procedure glTexEnvxv(para1: jint; para2: jint; var para3: array of jint; para4: jint); overload;
  30850. procedure glTexEnvxv(para1: jint; para2: jint; para3: JNIntBuffer); overload;
  30851. procedure glTexGenf(para1: jint; para2: jint; para3: jfloat); overload;
  30852. procedure glTexGenfv(para1: jint; para2: jint; para3: Arr1jfloat; para4: jint); overload;
  30853. procedure glTexGenfv(para1: jint; para2: jint; var para3: array of jfloat; para4: jint); overload;
  30854. procedure glTexGenfv(para1: jint; para2: jint; para3: JNFloatBuffer); overload;
  30855. procedure glTexGeni(para1: jint; para2: jint; para3: jint); overload;
  30856. procedure glTexGeniv(para1: jint; para2: jint; para3: Arr1jint; para4: jint); overload;
  30857. procedure glTexGeniv(para1: jint; para2: jint; var para3: array of jint; para4: jint); overload;
  30858. procedure glTexGeniv(para1: jint; para2: jint; para3: JNIntBuffer); overload;
  30859. procedure glTexGenx(para1: jint; para2: jint; para3: jint); overload;
  30860. procedure glTexGenxv(para1: jint; para2: jint; para3: Arr1jint; para4: jint); overload;
  30861. procedure glTexGenxv(para1: jint; para2: jint; var para3: array of jint; para4: jint); overload;
  30862. procedure glTexGenxv(para1: jint; para2: jint; para3: JNIntBuffer); overload;
  30863. procedure glTexParameterf(para1: jint; para2: jint; para3: jfloat); overload;
  30864. end;
  30865. JNSSSLServerSocketFactory = class abstract external 'javax.net.ssl' name 'SSLServerSocketFactory' (JNServerSocketFactory)
  30866. strict protected
  30867. constructor create(); overload;
  30868. public
  30869. class function getDefault(): JNServerSocketFactory; static; overload;
  30870. function getDefaultCipherSuites(): Arr1JLString; overload; virtual; abstract;
  30871. function getSupportedCipherSuites(): Arr1JLString; overload; virtual; abstract;
  30872. end;
  30873. JNSSSLSocketFactory = class abstract external 'javax.net.ssl' name 'SSLSocketFactory' (JNSocketFactory)
  30874. public
  30875. constructor create(); overload;
  30876. class function getDefault(): JNSocketFactory; static; overload;
  30877. function getDefaultCipherSuites(): Arr1JLString; overload; virtual; abstract;
  30878. function getSupportedCipherSuites(): Arr1JLString; overload; virtual; abstract;
  30879. function createSocket(para1: JNSocket; para2: JLString; para3: jint; para4: jboolean): JNSocket; overload; virtual; abstract; // throws java.io.IOException
  30880. end;
  30881. OAHCSX509HostnameVerifier = interface external 'org.apache.http.conn.ssl' name 'X509HostnameVerifier' (JNSHostnameVerifier)
  30882. function verify(para1: JLString; para2: JNSSSLSession): jboolean; overload;
  30883. procedure verify(para1: JLString; para2: JNSSSLSocket); overload; // throws java.io.IOException
  30884. procedure verify(para1: JLString; para2: JSCX509Certificate); overload; // throws javax.net.ssl.SSLException
  30885. procedure verify(para1: JLString; para2: Arr1JLString; para3: Arr1JLString); overload; // throws javax.net.ssl.SSLException
  30886. procedure verify(para1: JLString; var para2: array of JLString; var para3: array of JLString); overload; // throws javax.net.ssl.SSLException
  30887. end;
  30888. JNSX509KeyManager = interface external 'javax.net.ssl' name 'X509KeyManager' (JNSKeyManager)
  30889. function chooseClientAlias(para1: Arr1JLString; para2: Arr1JSPrincipal; para3: JNSocket): JLString; overload;
  30890. function chooseClientAlias(var para1: array of JLString; var para2: array of JSPrincipal; para3: JNSocket): JLString; overload;
  30891. function chooseServerAlias(para1: JLString; para2: Arr1JSPrincipal; para3: JNSocket): JLString; overload;
  30892. function chooseServerAlias(para1: JLString; var para2: array of JSPrincipal; para3: JNSocket): JLString; overload;
  30893. function getCertificateChain(para1: JLString): Arr1JSCX509Certificate; overload;
  30894. function getClientAliases(para1: JLString; para2: Arr1JSPrincipal): Arr1JLString; overload;
  30895. function getClientAliases(para1: JLString; var para2: array of JSPrincipal): Arr1JLString; overload;
  30896. function getServerAliases(para1: JLString; para2: Arr1JSPrincipal): Arr1JLString; overload;
  30897. function getServerAliases(para1: JLString; var para2: array of JSPrincipal): Arr1JLString; overload;
  30898. function getPrivateKey(para1: JLString): JSPrivateKey; overload;
  30899. end;
  30900. JNSCertPathTrustManagerParameters = class external 'javax.net.ssl' name 'CertPathTrustManagerParameters' (JLObject, JNSManagerFactoryParameters)
  30901. public
  30902. constructor create(para1: JSCCertPathParameters); overload;
  30903. function getParameters(): JSCCertPathParameters; overload; virtual;
  30904. end;
  30905. JNSX509TrustManager = interface external 'javax.net.ssl' name 'X509TrustManager' (JNSTrustManager)
  30906. procedure checkClientTrusted(para1: Arr1JSCX509Certificate; para2: JLString); overload; // throws java.security.cert.CertificateException
  30907. procedure checkClientTrusted(var para1: array of JSCX509Certificate; para2: JLString); overload; // throws java.security.cert.CertificateException
  30908. procedure checkServerTrusted(para1: Arr1JSCX509Certificate; para2: JLString); overload; // throws java.security.cert.CertificateException
  30909. procedure checkServerTrusted(var para1: array of JSCX509Certificate; para2: JLString); overload; // throws java.security.cert.CertificateException
  30910. function getAcceptedIssuers(): Arr1JSCX509Certificate; overload;
  30911. end;
  30912. JSKeyStore = class external 'java.security' name 'KeyStore' (JLObject)
  30913. public
  30914. type
  30915. InnerProtectionParameter = interface;
  30916. Arr1InnerProtectionParameter = array of InnerProtectionParameter;
  30917. Arr2InnerProtectionParameter = array of Arr1InnerProtectionParameter;
  30918. Arr3InnerProtectionParameter = array of Arr2InnerProtectionParameter;
  30919. InnerEntry = interface;
  30920. Arr1InnerEntry = array of InnerEntry;
  30921. Arr2InnerEntry = array of Arr1InnerEntry;
  30922. Arr3InnerEntry = array of Arr2InnerEntry;
  30923. InnerPasswordProtection = class;
  30924. Arr1InnerPasswordProtection = array of InnerPasswordProtection;
  30925. Arr2InnerPasswordProtection = array of Arr1InnerPasswordProtection;
  30926. Arr3InnerPasswordProtection = array of Arr2InnerPasswordProtection;
  30927. InnerLoadStoreParameter = interface;
  30928. Arr1InnerLoadStoreParameter = array of InnerLoadStoreParameter;
  30929. Arr2InnerLoadStoreParameter = array of Arr1InnerLoadStoreParameter;
  30930. Arr3InnerLoadStoreParameter = array of Arr2InnerLoadStoreParameter;
  30931. InnerCallbackHandlerProtection = class;
  30932. Arr1InnerCallbackHandlerProtection = array of InnerCallbackHandlerProtection;
  30933. Arr2InnerCallbackHandlerProtection = array of Arr1InnerCallbackHandlerProtection;
  30934. Arr3InnerCallbackHandlerProtection = array of Arr2InnerCallbackHandlerProtection;
  30935. InnerBuilder = class;
  30936. Arr1InnerBuilder = array of InnerBuilder;
  30937. Arr2InnerBuilder = array of Arr1InnerBuilder;
  30938. Arr3InnerBuilder = array of Arr2InnerBuilder;
  30939. InnerTrustedCertificateEntry = class;
  30940. Arr1InnerTrustedCertificateEntry = array of InnerTrustedCertificateEntry;
  30941. Arr2InnerTrustedCertificateEntry = array of Arr1InnerTrustedCertificateEntry;
  30942. Arr3InnerTrustedCertificateEntry = array of Arr2InnerTrustedCertificateEntry;
  30943. InnerSecretKeyEntry = class;
  30944. Arr1InnerSecretKeyEntry = array of InnerSecretKeyEntry;
  30945. Arr2InnerSecretKeyEntry = array of Arr1InnerSecretKeyEntry;
  30946. Arr3InnerSecretKeyEntry = array of Arr2InnerSecretKeyEntry;
  30947. InnerPrivateKeyEntry = class;
  30948. Arr1InnerPrivateKeyEntry = array of InnerPrivateKeyEntry;
  30949. Arr2InnerPrivateKeyEntry = array of Arr1InnerPrivateKeyEntry;
  30950. Arr3InnerPrivateKeyEntry = array of Arr2InnerPrivateKeyEntry;
  30951. InnerProtectionParameter = interface external 'java.security' name 'ProtectionParameter'
  30952. end;
  30953. InnerEntry = interface external 'java.security' name 'Entry'
  30954. end;
  30955. InnerPasswordProtection = class external 'java.security' name 'PasswordProtection' (JLObject, JSKeyStore.InnerProtectionParameter, JSADestroyable)
  30956. public
  30957. constructor create(para1: Arr1jchar); overload;
  30958. constructor create(const para1: array of jchar); overload;
  30959. function getPassword(): Arr1jchar; overload; virtual;
  30960. procedure destroy(); overload; virtual; // throws javax.security.auth.DestroyFailedException
  30961. function isDestroyed(): jboolean; overload; virtual;
  30962. end;
  30963. InnerLoadStoreParameter = interface external 'java.security' name 'LoadStoreParameter'
  30964. function getProtectionParameter(): JSKeyStore.InnerProtectionParameter; overload;
  30965. end;
  30966. InnerCallbackHandlerProtection = class external 'java.security' name 'CallbackHandlerProtection' (JLObject, JSKeyStore.InnerProtectionParameter)
  30967. public
  30968. constructor create(para1: JSACCallbackHandler); overload;
  30969. function getCallbackHandler(): JSACCallbackHandler; overload; virtual;
  30970. end;
  30971. InnerBuilder = class abstract external 'java.security' name 'Builder' (JLObject)
  30972. strict protected
  30973. constructor create(); overload;
  30974. public
  30975. function getKeyStore(): JSKeyStore; overload; virtual; abstract; // throws java.security.KeyStoreException
  30976. function getProtectionParameter(para1: JLString): JSKeyStore.InnerProtectionParameter; overload; virtual; abstract; // throws java.security.KeyStoreException
  30977. class function newInstance(para1: JSKeyStore; para2: JSKeyStore.InnerProtectionParameter): JSKeyStore.InnerBuilder; static; overload;
  30978. class function newInstance(para1: JLString; para2: JSProvider; para3: JIFile; para4: JSKeyStore.InnerProtectionParameter): JSKeyStore.InnerBuilder; static; overload;
  30979. class function newInstance(para1: JLString; para2: JSProvider; para3: JSKeyStore.InnerProtectionParameter): JSKeyStore.InnerBuilder; static; overload;
  30980. end;
  30981. InnerTrustedCertificateEntry = class sealed external 'java.security' name 'TrustedCertificateEntry' (JLObject, JSKeyStore.InnerEntry)
  30982. public
  30983. constructor create(para1: JSCCertificate); overload;
  30984. function getTrustedCertificate(): JSCCertificate; overload; virtual;
  30985. function toString(): JLString; overload; virtual;
  30986. end;
  30987. InnerSecretKeyEntry = class sealed external 'java.security' name 'SecretKeyEntry' (JLObject, JSKeyStore.InnerEntry)
  30988. public
  30989. constructor create(para1: JCSecretKey); overload;
  30990. function getSecretKey(): JCSecretKey; overload; virtual;
  30991. function toString(): JLString; overload; virtual;
  30992. end;
  30993. InnerPrivateKeyEntry = class sealed external 'java.security' name 'PrivateKeyEntry' (JLObject, JSKeyStore.InnerEntry)
  30994. public
  30995. constructor create(para1: JSPrivateKey; para2: Arr1JSCCertificate); overload;
  30996. constructor create(para1: JSPrivateKey; const para2: array of JSCCertificate); overload;
  30997. function getPrivateKey(): JSPrivateKey; overload; virtual;
  30998. function getCertificateChain(): Arr1JSCCertificate; overload; virtual;
  30999. function getCertificate(): JSCCertificate; overload; virtual;
  31000. function toString(): JLString; overload; virtual;
  31001. end;
  31002. strict protected
  31003. constructor create(para1: JSKeyStoreSpi; para2: JSProvider; para3: JLString); overload;
  31004. public
  31005. class function getInstance(para1: JLString): JSKeyStore; static; overload; // throws java.security.KeyStoreException
  31006. class function getInstance(para1: JLString; para2: JLString): JSKeyStore; static; overload; // throws java.security.KeyStoreException, java.security.NoSuchProviderException
  31007. class function getInstance(para1: JLString; para2: JSProvider): JSKeyStore; static; overload; // throws java.security.KeyStoreException
  31008. class function getDefaultType(): JLString; static; overload; final;
  31009. function getProvider(): JSProvider; overload; virtual; final;
  31010. function getType(): JLString; overload; virtual; final;
  31011. function getKey(para1: JLString; para2: Arr1jchar): JSKey; overload; virtual; final; // throws java.security.KeyStoreException, java.security.NoSuchAlgorithmException, java.security.UnrecoverableKeyException
  31012. function getKey(para1: JLString; var para2: array of jchar): JSKey; overload; virtual; final; // throws java.security.KeyStoreException, java.security.NoSuchAlgorithmException, java.security.UnrecoverableKeyException
  31013. function getCertificateChain(para1: JLString): Arr1JSCCertificate; overload; virtual; final; // throws java.security.KeyStoreException
  31014. function getCertificate(para1: JLString): JSCCertificate; overload; virtual; final; // throws java.security.KeyStoreException
  31015. function getCreationDate(para1: JLString): JUDate; overload; virtual; final; // throws java.security.KeyStoreException
  31016. procedure setKeyEntry(para1: JLString; para2: JSKey; para3: Arr1jchar; para4: Arr1JSCCertificate); overload; virtual; final; // throws java.security.KeyStoreException
  31017. procedure setKeyEntry(para1: JLString; para2: JSKey; var para3: array of jchar; var para4: array of JSCCertificate); overload; virtual; final; // throws java.security.KeyStoreException
  31018. procedure setKeyEntry(para1: JLString; para2: Arr1jbyte; para3: Arr1JSCCertificate); overload; virtual; final; // throws java.security.KeyStoreException
  31019. procedure setKeyEntry(para1: JLString; var para2: array of jbyte; var para3: array of JSCCertificate); overload; virtual; final; // throws java.security.KeyStoreException
  31020. procedure setCertificateEntry(para1: JLString; para2: JSCCertificate); overload; virtual; final; // throws java.security.KeyStoreException
  31021. procedure deleteEntry(para1: JLString); overload; virtual; final; // throws java.security.KeyStoreException
  31022. function aliases(): JUEnumeration; overload; virtual; final; // throws java.security.KeyStoreException
  31023. function containsAlias(para1: JLString): jboolean; overload; virtual; final; // throws java.security.KeyStoreException
  31024. function size(): jint; overload; virtual; final; // throws java.security.KeyStoreException
  31025. function isKeyEntry(para1: JLString): jboolean; overload; virtual; final; // throws java.security.KeyStoreException
  31026. function isCertificateEntry(para1: JLString): jboolean; overload; virtual; final; // throws java.security.KeyStoreException
  31027. function getCertificateAlias(para1: JSCCertificate): JLString; overload; virtual; final; // throws java.security.KeyStoreException
  31028. procedure store(para1: JIOutputStream; para2: Arr1jchar); overload; virtual; final; // throws java.security.KeyStoreException, java.io.IOException, java.security.NoSuchAlgorithmException, java.security.cert.CertificateException
  31029. procedure store(para1: JIOutputStream; var para2: array of jchar); overload; virtual; final; // throws java.security.KeyStoreException, java.io.IOException, java.security.NoSuchAlgorithmException, java.security.cert.CertificateException
  31030. procedure store(para1: JSKeyStore.InnerLoadStoreParameter); overload; virtual; final; // throws java.security.KeyStoreException, java.io.IOException, java.security.NoSuchAlgorithmException, java.security.cert.CertificateException
  31031. procedure load(para1: JIInputStream; para2: Arr1jchar); overload; virtual; final; // throws java.io.IOException, java.security.NoSuchAlgorithmException, java.security.cert.CertificateException
  31032. procedure load(para1: JIInputStream; var para2: array of jchar); overload; virtual; final; // throws java.io.IOException, java.security.NoSuchAlgorithmException, java.security.cert.CertificateException
  31033. procedure load(para1: JSKeyStore.InnerLoadStoreParameter); overload; virtual; final; // throws java.io.IOException, java.security.NoSuchAlgorithmException, java.security.cert.CertificateException
  31034. function getEntry(para1: JLString; para2: JSKeyStore.InnerProtectionParameter): JSKeyStore.InnerEntry; overload; virtual; final; // throws java.security.NoSuchAlgorithmException, java.security.UnrecoverableEntryException, java.security.KeyStoreException
  31035. procedure setEntry(para1: JLString; para2: JSKeyStore.InnerEntry; para3: JSKeyStore.InnerProtectionParameter); overload; virtual; final; // throws java.security.KeyStoreException
  31036. function entryInstanceOf(para1: JLString; para2: JLClass): jboolean; overload; virtual; final; // throws java.security.KeyStoreException
  31037. end;
  31038. JSACPasswordCallback = class external 'javax.security.auth.callback' name 'PasswordCallback' (JLObject, JSACCallback, JISerializable)
  31039. public
  31040. constructor create(para1: JLString; para2: jboolean); overload;
  31041. function getPrompt(): JLString; overload; virtual;
  31042. function isEchoOn(): jboolean; overload; virtual;
  31043. procedure setPassword(para1: Arr1jchar); overload; virtual;
  31044. procedure setPassword(var para1: array of jchar); overload; virtual;
  31045. function getPassword(): Arr1jchar; overload; virtual;
  31046. procedure clearPassword(); overload; virtual;
  31047. end;
  31048. JxSCX509Certificate = class abstract external 'javax.security.cert' name 'X509Certificate' (JxSCCertificate)
  31049. public
  31050. constructor create(); overload;
  31051. class function getInstance(para1: JIInputStream): JxSCX509Certificate; static; overload; final; // throws javax.security.cert.CertificateException
  31052. class function getInstance(para1: Arr1jbyte): JxSCX509Certificate; static; overload; final; // throws javax.security.cert.CertificateException
  31053. class function getInstance(var para1: array of jbyte): JxSCX509Certificate; static; overload; final; // throws javax.security.cert.CertificateException
  31054. procedure checkValidity(); overload; virtual; abstract; // throws javax.security.cert.CertificateExpiredException, javax.security.cert.CertificateNotYetValidException
  31055. procedure checkValidity(para1: JUDate); overload; virtual; abstract; // throws javax.security.cert.CertificateExpiredException, javax.security.cert.CertificateNotYetValidException
  31056. function getVersion(): jint; overload; virtual; abstract;
  31057. function getSerialNumber(): JMBigInteger; overload; virtual; abstract;
  31058. function getIssuerDN(): JSPrincipal; overload; virtual; abstract;
  31059. function getSubjectDN(): JSPrincipal; overload; virtual; abstract;
  31060. function getNotBefore(): JUDate; overload; virtual; abstract;
  31061. function getNotAfter(): JUDate; overload; virtual; abstract;
  31062. function getSigAlgName(): JLString; overload; virtual; abstract;
  31063. function getSigAlgOID(): JLString; overload; virtual; abstract;
  31064. function getSigAlgParams(): Arr1jbyte; overload; virtual; abstract;
  31065. end;
  31066. JSConnectionPoolDataSource = interface external 'javax.sql' name 'ConnectionPoolDataSource' (JSCommonDataSource)
  31067. function getPooledConnection(): JSPooledConnection; overload; // throws java.sql.SQLException
  31068. function getPooledConnection(para1: JLString; para2: JLString): JSPooledConnection; overload; // throws java.sql.SQLException
  31069. end;
  31070. JSDataSource = interface external 'javax.sql' name 'DataSource' (JSCommonDataSource, JSWrapper)
  31071. function getConnection(): JSConnection; overload; // throws java.sql.SQLException
  31072. function getConnection(para1: JLString; para2: JLString): JSConnection; overload; // throws java.sql.SQLException
  31073. end;
  31074. JXDDuration = class abstract external 'javax.xml.datatype' name 'Duration' (JLObject)
  31075. public
  31076. constructor create(); overload;
  31077. function getXMLSchemaType(): JXNQName; overload; virtual;
  31078. function getSign(): jint; overload; virtual; abstract;
  31079. function getYears(): jint; overload; virtual;
  31080. function getMonths(): jint; overload; virtual;
  31081. function getDays(): jint; overload; virtual;
  31082. function getHours(): jint; overload; virtual;
  31083. function getMinutes(): jint; overload; virtual;
  31084. function getSeconds(): jint; overload; virtual;
  31085. function getTimeInMillis(para1: JUCalendar): jlong; overload; virtual;
  31086. function getTimeInMillis(para1: JUDate): jlong; overload; virtual;
  31087. function getField(para1: JXDDatatypeConstants.InnerField): JLNumber; overload; virtual; abstract;
  31088. function isSet(para1: JXDDatatypeConstants.InnerField): jboolean; overload; virtual; abstract;
  31089. function add(para1: JXDDuration): JXDDuration; overload; virtual; abstract;
  31090. procedure addTo(para1: JUCalendar); overload; virtual; abstract;
  31091. procedure addTo(para1: JUDate); overload; virtual;
  31092. function subtract(para1: JXDDuration): JXDDuration; overload; virtual;
  31093. function multiply(para1: jint): JXDDuration; overload; virtual;
  31094. function multiply(para1: JMBigDecimal): JXDDuration; overload; virtual; abstract;
  31095. function negate(): JXDDuration; overload; virtual; abstract;
  31096. function normalizeWith(para1: JUCalendar): JXDDuration; overload; virtual; abstract;
  31097. function compare(para1: JXDDuration): jint; overload; virtual; abstract;
  31098. function isLongerThan(para1: JXDDuration): jboolean; overload; virtual;
  31099. function isShorterThan(para1: JXDDuration): jboolean; overload; virtual;
  31100. function equals(para1: JLObject): jboolean; overload; virtual;
  31101. function hashCode(): jint; overload; virtual; abstract;
  31102. function toString(): JLString; overload; virtual;
  31103. end;
  31104. JXTDDOMResult = class external 'javax.xml.transform.dom' name 'DOMResult' (JLObject, JXTResult)
  31105. public
  31106. const
  31107. FEATURE = 'http://javax.xml.transform.dom.DOMResult/feature';
  31108. public
  31109. constructor create(); overload;
  31110. constructor create(para1: OWDNode); overload;
  31111. constructor create(para1: OWDNode; para2: JLString); overload;
  31112. constructor create(para1: OWDNode; para2: OWDNode); overload;
  31113. constructor create(para1: OWDNode; para2: OWDNode; para3: JLString); overload;
  31114. procedure setNode(para1: OWDNode); overload; virtual;
  31115. function getNode(): OWDNode; overload; virtual;
  31116. procedure setNextSibling(para1: OWDNode); overload; virtual;
  31117. function getNextSibling(): OWDNode; overload; virtual;
  31118. procedure setSystemId(para1: JLString); overload; virtual;
  31119. function getSystemId(): JLString; overload; virtual;
  31120. end;
  31121. JXTSSAXResult = class external 'javax.xml.transform.sax' name 'SAXResult' (JLObject, JXTResult)
  31122. public
  31123. const
  31124. FEATURE = 'http://javax.xml.transform.sax.SAXResult/feature';
  31125. public
  31126. constructor create(); overload;
  31127. constructor create(para1: OXSContentHandler); overload;
  31128. procedure setHandler(para1: OXSContentHandler); overload; virtual;
  31129. function getHandler(): OXSContentHandler; overload; virtual;
  31130. procedure setLexicalHandler(para1: OXSELexicalHandler); overload; virtual;
  31131. function getLexicalHandler(): OXSELexicalHandler; overload; virtual;
  31132. procedure setSystemId(para1: JLString); overload; virtual;
  31133. function getSystemId(): JLString; overload; virtual;
  31134. end;
  31135. JXTSStreamResult = class external 'javax.xml.transform.stream' name 'StreamResult' (JLObject, JXTResult)
  31136. public
  31137. const
  31138. FEATURE = 'http://javax.xml.transform.stream.StreamResult/feature';
  31139. public
  31140. constructor create(); overload;
  31141. constructor create(para1: JIOutputStream); overload;
  31142. constructor create(para1: JIWriter); overload;
  31143. constructor create(para1: JLString); overload;
  31144. constructor create(para1: JIFile); overload;
  31145. procedure setOutputStream(para1: JIOutputStream); overload; virtual;
  31146. function getOutputStream(): JIOutputStream; overload; virtual;
  31147. procedure setWriter(para1: JIWriter); overload; virtual;
  31148. function getWriter(): JIWriter; overload; virtual;
  31149. procedure setSystemId(para1: JLString); overload; virtual;
  31150. procedure setSystemId(para1: JIFile); overload; virtual;
  31151. function getSystemId(): JLString; overload; virtual;
  31152. end;
  31153. JXTDDOMSource = class external 'javax.xml.transform.dom' name 'DOMSource' (JLObject, JXTSource)
  31154. public
  31155. const
  31156. FEATURE = 'http://javax.xml.transform.dom.DOMSource/feature';
  31157. public
  31158. constructor create(); overload;
  31159. constructor create(para1: OWDNode); overload;
  31160. constructor create(para1: OWDNode; para2: JLString); overload;
  31161. procedure setNode(para1: OWDNode); overload; virtual;
  31162. function getNode(): OWDNode; overload; virtual;
  31163. procedure setSystemId(para1: JLString); overload; virtual;
  31164. function getSystemId(): JLString; overload; virtual;
  31165. end;
  31166. JXTSSAXSource = class external 'javax.xml.transform.sax' name 'SAXSource' (JLObject, JXTSource)
  31167. public
  31168. const
  31169. FEATURE = 'http://javax.xml.transform.sax.SAXSource/feature';
  31170. public
  31171. constructor create(); overload;
  31172. constructor create(para1: OXSXMLReader; para2: OXSInputSource); overload;
  31173. constructor create(para1: OXSInputSource); overload;
  31174. procedure setXMLReader(para1: OXSXMLReader); overload; virtual;
  31175. function getXMLReader(): OXSXMLReader; overload; virtual;
  31176. procedure setInputSource(para1: OXSInputSource); overload; virtual;
  31177. function getInputSource(): OXSInputSource; overload; virtual;
  31178. procedure setSystemId(para1: JLString); overload; virtual;
  31179. function getSystemId(): JLString; overload; virtual;
  31180. class function sourceToInputSource(para1: JXTSource): OXSInputSource; static; overload;
  31181. end;
  31182. JXTSStreamSource = class external 'javax.xml.transform.stream' name 'StreamSource' (JLObject, JXTSource)
  31183. public
  31184. const
  31185. FEATURE = 'http://javax.xml.transform.stream.StreamSource/feature';
  31186. public
  31187. constructor create(); overload;
  31188. constructor create(para1: JIInputStream); overload;
  31189. constructor create(para1: JIInputStream; para2: JLString); overload;
  31190. constructor create(para1: JIReader); overload;
  31191. constructor create(para1: JIReader; para2: JLString); overload;
  31192. constructor create(para1: JLString); overload;
  31193. constructor create(para1: JIFile); overload;
  31194. procedure setInputStream(para1: JIInputStream); overload; virtual;
  31195. function getInputStream(): JIInputStream; overload; virtual;
  31196. procedure setReader(para1: JIReader); overload; virtual;
  31197. function getReader(): JIReader; overload; virtual;
  31198. procedure setPublicId(para1: JLString); overload; virtual;
  31199. function getPublicId(): JLString; overload; virtual;
  31200. procedure setSystemId(para1: JLString); overload; virtual;
  31201. function getSystemId(): JLString; overload; virtual;
  31202. procedure setSystemId(para1: JIFile); overload; virtual;
  31203. end;
  31204. JXTDDOMLocator = interface external 'javax.xml.transform.dom' name 'DOMLocator' (JXTSourceLocator)
  31205. function getOriginatingNode(): OWDNode; overload;
  31206. end;
  31207. JXTSSAXTransformerFactory = class abstract external 'javax.xml.transform.sax' name 'SAXTransformerFactory' (JXTTransformerFactory)
  31208. public
  31209. const
  31210. FEATURE = 'http://javax.xml.transform.sax.SAXTransformerFactory/feature';
  31211. FEATURE_XMLFILTER = 'http://javax.xml.transform.sax.SAXTransformerFactory/feature/xmlfilter';
  31212. strict protected
  31213. constructor create(); overload;
  31214. public
  31215. function newTransformerHandler(para1: JXTSource): JXTSTransformerHandler; overload; virtual; abstract; // throws javax.xml.transform.TransformerConfigurationException
  31216. function newTransformerHandler(para1: JXTTemplates): JXTSTransformerHandler; overload; virtual; abstract; // throws javax.xml.transform.TransformerConfigurationException
  31217. function newTransformerHandler(): JXTSTransformerHandler; overload; virtual; abstract; // throws javax.xml.transform.TransformerConfigurationException
  31218. function newTemplatesHandler(): JXTSTemplatesHandler; overload; virtual; abstract; // throws javax.xml.transform.TransformerConfigurationException
  31219. function newXMLFilter(para1: JXTSource): OXSXMLFilter; overload; virtual; abstract; // throws javax.xml.transform.TransformerConfigurationException
  31220. function newXMLFilter(para1: JXTTemplates): OXSXMLFilter; overload; virtual; abstract; // throws javax.xml.transform.TransformerConfigurationException
  31221. end;
  31222. JFTestCase = class abstract external 'junit.framework' name 'TestCase' (JFAssert, JFTest)
  31223. public
  31224. constructor create(); overload;
  31225. constructor create(para1: JLString); overload;
  31226. function countTestCases(): jint; overload; virtual;
  31227. strict protected
  31228. function createResult(): JFTestResult; overload; virtual;
  31229. public
  31230. function run(): JFTestResult; overload; virtual;
  31231. procedure run(para1: JFTestResult); overload; virtual;
  31232. procedure runBare(); overload; virtual; // throws java.lang.Throwable
  31233. strict protected
  31234. procedure runTest(); overload; virtual; // throws java.lang.Throwable
  31235. procedure setUp(); overload; virtual; // throws java.lang.Exception
  31236. procedure tearDown(); overload; virtual; // throws java.lang.Exception
  31237. public
  31238. function toString(): JLString; overload; virtual;
  31239. function getName(): JLString; overload; virtual;
  31240. procedure setName(para1: JLString); overload; virtual;
  31241. end;
  31242. JFTestSuite = class external 'junit.framework' name 'TestSuite' (JLObject, JFTest)
  31243. public
  31244. constructor create(); overload;
  31245. constructor create(para1: JLClass; para2: JLString); overload;
  31246. constructor create(para1: JLClass); overload;
  31247. constructor create(para1: JLString); overload;
  31248. procedure addTest(para1: JFTest); overload; virtual;
  31249. procedure addTestSuite(para1: JLClass); overload; virtual;
  31250. class function createTest(para1: JLClass; para2: JLString): JFTest; static; overload;
  31251. function countTestCases(): jint; overload; virtual;
  31252. class function getTestConstructor(para1: JLClass): JLRConstructor; static; overload; // throws java.lang.NoSuchMethodException
  31253. procedure run(para1: JFTestResult); overload; virtual;
  31254. procedure runTest(para1: JFTest; para2: JFTestResult); overload; virtual;
  31255. function testAt(para1: jint): JFTest; overload; virtual;
  31256. function testCount(): jint; overload; virtual;
  31257. function tests(): JUEnumeration; overload; virtual;
  31258. function toString(): JLString; overload; virtual;
  31259. procedure setName(para1: JLString); overload; virtual;
  31260. function getName(): JLString; overload; virtual;
  31261. end;
  31262. JRBaseTestRunner = class abstract external 'junit.runner' name 'BaseTestRunner' (JLObject, JFTestListener)
  31263. public
  31264. const
  31265. SUITE_METHODNAME = 'suite';
  31266. public
  31267. constructor create(); overload;
  31268. procedure startTest(para1: JFTest); overload; virtual;
  31269. strict protected
  31270. class procedure setPreferences(para1: JUProperties); static; overload;
  31271. class function getPreferences(): JUProperties; static; overload;
  31272. public
  31273. class procedure savePreferences(); static; overload; // throws java.io.IOException
  31274. procedure setPreference(para1: JLString; para2: JLString); overload; virtual;
  31275. procedure endTest(para1: JFTest); overload; virtual;
  31276. procedure addError(para1: JFTest; para2: JLThrowable); overload; virtual;
  31277. procedure addFailure(para1: JFTest; para2: JFAssertionFailedError); overload; virtual;
  31278. procedure testStarted(para1: JLString); overload; virtual; abstract;
  31279. procedure testEnded(para1: JLString); overload; virtual; abstract;
  31280. procedure testFailed(para1: jint; para2: JFTest; para3: JLThrowable); overload; virtual; abstract;
  31281. function getTest(para1: JLString): JFTest; overload; virtual;
  31282. function elapsedTimeAsString(para1: jlong): JLString; overload; virtual;
  31283. strict protected
  31284. function processArguments(para1: Arr1JLString): JLString; overload; virtual;
  31285. function processArguments(var para1: array of JLString): JLString; overload; virtual;
  31286. public
  31287. procedure setLoading(para1: jboolean); overload; virtual;
  31288. function extractClassName(para1: JLString): JLString; overload; virtual;
  31289. class function truncate(para1: JLString): JLString; static; overload;
  31290. strict protected
  31291. procedure runFailed(para1: JLString); overload; virtual; abstract;
  31292. function loadSuiteClass(para1: JLString): JLClass; overload; virtual; // throws java.lang.ClassNotFoundException
  31293. procedure clearStatus(); overload; virtual;
  31294. public
  31295. function getLoader(): JRTestSuiteLoader; overload; virtual;
  31296. strict protected
  31297. function useReloadingTestSuiteLoader(): jboolean; overload; virtual;
  31298. public
  31299. class function getPreference(para1: JLString): JLString; static; overload;
  31300. class function getPreference(para1: JLString; para2: jint): jint; static; overload;
  31301. class function inVAJava(): jboolean; static; overload;
  31302. class function getFilteredTrace(para1: JLThrowable): JLString; static; overload;
  31303. class function getFilteredTrace(para1: JLString): JLString; static; overload;
  31304. strict protected
  31305. class function showStackRaw(): jboolean; static; overload;
  31306. end;
  31307. OAHIDefaultConnectionReuseStrategy = class external 'org.apache.http.impl' name 'DefaultConnectionReuseStrategy' (JLObject, OAHConnectionReuseStrategy)
  31308. public
  31309. constructor create(); overload;
  31310. function keepAlive(para1: OAHHttpResponse; para2: OAHPHttpContext): jboolean; overload; virtual;
  31311. strict protected
  31312. function createTokenIterator(para1: OAHHeaderIterator): OAHTokenIterator; overload; virtual;
  31313. end;
  31314. OAHINoConnectionReuseStrategy = class external 'org.apache.http.impl' name 'NoConnectionReuseStrategy' (JLObject, OAHConnectionReuseStrategy)
  31315. public
  31316. constructor create(); overload;
  31317. function keepAlive(para1: OAHHttpResponse; para2: OAHPHttpContext): jboolean; overload; virtual;
  31318. end;
  31319. OAHFormattedHeader = interface external 'org.apache.http' name 'FormattedHeader' (OAHHeader)
  31320. function getBuffer(): OAHUCharArrayBuffer; overload;
  31321. function getValuePos(): jint; overload;
  31322. end;
  31323. OAHMBasicHeader = class external 'org.apache.http.message' name 'BasicHeader' (JLObject, OAHHeader, JLCloneable)
  31324. public
  31325. constructor create(para1: JLString; para2: JLString); overload;
  31326. function getName(): JLString; overload; virtual;
  31327. function getValue(): JLString; overload; virtual;
  31328. function toString(): JLString; overload; virtual;
  31329. function getElements(): Arr1OAHHeaderElement; overload; virtual; // throws org.apache.http.ParseException
  31330. function clone(): JLObject; overload; virtual; // throws java.lang.CloneNotSupportedException
  31331. end;
  31332. OAHMBasicHeaderElement = class external 'org.apache.http.message' name 'BasicHeaderElement' (JLObject, OAHHeaderElement, JLCloneable)
  31333. public
  31334. constructor create(para1: JLString; para2: JLString; para3: Arr1OAHNameValuePair); overload;
  31335. constructor create(para1: JLString; para2: JLString; const para3: array of OAHNameValuePair); overload;
  31336. constructor create(para1: JLString; para2: JLString); overload;
  31337. function getName(): JLString; overload; virtual;
  31338. function getValue(): JLString; overload; virtual;
  31339. function getParameters(): Arr1OAHNameValuePair; overload; virtual;
  31340. function getParameterCount(): jint; overload; virtual;
  31341. function getParameter(para1: jint): OAHNameValuePair; overload; virtual;
  31342. function getParameterByName(para1: JLString): OAHNameValuePair; overload; virtual;
  31343. function equals(para1: JLObject): jboolean; overload; virtual;
  31344. function hashCode(): jint; overload; virtual;
  31345. function toString(): JLString; overload; virtual;
  31346. function clone(): JLObject; overload; virtual; // throws java.lang.CloneNotSupportedException
  31347. end;
  31348. OAHHttpClientConnection = interface external 'org.apache.http' name 'HttpClientConnection' (OAHHttpConnection)
  31349. function isResponseAvailable(para1: jint): jboolean; overload; // throws java.io.IOException
  31350. procedure sendRequestHeader(para1: OAHHttpRequest); overload; // throws org.apache.http.HttpException, java.io.IOException
  31351. procedure sendRequestEntity(para1: OAHHttpEntityEnclosingRequest); overload; // throws org.apache.http.HttpException, java.io.IOException
  31352. function receiveResponseHeader(): OAHHttpResponse; overload; // throws org.apache.http.HttpException, java.io.IOException
  31353. procedure receiveResponseEntity(para1: OAHHttpResponse); overload; // throws org.apache.http.HttpException, java.io.IOException
  31354. procedure flush(); overload; // throws java.io.IOException
  31355. end;
  31356. OAHHttpInetConnection = interface external 'org.apache.http' name 'HttpInetConnection' (OAHHttpConnection)
  31357. function getLocalAddress(): JNInetAddress; overload;
  31358. function getLocalPort(): jint; overload;
  31359. function getRemoteAddress(): JNInetAddress; overload;
  31360. function getRemotePort(): jint; overload;
  31361. end;
  31362. OAHHttpServerConnection = interface external 'org.apache.http' name 'HttpServerConnection' (OAHHttpConnection)
  31363. function receiveRequestHeader(): OAHHttpRequest; overload; // throws org.apache.http.HttpException, java.io.IOException
  31364. procedure receiveRequestEntity(para1: OAHHttpEntityEnclosingRequest); overload; // throws org.apache.http.HttpException, java.io.IOException
  31365. procedure sendResponseHeader(para1: OAHHttpResponse); overload; // throws org.apache.http.HttpException, java.io.IOException
  31366. procedure sendResponseEntity(para1: OAHHttpResponse); overload; // throws org.apache.http.HttpException, java.io.IOException
  31367. procedure flush(); overload; // throws java.io.IOException
  31368. end;
  31369. OAHIHttpConnectionMetricsImpl = class external 'org.apache.http.impl' name 'HttpConnectionMetricsImpl' (JLObject, OAHHttpConnectionMetrics)
  31370. public
  31371. const
  31372. REQUEST_COUNT = 'http.request-count';
  31373. RESPONSE_COUNT = 'http.response-count';
  31374. SENT_BYTES_COUNT = 'http.sent-bytes-count';
  31375. RECEIVED_BYTES_COUNT = 'http.received-bytes-count';
  31376. public
  31377. constructor create(para1: OAHIHttpTransportMetrics; para2: OAHIHttpTransportMetrics); overload;
  31378. function getReceivedBytesCount(): jlong; overload; virtual;
  31379. function getSentBytesCount(): jlong; overload; virtual;
  31380. function getRequestCount(): jlong; overload; virtual;
  31381. procedure incrementRequestCount(); overload; virtual;
  31382. function getResponseCount(): jlong; overload; virtual;
  31383. procedure incrementResponseCount(); overload; virtual;
  31384. function getMetric(para1: JLString): JLObject; overload; virtual;
  31385. procedure setMetric(para1: JLString; para2: JLObject); overload; virtual;
  31386. procedure reset(); overload; virtual;
  31387. end;
  31388. OAHEAbstractHttpEntity = class abstract external 'org.apache.http.entity' name 'AbstractHttpEntity' (JLObject, OAHHttpEntity)
  31389. strict protected
  31390. var
  31391. fcontentType: OAHHeader; external name 'contentType';
  31392. fcontentEncoding: OAHHeader; external name 'contentEncoding';
  31393. fchunked: jboolean; external name 'chunked';
  31394. strict protected
  31395. constructor create(); overload;
  31396. public
  31397. function getContentType(): OAHHeader; overload; virtual;
  31398. function getContentEncoding(): OAHHeader; overload; virtual;
  31399. function isChunked(): jboolean; overload; virtual;
  31400. procedure setContentType(para1: OAHHeader); overload; virtual;
  31401. procedure setContentType(para1: JLString); overload; virtual;
  31402. procedure setContentEncoding(para1: OAHHeader); overload; virtual;
  31403. procedure setContentEncoding(para1: JLString); overload; virtual;
  31404. procedure setChunked(para1: jboolean); overload; virtual;
  31405. procedure consumeContent(); overload; virtual; // throws java.io.IOException, java.lang.UnsupportedOperationException
  31406. end;
  31407. OAHEHttpEntityWrapper = class external 'org.apache.http.entity' name 'HttpEntityWrapper' (JLObject, OAHHttpEntity)
  31408. strict protected
  31409. var
  31410. fwrappedEntity: OAHHttpEntity; external name 'wrappedEntity';
  31411. public
  31412. constructor create(para1: OAHHttpEntity); overload;
  31413. function isRepeatable(): jboolean; overload; virtual;
  31414. function isChunked(): jboolean; overload; virtual;
  31415. function getContentLength(): jlong; overload; virtual;
  31416. function getContentType(): OAHHeader; overload; virtual;
  31417. function getContentEncoding(): OAHHeader; overload; virtual;
  31418. function getContent(): JIInputStream; overload; virtual; // throws java.io.IOException
  31419. procedure writeTo(para1: JIOutputStream); overload; virtual; // throws java.io.IOException
  31420. function isStreaming(): jboolean; overload; virtual;
  31421. procedure consumeContent(); overload; virtual; // throws java.io.IOException
  31422. end;
  31423. OAHHttpRequest = interface external 'org.apache.http' name 'HttpRequest' (OAHHttpMessage)
  31424. function getRequestLine(): OAHRequestLine; overload;
  31425. end;
  31426. OAHHttpResponse = interface external 'org.apache.http' name 'HttpResponse' (OAHHttpMessage)
  31427. function getStatusLine(): OAHStatusLine; overload;
  31428. procedure setStatusLine(para1: OAHStatusLine); overload;
  31429. procedure setStatusLine(para1: OAHProtocolVersion; para2: jint); overload;
  31430. procedure setStatusLine(para1: OAHProtocolVersion; para2: jint; para3: JLString); overload;
  31431. procedure setStatusCode(para1: jint); overload; // throws java.lang.IllegalStateException
  31432. procedure setReasonPhrase(para1: JLString); overload; // throws java.lang.IllegalStateException
  31433. function getEntity(): OAHHttpEntity; overload;
  31434. procedure setEntity(para1: OAHHttpEntity); overload;
  31435. function getLocale(): JULocale; overload;
  31436. procedure setLocale(para1: JULocale); overload;
  31437. end;
  31438. OAHMAbstractHttpMessage = class abstract external 'org.apache.http.message' name 'AbstractHttpMessage' (JLObject, OAHHttpMessage)
  31439. strict protected
  31440. var
  31441. fheadergroup: OAHMHeaderGroup; external name 'headergroup';
  31442. fparams: OAHPHttpParams; external name 'params';
  31443. strict protected
  31444. constructor create(para1: OAHPHttpParams); overload;
  31445. constructor create(); overload;
  31446. public
  31447. function containsHeader(para1: JLString): jboolean; overload; virtual;
  31448. function getHeaders(para1: JLString): Arr1OAHHeader; overload; virtual;
  31449. function getFirstHeader(para1: JLString): OAHHeader; overload; virtual;
  31450. function getLastHeader(para1: JLString): OAHHeader; overload; virtual;
  31451. function getAllHeaders(): Arr1OAHHeader; overload; virtual;
  31452. procedure addHeader(para1: OAHHeader); overload; virtual;
  31453. procedure addHeader(para1: JLString; para2: JLString); overload; virtual;
  31454. procedure setHeader(para1: OAHHeader); overload; virtual;
  31455. procedure setHeader(para1: JLString; para2: JLString); overload; virtual;
  31456. procedure setHeaders(para1: Arr1OAHHeader); overload; virtual;
  31457. procedure setHeaders(var para1: array of OAHHeader); overload; virtual;
  31458. procedure removeHeader(para1: OAHHeader); overload; virtual;
  31459. procedure removeHeaders(para1: JLString); overload; virtual;
  31460. function headerIterator(): OAHHeaderIterator; overload; virtual;
  31461. function headerIterator(para1: JLString): OAHHeaderIterator; overload; virtual;
  31462. function getParams(): OAHPHttpParams; overload; virtual;
  31463. procedure setParams(para1: OAHPHttpParams); overload; virtual;
  31464. end;
  31465. OAHIDefaultHttpRequestFactory = class external 'org.apache.http.impl' name 'DefaultHttpRequestFactory' (JLObject, OAHHttpRequestFactory)
  31466. public
  31467. constructor create(); overload;
  31468. function newHttpRequest(para1: OAHRequestLine): OAHHttpRequest; overload; virtual; // throws org.apache.http.MethodNotSupportedException
  31469. function newHttpRequest(para1: JLString; para2: JLString): OAHHttpRequest; overload; virtual; // throws org.apache.http.MethodNotSupportedException
  31470. end;
  31471. OAHCPRequestAddCookies = class external 'org.apache.http.client.protocol' name 'RequestAddCookies' (JLObject, OAHHttpRequestInterceptor)
  31472. public
  31473. constructor create(); overload;
  31474. procedure process(para1: OAHHttpRequest; para2: OAHPHttpContext); overload; virtual; // throws org.apache.http.HttpException, java.io.IOException
  31475. end;
  31476. OAHCPRequestDefaultHeaders = class external 'org.apache.http.client.protocol' name 'RequestDefaultHeaders' (JLObject, OAHHttpRequestInterceptor)
  31477. public
  31478. constructor create(); overload;
  31479. procedure process(para1: OAHHttpRequest; para2: OAHPHttpContext); overload; virtual; // throws org.apache.http.HttpException, java.io.IOException
  31480. end;
  31481. OAHCPRequestProxyAuthentication = class external 'org.apache.http.client.protocol' name 'RequestProxyAuthentication' (JLObject, OAHHttpRequestInterceptor)
  31482. public
  31483. constructor create(); overload;
  31484. procedure process(para1: OAHHttpRequest; para2: OAHPHttpContext); overload; virtual; // throws org.apache.http.HttpException, java.io.IOException
  31485. end;
  31486. OAHCPRequestTargetAuthentication = class external 'org.apache.http.client.protocol' name 'RequestTargetAuthentication' (JLObject, OAHHttpRequestInterceptor)
  31487. public
  31488. constructor create(); overload;
  31489. procedure process(para1: OAHHttpRequest; para2: OAHPHttpContext); overload; virtual; // throws org.apache.http.HttpException, java.io.IOException
  31490. end;
  31491. OAHPRequestConnControl = class external 'org.apache.http.protocol' name 'RequestConnControl' (JLObject, OAHHttpRequestInterceptor)
  31492. public
  31493. constructor create(); overload;
  31494. procedure process(para1: OAHHttpRequest; para2: OAHPHttpContext); overload; virtual; // throws org.apache.http.HttpException, java.io.IOException
  31495. end;
  31496. OAHPRequestContent = class external 'org.apache.http.protocol' name 'RequestContent' (JLObject, OAHHttpRequestInterceptor)
  31497. public
  31498. constructor create(); overload;
  31499. procedure process(para1: OAHHttpRequest; para2: OAHPHttpContext); overload; virtual; // throws org.apache.http.HttpException, java.io.IOException
  31500. end;
  31501. OAHPRequestDate = class external 'org.apache.http.protocol' name 'RequestDate' (JLObject, OAHHttpRequestInterceptor)
  31502. public
  31503. constructor create(); overload;
  31504. procedure process(para1: OAHHttpRequest; para2: OAHPHttpContext); overload; virtual; // throws org.apache.http.HttpException, java.io.IOException
  31505. end;
  31506. OAHPRequestExpectContinue = class external 'org.apache.http.protocol' name 'RequestExpectContinue' (JLObject, OAHHttpRequestInterceptor)
  31507. public
  31508. constructor create(); overload;
  31509. procedure process(para1: OAHHttpRequest; para2: OAHPHttpContext); overload; virtual; // throws org.apache.http.HttpException, java.io.IOException
  31510. end;
  31511. OAHPRequestTargetHost = class external 'org.apache.http.protocol' name 'RequestTargetHost' (JLObject, OAHHttpRequestInterceptor)
  31512. public
  31513. constructor create(); overload;
  31514. procedure process(para1: OAHHttpRequest; para2: OAHPHttpContext); overload; virtual; // throws org.apache.http.HttpException, java.io.IOException
  31515. end;
  31516. OAHPRequestUserAgent = class external 'org.apache.http.protocol' name 'RequestUserAgent' (JLObject, OAHHttpRequestInterceptor)
  31517. public
  31518. constructor create(); overload;
  31519. procedure process(para1: OAHHttpRequest; para2: OAHPHttpContext); overload; virtual; // throws org.apache.http.HttpException, java.io.IOException
  31520. end;
  31521. OAHIDefaultHttpResponseFactory = class external 'org.apache.http.impl' name 'DefaultHttpResponseFactory' (JLObject, OAHHttpResponseFactory)
  31522. strict protected
  31523. final var
  31524. freasonCatalog: OAHReasonPhraseCatalog; external name 'reasonCatalog';
  31525. public
  31526. constructor create(para1: OAHReasonPhraseCatalog); overload;
  31527. constructor create(); overload;
  31528. function newHttpResponse(para1: OAHProtocolVersion; para2: jint; para3: OAHPHttpContext): OAHHttpResponse; overload; virtual;
  31529. function newHttpResponse(para1: OAHStatusLine; para2: OAHPHttpContext): OAHHttpResponse; overload; virtual;
  31530. strict protected
  31531. function determineLocale(para1: OAHPHttpContext): JULocale; overload; virtual;
  31532. end;
  31533. OAHCPResponseProcessCookies = class external 'org.apache.http.client.protocol' name 'ResponseProcessCookies' (JLObject, OAHHttpResponseInterceptor)
  31534. public
  31535. constructor create(); overload;
  31536. procedure process(para1: OAHHttpResponse; para2: OAHPHttpContext); overload; virtual; // throws org.apache.http.HttpException, java.io.IOException
  31537. end;
  31538. OAHPHttpProcessor = interface external 'org.apache.http.protocol' name 'HttpProcessor' (OAHHttpRequestInterceptor, OAHHttpResponseInterceptor)
  31539. end;
  31540. OAHPResponseConnControl = class external 'org.apache.http.protocol' name 'ResponseConnControl' (JLObject, OAHHttpResponseInterceptor)
  31541. public
  31542. constructor create(); overload;
  31543. procedure process(para1: OAHHttpResponse; para2: OAHPHttpContext); overload; virtual; // throws org.apache.http.HttpException, java.io.IOException
  31544. end;
  31545. OAHPResponseContent = class external 'org.apache.http.protocol' name 'ResponseContent' (JLObject, OAHHttpResponseInterceptor)
  31546. public
  31547. constructor create(); overload;
  31548. procedure process(para1: OAHHttpResponse; para2: OAHPHttpContext); overload; virtual; // throws org.apache.http.HttpException, java.io.IOException
  31549. end;
  31550. OAHPResponseDate = class external 'org.apache.http.protocol' name 'ResponseDate' (JLObject, OAHHttpResponseInterceptor)
  31551. public
  31552. constructor create(); overload;
  31553. procedure process(para1: OAHHttpResponse; para2: OAHPHttpContext); overload; virtual; // throws org.apache.http.HttpException, java.io.IOException
  31554. end;
  31555. OAHPResponseServer = class external 'org.apache.http.protocol' name 'ResponseServer' (JLObject, OAHHttpResponseInterceptor)
  31556. public
  31557. constructor create(); overload;
  31558. procedure process(para1: OAHHttpResponse; para2: OAHPHttpContext); overload; virtual; // throws org.apache.http.HttpException, java.io.IOException
  31559. end;
  31560. OAHMBasicNameValuePair = class external 'org.apache.http.message' name 'BasicNameValuePair' (JLObject, OAHNameValuePair, JLCloneable)
  31561. public
  31562. constructor create(para1: JLString; para2: JLString); overload;
  31563. function getName(): JLString; overload; virtual;
  31564. function getValue(): JLString; overload; virtual;
  31565. function toString(): JLString; overload; virtual;
  31566. function equals(para1: JLObject): jboolean; overload; virtual;
  31567. function hashCode(): jint; overload; virtual;
  31568. function clone(): JLObject; overload; virtual; // throws java.lang.CloneNotSupportedException
  31569. end;
  31570. OAHIEnglishReasonPhraseCatalog = class external 'org.apache.http.impl' name 'EnglishReasonPhraseCatalog' (JLObject, OAHReasonPhraseCatalog)
  31571. public
  31572. final class var
  31573. fINSTANCE: OAHIEnglishReasonPhraseCatalog; external name 'INSTANCE';
  31574. strict protected
  31575. constructor create(); overload;
  31576. public
  31577. function getReason(para1: jint; para2: JULocale): JLString; overload; virtual;
  31578. end;
  31579. OAHMBasicRequestLine = class external 'org.apache.http.message' name 'BasicRequestLine' (JLObject, OAHRequestLine, JLCloneable)
  31580. public
  31581. constructor create(para1: JLString; para2: JLString; para3: OAHProtocolVersion); overload;
  31582. function getMethod(): JLString; overload; virtual;
  31583. function getProtocolVersion(): OAHProtocolVersion; overload; virtual;
  31584. function getUri(): JLString; overload; virtual;
  31585. function toString(): JLString; overload; virtual;
  31586. function clone(): JLObject; overload; virtual; // throws java.lang.CloneNotSupportedException
  31587. end;
  31588. OAHMBasicStatusLine = class external 'org.apache.http.message' name 'BasicStatusLine' (JLObject, OAHStatusLine, JLCloneable)
  31589. public
  31590. constructor create(para1: OAHProtocolVersion; para2: jint; para3: JLString); overload;
  31591. function getStatusCode(): jint; overload; virtual;
  31592. function getProtocolVersion(): OAHProtocolVersion; overload; virtual;
  31593. function getReasonPhrase(): JLString; overload; virtual;
  31594. function toString(): JLString; overload; virtual;
  31595. function clone(): JLObject; overload; virtual; // throws java.lang.CloneNotSupportedException
  31596. end;
  31597. OAHIAAuthSchemeBase = class abstract external 'org.apache.http.impl.auth' name 'AuthSchemeBase' (JLObject, OAHAAuthScheme)
  31598. public
  31599. constructor create(); overload;
  31600. procedure processChallenge(para1: OAHHeader); overload; virtual; // throws org.apache.http.auth.MalformedChallengeException
  31601. strict protected
  31602. procedure parseChallenge(para1: OAHUCharArrayBuffer; para2: jint; para3: jint); overload; virtual; abstract; // throws org.apache.http.auth.MalformedChallengeException
  31603. public
  31604. function isProxy(): jboolean; overload; virtual;
  31605. end;
  31606. OAHIABasicSchemeFactory = class external 'org.apache.http.impl.auth' name 'BasicSchemeFactory' (JLObject, OAHAAuthSchemeFactory)
  31607. public
  31608. constructor create(); overload;
  31609. function newInstance(para1: OAHPHttpParams): OAHAAuthScheme; overload; virtual;
  31610. end;
  31611. OAHIADigestSchemeFactory = class external 'org.apache.http.impl.auth' name 'DigestSchemeFactory' (JLObject, OAHAAuthSchemeFactory)
  31612. public
  31613. constructor create(); overload;
  31614. function newInstance(para1: OAHPHttpParams): OAHAAuthScheme; overload; virtual;
  31615. end;
  31616. OAHANTCredentials = class external 'org.apache.http.auth' name 'NTCredentials' (JLObject, OAHACredentials)
  31617. public
  31618. constructor create(para1: JLString); overload;
  31619. constructor create(para1: JLString; para2: JLString; para3: JLString; para4: JLString); overload;
  31620. function getUserPrincipal(): JSPrincipal; overload; virtual;
  31621. function getUserName(): JLString; overload; virtual;
  31622. function getPassword(): JLString; overload; virtual;
  31623. function getDomain(): JLString; overload; virtual;
  31624. function getWorkstation(): JLString; overload; virtual;
  31625. function hashCode(): jint; overload; virtual;
  31626. function equals(para1: JLObject): jboolean; overload; virtual;
  31627. function toString(): JLString; overload; virtual;
  31628. end;
  31629. OAHAUsernamePasswordCredentials = class external 'org.apache.http.auth' name 'UsernamePasswordCredentials' (JLObject, OAHACredentials)
  31630. public
  31631. constructor create(para1: JLString); overload;
  31632. constructor create(para1: JLString; para2: JLString); overload;
  31633. function getUserPrincipal(): JSPrincipal; overload; virtual;
  31634. function getUserName(): JLString; overload; virtual;
  31635. function getPassword(): JLString; overload; virtual;
  31636. function hashCode(): jint; overload; virtual;
  31637. function equals(para1: JLObject): jboolean; overload; virtual;
  31638. function toString(): JLString; overload; virtual;
  31639. end;
  31640. OAHICAbstractAuthenticationHandler = class abstract external 'org.apache.http.impl.client' name 'AbstractAuthenticationHandler' (JLObject, OAHCAuthenticationHandler)
  31641. public
  31642. constructor create(); overload;
  31643. strict protected
  31644. function parseChallenges(para1: Arr1OAHHeader): JUMap; overload; virtual; // throws org.apache.http.auth.MalformedChallengeException
  31645. function parseChallenges(var para1: array of OAHHeader): JUMap; overload; virtual; // throws org.apache.http.auth.MalformedChallengeException
  31646. function getAuthPreferences(): JUList; overload; virtual;
  31647. public
  31648. function selectScheme(para1: JUMap; para2: OAHHttpResponse; para3: OAHPHttpContext): OAHAAuthScheme; overload; virtual; // throws org.apache.http.auth.AuthenticationException
  31649. end;
  31650. OAHICBasicCookieStore = class external 'org.apache.http.impl.client' name 'BasicCookieStore' (JLObject, OAHCCookieStore)
  31651. public
  31652. constructor create(); overload;
  31653. procedure addCookie(para1: OAHCCookie); overload; virtual;
  31654. procedure addCookies(para1: Arr1OAHCCookie); overload; virtual;
  31655. procedure addCookies(var para1: array of OAHCCookie); overload; virtual;
  31656. function getCookies(): JUList; overload; virtual;
  31657. function clearExpired(para1: JUDate): jboolean; overload; virtual;
  31658. function toString(): JLString; overload; virtual;
  31659. procedure clear(); overload; virtual;
  31660. end;
  31661. OAHICBasicCredentialsProvider = class external 'org.apache.http.impl.client' name 'BasicCredentialsProvider' (JLObject, OAHCCredentialsProvider)
  31662. public
  31663. constructor create(); overload;
  31664. procedure setCredentials(para1: OAHAAuthScope; para2: OAHACredentials); overload; virtual;
  31665. function getCredentials(para1: OAHAAuthScope): OAHACredentials; overload; virtual;
  31666. function toString(): JLString; overload; virtual;
  31667. procedure clear(); overload; virtual;
  31668. end;
  31669. ANHAndroidHttpClient = class sealed external 'android.net.http' name 'AndroidHttpClient' (JLObject, OAHCHttpClient)
  31670. public
  31671. class var
  31672. fDEFAULT_SYNC_MIN_GZIP_BYTES: jlong; external name 'DEFAULT_SYNC_MIN_GZIP_BYTES';
  31673. public
  31674. class function newInstance(para1: JLString; para2: ACContext): ANHAndroidHttpClient; static; overload;
  31675. class function newInstance(para1: JLString): ANHAndroidHttpClient; static; overload;
  31676. strict protected
  31677. procedure finalize(); overload; virtual; // throws java.lang.Throwable
  31678. public
  31679. class procedure modifyRequestToAcceptGzipResponse(para1: OAHHttpRequest); static; overload;
  31680. class function getUngzippedContent(para1: OAHHttpEntity): JIInputStream; static; overload; // throws java.io.IOException
  31681. procedure close(); overload; virtual;
  31682. function getParams(): OAHPHttpParams; overload; virtual;
  31683. function getConnectionManager(): OAHCClientConnectionManager; overload; virtual;
  31684. function execute(para1: OAHCMHttpUriRequest): OAHHttpResponse; overload; virtual; // throws java.io.IOException
  31685. function execute(para1: OAHCMHttpUriRequest; para2: OAHPHttpContext): OAHHttpResponse; overload; virtual; // throws java.io.IOException
  31686. function execute(para1: OAHHttpHost; para2: OAHHttpRequest): OAHHttpResponse; overload; virtual; // throws java.io.IOException
  31687. function execute(para1: OAHHttpHost; para2: OAHHttpRequest; para3: OAHPHttpContext): OAHHttpResponse; overload; virtual; // throws java.io.IOException
  31688. function execute(para1: OAHCMHttpUriRequest; para2: OAHCResponseHandler): JLObject; overload; virtual; // throws java.io.IOException, org.apache.http.client.ClientProtocolException
  31689. function execute(para1: OAHCMHttpUriRequest; para2: OAHCResponseHandler; para3: OAHPHttpContext): JLObject; overload; virtual; // throws java.io.IOException, org.apache.http.client.ClientProtocolException
  31690. function execute(para1: OAHHttpHost; para2: OAHHttpRequest; para3: OAHCResponseHandler): JLObject; overload; virtual; // throws java.io.IOException, org.apache.http.client.ClientProtocolException
  31691. function execute(para1: OAHHttpHost; para2: OAHHttpRequest; para3: OAHCResponseHandler; para4: OAHPHttpContext): JLObject; overload; virtual; // throws java.io.IOException, org.apache.http.client.ClientProtocolException
  31692. class function getCompressedEntity(para1: Arr1jbyte; para2: ACContentResolver): OAHEAbstractHttpEntity; static; overload; // throws java.io.IOException
  31693. class function getCompressedEntity(var para1: array of jbyte; para2: ACContentResolver): OAHEAbstractHttpEntity; static; overload; // throws java.io.IOException
  31694. class function getMinGzipSize(para1: ACContentResolver): jlong; static; overload;
  31695. procedure enableCurlLogging(para1: JLString; para2: jint); overload; virtual;
  31696. procedure disableCurlLogging(); overload; virtual;
  31697. class function parseDate(para1: JLString): jlong; static; overload;
  31698. end;
  31699. OAHICAbstractHttpClient = class abstract external 'org.apache.http.impl.client' name 'AbstractHttpClient' (JLObject, OAHCHttpClient)
  31700. strict protected
  31701. constructor create(para1: OAHCClientConnectionManager; para2: OAHPHttpParams); overload;
  31702. function createHttpParams(): OAHPHttpParams; overload; virtual; abstract;
  31703. function createHttpContext(): OAHPHttpContext; overload; virtual; abstract;
  31704. function createRequestExecutor(): OAHPHttpRequestExecutor; overload; virtual; abstract;
  31705. function createClientConnectionManager(): OAHCClientConnectionManager; overload; virtual; abstract;
  31706. function createAuthSchemeRegistry(): OAHAAuthSchemeRegistry; overload; virtual; abstract;
  31707. function createCookieSpecRegistry(): OAHCCookieSpecRegistry; overload; virtual; abstract;
  31708. function createConnectionReuseStrategy(): OAHConnectionReuseStrategy; overload; virtual; abstract;
  31709. function createConnectionKeepAliveStrategy(): OAHCConnectionKeepAliveStrategy; overload; virtual; abstract;
  31710. function createHttpProcessor(): OAHPBasicHttpProcessor; overload; virtual; abstract;
  31711. function createHttpRequestRetryHandler(): OAHCHttpRequestRetryHandler; overload; virtual; abstract;
  31712. function createRedirectHandler(): OAHCRedirectHandler; overload; virtual; abstract;
  31713. function createTargetAuthenticationHandler(): OAHCAuthenticationHandler; overload; virtual; abstract;
  31714. function createProxyAuthenticationHandler(): OAHCAuthenticationHandler; overload; virtual; abstract;
  31715. function createCookieStore(): OAHCCookieStore; overload; virtual; abstract;
  31716. function createCredentialsProvider(): OAHCCredentialsProvider; overload; virtual; abstract;
  31717. function createHttpRoutePlanner(): OAHCRHttpRoutePlanner; overload; virtual; abstract;
  31718. function createUserTokenHandler(): OAHCUserTokenHandler; overload; virtual; abstract;
  31719. public
  31720. function getParams(): OAHPHttpParams; overload; virtual; final;
  31721. procedure setParams(para1: OAHPHttpParams); overload; virtual;
  31722. function getConnectionManager(): OAHCClientConnectionManager; overload; virtual; final;
  31723. function getRequestExecutor(): OAHPHttpRequestExecutor; overload; virtual; final;
  31724. function getAuthSchemes(): OAHAAuthSchemeRegistry; overload; virtual; final;
  31725. procedure setAuthSchemes(para1: OAHAAuthSchemeRegistry); overload; virtual;
  31726. function getCookieSpecs(): OAHCCookieSpecRegistry; overload; virtual; final;
  31727. procedure setCookieSpecs(para1: OAHCCookieSpecRegistry); overload; virtual;
  31728. function getConnectionReuseStrategy(): OAHConnectionReuseStrategy; overload; virtual; final;
  31729. procedure setReuseStrategy(para1: OAHConnectionReuseStrategy); overload; virtual;
  31730. function getConnectionKeepAliveStrategy(): OAHCConnectionKeepAliveStrategy; overload; virtual; final;
  31731. procedure setKeepAliveStrategy(para1: OAHCConnectionKeepAliveStrategy); overload; virtual;
  31732. function getHttpRequestRetryHandler(): OAHCHttpRequestRetryHandler; overload; virtual; final;
  31733. procedure setHttpRequestRetryHandler(para1: OAHCHttpRequestRetryHandler); overload; virtual;
  31734. function getRedirectHandler(): OAHCRedirectHandler; overload; virtual; final;
  31735. procedure setRedirectHandler(para1: OAHCRedirectHandler); overload; virtual;
  31736. function getTargetAuthenticationHandler(): OAHCAuthenticationHandler; overload; virtual; final;
  31737. procedure setTargetAuthenticationHandler(para1: OAHCAuthenticationHandler); overload; virtual;
  31738. function getProxyAuthenticationHandler(): OAHCAuthenticationHandler; overload; virtual; final;
  31739. procedure setProxyAuthenticationHandler(para1: OAHCAuthenticationHandler); overload; virtual;
  31740. function getCookieStore(): OAHCCookieStore; overload; virtual; final;
  31741. procedure setCookieStore(para1: OAHCCookieStore); overload; virtual;
  31742. function getCredentialsProvider(): OAHCCredentialsProvider; overload; virtual; final;
  31743. procedure setCredentialsProvider(para1: OAHCCredentialsProvider); overload; virtual;
  31744. function getRoutePlanner(): OAHCRHttpRoutePlanner; overload; virtual; final;
  31745. procedure setRoutePlanner(para1: OAHCRHttpRoutePlanner); overload; virtual;
  31746. function getUserTokenHandler(): OAHCUserTokenHandler; overload; virtual; final;
  31747. procedure setUserTokenHandler(para1: OAHCUserTokenHandler); overload; virtual;
  31748. strict protected
  31749. function getHttpProcessor(): OAHPBasicHttpProcessor; overload; virtual; final;
  31750. public
  31751. procedure addResponseInterceptor(para1: OAHHttpResponseInterceptor); overload; virtual;
  31752. procedure addResponseInterceptor(para1: OAHHttpResponseInterceptor; para2: jint); overload; virtual;
  31753. function getResponseInterceptor(para1: jint): OAHHttpResponseInterceptor; overload; virtual;
  31754. function getResponseInterceptorCount(): jint; overload; virtual;
  31755. procedure clearResponseInterceptors(); overload; virtual;
  31756. procedure removeResponseInterceptorByClass(para1: JLClass); overload; virtual;
  31757. procedure addRequestInterceptor(para1: OAHHttpRequestInterceptor); overload; virtual;
  31758. procedure addRequestInterceptor(para1: OAHHttpRequestInterceptor; para2: jint); overload; virtual;
  31759. function getRequestInterceptor(para1: jint): OAHHttpRequestInterceptor; overload; virtual;
  31760. function getRequestInterceptorCount(): jint; overload; virtual;
  31761. procedure clearRequestInterceptors(); overload; virtual;
  31762. procedure removeRequestInterceptorByClass(para1: JLClass); overload; virtual;
  31763. function execute(para1: OAHCMHttpUriRequest): OAHHttpResponse; overload; virtual; final; // throws java.io.IOException, org.apache.http.client.ClientProtocolException
  31764. function execute(para1: OAHCMHttpUriRequest; para2: OAHPHttpContext): OAHHttpResponse; overload; virtual; final; // throws java.io.IOException, org.apache.http.client.ClientProtocolException
  31765. function execute(para1: OAHHttpHost; para2: OAHHttpRequest): OAHHttpResponse; overload; virtual; final; // throws java.io.IOException, org.apache.http.client.ClientProtocolException
  31766. function execute(para1: OAHHttpHost; para2: OAHHttpRequest; para3: OAHPHttpContext): OAHHttpResponse; overload; virtual; final; // throws java.io.IOException, org.apache.http.client.ClientProtocolException
  31767. strict protected
  31768. function createClientRequestDirector(para1: OAHPHttpRequestExecutor; para2: OAHCClientConnectionManager; para3: OAHConnectionReuseStrategy; para4: OAHCConnectionKeepAliveStrategy; para5: OAHCRHttpRoutePlanner; para6: OAHPHttpProcessor; para7: OAHCHttpRequestRetryHandler; para8: OAHCRedirectHandler; para9: OAHCAuthenticationHandler; para10: OAHCAuthenticationHandler; para11: OAHCUserTokenHandler; para12: OAHPHttpParams): OAHCRequestDirector; overload; virtual;
  31769. function determineParams(para1: OAHHttpRequest): OAHPHttpParams; overload; virtual;
  31770. public
  31771. function execute(para1: OAHCMHttpUriRequest; para2: OAHCResponseHandler): JLObject; overload; virtual; // throws java.io.IOException, org.apache.http.client.ClientProtocolException
  31772. function execute(para1: OAHCMHttpUriRequest; para2: OAHCResponseHandler; para3: OAHPHttpContext): JLObject; overload; virtual; // throws java.io.IOException, org.apache.http.client.ClientProtocolException
  31773. function execute(para1: OAHHttpHost; para2: OAHHttpRequest; para3: OAHCResponseHandler): JLObject; overload; virtual; // throws java.io.IOException, org.apache.http.client.ClientProtocolException
  31774. function execute(para1: OAHHttpHost; para2: OAHHttpRequest; para3: OAHCResponseHandler; para4: OAHPHttpContext): JLObject; overload; virtual; // throws java.io.IOException, org.apache.http.client.ClientProtocolException
  31775. end;
  31776. OAHICDefaultHttpRequestRetryHandler = class external 'org.apache.http.impl.client' name 'DefaultHttpRequestRetryHandler' (JLObject, OAHCHttpRequestRetryHandler)
  31777. public
  31778. constructor create(para1: jint; para2: jboolean); overload;
  31779. constructor create(); overload;
  31780. function retryRequest(para1: JIIOException; para2: jint; para3: OAHPHttpContext): jboolean; overload; virtual;
  31781. function isRequestSentRetryEnabled(): jboolean; overload; virtual;
  31782. function getRetryCount(): jint; overload; virtual;
  31783. end;
  31784. OAHICDefaultRedirectHandler = class external 'org.apache.http.impl.client' name 'DefaultRedirectHandler' (JLObject, OAHCRedirectHandler)
  31785. public
  31786. constructor create(); overload;
  31787. function isRedirectRequested(para1: OAHHttpResponse; para2: OAHPHttpContext): jboolean; overload; virtual;
  31788. function getLocationURI(para1: OAHHttpResponse; para2: OAHPHttpContext): JNURI; overload; virtual; // throws org.apache.http.ProtocolException
  31789. end;
  31790. OAHICDefaultRequestDirector = class external 'org.apache.http.impl.client' name 'DefaultRequestDirector' (JLObject, OAHCRequestDirector)
  31791. strict protected
  31792. final var
  31793. fconnManager: OAHCClientConnectionManager; external name 'connManager';
  31794. froutePlanner: OAHCRHttpRoutePlanner; external name 'routePlanner';
  31795. freuseStrategy: OAHConnectionReuseStrategy; external name 'reuseStrategy';
  31796. fkeepAliveStrategy: OAHCConnectionKeepAliveStrategy; external name 'keepAliveStrategy';
  31797. frequestExec: OAHPHttpRequestExecutor; external name 'requestExec';
  31798. fhttpProcessor: OAHPHttpProcessor; external name 'httpProcessor';
  31799. fretryHandler: OAHCHttpRequestRetryHandler; external name 'retryHandler';
  31800. fredirectHandler: OAHCRedirectHandler; external name 'redirectHandler';
  31801. fparams: OAHPHttpParams; external name 'params';
  31802. strict protected
  31803. var
  31804. fmanagedConn: OAHCManagedClientConnection; external name 'managedConn';
  31805. public
  31806. constructor create(para1: OAHPHttpRequestExecutor; para2: OAHCClientConnectionManager; para3: OAHConnectionReuseStrategy; para4: OAHCConnectionKeepAliveStrategy; para5: OAHCRHttpRoutePlanner; para6: OAHPHttpProcessor; para7: OAHCHttpRequestRetryHandler; para8: OAHCRedirectHandler; para9: OAHCAuthenticationHandler; para10: OAHCAuthenticationHandler; para11: OAHCUserTokenHandler; para12: OAHPHttpParams); overload;
  31807. strict protected
  31808. procedure rewriteRequestURI(para1: OAHICRequestWrapper; para2: OAHCRHttpRoute); overload; virtual; // throws org.apache.http.ProtocolException
  31809. public
  31810. function execute(para1: OAHHttpHost; para2: OAHHttpRequest; para3: OAHPHttpContext): OAHHttpResponse; overload; virtual; // throws org.apache.http.HttpException, java.io.IOException
  31811. strict protected
  31812. procedure releaseConnection(); overload; virtual;
  31813. function determineRoute(para1: OAHHttpHost; para2: OAHHttpRequest; para3: OAHPHttpContext): OAHCRHttpRoute; overload; virtual; // throws org.apache.http.HttpException
  31814. procedure establishRoute(para1: OAHCRHttpRoute; para2: OAHPHttpContext); overload; virtual; // throws org.apache.http.HttpException, java.io.IOException
  31815. function createTunnelToTarget(para1: OAHCRHttpRoute; para2: OAHPHttpContext): jboolean; overload; virtual; // throws org.apache.http.HttpException, java.io.IOException
  31816. function createTunnelToProxy(para1: OAHCRHttpRoute; para2: jint; para3: OAHPHttpContext): jboolean; overload; virtual; // throws org.apache.http.HttpException, java.io.IOException
  31817. function createConnectRequest(para1: OAHCRHttpRoute; para2: OAHPHttpContext): OAHHttpRequest; overload; virtual;
  31818. function handleResponse(para1: OAHICRoutedRequest; para2: OAHHttpResponse; para3: OAHPHttpContext): OAHICRoutedRequest; overload; virtual; // throws org.apache.http.HttpException, java.io.IOException
  31819. end;
  31820. OAHICBasicResponseHandler = class external 'org.apache.http.impl.client' name 'BasicResponseHandler' (JLObject, OAHCResponseHandler)
  31821. public
  31822. constructor create(); overload;
  31823. function handleResponse(para1: OAHHttpResponse): JLString; overload; virtual; // throws org.apache.http.client.HttpResponseException, java.io.IOException
  31824. function handleResponse(para1: OAHHttpResponse): JLObject; overload; virtual; // throws org.apache.http.client.ClientProtocolException, java.io.IOException
  31825. end;
  31826. OAHICDefaultUserTokenHandler = class external 'org.apache.http.impl.client' name 'DefaultUserTokenHandler' (JLObject, OAHCUserTokenHandler)
  31827. public
  31828. constructor create(); overload;
  31829. function getUserToken(para1: OAHPHttpContext): JLObject; overload; virtual;
  31830. end;
  31831. OAHCPClientContextConfigurer = class external 'org.apache.http.client.protocol' name 'ClientContextConfigurer' (JLObject, OAHCPClientContext)
  31832. public
  31833. constructor create(para1: OAHPHttpContext); overload;
  31834. procedure setCookieSpecRegistry(para1: OAHCCookieSpecRegistry); overload; virtual;
  31835. procedure setAuthSchemeRegistry(para1: OAHAAuthSchemeRegistry); overload; virtual;
  31836. procedure setCookieStore(para1: OAHCCookieStore); overload; virtual;
  31837. procedure setCredentialsProvider(para1: OAHCCredentialsProvider); overload; virtual;
  31838. procedure setAuthSchemePref(para1: JUList); overload; virtual;
  31839. end;
  31840. OAHICSingleClientConnManager = class external 'org.apache.http.impl.conn' name 'SingleClientConnManager' (JLObject, OAHCClientConnectionManager)
  31841. public
  31842. type
  31843. InnerPoolEntry = class;
  31844. Arr1InnerPoolEntry = array of InnerPoolEntry;
  31845. Arr2InnerPoolEntry = array of Arr1InnerPoolEntry;
  31846. Arr3InnerPoolEntry = array of Arr2InnerPoolEntry;
  31847. InnerConnAdapter = class;
  31848. Arr1InnerConnAdapter = array of InnerConnAdapter;
  31849. Arr2InnerConnAdapter = array of Arr1InnerConnAdapter;
  31850. Arr3InnerConnAdapter = array of Arr2InnerConnAdapter;
  31851. InnerPoolEntry = class external 'org.apache.http.impl.conn' name 'PoolEntry'
  31852. end;
  31853. InnerConnAdapter = class external 'org.apache.http.impl.conn' name 'ConnAdapter'
  31854. end;
  31855. public
  31856. const
  31857. MISUSE_MESSAGE = 'Invalid use of SingleClientConnManager: connection still allocated.'#$000a'Make sure to release the connection before allocating another one.';
  31858. strict protected
  31859. var
  31860. fschemeRegistry: OAHCSSchemeRegistry; external name 'schemeRegistry';
  31861. fconnOperator: OAHCClientConnectionOperator; external name 'connOperator';
  31862. funiquePoolEntry: OAHICSingleClientConnManager.InnerPoolEntry; external name 'uniquePoolEntry';
  31863. fmanagedConn: OAHICSingleClientConnManager.InnerConnAdapter; external name 'managedConn';
  31864. flastReleaseTime: jlong; external name 'lastReleaseTime';
  31865. fconnectionExpiresTime: jlong; external name 'connectionExpiresTime';
  31866. falwaysShutDown: jboolean; external name 'alwaysShutDown';
  31867. fisShutDown: jboolean; external name 'isShutDown';
  31868. public
  31869. constructor create(para1: OAHPHttpParams; para2: OAHCSSchemeRegistry); overload;
  31870. strict protected
  31871. procedure finalize(); overload; virtual; // throws java.lang.Throwable
  31872. public
  31873. function getSchemeRegistry(): OAHCSSchemeRegistry; overload; virtual;
  31874. strict protected
  31875. function createConnectionOperator(para1: OAHCSSchemeRegistry): OAHCClientConnectionOperator; overload; virtual;
  31876. procedure assertStillUp(); overload; virtual; final; // throws java.lang.IllegalStateException
  31877. public
  31878. function requestConnection(para1: OAHCRHttpRoute; para2: JLObject): OAHCClientConnectionRequest; overload; virtual; final;
  31879. function getConnection(para1: OAHCRHttpRoute; para2: JLObject): OAHCManagedClientConnection; overload; virtual;
  31880. procedure releaseConnection(para1: OAHCManagedClientConnection; para2: jlong; para3: JUCTimeUnit); overload; virtual;
  31881. procedure closeExpiredConnections(); overload; virtual;
  31882. procedure closeIdleConnections(para1: jlong; para2: JUCTimeUnit); overload; virtual;
  31883. procedure shutdown(); overload; virtual;
  31884. strict protected
  31885. procedure revokeConnection(); overload; virtual;
  31886. end;
  31887. OAHICTThreadSafeClientConnManager = class external 'org.apache.http.impl.conn.tsccm' name 'ThreadSafeClientConnManager' (JLObject, OAHCClientConnectionManager)
  31888. strict protected
  31889. var
  31890. fschemeRegistry: OAHCSSchemeRegistry; external name 'schemeRegistry';
  31891. strict protected
  31892. final var
  31893. fconnectionPool: OAHICTAbstractConnPool; external name 'connectionPool';
  31894. strict protected
  31895. var
  31896. fconnOperator: OAHCClientConnectionOperator; external name 'connOperator';
  31897. public
  31898. constructor create(para1: OAHPHttpParams; para2: OAHCSSchemeRegistry); overload;
  31899. strict protected
  31900. procedure finalize(); overload; virtual; // throws java.lang.Throwable
  31901. function createConnectionPool(para1: OAHPHttpParams): OAHICTAbstractConnPool; overload; virtual;
  31902. function createConnectionOperator(para1: OAHCSSchemeRegistry): OAHCClientConnectionOperator; overload; virtual;
  31903. public
  31904. function getSchemeRegistry(): OAHCSSchemeRegistry; overload; virtual;
  31905. function requestConnection(para1: OAHCRHttpRoute; para2: JLObject): OAHCClientConnectionRequest; overload; virtual;
  31906. procedure releaseConnection(para1: OAHCManagedClientConnection; para2: jlong; para3: JUCTimeUnit); overload; virtual;
  31907. procedure shutdown(); overload; virtual;
  31908. function getConnectionsInPool(para1: OAHCRHttpRoute): jint; overload; virtual;
  31909. function getConnectionsInPool(): jint; overload; virtual;
  31910. procedure closeIdleConnections(para1: jlong; para2: JUCTimeUnit); overload; virtual;
  31911. procedure closeExpiredConnections(); overload; virtual;
  31912. end;
  31913. OAHICDefaultClientConnectionOperator = class external 'org.apache.http.impl.conn' name 'DefaultClientConnectionOperator' (JLObject, OAHCClientConnectionOperator)
  31914. strict protected
  31915. var
  31916. fschemeRegistry: OAHCSSchemeRegistry; external name 'schemeRegistry';
  31917. public
  31918. constructor create(para1: OAHCSSchemeRegistry); overload;
  31919. function createConnection(): OAHCOperatedClientConnection; overload; virtual;
  31920. procedure openConnection(para1: OAHCOperatedClientConnection; para2: OAHHttpHost; para3: JNInetAddress; para4: OAHPHttpContext; para5: OAHPHttpParams); overload; virtual; // throws java.io.IOException
  31921. procedure updateSecureConnection(para1: OAHCOperatedClientConnection; para2: OAHHttpHost; para3: OAHPHttpContext; para4: OAHPHttpParams); overload; virtual; // throws java.io.IOException
  31922. strict protected
  31923. procedure prepareSocket(para1: JNSocket; para2: OAHPHttpContext; para3: OAHPHttpParams); overload; virtual; // throws java.io.IOException
  31924. end;
  31925. OAHICDefaultConnectionKeepAliveStrategy = class external 'org.apache.http.impl.client' name 'DefaultConnectionKeepAliveStrategy' (JLObject, OAHCConnectionKeepAliveStrategy)
  31926. public
  31927. constructor create(); overload;
  31928. function getKeepAliveDuration(para1: OAHHttpResponse; para2: OAHPHttpContext): jlong; overload; virtual;
  31929. end;
  31930. OAHCBasicEofSensorWatcher = class external 'org.apache.http.conn' name 'BasicEofSensorWatcher' (JLObject, OAHCEofSensorWatcher)
  31931. strict protected
  31932. var
  31933. fmanagedConn: OAHCManagedClientConnection; external name 'managedConn';
  31934. fattemptReuse: jboolean; external name 'attemptReuse';
  31935. public
  31936. constructor create(para1: OAHCManagedClientConnection; para2: jboolean); overload;
  31937. function eofDetected(para1: JIInputStream): jboolean; overload; virtual; // throws java.io.IOException
  31938. function streamClosed(para1: JIInputStream): jboolean; overload; virtual; // throws java.io.IOException
  31939. function streamAbort(para1: JIInputStream): jboolean; overload; virtual; // throws java.io.IOException
  31940. end;
  31941. OAHCPConnManagerParams = class sealed external 'org.apache.http.conn.params' name 'ConnManagerParams' (JLObject, OAHCPConnManagerPNames)
  31942. public
  31943. const
  31944. DEFAULT_MAX_TOTAL_CONNECTIONS = 20;
  31945. public
  31946. constructor create(); overload;
  31947. class function getTimeout(para1: OAHPHttpParams): jlong; static; overload;
  31948. class procedure setTimeout(para1: OAHPHttpParams; para2: jlong); static; overload;
  31949. class procedure setMaxConnectionsPerRoute(para1: OAHPHttpParams; para2: OAHCPConnPerRoute); static; overload;
  31950. class function getMaxConnectionsPerRoute(para1: OAHPHttpParams): OAHCPConnPerRoute; static; overload;
  31951. class procedure setMaxTotalConnections(para1: OAHPHttpParams; para2: jint); static; overload;
  31952. class function getMaxTotalConnections(para1: OAHPHttpParams): jint; static; overload;
  31953. end;
  31954. OAHCPConnPerRouteBean = class sealed external 'org.apache.http.conn.params' name 'ConnPerRouteBean' (JLObject, OAHCPConnPerRoute)
  31955. public
  31956. const
  31957. DEFAULT_MAX_CONNECTIONS_PER_ROUTE = 2;
  31958. public
  31959. constructor create(para1: jint); overload;
  31960. constructor create(); overload;
  31961. function getDefaultMax(): jint; overload; virtual;
  31962. procedure setDefaultMaxPerRoute(para1: jint); overload; virtual;
  31963. procedure setMaxForRoute(para1: OAHCRHttpRoute; para2: jint); overload; virtual;
  31964. function getMaxForRoute(para1: OAHCRHttpRoute): jint; overload; virtual;
  31965. procedure setMaxForRoutes(para1: JUMap); overload; virtual;
  31966. end;
  31967. OAHCPConnRouteParams = class external 'org.apache.http.conn.params' name 'ConnRouteParams' (JLObject, OAHCPConnRoutePNames)
  31968. public
  31969. final class var
  31970. fNO_HOST: OAHHttpHost; external name 'NO_HOST';
  31971. fNO_ROUTE: OAHCRHttpRoute; external name 'NO_ROUTE';
  31972. public
  31973. class function getDefaultProxy(para1: OAHPHttpParams): OAHHttpHost; static; overload;
  31974. class procedure setDefaultProxy(para1: OAHPHttpParams; para2: OAHHttpHost); static; overload;
  31975. class function getForcedRoute(para1: OAHPHttpParams): OAHCRHttpRoute; static; overload;
  31976. class procedure setForcedRoute(para1: OAHPHttpParams; para2: OAHCRHttpRoute); static; overload;
  31977. class function getLocalAddress(para1: OAHPHttpParams): JNInetAddress; static; overload;
  31978. class procedure setLocalAddress(para1: OAHPHttpParams; para2: JNInetAddress); static; overload;
  31979. end;
  31980. OAHCRBasicRouteDirector = class external 'org.apache.http.conn.routing' name 'BasicRouteDirector' (JLObject, OAHCRHttpRouteDirector)
  31981. public
  31982. constructor create(); overload;
  31983. function nextStep(para1: OAHCRRouteInfo; para2: OAHCRRouteInfo): jint; overload; virtual;
  31984. strict protected
  31985. function firstStep(para1: OAHCRRouteInfo): jint; overload; virtual;
  31986. function directStep(para1: OAHCRRouteInfo; para2: OAHCRRouteInfo): jint; overload; virtual;
  31987. function proxiedStep(para1: OAHCRRouteInfo; para2: OAHCRRouteInfo): jint; overload; virtual;
  31988. end;
  31989. OAHICDefaultHttpRoutePlanner = class external 'org.apache.http.impl.conn' name 'DefaultHttpRoutePlanner' (JLObject, OAHCRHttpRoutePlanner)
  31990. strict protected
  31991. var
  31992. fschemeRegistry: OAHCSSchemeRegistry; external name 'schemeRegistry';
  31993. public
  31994. constructor create(para1: OAHCSSchemeRegistry); overload;
  31995. function determineRoute(para1: OAHHttpHost; para2: OAHHttpRequest; para3: OAHPHttpContext): OAHCRHttpRoute; overload; virtual; // throws org.apache.http.HttpException
  31996. end;
  31997. OAHICProxySelectorRoutePlanner = class external 'org.apache.http.impl.conn' name 'ProxySelectorRoutePlanner' (JLObject, OAHCRHttpRoutePlanner)
  31998. strict protected
  31999. var
  32000. fschemeRegistry: OAHCSSchemeRegistry; external name 'schemeRegistry';
  32001. fproxySelector: JNProxySelector; external name 'proxySelector';
  32002. public
  32003. constructor create(para1: OAHCSSchemeRegistry; para2: JNProxySelector); overload;
  32004. function getProxySelector(): JNProxySelector; overload; virtual;
  32005. procedure setProxySelector(para1: JNProxySelector); overload; virtual;
  32006. function determineRoute(para1: OAHHttpHost; para2: OAHHttpRequest; para3: OAHPHttpContext): OAHCRHttpRoute; overload; virtual; // throws org.apache.http.HttpException
  32007. strict protected
  32008. function determineProxy(para1: OAHHttpHost; para2: OAHHttpRequest; para3: OAHPHttpContext): OAHHttpHost; overload; virtual; // throws org.apache.http.HttpException
  32009. function getHost(para1: JNInetSocketAddress): JLString; overload; virtual;
  32010. function chooseProxy(para1: JUList; para2: OAHHttpHost; para3: OAHHttpRequest; para4: OAHPHttpContext): JNProxy; overload; virtual;
  32011. end;
  32012. OAHCMultihomePlainSocketFactory = class sealed external 'org.apache.http.conn' name 'MultihomePlainSocketFactory' (JLObject, OAHCSSocketFactory)
  32013. public
  32014. class function getSocketFactory(): OAHCMultihomePlainSocketFactory; static; overload;
  32015. function createSocket(): JNSocket; overload; virtual;
  32016. function connectSocket(para1: JNSocket; para2: JLString; para3: jint; para4: JNInetAddress; para5: jint; para6: OAHPHttpParams): JNSocket; overload; virtual; // throws java.io.IOException
  32017. function isSecure(para1: JNSocket): jboolean; overload; virtual; final; // throws java.lang.IllegalArgumentException
  32018. function equals(para1: JLObject): jboolean; overload; virtual;
  32019. function hashCode(): jint; overload; virtual;
  32020. end;
  32021. OAHCSLayeredSocketFactory = interface external 'org.apache.http.conn.scheme' name 'LayeredSocketFactory' (OAHCSSocketFactory)
  32022. function createSocket(para1: JNSocket; para2: JLString; para3: jint; para4: jboolean): JNSocket; overload; // throws java.io.IOException, java.net.UnknownHostException
  32023. end;
  32024. OAHCSPlainSocketFactory = class sealed external 'org.apache.http.conn.scheme' name 'PlainSocketFactory' (JLObject, OAHCSSocketFactory)
  32025. public
  32026. constructor create(para1: OAHCSHostNameResolver); overload;
  32027. constructor create(); overload;
  32028. class function getSocketFactory(): OAHCSPlainSocketFactory; static; overload;
  32029. function createSocket(): JNSocket; overload; virtual;
  32030. function connectSocket(para1: JNSocket; para2: JLString; para3: jint; para4: JNInetAddress; para5: jint; para6: OAHPHttpParams): JNSocket; overload; virtual; // throws java.io.IOException
  32031. function isSecure(para1: JNSocket): jboolean; overload; virtual; final; // throws java.lang.IllegalArgumentException
  32032. function equals(para1: JLObject): jboolean; overload; virtual;
  32033. function hashCode(): jint; overload; virtual;
  32034. end;
  32035. OAHCClientCookie = interface external 'org.apache.http.cookie' name 'ClientCookie' (OAHCCookie)
  32036. const
  32037. VERSION_ATTR = 'version';
  32038. PATH_ATTR = 'path';
  32039. DOMAIN_ATTR = 'domain';
  32040. MAX_AGE_ATTR = 'max-age';
  32041. SECURE_ATTR = 'secure';
  32042. COMMENT_ATTR = 'comment';
  32043. EXPIRES_ATTR = 'expires';
  32044. PORT_ATTR = 'port';
  32045. COMMENTURL_ATTR = 'commenturl';
  32046. DISCARD_ATTR = 'discard';
  32047. function getAttribute(para1: JLString): JLString; overload;
  32048. function containsAttribute(para1: JLString): jboolean; overload;
  32049. end;
  32050. OAHCSetCookie = interface external 'org.apache.http.cookie' name 'SetCookie' (OAHCCookie)
  32051. procedure setValue(para1: JLString); overload;
  32052. procedure setComment(para1: JLString); overload;
  32053. procedure setExpiryDate(para1: JUDate); overload;
  32054. procedure setDomain(para1: JLString); overload;
  32055. procedure setPath(para1: JLString); overload;
  32056. procedure setSecure(para1: jboolean); overload;
  32057. procedure setVersion(para1: jint); overload;
  32058. end;
  32059. OAHICAbstractCookieAttributeHandler = class abstract external 'org.apache.http.impl.cookie' name 'AbstractCookieAttributeHandler' (JLObject, OAHCCookieAttributeHandler)
  32060. public
  32061. constructor create(); overload;
  32062. procedure validate(para1: OAHCCookie; para2: OAHCCookieOrigin); overload; virtual; // throws org.apache.http.cookie.MalformedCookieException
  32063. function match(para1: OAHCCookie; para2: OAHCCookieOrigin): jboolean; overload; virtual;
  32064. end;
  32065. OAHICBasicDomainHandler = class external 'org.apache.http.impl.cookie' name 'BasicDomainHandler' (JLObject, OAHCCookieAttributeHandler)
  32066. public
  32067. constructor create(); overload;
  32068. procedure parse(para1: OAHCSetCookie; para2: JLString); overload; virtual; // throws org.apache.http.cookie.MalformedCookieException
  32069. procedure validate(para1: OAHCCookie; para2: OAHCCookieOrigin); overload; virtual; // throws org.apache.http.cookie.MalformedCookieException
  32070. function match(para1: OAHCCookie; para2: OAHCCookieOrigin): jboolean; overload; virtual;
  32071. end;
  32072. OAHICBasicPathHandler = class external 'org.apache.http.impl.cookie' name 'BasicPathHandler' (JLObject, OAHCCookieAttributeHandler)
  32073. public
  32074. constructor create(); overload;
  32075. procedure parse(para1: OAHCSetCookie; para2: JLString); overload; virtual; // throws org.apache.http.cookie.MalformedCookieException
  32076. procedure validate(para1: OAHCCookie; para2: OAHCCookieOrigin); overload; virtual; // throws org.apache.http.cookie.MalformedCookieException
  32077. function match(para1: OAHCCookie; para2: OAHCCookieOrigin): jboolean; overload; virtual;
  32078. end;
  32079. OAHICRFC2109DomainHandler = class external 'org.apache.http.impl.cookie' name 'RFC2109DomainHandler' (JLObject, OAHCCookieAttributeHandler)
  32080. public
  32081. constructor create(); overload;
  32082. procedure parse(para1: OAHCSetCookie; para2: JLString); overload; virtual; // throws org.apache.http.cookie.MalformedCookieException
  32083. procedure validate(para1: OAHCCookie; para2: OAHCCookieOrigin); overload; virtual; // throws org.apache.http.cookie.MalformedCookieException
  32084. function match(para1: OAHCCookie; para2: OAHCCookieOrigin): jboolean; overload; virtual;
  32085. end;
  32086. OAHICRFC2965CommentUrlAttributeHandler = class external 'org.apache.http.impl.cookie' name 'RFC2965CommentUrlAttributeHandler' (JLObject, OAHCCookieAttributeHandler)
  32087. public
  32088. constructor create(); overload;
  32089. procedure parse(para1: OAHCSetCookie; para2: JLString); overload; virtual; // throws org.apache.http.cookie.MalformedCookieException
  32090. procedure validate(para1: OAHCCookie; para2: OAHCCookieOrigin); overload; virtual; // throws org.apache.http.cookie.MalformedCookieException
  32091. function match(para1: OAHCCookie; para2: OAHCCookieOrigin): jboolean; overload; virtual;
  32092. end;
  32093. OAHICRFC2965DiscardAttributeHandler = class external 'org.apache.http.impl.cookie' name 'RFC2965DiscardAttributeHandler' (JLObject, OAHCCookieAttributeHandler)
  32094. public
  32095. constructor create(); overload;
  32096. procedure parse(para1: OAHCSetCookie; para2: JLString); overload; virtual; // throws org.apache.http.cookie.MalformedCookieException
  32097. procedure validate(para1: OAHCCookie; para2: OAHCCookieOrigin); overload; virtual; // throws org.apache.http.cookie.MalformedCookieException
  32098. function match(para1: OAHCCookie; para2: OAHCCookieOrigin): jboolean; overload; virtual;
  32099. end;
  32100. OAHICRFC2965DomainAttributeHandler = class external 'org.apache.http.impl.cookie' name 'RFC2965DomainAttributeHandler' (JLObject, OAHCCookieAttributeHandler)
  32101. public
  32102. constructor create(); overload;
  32103. procedure parse(para1: OAHCSetCookie; para2: JLString); overload; virtual; // throws org.apache.http.cookie.MalformedCookieException
  32104. function domainMatch(para1: JLString; para2: JLString): jboolean; overload; virtual;
  32105. procedure validate(para1: OAHCCookie; para2: OAHCCookieOrigin); overload; virtual; // throws org.apache.http.cookie.MalformedCookieException
  32106. function match(para1: OAHCCookie; para2: OAHCCookieOrigin): jboolean; overload; virtual;
  32107. end;
  32108. OAHICRFC2965PortAttributeHandler = class external 'org.apache.http.impl.cookie' name 'RFC2965PortAttributeHandler' (JLObject, OAHCCookieAttributeHandler)
  32109. public
  32110. constructor create(); overload;
  32111. procedure parse(para1: OAHCSetCookie; para2: JLString); overload; virtual; // throws org.apache.http.cookie.MalformedCookieException
  32112. procedure validate(para1: OAHCCookie; para2: OAHCCookieOrigin); overload; virtual; // throws org.apache.http.cookie.MalformedCookieException
  32113. function match(para1: OAHCCookie; para2: OAHCCookieOrigin): jboolean; overload; virtual;
  32114. end;
  32115. OAHICRFC2965VersionAttributeHandler = class external 'org.apache.http.impl.cookie' name 'RFC2965VersionAttributeHandler' (JLObject, OAHCCookieAttributeHandler)
  32116. public
  32117. constructor create(); overload;
  32118. procedure parse(para1: OAHCSetCookie; para2: JLString); overload; virtual; // throws org.apache.http.cookie.MalformedCookieException
  32119. procedure validate(para1: OAHCCookie; para2: OAHCCookieOrigin); overload; virtual; // throws org.apache.http.cookie.MalformedCookieException
  32120. function match(para1: OAHCCookie; para2: OAHCCookieOrigin): jboolean; overload; virtual;
  32121. end;
  32122. OAHICAbstractCookieSpec = class abstract external 'org.apache.http.impl.cookie' name 'AbstractCookieSpec' (JLObject, OAHCCookieSpec)
  32123. public
  32124. constructor create(); overload;
  32125. procedure registerAttribHandler(para1: JLString; para2: OAHCCookieAttributeHandler); overload; virtual;
  32126. strict protected
  32127. function findAttribHandler(para1: JLString): OAHCCookieAttributeHandler; overload; virtual;
  32128. function getAttribHandler(para1: JLString): OAHCCookieAttributeHandler; overload; virtual;
  32129. function getAttribHandlers(): JUCollection; overload; virtual;
  32130. end;
  32131. OAHICBestMatchSpec = class external 'org.apache.http.impl.cookie' name 'BestMatchSpec' (JLObject, OAHCCookieSpec)
  32132. public
  32133. constructor create(para1: Arr1JLString; para2: jboolean); overload;
  32134. constructor create(const para1: array of JLString; para2: jboolean); overload;
  32135. constructor create(); overload;
  32136. function parse(para1: OAHHeader; para2: OAHCCookieOrigin): JUList; overload; virtual; // throws org.apache.http.cookie.MalformedCookieException
  32137. procedure validate(para1: OAHCCookie; para2: OAHCCookieOrigin); overload; virtual; // throws org.apache.http.cookie.MalformedCookieException
  32138. function match(para1: OAHCCookie; para2: OAHCCookieOrigin): jboolean; overload; virtual;
  32139. function formatCookies(para1: JUList): JUList; overload; virtual;
  32140. function getVersion(): jint; overload; virtual;
  32141. function getVersionHeader(): OAHHeader; overload; virtual;
  32142. end;
  32143. OAHICBestMatchSpecFactory = class external 'org.apache.http.impl.cookie' name 'BestMatchSpecFactory' (JLObject, OAHCCookieSpecFactory)
  32144. public
  32145. constructor create(); overload;
  32146. function newInstance(para1: OAHPHttpParams): OAHCCookieSpec; overload; virtual;
  32147. end;
  32148. OAHICBrowserCompatSpecFactory = class external 'org.apache.http.impl.cookie' name 'BrowserCompatSpecFactory' (JLObject, OAHCCookieSpecFactory)
  32149. public
  32150. constructor create(); overload;
  32151. function newInstance(para1: OAHPHttpParams): OAHCCookieSpec; overload; virtual;
  32152. end;
  32153. OAHICNetscapeDraftSpecFactory = class external 'org.apache.http.impl.cookie' name 'NetscapeDraftSpecFactory' (JLObject, OAHCCookieSpecFactory)
  32154. public
  32155. constructor create(); overload;
  32156. function newInstance(para1: OAHPHttpParams): OAHCCookieSpec; overload; virtual;
  32157. end;
  32158. OAHICRFC2109SpecFactory = class external 'org.apache.http.impl.cookie' name 'RFC2109SpecFactory' (JLObject, OAHCCookieSpecFactory)
  32159. public
  32160. constructor create(); overload;
  32161. function newInstance(para1: OAHPHttpParams): OAHCCookieSpec; overload; virtual;
  32162. end;
  32163. OAHICRFC2965SpecFactory = class external 'org.apache.http.impl.cookie' name 'RFC2965SpecFactory' (JLObject, OAHCCookieSpecFactory)
  32164. public
  32165. constructor create(); overload;
  32166. function newInstance(para1: OAHPHttpParams): OAHCCookieSpec; overload; virtual;
  32167. end;
  32168. OAHIELaxContentLengthStrategy = class external 'org.apache.http.impl.entity' name 'LaxContentLengthStrategy' (JLObject, OAHEContentLengthStrategy)
  32169. public
  32170. constructor create(); overload;
  32171. function determineLength(para1: OAHHttpMessage): jlong; overload; virtual; // throws org.apache.http.HttpException
  32172. end;
  32173. OAHIEStrictContentLengthStrategy = class external 'org.apache.http.impl.entity' name 'StrictContentLengthStrategy' (JLObject, OAHEContentLengthStrategy)
  32174. public
  32175. constructor create(); overload;
  32176. function determineLength(para1: OAHHttpMessage): jlong; overload; virtual; // throws org.apache.http.HttpException
  32177. end;
  32178. OAHICTBasicPoolEntry = class external 'org.apache.http.impl.conn.tsccm' name 'BasicPoolEntry' (OAHICAbstractPoolEntry)
  32179. public
  32180. constructor create(para1: OAHCClientConnectionOperator; para2: OAHCRHttpRoute; para3: JLRReferenceQueue); overload;
  32181. strict protected
  32182. function getConnection(): OAHCOperatedClientConnection; overload; virtual; final;
  32183. function getPlannedRoute(): OAHCRHttpRoute; overload; virtual; final;
  32184. function getWeakRef(): OAHICTBasicPoolEntryRef; overload; virtual; final;
  32185. end;
  32186. OAHICTAbstractConnPool = class abstract external 'org.apache.http.impl.conn.tsccm' name 'AbstractConnPool' (JLObject, OAHICTRefQueueHandler)
  32187. strict protected
  32188. final var
  32189. fpoolLock: JUCLLock; external name 'poolLock';
  32190. strict protected
  32191. var
  32192. fissuedConnections: JUSet; external name 'issuedConnections';
  32193. fidleConnHandler: OAHICIdleConnectionHandler; external name 'idleConnHandler';
  32194. fnumConnections: jint; external name 'numConnections';
  32195. frefQueue: JLRReferenceQueue; external name 'refQueue';
  32196. fisShutDown: jboolean; external name 'isShutDown';
  32197. strict protected
  32198. constructor create(); overload;
  32199. public
  32200. procedure enableConnectionGC(); overload; virtual; // throws java.lang.IllegalStateException
  32201. function getEntry(para1: OAHCRHttpRoute; para2: JLObject; para3: jlong; para4: JUCTimeUnit): OAHICTBasicPoolEntry; overload; virtual; final; // throws org.apache.http.conn.ConnectionPoolTimeoutException, java.lang.InterruptedException
  32202. function requestPoolEntry(para1: OAHCRHttpRoute; para2: JLObject): OAHICTPoolEntryRequest; overload; virtual; abstract;
  32203. procedure freeEntry(para1: OAHICTBasicPoolEntry; para2: jboolean; para3: jlong; para4: JUCTimeUnit); overload; virtual; abstract;
  32204. procedure handleReference(para1: JLRReference); overload; virtual;
  32205. strict protected
  32206. procedure handleLostEntry(para1: OAHCRHttpRoute); overload; virtual; abstract;
  32207. public
  32208. procedure closeIdleConnections(para1: jlong; para2: JUCTimeUnit); overload; virtual;
  32209. procedure closeExpiredConnections(); overload; virtual;
  32210. procedure deleteClosedConnections(); overload; virtual; abstract;
  32211. procedure shutdown(); overload; virtual;
  32212. strict protected
  32213. procedure closeConnection(para1: OAHCOperatedClientConnection); overload; virtual;
  32214. end;
  32215. OAHIIAbstractMessageParser = class abstract external 'org.apache.http.impl.io' name 'AbstractMessageParser' (JLObject, OAHIHttpMessageParser)
  32216. strict protected
  32217. final var
  32218. flineParser: OAHMLineParser; external name 'lineParser';
  32219. public
  32220. constructor create(para1: OAHISessionInputBuffer; para2: OAHMLineParser; para3: OAHPHttpParams); overload;
  32221. class function parseHeaders(para1: OAHISessionInputBuffer; para2: jint; para3: jint; para4: OAHMLineParser): Arr1OAHHeader; static; overload; // throws org.apache.http.HttpException, java.io.IOException
  32222. strict protected
  32223. function parseHead(para1: OAHISessionInputBuffer): OAHHttpMessage; overload; virtual; abstract; // throws java.io.IOException, org.apache.http.HttpException, org.apache.http.ParseException
  32224. public
  32225. function parse(): OAHHttpMessage; overload; virtual; // throws java.io.IOException, org.apache.http.HttpException
  32226. end;
  32227. OAHIIAbstractMessageWriter = class abstract external 'org.apache.http.impl.io' name 'AbstractMessageWriter' (JLObject, OAHIHttpMessageWriter)
  32228. strict protected
  32229. final var
  32230. fsessionBuffer: OAHISessionOutputBuffer; external name 'sessionBuffer';
  32231. flineBuf: OAHUCharArrayBuffer; external name 'lineBuf';
  32232. flineFormatter: OAHMLineFormatter; external name 'lineFormatter';
  32233. public
  32234. constructor create(para1: OAHISessionOutputBuffer; para2: OAHMLineFormatter; para3: OAHPHttpParams); overload;
  32235. strict protected
  32236. procedure writeHeadLine(para1: OAHHttpMessage); overload; virtual; abstract; // throws java.io.IOException
  32237. public
  32238. procedure write(para1: OAHHttpMessage); overload; virtual; // throws java.io.IOException, org.apache.http.HttpException
  32239. end;
  32240. OAHIIHttpTransportMetricsImpl = class external 'org.apache.http.impl.io' name 'HttpTransportMetricsImpl' (JLObject, OAHIHttpTransportMetrics)
  32241. public
  32242. constructor create(); overload;
  32243. function getBytesTransferred(): jlong; overload; virtual;
  32244. procedure setBytesTransferred(para1: jlong); overload; virtual;
  32245. procedure incrementBytesTransferred(para1: jlong); overload; virtual;
  32246. procedure reset(); overload; virtual;
  32247. end;
  32248. OAHICLoggingSessionInputBuffer = class external 'org.apache.http.impl.conn' name 'LoggingSessionInputBuffer' (JLObject, OAHISessionInputBuffer)
  32249. public
  32250. constructor create(para1: OAHISessionInputBuffer; para2: OAHICWire); overload;
  32251. function isDataAvailable(para1: jint): jboolean; overload; virtual; // throws java.io.IOException
  32252. function read(para1: Arr1jbyte; para2: jint; para3: jint): jint; overload; virtual; // throws java.io.IOException
  32253. function read(var para1: array of jbyte; para2: jint; para3: jint): jint; overload; virtual; // throws java.io.IOException
  32254. function read(): jint; overload; virtual; // throws java.io.IOException
  32255. function read(para1: Arr1jbyte): jint; overload; virtual; // throws java.io.IOException
  32256. function read(var para1: array of jbyte): jint; overload; virtual; // throws java.io.IOException
  32257. function readLine(): JLString; overload; virtual; // throws java.io.IOException
  32258. function readLine(para1: OAHUCharArrayBuffer): jint; overload; virtual; // throws java.io.IOException
  32259. function getMetrics(): OAHIHttpTransportMetrics; overload; virtual;
  32260. end;
  32261. OAHIIAbstractSessionInputBuffer = class abstract external 'org.apache.http.impl.io' name 'AbstractSessionInputBuffer' (JLObject, OAHISessionInputBuffer)
  32262. public
  32263. constructor create(); overload;
  32264. strict protected
  32265. procedure init(para1: JIInputStream; para2: jint; para3: OAHPHttpParams); overload; virtual;
  32266. function fillBuffer(): jint; overload; virtual; // throws java.io.IOException
  32267. function hasBufferedData(): jboolean; overload; virtual;
  32268. public
  32269. function read(): jint; overload; virtual; // throws java.io.IOException
  32270. function read(para1: Arr1jbyte; para2: jint; para3: jint): jint; overload; virtual; // throws java.io.IOException
  32271. function read(var para1: array of jbyte; para2: jint; para3: jint): jint; overload; virtual; // throws java.io.IOException
  32272. function read(para1: Arr1jbyte): jint; overload; virtual; // throws java.io.IOException
  32273. function read(var para1: array of jbyte): jint; overload; virtual; // throws java.io.IOException
  32274. function readLine(para1: OAHUCharArrayBuffer): jint; overload; virtual; // throws java.io.IOException
  32275. function readLine(): JLString; overload; virtual; // throws java.io.IOException
  32276. function getMetrics(): OAHIHttpTransportMetrics; overload; virtual;
  32277. end;
  32278. OAHICLoggingSessionOutputBuffer = class external 'org.apache.http.impl.conn' name 'LoggingSessionOutputBuffer' (JLObject, OAHISessionOutputBuffer)
  32279. public
  32280. constructor create(para1: OAHISessionOutputBuffer; para2: OAHICWire); overload;
  32281. procedure write(para1: Arr1jbyte; para2: jint; para3: jint); overload; virtual; // throws java.io.IOException
  32282. procedure write(var para1: array of jbyte; para2: jint; para3: jint); overload; virtual; // throws java.io.IOException
  32283. procedure write(para1: jint); overload; virtual; // throws java.io.IOException
  32284. procedure write(para1: Arr1jbyte); overload; virtual; // throws java.io.IOException
  32285. procedure write(var para1: array of jbyte); overload; virtual; // throws java.io.IOException
  32286. procedure flush(); overload; virtual; // throws java.io.IOException
  32287. procedure writeLine(para1: OAHUCharArrayBuffer); overload; virtual; // throws java.io.IOException
  32288. procedure writeLine(para1: JLString); overload; virtual; // throws java.io.IOException
  32289. function getMetrics(): OAHIHttpTransportMetrics; overload; virtual;
  32290. end;
  32291. OAHIIAbstractSessionOutputBuffer = class abstract external 'org.apache.http.impl.io' name 'AbstractSessionOutputBuffer' (JLObject, OAHISessionOutputBuffer)
  32292. public
  32293. constructor create(); overload;
  32294. strict protected
  32295. procedure init(para1: JIOutputStream; para2: jint; para3: OAHPHttpParams); overload; virtual;
  32296. procedure flushBuffer(); overload; virtual; // throws java.io.IOException
  32297. public
  32298. procedure flush(); overload; virtual; // throws java.io.IOException
  32299. procedure write(para1: Arr1jbyte; para2: jint; para3: jint); overload; virtual; // throws java.io.IOException
  32300. procedure write(var para1: array of jbyte; para2: jint; para3: jint); overload; virtual; // throws java.io.IOException
  32301. procedure write(para1: Arr1jbyte); overload; virtual; // throws java.io.IOException
  32302. procedure write(var para1: array of jbyte); overload; virtual; // throws java.io.IOException
  32303. procedure write(para1: jint); overload; virtual; // throws java.io.IOException
  32304. procedure writeLine(para1: JLString); overload; virtual; // throws java.io.IOException
  32305. procedure writeLine(para1: OAHUCharArrayBuffer); overload; virtual; // throws java.io.IOException
  32306. function getMetrics(): OAHIHttpTransportMetrics; overload; virtual;
  32307. end;
  32308. OAHMBasicHeaderValueFormatter = class external 'org.apache.http.message' name 'BasicHeaderValueFormatter' (JLObject, OAHMHeaderValueFormatter)
  32309. public
  32310. final class var
  32311. fDEFAULT: OAHMBasicHeaderValueFormatter; external name 'DEFAULT';
  32312. public
  32313. const
  32314. SEPARATORS = ' ;,:@()<>\"/[]?={}'#$0009'';
  32315. UNSAFE_CHARS = '"\';
  32316. public
  32317. constructor create(); overload;
  32318. class function formatElements(para1: Arr1OAHHeaderElement; para2: jboolean; para3: OAHMHeaderValueFormatter): JLString; static; overload; final;
  32319. class function formatElements(var para1: array of OAHHeaderElement; para2: jboolean; para3: OAHMHeaderValueFormatter): JLString; static; overload; final;
  32320. function formatElements(para1: OAHUCharArrayBuffer; para2: Arr1OAHHeaderElement; para3: jboolean): OAHUCharArrayBuffer; overload; virtual;
  32321. function formatElements(para1: OAHUCharArrayBuffer; var para2: array of OAHHeaderElement; para3: jboolean): OAHUCharArrayBuffer; overload; virtual;
  32322. strict protected
  32323. function estimateElementsLen(para1: Arr1OAHHeaderElement): jint; overload; virtual;
  32324. function estimateElementsLen(var para1: array of OAHHeaderElement): jint; overload; virtual;
  32325. public
  32326. class function formatHeaderElement(para1: OAHHeaderElement; para2: jboolean; para3: OAHMHeaderValueFormatter): JLString; static; overload; final;
  32327. function formatHeaderElement(para1: OAHUCharArrayBuffer; para2: OAHHeaderElement; para3: jboolean): OAHUCharArrayBuffer; overload; virtual;
  32328. strict protected
  32329. function estimateHeaderElementLen(para1: OAHHeaderElement): jint; overload; virtual;
  32330. public
  32331. class function formatParameters(para1: Arr1OAHNameValuePair; para2: jboolean; para3: OAHMHeaderValueFormatter): JLString; static; overload; final;
  32332. class function formatParameters(var para1: array of OAHNameValuePair; para2: jboolean; para3: OAHMHeaderValueFormatter): JLString; static; overload; final;
  32333. function formatParameters(para1: OAHUCharArrayBuffer; para2: Arr1OAHNameValuePair; para3: jboolean): OAHUCharArrayBuffer; overload; virtual;
  32334. function formatParameters(para1: OAHUCharArrayBuffer; var para2: array of OAHNameValuePair; para3: jboolean): OAHUCharArrayBuffer; overload; virtual;
  32335. strict protected
  32336. function estimateParametersLen(para1: Arr1OAHNameValuePair): jint; overload; virtual;
  32337. function estimateParametersLen(var para1: array of OAHNameValuePair): jint; overload; virtual;
  32338. public
  32339. class function formatNameValuePair(para1: OAHNameValuePair; para2: jboolean; para3: OAHMHeaderValueFormatter): JLString; static; overload; final;
  32340. function formatNameValuePair(para1: OAHUCharArrayBuffer; para2: OAHNameValuePair; para3: jboolean): OAHUCharArrayBuffer; overload; virtual;
  32341. strict protected
  32342. function estimateNameValuePairLen(para1: OAHNameValuePair): jint; overload; virtual;
  32343. procedure doFormatValue(para1: OAHUCharArrayBuffer; para2: JLString; para3: jboolean); overload; virtual;
  32344. function isSeparator(para1: jchar): jboolean; overload; virtual;
  32345. function isUnsafe(para1: jchar): jboolean; overload; virtual;
  32346. end;
  32347. OAHMBasicHeaderValueParser = class external 'org.apache.http.message' name 'BasicHeaderValueParser' (JLObject, OAHMHeaderValueParser)
  32348. public
  32349. final class var
  32350. fDEFAULT: OAHMBasicHeaderValueParser; external name 'DEFAULT';
  32351. public
  32352. constructor create(); overload;
  32353. class function parseElements(para1: JLString; para2: OAHMHeaderValueParser): Arr1OAHHeaderElement; static; overload; final; // throws org.apache.http.ParseException
  32354. function parseElements(para1: OAHUCharArrayBuffer; para2: OAHMParserCursor): Arr1OAHHeaderElement; overload; virtual;
  32355. class function parseHeaderElement(para1: JLString; para2: OAHMHeaderValueParser): OAHHeaderElement; static; overload; final; // throws org.apache.http.ParseException
  32356. function parseHeaderElement(para1: OAHUCharArrayBuffer; para2: OAHMParserCursor): OAHHeaderElement; overload; virtual;
  32357. strict protected
  32358. function createHeaderElement(para1: JLString; para2: JLString; para3: Arr1OAHNameValuePair): OAHHeaderElement; overload; virtual;
  32359. function createHeaderElement(para1: JLString; para2: JLString; var para3: array of OAHNameValuePair): OAHHeaderElement; overload; virtual;
  32360. public
  32361. class function parseParameters(para1: JLString; para2: OAHMHeaderValueParser): Arr1OAHNameValuePair; static; overload; final; // throws org.apache.http.ParseException
  32362. function parseParameters(para1: OAHUCharArrayBuffer; para2: OAHMParserCursor): Arr1OAHNameValuePair; overload; virtual;
  32363. class function parseNameValuePair(para1: JLString; para2: OAHMHeaderValueParser): OAHNameValuePair; static; overload; final; // throws org.apache.http.ParseException
  32364. function parseNameValuePair(para1: OAHUCharArrayBuffer; para2: OAHMParserCursor): OAHNameValuePair; overload; virtual;
  32365. function parseNameValuePair(para1: OAHUCharArrayBuffer; para2: OAHMParserCursor; para3: Arr1jchar): OAHNameValuePair; overload; virtual;
  32366. function parseNameValuePair(para1: OAHUCharArrayBuffer; para2: OAHMParserCursor; var para3: array of jchar): OAHNameValuePair; overload; virtual;
  32367. strict protected
  32368. function createNameValuePair(para1: JLString; para2: JLString): OAHNameValuePair; overload; virtual;
  32369. end;
  32370. OAHMBasicLineFormatter = class external 'org.apache.http.message' name 'BasicLineFormatter' (JLObject, OAHMLineFormatter)
  32371. public
  32372. final class var
  32373. fDEFAULT: OAHMBasicLineFormatter; external name 'DEFAULT';
  32374. public
  32375. constructor create(); overload;
  32376. strict protected
  32377. function initBuffer(para1: OAHUCharArrayBuffer): OAHUCharArrayBuffer; overload; virtual;
  32378. public
  32379. class function formatProtocolVersion(para1: OAHProtocolVersion; para2: OAHMLineFormatter): JLString; static; overload; final;
  32380. function appendProtocolVersion(para1: OAHUCharArrayBuffer; para2: OAHProtocolVersion): OAHUCharArrayBuffer; overload; virtual;
  32381. strict protected
  32382. function estimateProtocolVersionLen(para1: OAHProtocolVersion): jint; overload; virtual;
  32383. public
  32384. class function formatRequestLine(para1: OAHRequestLine; para2: OAHMLineFormatter): JLString; static; overload; final;
  32385. function formatRequestLine(para1: OAHUCharArrayBuffer; para2: OAHRequestLine): OAHUCharArrayBuffer; overload; virtual;
  32386. strict protected
  32387. procedure doFormatRequestLine(para1: OAHUCharArrayBuffer; para2: OAHRequestLine); overload; virtual;
  32388. public
  32389. class function formatStatusLine(para1: OAHStatusLine; para2: OAHMLineFormatter): JLString; static; overload; final;
  32390. function formatStatusLine(para1: OAHUCharArrayBuffer; para2: OAHStatusLine): OAHUCharArrayBuffer; overload; virtual;
  32391. strict protected
  32392. procedure doFormatStatusLine(para1: OAHUCharArrayBuffer; para2: OAHStatusLine); overload; virtual;
  32393. public
  32394. class function formatHeader(para1: OAHHeader; para2: OAHMLineFormatter): JLString; static; overload; final;
  32395. function formatHeader(para1: OAHUCharArrayBuffer; para2: OAHHeader): OAHUCharArrayBuffer; overload; virtual;
  32396. strict protected
  32397. procedure doFormatHeader(para1: OAHUCharArrayBuffer; para2: OAHHeader); overload; virtual;
  32398. end;
  32399. OAHMBasicLineParser = class external 'org.apache.http.message' name 'BasicLineParser' (JLObject, OAHMLineParser)
  32400. public
  32401. final class var
  32402. fDEFAULT: OAHMBasicLineParser; external name 'DEFAULT';
  32403. strict protected
  32404. final var
  32405. fprotocol: OAHProtocolVersion; external name 'protocol';
  32406. public
  32407. constructor create(para1: OAHProtocolVersion); overload;
  32408. constructor create(); overload;
  32409. class function parseProtocolVersion(para1: JLString; para2: OAHMLineParser): OAHProtocolVersion; static; overload; final; // throws org.apache.http.ParseException
  32410. function parseProtocolVersion(para1: OAHUCharArrayBuffer; para2: OAHMParserCursor): OAHProtocolVersion; overload; virtual; // throws org.apache.http.ParseException
  32411. strict protected
  32412. function createProtocolVersion(para1: jint; para2: jint): OAHProtocolVersion; overload; virtual;
  32413. public
  32414. function hasProtocolVersion(para1: OAHUCharArrayBuffer; para2: OAHMParserCursor): jboolean; overload; virtual;
  32415. class function parseRequestLine(para1: JLString; para2: OAHMLineParser): OAHRequestLine; static; overload; final; // throws org.apache.http.ParseException
  32416. function parseRequestLine(para1: OAHUCharArrayBuffer; para2: OAHMParserCursor): OAHRequestLine; overload; virtual; // throws org.apache.http.ParseException
  32417. strict protected
  32418. function createRequestLine(para1: JLString; para2: JLString; para3: OAHProtocolVersion): OAHRequestLine; overload; virtual;
  32419. public
  32420. class function parseStatusLine(para1: JLString; para2: OAHMLineParser): OAHStatusLine; static; overload; final; // throws org.apache.http.ParseException
  32421. function parseStatusLine(para1: OAHUCharArrayBuffer; para2: OAHMParserCursor): OAHStatusLine; overload; virtual; // throws org.apache.http.ParseException
  32422. strict protected
  32423. function createStatusLine(para1: OAHProtocolVersion; para2: jint; para3: JLString): OAHStatusLine; overload; virtual;
  32424. public
  32425. class function parseHeader(para1: JLString; para2: OAHMLineParser): OAHHeader; static; overload; final; // throws org.apache.http.ParseException
  32426. function parseHeader(para1: OAHUCharArrayBuffer): OAHHeader; overload; virtual; // throws org.apache.http.ParseException
  32427. strict protected
  32428. procedure skipWhitespace(para1: OAHUCharArrayBuffer; para2: OAHMParserCursor); overload; virtual;
  32429. end;
  32430. OAHPHttpConnectionParams = class sealed external 'org.apache.http.params' name 'HttpConnectionParams' (JLObject, OAHPCoreConnectionPNames)
  32431. public
  32432. class function getSoTimeout(para1: OAHPHttpParams): jint; static; overload;
  32433. class procedure setSoTimeout(para1: OAHPHttpParams; para2: jint); static; overload;
  32434. class function getTcpNoDelay(para1: OAHPHttpParams): jboolean; static; overload;
  32435. class procedure setTcpNoDelay(para1: OAHPHttpParams; para2: jboolean); static; overload;
  32436. class function getSocketBufferSize(para1: OAHPHttpParams): jint; static; overload;
  32437. class procedure setSocketBufferSize(para1: OAHPHttpParams; para2: jint); static; overload;
  32438. class function getLinger(para1: OAHPHttpParams): jint; static; overload;
  32439. class procedure setLinger(para1: OAHPHttpParams; para2: jint); static; overload;
  32440. class function getConnectionTimeout(para1: OAHPHttpParams): jint; static; overload;
  32441. class procedure setConnectionTimeout(para1: OAHPHttpParams; para2: jint); static; overload;
  32442. class function isStaleCheckingEnabled(para1: OAHPHttpParams): jboolean; static; overload;
  32443. class procedure setStaleCheckingEnabled(para1: OAHPHttpParams; para2: jboolean); static; overload;
  32444. end;
  32445. OAHCPAllClientPNames = interface external 'org.apache.http.client.params' name 'AllClientPNames' (OAHPCoreConnectionPNames, OAHPCoreProtocolPNames, OAHCPClientPNames, OAHAPAuthPNames, OAHCPCookieSpecPNames, OAHCPConnConnectionPNames, OAHCPConnManagerPNames, OAHCPConnRoutePNames)
  32446. end;
  32447. OAHPHttpProtocolParams = class sealed external 'org.apache.http.params' name 'HttpProtocolParams' (JLObject, OAHPCoreProtocolPNames)
  32448. public
  32449. class function getHttpElementCharset(para1: OAHPHttpParams): JLString; static; overload;
  32450. class procedure setHttpElementCharset(para1: OAHPHttpParams; para2: JLString); static; overload;
  32451. class function getContentCharset(para1: OAHPHttpParams): JLString; static; overload;
  32452. class procedure setContentCharset(para1: OAHPHttpParams; para2: JLString); static; overload;
  32453. class function getVersion(para1: OAHPHttpParams): OAHProtocolVersion; static; overload;
  32454. class procedure setVersion(para1: OAHPHttpParams; para2: OAHProtocolVersion); static; overload;
  32455. class function getUserAgent(para1: OAHPHttpParams): JLString; static; overload;
  32456. class procedure setUserAgent(para1: OAHPHttpParams; para2: JLString); static; overload;
  32457. class function useExpectContinue(para1: OAHPHttpParams): jboolean; static; overload;
  32458. class procedure setUseExpectContinue(para1: OAHPHttpParams; para2: jboolean); static; overload;
  32459. end;
  32460. OAHAPAuthParamBean = class external 'org.apache.http.auth.params' name 'AuthParamBean' (OAHPHttpAbstractParamBean)
  32461. public
  32462. constructor create(para1: OAHPHttpParams); overload;
  32463. procedure setCredentialCharset(para1: JLString); overload; virtual;
  32464. end;
  32465. OAHCPClientParamBean = class external 'org.apache.http.client.params' name 'ClientParamBean' (OAHPHttpAbstractParamBean)
  32466. public
  32467. constructor create(para1: OAHPHttpParams); overload;
  32468. procedure setConnectionManagerFactoryClassName(para1: JLString); overload; virtual;
  32469. procedure setConnectionManagerFactory(para1: OAHCClientConnectionManagerFactory); overload; virtual;
  32470. procedure setHandleRedirects(para1: jboolean); overload; virtual;
  32471. procedure setRejectRelativeRedirect(para1: jboolean); overload; virtual;
  32472. procedure setMaxRedirects(para1: jint); overload; virtual;
  32473. procedure setAllowCircularRedirects(para1: jboolean); overload; virtual;
  32474. procedure setHandleAuthentication(para1: jboolean); overload; virtual;
  32475. procedure setCookiePolicy(para1: JLString); overload; virtual;
  32476. procedure setVirtualHost(para1: OAHHttpHost); overload; virtual;
  32477. procedure setDefaultHeaders(para1: JUCollection); overload; virtual;
  32478. procedure setDefaultHost(para1: OAHHttpHost); overload; virtual;
  32479. end;
  32480. OAHCPConnConnectionParamBean = class external 'org.apache.http.conn.params' name 'ConnConnectionParamBean' (OAHPHttpAbstractParamBean)
  32481. public
  32482. constructor create(para1: OAHPHttpParams); overload;
  32483. procedure setMaxStatusLineGarbage(para1: jint); overload; virtual;
  32484. end;
  32485. OAHCPConnManagerParamBean = class external 'org.apache.http.conn.params' name 'ConnManagerParamBean' (OAHPHttpAbstractParamBean)
  32486. public
  32487. constructor create(para1: OAHPHttpParams); overload;
  32488. procedure setTimeout(para1: jlong); overload; virtual;
  32489. procedure setMaxTotalConnections(para1: jint); overload; virtual;
  32490. procedure setConnectionsPerRoute(para1: OAHCPConnPerRouteBean); overload; virtual;
  32491. end;
  32492. OAHCPConnRouteParamBean = class external 'org.apache.http.conn.params' name 'ConnRouteParamBean' (OAHPHttpAbstractParamBean)
  32493. public
  32494. constructor create(para1: OAHPHttpParams); overload;
  32495. procedure setDefaultProxy(para1: OAHHttpHost); overload; virtual;
  32496. procedure setLocalAddress(para1: JNInetAddress); overload; virtual;
  32497. procedure setForcedRoute(para1: OAHCRHttpRoute); overload; virtual;
  32498. end;
  32499. OAHCPCookieSpecParamBean = class external 'org.apache.http.cookie.params' name 'CookieSpecParamBean' (OAHPHttpAbstractParamBean)
  32500. public
  32501. constructor create(para1: OAHPHttpParams); overload;
  32502. procedure setDatePatterns(para1: JUCollection); overload; virtual;
  32503. procedure setSingleHeader(para1: jboolean); overload; virtual;
  32504. end;
  32505. OAHPHttpConnectionParamBean = class external 'org.apache.http.params' name 'HttpConnectionParamBean' (OAHPHttpAbstractParamBean)
  32506. public
  32507. constructor create(para1: OAHPHttpParams); overload;
  32508. procedure setSoTimeout(para1: jint); overload; virtual;
  32509. procedure setTcpNoDelay(para1: jboolean); overload; virtual;
  32510. procedure setSocketBufferSize(para1: jint); overload; virtual;
  32511. procedure setLinger(para1: jint); overload; virtual;
  32512. procedure setConnectionTimeout(para1: jint); overload; virtual;
  32513. procedure setStaleCheckingEnabled(para1: jboolean); overload; virtual;
  32514. end;
  32515. OAHPHttpProtocolParamBean = class external 'org.apache.http.params' name 'HttpProtocolParamBean' (OAHPHttpAbstractParamBean)
  32516. public
  32517. constructor create(para1: OAHPHttpParams); overload;
  32518. procedure setHttpElementCharset(para1: JLString); overload; virtual;
  32519. procedure setContentCharset(para1: JLString); overload; virtual;
  32520. procedure setVersion(para1: OAHHttpVersion); overload; virtual;
  32521. procedure setUserAgent(para1: JLString); overload; virtual;
  32522. procedure setUseExpectContinue(para1: jboolean); overload; virtual;
  32523. end;
  32524. OAHPAbstractHttpParams = class abstract external 'org.apache.http.params' name 'AbstractHttpParams' (JLObject, OAHPHttpParams)
  32525. strict protected
  32526. constructor create(); overload;
  32527. public
  32528. function getLongParameter(para1: JLString; para2: jlong): jlong; overload; virtual;
  32529. function setLongParameter(para1: JLString; para2: jlong): OAHPHttpParams; overload; virtual;
  32530. function getIntParameter(para1: JLString; para2: jint): jint; overload; virtual;
  32531. function setIntParameter(para1: JLString; para2: jint): OAHPHttpParams; overload; virtual;
  32532. function getDoubleParameter(para1: JLString; para2: jdouble): jdouble; overload; virtual;
  32533. function setDoubleParameter(para1: JLString; para2: jdouble): OAHPHttpParams; overload; virtual;
  32534. function getBooleanParameter(para1: JLString; para2: jboolean): jboolean; overload; virtual;
  32535. function setBooleanParameter(para1: JLString; para2: jboolean): OAHPHttpParams; overload; virtual;
  32536. function isParameterTrue(para1: JLString): jboolean; overload; virtual;
  32537. function isParameterFalse(para1: JLString): jboolean; overload; virtual;
  32538. end;
  32539. OAHPBasicHttpContext = class external 'org.apache.http.protocol' name 'BasicHttpContext' (JLObject, OAHPHttpContext)
  32540. public
  32541. constructor create(); overload;
  32542. constructor create(para1: OAHPHttpContext); overload;
  32543. function getAttribute(para1: JLString): JLObject; overload; virtual;
  32544. procedure setAttribute(para1: JLString; para2: JLObject); overload; virtual;
  32545. function removeAttribute(para1: JLString): JLObject; overload; virtual;
  32546. end;
  32547. OAHPDefaultedHttpContext = class sealed external 'org.apache.http.protocol' name 'DefaultedHttpContext' (JLObject, OAHPHttpContext)
  32548. public
  32549. constructor create(para1: OAHPHttpContext; para2: OAHPHttpContext); overload;
  32550. function getAttribute(para1: JLString): JLObject; overload; virtual;
  32551. function removeAttribute(para1: JLString): JLObject; overload; virtual;
  32552. procedure setAttribute(para1: JLString; para2: JLObject); overload; virtual;
  32553. function getDefaults(): OAHPHttpContext; overload; virtual;
  32554. end;
  32555. OAHPHttpRequestHandlerRegistry = class external 'org.apache.http.protocol' name 'HttpRequestHandlerRegistry' (JLObject, OAHPHttpRequestHandlerResolver)
  32556. public
  32557. constructor create(); overload;
  32558. procedure register(para1: JLString; para2: OAHPHttpRequestHandler); overload; virtual;
  32559. procedure unregister(para1: JLString); overload; virtual;
  32560. procedure setHandlers(para1: JUMap); overload; virtual;
  32561. function lookup(para1: JLString): OAHPHttpRequestHandler; overload; virtual;
  32562. strict protected
  32563. function matchUriRequestPattern(para1: JLString; para2: JLString): jboolean; overload; virtual;
  32564. end;
  32565. OWDAttr = interface external 'org.w3c.dom' name 'Attr' (OWDNode)
  32566. function getName(): JLString; overload;
  32567. function getSpecified(): jboolean; overload;
  32568. function getValue(): JLString; overload;
  32569. procedure setValue(para1: JLString); overload; // throws org.w3c.dom.DOMException
  32570. function getOwnerElement(): OWDElement; overload;
  32571. function getSchemaTypeInfo(): OWDTypeInfo; overload;
  32572. function isId(): jboolean; overload;
  32573. end;
  32574. OWDCharacterData = interface external 'org.w3c.dom' name 'CharacterData' (OWDNode)
  32575. function getData(): JLString; overload; // throws org.w3c.dom.DOMException
  32576. procedure setData(para1: JLString); overload; // throws org.w3c.dom.DOMException
  32577. function getLength(): jint; overload;
  32578. function substringData(para1: jint; para2: jint): JLString; overload; // throws org.w3c.dom.DOMException
  32579. procedure appendData(para1: JLString); overload; // throws org.w3c.dom.DOMException
  32580. procedure insertData(para1: jint; para2: JLString); overload; // throws org.w3c.dom.DOMException
  32581. procedure deleteData(para1: jint; para2: jint); overload; // throws org.w3c.dom.DOMException
  32582. procedure replaceData(para1: jint; para2: jint; para3: JLString); overload; // throws org.w3c.dom.DOMException
  32583. end;
  32584. OWDDocument = interface external 'org.w3c.dom' name 'Document' (OWDNode)
  32585. function getDoctype(): OWDDocumentType; overload;
  32586. function getImplementation(): OWDDOMImplementation; overload;
  32587. function getDocumentElement(): OWDElement; overload;
  32588. function createElement(para1: JLString): OWDElement; overload; // throws org.w3c.dom.DOMException
  32589. function createDocumentFragment(): OWDDocumentFragment; overload;
  32590. function createTextNode(para1: JLString): OWDText; overload;
  32591. function createComment(para1: JLString): OWDComment; overload;
  32592. function createCDATASection(para1: JLString): OWDCDATASection; overload; // throws org.w3c.dom.DOMException
  32593. function createProcessingInstruction(para1: JLString; para2: JLString): OWDProcessingInstruction; overload; // throws org.w3c.dom.DOMException
  32594. function createAttribute(para1: JLString): OWDAttr; overload; // throws org.w3c.dom.DOMException
  32595. function createEntityReference(para1: JLString): OWDEntityReference; overload; // throws org.w3c.dom.DOMException
  32596. function getElementsByTagName(para1: JLString): OWDNodeList; overload;
  32597. function importNode(para1: OWDNode; para2: jboolean): OWDNode; overload; // throws org.w3c.dom.DOMException
  32598. function createElementNS(para1: JLString; para2: JLString): OWDElement; overload; // throws org.w3c.dom.DOMException
  32599. function createAttributeNS(para1: JLString; para2: JLString): OWDAttr; overload; // throws org.w3c.dom.DOMException
  32600. function getElementsByTagNameNS(para1: JLString; para2: JLString): OWDNodeList; overload;
  32601. function getElementById(para1: JLString): OWDElement; overload;
  32602. function getInputEncoding(): JLString; overload;
  32603. function getXmlEncoding(): JLString; overload;
  32604. function getXmlStandalone(): jboolean; overload;
  32605. procedure setXmlStandalone(para1: jboolean); overload; // throws org.w3c.dom.DOMException
  32606. function getXmlVersion(): JLString; overload;
  32607. procedure setXmlVersion(para1: JLString); overload; // throws org.w3c.dom.DOMException
  32608. function getStrictErrorChecking(): jboolean; overload;
  32609. procedure setStrictErrorChecking(para1: jboolean); overload;
  32610. function getDocumentURI(): JLString; overload;
  32611. procedure setDocumentURI(para1: JLString); overload;
  32612. function adoptNode(para1: OWDNode): OWDNode; overload; // throws org.w3c.dom.DOMException
  32613. function getDomConfig(): OWDDOMConfiguration; overload;
  32614. procedure normalizeDocument(); overload;
  32615. function renameNode(para1: OWDNode; para2: JLString; para3: JLString): OWDNode; overload; // throws org.w3c.dom.DOMException
  32616. end;
  32617. OWDDocumentFragment = interface external 'org.w3c.dom' name 'DocumentFragment' (OWDNode)
  32618. end;
  32619. OWDDocumentType = interface external 'org.w3c.dom' name 'DocumentType' (OWDNode)
  32620. function getName(): JLString; overload;
  32621. function getEntities(): OWDNamedNodeMap; overload;
  32622. function getNotations(): OWDNamedNodeMap; overload;
  32623. function getPublicId(): JLString; overload;
  32624. function getSystemId(): JLString; overload;
  32625. function getInternalSubset(): JLString; overload;
  32626. end;
  32627. OWDElement = interface external 'org.w3c.dom' name 'Element' (OWDNode)
  32628. function getTagName(): JLString; overload;
  32629. function getAttribute(para1: JLString): JLString; overload;
  32630. procedure setAttribute(para1: JLString; para2: JLString); overload; // throws org.w3c.dom.DOMException
  32631. procedure removeAttribute(para1: JLString); overload; // throws org.w3c.dom.DOMException
  32632. function getAttributeNode(para1: JLString): OWDAttr; overload;
  32633. function setAttributeNode(para1: OWDAttr): OWDAttr; overload; // throws org.w3c.dom.DOMException
  32634. function removeAttributeNode(para1: OWDAttr): OWDAttr; overload; // throws org.w3c.dom.DOMException
  32635. function getElementsByTagName(para1: JLString): OWDNodeList; overload;
  32636. function getAttributeNS(para1: JLString; para2: JLString): JLString; overload; // throws org.w3c.dom.DOMException
  32637. procedure setAttributeNS(para1: JLString; para2: JLString; para3: JLString); overload; // throws org.w3c.dom.DOMException
  32638. procedure removeAttributeNS(para1: JLString; para2: JLString); overload; // throws org.w3c.dom.DOMException
  32639. function getAttributeNodeNS(para1: JLString; para2: JLString): OWDAttr; overload; // throws org.w3c.dom.DOMException
  32640. function setAttributeNodeNS(para1: OWDAttr): OWDAttr; overload; // throws org.w3c.dom.DOMException
  32641. function getElementsByTagNameNS(para1: JLString; para2: JLString): OWDNodeList; overload; // throws org.w3c.dom.DOMException
  32642. function hasAttribute(para1: JLString): jboolean; overload;
  32643. function hasAttributeNS(para1: JLString; para2: JLString): jboolean; overload; // throws org.w3c.dom.DOMException
  32644. function getSchemaTypeInfo(): OWDTypeInfo; overload;
  32645. procedure setIdAttribute(para1: JLString; para2: jboolean); overload; // throws org.w3c.dom.DOMException
  32646. procedure setIdAttributeNS(para1: JLString; para2: JLString; para3: jboolean); overload; // throws org.w3c.dom.DOMException
  32647. procedure setIdAttributeNode(para1: OWDAttr; para2: jboolean); overload; // throws org.w3c.dom.DOMException
  32648. end;
  32649. OWDEntity = interface external 'org.w3c.dom' name 'Entity' (OWDNode)
  32650. function getPublicId(): JLString; overload;
  32651. function getSystemId(): JLString; overload;
  32652. function getNotationName(): JLString; overload;
  32653. function getInputEncoding(): JLString; overload;
  32654. function getXmlEncoding(): JLString; overload;
  32655. function getXmlVersion(): JLString; overload;
  32656. end;
  32657. OWDEntityReference = interface external 'org.w3c.dom' name 'EntityReference' (OWDNode)
  32658. end;
  32659. OWDNotation = interface external 'org.w3c.dom' name 'Notation' (OWDNode)
  32660. function getPublicId(): JLString; overload;
  32661. function getSystemId(): JLString; overload;
  32662. end;
  32663. OWDProcessingInstruction = interface external 'org.w3c.dom' name 'ProcessingInstruction' (OWDNode)
  32664. function getTarget(): JLString; overload;
  32665. function getData(): JLString; overload;
  32666. procedure setData(para1: JLString); overload; // throws org.w3c.dom.DOMException
  32667. end;
  32668. OXSHAttributeListImpl = class external 'org.xml.sax.helpers' name 'AttributeListImpl' (JLObject, OXSAttributeList)
  32669. public
  32670. constructor create(); overload;
  32671. constructor create(para1: OXSAttributeList); overload;
  32672. procedure setAttributeList(para1: OXSAttributeList); overload; virtual;
  32673. procedure addAttribute(para1: JLString; para2: JLString; para3: JLString); overload; virtual;
  32674. procedure removeAttribute(para1: JLString); overload; virtual;
  32675. procedure clear(); overload; virtual;
  32676. function getLength(): jint; overload; virtual;
  32677. function getName(para1: jint): JLString; overload; virtual;
  32678. function getType(para1: jint): JLString; overload; virtual;
  32679. function getValue(para1: jint): JLString; overload; virtual;
  32680. function getType(para1: JLString): JLString; overload; virtual;
  32681. function getValue(para1: JLString): JLString; overload; virtual;
  32682. end;
  32683. OXSEAttributes2 = interface external 'org.xml.sax.ext' name 'Attributes2' (OXSAttributes)
  32684. function isDeclared(para1: jint): jboolean; overload;
  32685. function isDeclared(para1: JLString): jboolean; overload;
  32686. function isDeclared(para1: JLString; para2: JLString): jboolean; overload;
  32687. function isSpecified(para1: jint): jboolean; overload;
  32688. function isSpecified(para1: JLString; para2: JLString): jboolean; overload;
  32689. function isSpecified(para1: JLString): jboolean; overload;
  32690. end;
  32691. OXSHAttributesImpl = class external 'org.xml.sax.helpers' name 'AttributesImpl' (JLObject, OXSAttributes)
  32692. public
  32693. constructor create(); overload;
  32694. constructor create(para1: OXSAttributes); overload;
  32695. function getLength(): jint; overload; virtual;
  32696. function getURI(para1: jint): JLString; overload; virtual;
  32697. function getLocalName(para1: jint): JLString; overload; virtual;
  32698. function getQName(para1: jint): JLString; overload; virtual;
  32699. function getType(para1: jint): JLString; overload; virtual;
  32700. function getValue(para1: jint): JLString; overload; virtual;
  32701. function getIndex(para1: JLString; para2: JLString): jint; overload; virtual;
  32702. function getIndex(para1: JLString): jint; overload; virtual;
  32703. function getType(para1: JLString; para2: JLString): JLString; overload; virtual;
  32704. function getType(para1: JLString): JLString; overload; virtual;
  32705. function getValue(para1: JLString; para2: JLString): JLString; overload; virtual;
  32706. function getValue(para1: JLString): JLString; overload; virtual;
  32707. procedure clear(); overload; virtual;
  32708. procedure setAttributes(para1: OXSAttributes); overload; virtual;
  32709. procedure addAttribute(para1: JLString; para2: JLString; para3: JLString; para4: JLString; para5: JLString); overload; virtual;
  32710. procedure setAttribute(para1: jint; para2: JLString; para3: JLString; para4: JLString; para5: JLString; para6: JLString); overload; virtual;
  32711. procedure removeAttribute(para1: jint); overload; virtual;
  32712. procedure setURI(para1: jint; para2: JLString); overload; virtual;
  32713. procedure setLocalName(para1: jint; para2: JLString); overload; virtual;
  32714. procedure setQName(para1: jint; para2: JLString); overload; virtual;
  32715. procedure setType(para1: jint; para2: JLString); overload; virtual;
  32716. procedure setValue(para1: jint; para2: JLString); overload; virtual;
  32717. end;
  32718. JXTSTemplatesHandler = interface external 'javax.xml.transform.sax' name 'TemplatesHandler' (OXSContentHandler)
  32719. function getTemplates(): JXTTemplates; overload;
  32720. procedure setSystemId(para1: JLString); overload;
  32721. function getSystemId(): JLString; overload;
  32722. end;
  32723. JXVValidatorHandler = class abstract external 'javax.xml.validation' name 'ValidatorHandler' (JLObject, OXSContentHandler)
  32724. strict protected
  32725. constructor create(); overload;
  32726. public
  32727. procedure setContentHandler(para1: OXSContentHandler); overload; virtual; abstract;
  32728. function getContentHandler(): OXSContentHandler; overload; virtual; abstract;
  32729. procedure setErrorHandler(para1: OXSErrorHandler); overload; virtual; abstract;
  32730. function getErrorHandler(): OXSErrorHandler; overload; virtual; abstract;
  32731. procedure setResourceResolver(para1: OWDLLSResourceResolver); overload; virtual; abstract;
  32732. function getResourceResolver(): OWDLLSResourceResolver; overload; virtual; abstract;
  32733. function getTypeInfoProvider(): JXVTypeInfoProvider; overload; virtual; abstract;
  32734. function getFeature(para1: JLString): jboolean; overload; virtual; // throws org.xml.sax.SAXNotRecognizedException, org.xml.sax.SAXNotSupportedException
  32735. procedure setFeature(para1: JLString; para2: jboolean); overload; virtual; // throws org.xml.sax.SAXNotRecognizedException, org.xml.sax.SAXNotSupportedException
  32736. procedure setProperty(para1: JLString; para2: JLObject); overload; virtual; // throws org.xml.sax.SAXNotRecognizedException, org.xml.sax.SAXNotSupportedException
  32737. function getProperty(para1: JLString): JLObject; overload; virtual; // throws org.xml.sax.SAXNotRecognizedException, org.xml.sax.SAXNotSupportedException
  32738. end;
  32739. OXSEEntityResolver2 = interface external 'org.xml.sax.ext' name 'EntityResolver2' (OXSEntityResolver)
  32740. function getExternalSubset(para1: JLString; para2: JLString): OXSInputSource; overload; // throws org.xml.sax.SAXException, java.io.IOException
  32741. function resolveEntity(para1: JLString; para2: JLString; para3: JLString; para4: JLString): OXSInputSource; overload; // throws org.xml.sax.SAXException, java.io.IOException
  32742. end;
  32743. OXSHandlerBase = class external 'org.xml.sax' name 'HandlerBase' (JLObject, OXSEntityResolver, OXSDTDHandler, OXSDocumentHandler, OXSErrorHandler)
  32744. public
  32745. constructor create(); overload;
  32746. function resolveEntity(para1: JLString; para2: JLString): OXSInputSource; overload; virtual; // throws org.xml.sax.SAXException
  32747. procedure notationDecl(para1: JLString; para2: JLString; para3: JLString); overload; virtual;
  32748. procedure unparsedEntityDecl(para1: JLString; para2: JLString; para3: JLString; para4: JLString); overload; virtual;
  32749. procedure setDocumentLocator(para1: OXSLocator); overload; virtual;
  32750. procedure startDocument(); overload; virtual; // throws org.xml.sax.SAXException
  32751. procedure endDocument(); overload; virtual; // throws org.xml.sax.SAXException
  32752. procedure startElement(para1: JLString; para2: OXSAttributeList); overload; virtual; // throws org.xml.sax.SAXException
  32753. procedure endElement(para1: JLString); overload; virtual; // throws org.xml.sax.SAXException
  32754. procedure characters(para1: Arr1jchar; para2: jint; para3: jint); overload; virtual; // throws org.xml.sax.SAXException
  32755. procedure characters(var para1: array of jchar; para2: jint; para3: jint); overload; virtual; // throws org.xml.sax.SAXException
  32756. procedure ignorableWhitespace(para1: Arr1jchar; para2: jint; para3: jint); overload; virtual; // throws org.xml.sax.SAXException
  32757. procedure ignorableWhitespace(var para1: array of jchar; para2: jint; para3: jint); overload; virtual; // throws org.xml.sax.SAXException
  32758. procedure processingInstruction(para1: JLString; para2: JLString); overload; virtual; // throws org.xml.sax.SAXException
  32759. procedure warning(para1: OXSSAXParseException); overload; virtual; // throws org.xml.sax.SAXException
  32760. procedure error(para1: OXSSAXParseException); overload; virtual; // throws org.xml.sax.SAXException
  32761. procedure fatalError(para1: OXSSAXParseException); overload; virtual; // throws org.xml.sax.SAXException
  32762. end;
  32763. OXSHDefaultHandler = class external 'org.xml.sax.helpers' name 'DefaultHandler' (JLObject, OXSEntityResolver, OXSDTDHandler, OXSContentHandler, OXSErrorHandler)
  32764. public
  32765. constructor create(); overload;
  32766. function resolveEntity(para1: JLString; para2: JLString): OXSInputSource; overload; virtual; // throws java.io.IOException, org.xml.sax.SAXException
  32767. procedure notationDecl(para1: JLString; para2: JLString; para3: JLString); overload; virtual; // throws org.xml.sax.SAXException
  32768. procedure unparsedEntityDecl(para1: JLString; para2: JLString; para3: JLString; para4: JLString); overload; virtual; // throws org.xml.sax.SAXException
  32769. procedure setDocumentLocator(para1: OXSLocator); overload; virtual;
  32770. procedure startDocument(); overload; virtual; // throws org.xml.sax.SAXException
  32771. procedure endDocument(); overload; virtual; // throws org.xml.sax.SAXException
  32772. procedure startPrefixMapping(para1: JLString; para2: JLString); overload; virtual; // throws org.xml.sax.SAXException
  32773. procedure endPrefixMapping(para1: JLString); overload; virtual; // throws org.xml.sax.SAXException
  32774. procedure startElement(para1: JLString; para2: JLString; para3: JLString; para4: OXSAttributes); overload; virtual; // throws org.xml.sax.SAXException
  32775. procedure endElement(para1: JLString; para2: JLString; para3: JLString); overload; virtual; // throws org.xml.sax.SAXException
  32776. procedure characters(para1: Arr1jchar; para2: jint; para3: jint); overload; virtual; // throws org.xml.sax.SAXException
  32777. procedure characters(var para1: array of jchar; para2: jint; para3: jint); overload; virtual; // throws org.xml.sax.SAXException
  32778. procedure ignorableWhitespace(para1: Arr1jchar; para2: jint; para3: jint); overload; virtual; // throws org.xml.sax.SAXException
  32779. procedure ignorableWhitespace(var para1: array of jchar; para2: jint; para3: jint); overload; virtual; // throws org.xml.sax.SAXException
  32780. procedure processingInstruction(para1: JLString; para2: JLString); overload; virtual; // throws org.xml.sax.SAXException
  32781. procedure skippedEntity(para1: JLString); overload; virtual; // throws org.xml.sax.SAXException
  32782. procedure warning(para1: OXSSAXParseException); overload; virtual; // throws org.xml.sax.SAXException
  32783. procedure error(para1: OXSSAXParseException); overload; virtual; // throws org.xml.sax.SAXException
  32784. procedure fatalError(para1: OXSSAXParseException); overload; virtual; // throws org.xml.sax.SAXException
  32785. end;
  32786. OXSELocator2 = interface external 'org.xml.sax.ext' name 'Locator2' (OXSLocator)
  32787. function getXMLVersion(): JLString; overload;
  32788. function getEncoding(): JLString; overload;
  32789. end;
  32790. OXSHLocatorImpl = class external 'org.xml.sax.helpers' name 'LocatorImpl' (JLObject, OXSLocator)
  32791. public
  32792. constructor create(); overload;
  32793. constructor create(para1: OXSLocator); overload;
  32794. function getPublicId(): JLString; overload; virtual;
  32795. function getSystemId(): JLString; overload; virtual;
  32796. function getLineNumber(): jint; overload; virtual;
  32797. function getColumnNumber(): jint; overload; virtual;
  32798. procedure setPublicId(para1: JLString); overload; virtual;
  32799. procedure setSystemId(para1: JLString); overload; virtual;
  32800. procedure setLineNumber(para1: jint); overload; virtual;
  32801. procedure setColumnNumber(para1: jint); overload; virtual;
  32802. end;
  32803. OXSHXMLReaderAdapter = class external 'org.xml.sax.helpers' name 'XMLReaderAdapter' (JLObject, OXSParser, OXSContentHandler)
  32804. public
  32805. constructor create(); overload; // throws org.xml.sax.SAXException
  32806. constructor create(para1: OXSXMLReader); overload;
  32807. procedure setLocale(para1: JULocale); overload; virtual; // throws org.xml.sax.SAXException
  32808. procedure setEntityResolver(para1: OXSEntityResolver); overload; virtual;
  32809. procedure setDTDHandler(para1: OXSDTDHandler); overload; virtual;
  32810. procedure setDocumentHandler(para1: OXSDocumentHandler); overload; virtual;
  32811. procedure setErrorHandler(para1: OXSErrorHandler); overload; virtual;
  32812. procedure parse(para1: JLString); overload; virtual; // throws java.io.IOException, org.xml.sax.SAXException
  32813. procedure parse(para1: OXSInputSource); overload; virtual; // throws java.io.IOException, org.xml.sax.SAXException
  32814. procedure setDocumentLocator(para1: OXSLocator); overload; virtual;
  32815. procedure startDocument(); overload; virtual; // throws org.xml.sax.SAXException
  32816. procedure endDocument(); overload; virtual; // throws org.xml.sax.SAXException
  32817. procedure startPrefixMapping(para1: JLString; para2: JLString); overload; virtual;
  32818. procedure endPrefixMapping(para1: JLString); overload; virtual;
  32819. procedure startElement(para1: JLString; para2: JLString; para3: JLString; para4: OXSAttributes); overload; virtual; // throws org.xml.sax.SAXException
  32820. procedure endElement(para1: JLString; para2: JLString; para3: JLString); overload; virtual; // throws org.xml.sax.SAXException
  32821. procedure characters(para1: Arr1jchar; para2: jint; para3: jint); overload; virtual; // throws org.xml.sax.SAXException
  32822. procedure characters(var para1: array of jchar; para2: jint; para3: jint); overload; virtual; // throws org.xml.sax.SAXException
  32823. procedure ignorableWhitespace(para1: Arr1jchar; para2: jint; para3: jint); overload; virtual; // throws org.xml.sax.SAXException
  32824. procedure ignorableWhitespace(var para1: array of jchar; para2: jint; para3: jint); overload; virtual; // throws org.xml.sax.SAXException
  32825. procedure processingInstruction(para1: JLString; para2: JLString); overload; virtual; // throws org.xml.sax.SAXException
  32826. procedure skippedEntity(para1: JLString); overload; virtual; // throws org.xml.sax.SAXException
  32827. end;
  32828. OXSXMLFilter = interface external 'org.xml.sax' name 'XMLFilter' (OXSXMLReader)
  32829. procedure setParent(para1: OXSXMLReader); overload;
  32830. function getParent(): OXSXMLReader; overload;
  32831. end;
  32832. OXSHParserAdapter = class external 'org.xml.sax.helpers' name 'ParserAdapter' (JLObject, OXSXMLReader, OXSDocumentHandler)
  32833. public
  32834. constructor create(); overload; // throws org.xml.sax.SAXException
  32835. constructor create(para1: OXSParser); overload;
  32836. procedure setFeature(para1: JLString; para2: jboolean); overload; virtual; // throws org.xml.sax.SAXNotRecognizedException, org.xml.sax.SAXNotSupportedException
  32837. function getFeature(para1: JLString): jboolean; overload; virtual; // throws org.xml.sax.SAXNotRecognizedException, org.xml.sax.SAXNotSupportedException
  32838. procedure setProperty(para1: JLString; para2: JLObject); overload; virtual; // throws org.xml.sax.SAXNotRecognizedException, org.xml.sax.SAXNotSupportedException
  32839. function getProperty(para1: JLString): JLObject; overload; virtual; // throws org.xml.sax.SAXNotRecognizedException, org.xml.sax.SAXNotSupportedException
  32840. procedure setEntityResolver(para1: OXSEntityResolver); overload; virtual;
  32841. function getEntityResolver(): OXSEntityResolver; overload; virtual;
  32842. procedure setDTDHandler(para1: OXSDTDHandler); overload; virtual;
  32843. function getDTDHandler(): OXSDTDHandler; overload; virtual;
  32844. procedure setContentHandler(para1: OXSContentHandler); overload; virtual;
  32845. function getContentHandler(): OXSContentHandler; overload; virtual;
  32846. procedure setErrorHandler(para1: OXSErrorHandler); overload; virtual;
  32847. function getErrorHandler(): OXSErrorHandler; overload; virtual;
  32848. procedure parse(para1: JLString); overload; virtual; // throws java.io.IOException, org.xml.sax.SAXException
  32849. procedure parse(para1: OXSInputSource); overload; virtual; // throws java.io.IOException, org.xml.sax.SAXException
  32850. procedure setDocumentLocator(para1: OXSLocator); overload; virtual;
  32851. procedure startDocument(); overload; virtual; // throws org.xml.sax.SAXException
  32852. procedure endDocument(); overload; virtual; // throws org.xml.sax.SAXException
  32853. procedure startElement(para1: JLString; para2: OXSAttributeList); overload; virtual; // throws org.xml.sax.SAXException
  32854. procedure endElement(para1: JLString); overload; virtual; // throws org.xml.sax.SAXException
  32855. procedure characters(para1: Arr1jchar; para2: jint; para3: jint); overload; virtual; // throws org.xml.sax.SAXException
  32856. procedure characters(var para1: array of jchar; para2: jint; para3: jint); overload; virtual; // throws org.xml.sax.SAXException
  32857. procedure ignorableWhitespace(para1: Arr1jchar; para2: jint; para3: jint); overload; virtual; // throws org.xml.sax.SAXException
  32858. procedure ignorableWhitespace(var para1: array of jchar; para2: jint; para3: jint); overload; virtual; // throws org.xml.sax.SAXException
  32859. procedure processingInstruction(para1: JLString; para2: JLString); overload; virtual; // throws org.xml.sax.SAXException
  32860. end;
  32861. OXVSDriver = class external 'org.xmlpull.v1.sax2' name 'Driver' (JLObject, OXSLocator, OXSXMLReader, OXSAttributes)
  32862. strict protected
  32863. const
  32864. DECLARATION_HANDLER_PROPERTY = 'http://xml.org/sax/properties/declaration-handler';
  32865. LEXICAL_HANDLER_PROPERTY = 'http://xml.org/sax/properties/lexical-handler';
  32866. NAMESPACES_FEATURE = 'http://xml.org/sax/features/namespaces';
  32867. NAMESPACE_PREFIXES_FEATURE = 'http://xml.org/sax/features/namespace-prefixes';
  32868. VALIDATION_FEATURE = 'http://xml.org/sax/features/validation';
  32869. APACHE_SCHEMA_VALIDATION_FEATURE = 'http://apache.org/xml/features/validation/schema';
  32870. APACHE_DYNAMIC_VALIDATION_FEATURE = 'http://apache.org/xml/features/validation/dynamic';
  32871. strict protected
  32872. var
  32873. fcontentHandler: OXSContentHandler; external name 'contentHandler';
  32874. ferrorHandler: OXSErrorHandler; external name 'errorHandler';
  32875. fsystemId: JLString; external name 'systemId';
  32876. fpp: OXVXmlPullParser; external name 'pp';
  32877. public
  32878. constructor create(); overload; // throws org.xmlpull.v1.XmlPullParserException
  32879. constructor create(para1: OXVXmlPullParser); overload; // throws org.xmlpull.v1.XmlPullParserException
  32880. function getLength(): jint; overload; virtual;
  32881. function getURI(para1: jint): JLString; overload; virtual;
  32882. function getLocalName(para1: jint): JLString; overload; virtual;
  32883. function getQName(para1: jint): JLString; overload; virtual;
  32884. function getType(para1: jint): JLString; overload; virtual;
  32885. function getValue(para1: jint): JLString; overload; virtual;
  32886. function getIndex(para1: JLString; para2: JLString): jint; overload; virtual;
  32887. function getIndex(para1: JLString): jint; overload; virtual;
  32888. function getType(para1: JLString; para2: JLString): JLString; overload; virtual;
  32889. function getType(para1: JLString): JLString; overload; virtual;
  32890. function getValue(para1: JLString; para2: JLString): JLString; overload; virtual;
  32891. function getValue(para1: JLString): JLString; overload; virtual;
  32892. function getPublicId(): JLString; overload; virtual;
  32893. function getSystemId(): JLString; overload; virtual;
  32894. function getLineNumber(): jint; overload; virtual;
  32895. function getColumnNumber(): jint; overload; virtual;
  32896. function getFeature(para1: JLString): jboolean; overload; virtual; // throws org.xml.sax.SAXNotRecognizedException, org.xml.sax.SAXNotSupportedException
  32897. procedure setFeature(para1: JLString; para2: jboolean); overload; virtual; // throws org.xml.sax.SAXNotRecognizedException, org.xml.sax.SAXNotSupportedException
  32898. function getProperty(para1: JLString): JLObject; overload; virtual; // throws org.xml.sax.SAXNotRecognizedException, org.xml.sax.SAXNotSupportedException
  32899. procedure setProperty(para1: JLString; para2: JLObject); overload; virtual; // throws org.xml.sax.SAXNotRecognizedException, org.xml.sax.SAXNotSupportedException
  32900. procedure setEntityResolver(para1: OXSEntityResolver); overload; virtual;
  32901. function getEntityResolver(): OXSEntityResolver; overload; virtual;
  32902. procedure setDTDHandler(para1: OXSDTDHandler); overload; virtual;
  32903. function getDTDHandler(): OXSDTDHandler; overload; virtual;
  32904. procedure setContentHandler(para1: OXSContentHandler); overload; virtual;
  32905. function getContentHandler(): OXSContentHandler; overload; virtual;
  32906. procedure setErrorHandler(para1: OXSErrorHandler); overload; virtual;
  32907. function getErrorHandler(): OXSErrorHandler; overload; virtual;
  32908. procedure parse(para1: OXSInputSource); overload; virtual; // throws org.xml.sax.SAXException, java.io.IOException
  32909. procedure parse(para1: JLString); overload; virtual; // throws org.xml.sax.SAXException, java.io.IOException
  32910. procedure parseSubTree(para1: OXVXmlPullParser); overload; virtual; // throws org.xml.sax.SAXException, java.io.IOException
  32911. strict protected
  32912. procedure startElement(para1: JLString; para2: JLString; para3: JLString); overload; virtual; // throws org.xml.sax.SAXException
  32913. end;
  32914. JXTSTransformerHandler = interface external 'javax.xml.transform.sax' name 'TransformerHandler' (OXSContentHandler, OXSELexicalHandler, OXSDTDHandler)
  32915. procedure setResult(para1: JXTResult); overload; // throws java.lang.IllegalArgumentException
  32916. procedure setSystemId(para1: JLString); overload;
  32917. function getSystemId(): JLString; overload;
  32918. function getTransformer(): JXTTransformer; overload;
  32919. end;
  32920. ACRXmlResourceParser = interface external 'android.content.res' name 'XmlResourceParser' (OXVXmlPullParser, AUAttributeSet)
  32921. procedure close(); overload;
  32922. end;
  32923. AAAuthenticatorException = class external 'android.accounts' name 'AuthenticatorException' (AAAccountsException)
  32924. public
  32925. constructor create(); overload;
  32926. constructor create(para1: JLString); overload;
  32927. constructor create(para1: JLString; para2: JLThrowable); overload;
  32928. constructor create(para1: JLThrowable); overload;
  32929. end;
  32930. AANetworkErrorException = class external 'android.accounts' name 'NetworkErrorException' (AAAccountsException)
  32931. public
  32932. constructor create(); overload;
  32933. constructor create(para1: JLString); overload;
  32934. constructor create(para1: JLString; para2: JLThrowable); overload;
  32935. constructor create(para1: JLThrowable); overload;
  32936. end;
  32937. AAOperationCanceledException = class external 'android.accounts' name 'OperationCanceledException' (AAAccountsException)
  32938. public
  32939. constructor create(); overload;
  32940. constructor create(para1: JLString); overload;
  32941. constructor create(para1: JLString; para2: JLThrowable); overload;
  32942. constructor create(para1: JLThrowable); overload;
  32943. end;
  32944. AAPendingIntent = class sealed external 'android.app' name 'PendingIntent' (JLObject, AOParcelable)
  32945. public
  32946. type
  32947. InnerOnFinished = interface;
  32948. Arr1InnerOnFinished = array of InnerOnFinished;
  32949. Arr2InnerOnFinished = array of Arr1InnerOnFinished;
  32950. Arr3InnerOnFinished = array of Arr2InnerOnFinished;
  32951. InnerCanceledException = class;
  32952. Arr1InnerCanceledException = array of InnerCanceledException;
  32953. Arr2InnerCanceledException = array of Arr1InnerCanceledException;
  32954. Arr3InnerCanceledException = array of Arr2InnerCanceledException;
  32955. InnerOnFinished = interface external 'android.app' name 'OnFinished'
  32956. procedure onSendFinished(para1: AAPendingIntent; para2: ACIntent; para3: jint; para4: JLString; para5: AOBundle); overload;
  32957. end;
  32958. InnerCanceledException = class external 'android.app' name 'CanceledException' (AUAndroidException)
  32959. public
  32960. constructor create(); overload;
  32961. constructor create(para1: JLString); overload;
  32962. constructor create(para1: JLException); overload;
  32963. end;
  32964. public
  32965. const
  32966. FLAG_ONE_SHOT = 1073741824;
  32967. FLAG_NO_CREATE = 536870912;
  32968. FLAG_CANCEL_CURRENT = 268435456;
  32969. FLAG_UPDATE_CURRENT = 134217728;
  32970. public
  32971. final class var
  32972. fCREATOR: AOParcelable.InnerCreator; external name 'CREATOR';
  32973. public
  32974. class function getActivity(para1: ACContext; para2: jint; para3: ACIntent; para4: jint): AAPendingIntent; static; overload;
  32975. class function getActivities(para1: ACContext; para2: jint; para3: Arr1ACIntent; para4: jint): AAPendingIntent; static; overload;
  32976. class function getActivities(para1: ACContext; para2: jint; var para3: array of ACIntent; para4: jint): AAPendingIntent; static; overload;
  32977. class function getBroadcast(para1: ACContext; para2: jint; para3: ACIntent; para4: jint): AAPendingIntent; static; overload;
  32978. class function getService(para1: ACContext; para2: jint; para3: ACIntent; para4: jint): AAPendingIntent; static; overload;
  32979. function getIntentSender(): ACIntentSender; overload; virtual;
  32980. procedure cancel(); overload; virtual;
  32981. procedure send(); overload; virtual; // throws android.app.PendingIntent$CanceledException
  32982. procedure send(para1: jint); overload; virtual; // throws android.app.PendingIntent$CanceledException
  32983. procedure send(para1: ACContext; para2: jint; para3: ACIntent); overload; virtual; // throws android.app.PendingIntent$CanceledException
  32984. procedure send(para1: jint; para2: AAPendingIntent.InnerOnFinished; para3: AOHandler); overload; virtual; // throws android.app.PendingIntent$CanceledException
  32985. procedure send(para1: ACContext; para2: jint; para3: ACIntent; para4: AAPendingIntent.InnerOnFinished; para5: AOHandler); overload; virtual; // throws android.app.PendingIntent$CanceledException
  32986. procedure send(para1: ACContext; para2: jint; para3: ACIntent; para4: AAPendingIntent.InnerOnFinished; para5: AOHandler; para6: JLString); overload; virtual; // throws android.app.PendingIntent$CanceledException
  32987. function getTargetPackage(): JLString; overload; virtual;
  32988. function equals(para1: JLObject): jboolean; overload; virtual;
  32989. function hashCode(): jint; overload; virtual;
  32990. function toString(): JLString; overload; virtual;
  32991. function describeContents(): jint; overload; virtual;
  32992. procedure writeToParcel(para1: AOParcel; para2: jint); overload; virtual;
  32993. class procedure writePendingIntentOrNullToParcel(para1: AAPendingIntent; para2: AOParcel); static; overload;
  32994. class function readPendingIntentOrNullFromParcel(para1: AOParcel): AAPendingIntent; static; overload;
  32995. end;
  32996. ACIntentFilter = class external 'android.content' name 'IntentFilter' (JLObject, AOParcelable)
  32997. public
  32998. type
  32999. InnerAuthorityEntry = class;
  33000. Arr1InnerAuthorityEntry = array of InnerAuthorityEntry;
  33001. Arr2InnerAuthorityEntry = array of Arr1InnerAuthorityEntry;
  33002. Arr3InnerAuthorityEntry = array of Arr2InnerAuthorityEntry;
  33003. InnerMalformedMimeTypeException = class;
  33004. Arr1InnerMalformedMimeTypeException = array of InnerMalformedMimeTypeException;
  33005. Arr2InnerMalformedMimeTypeException = array of Arr1InnerMalformedMimeTypeException;
  33006. Arr3InnerMalformedMimeTypeException = array of Arr2InnerMalformedMimeTypeException;
  33007. InnerAuthorityEntry = class sealed external 'android.content' name 'AuthorityEntry' (JLObject)
  33008. public
  33009. constructor create(para1: JLString; para2: JLString); overload;
  33010. function getHost(): JLString; overload; virtual;
  33011. function getPort(): jint; overload; virtual;
  33012. function match(para1: ANUri): jint; overload; virtual;
  33013. end;
  33014. InnerMalformedMimeTypeException = class external 'android.content' name 'MalformedMimeTypeException' (AUAndroidException)
  33015. public
  33016. constructor create(); overload;
  33017. constructor create(para1: JLString); overload;
  33018. end;
  33019. public
  33020. const
  33021. SYSTEM_HIGH_PRIORITY = 1000;
  33022. SYSTEM_LOW_PRIORITY = -1000;
  33023. MATCH_CATEGORY_MASK = 268369920;
  33024. MATCH_ADJUSTMENT_MASK = 65535;
  33025. MATCH_ADJUSTMENT_NORMAL = 32768;
  33026. MATCH_CATEGORY_EMPTY = 1048576;
  33027. MATCH_CATEGORY_SCHEME = 2097152;
  33028. MATCH_CATEGORY_HOST = 3145728;
  33029. MATCH_CATEGORY_PORT = 4194304;
  33030. MATCH_CATEGORY_PATH = 5242880;
  33031. MATCH_CATEGORY_TYPE = 6291456;
  33032. NO_MATCH_TYPE = -1;
  33033. NO_MATCH_DATA = -2;
  33034. NO_MATCH_ACTION = -3;
  33035. NO_MATCH_CATEGORY = -4;
  33036. public
  33037. final class var
  33038. fCREATOR: AOParcelable.InnerCreator; external name 'CREATOR';
  33039. public
  33040. constructor create(); overload;
  33041. constructor create(para1: JLString); overload;
  33042. constructor create(para1: JLString; para2: JLString); overload; // throws android.content.IntentFilter$MalformedMimeTypeException
  33043. constructor create(para1: ACIntentFilter); overload;
  33044. class function create_(para1: JLString; para2: JLString): ACIntentFilter; static; external name 'create'; overload;
  33045. procedure setPriority(para1: jint); overload; virtual; final;
  33046. function getPriority(): jint; overload; virtual; final;
  33047. procedure addAction(para1: JLString); overload; virtual; final;
  33048. function countActions(): jint; overload; virtual; final;
  33049. function getAction(para1: jint): JLString; overload; virtual; final;
  33050. function hasAction(para1: JLString): jboolean; overload; virtual; final;
  33051. function matchAction(para1: JLString): jboolean; overload; virtual; final;
  33052. function actionsIterator(): JUIterator; overload; virtual; final;
  33053. procedure addDataType(para1: JLString); overload; virtual; final; // throws android.content.IntentFilter$MalformedMimeTypeException
  33054. function hasDataType(para1: JLString): jboolean; overload; virtual; final;
  33055. function countDataTypes(): jint; overload; virtual; final;
  33056. function getDataType(para1: jint): JLString; overload; virtual; final;
  33057. function typesIterator(): JUIterator; overload; virtual; final;
  33058. procedure addDataScheme(para1: JLString); overload; virtual; final;
  33059. function countDataSchemes(): jint; overload; virtual; final;
  33060. function getDataScheme(para1: jint): JLString; overload; virtual; final;
  33061. function hasDataScheme(para1: JLString): jboolean; overload; virtual; final;
  33062. function schemesIterator(): JUIterator; overload; virtual; final;
  33063. procedure addDataAuthority(para1: JLString; para2: JLString); overload; virtual; final;
  33064. function countDataAuthorities(): jint; overload; virtual; final;
  33065. function getDataAuthority(para1: jint): ACIntentFilter.InnerAuthorityEntry; overload; virtual; final;
  33066. function hasDataAuthority(para1: ANUri): jboolean; overload; virtual; final;
  33067. function authoritiesIterator(): JUIterator; overload; virtual; final;
  33068. procedure addDataPath(para1: JLString; para2: jint); overload; virtual; final;
  33069. function countDataPaths(): jint; overload; virtual; final;
  33070. function getDataPath(para1: jint): AOPatternMatcher; overload; virtual; final;
  33071. function hasDataPath(para1: JLString): jboolean; overload; virtual; final;
  33072. function pathsIterator(): JUIterator; overload; virtual; final;
  33073. function matchDataAuthority(para1: ANUri): jint; overload; virtual; final;
  33074. function matchData(para1: JLString; para2: JLString; para3: ANUri): jint; overload; virtual; final;
  33075. procedure addCategory(para1: JLString); overload; virtual; final;
  33076. function countCategories(): jint; overload; virtual; final;
  33077. function getCategory(para1: jint): JLString; overload; virtual; final;
  33078. function hasCategory(para1: JLString): jboolean; overload; virtual; final;
  33079. function categoriesIterator(): JUIterator; overload; virtual; final;
  33080. function matchCategories(para1: JUSet): JLString; overload; virtual; final;
  33081. function match(para1: ACContentResolver; para2: ACIntent; para3: jboolean; para4: JLString): jint; overload; virtual; final;
  33082. function match(para1: JLString; para2: JLString; para3: JLString; para4: ANUri; para5: JUSet; para6: JLString): jint; overload; virtual; final;
  33083. procedure writeToXml(para1: OXVXmlSerializer); overload; virtual; // throws java.io.IOException
  33084. procedure readFromXml(para1: OXVXmlPullParser); overload; virtual; // throws org.xmlpull.v1.XmlPullParserException, java.io.IOException
  33085. procedure dump(para1: AUPrinter; para2: JLString); overload; virtual;
  33086. function describeContents(): jint; overload; virtual; final;
  33087. procedure writeToParcel(para1: AOParcel; para2: jint); overload; virtual; final;
  33088. end;
  33089. ACIntentSender = class external 'android.content' name 'IntentSender' (JLObject, AOParcelable)
  33090. public
  33091. type
  33092. InnerOnFinished = interface;
  33093. Arr1InnerOnFinished = array of InnerOnFinished;
  33094. Arr2InnerOnFinished = array of Arr1InnerOnFinished;
  33095. Arr3InnerOnFinished = array of Arr2InnerOnFinished;
  33096. InnerSendIntentException = class;
  33097. Arr1InnerSendIntentException = array of InnerSendIntentException;
  33098. Arr2InnerSendIntentException = array of Arr1InnerSendIntentException;
  33099. Arr3InnerSendIntentException = array of Arr2InnerSendIntentException;
  33100. InnerOnFinished = interface external 'android.content' name 'OnFinished'
  33101. procedure onSendFinished(para1: ACIntentSender; para2: ACIntent; para3: jint; para4: JLString; para5: AOBundle); overload;
  33102. end;
  33103. InnerSendIntentException = class external 'android.content' name 'SendIntentException' (AUAndroidException)
  33104. public
  33105. constructor create(); overload;
  33106. constructor create(para1: JLString); overload;
  33107. constructor create(para1: JLException); overload;
  33108. end;
  33109. public
  33110. final class var
  33111. fCREATOR: AOParcelable.InnerCreator; external name 'CREATOR';
  33112. public
  33113. procedure sendIntent(para1: ACContext; para2: jint; para3: ACIntent; para4: ACIntentSender.InnerOnFinished; para5: AOHandler); overload; virtual; // throws android.content.IntentSender$SendIntentException
  33114. procedure sendIntent(para1: ACContext; para2: jint; para3: ACIntent; para4: ACIntentSender.InnerOnFinished; para5: AOHandler; para6: JLString); overload; virtual; // throws android.content.IntentSender$SendIntentException
  33115. function getTargetPackage(): JLString; overload; virtual;
  33116. function equals(para1: JLObject): jboolean; overload; virtual;
  33117. function hashCode(): jint; overload; virtual;
  33118. function toString(): JLString; overload; virtual;
  33119. function describeContents(): jint; overload; virtual;
  33120. procedure writeToParcel(para1: AOParcel; para2: jint); overload; virtual;
  33121. class procedure writeIntentSenderOrNullToParcel(para1: ACIntentSender; para2: AOParcel); static; overload;
  33122. class function readIntentSenderOrNullFromParcel(para1: AOParcel): ACIntentSender; static; overload;
  33123. end;
  33124. ACPPackageManager = class abstract external 'android.content.pm' name 'PackageManager' (JLObject)
  33125. public
  33126. type
  33127. InnerNameNotFoundException = class;
  33128. Arr1InnerNameNotFoundException = array of InnerNameNotFoundException;
  33129. Arr2InnerNameNotFoundException = array of Arr1InnerNameNotFoundException;
  33130. Arr3InnerNameNotFoundException = array of Arr2InnerNameNotFoundException;
  33131. InnerNameNotFoundException = class external 'android.content.pm' name 'NameNotFoundException' (AUAndroidException)
  33132. public
  33133. constructor create(); overload;
  33134. constructor create(para1: JLString); overload;
  33135. end;
  33136. public
  33137. const
  33138. GET_ACTIVITIES = 1;
  33139. GET_RECEIVERS = 2;
  33140. GET_SERVICES = 4;
  33141. GET_PROVIDERS = 8;
  33142. GET_INSTRUMENTATION = 16;
  33143. GET_INTENT_FILTERS = 32;
  33144. GET_SIGNATURES = 64;
  33145. GET_RESOLVED_FILTER = 64;
  33146. GET_META_DATA = 128;
  33147. GET_GIDS = 256;
  33148. GET_DISABLED_COMPONENTS = 512;
  33149. GET_SHARED_LIBRARY_FILES = 1024;
  33150. GET_URI_PERMISSION_PATTERNS = 2048;
  33151. GET_PERMISSIONS = 4096;
  33152. GET_UNINSTALLED_PACKAGES = 8192;
  33153. GET_CONFIGURATIONS = 16384;
  33154. MATCH_DEFAULT_ONLY = 65536;
  33155. PERMISSION_GRANTED = 0;
  33156. PERMISSION_DENIED = -1;
  33157. SIGNATURE_MATCH = 0;
  33158. SIGNATURE_NEITHER_SIGNED = 1;
  33159. SIGNATURE_FIRST_NOT_SIGNED = -1;
  33160. SIGNATURE_SECOND_NOT_SIGNED = -2;
  33161. SIGNATURE_NO_MATCH = -3;
  33162. SIGNATURE_UNKNOWN_PACKAGE = -4;
  33163. COMPONENT_ENABLED_STATE_DEFAULT = 0;
  33164. COMPONENT_ENABLED_STATE_ENABLED = 1;
  33165. COMPONENT_ENABLED_STATE_DISABLED = 2;
  33166. COMPONENT_ENABLED_STATE_DISABLED_USER = 3;
  33167. DONT_KILL_APP = 1;
  33168. VERIFICATION_ALLOW = 1;
  33169. VERIFICATION_REJECT = -1;
  33170. FEATURE_AUDIO_LOW_LATENCY = 'android.hardware.audio.low_latency';
  33171. FEATURE_BLUETOOTH = 'android.hardware.bluetooth';
  33172. FEATURE_CAMERA = 'android.hardware.camera';
  33173. FEATURE_CAMERA_AUTOFOCUS = 'android.hardware.camera.autofocus';
  33174. FEATURE_CAMERA_FLASH = 'android.hardware.camera.flash';
  33175. FEATURE_CAMERA_FRONT = 'android.hardware.camera.front';
  33176. FEATURE_LOCATION = 'android.hardware.location';
  33177. FEATURE_LOCATION_GPS = 'android.hardware.location.gps';
  33178. FEATURE_LOCATION_NETWORK = 'android.hardware.location.network';
  33179. FEATURE_MICROPHONE = 'android.hardware.microphone';
  33180. FEATURE_NFC = 'android.hardware.nfc';
  33181. FEATURE_SENSOR_ACCELEROMETER = 'android.hardware.sensor.accelerometer';
  33182. FEATURE_SENSOR_BAROMETER = 'android.hardware.sensor.barometer';
  33183. FEATURE_SENSOR_COMPASS = 'android.hardware.sensor.compass';
  33184. FEATURE_SENSOR_GYROSCOPE = 'android.hardware.sensor.gyroscope';
  33185. FEATURE_SENSOR_LIGHT = 'android.hardware.sensor.light';
  33186. FEATURE_SENSOR_PROXIMITY = 'android.hardware.sensor.proximity';
  33187. FEATURE_TELEPHONY = 'android.hardware.telephony';
  33188. FEATURE_TELEPHONY_CDMA = 'android.hardware.telephony.cdma';
  33189. FEATURE_TELEPHONY_GSM = 'android.hardware.telephony.gsm';
  33190. FEATURE_USB_HOST = 'android.hardware.usb.host';
  33191. FEATURE_USB_ACCESSORY = 'android.hardware.usb.accessory';
  33192. FEATURE_SIP = 'android.software.sip';
  33193. FEATURE_SIP_VOIP = 'android.software.sip.voip';
  33194. FEATURE_TOUCHSCREEN = 'android.hardware.touchscreen';
  33195. FEATURE_TOUCHSCREEN_MULTITOUCH = 'android.hardware.touchscreen.multitouch';
  33196. FEATURE_TOUCHSCREEN_MULTITOUCH_DISTINCT = 'android.hardware.touchscreen.multitouch.distinct';
  33197. FEATURE_TOUCHSCREEN_MULTITOUCH_JAZZHAND = 'android.hardware.touchscreen.multitouch.jazzhand';
  33198. FEATURE_FAKETOUCH = 'android.hardware.faketouch';
  33199. FEATURE_FAKETOUCH_MULTITOUCH_DISTINCT = 'android.hardware.faketouch.multitouch.distinct';
  33200. FEATURE_FAKETOUCH_MULTITOUCH_JAZZHAND = 'android.hardware.faketouch.multitouch.jazzhand';
  33201. FEATURE_SCREEN_PORTRAIT = 'android.hardware.screen.portrait';
  33202. FEATURE_SCREEN_LANDSCAPE = 'android.hardware.screen.landscape';
  33203. FEATURE_LIVE_WALLPAPER = 'android.software.live_wallpaper';
  33204. FEATURE_WIFI = 'android.hardware.wifi';
  33205. FEATURE_WIFI_DIRECT = 'android.hardware.wifi.direct';
  33206. EXTRA_VERIFICATION_ID = 'android.content.pm.extra.VERIFICATION_ID';
  33207. public
  33208. constructor create(); overload;
  33209. function getPackageInfo(para1: JLString; para2: jint): ACPPackageInfo; overload; virtual; abstract; // throws android.content.pm.PackageManager$NameNotFoundException
  33210. function currentToCanonicalPackageNames(para1: Arr1JLString): Arr1JLString; overload; virtual; abstract;
  33211. function currentToCanonicalPackageNames(var para1: array of JLString): Arr1JLString; overload; virtual; abstract;
  33212. function canonicalToCurrentPackageNames(para1: Arr1JLString): Arr1JLString; overload; virtual; abstract;
  33213. function canonicalToCurrentPackageNames(var para1: array of JLString): Arr1JLString; overload; virtual; abstract;
  33214. function getLaunchIntentForPackage(para1: JLString): ACIntent; overload; virtual; abstract;
  33215. function getPackageGids(para1: JLString): Arr1jint; overload; virtual; abstract; // throws android.content.pm.PackageManager$NameNotFoundException
  33216. function getPermissionInfo(para1: JLString; para2: jint): ACPPermissionInfo; overload; virtual; abstract; // throws android.content.pm.PackageManager$NameNotFoundException
  33217. function queryPermissionsByGroup(para1: JLString; para2: jint): JUList; overload; virtual; abstract; // throws android.content.pm.PackageManager$NameNotFoundException
  33218. function getPermissionGroupInfo(para1: JLString; para2: jint): ACPPermissionGroupInfo; overload; virtual; abstract; // throws android.content.pm.PackageManager$NameNotFoundException
  33219. function getAllPermissionGroups(para1: jint): JUList; overload; virtual; abstract;
  33220. function getApplicationInfo(para1: JLString; para2: jint): ACPApplicationInfo; overload; virtual; abstract; // throws android.content.pm.PackageManager$NameNotFoundException
  33221. function getActivityInfo(para1: ACComponentName; para2: jint): ACPActivityInfo; overload; virtual; abstract; // throws android.content.pm.PackageManager$NameNotFoundException
  33222. function getReceiverInfo(para1: ACComponentName; para2: jint): ACPActivityInfo; overload; virtual; abstract; // throws android.content.pm.PackageManager$NameNotFoundException
  33223. function getServiceInfo(para1: ACComponentName; para2: jint): ACPServiceInfo; overload; virtual; abstract; // throws android.content.pm.PackageManager$NameNotFoundException
  33224. function getProviderInfo(para1: ACComponentName; para2: jint): ACPProviderInfo; overload; virtual; abstract; // throws android.content.pm.PackageManager$NameNotFoundException
  33225. function getInstalledPackages(para1: jint): JUList; overload; virtual; abstract;
  33226. function checkPermission(para1: JLString; para2: JLString): jint; overload; virtual; abstract;
  33227. function addPermission(para1: ACPPermissionInfo): jboolean; overload; virtual; abstract;
  33228. function addPermissionAsync(para1: ACPPermissionInfo): jboolean; overload; virtual; abstract;
  33229. procedure removePermission(para1: JLString); overload; virtual; abstract;
  33230. function checkSignatures(para1: JLString; para2: JLString): jint; overload; virtual; abstract;
  33231. function checkSignatures(para1: jint; para2: jint): jint; overload; virtual; abstract;
  33232. function getPackagesForUid(para1: jint): Arr1JLString; overload; virtual; abstract;
  33233. function getNameForUid(para1: jint): JLString; overload; virtual; abstract;
  33234. function getInstalledApplications(para1: jint): JUList; overload; virtual; abstract;
  33235. function getSystemSharedLibraryNames(): Arr1JLString; overload; virtual; abstract;
  33236. function getSystemAvailableFeatures(): Arr1ACPFeatureInfo; overload; virtual; abstract;
  33237. function hasSystemFeature(para1: JLString): jboolean; overload; virtual; abstract;
  33238. function resolveActivity(para1: ACIntent; para2: jint): ACPResolveInfo; overload; virtual; abstract;
  33239. function queryIntentActivities(para1: ACIntent; para2: jint): JUList; overload; virtual; abstract;
  33240. function queryIntentActivityOptions(para1: ACComponentName; para2: Arr1ACIntent; para3: ACIntent; para4: jint): JUList; overload; virtual; abstract;
  33241. function queryIntentActivityOptions(para1: ACComponentName; var para2: array of ACIntent; para3: ACIntent; para4: jint): JUList; overload; virtual; abstract;
  33242. function queryBroadcastReceivers(para1: ACIntent; para2: jint): JUList; overload; virtual; abstract;
  33243. function resolveService(para1: ACIntent; para2: jint): ACPResolveInfo; overload; virtual; abstract;
  33244. function queryIntentServices(para1: ACIntent; para2: jint): JUList; overload; virtual; abstract;
  33245. function resolveContentProvider(para1: JLString; para2: jint): ACPProviderInfo; overload; virtual; abstract;
  33246. function queryContentProviders(para1: JLString; para2: jint; para3: jint): JUList; overload; virtual; abstract;
  33247. function getInstrumentationInfo(para1: ACComponentName; para2: jint): ACPInstrumentationInfo; overload; virtual; abstract; // throws android.content.pm.PackageManager$NameNotFoundException
  33248. function queryInstrumentation(para1: JLString; para2: jint): JUList; overload; virtual; abstract;
  33249. function getDrawable(para1: JLString; para2: jint; para3: ACPApplicationInfo): AGDDrawable; overload; virtual; abstract;
  33250. function getActivityIcon(para1: ACComponentName): AGDDrawable; overload; virtual; abstract; // throws android.content.pm.PackageManager$NameNotFoundException
  33251. function getActivityIcon(para1: ACIntent): AGDDrawable; overload; virtual; abstract; // throws android.content.pm.PackageManager$NameNotFoundException
  33252. function getDefaultActivityIcon(): AGDDrawable; overload; virtual; abstract;
  33253. function getApplicationIcon(para1: ACPApplicationInfo): AGDDrawable; overload; virtual; abstract;
  33254. function getApplicationIcon(para1: JLString): AGDDrawable; overload; virtual; abstract; // throws android.content.pm.PackageManager$NameNotFoundException
  33255. function getActivityLogo(para1: ACComponentName): AGDDrawable; overload; virtual; abstract; // throws android.content.pm.PackageManager$NameNotFoundException
  33256. function getActivityLogo(para1: ACIntent): AGDDrawable; overload; virtual; abstract; // throws android.content.pm.PackageManager$NameNotFoundException
  33257. function getApplicationLogo(para1: ACPApplicationInfo): AGDDrawable; overload; virtual; abstract;
  33258. function getApplicationLogo(para1: JLString): AGDDrawable; overload; virtual; abstract; // throws android.content.pm.PackageManager$NameNotFoundException
  33259. function getText(para1: JLString; para2: jint; para3: ACPApplicationInfo): JLCharSequence; overload; virtual; abstract;
  33260. function getXml(para1: JLString; para2: jint; para3: ACPApplicationInfo): ACRXmlResourceParser; overload; virtual; abstract;
  33261. function getApplicationLabel(para1: ACPApplicationInfo): JLCharSequence; overload; virtual; abstract;
  33262. function getResourcesForActivity(para1: ACComponentName): ACRResources; overload; virtual; abstract; // throws android.content.pm.PackageManager$NameNotFoundException
  33263. function getResourcesForApplication(para1: ACPApplicationInfo): ACRResources; overload; virtual; abstract; // throws android.content.pm.PackageManager$NameNotFoundException
  33264. function getResourcesForApplication(para1: JLString): ACRResources; overload; virtual; abstract; // throws android.content.pm.PackageManager$NameNotFoundException
  33265. function getPackageArchiveInfo(para1: JLString; para2: jint): ACPPackageInfo; overload; virtual;
  33266. procedure verifyPendingInstall(para1: jint; para2: jint); overload; virtual; abstract;
  33267. procedure setInstallerPackageName(para1: JLString; para2: JLString); overload; virtual; abstract;
  33268. function getInstallerPackageName(para1: JLString): JLString; overload; virtual; abstract;
  33269. procedure addPackageToPreferred(para1: JLString); overload; virtual; abstract;
  33270. procedure removePackageFromPreferred(para1: JLString); overload; virtual; abstract;
  33271. function getPreferredPackages(para1: jint): JUList; overload; virtual; abstract;
  33272. procedure addPreferredActivity(para1: ACIntentFilter; para2: jint; para3: Arr1ACComponentName; para4: ACComponentName); overload; virtual; abstract;
  33273. procedure addPreferredActivity(para1: ACIntentFilter; para2: jint; var para3: array of ACComponentName; para4: ACComponentName); overload; virtual; abstract;
  33274. procedure clearPackagePreferredActivities(para1: JLString); overload; virtual; abstract;
  33275. function getPreferredActivities(para1: JUList; para2: JUList; para3: JLString): jint; overload; virtual; abstract;
  33276. procedure setComponentEnabledSetting(para1: ACComponentName; para2: jint; para3: jint); overload; virtual; abstract;
  33277. function getComponentEnabledSetting(para1: ACComponentName): jint; overload; virtual; abstract;
  33278. procedure setApplicationEnabledSetting(para1: JLString; para2: jint; para3: jint); overload; virtual; abstract;
  33279. function getApplicationEnabledSetting(para1: JLString): jint; overload; virtual; abstract;
  33280. function isSafeMode(): jboolean; overload; virtual; abstract;
  33281. end;
  33282. AORemoteException = class external 'android.os' name 'RemoteException' (AUAndroidException)
  33283. public
  33284. constructor create(); overload;
  33285. end;
  33286. APSettings = class sealed external 'android.provider' name 'Settings' (JLObject)
  33287. public
  33288. type
  33289. InnerNameValueTable = class;
  33290. Arr1InnerNameValueTable = array of InnerNameValueTable;
  33291. Arr2InnerNameValueTable = array of Arr1InnerNameValueTable;
  33292. Arr3InnerNameValueTable = array of Arr2InnerNameValueTable;
  33293. InnerSettingNotFoundException = class;
  33294. Arr1InnerSettingNotFoundException = array of InnerSettingNotFoundException;
  33295. Arr2InnerSettingNotFoundException = array of Arr1InnerSettingNotFoundException;
  33296. Arr3InnerSettingNotFoundException = array of Arr2InnerSettingNotFoundException;
  33297. InnerSecure = class;
  33298. Arr1InnerSecure = array of InnerSecure;
  33299. Arr2InnerSecure = array of Arr1InnerSecure;
  33300. Arr3InnerSecure = array of Arr2InnerSecure;
  33301. InnerSystem = class;
  33302. Arr1InnerSystem = array of InnerSystem;
  33303. Arr2InnerSystem = array of Arr1InnerSystem;
  33304. Arr3InnerSystem = array of Arr2InnerSystem;
  33305. InnerNameValueTable = class external 'android.provider' name 'NameValueTable' (JLObject, APBaseColumns)
  33306. public
  33307. const
  33308. NAME = 'name';
  33309. VALUE = 'value';
  33310. public
  33311. constructor create(); overload;
  33312. strict protected
  33313. class function putString(para1: ACContentResolver; para2: ANUri; para3: JLString; para4: JLString): jboolean; static; overload;
  33314. public
  33315. class function getUriFor(para1: ANUri; para2: JLString): ANUri; static; overload;
  33316. end;
  33317. InnerSettingNotFoundException = class external 'android.provider' name 'SettingNotFoundException' (AUAndroidException)
  33318. public
  33319. constructor create(para1: JLString); overload;
  33320. end;
  33321. InnerSecure = class sealed external 'android.provider' name 'Secure' (InnerNameValueTable)
  33322. public
  33323. const
  33324. SYS_PROP_SETTING_VERSION = 'sys.settings_secure_version';
  33325. public
  33326. final class var
  33327. fCONTENT_URI: ANUri; external name 'CONTENT_URI';
  33328. public
  33329. const
  33330. ADB_ENABLED = 'adb_enabled';
  33331. ALLOW_MOCK_LOCATION = 'mock_location';
  33332. ANDROID_ID = 'android_id';
  33333. BLUETOOTH_ON = 'bluetooth_on';
  33334. DATA_ROAMING = 'data_roaming';
  33335. DEFAULT_INPUT_METHOD = 'default_input_method';
  33336. SELECTED_INPUT_METHOD_SUBTYPE = 'selected_input_method_subtype';
  33337. INPUT_METHOD_SELECTOR_VISIBILITY = 'input_method_selector_visibility';
  33338. DEVICE_PROVISIONED = 'device_provisioned';
  33339. ENABLED_INPUT_METHODS = 'enabled_input_methods';
  33340. HTTP_PROXY = 'http_proxy';
  33341. INSTALL_NON_MARKET_APPS = 'install_non_market_apps';
  33342. LOCATION_PROVIDERS_ALLOWED = 'location_providers_allowed';
  33343. LOCK_PATTERN_ENABLED = 'lock_pattern_autolock';
  33344. LOCK_PATTERN_VISIBLE = 'lock_pattern_visible_pattern';
  33345. LOCK_PATTERN_TACTILE_FEEDBACK_ENABLED = 'lock_pattern_tactile_feedback_enabled';
  33346. LOGGING_ID = 'logging_id';
  33347. NETWORK_PREFERENCE = 'network_preference';
  33348. PARENTAL_CONTROL_ENABLED = 'parental_control_enabled';
  33349. PARENTAL_CONTROL_LAST_UPDATE = 'parental_control_last_update';
  33350. PARENTAL_CONTROL_REDIRECT_URL = 'parental_control_redirect_url';
  33351. SETTINGS_CLASSNAME = 'settings_classname';
  33352. USB_MASS_STORAGE_ENABLED = 'usb_mass_storage_enabled';
  33353. USE_GOOGLE_MAIL = 'use_google_mail';
  33354. ACCESSIBILITY_ENABLED = 'accessibility_enabled';
  33355. TOUCH_EXPLORATION_ENABLED = 'touch_exploration_enabled';
  33356. ENABLED_ACCESSIBILITY_SERVICES = 'enabled_accessibility_services';
  33357. TTS_USE_DEFAULTS = 'tts_use_defaults';
  33358. TTS_DEFAULT_RATE = 'tts_default_rate';
  33359. TTS_DEFAULT_PITCH = 'tts_default_pitch';
  33360. TTS_DEFAULT_SYNTH = 'tts_default_synth';
  33361. TTS_DEFAULT_LANG = 'tts_default_lang';
  33362. TTS_DEFAULT_COUNTRY = 'tts_default_country';
  33363. TTS_DEFAULT_VARIANT = 'tts_default_variant';
  33364. TTS_ENABLED_PLUGINS = 'tts_enabled_plugins';
  33365. WIFI_NETWORKS_AVAILABLE_NOTIFICATION_ON = 'wifi_networks_available_notification_on';
  33366. WIFI_NETWORKS_AVAILABLE_REPEAT_DELAY = 'wifi_networks_available_repeat_delay';
  33367. WIFI_NUM_OPEN_NETWORKS_KEPT = 'wifi_num_open_networks_kept';
  33368. WIFI_ON = 'wifi_on';
  33369. WIFI_WATCHDOG_ACCEPTABLE_PACKET_LOSS_PERCENTAGE = 'wifi_watchdog_acceptable_packet_loss_percentage';
  33370. WIFI_WATCHDOG_AP_COUNT = 'wifi_watchdog_ap_count';
  33371. WIFI_WATCHDOG_BACKGROUND_CHECK_DELAY_MS = 'wifi_watchdog_background_check_delay_ms';
  33372. WIFI_WATCHDOG_BACKGROUND_CHECK_ENABLED = 'wifi_watchdog_background_check_enabled';
  33373. WIFI_WATCHDOG_BACKGROUND_CHECK_TIMEOUT_MS = 'wifi_watchdog_background_check_timeout_ms';
  33374. WIFI_WATCHDOG_INITIAL_IGNORED_PING_COUNT = 'wifi_watchdog_initial_ignored_ping_count';
  33375. WIFI_WATCHDOG_MAX_AP_CHECKS = 'wifi_watchdog_max_ap_checks';
  33376. WIFI_WATCHDOG_ON = 'wifi_watchdog_on';
  33377. WIFI_WATCHDOG_WATCH_LIST = 'wifi_watchdog_watch_list';
  33378. WIFI_WATCHDOG_PING_COUNT = 'wifi_watchdog_ping_count';
  33379. WIFI_WATCHDOG_PING_DELAY_MS = 'wifi_watchdog_ping_delay_ms';
  33380. WIFI_WATCHDOG_PING_TIMEOUT_MS = 'wifi_watchdog_ping_timeout_ms';
  33381. WIFI_MAX_DHCP_RETRY_COUNT = 'wifi_max_dhcp_retry_count';
  33382. WIFI_MOBILE_DATA_TRANSITION_WAKELOCK_TIMEOUT_MS = 'wifi_mobile_data_transition_wakelock_timeout_ms';
  33383. BACKGROUND_DATA = 'background_data';
  33384. ALLOWED_GEOLOCATION_ORIGINS = 'allowed_geolocation_origins';
  33385. public
  33386. constructor create(); overload;
  33387. class function getString(para1: ACContentResolver; para2: JLString): JLString; static; overload;
  33388. class function putString(para1: ACContentResolver; para2: JLString; para3: JLString): jboolean; static; overload;
  33389. class function getUriFor(para1: JLString): ANUri; static; overload;
  33390. class function getInt(para1: ACContentResolver; para2: JLString; para3: jint): jint; static; overload;
  33391. class function getInt(para1: ACContentResolver; para2: JLString): jint; static; overload; // throws android.provider.Settings$SettingNotFoundException
  33392. class function putInt(para1: ACContentResolver; para2: JLString; para3: jint): jboolean; static; overload;
  33393. class function getLong(para1: ACContentResolver; para2: JLString; para3: jlong): jlong; static; overload;
  33394. class function getLong(para1: ACContentResolver; para2: JLString): jlong; static; overload; // throws android.provider.Settings$SettingNotFoundException
  33395. class function putLong(para1: ACContentResolver; para2: JLString; para3: jlong): jboolean; static; overload;
  33396. class function getFloat(para1: ACContentResolver; para2: JLString; para3: jfloat): jfloat; static; overload;
  33397. class function getFloat(para1: ACContentResolver; para2: JLString): jfloat; static; overload; // throws android.provider.Settings$SettingNotFoundException
  33398. class function putFloat(para1: ACContentResolver; para2: JLString; para3: jfloat): jboolean; static; overload;
  33399. class function isLocationProviderEnabled(para1: ACContentResolver; para2: JLString): jboolean; static; overload; final;
  33400. class procedure setLocationProviderEnabled(para1: ACContentResolver; para2: JLString; para3: jboolean); static; overload; final;
  33401. end;
  33402. InnerSystem = class sealed external 'android.provider' name 'System' (InnerNameValueTable)
  33403. public
  33404. const
  33405. SYS_PROP_SETTING_VERSION = 'sys.settings_system_version';
  33406. public
  33407. final class var
  33408. fCONTENT_URI: ANUri; external name 'CONTENT_URI';
  33409. public
  33410. const
  33411. STAY_ON_WHILE_PLUGGED_IN = 'stay_on_while_plugged_in';
  33412. END_BUTTON_BEHAVIOR = 'end_button_behavior';
  33413. AIRPLANE_MODE_ON = 'airplane_mode_on';
  33414. RADIO_BLUETOOTH = 'bluetooth';
  33415. RADIO_WIFI = 'wifi';
  33416. RADIO_CELL = 'cell';
  33417. RADIO_NFC = 'nfc';
  33418. AIRPLANE_MODE_RADIOS = 'airplane_mode_radios';
  33419. WIFI_SLEEP_POLICY = 'wifi_sleep_policy';
  33420. WIFI_SLEEP_POLICY_DEFAULT = 0;
  33421. WIFI_SLEEP_POLICY_NEVER_WHILE_PLUGGED = 1;
  33422. WIFI_SLEEP_POLICY_NEVER = 2;
  33423. WIFI_USE_STATIC_IP = 'wifi_use_static_ip';
  33424. WIFI_STATIC_IP = 'wifi_static_ip';
  33425. WIFI_STATIC_GATEWAY = 'wifi_static_gateway';
  33426. WIFI_STATIC_NETMASK = 'wifi_static_netmask';
  33427. WIFI_STATIC_DNS1 = 'wifi_static_dns1';
  33428. WIFI_STATIC_DNS2 = 'wifi_static_dns2';
  33429. BLUETOOTH_DISCOVERABILITY = 'bluetooth_discoverability';
  33430. BLUETOOTH_DISCOVERABILITY_TIMEOUT = 'bluetooth_discoverability_timeout';
  33431. LOCK_PATTERN_ENABLED = 'lock_pattern_autolock';
  33432. LOCK_PATTERN_VISIBLE = 'lock_pattern_visible_pattern';
  33433. LOCK_PATTERN_TACTILE_FEEDBACK_ENABLED = 'lock_pattern_tactile_feedback_enabled';
  33434. NEXT_ALARM_FORMATTED = 'next_alarm_formatted';
  33435. FONT_SCALE = 'font_scale';
  33436. DEBUG_APP = 'debug_app';
  33437. WAIT_FOR_DEBUGGER = 'wait_for_debugger';
  33438. DIM_SCREEN = 'dim_screen';
  33439. SCREEN_OFF_TIMEOUT = 'screen_off_timeout';
  33440. SCREEN_BRIGHTNESS = 'screen_brightness';
  33441. SCREEN_BRIGHTNESS_MODE = 'screen_brightness_mode';
  33442. SCREEN_BRIGHTNESS_MODE_MANUAL = 0;
  33443. SCREEN_BRIGHTNESS_MODE_AUTOMATIC = 1;
  33444. SHOW_PROCESSES = 'show_processes';
  33445. ALWAYS_FINISH_ACTIVITIES = 'always_finish_activities';
  33446. MODE_RINGER = 'mode_ringer';
  33447. MODE_RINGER_STREAMS_AFFECTED = 'mode_ringer_streams_affected';
  33448. MUTE_STREAMS_AFFECTED = 'mute_streams_affected';
  33449. VIBRATE_ON = 'vibrate_on';
  33450. VOLUME_RING = 'volume_ring';
  33451. VOLUME_SYSTEM = 'volume_system';
  33452. VOLUME_VOICE = 'volume_voice';
  33453. VOLUME_MUSIC = 'volume_music';
  33454. VOLUME_ALARM = 'volume_alarm';
  33455. VOLUME_NOTIFICATION = 'volume_notification';
  33456. VOLUME_BLUETOOTH_SCO = 'volume_bluetooth_sco';
  33457. public
  33458. final class var
  33459. fVOLUME_SETTINGS: Arr1JLString; external name 'VOLUME_SETTINGS';
  33460. public
  33461. const
  33462. APPEND_FOR_LAST_AUDIBLE = '_last_audible';
  33463. RINGTONE = 'ringtone';
  33464. public
  33465. final class var
  33466. fDEFAULT_RINGTONE_URI: ANUri; external name 'DEFAULT_RINGTONE_URI';
  33467. public
  33468. const
  33469. NOTIFICATION_SOUND = 'notification_sound';
  33470. public
  33471. final class var
  33472. fDEFAULT_NOTIFICATION_URI: ANUri; external name 'DEFAULT_NOTIFICATION_URI';
  33473. public
  33474. const
  33475. ALARM_ALERT = 'alarm_alert';
  33476. public
  33477. final class var
  33478. fDEFAULT_ALARM_ALERT_URI: ANUri; external name 'DEFAULT_ALARM_ALERT_URI';
  33479. public
  33480. const
  33481. TEXT_AUTO_REPLACE = 'auto_replace';
  33482. TEXT_AUTO_CAPS = 'auto_caps';
  33483. TEXT_AUTO_PUNCTUATE = 'auto_punctuate';
  33484. TEXT_SHOW_PASSWORD = 'show_password';
  33485. SHOW_GTALK_SERVICE_STATUS = 'SHOW_GTALK_SERVICE_STATUS';
  33486. WALLPAPER_ACTIVITY = 'wallpaper_activity';
  33487. AUTO_TIME = 'auto_time';
  33488. AUTO_TIME_ZONE = 'auto_time_zone';
  33489. TIME_12_24 = 'time_12_24';
  33490. DATE_FORMAT = 'date_format';
  33491. SETUP_WIZARD_HAS_RUN = 'setup_wizard_has_run';
  33492. WINDOW_ANIMATION_SCALE = 'window_animation_scale';
  33493. TRANSITION_ANIMATION_SCALE = 'transition_animation_scale';
  33494. ACCELEROMETER_ROTATION = 'accelerometer_rotation';
  33495. USER_ROTATION = 'user_rotation';
  33496. DTMF_TONE_WHEN_DIALING = 'dtmf_tone';
  33497. SOUND_EFFECTS_ENABLED = 'sound_effects_enabled';
  33498. HAPTIC_FEEDBACK_ENABLED = 'haptic_feedback_enabled';
  33499. SHOW_WEB_SUGGESTIONS = 'show_web_suggestions';
  33500. ADB_ENABLED = 'adb_enabled';
  33501. ANDROID_ID = 'android_id';
  33502. BLUETOOTH_ON = 'bluetooth_on';
  33503. DATA_ROAMING = 'data_roaming';
  33504. DEVICE_PROVISIONED = 'device_provisioned';
  33505. HTTP_PROXY = 'http_proxy';
  33506. INSTALL_NON_MARKET_APPS = 'install_non_market_apps';
  33507. LOCATION_PROVIDERS_ALLOWED = 'location_providers_allowed';
  33508. LOGGING_ID = 'logging_id';
  33509. NETWORK_PREFERENCE = 'network_preference';
  33510. PARENTAL_CONTROL_ENABLED = 'parental_control_enabled';
  33511. PARENTAL_CONTROL_LAST_UPDATE = 'parental_control_last_update';
  33512. PARENTAL_CONTROL_REDIRECT_URL = 'parental_control_redirect_url';
  33513. SETTINGS_CLASSNAME = 'settings_classname';
  33514. USB_MASS_STORAGE_ENABLED = 'usb_mass_storage_enabled';
  33515. USE_GOOGLE_MAIL = 'use_google_mail';
  33516. WIFI_MAX_DHCP_RETRY_COUNT = 'wifi_max_dhcp_retry_count';
  33517. WIFI_MOBILE_DATA_TRANSITION_WAKELOCK_TIMEOUT_MS = 'wifi_mobile_data_transition_wakelock_timeout_ms';
  33518. WIFI_NETWORKS_AVAILABLE_NOTIFICATION_ON = 'wifi_networks_available_notification_on';
  33519. WIFI_NETWORKS_AVAILABLE_REPEAT_DELAY = 'wifi_networks_available_repeat_delay';
  33520. WIFI_NUM_OPEN_NETWORKS_KEPT = 'wifi_num_open_networks_kept';
  33521. WIFI_ON = 'wifi_on';
  33522. WIFI_WATCHDOG_ACCEPTABLE_PACKET_LOSS_PERCENTAGE = 'wifi_watchdog_acceptable_packet_loss_percentage';
  33523. WIFI_WATCHDOG_AP_COUNT = 'wifi_watchdog_ap_count';
  33524. WIFI_WATCHDOG_BACKGROUND_CHECK_DELAY_MS = 'wifi_watchdog_background_check_delay_ms';
  33525. WIFI_WATCHDOG_BACKGROUND_CHECK_ENABLED = 'wifi_watchdog_background_check_enabled';
  33526. WIFI_WATCHDOG_BACKGROUND_CHECK_TIMEOUT_MS = 'wifi_watchdog_background_check_timeout_ms';
  33527. WIFI_WATCHDOG_INITIAL_IGNORED_PING_COUNT = 'wifi_watchdog_initial_ignored_ping_count';
  33528. WIFI_WATCHDOG_MAX_AP_CHECKS = 'wifi_watchdog_max_ap_checks';
  33529. WIFI_WATCHDOG_ON = 'wifi_watchdog_on';
  33530. WIFI_WATCHDOG_PING_COUNT = 'wifi_watchdog_ping_count';
  33531. WIFI_WATCHDOG_PING_DELAY_MS = 'wifi_watchdog_ping_delay_ms';
  33532. WIFI_WATCHDOG_PING_TIMEOUT_MS = 'wifi_watchdog_ping_timeout_ms';
  33533. public
  33534. constructor create(); overload;
  33535. class function getString(para1: ACContentResolver; para2: JLString): JLString; static; overload;
  33536. class function putString(para1: ACContentResolver; para2: JLString; para3: JLString): jboolean; static; overload;
  33537. class function getUriFor(para1: JLString): ANUri; static; overload;
  33538. class function getInt(para1: ACContentResolver; para2: JLString; para3: jint): jint; static; overload;
  33539. class function getInt(para1: ACContentResolver; para2: JLString): jint; static; overload; // throws android.provider.Settings$SettingNotFoundException
  33540. class function putInt(para1: ACContentResolver; para2: JLString; para3: jint): jboolean; static; overload;
  33541. class function getLong(para1: ACContentResolver; para2: JLString; para3: jlong): jlong; static; overload;
  33542. class function getLong(para1: ACContentResolver; para2: JLString): jlong; static; overload; // throws android.provider.Settings$SettingNotFoundException
  33543. class function putLong(para1: ACContentResolver; para2: JLString; para3: jlong): jboolean; static; overload;
  33544. class function getFloat(para1: ACContentResolver; para2: JLString; para3: jfloat): jfloat; static; overload;
  33545. class function getFloat(para1: ACContentResolver; para2: JLString): jfloat; static; overload; // throws android.provider.Settings$SettingNotFoundException
  33546. class function putFloat(para1: ACContentResolver; para2: JLString; para3: jfloat): jboolean; static; overload;
  33547. class procedure getConfiguration(para1: ACContentResolver; para2: ACRConfiguration); static; overload;
  33548. class function putConfiguration(para1: ACContentResolver; para2: ACRConfiguration): jboolean; static; overload;
  33549. class function getShowGTalkServiceStatus(para1: ACContentResolver): jboolean; static; overload;
  33550. class procedure setShowGTalkServiceStatus(para1: ACContentResolver; para2: jboolean); static; overload;
  33551. end;
  33552. public
  33553. const
  33554. ACTION_SETTINGS = 'android.settings.SETTINGS';
  33555. ACTION_APN_SETTINGS = 'android.settings.APN_SETTINGS';
  33556. ACTION_LOCATION_SOURCE_SETTINGS = 'android.settings.LOCATION_SOURCE_SETTINGS';
  33557. ACTION_WIRELESS_SETTINGS = 'android.settings.WIRELESS_SETTINGS';
  33558. ACTION_AIRPLANE_MODE_SETTINGS = 'android.settings.AIRPLANE_MODE_SETTINGS';
  33559. ACTION_ACCESSIBILITY_SETTINGS = 'android.settings.ACCESSIBILITY_SETTINGS';
  33560. ACTION_SECURITY_SETTINGS = 'android.settings.SECURITY_SETTINGS';
  33561. ACTION_PRIVACY_SETTINGS = 'android.settings.PRIVACY_SETTINGS';
  33562. ACTION_WIFI_SETTINGS = 'android.settings.WIFI_SETTINGS';
  33563. ACTION_WIFI_IP_SETTINGS = 'android.settings.WIFI_IP_SETTINGS';
  33564. ACTION_BLUETOOTH_SETTINGS = 'android.settings.BLUETOOTH_SETTINGS';
  33565. ACTION_DATE_SETTINGS = 'android.settings.DATE_SETTINGS';
  33566. ACTION_SOUND_SETTINGS = 'android.settings.SOUND_SETTINGS';
  33567. ACTION_DISPLAY_SETTINGS = 'android.settings.DISPLAY_SETTINGS';
  33568. ACTION_LOCALE_SETTINGS = 'android.settings.LOCALE_SETTINGS';
  33569. ACTION_INPUT_METHOD_SETTINGS = 'android.settings.INPUT_METHOD_SETTINGS';
  33570. ACTION_INPUT_METHOD_SUBTYPE_SETTINGS = 'android.settings.INPUT_METHOD_SUBTYPE_SETTINGS';
  33571. ACTION_USER_DICTIONARY_SETTINGS = 'android.settings.USER_DICTIONARY_SETTINGS';
  33572. ACTION_APPLICATION_SETTINGS = 'android.settings.APPLICATION_SETTINGS';
  33573. ACTION_APPLICATION_DEVELOPMENT_SETTINGS = 'android.settings.APPLICATION_DEVELOPMENT_SETTINGS';
  33574. ACTION_QUICK_LAUNCH_SETTINGS = 'android.settings.QUICK_LAUNCH_SETTINGS';
  33575. ACTION_MANAGE_APPLICATIONS_SETTINGS = 'android.settings.MANAGE_APPLICATIONS_SETTINGS';
  33576. ACTION_MANAGE_ALL_APPLICATIONS_SETTINGS = 'android.settings.MANAGE_ALL_APPLICATIONS_SETTINGS';
  33577. ACTION_APPLICATION_DETAILS_SETTINGS = 'android.settings.APPLICATION_DETAILS_SETTINGS';
  33578. ACTION_SYNC_SETTINGS = 'android.settings.SYNC_SETTINGS';
  33579. ACTION_ADD_ACCOUNT = 'android.settings.ADD_ACCOUNT_SETTINGS';
  33580. ACTION_NETWORK_OPERATOR_SETTINGS = 'android.settings.NETWORK_OPERATOR_SETTINGS';
  33581. ACTION_DATA_ROAMING_SETTINGS = 'android.settings.DATA_ROAMING_SETTINGS';
  33582. ACTION_INTERNAL_STORAGE_SETTINGS = 'android.settings.INTERNAL_STORAGE_SETTINGS';
  33583. ACTION_MEMORY_CARD_SETTINGS = 'android.settings.MEMORY_CARD_SETTINGS';
  33584. ACTION_SEARCH_SETTINGS = 'android.search.action.SEARCH_SETTINGS';
  33585. ACTION_DEVICE_INFO_SETTINGS = 'android.settings.DEVICE_INFO_SETTINGS';
  33586. ACTION_NFCSHARING_SETTINGS = 'android.settings.NFCSHARING_SETTINGS';
  33587. EXTRA_AUTHORITIES = 'authorities';
  33588. EXTRA_INPUT_METHOD_ID = 'input_method_id';
  33589. AUTHORITY = 'settings';
  33590. public
  33591. constructor create(); overload;
  33592. end;
  33593. JSDigestException = class external 'java.security' name 'DigestException' (JSGeneralSecurityException)
  33594. public
  33595. constructor create(para1: JLString); overload;
  33596. constructor create(); overload;
  33597. constructor create(para1: JLString; para2: JLThrowable); overload;
  33598. constructor create(para1: JLThrowable); overload;
  33599. end;
  33600. JSInvalidAlgorithmParameterException = class external 'java.security' name 'InvalidAlgorithmParameterException' (JSGeneralSecurityException)
  33601. public
  33602. constructor create(para1: JLString); overload;
  33603. constructor create(); overload;
  33604. constructor create(para1: JLString; para2: JLThrowable); overload;
  33605. constructor create(para1: JLThrowable); overload;
  33606. end;
  33607. JSKeyException = class external 'java.security' name 'KeyException' (JSGeneralSecurityException)
  33608. public
  33609. constructor create(para1: JLString); overload;
  33610. constructor create(); overload;
  33611. constructor create(para1: JLString; para2: JLThrowable); overload;
  33612. constructor create(para1: JLThrowable); overload;
  33613. end;
  33614. JSKeyStoreException = class external 'java.security' name 'KeyStoreException' (JSGeneralSecurityException)
  33615. public
  33616. constructor create(para1: JLString); overload;
  33617. constructor create(); overload;
  33618. constructor create(para1: JLString; para2: JLThrowable); overload;
  33619. constructor create(para1: JLThrowable); overload;
  33620. end;
  33621. JSNoSuchAlgorithmException = class external 'java.security' name 'NoSuchAlgorithmException' (JSGeneralSecurityException)
  33622. public
  33623. constructor create(para1: JLString); overload;
  33624. constructor create(); overload;
  33625. constructor create(para1: JLString; para2: JLThrowable); overload;
  33626. constructor create(para1: JLThrowable); overload;
  33627. end;
  33628. JSNoSuchProviderException = class external 'java.security' name 'NoSuchProviderException' (JSGeneralSecurityException)
  33629. public
  33630. constructor create(para1: JLString); overload;
  33631. constructor create(); overload;
  33632. end;
  33633. JSSignatureException = class external 'java.security' name 'SignatureException' (JSGeneralSecurityException)
  33634. public
  33635. constructor create(para1: JLString); overload;
  33636. constructor create(); overload;
  33637. constructor create(para1: JLString; para2: JLThrowable); overload;
  33638. constructor create(para1: JLThrowable); overload;
  33639. end;
  33640. JSUnrecoverableEntryException = class external 'java.security' name 'UnrecoverableEntryException' (JSGeneralSecurityException)
  33641. public
  33642. constructor create(); overload;
  33643. constructor create(para1: JLString); overload;
  33644. end;
  33645. JSCCRLException = class external 'java.security.cert' name 'CRLException' (JSGeneralSecurityException)
  33646. public
  33647. constructor create(para1: JLString); overload;
  33648. constructor create(); overload;
  33649. constructor create(para1: JLString; para2: JLThrowable); overload;
  33650. constructor create(para1: JLThrowable); overload;
  33651. end;
  33652. JSCCertPathBuilderException = class external 'java.security.cert' name 'CertPathBuilderException' (JSGeneralSecurityException)
  33653. public
  33654. constructor create(para1: JLString; para2: JLThrowable); overload;
  33655. constructor create(para1: JLThrowable); overload;
  33656. constructor create(para1: JLString); overload;
  33657. constructor create(); overload;
  33658. end;
  33659. JSCCertPathValidatorException = class external 'java.security.cert' name 'CertPathValidatorException' (JSGeneralSecurityException)
  33660. public
  33661. constructor create(para1: JLString; para2: JLThrowable; para3: JSCCertPath; para4: jint); overload;
  33662. constructor create(para1: JLString; para2: JLThrowable); overload;
  33663. constructor create(para1: JLThrowable); overload;
  33664. constructor create(para1: JLString); overload;
  33665. constructor create(); overload;
  33666. function getCertPath(): JSCCertPath; overload; virtual;
  33667. function getIndex(): jint; overload; virtual;
  33668. end;
  33669. JSCCertStoreException = class external 'java.security.cert' name 'CertStoreException' (JSGeneralSecurityException)
  33670. public
  33671. constructor create(para1: JLString; para2: JLThrowable); overload;
  33672. constructor create(para1: JLThrowable); overload;
  33673. constructor create(para1: JLString); overload;
  33674. constructor create(); overload;
  33675. end;
  33676. JSCCertificateException = class external 'java.security.cert' name 'CertificateException' (JSGeneralSecurityException)
  33677. public
  33678. constructor create(para1: JLString); overload;
  33679. constructor create(); overload;
  33680. constructor create(para1: JLString; para2: JLThrowable); overload;
  33681. constructor create(para1: JLThrowable); overload;
  33682. end;
  33683. JSSInvalidKeySpecException = class external 'java.security.spec' name 'InvalidKeySpecException' (JSGeneralSecurityException)
  33684. public
  33685. constructor create(para1: JLString); overload;
  33686. constructor create(); overload;
  33687. constructor create(para1: JLString; para2: JLThrowable); overload;
  33688. constructor create(para1: JLThrowable); overload;
  33689. end;
  33690. JSSInvalidParameterSpecException = class external 'java.security.spec' name 'InvalidParameterSpecException' (JSGeneralSecurityException)
  33691. public
  33692. constructor create(para1: JLString); overload;
  33693. constructor create(); overload;
  33694. end;
  33695. JCBadPaddingException = class external 'javax.crypto' name 'BadPaddingException' (JSGeneralSecurityException)
  33696. public
  33697. constructor create(para1: JLString); overload;
  33698. constructor create(); overload;
  33699. end;
  33700. JCExemptionMechanismException = class external 'javax.crypto' name 'ExemptionMechanismException' (JSGeneralSecurityException)
  33701. public
  33702. constructor create(para1: JLString); overload;
  33703. constructor create(); overload;
  33704. end;
  33705. JCIllegalBlockSizeException = class external 'javax.crypto' name 'IllegalBlockSizeException' (JSGeneralSecurityException)
  33706. public
  33707. constructor create(para1: JLString); overload;
  33708. constructor create(); overload;
  33709. end;
  33710. JCNoSuchPaddingException = class external 'javax.crypto' name 'NoSuchPaddingException' (JSGeneralSecurityException)
  33711. public
  33712. constructor create(para1: JLString); overload;
  33713. constructor create(); overload;
  33714. end;
  33715. JCShortBufferException = class external 'javax.crypto' name 'ShortBufferException' (JSGeneralSecurityException)
  33716. public
  33717. constructor create(para1: JLString); overload;
  33718. constructor create(); overload;
  33719. end;
  33720. JSALLoginException = class external 'javax.security.auth.login' name 'LoginException' (JSGeneralSecurityException)
  33721. public
  33722. constructor create(); overload;
  33723. constructor create(para1: JLString); overload;
  33724. end;
  33725. JxSCCertificateEncodingException = class external 'javax.security.cert' name 'CertificateEncodingException' (JxSCCertificateException)
  33726. public
  33727. constructor create(para1: JLString); overload;
  33728. constructor create(); overload;
  33729. end;
  33730. JxSCCertificateExpiredException = class external 'javax.security.cert' name 'CertificateExpiredException' (JxSCCertificateException)
  33731. public
  33732. constructor create(para1: JLString); overload;
  33733. constructor create(); overload;
  33734. end;
  33735. JxSCCertificateNotYetValidException = class external 'javax.security.cert' name 'CertificateNotYetValidException' (JxSCCertificateException)
  33736. public
  33737. constructor create(para1: JLString); overload;
  33738. constructor create(); overload;
  33739. end;
  33740. JxSCCertificateParsingException = class external 'javax.security.cert' name 'CertificateParsingException' (JxSCCertificateException)
  33741. public
  33742. constructor create(para1: JLString); overload;
  33743. constructor create(); overload;
  33744. end;
  33745. JXTTransformerConfigurationException = class external 'javax.xml.transform' name 'TransformerConfigurationException' (JXTTransformerException)
  33746. public
  33747. constructor create(); overload;
  33748. constructor create(para1: JLString); overload;
  33749. constructor create(para1: JLThrowable); overload;
  33750. constructor create(para1: JLString; para2: JLThrowable); overload;
  33751. constructor create(para1: JLString; para2: JXTSourceLocator); overload;
  33752. constructor create(para1: JLString; para2: JXTSourceLocator; para3: JLThrowable); overload;
  33753. end;
  33754. JXXXPathExpressionException = class external 'javax.xml.xpath' name 'XPathExpressionException' (JXXXPathException)
  33755. public
  33756. constructor create(para1: JLString); overload;
  33757. constructor create(para1: JLThrowable); overload;
  33758. end;
  33759. JXXXPathFactoryConfigurationException = class external 'javax.xml.xpath' name 'XPathFactoryConfigurationException' (JXXXPathException)
  33760. public
  33761. constructor create(para1: JLString); overload;
  33762. constructor create(para1: JLThrowable); overload;
  33763. end;
  33764. OAHMethodNotSupportedException = class external 'org.apache.http' name 'MethodNotSupportedException' (OAHHttpException)
  33765. public
  33766. constructor create(para1: JLString); overload;
  33767. constructor create(para1: JLString; para2: JLThrowable); overload;
  33768. end;
  33769. OAHProtocolException = class external 'org.apache.http' name 'ProtocolException' (OAHHttpException)
  33770. public
  33771. constructor create(); overload;
  33772. constructor create(para1: JLString); overload;
  33773. constructor create(para1: JLString; para2: JLThrowable); overload;
  33774. end;
  33775. OAHICTunnelRefusedException = class external 'org.apache.http.impl.client' name 'TunnelRefusedException' (OAHHttpException)
  33776. public
  33777. constructor create(para1: JLString; para2: OAHHttpResponse); overload;
  33778. function getResponse(): OAHHttpResponse; overload; virtual;
  33779. end;
  33780. OXSSAXNotRecognizedException = class external 'org.xml.sax' name 'SAXNotRecognizedException' (OXSSAXException)
  33781. public
  33782. constructor create(); overload;
  33783. constructor create(para1: JLString); overload;
  33784. end;
  33785. OXSSAXNotSupportedException = class external 'org.xml.sax' name 'SAXNotSupportedException' (OXSSAXException)
  33786. public
  33787. constructor create(); overload;
  33788. constructor create(para1: JLString); overload;
  33789. end;
  33790. OXSSAXParseException = class external 'org.xml.sax' name 'SAXParseException' (OXSSAXException)
  33791. public
  33792. constructor create(para1: JLString; para2: OXSLocator); overload;
  33793. constructor create(para1: JLString; para2: OXSLocator; para3: JLException); overload;
  33794. constructor create(para1: JLString; para2: JLString; para3: JLString; para4: jint; para5: jint); overload;
  33795. constructor create(para1: JLString; para2: JLString; para3: JLString; para4: jint; para5: jint; para6: JLException); overload;
  33796. function getPublicId(): JLString; overload; virtual;
  33797. function getSystemId(): JLString; overload; virtual;
  33798. function getLineNumber(): jint; overload; virtual;
  33799. function getColumnNumber(): jint; overload; virtual;
  33800. end;
  33801. AAAnimatorListenerAdapter = class abstract external 'android.animation' name 'AnimatorListenerAdapter' (JLObject, AAAnimator.InnerAnimatorListener)
  33802. public
  33803. constructor create(); overload;
  33804. procedure onAnimationCancel(para1: AAAnimator); overload; virtual;
  33805. procedure onAnimationEnd(para1: AAAnimator); overload; virtual;
  33806. procedure onAnimationRepeat(para1: AAAnimator); overload; virtual;
  33807. procedure onAnimationStart(para1: AAAnimator); overload; virtual;
  33808. end;
  33809. AAAnimatorSet = class sealed external 'android.animation' name 'AnimatorSet' (AAAnimator)
  33810. public
  33811. type
  33812. InnerBuilder = class;
  33813. Arr1InnerBuilder = array of InnerBuilder;
  33814. Arr2InnerBuilder = array of Arr1InnerBuilder;
  33815. Arr3InnerBuilder = array of Arr2InnerBuilder;
  33816. InnerBuilder = class external 'android.animation' name 'Builder'
  33817. end;
  33818. public
  33819. constructor create(); overload;
  33820. procedure playTogether(para1: Arr1AAAnimator); overload; virtual;
  33821. procedure playTogether(const para1: array of AAAnimator); overload; virtual;
  33822. procedure playTogether(para1: JUCollection); overload; virtual;
  33823. procedure playSequentially(para1: Arr1AAAnimator); overload; virtual;
  33824. procedure playSequentially(const para1: array of AAAnimator); overload; virtual;
  33825. procedure playSequentially(para1: JUList); overload; virtual;
  33826. function getChildAnimations(): JUArrayList; overload; virtual;
  33827. procedure setTarget(para1: JLObject); overload; virtual;
  33828. procedure setInterpolator(para1: AATimeInterpolator); overload; virtual;
  33829. function play(para1: AAAnimator): AAAnimatorSet.InnerBuilder; overload; virtual;
  33830. procedure cancel(); overload; virtual;
  33831. procedure &end(); overload; virtual;
  33832. function isRunning(): jboolean; overload; virtual;
  33833. function isStarted(): jboolean; overload; virtual;
  33834. function getStartDelay(): jlong; overload; virtual;
  33835. procedure setStartDelay(para1: jlong); overload; virtual;
  33836. function getDuration(): jlong; overload; virtual;
  33837. function setDuration(para1: jlong): AAAnimatorSet; overload; virtual;
  33838. procedure setupStartValues(); overload; virtual;
  33839. procedure setupEndValues(); overload; virtual;
  33840. procedure start(); overload; virtual;
  33841. function clone(): AAAnimatorSet; overload; virtual;
  33842. function clone(): AAAnimator; overload; virtual;
  33843. function setDuration(para1: jlong): AAAnimator; overload; virtual;
  33844. function clone(): JLObject; overload; virtual; // throws java.lang.CloneNotSupportedException
  33845. end;
  33846. AAValueAnimator = class external 'android.animation' name 'ValueAnimator' (AAAnimator)
  33847. public
  33848. type
  33849. InnerAnimatorUpdateListener = interface;
  33850. Arr1InnerAnimatorUpdateListener = array of InnerAnimatorUpdateListener;
  33851. Arr2InnerAnimatorUpdateListener = array of Arr1InnerAnimatorUpdateListener;
  33852. Arr3InnerAnimatorUpdateListener = array of Arr2InnerAnimatorUpdateListener;
  33853. InnerAnimatorUpdateListener = interface external 'android.animation' name 'AnimatorUpdateListener'
  33854. procedure onAnimationUpdate(para1: AAValueAnimator); overload;
  33855. end;
  33856. public
  33857. const
  33858. RESTART = 1;
  33859. REVERSE = 2;
  33860. INFINITE = -1;
  33861. public
  33862. constructor create(); overload;
  33863. class function ofInt(para1: Arr1jint): AAValueAnimator; static; overload;
  33864. class function ofInt(const para1: array of jint): AAValueAnimator; static; overload;
  33865. class function ofFloat(para1: Arr1jfloat): AAValueAnimator; static; overload;
  33866. class function ofFloat(const para1: array of jfloat): AAValueAnimator; static; overload;
  33867. class function ofPropertyValuesHolder(para1: Arr1AAPropertyValuesHolder): AAValueAnimator; static; overload;
  33868. class function ofPropertyValuesHolder(const para1: array of AAPropertyValuesHolder): AAValueAnimator; static; overload;
  33869. class function ofObject(para1: AATypeEvaluator; para2: Arr1JLObject): AAValueAnimator; static; overload;
  33870. class function ofObject(para1: AATypeEvaluator; const para2: array of JLObject): AAValueAnimator; static; overload;
  33871. procedure setIntValues(para1: Arr1jint); overload; virtual;
  33872. procedure setIntValues(const para1: array of jint); overload; virtual;
  33873. procedure setFloatValues(para1: Arr1jfloat); overload; virtual;
  33874. procedure setFloatValues(const para1: array of jfloat); overload; virtual;
  33875. procedure setObjectValues(para1: Arr1JLObject); overload; virtual;
  33876. procedure setObjectValues(const para1: array of JLObject); overload; virtual;
  33877. procedure setValues(para1: Arr1AAPropertyValuesHolder); overload; virtual;
  33878. procedure setValues(const para1: array of AAPropertyValuesHolder); overload; virtual;
  33879. function getValues(): Arr1AAPropertyValuesHolder; overload; virtual;
  33880. function setDuration(para1: jlong): AAValueAnimator; overload; virtual;
  33881. function getDuration(): jlong; overload; virtual;
  33882. procedure setCurrentPlayTime(para1: jlong); overload; virtual;
  33883. function getCurrentPlayTime(): jlong; overload; virtual;
  33884. function getStartDelay(): jlong; overload; virtual;
  33885. procedure setStartDelay(para1: jlong); overload; virtual;
  33886. class function getFrameDelay(): jlong; static; overload;
  33887. class procedure setFrameDelay(para1: jlong); static; overload;
  33888. function getAnimatedValue(): JLObject; overload; virtual;
  33889. function getAnimatedValue(para1: JLString): JLObject; overload; virtual;
  33890. procedure setRepeatCount(para1: jint); overload; virtual;
  33891. function getRepeatCount(): jint; overload; virtual;
  33892. procedure setRepeatMode(para1: jint); overload; virtual;
  33893. function getRepeatMode(): jint; overload; virtual;
  33894. procedure addUpdateListener(para1: AAValueAnimator.InnerAnimatorUpdateListener); overload; virtual;
  33895. procedure removeAllUpdateListeners(); overload; virtual;
  33896. procedure removeUpdateListener(para1: AAValueAnimator.InnerAnimatorUpdateListener); overload; virtual;
  33897. procedure setInterpolator(para1: AATimeInterpolator); overload; virtual;
  33898. function getInterpolator(): AATimeInterpolator; overload; virtual;
  33899. procedure setEvaluator(para1: AATypeEvaluator); overload; virtual;
  33900. procedure start(); overload; virtual;
  33901. procedure cancel(); overload; virtual;
  33902. procedure &end(); overload; virtual;
  33903. function isRunning(): jboolean; overload; virtual;
  33904. function isStarted(): jboolean; overload; virtual;
  33905. procedure reverse_(); external name 'reverse'; overload; virtual;
  33906. function getAnimatedFraction(): jfloat; overload; virtual;
  33907. function clone(): AAValueAnimator; overload; virtual;
  33908. function toString(): JLString; overload; virtual;
  33909. function clone(): AAAnimator; overload; virtual;
  33910. function setDuration(para1: jlong): AAAnimator; overload; virtual;
  33911. function clone(): JLObject; overload; virtual; // throws java.lang.CloneNotSupportedException
  33912. end;
  33913. AVViewPropertyAnimator = class external 'android.view' name 'ViewPropertyAnimator' (JLObject)
  33914. public
  33915. function setDuration(para1: jlong): AVViewPropertyAnimator; overload; virtual;
  33916. function getDuration(): jlong; overload; virtual;
  33917. function getStartDelay(): jlong; overload; virtual;
  33918. function setStartDelay(para1: jlong): AVViewPropertyAnimator; overload; virtual;
  33919. function setInterpolator(para1: AATimeInterpolator): AVViewPropertyAnimator; overload; virtual;
  33920. function setListener(para1: AAAnimator.InnerAnimatorListener): AVViewPropertyAnimator; overload; virtual;
  33921. procedure start(); overload; virtual;
  33922. procedure cancel(); overload; virtual;
  33923. function x(para1: jfloat): AVViewPropertyAnimator; overload; virtual;
  33924. function xBy(para1: jfloat): AVViewPropertyAnimator; overload; virtual;
  33925. function y(para1: jfloat): AVViewPropertyAnimator; overload; virtual;
  33926. function yBy(para1: jfloat): AVViewPropertyAnimator; overload; virtual;
  33927. function rotation(para1: jfloat): AVViewPropertyAnimator; overload; virtual;
  33928. function rotationBy(para1: jfloat): AVViewPropertyAnimator; overload; virtual;
  33929. function rotationX(para1: jfloat): AVViewPropertyAnimator; overload; virtual;
  33930. function rotationXBy(para1: jfloat): AVViewPropertyAnimator; overload; virtual;
  33931. function rotationY(para1: jfloat): AVViewPropertyAnimator; overload; virtual;
  33932. function rotationYBy(para1: jfloat): AVViewPropertyAnimator; overload; virtual;
  33933. function translationX(para1: jfloat): AVViewPropertyAnimator; overload; virtual;
  33934. function translationXBy(para1: jfloat): AVViewPropertyAnimator; overload; virtual;
  33935. function translationY(para1: jfloat): AVViewPropertyAnimator; overload; virtual;
  33936. function translationYBy(para1: jfloat): AVViewPropertyAnimator; overload; virtual;
  33937. function scaleX(para1: jfloat): AVViewPropertyAnimator; overload; virtual;
  33938. function scaleXBy(para1: jfloat): AVViewPropertyAnimator; overload; virtual;
  33939. function scaleY(para1: jfloat): AVViewPropertyAnimator; overload; virtual;
  33940. function scaleYBy(para1: jfloat): AVViewPropertyAnimator; overload; virtual;
  33941. function alpha(para1: jfloat): AVViewPropertyAnimator; overload; virtual;
  33942. function alphaBy(para1: jfloat): AVViewPropertyAnimator; overload; virtual;
  33943. end;
  33944. AGDSPathShape = class external 'android.graphics.drawable.shapes' name 'PathShape' (AGDSShape)
  33945. public
  33946. constructor create(para1: AGPath; para2: jfloat; para3: jfloat); overload;
  33947. procedure draw(para1: AGCanvas; para2: AGPaint); overload; virtual;
  33948. strict protected
  33949. procedure onResize(para1: jfloat; para2: jfloat); overload; virtual;
  33950. public
  33951. function clone(): AGDSPathShape; overload; virtual; // throws java.lang.CloneNotSupportedException
  33952. function clone(): AGDSShape; overload; virtual; // throws java.lang.CloneNotSupportedException
  33953. function clone(): JLObject; overload; virtual; // throws java.lang.CloneNotSupportedException
  33954. end;
  33955. AGDSRectShape = class external 'android.graphics.drawable.shapes' name 'RectShape' (AGDSShape)
  33956. public
  33957. constructor create(); overload;
  33958. procedure draw(para1: AGCanvas; para2: AGPaint); overload; virtual;
  33959. strict protected
  33960. procedure onResize(para1: jfloat; para2: jfloat); overload; virtual;
  33961. function rect(): AGRectF; overload; virtual; final;
  33962. public
  33963. function clone(): AGDSRectShape; overload; virtual; // throws java.lang.CloneNotSupportedException
  33964. function clone(): AGDSShape; overload; virtual; // throws java.lang.CloneNotSupportedException
  33965. function clone(): JLObject; overload; virtual; // throws java.lang.CloneNotSupportedException
  33966. end;
  33967. AVAAlphaAnimation = class external 'android.view.animation' name 'AlphaAnimation' (AVAAnimation)
  33968. public
  33969. constructor create(para1: ACContext; para2: AUAttributeSet); overload;
  33970. constructor create(para1: jfloat; para2: jfloat); overload;
  33971. strict protected
  33972. procedure applyTransformation(para1: jfloat; para2: AVATransformation); overload; virtual;
  33973. public
  33974. function willChangeTransformationMatrix(): jboolean; overload; virtual;
  33975. function willChangeBounds(): jboolean; overload; virtual;
  33976. end;
  33977. AVAAnimationSet = class external 'android.view.animation' name 'AnimationSet' (AVAAnimation)
  33978. public
  33979. constructor create(para1: ACContext; para2: AUAttributeSet); overload;
  33980. constructor create(para1: jboolean); overload;
  33981. strict protected
  33982. function clone(): AVAAnimationSet; overload; virtual; // throws java.lang.CloneNotSupportedException
  33983. public
  33984. procedure setFillAfter(para1: jboolean); overload; virtual;
  33985. procedure setFillBefore(para1: jboolean); overload; virtual;
  33986. procedure setRepeatMode(para1: jint); overload; virtual;
  33987. procedure setStartOffset(para1: jlong); overload; virtual;
  33988. procedure setDuration(para1: jlong); overload; virtual;
  33989. procedure addAnimation(para1: AVAAnimation); overload; virtual;
  33990. procedure setStartTime(para1: jlong); overload; virtual;
  33991. function getStartTime(): jlong; overload; virtual;
  33992. procedure restrictDuration(para1: jlong); overload; virtual;
  33993. function getDuration(): jlong; overload; virtual;
  33994. function computeDurationHint(): jlong; overload; virtual;
  33995. function getTransformation(para1: jlong; para2: AVATransformation): jboolean; overload; virtual;
  33996. procedure scaleCurrentDuration(para1: jfloat); overload; virtual;
  33997. procedure initialize(para1: jint; para2: jint; para3: jint; para4: jint); overload; virtual;
  33998. procedure reset(); overload; virtual;
  33999. function getAnimations(): JUList; overload; virtual;
  34000. function willChangeTransformationMatrix(): jboolean; overload; virtual;
  34001. function willChangeBounds(): jboolean; overload; virtual;
  34002. strict protected
  34003. function clone(): AVAAnimation; overload; virtual; // throws java.lang.CloneNotSupportedException
  34004. function clone(): JLObject; overload; virtual; // throws java.lang.CloneNotSupportedException
  34005. end;
  34006. AVARotateAnimation = class external 'android.view.animation' name 'RotateAnimation' (AVAAnimation)
  34007. public
  34008. constructor create(para1: ACContext; para2: AUAttributeSet); overload;
  34009. constructor create(para1: jfloat; para2: jfloat); overload;
  34010. constructor create(para1: jfloat; para2: jfloat; para3: jfloat; para4: jfloat); overload;
  34011. constructor create(para1: jfloat; para2: jfloat; para3: jint; para4: jfloat; para5: jint; para6: jfloat); overload;
  34012. strict protected
  34013. procedure applyTransformation(para1: jfloat; para2: AVATransformation); overload; virtual;
  34014. public
  34015. procedure initialize(para1: jint; para2: jint; para3: jint; para4: jint); overload; virtual;
  34016. end;
  34017. AVAScaleAnimation = class external 'android.view.animation' name 'ScaleAnimation' (AVAAnimation)
  34018. public
  34019. constructor create(para1: ACContext; para2: AUAttributeSet); overload;
  34020. constructor create(para1: jfloat; para2: jfloat; para3: jfloat; para4: jfloat); overload;
  34021. constructor create(para1: jfloat; para2: jfloat; para3: jfloat; para4: jfloat; para5: jfloat; para6: jfloat); overload;
  34022. constructor create(para1: jfloat; para2: jfloat; para3: jfloat; para4: jfloat; para5: jint; para6: jfloat; para7: jint; para8: jfloat); overload;
  34023. strict protected
  34024. procedure applyTransformation(para1: jfloat; para2: AVATransformation); overload; virtual;
  34025. public
  34026. procedure initialize(para1: jint; para2: jint; para3: jint; para4: jint); overload; virtual;
  34027. end;
  34028. AVATranslateAnimation = class external 'android.view.animation' name 'TranslateAnimation' (AVAAnimation)
  34029. public
  34030. constructor create(para1: ACContext; para2: AUAttributeSet); overload;
  34031. constructor create(para1: jfloat; para2: jfloat; para3: jfloat; para4: jfloat); overload;
  34032. constructor create(para1: jint; para2: jfloat; para3: jint; para4: jfloat; para5: jint; para6: jfloat; para7: jint; para8: jfloat); overload;
  34033. strict protected
  34034. procedure applyTransformation(para1: jfloat; para2: AVATransformation); overload; virtual;
  34035. public
  34036. procedure initialize(para1: jint; para2: jint; para3: jint; para4: jint); overload; virtual;
  34037. end;
  34038. JSCX509CRLSelector = class external 'java.security.cert' name 'X509CRLSelector' (JLObject, JSCCRLSelector)
  34039. public
  34040. constructor create(); overload;
  34041. procedure setIssuers(para1: JUCollection); overload; virtual;
  34042. procedure setIssuerNames(para1: JUCollection); overload; virtual; // throws java.io.IOException
  34043. procedure addIssuer(para1: JSAXX500Principal); overload; virtual;
  34044. procedure addIssuerName(para1: JLString); overload; virtual; // throws java.io.IOException
  34045. procedure addIssuerName(para1: Arr1jbyte); overload; virtual; // throws java.io.IOException
  34046. procedure addIssuerName(var para1: array of jbyte); overload; virtual; // throws java.io.IOException
  34047. procedure setMinCRLNumber(para1: JMBigInteger); overload; virtual;
  34048. procedure setMaxCRLNumber(para1: JMBigInteger); overload; virtual;
  34049. procedure setDateAndTime(para1: JUDate); overload; virtual;
  34050. procedure setCertificateChecking(para1: JSCX509Certificate); overload; virtual;
  34051. function getIssuers(): JUCollection; overload; virtual;
  34052. function getIssuerNames(): JUCollection; overload; virtual;
  34053. function getMinCRL(): JMBigInteger; overload; virtual;
  34054. function getMaxCRL(): JMBigInteger; overload; virtual;
  34055. function getDateAndTime(): JUDate; overload; virtual;
  34056. function getCertificateChecking(): JSCX509Certificate; overload; virtual;
  34057. function toString(): JLString; overload; virtual;
  34058. function match(para1: JSCCRL): jboolean; overload; virtual;
  34059. function clone(): JLObject; overload; virtual;
  34060. end;
  34061. JSCPKIXParameters = class external 'java.security.cert' name 'PKIXParameters' (JLObject, JSCCertPathParameters)
  34062. public
  34063. constructor create(para1: JUSet); overload; // throws java.security.InvalidAlgorithmParameterException
  34064. constructor create(para1: JSKeyStore); overload; // throws java.security.KeyStoreException, java.security.InvalidAlgorithmParameterException
  34065. function getTrustAnchors(): JUSet; overload; virtual;
  34066. procedure setTrustAnchors(para1: JUSet); overload; virtual; // throws java.security.InvalidAlgorithmParameterException
  34067. function isAnyPolicyInhibited(): jboolean; overload; virtual;
  34068. procedure setAnyPolicyInhibited(para1: jboolean); overload; virtual;
  34069. function getCertPathCheckers(): JUList; overload; virtual;
  34070. procedure setCertPathCheckers(para1: JUList); overload; virtual;
  34071. procedure addCertPathChecker(para1: JSCPKIXCertPathChecker); overload; virtual;
  34072. function getCertStores(): JUList; overload; virtual;
  34073. procedure setCertStores(para1: JUList); overload; virtual;
  34074. procedure addCertStore(para1: JSCCertStore); overload; virtual;
  34075. function getDate(): JUDate; overload; virtual;
  34076. procedure setDate(para1: JUDate); overload; virtual;
  34077. function isExplicitPolicyRequired(): jboolean; overload; virtual;
  34078. procedure setExplicitPolicyRequired(para1: jboolean); overload; virtual;
  34079. function getInitialPolicies(): JUSet; overload; virtual;
  34080. procedure setInitialPolicies(para1: JUSet); overload; virtual;
  34081. function isPolicyMappingInhibited(): jboolean; overload; virtual;
  34082. procedure setPolicyMappingInhibited(para1: jboolean); overload; virtual;
  34083. function getPolicyQualifiersRejected(): jboolean; overload; virtual;
  34084. procedure setPolicyQualifiersRejected(para1: jboolean); overload; virtual;
  34085. function isRevocationEnabled(): jboolean; overload; virtual;
  34086. procedure setRevocationEnabled(para1: jboolean); overload; virtual;
  34087. function getSigProvider(): JLString; overload; virtual;
  34088. procedure setSigProvider(para1: JLString); overload; virtual;
  34089. function getTargetCertConstraints(): JSCCertSelector; overload; virtual;
  34090. procedure setTargetCertConstraints(para1: JSCCertSelector); overload; virtual;
  34091. function clone(): JLObject; overload; virtual;
  34092. function toString(): JLString; overload; virtual;
  34093. end;
  34094. JSCPKIXCertPathValidatorResult = class external 'java.security.cert' name 'PKIXCertPathValidatorResult' (JLObject, JSCCertPathValidatorResult)
  34095. public
  34096. constructor create(para1: JSCTrustAnchor; para2: JSCPolicyNode; para3: JSPublicKey); overload;
  34097. function getPolicyTree(): JSCPolicyNode; overload; virtual;
  34098. function getPublicKey(): JSPublicKey; overload; virtual;
  34099. function getTrustAnchor(): JSCTrustAnchor; overload; virtual;
  34100. function clone(): JLObject; overload; virtual;
  34101. function toString(): JLString; overload; virtual;
  34102. end;
  34103. JSCX509CertSelector = class external 'java.security.cert' name 'X509CertSelector' (JLObject, JSCCertSelector)
  34104. public
  34105. constructor create(); overload;
  34106. procedure setCertificate(para1: JSCX509Certificate); overload; virtual;
  34107. function getCertificate(): JSCX509Certificate; overload; virtual;
  34108. procedure setSerialNumber(para1: JMBigInteger); overload; virtual;
  34109. function getSerialNumber(): JMBigInteger; overload; virtual;
  34110. procedure setIssuer(para1: JSAXX500Principal); overload; virtual;
  34111. function getIssuer(): JSAXX500Principal; overload; virtual;
  34112. procedure setIssuer(para1: JLString); overload; virtual; // throws java.io.IOException
  34113. function getIssuerAsString(): JLString; overload; virtual;
  34114. procedure setIssuer(para1: Arr1jbyte); overload; virtual; // throws java.io.IOException
  34115. procedure setIssuer(var para1: array of jbyte); overload; virtual; // throws java.io.IOException
  34116. function getIssuerAsBytes(): Arr1jbyte; overload; virtual; // throws java.io.IOException
  34117. procedure setSubject(para1: JSAXX500Principal); overload; virtual;
  34118. function getSubject(): JSAXX500Principal; overload; virtual;
  34119. procedure setSubject(para1: JLString); overload; virtual; // throws java.io.IOException
  34120. function getSubjectAsString(): JLString; overload; virtual;
  34121. procedure setSubject(para1: Arr1jbyte); overload; virtual; // throws java.io.IOException
  34122. procedure setSubject(var para1: array of jbyte); overload; virtual; // throws java.io.IOException
  34123. function getSubjectAsBytes(): Arr1jbyte; overload; virtual; // throws java.io.IOException
  34124. procedure setSubjectKeyIdentifier(para1: Arr1jbyte); overload; virtual;
  34125. procedure setSubjectKeyIdentifier(var para1: array of jbyte); overload; virtual;
  34126. function getSubjectKeyIdentifier(): Arr1jbyte; overload; virtual;
  34127. procedure setAuthorityKeyIdentifier(para1: Arr1jbyte); overload; virtual;
  34128. procedure setAuthorityKeyIdentifier(var para1: array of jbyte); overload; virtual;
  34129. function getAuthorityKeyIdentifier(): Arr1jbyte; overload; virtual;
  34130. procedure setCertificateValid(para1: JUDate); overload; virtual;
  34131. function getCertificateValid(): JUDate; overload; virtual;
  34132. procedure setPrivateKeyValid(para1: JUDate); overload; virtual;
  34133. function getPrivateKeyValid(): JUDate; overload; virtual;
  34134. procedure setSubjectPublicKeyAlgID(para1: JLString); overload; virtual; // throws java.io.IOException
  34135. function getSubjectPublicKeyAlgID(): JLString; overload; virtual;
  34136. procedure setSubjectPublicKey(para1: JSPublicKey); overload; virtual;
  34137. procedure setSubjectPublicKey(para1: Arr1jbyte); overload; virtual; // throws java.io.IOException
  34138. procedure setSubjectPublicKey(var para1: array of jbyte); overload; virtual; // throws java.io.IOException
  34139. function getSubjectPublicKey(): JSPublicKey; overload; virtual;
  34140. procedure setKeyUsage(para1: Arr1jboolean); overload; virtual;
  34141. procedure setKeyUsage(var para1: array of jboolean); overload; virtual;
  34142. function getKeyUsage(): Arr1jboolean; overload; virtual;
  34143. procedure setExtendedKeyUsage(para1: JUSet); overload; virtual; // throws java.io.IOException
  34144. function getExtendedKeyUsage(): JUSet; overload; virtual;
  34145. procedure setMatchAllSubjectAltNames(para1: jboolean); overload; virtual;
  34146. function getMatchAllSubjectAltNames(): jboolean; overload; virtual;
  34147. procedure setSubjectAlternativeNames(para1: JUCollection); overload; virtual; // throws java.io.IOException
  34148. procedure addSubjectAlternativeName(para1: jint; para2: JLString); overload; virtual; // throws java.io.IOException
  34149. procedure addSubjectAlternativeName(para1: jint; para2: Arr1jbyte); overload; virtual; // throws java.io.IOException
  34150. procedure addSubjectAlternativeName(para1: jint; var para2: array of jbyte); overload; virtual; // throws java.io.IOException
  34151. function getSubjectAlternativeNames(): JUCollection; overload; virtual;
  34152. procedure setNameConstraints(para1: Arr1jbyte); overload; virtual; // throws java.io.IOException
  34153. procedure setNameConstraints(var para1: array of jbyte); overload; virtual; // throws java.io.IOException
  34154. function getNameConstraints(): Arr1jbyte; overload; virtual;
  34155. procedure setBasicConstraints(para1: jint); overload; virtual;
  34156. function getBasicConstraints(): jint; overload; virtual;
  34157. procedure setPolicy(para1: JUSet); overload; virtual; // throws java.io.IOException
  34158. function getPolicy(): JUSet; overload; virtual;
  34159. procedure addPathToName(para1: jint; para2: JLString); overload; virtual; // throws java.io.IOException
  34160. procedure setPathToNames(para1: JUCollection); overload; virtual; // throws java.io.IOException
  34161. procedure addPathToName(para1: jint; para2: Arr1jbyte); overload; virtual; // throws java.io.IOException
  34162. procedure addPathToName(para1: jint; var para2: array of jbyte); overload; virtual; // throws java.io.IOException
  34163. function getPathToNames(): JUCollection; overload; virtual;
  34164. function toString(): JLString; overload; virtual;
  34165. function match(para1: JSCCertificate): jboolean; overload; virtual;
  34166. function clone(): JLObject; overload; virtual;
  34167. end;
  34168. JSCCollectionCertStoreParameters = class external 'java.security.cert' name 'CollectionCertStoreParameters' (JLObject, JSCCertStoreParameters)
  34169. public
  34170. constructor create(); overload;
  34171. constructor create(para1: JUCollection); overload;
  34172. function clone(): JLObject; overload; virtual;
  34173. function getCollection(): JUCollection; overload; virtual;
  34174. function toString(): JLString; overload; virtual;
  34175. end;
  34176. JSCLDAPCertStoreParameters = class external 'java.security.cert' name 'LDAPCertStoreParameters' (JLObject, JSCCertStoreParameters)
  34177. public
  34178. constructor create(para1: JLString; para2: jint); overload;
  34179. constructor create(); overload;
  34180. constructor create(para1: JLString); overload;
  34181. function clone(): JLObject; overload; virtual;
  34182. function getPort(): jint; overload; virtual;
  34183. function getServerName(): JLString; overload; virtual;
  34184. function toString(): JLString; overload; virtual;
  34185. end;
  34186. JTAttributedCharacterIterator = interface external 'java.text' name 'AttributedCharacterIterator' (JTCharacterIterator)
  34187. type
  34188. InnerAttribute = class;
  34189. Arr1InnerAttribute = array of InnerAttribute;
  34190. Arr2InnerAttribute = array of Arr1InnerAttribute;
  34191. Arr3InnerAttribute = array of Arr2InnerAttribute;
  34192. InnerAttribute = class external 'java.text' name 'Attribute' (JLObject, JISerializable)
  34193. public
  34194. final class var
  34195. fINPUT_METHOD_SEGMENT: JTAttributedCharacterIterator.InnerAttribute; external name 'INPUT_METHOD_SEGMENT';
  34196. fLANGUAGE: JTAttributedCharacterIterator.InnerAttribute; external name 'LANGUAGE';
  34197. fREADING: JTAttributedCharacterIterator.InnerAttribute; external name 'READING';
  34198. strict protected
  34199. constructor create(para1: JLString); overload;
  34200. public
  34201. function equals(para1: JLObject): jboolean; overload; virtual; final;
  34202. strict protected
  34203. function getName(): JLString; overload; virtual;
  34204. public
  34205. function hashCode(): jint; overload; virtual; final;
  34206. strict protected
  34207. function readResolve(): JLObject; overload; virtual; // throws java.io.InvalidObjectException
  34208. public
  34209. function toString(): JLString; overload; virtual;
  34210. end;
  34211. function getAllAttributeKeys(): JUSet; overload;
  34212. function getAttribute(para1: JTAttributedCharacterIterator.InnerAttribute): JLObject; overload;
  34213. function getAttributes(): JUMap; overload;
  34214. function getRunLimit(): jint; overload;
  34215. function getRunLimit(para1: JTAttributedCharacterIterator.InnerAttribute): jint; overload;
  34216. function getRunLimit(para1: JUSet): jint; overload;
  34217. function getRunStart(): jint; overload;
  34218. function getRunStart(para1: JTAttributedCharacterIterator.InnerAttribute): jint; overload;
  34219. function getRunStart(para1: JUSet): jint; overload;
  34220. end;
  34221. JTStringCharacterIterator = class sealed external 'java.text' name 'StringCharacterIterator' (JLObject, JTCharacterIterator)
  34222. public
  34223. constructor create(para1: JLString); overload;
  34224. constructor create(para1: JLString; para2: jint); overload;
  34225. constructor create(para1: JLString; para2: jint; para3: jint; para4: jint); overload;
  34226. function clone(): JLObject; overload; virtual;
  34227. function current(): jchar; overload; virtual;
  34228. function equals(para1: JLObject): jboolean; overload; virtual;
  34229. function first(): jchar; overload; virtual;
  34230. function getBeginIndex(): jint; overload; virtual;
  34231. function getEndIndex(): jint; overload; virtual;
  34232. function getIndex(): jint; overload; virtual;
  34233. function hashCode(): jint; overload; virtual;
  34234. function last(): jchar; overload; virtual;
  34235. function next(): jchar; overload; virtual;
  34236. function previous(): jchar; overload; virtual;
  34237. function setIndex(para1: jint): jchar; overload; virtual;
  34238. procedure setText(para1: JLString); overload; virtual;
  34239. end;
  34240. JUJJarEntry = class external 'java.util.jar' name 'JarEntry' (JUZZipEntry)
  34241. public
  34242. constructor create(para1: JLString); overload;
  34243. constructor create(para1: JUZZipEntry); overload;
  34244. constructor create(para1: JUJJarEntry); overload;
  34245. function getAttributes(): JUJAttributes; overload; virtual; // throws java.io.IOException
  34246. function getCertificates(): Arr1JSCCertificate; overload; virtual;
  34247. function getCodeSigners(): Arr1JSCodeSigner; overload; virtual;
  34248. end;
  34249. ATMMockResources = class external 'android.test.mock' name 'MockResources' (ACRResources)
  34250. public
  34251. constructor create(); overload;
  34252. procedure updateConfiguration(para1: ACRConfiguration; para2: AUDisplayMetrics); overload; virtual;
  34253. function getText(para1: jint): JLCharSequence; overload; virtual; // throws android.content.res.Resources$NotFoundException
  34254. function getQuantityText(para1: jint; para2: jint): JLCharSequence; overload; virtual; // throws android.content.res.Resources$NotFoundException
  34255. function getString(para1: jint): JLString; overload; virtual; // throws android.content.res.Resources$NotFoundException
  34256. function getString(para1: jint; para2: Arr1JLObject): JLString; overload; virtual; // throws android.content.res.Resources$NotFoundException
  34257. function getString(para1: jint; const para2: array of JLObject): JLString; overload; virtual; // throws android.content.res.Resources$NotFoundException
  34258. function getQuantityString(para1: jint; para2: jint; para3: Arr1JLObject): JLString; overload; virtual; // throws android.content.res.Resources$NotFoundException
  34259. function getQuantityString(para1: jint; para2: jint; const para3: array of JLObject): JLString; overload; virtual; // throws android.content.res.Resources$NotFoundException
  34260. function getQuantityString(para1: jint; para2: jint): JLString; overload; virtual; // throws android.content.res.Resources$NotFoundException
  34261. function getText(para1: jint; para2: JLCharSequence): JLCharSequence; overload; virtual;
  34262. function getTextArray(para1: jint): Arr1JLCharSequence; overload; virtual; // throws android.content.res.Resources$NotFoundException
  34263. function getStringArray(para1: jint): Arr1JLString; overload; virtual; // throws android.content.res.Resources$NotFoundException
  34264. function getIntArray(para1: jint): Arr1jint; overload; virtual; // throws android.content.res.Resources$NotFoundException
  34265. function obtainTypedArray(para1: jint): ACRTypedArray; overload; virtual; // throws android.content.res.Resources$NotFoundException
  34266. function getDimension(para1: jint): jfloat; overload; virtual; // throws android.content.res.Resources$NotFoundException
  34267. function getDimensionPixelOffset(para1: jint): jint; overload; virtual; // throws android.content.res.Resources$NotFoundException
  34268. function getDimensionPixelSize(para1: jint): jint; overload; virtual; // throws android.content.res.Resources$NotFoundException
  34269. function getDrawable(para1: jint): AGDDrawable; overload; virtual; // throws android.content.res.Resources$NotFoundException
  34270. function getMovie(para1: jint): AGMovie; overload; virtual; // throws android.content.res.Resources$NotFoundException
  34271. function getColor(para1: jint): jint; overload; virtual; // throws android.content.res.Resources$NotFoundException
  34272. function getColorStateList(para1: jint): ACRColorStateList; overload; virtual; // throws android.content.res.Resources$NotFoundException
  34273. function getInteger(para1: jint): jint; overload; virtual; // throws android.content.res.Resources$NotFoundException
  34274. function getLayout(para1: jint): ACRXmlResourceParser; overload; virtual; // throws android.content.res.Resources$NotFoundException
  34275. function getAnimation(para1: jint): ACRXmlResourceParser; overload; virtual; // throws android.content.res.Resources$NotFoundException
  34276. function getXml(para1: jint): ACRXmlResourceParser; overload; virtual; // throws android.content.res.Resources$NotFoundException
  34277. function openRawResource(para1: jint): JIInputStream; overload; virtual; // throws android.content.res.Resources$NotFoundException
  34278. function openRawResourceFd(para1: jint): ACRAssetFileDescriptor; overload; virtual; // throws android.content.res.Resources$NotFoundException
  34279. procedure getValue(para1: jint; para2: AUTypedValue; para3: jboolean); overload; virtual; // throws android.content.res.Resources$NotFoundException
  34280. procedure getValue(para1: JLString; para2: AUTypedValue; para3: jboolean); overload; virtual; // throws android.content.res.Resources$NotFoundException
  34281. function obtainAttributes(para1: AUAttributeSet; para2: Arr1jint): ACRTypedArray; overload; virtual;
  34282. function obtainAttributes(para1: AUAttributeSet; var para2: array of jint): ACRTypedArray; overload; virtual;
  34283. function getDisplayMetrics(): AUDisplayMetrics; overload; virtual;
  34284. function getConfiguration(): ACRConfiguration; overload; virtual;
  34285. function getIdentifier(para1: JLString; para2: JLString; para3: JLString): jint; overload; virtual;
  34286. function getResourceName(para1: jint): JLString; overload; virtual; // throws android.content.res.Resources$NotFoundException
  34287. function getResourcePackageName(para1: jint): JLString; overload; virtual; // throws android.content.res.Resources$NotFoundException
  34288. function getResourceTypeName(para1: jint): JLString; overload; virtual; // throws android.content.res.Resources$NotFoundException
  34289. function getResourceEntryName(para1: jint): JLString; overload; virtual; // throws android.content.res.Resources$NotFoundException
  34290. end;
  34291. ADSSQLiteException = class external 'android.database.sqlite' name 'SQLiteException' (ADSQLException)
  34292. public
  34293. constructor create(); overload;
  34294. constructor create(para1: JLString); overload;
  34295. end;
  34296. ARRSDriverException = class external 'android.renderscript' name 'RSDriverException' (ARRSRuntimeException)
  34297. public
  34298. constructor create(para1: JLString); overload;
  34299. end;
  34300. ARRSIllegalArgumentException = class external 'android.renderscript' name 'RSIllegalArgumentException' (ARRSRuntimeException)
  34301. public
  34302. constructor create(para1: JLString); overload;
  34303. end;
  34304. ARRSInvalidStateException = class external 'android.renderscript' name 'RSInvalidStateException' (ARRSRuntimeException)
  34305. public
  34306. constructor create(para1: JLString); overload;
  34307. end;
  34308. ACReceiverCallNotAllowedException = class external 'android.content' name 'ReceiverCallNotAllowedException' (AUAndroidRuntimeException)
  34309. public
  34310. constructor create(para1: JLString); overload;
  34311. end;
  34312. AOBadParcelableException = class external 'android.os' name 'BadParcelableException' (AUAndroidRuntimeException)
  34313. public
  34314. constructor create(para1: JLString); overload;
  34315. constructor create(para1: JLException); overload;
  34316. end;
  34317. AVKeyCharacterMap = class external 'android.view' name 'KeyCharacterMap' (JLObject)
  34318. public
  34319. type
  34320. InnerUnavailableException = class;
  34321. Arr1InnerUnavailableException = array of InnerUnavailableException;
  34322. Arr2InnerUnavailableException = array of Arr1InnerUnavailableException;
  34323. Arr3InnerUnavailableException = array of Arr2InnerUnavailableException;
  34324. InnerKeyData = class;
  34325. Arr1InnerKeyData = array of InnerKeyData;
  34326. Arr2InnerKeyData = array of Arr1InnerKeyData;
  34327. Arr3InnerKeyData = array of Arr2InnerKeyData;
  34328. InnerUnavailableException = class external 'android.view' name 'UnavailableException' (AUAndroidRuntimeException)
  34329. public
  34330. constructor create(para1: JLString); overload;
  34331. end;
  34332. InnerKeyData = class external 'android.view' name 'KeyData' (JLObject)
  34333. public
  34334. const
  34335. META_LENGTH = 4;
  34336. public
  34337. var
  34338. fdisplayLabel: jchar; external name 'displayLabel';
  34339. fnumber: jchar; external name 'number';
  34340. fmeta: Arr1jchar; external name 'meta';
  34341. public
  34342. constructor create(); overload;
  34343. end;
  34344. public
  34345. const
  34346. BUILT_IN_KEYBOARD = 0;
  34347. VIRTUAL_KEYBOARD = -1;
  34348. NUMERIC = 1;
  34349. PREDICTIVE = 2;
  34350. ALPHA = 3;
  34351. FULL = 4;
  34352. SPECIAL_FUNCTION = 5;
  34353. HEX_INPUT = 61184;
  34354. PICKER_DIALOG_INPUT = 61185;
  34355. MODIFIER_BEHAVIOR_CHORDED = 0;
  34356. MODIFIER_BEHAVIOR_CHORDED_OR_TOGGLED = 1;
  34357. COMBINING_ACCENT = -2147483648;
  34358. COMBINING_ACCENT_MASK = 2147483647;
  34359. strict protected
  34360. procedure finalize(); overload; virtual; // throws java.lang.Throwable
  34361. public
  34362. class function load(para1: jint): AVKeyCharacterMap; static; overload;
  34363. function get(para1: jint; para2: jint): jint; overload; virtual;
  34364. function getNumber(para1: jint): jchar; overload; virtual;
  34365. function getMatch(para1: jint; para2: Arr1jchar): jchar; overload; virtual;
  34366. function getMatch(para1: jint; var para2: array of jchar): jchar; overload; virtual;
  34367. function getMatch(para1: jint; para2: Arr1jchar; para3: jint): jchar; overload; virtual;
  34368. function getMatch(para1: jint; var para2: array of jchar; para3: jint): jchar; overload; virtual;
  34369. function getDisplayLabel(para1: jint): jchar; overload; virtual;
  34370. class function getDeadChar(para1: jint; para2: jint): jint; static; overload;
  34371. function getKeyData(para1: jint; para2: AVKeyCharacterMap.InnerKeyData): jboolean; overload; virtual;
  34372. function getEvents(para1: Arr1jchar): Arr1AVKeyEvent; overload; virtual;
  34373. function getEvents(var para1: array of jchar): Arr1AVKeyEvent; overload; virtual;
  34374. function isPrintingKey(para1: jint): jboolean; overload; virtual;
  34375. function getKeyboardType(): jint; overload; virtual;
  34376. function getModifierBehavior(): jint; overload; virtual;
  34377. class function deviceHasKey(para1: jint): jboolean; static; overload;
  34378. class function deviceHasKeys(para1: Arr1jint): Arr1jboolean; static; overload;
  34379. class function deviceHasKeys(var para1: array of jint): Arr1jboolean; static; overload;
  34380. end;
  34381. JSAccessControlException = class external 'java.security' name 'AccessControlException' (JLSecurityException)
  34382. public
  34383. constructor create(para1: JLString); overload;
  34384. constructor create(para1: JLString; para2: JSPermission); overload;
  34385. function getPermission(): JSPermission; overload; virtual;
  34386. end;
  34387. JUInputMismatchException = class external 'java.util' name 'InputMismatchException' (JUNoSuchElementException, JISerializable)
  34388. public
  34389. constructor create(); overload;
  34390. constructor create(para1: JLString); overload;
  34391. end;
  34392. JUCScheduledFuture = interface external 'java.util.concurrent' name 'ScheduledFuture' (JUCDelayed, JUCFuture)
  34393. end;
  34394. OAHMBasicHeaderElementIterator = class external 'org.apache.http.message' name 'BasicHeaderElementIterator' (JLObject, OAHHeaderElementIterator)
  34395. public
  34396. constructor create(para1: OAHHeaderIterator; para2: OAHMHeaderValueParser); overload;
  34397. constructor create(para1: OAHHeaderIterator); overload;
  34398. function hasNext(): jboolean; overload; virtual;
  34399. function nextElement(): OAHHeaderElement; overload; virtual; // throws java.util.NoSuchElementException
  34400. function next(): JLObject; overload; virtual; final; // throws java.util.NoSuchElementException
  34401. procedure remove(); overload; virtual; // throws java.lang.UnsupportedOperationException
  34402. end;
  34403. OAHMBasicHeaderIterator = class external 'org.apache.http.message' name 'BasicHeaderIterator' (JLObject, OAHHeaderIterator)
  34404. strict protected
  34405. final var
  34406. fallHeaders: Arr1OAHHeader; external name 'allHeaders';
  34407. strict protected
  34408. var
  34409. fcurrentIndex: jint; external name 'currentIndex';
  34410. fheaderName: JLString; external name 'headerName';
  34411. public
  34412. constructor create(para1: Arr1OAHHeader; para2: JLString); overload;
  34413. constructor create(const para1: array of OAHHeader; para2: JLString); overload;
  34414. strict protected
  34415. function findNext(para1: jint): jint; overload; virtual;
  34416. function filterHeader(para1: jint): jboolean; overload; virtual;
  34417. public
  34418. function hasNext(): jboolean; overload; virtual;
  34419. function nextHeader(): OAHHeader; overload; virtual; // throws java.util.NoSuchElementException
  34420. function next(): JLObject; overload; virtual; final; // throws java.util.NoSuchElementException
  34421. procedure remove(); overload; virtual; // throws java.lang.UnsupportedOperationException
  34422. end;
  34423. OAHMBasicListHeaderIterator = class external 'org.apache.http.message' name 'BasicListHeaderIterator' (JLObject, OAHHeaderIterator)
  34424. strict protected
  34425. final var
  34426. fallHeaders: JUList; external name 'allHeaders';
  34427. strict protected
  34428. var
  34429. fcurrentIndex: jint; external name 'currentIndex';
  34430. flastIndex: jint; external name 'lastIndex';
  34431. fheaderName: JLString; external name 'headerName';
  34432. public
  34433. constructor create(para1: JUList; para2: JLString); overload;
  34434. strict protected
  34435. function findNext(para1: jint): jint; overload; virtual;
  34436. function filterHeader(para1: jint): jboolean; overload; virtual;
  34437. public
  34438. function hasNext(): jboolean; overload; virtual;
  34439. function nextHeader(): OAHHeader; overload; virtual; // throws java.util.NoSuchElementException
  34440. function next(): JLObject; overload; virtual; final; // throws java.util.NoSuchElementException
  34441. procedure remove(); overload; virtual; // throws java.lang.UnsupportedOperationException
  34442. end;
  34443. OAHMBasicTokenIterator = class external 'org.apache.http.message' name 'BasicTokenIterator' (JLObject, OAHTokenIterator)
  34444. public
  34445. const
  34446. HTTP_SEPARATORS = ' ,;=()<>@:\"/[]?{}'#$0009'';
  34447. strict protected
  34448. final var
  34449. fheaderIt: OAHHeaderIterator; external name 'headerIt';
  34450. strict protected
  34451. var
  34452. fcurrentHeader: JLString; external name 'currentHeader';
  34453. fcurrentToken: JLString; external name 'currentToken';
  34454. fsearchPos: jint; external name 'searchPos';
  34455. public
  34456. constructor create(para1: OAHHeaderIterator); overload;
  34457. function hasNext(): jboolean; overload; virtual;
  34458. function nextToken(): JLString; overload; virtual; // throws java.util.NoSuchElementException, org.apache.http.ParseException
  34459. function next(): JLObject; overload; virtual; final; // throws java.util.NoSuchElementException, org.apache.http.ParseException
  34460. procedure remove(); overload; virtual; final; // throws java.lang.UnsupportedOperationException
  34461. strict protected
  34462. function findNext(para1: jint): jint; overload; virtual; // throws org.apache.http.ParseException
  34463. function createToken(para1: JLString; para2: jint; para3: jint): JLString; overload; virtual;
  34464. function findTokenStart(para1: jint): jint; overload; virtual;
  34465. function findTokenSeparator(para1: jint): jint; overload; virtual;
  34466. function findTokenEnd(para1: jint): jint; overload; virtual;
  34467. function isTokenSeparator(para1: jchar): jboolean; overload; virtual;
  34468. function isWhitespace(para1: jchar): jboolean; overload; virtual;
  34469. function isTokenChar(para1: jchar): jboolean; overload; virtual;
  34470. function isHttpSeparator(para1: jchar): jboolean; overload; virtual;
  34471. end;
  34472. ACPApplicationInfo = class external 'android.content.pm' name 'ApplicationInfo' (ACPPackageItemInfo, AOParcelable)
  34473. public
  34474. type
  34475. InnerDisplayNameComparator = class;
  34476. Arr1InnerDisplayNameComparator = array of InnerDisplayNameComparator;
  34477. Arr2InnerDisplayNameComparator = array of Arr1InnerDisplayNameComparator;
  34478. Arr3InnerDisplayNameComparator = array of Arr2InnerDisplayNameComparator;
  34479. InnerDisplayNameComparator = class external 'android.content.pm' name 'DisplayNameComparator' (JLObject, JUComparator)
  34480. public
  34481. constructor create(para1: ACPPackageManager); overload;
  34482. function compare(para1: ACPApplicationInfo; para2: ACPApplicationInfo): jint; overload; virtual; final;
  34483. function compare(para1: JLObject; para2: JLObject): jint; overload; virtual;
  34484. end;
  34485. public
  34486. var
  34487. ftaskAffinity: JLString; external name 'taskAffinity';
  34488. fpermission: JLString; external name 'permission';
  34489. fprocessName: JLString; external name 'processName';
  34490. fclassName: JLString; external name 'className';
  34491. fdescriptionRes: jint; external name 'descriptionRes';
  34492. ftheme: jint; external name 'theme';
  34493. fmanageSpaceActivityName: JLString; external name 'manageSpaceActivityName';
  34494. fbackupAgentName: JLString; external name 'backupAgentName';
  34495. fuiOptions: jint; external name 'uiOptions';
  34496. public
  34497. const
  34498. FLAG_SYSTEM = 1;
  34499. FLAG_DEBUGGABLE = 2;
  34500. FLAG_HAS_CODE = 4;
  34501. FLAG_PERSISTENT = 8;
  34502. FLAG_FACTORY_TEST = 16;
  34503. FLAG_ALLOW_TASK_REPARENTING = 32;
  34504. FLAG_ALLOW_CLEAR_USER_DATA = 64;
  34505. FLAG_UPDATED_SYSTEM_APP = 128;
  34506. FLAG_TEST_ONLY = 256;
  34507. FLAG_SUPPORTS_SMALL_SCREENS = 512;
  34508. FLAG_SUPPORTS_NORMAL_SCREENS = 1024;
  34509. FLAG_SUPPORTS_LARGE_SCREENS = 2048;
  34510. FLAG_RESIZEABLE_FOR_SCREENS = 4096;
  34511. FLAG_SUPPORTS_SCREEN_DENSITIES = 8192;
  34512. FLAG_VM_SAFE_MODE = 16384;
  34513. FLAG_ALLOW_BACKUP = 32768;
  34514. FLAG_KILL_AFTER_RESTORE = 65536;
  34515. FLAG_RESTORE_ANY_VERSION = 131072;
  34516. FLAG_EXTERNAL_STORAGE = 262144;
  34517. FLAG_SUPPORTS_XLARGE_SCREENS = 524288;
  34518. FLAG_LARGE_HEAP = 1048576;
  34519. FLAG_STOPPED = 2097152;
  34520. public
  34521. var
  34522. fflags: jint; external name 'flags';
  34523. frequiresSmallestWidthDp: jint; external name 'requiresSmallestWidthDp';
  34524. fcompatibleWidthLimitDp: jint; external name 'compatibleWidthLimitDp';
  34525. flargestWidthLimitDp: jint; external name 'largestWidthLimitDp';
  34526. fsourceDir: JLString; external name 'sourceDir';
  34527. fpublicSourceDir: JLString; external name 'publicSourceDir';
  34528. fsharedLibraryFiles: Arr1JLString; external name 'sharedLibraryFiles';
  34529. fdataDir: JLString; external name 'dataDir';
  34530. fnativeLibraryDir: JLString; external name 'nativeLibraryDir';
  34531. fuid: jint; external name 'uid';
  34532. ftargetSdkVersion: jint; external name 'targetSdkVersion';
  34533. fenabled: jboolean; external name 'enabled';
  34534. public
  34535. final class var
  34536. fCREATOR: AOParcelable.InnerCreator; external name 'CREATOR';
  34537. public
  34538. constructor create(); overload;
  34539. constructor create(para1: ACPApplicationInfo); overload;
  34540. procedure dump(para1: AUPrinter; para2: JLString); overload; virtual;
  34541. function toString(): JLString; overload; virtual;
  34542. function describeContents(): jint; overload; virtual;
  34543. procedure writeToParcel(para1: AOParcel; para2: jint); overload; virtual;
  34544. function loadDescription(para1: ACPPackageManager): JLCharSequence; overload; virtual;
  34545. end;
  34546. ACPComponentInfo = class external 'android.content.pm' name 'ComponentInfo' (ACPPackageItemInfo)
  34547. public
  34548. var
  34549. fapplicationInfo: ACPApplicationInfo; external name 'applicationInfo';
  34550. fprocessName: JLString; external name 'processName';
  34551. fdescriptionRes: jint; external name 'descriptionRes';
  34552. fenabled: jboolean; external name 'enabled';
  34553. fexported: jboolean; external name 'exported';
  34554. public
  34555. constructor create(); overload;
  34556. constructor create(para1: ACPComponentInfo); overload;
  34557. strict protected
  34558. constructor create(para1: AOParcel); overload;
  34559. public
  34560. function loadLabel(para1: ACPPackageManager): JLCharSequence; overload; virtual;
  34561. function isEnabled(): jboolean; overload; virtual;
  34562. function getIconResource(): jint; overload; virtual; final;
  34563. strict protected
  34564. procedure dumpFront(para1: AUPrinter; para2: JLString); overload; virtual;
  34565. procedure dumpBack(para1: AUPrinter; para2: JLString); overload; virtual;
  34566. public
  34567. procedure writeToParcel(para1: AOParcel; para2: jint); overload; virtual;
  34568. end;
  34569. ACPInstrumentationInfo = class external 'android.content.pm' name 'InstrumentationInfo' (ACPPackageItemInfo, AOParcelable)
  34570. public
  34571. var
  34572. ftargetPackage: JLString; external name 'targetPackage';
  34573. fsourceDir: JLString; external name 'sourceDir';
  34574. fpublicSourceDir: JLString; external name 'publicSourceDir';
  34575. fdataDir: JLString; external name 'dataDir';
  34576. fhandleProfiling: jboolean; external name 'handleProfiling';
  34577. ffunctionalTest: jboolean; external name 'functionalTest';
  34578. public
  34579. final class var
  34580. fCREATOR: AOParcelable.InnerCreator; external name 'CREATOR';
  34581. public
  34582. constructor create(); overload;
  34583. constructor create(para1: ACPInstrumentationInfo); overload;
  34584. function toString(): JLString; overload; virtual;
  34585. function describeContents(): jint; overload; virtual;
  34586. procedure writeToParcel(para1: AOParcel; para2: jint); overload; virtual;
  34587. end;
  34588. ACPPermissionGroupInfo = class external 'android.content.pm' name 'PermissionGroupInfo' (ACPPackageItemInfo, AOParcelable)
  34589. public
  34590. var
  34591. fdescriptionRes: jint; external name 'descriptionRes';
  34592. fnonLocalizedDescription: JLCharSequence; external name 'nonLocalizedDescription';
  34593. public
  34594. final class var
  34595. fCREATOR: AOParcelable.InnerCreator; external name 'CREATOR';
  34596. public
  34597. constructor create(); overload;
  34598. constructor create(para1: ACPPermissionGroupInfo); overload;
  34599. function loadDescription(para1: ACPPackageManager): JLCharSequence; overload; virtual;
  34600. function toString(): JLString; overload; virtual;
  34601. function describeContents(): jint; overload; virtual;
  34602. procedure writeToParcel(para1: AOParcel; para2: jint); overload; virtual;
  34603. end;
  34604. ACPPermissionInfo = class external 'android.content.pm' name 'PermissionInfo' (ACPPackageItemInfo, AOParcelable)
  34605. public
  34606. const
  34607. PROTECTION_NORMAL = 0;
  34608. PROTECTION_DANGEROUS = 1;
  34609. PROTECTION_SIGNATURE = 2;
  34610. PROTECTION_SIGNATURE_OR_SYSTEM = 3;
  34611. public
  34612. var
  34613. fgroup: JLString; external name 'group';
  34614. fdescriptionRes: jint; external name 'descriptionRes';
  34615. fnonLocalizedDescription: JLCharSequence; external name 'nonLocalizedDescription';
  34616. fprotectionLevel: jint; external name 'protectionLevel';
  34617. public
  34618. final class var
  34619. fCREATOR: AOParcelable.InnerCreator; external name 'CREATOR';
  34620. public
  34621. constructor create(); overload;
  34622. constructor create(para1: ACPPermissionInfo); overload;
  34623. function loadDescription(para1: ACPPackageManager): JLCharSequence; overload; virtual;
  34624. function toString(): JLString; overload; virtual;
  34625. function describeContents(): jint; overload; virtual;
  34626. procedure writeToParcel(para1: AOParcel; para2: jint); overload; virtual;
  34627. end;
  34628. ATTextPaint = class external 'android.text' name 'TextPaint' (AGPaint)
  34629. public
  34630. var
  34631. fbgColor: jint; external name 'bgColor';
  34632. fbaselineShift: jint; external name 'baselineShift';
  34633. flinkColor: jint; external name 'linkColor';
  34634. fdrawableState: Arr1jint; external name 'drawableState';
  34635. fdensity: jfloat; external name 'density';
  34636. public
  34637. constructor create(); overload;
  34638. constructor create(para1: jint); overload;
  34639. constructor create(para1: AGPaint); overload;
  34640. procedure &set(para1: ATTextPaint); overload; virtual;
  34641. end;
  34642. AGPorterDuffColorFilter = class external 'android.graphics' name 'PorterDuffColorFilter' (AGColorFilter)
  34643. public
  34644. constructor create(para1: jint; para2: AGPorterDuff.InnerMode); overload;
  34645. end;
  34646. AGPorterDuffXfermode = class external 'android.graphics' name 'PorterDuffXfermode' (AGXfermode)
  34647. public
  34648. constructor create(para1: AGPorterDuff.InnerMode); overload;
  34649. end;
  34650. AGBitmapShader = class external 'android.graphics' name 'BitmapShader' (AGShader)
  34651. public
  34652. constructor create(para1: AGBitmap; para2: AGShader.InnerTileMode; para3: AGShader.InnerTileMode); overload;
  34653. end;
  34654. AGComposeShader = class external 'android.graphics' name 'ComposeShader' (AGShader)
  34655. public
  34656. constructor create(para1: AGShader; para2: AGShader; para3: AGXfermode); overload;
  34657. constructor create(para1: AGShader; para2: AGShader; para3: AGPorterDuff.InnerMode); overload;
  34658. end;
  34659. AGLinearGradient = class external 'android.graphics' name 'LinearGradient' (AGShader)
  34660. public
  34661. constructor create(para1: jfloat; para2: jfloat; para3: jfloat; para4: jfloat; para5: Arr1jint; para6: Arr1jfloat; para7: AGShader.InnerTileMode); overload;
  34662. constructor create(para1: jfloat; para2: jfloat; para3: jfloat; para4: jfloat; const para5: array of jint; const para6: array of jfloat; para7: AGShader.InnerTileMode); overload;
  34663. constructor create(para1: jfloat; para2: jfloat; para3: jfloat; para4: jfloat; para5: jint; para6: jint; para7: AGShader.InnerTileMode); overload;
  34664. end;
  34665. AGRadialGradient = class external 'android.graphics' name 'RadialGradient' (AGShader)
  34666. public
  34667. constructor create(para1: jfloat; para2: jfloat; para3: jfloat; para4: Arr1jint; para5: Arr1jfloat; para6: AGShader.InnerTileMode); overload;
  34668. constructor create(para1: jfloat; para2: jfloat; para3: jfloat; const para4: array of jint; const para5: array of jfloat; para6: AGShader.InnerTileMode); overload;
  34669. constructor create(para1: jfloat; para2: jfloat; para3: jfloat; para4: jint; para5: jint; para6: AGShader.InnerTileMode); overload;
  34670. end;
  34671. AGSweepGradient = class external 'android.graphics' name 'SweepGradient' (AGShader)
  34672. public
  34673. constructor create(para1: jfloat; para2: jfloat; para3: Arr1jint; para4: Arr1jfloat); overload;
  34674. constructor create(para1: jfloat; para2: jfloat; const para3: array of jint; const para4: array of jfloat); overload;
  34675. constructor create(para1: jfloat; para2: jfloat; para3: jint; para4: jint); overload;
  34676. end;
  34677. JNSSSLEngine = class abstract external 'javax.net.ssl' name 'SSLEngine' (JLObject)
  34678. strict protected
  34679. constructor create(); overload;
  34680. constructor create(para1: JLString; para2: jint); overload;
  34681. public
  34682. function getPeerHost(): JLString; overload; virtual;
  34683. function getPeerPort(): jint; overload; virtual;
  34684. procedure beginHandshake(); overload; virtual; abstract; // throws javax.net.ssl.SSLException
  34685. procedure closeInbound(); overload; virtual; abstract; // throws javax.net.ssl.SSLException
  34686. procedure closeOutbound(); overload; virtual; abstract;
  34687. function getDelegatedTask(): JLRunnable; overload; virtual; abstract;
  34688. function getEnabledCipherSuites(): Arr1JLString; overload; virtual; abstract;
  34689. function getEnabledProtocols(): Arr1JLString; overload; virtual; abstract;
  34690. function getEnableSessionCreation(): jboolean; overload; virtual; abstract;
  34691. function getHandshakeStatus(): JNSSSLEngineResult.InnerHandshakeStatus; overload; virtual; abstract;
  34692. function getNeedClientAuth(): jboolean; overload; virtual; abstract;
  34693. function getSession(): JNSSSLSession; overload; virtual; abstract;
  34694. function getSupportedCipherSuites(): Arr1JLString; overload; virtual; abstract;
  34695. function getSupportedProtocols(): Arr1JLString; overload; virtual; abstract;
  34696. function getUseClientMode(): jboolean; overload; virtual; abstract;
  34697. function getWantClientAuth(): jboolean; overload; virtual; abstract;
  34698. function isInboundDone(): jboolean; overload; virtual; abstract;
  34699. function isOutboundDone(): jboolean; overload; virtual; abstract;
  34700. procedure setEnabledCipherSuites(para1: Arr1JLString); overload; virtual; abstract;
  34701. procedure setEnabledCipherSuites(var para1: array of JLString); overload; virtual; abstract;
  34702. procedure setEnabledProtocols(para1: Arr1JLString); overload; virtual; abstract;
  34703. procedure setEnabledProtocols(var para1: array of JLString); overload; virtual; abstract;
  34704. procedure setEnableSessionCreation(para1: jboolean); overload; virtual; abstract;
  34705. procedure setNeedClientAuth(para1: jboolean); overload; virtual; abstract;
  34706. procedure setUseClientMode(para1: jboolean); overload; virtual; abstract;
  34707. procedure setWantClientAuth(para1: jboolean); overload; virtual; abstract;
  34708. function unwrap(para1: JNByteBuffer; para2: Arr1JNByteBuffer; para3: jint; para4: jint): JNSSSLEngineResult; overload; virtual; abstract; // throws javax.net.ssl.SSLException
  34709. function unwrap(para1: JNByteBuffer; var para2: array of JNByteBuffer; para3: jint; para4: jint): JNSSSLEngineResult; overload; virtual; abstract; // throws javax.net.ssl.SSLException
  34710. function wrap(para1: Arr1JNByteBuffer; para2: jint; para3: jint; para4: JNByteBuffer): JNSSSLEngineResult; overload; virtual; abstract; // throws javax.net.ssl.SSLException
  34711. function wrap(var para1: array of JNByteBuffer; para2: jint; para3: jint; para4: JNByteBuffer): JNSSSLEngineResult; overload; virtual; abstract; // throws javax.net.ssl.SSLException
  34712. function unwrap(para1: JNByteBuffer; para2: JNByteBuffer): JNSSSLEngineResult; overload; virtual; // throws javax.net.ssl.SSLException
  34713. function unwrap(para1: JNByteBuffer; para2: Arr1JNByteBuffer): JNSSSLEngineResult; overload; virtual; // throws javax.net.ssl.SSLException
  34714. function unwrap(para1: JNByteBuffer; var para2: array of JNByteBuffer): JNSSSLEngineResult; overload; virtual; // throws javax.net.ssl.SSLException
  34715. function wrap(para1: Arr1JNByteBuffer; para2: JNByteBuffer): JNSSSLEngineResult; overload; virtual; // throws javax.net.ssl.SSLException
  34716. function wrap(var para1: array of JNByteBuffer; para2: JNByteBuffer): JNSSSLEngineResult; overload; virtual; // throws javax.net.ssl.SSLException
  34717. function wrap(para1: JNByteBuffer; para2: JNByteBuffer): JNSSSLEngineResult; overload; virtual; // throws javax.net.ssl.SSLException
  34718. function getSSLParameters(): JNSSSLParameters; overload; virtual;
  34719. procedure setSSLParameters(para1: JNSSSLParameters); overload; virtual;
  34720. end;
  34721. OAHCRHttpRoute = class sealed external 'org.apache.http.conn.routing' name 'HttpRoute' (JLObject, OAHCRRouteInfo, JLCloneable)
  34722. public
  34723. constructor create(para1: OAHHttpHost; para2: JNInetAddress; para3: Arr1OAHHttpHost; para4: jboolean; para5: OAHCRRouteInfo.InnerTunnelType; para6: OAHCRRouteInfo.InnerLayerType); overload;
  34724. constructor create(para1: OAHHttpHost; para2: JNInetAddress; const para3: array of OAHHttpHost; para4: jboolean; para5: OAHCRRouteInfo.InnerTunnelType; para6: OAHCRRouteInfo.InnerLayerType); overload;
  34725. constructor create(para1: OAHHttpHost; para2: JNInetAddress; para3: OAHHttpHost; para4: jboolean; para5: OAHCRRouteInfo.InnerTunnelType; para6: OAHCRRouteInfo.InnerLayerType); overload;
  34726. constructor create(para1: OAHHttpHost; para2: JNInetAddress; para3: jboolean); overload;
  34727. constructor create(para1: OAHHttpHost); overload;
  34728. constructor create(para1: OAHHttpHost; para2: JNInetAddress; para3: OAHHttpHost; para4: jboolean); overload;
  34729. function getTargetHost(): OAHHttpHost; overload; virtual; final;
  34730. function getLocalAddress(): JNInetAddress; overload; virtual; final;
  34731. function getHopCount(): jint; overload; virtual; final;
  34732. function getHopTarget(para1: jint): OAHHttpHost; overload; virtual; final;
  34733. function getProxyHost(): OAHHttpHost; overload; virtual; final;
  34734. function getTunnelType(): OAHCRRouteInfo.InnerTunnelType; overload; virtual; final;
  34735. function isTunnelled(): jboolean; overload; virtual; final;
  34736. function getLayerType(): OAHCRRouteInfo.InnerLayerType; overload; virtual; final;
  34737. function isLayered(): jboolean; overload; virtual; final;
  34738. function isSecure(): jboolean; overload; virtual; final;
  34739. function equals(para1: JLObject): jboolean; overload; virtual; final;
  34740. function hashCode(): jint; overload; virtual; final;
  34741. function toString(): JLString; overload; virtual; final;
  34742. function clone(): JLObject; overload; virtual; // throws java.lang.CloneNotSupportedException
  34743. end;
  34744. OAHCRRouteTracker = class sealed external 'org.apache.http.conn.routing' name 'RouteTracker' (JLObject, OAHCRRouteInfo, JLCloneable)
  34745. public
  34746. constructor create(para1: OAHHttpHost; para2: JNInetAddress); overload;
  34747. constructor create(para1: OAHCRHttpRoute); overload;
  34748. procedure connectTarget(para1: jboolean); overload; virtual; final;
  34749. procedure connectProxy(para1: OAHHttpHost; para2: jboolean); overload; virtual; final;
  34750. procedure tunnelTarget(para1: jboolean); overload; virtual; final;
  34751. procedure tunnelProxy(para1: OAHHttpHost; para2: jboolean); overload; virtual; final;
  34752. procedure layerProtocol(para1: jboolean); overload; virtual; final;
  34753. function getTargetHost(): OAHHttpHost; overload; virtual; final;
  34754. function getLocalAddress(): JNInetAddress; overload; virtual; final;
  34755. function getHopCount(): jint; overload; virtual; final;
  34756. function getHopTarget(para1: jint): OAHHttpHost; overload; virtual; final;
  34757. function getProxyHost(): OAHHttpHost; overload; virtual; final;
  34758. function isConnected(): jboolean; overload; virtual; final;
  34759. function getTunnelType(): OAHCRRouteInfo.InnerTunnelType; overload; virtual; final;
  34760. function isTunnelled(): jboolean; overload; virtual; final;
  34761. function getLayerType(): OAHCRRouteInfo.InnerLayerType; overload; virtual; final;
  34762. function isLayered(): jboolean; overload; virtual; final;
  34763. function isSecure(): jboolean; overload; virtual; final;
  34764. function toRoute(): OAHCRHttpRoute; overload; virtual; final;
  34765. function equals(para1: JLObject): jboolean; overload; virtual; final;
  34766. function hashCode(): jint; overload; virtual; final;
  34767. function toString(): JLString; overload; virtual; final;
  34768. function clone(): JLObject; overload; virtual; // throws java.lang.CloneNotSupportedException
  34769. end;
  34770. JNInet4Address = class sealed external 'java.net' name 'Inet4Address' (JNInetAddress)
  34771. public
  34772. function isAnyLocalAddress(): jboolean; overload; virtual;
  34773. function isLinkLocalAddress(): jboolean; overload; virtual;
  34774. function isLoopbackAddress(): jboolean; overload; virtual;
  34775. function isMCGlobal(): jboolean; overload; virtual;
  34776. function isMCLinkLocal(): jboolean; overload; virtual;
  34777. function isMCNodeLocal(): jboolean; overload; virtual;
  34778. function isMCOrgLocal(): jboolean; overload; virtual;
  34779. function isMCSiteLocal(): jboolean; overload; virtual;
  34780. function isMulticastAddress(): jboolean; overload; virtual;
  34781. function isSiteLocalAddress(): jboolean; overload; virtual;
  34782. end;
  34783. JNInet6Address = class sealed external 'java.net' name 'Inet6Address' (JNInetAddress)
  34784. public
  34785. class function getByAddress(para1: JLString; para2: Arr1jbyte; para3: jint): JNInet6Address; static; overload; // throws java.net.UnknownHostException
  34786. class function getByAddress(para1: JLString; var para2: array of jbyte; para3: jint): JNInet6Address; static; overload; // throws java.net.UnknownHostException
  34787. class function getByAddress(para1: JLString; para2: Arr1jbyte; para3: JNNetworkInterface): JNInet6Address; static; overload; // throws java.net.UnknownHostException
  34788. class function getByAddress(para1: JLString; var para2: array of jbyte; para3: JNNetworkInterface): JNInet6Address; static; overload; // throws java.net.UnknownHostException
  34789. function isAnyLocalAddress(): jboolean; overload; virtual;
  34790. function isIPv4CompatibleAddress(): jboolean; overload; virtual;
  34791. function isLinkLocalAddress(): jboolean; overload; virtual;
  34792. function isLoopbackAddress(): jboolean; overload; virtual;
  34793. function isMCGlobal(): jboolean; overload; virtual;
  34794. function isMCLinkLocal(): jboolean; overload; virtual;
  34795. function isMCNodeLocal(): jboolean; overload; virtual;
  34796. function isMCOrgLocal(): jboolean; overload; virtual;
  34797. function isMCSiteLocal(): jboolean; overload; virtual;
  34798. function isMulticastAddress(): jboolean; overload; virtual;
  34799. function isSiteLocalAddress(): jboolean; overload; virtual;
  34800. function getScopeId(): jint; overload; virtual;
  34801. function getScopedInterface(): JNNetworkInterface; overload; virtual;
  34802. function toString(): JLString; overload; virtual;
  34803. end;
  34804. JNInetSocketAddress = class external 'java.net' name 'InetSocketAddress' (JNSocketAddress)
  34805. public
  34806. constructor create(para1: jint); overload;
  34807. constructor create(para1: JNInetAddress; para2: jint); overload;
  34808. constructor create(para1: JLString; para2: jint); overload;
  34809. class function createUnresolved(para1: JLString; para2: jint): JNInetSocketAddress; static; overload;
  34810. function getPort(): jint; overload; virtual; final;
  34811. function getAddress(): JNInetAddress; overload; virtual; final;
  34812. function getHostName(): JLString; overload; virtual; final;
  34813. function isUnresolved(): jboolean; overload; virtual; final;
  34814. function toString(): JLString; overload; virtual;
  34815. function equals(para1: JLObject): jboolean; overload; virtual; final;
  34816. function hashCode(): jint; overload; virtual; final;
  34817. end;
  34818. JSPrivateKey = interface external 'java.security' name 'PrivateKey' (JSKey)
  34819. const
  34820. serialVersionUID = jlong(6034044314589513430);
  34821. end;
  34822. JSPublicKey = interface external 'java.security' name 'PublicKey' (JSKey)
  34823. const
  34824. serialVersionUID = jlong(7187392471159151072);
  34825. end;
  34826. JCSecretKey = interface external 'javax.crypto' name 'SecretKey' (JSKey)
  34827. const
  34828. serialVersionUID = jlong(-4795878709595146952);
  34829. end;
  34830. JSPermissions = class sealed external 'java.security' name 'Permissions' (JSPermissionCollection, JISerializable)
  34831. public
  34832. constructor create(); overload;
  34833. procedure add(para1: JSPermission); overload; virtual;
  34834. function elements(): JUEnumeration; overload; virtual;
  34835. function implies(para1: JSPermission): jboolean; overload; virtual;
  34836. end;
  34837. JSCX509Certificate = class abstract external 'java.security.cert' name 'X509Certificate' (JSCCertificate, JSCX509Extension)
  34838. strict protected
  34839. constructor create(); overload;
  34840. public
  34841. procedure checkValidity(); overload; virtual; abstract; // throws java.security.cert.CertificateExpiredException, java.security.cert.CertificateNotYetValidException
  34842. procedure checkValidity(para1: JUDate); overload; virtual; abstract; // throws java.security.cert.CertificateExpiredException, java.security.cert.CertificateNotYetValidException
  34843. function getVersion(): jint; overload; virtual; abstract;
  34844. function getSerialNumber(): JMBigInteger; overload; virtual; abstract;
  34845. function getIssuerDN(): JSPrincipal; overload; virtual; abstract;
  34846. function getIssuerX500Principal(): JSAXX500Principal; overload; virtual;
  34847. function getSubjectDN(): JSPrincipal; overload; virtual; abstract;
  34848. function getSubjectX500Principal(): JSAXX500Principal; overload; virtual;
  34849. function getNotBefore(): JUDate; overload; virtual; abstract;
  34850. function getNotAfter(): JUDate; overload; virtual; abstract;
  34851. function getTBSCertificate(): Arr1jbyte; overload; virtual; abstract; // throws java.security.cert.CertificateEncodingException
  34852. function getSignature(): Arr1jbyte; overload; virtual; abstract;
  34853. function getSigAlgName(): JLString; overload; virtual; abstract;
  34854. function getSigAlgOID(): JLString; overload; virtual; abstract;
  34855. function getSigAlgParams(): Arr1jbyte; overload; virtual; abstract;
  34856. function getIssuerUniqueID(): Arr1jboolean; overload; virtual; abstract;
  34857. function getSubjectUniqueID(): Arr1jboolean; overload; virtual; abstract;
  34858. function getKeyUsage(): Arr1jboolean; overload; virtual; abstract;
  34859. function getExtendedKeyUsage(): JUList; overload; virtual; // throws java.security.cert.CertificateParsingException
  34860. function getBasicConstraints(): jint; overload; virtual; abstract;
  34861. function getSubjectAlternativeNames(): JUCollection; overload; virtual; // throws java.security.cert.CertificateParsingException
  34862. function getIssuerAlternativeNames(): JUCollection; overload; virtual; // throws java.security.cert.CertificateParsingException
  34863. end;
  34864. JSBatchUpdateException = class external 'java.sql' name 'BatchUpdateException' (JSSQLException, JISerializable)
  34865. public
  34866. constructor create(); overload;
  34867. constructor create(para1: JLThrowable); overload;
  34868. constructor create(para1: Arr1jint; para2: JLThrowable); overload;
  34869. constructor create(const para1: array of jint; para2: JLThrowable); overload;
  34870. constructor create(para1: JLString; para2: Arr1jint; para3: JLThrowable); overload;
  34871. constructor create(para1: JLString; const para2: array of jint; para3: JLThrowable); overload;
  34872. constructor create(para1: JLString; para2: JLString; para3: Arr1jint; para4: JLThrowable); overload;
  34873. constructor create(para1: JLString; para2: JLString; const para3: array of jint; para4: JLThrowable); overload;
  34874. constructor create(para1: JLString; para2: JLString; para3: jint; para4: Arr1jint; para5: JLThrowable); overload;
  34875. constructor create(para1: JLString; para2: JLString; para3: jint; const para4: array of jint; para5: JLThrowable); overload;
  34876. constructor create(para1: Arr1jint); overload;
  34877. constructor create(const para1: array of jint); overload;
  34878. constructor create(para1: JLString; para2: Arr1jint); overload;
  34879. constructor create(para1: JLString; const para2: array of jint); overload;
  34880. constructor create(para1: JLString; para2: JLString; para3: Arr1jint); overload;
  34881. constructor create(para1: JLString; para2: JLString; const para3: array of jint); overload;
  34882. constructor create(para1: JLString; para2: JLString; para3: jint; para4: Arr1jint); overload;
  34883. constructor create(para1: JLString; para2: JLString; para3: jint; const para4: array of jint); overload;
  34884. function getUpdateCounts(): Arr1jint; overload; virtual;
  34885. end;
  34886. JSSQLClientInfoException = class external 'java.sql' name 'SQLClientInfoException' (JSSQLException)
  34887. public
  34888. constructor create(); overload;
  34889. constructor create(para1: JUMap); overload;
  34890. constructor create(para1: JUMap; para2: JLThrowable); overload;
  34891. constructor create(para1: JLString; para2: JUMap); overload;
  34892. constructor create(para1: JLString; para2: JUMap; para3: JLThrowable); overload;
  34893. constructor create(para1: JLString; para2: JLString; para3: jint; para4: JUMap); overload;
  34894. constructor create(para1: JLString; para2: JLString; para3: jint; para4: JUMap; para5: JLThrowable); overload;
  34895. constructor create(para1: JLString; para2: JLString; para3: JUMap); overload;
  34896. constructor create(para1: JLString; para2: JLString; para3: JUMap; para4: JLThrowable); overload;
  34897. function getFailedProperties(): JUMap; overload; virtual;
  34898. end;
  34899. JSSQLNonTransientException = class external 'java.sql' name 'SQLNonTransientException' (JSSQLException)
  34900. public
  34901. constructor create(); overload;
  34902. constructor create(para1: JLString); overload;
  34903. constructor create(para1: JLString; para2: JLString); overload;
  34904. constructor create(para1: JLString; para2: JLString; para3: jint); overload;
  34905. constructor create(para1: JLThrowable); overload;
  34906. constructor create(para1: JLString; para2: JLThrowable); overload;
  34907. constructor create(para1: JLString; para2: JLString; para3: JLThrowable); overload;
  34908. constructor create(para1: JLString; para2: JLString; para3: jint; para4: JLThrowable); overload;
  34909. end;
  34910. JSSQLRecoverableException = class external 'java.sql' name 'SQLRecoverableException' (JSSQLException)
  34911. public
  34912. constructor create(); overload;
  34913. constructor create(para1: JLString); overload;
  34914. constructor create(para1: JLString; para2: JLString); overload;
  34915. constructor create(para1: JLString; para2: JLString; para3: jint); overload;
  34916. constructor create(para1: JLThrowable); overload;
  34917. constructor create(para1: JLString; para2: JLThrowable); overload;
  34918. constructor create(para1: JLString; para2: JLString; para3: JLThrowable); overload;
  34919. constructor create(para1: JLString; para2: JLString; para3: jint; para4: JLThrowable); overload;
  34920. end;
  34921. JSSQLTransientException = class external 'java.sql' name 'SQLTransientException' (JSSQLException)
  34922. public
  34923. constructor create(); overload;
  34924. constructor create(para1: JLString); overload;
  34925. constructor create(para1: JLString; para2: JLString); overload;
  34926. constructor create(para1: JLString; para2: JLString; para3: jint); overload;
  34927. constructor create(para1: JLThrowable); overload;
  34928. constructor create(para1: JLString; para2: JLThrowable); overload;
  34929. constructor create(para1: JLString; para2: JLString; para3: JLThrowable); overload;
  34930. constructor create(para1: JLString; para2: JLString; para3: jint; para4: JLThrowable); overload;
  34931. end;
  34932. JSSQLWarning = class external 'java.sql' name 'SQLWarning' (JSSQLException, JISerializable)
  34933. public
  34934. constructor create(); overload;
  34935. constructor create(para1: JLString); overload;
  34936. constructor create(para1: JLString; para2: JLString); overload;
  34937. constructor create(para1: JLString; para2: JLString; para3: jint); overload;
  34938. constructor create(para1: JLThrowable); overload;
  34939. constructor create(para1: JLString; para2: JLThrowable); overload;
  34940. constructor create(para1: JLString; para2: JLString; para3: JLThrowable); overload;
  34941. constructor create(para1: JLString; para2: JLString; para3: jint; para4: JLThrowable); overload;
  34942. function getNextWarning(): JSSQLWarning; overload; virtual;
  34943. procedure setNextWarning(para1: JSSQLWarning); overload; virtual;
  34944. end;
  34945. JSDate = class external 'java.sql' name 'Date' (JUDate)
  34946. public
  34947. constructor create(para1: jint; para2: jint; para3: jint); overload;
  34948. constructor create(para1: jlong); overload;
  34949. function getHours(): jint; overload; virtual;
  34950. function getMinutes(): jint; overload; virtual;
  34951. function getSeconds(): jint; overload; virtual;
  34952. procedure setHours(para1: jint); overload; virtual;
  34953. procedure setMinutes(para1: jint); overload; virtual;
  34954. procedure setSeconds(para1: jint); overload; virtual;
  34955. procedure setTime(para1: jlong); overload; virtual;
  34956. function toString(): JLString; overload; virtual;
  34957. class function valueOf(para1: JLString): JSDate; static; overload;
  34958. end;
  34959. JSTime = class external 'java.sql' name 'Time' (JUDate)
  34960. public
  34961. constructor create(para1: jint; para2: jint; para3: jint); overload;
  34962. constructor create(para1: jlong); overload;
  34963. function getDate(): jint; overload; virtual;
  34964. function getDay(): jint; overload; virtual;
  34965. function getMonth(): jint; overload; virtual;
  34966. function getYear(): jint; overload; virtual;
  34967. procedure setDate(para1: jint); overload; virtual;
  34968. procedure setMonth(para1: jint); overload; virtual;
  34969. procedure setYear(para1: jint); overload; virtual;
  34970. procedure setTime(para1: jlong); overload; virtual;
  34971. function toString(): JLString; overload; virtual;
  34972. class function valueOf(para1: JLString): JSTime; static; overload;
  34973. end;
  34974. JSqlTimestamp = class external 'java.sql' name 'Timestamp' (JUDate)
  34975. public
  34976. constructor create(para1: jint; para2: jint; para3: jint; para4: jint; para5: jint; para6: jint; para7: jint); overload; // throws java.lang.IllegalArgumentException
  34977. constructor create(para1: jlong); overload;
  34978. function after(para1: JSqlTimestamp): jboolean; overload; virtual;
  34979. function before(para1: JSqlTimestamp): jboolean; overload; virtual;
  34980. function compareTo(para1: JUDate): jint; overload; virtual; // throws java.lang.ClassCastException
  34981. function compareTo(para1: JSqlTimestamp): jint; overload; virtual;
  34982. function equals(para1: JLObject): jboolean; overload; virtual;
  34983. function equals(para1: JSqlTimestamp): jboolean; overload; virtual;
  34984. function getNanos(): jint; overload; virtual;
  34985. function getTime(): jlong; overload; virtual;
  34986. procedure setNanos(para1: jint); overload; virtual; // throws java.lang.IllegalArgumentException
  34987. procedure setTime(para1: jlong); overload; virtual;
  34988. function toString(): JLString; overload; virtual;
  34989. class function valueOf(para1: JLString): JSqlTimestamp; static; overload; // throws java.lang.IllegalArgumentException
  34990. function compareTo(para1: JLObject): jint; overload; virtual;
  34991. end;
  34992. JBPropertyChangeEvent = class external 'java.beans' name 'PropertyChangeEvent' (JUEventObject)
  34993. public
  34994. constructor create(para1: JLObject; para2: JLString; para3: JLObject; para4: JLObject); overload;
  34995. function getPropertyName(): JLString; overload; virtual;
  34996. procedure setPropagationId(para1: JLObject); overload; virtual;
  34997. function getPropagationId(): JLObject; overload; virtual;
  34998. function getOldValue(): JLObject; overload; virtual;
  34999. function getNewValue(): JLObject; overload; virtual;
  35000. end;
  35001. JUPNodeChangeEvent = class external 'java.util.prefs' name 'NodeChangeEvent' (JUEventObject, JISerializable)
  35002. public
  35003. constructor create(para1: JUPPreferences; para2: JUPPreferences); overload;
  35004. function getParent(): JUPPreferences; overload; virtual;
  35005. function getChild(): JUPPreferences; overload; virtual;
  35006. end;
  35007. JUPPreferenceChangeEvent = class external 'java.util.prefs' name 'PreferenceChangeEvent' (JUEventObject, JISerializable)
  35008. public
  35009. constructor create(para1: JUPPreferences; para2: JLString; para3: JLString); overload;
  35010. function getKey(): JLString; overload; virtual;
  35011. function getNewValue(): JLString; overload; virtual;
  35012. function getNode(): JUPPreferences; overload; virtual;
  35013. end;
  35014. JNSHandshakeCompletedEvent = class external 'javax.net.ssl' name 'HandshakeCompletedEvent' (JUEventObject)
  35015. public
  35016. constructor create(para1: JNSSSLSocket; para2: JNSSSLSession); overload;
  35017. function getSession(): JNSSSLSession; overload; virtual;
  35018. function getCipherSuite(): JLString; overload; virtual;
  35019. function getLocalCertificates(): Arr1JSCCertificate; overload; virtual;
  35020. function getPeerCertificates(): Arr1JSCCertificate; overload; virtual; // throws javax.net.ssl.SSLPeerUnverifiedException
  35021. function getPeerCertificateChain(): Arr1JxSCX509Certificate; overload; virtual; // throws javax.net.ssl.SSLPeerUnverifiedException
  35022. function getPeerPrincipal(): JSPrincipal; overload; virtual; // throws javax.net.ssl.SSLPeerUnverifiedException
  35023. function getLocalPrincipal(): JSPrincipal; overload; virtual;
  35024. function getSocket(): JNSSSLSocket; overload; virtual;
  35025. end;
  35026. JNSSSLSessionBindingEvent = class external 'javax.net.ssl' name 'SSLSessionBindingEvent' (JUEventObject)
  35027. public
  35028. constructor create(para1: JNSSSLSession; para2: JLString); overload;
  35029. function getName(): JLString; overload; virtual;
  35030. function getSession(): JNSSSLSession; overload; virtual;
  35031. end;
  35032. JSConnectionEvent = class external 'javax.sql' name 'ConnectionEvent' (JUEventObject, JISerializable)
  35033. public
  35034. constructor create(para1: JSPooledConnection); overload;
  35035. constructor create(para1: JSPooledConnection; para2: JSSQLException); overload;
  35036. function getSQLException(): JSSQLException; overload; virtual;
  35037. end;
  35038. JSRowSetEvent = class external 'javax.sql' name 'RowSetEvent' (JUEventObject, JISerializable)
  35039. public
  35040. constructor create(para1: JSRowSet); overload;
  35041. end;
  35042. JSStatementEvent = class external 'javax.sql' name 'StatementEvent' (JUEventObject)
  35043. public
  35044. constructor create(para1: JSPooledConnection; para2: JSPreparedStatement; para3: JSSQLException); overload;
  35045. constructor create(para1: JSPooledConnection; para2: JSPreparedStatement); overload;
  35046. function getStatement(): JSPreparedStatement; overload; virtual;
  35047. function getSQLException(): JSSQLException; overload; virtual;
  35048. end;
  35049. JSSecureRandom = class external 'java.security' name 'SecureRandom' (JURandom)
  35050. public
  35051. constructor create(); overload;
  35052. constructor create(para1: Arr1jbyte); overload;
  35053. constructor create(const para1: array of jbyte); overload;
  35054. strict protected
  35055. constructor create(para1: JSSecureRandomSpi; para2: JSProvider); overload;
  35056. public
  35057. class function getInstance(para1: JLString): JSSecureRandom; static; overload; // throws java.security.NoSuchAlgorithmException
  35058. class function getInstance(para1: JLString; para2: JLString): JSSecureRandom; static; overload; // throws java.security.NoSuchAlgorithmException, java.security.NoSuchProviderException
  35059. class function getInstance(para1: JLString; para2: JSProvider): JSSecureRandom; static; overload; // throws java.security.NoSuchAlgorithmException
  35060. function getProvider(): JSProvider; overload; virtual; final;
  35061. function getAlgorithm(): JLString; overload; virtual;
  35062. procedure setSeed(para1: Arr1jbyte); overload; virtual;
  35063. procedure setSeed(var para1: array of jbyte); overload; virtual;
  35064. procedure setSeed(para1: jlong); overload; virtual;
  35065. procedure nextBytes(para1: Arr1jbyte); overload; virtual;
  35066. procedure nextBytes(var para1: array of jbyte); overload; virtual;
  35067. strict protected
  35068. function next(para1: jint): jint; overload; virtual; final;
  35069. public
  35070. class function getSeed(para1: jint): Arr1jbyte; static; overload;
  35071. function generateSeed(para1: jint): Arr1jbyte; overload; virtual;
  35072. end;
  35073. JUSimpleTimeZone = class external 'java.util' name 'SimpleTimeZone' (JUTimeZone)
  35074. public
  35075. const
  35076. UTC_TIME = 2;
  35077. STANDARD_TIME = 1;
  35078. WALL_TIME = 0;
  35079. public
  35080. constructor create(para1: jint; para2: JLString); overload;
  35081. constructor create(para1: jint; para2: JLString; para3: jint; para4: jint; para5: jint; para6: jint; para7: jint; para8: jint; para9: jint; para10: jint); overload;
  35082. constructor create(para1: jint; para2: JLString; para3: jint; para4: jint; para5: jint; para6: jint; para7: jint; para8: jint; para9: jint; para10: jint; para11: jint); overload;
  35083. constructor create(para1: jint; para2: JLString; para3: jint; para4: jint; para5: jint; para6: jint; para7: jint; para8: jint; para9: jint; para10: jint; para11: jint; para12: jint; para13: jint); overload;
  35084. function clone(): JLObject; overload; virtual;
  35085. function equals(para1: JLObject): jboolean; overload; virtual;
  35086. function getDSTSavings(): jint; overload; virtual;
  35087. function getOffset(para1: jint; para2: jint; para3: jint; para4: jint; para5: jint; para6: jint): jint; overload; virtual;
  35088. function getOffset(para1: jlong): jint; overload; virtual;
  35089. function getRawOffset(): jint; overload; virtual;
  35090. function hashCode(): jint; overload; virtual;
  35091. function hasSameRules(para1: JUTimeZone): jboolean; overload; virtual;
  35092. function inDaylightTime(para1: JUDate): jboolean; overload; virtual;
  35093. procedure setDSTSavings(para1: jint); overload; virtual;
  35094. procedure setEndRule(para1: jint; para2: jint; para3: jint); overload; virtual;
  35095. procedure setEndRule(para1: jint; para2: jint; para3: jint; para4: jint); overload; virtual;
  35096. procedure setEndRule(para1: jint; para2: jint; para3: jint; para4: jint; para5: jboolean); overload; virtual;
  35097. procedure setRawOffset(para1: jint); overload; virtual;
  35098. procedure setStartRule(para1: jint; para2: jint; para3: jint); overload; virtual;
  35099. procedure setStartRule(para1: jint; para2: jint; para3: jint; para4: jint); overload; virtual;
  35100. procedure setStartRule(para1: jint; para2: jint; para3: jint; para4: jint; para5: jboolean); overload; virtual;
  35101. procedure setStartYear(para1: jint); overload; virtual;
  35102. function toString(): JLString; overload; virtual;
  35103. function useDaylightTime(): jboolean; overload; virtual;
  35104. end;
  35105. JUCLAbstractQueuedLongSynchronizer = class abstract external 'java.util.concurrent.locks' name 'AbstractQueuedLongSynchronizer' (JUCLAbstractOwnableSynchronizer, JISerializable)
  35106. public
  35107. type
  35108. InnerConditionObject = class;
  35109. Arr1InnerConditionObject = array of InnerConditionObject;
  35110. Arr2InnerConditionObject = array of Arr1InnerConditionObject;
  35111. Arr3InnerConditionObject = array of Arr2InnerConditionObject;
  35112. InnerConditionObject = class external 'java.util.concurrent.locks' name 'ConditionObject'
  35113. end;
  35114. strict protected
  35115. constructor create(); overload;
  35116. function getState(): jlong; overload; virtual; final;
  35117. procedure setState(para1: jlong); overload; virtual; final;
  35118. function compareAndSetState(para1: jlong; para2: jlong): jboolean; overload; virtual; final;
  35119. function tryAcquire(para1: jlong): jboolean; overload; virtual;
  35120. function tryRelease(para1: jlong): jboolean; overload; virtual;
  35121. function tryAcquireShared(para1: jlong): jlong; overload; virtual;
  35122. function tryReleaseShared(para1: jlong): jboolean; overload; virtual;
  35123. function isHeldExclusively(): jboolean; overload; virtual;
  35124. public
  35125. procedure acquire(para1: jlong); overload; virtual; final;
  35126. procedure acquireInterruptibly(para1: jlong); overload; virtual; final; // throws java.lang.InterruptedException
  35127. function tryAcquireNanos(para1: jlong; para2: jlong): jboolean; overload; virtual; final; // throws java.lang.InterruptedException
  35128. function release(para1: jlong): jboolean; overload; virtual; final;
  35129. procedure acquireShared(para1: jlong); overload; virtual; final;
  35130. procedure acquireSharedInterruptibly(para1: jlong); overload; virtual; final; // throws java.lang.InterruptedException
  35131. function tryAcquireSharedNanos(para1: jlong; para2: jlong): jboolean; overload; virtual; final; // throws java.lang.InterruptedException
  35132. function releaseShared(para1: jlong): jboolean; overload; virtual; final;
  35133. function hasQueuedThreads(): jboolean; overload; virtual; final;
  35134. function hasContended(): jboolean; overload; virtual; final;
  35135. function getFirstQueuedThread(): JLThread; overload; virtual; final;
  35136. function isQueued(para1: JLThread): jboolean; overload; virtual; final;
  35137. function getQueueLength(): jint; overload; virtual; final;
  35138. function getQueuedThreads(): JUCollection; overload; virtual; final;
  35139. function getExclusiveQueuedThreads(): JUCollection; overload; virtual; final;
  35140. function getSharedQueuedThreads(): JUCollection; overload; virtual; final;
  35141. function toString(): JLString; overload; virtual;
  35142. function owns(para1: JUCLAbstractQueuedLongSynchronizer.InnerConditionObject): jboolean; overload; virtual; final;
  35143. function hasWaiters(para1: JUCLAbstractQueuedLongSynchronizer.InnerConditionObject): jboolean; overload; virtual; final;
  35144. function getWaitQueueLength(para1: JUCLAbstractQueuedLongSynchronizer.InnerConditionObject): jint; overload; virtual; final;
  35145. function getWaitingThreads(para1: JUCLAbstractQueuedLongSynchronizer.InnerConditionObject): JUCollection; overload; virtual; final;
  35146. end;
  35147. JUCLAbstractQueuedSynchronizer = class abstract external 'java.util.concurrent.locks' name 'AbstractQueuedSynchronizer' (JUCLAbstractOwnableSynchronizer, JISerializable)
  35148. public
  35149. type
  35150. InnerConditionObject = class;
  35151. Arr1InnerConditionObject = array of InnerConditionObject;
  35152. Arr2InnerConditionObject = array of Arr1InnerConditionObject;
  35153. Arr3InnerConditionObject = array of Arr2InnerConditionObject;
  35154. InnerConditionObject = class external 'java.util.concurrent.locks' name 'ConditionObject'
  35155. end;
  35156. strict protected
  35157. constructor create(); overload;
  35158. function getState(): jint; overload; virtual; final;
  35159. procedure setState(para1: jint); overload; virtual; final;
  35160. function compareAndSetState(para1: jint; para2: jint): jboolean; overload; virtual; final;
  35161. function tryAcquire(para1: jint): jboolean; overload; virtual;
  35162. function tryRelease(para1: jint): jboolean; overload; virtual;
  35163. function tryAcquireShared(para1: jint): jint; overload; virtual;
  35164. function tryReleaseShared(para1: jint): jboolean; overload; virtual;
  35165. function isHeldExclusively(): jboolean; overload; virtual;
  35166. public
  35167. procedure acquire(para1: jint); overload; virtual; final;
  35168. procedure acquireInterruptibly(para1: jint); overload; virtual; final; // throws java.lang.InterruptedException
  35169. function tryAcquireNanos(para1: jint; para2: jlong): jboolean; overload; virtual; final; // throws java.lang.InterruptedException
  35170. function release(para1: jint): jboolean; overload; virtual; final;
  35171. procedure acquireShared(para1: jint); overload; virtual; final;
  35172. procedure acquireSharedInterruptibly(para1: jint); overload; virtual; final; // throws java.lang.InterruptedException
  35173. function tryAcquireSharedNanos(para1: jint; para2: jlong): jboolean; overload; virtual; final; // throws java.lang.InterruptedException
  35174. function releaseShared(para1: jint): jboolean; overload; virtual; final;
  35175. function hasQueuedThreads(): jboolean; overload; virtual; final;
  35176. function hasContended(): jboolean; overload; virtual; final;
  35177. function getFirstQueuedThread(): JLThread; overload; virtual; final;
  35178. function isQueued(para1: JLThread): jboolean; overload; virtual; final;
  35179. function getQueueLength(): jint; overload; virtual; final;
  35180. function getQueuedThreads(): JUCollection; overload; virtual; final;
  35181. function getExclusiveQueuedThreads(): JUCollection; overload; virtual; final;
  35182. function getSharedQueuedThreads(): JUCollection; overload; virtual; final;
  35183. function toString(): JLString; overload; virtual;
  35184. function owns(para1: JUCLAbstractQueuedSynchronizer.InnerConditionObject): jboolean; overload; virtual; final;
  35185. function hasWaiters(para1: JUCLAbstractQueuedSynchronizer.InnerConditionObject): jboolean; overload; virtual; final;
  35186. function getWaitQueueLength(para1: JUCLAbstractQueuedSynchronizer.InnerConditionObject): jint; overload; virtual; final;
  35187. function getWaitingThreads(para1: JUCLAbstractQueuedSynchronizer.InnerConditionObject): JUCollection; overload; virtual; final;
  35188. end;
  35189. OAHHttpVersion = class sealed external 'org.apache.http' name 'HttpVersion' (OAHProtocolVersion, JISerializable)
  35190. public
  35191. const
  35192. HTTP = 'HTTP';
  35193. public
  35194. final class var
  35195. fHTTP_0_9: OAHHttpVersion; external name 'HTTP_0_9';
  35196. fHTTP_1_0: OAHHttpVersion; external name 'HTTP_1_0';
  35197. fHTTP_1_1: OAHHttpVersion; external name 'HTTP_1_1';
  35198. public
  35199. constructor create(para1: jint; para2: jint); overload;
  35200. function forVersion(para1: jint; para2: jint): OAHProtocolVersion; overload; virtual;
  35201. end;
  35202. JNSocketTimeoutException = class external 'java.net' name 'SocketTimeoutException' (JIInterruptedIOException)
  35203. public
  35204. constructor create(); overload;
  35205. constructor create(para1: JLString); overload;
  35206. end;
  35207. OAHCConnectTimeoutException = class external 'org.apache.http.conn' name 'ConnectTimeoutException' (JIInterruptedIOException)
  35208. public
  35209. constructor create(); overload;
  35210. constructor create(para1: JLString); overload;
  35211. end;
  35212. JIInvalidClassException = class external 'java.io' name 'InvalidClassException' (JIObjectStreamException)
  35213. public
  35214. var
  35215. fclassname: JLString; external name 'classname';
  35216. public
  35217. constructor create(para1: JLString); overload;
  35218. constructor create(para1: JLString; para2: JLString); overload;
  35219. function getMessage(): JLString; overload; virtual;
  35220. end;
  35221. JIInvalidObjectException = class external 'java.io' name 'InvalidObjectException' (JIObjectStreamException)
  35222. public
  35223. constructor create(para1: JLString); overload;
  35224. end;
  35225. JINotActiveException = class external 'java.io' name 'NotActiveException' (JIObjectStreamException)
  35226. public
  35227. constructor create(); overload;
  35228. constructor create(para1: JLString); overload;
  35229. end;
  35230. JINotSerializableException = class external 'java.io' name 'NotSerializableException' (JIObjectStreamException)
  35231. public
  35232. constructor create(); overload;
  35233. constructor create(para1: JLString); overload;
  35234. end;
  35235. JIOptionalDataException = class external 'java.io' name 'OptionalDataException' (JIObjectStreamException)
  35236. public
  35237. var
  35238. feof: jboolean; external name 'eof';
  35239. flength: jint; external name 'length';
  35240. end;
  35241. JIStreamCorruptedException = class external 'java.io' name 'StreamCorruptedException' (JIObjectStreamException)
  35242. public
  35243. constructor create(); overload;
  35244. constructor create(para1: JLString); overload;
  35245. end;
  35246. JIWriteAbortedException = class external 'java.io' name 'WriteAbortedException' (JIObjectStreamException)
  35247. public
  35248. var
  35249. fdetail: JLException; external name 'detail';
  35250. public
  35251. constructor create(para1: JLString; para2: JLException); overload;
  35252. function getMessage(): JLString; overload; virtual;
  35253. function getCause(): JLThrowable; overload; virtual;
  35254. end;
  35255. JNBindException = class external 'java.net' name 'BindException' (JNSocketException)
  35256. public
  35257. constructor create(); overload;
  35258. constructor create(para1: JLString); overload;
  35259. end;
  35260. JNConnectException = class external 'java.net' name 'ConnectException' (JNSocketException)
  35261. public
  35262. constructor create(); overload;
  35263. constructor create(para1: JLString); overload;
  35264. end;
  35265. JNNoRouteToHostException = class external 'java.net' name 'NoRouteToHostException' (JNSocketException)
  35266. public
  35267. constructor create(); overload;
  35268. constructor create(para1: JLString); overload;
  35269. end;
  35270. JNPortUnreachableException = class external 'java.net' name 'PortUnreachableException' (JNSocketException)
  35271. public
  35272. constructor create(); overload;
  35273. constructor create(para1: JLString); overload;
  35274. end;
  35275. JNCAsynchronousCloseException = class external 'java.nio.channels' name 'AsynchronousCloseException' (JNCClosedChannelException)
  35276. public
  35277. constructor create(); overload;
  35278. end;
  35279. JUJJarException = class external 'java.util.jar' name 'JarException' (JUZZipException)
  35280. public
  35281. constructor create(); overload;
  35282. constructor create(para1: JLString); overload;
  35283. end;
  35284. JNSSSLHandshakeException = class external 'javax.net.ssl' name 'SSLHandshakeException' (JNSSSLException)
  35285. public
  35286. constructor create(para1: JLString); overload;
  35287. end;
  35288. JNSSSLKeyException = class external 'javax.net.ssl' name 'SSLKeyException' (JNSSSLException)
  35289. public
  35290. constructor create(para1: JLString); overload;
  35291. end;
  35292. JNSSSLPeerUnverifiedException = class external 'javax.net.ssl' name 'SSLPeerUnverifiedException' (JNSSSLException)
  35293. public
  35294. constructor create(para1: JLString); overload;
  35295. end;
  35296. JNSSSLProtocolException = class external 'javax.net.ssl' name 'SSLProtocolException' (JNSSSLException)
  35297. public
  35298. constructor create(para1: JLString); overload;
  35299. end;
  35300. OAHCHttpResponseException = class external 'org.apache.http.client' name 'HttpResponseException' (OAHCClientProtocolException)
  35301. public
  35302. constructor create(para1: jint; para2: JLString); overload;
  35303. function getStatusCode(): jint; overload; virtual;
  35304. end;
  35305. ATComparisonFailure = class external 'android.test' name 'ComparisonFailure' (ATAssertionFailedError)
  35306. public
  35307. constructor create(para1: JLString; para2: JLString; para3: JLString); overload;
  35308. function getMessage(): JLString; overload; virtual;
  35309. end;
  35310. JLInternalError = class external 'java.lang' name 'InternalError' (JLVirtualMachineError)
  35311. public
  35312. constructor create(); overload;
  35313. constructor create(para1: JLString); overload;
  35314. end;
  35315. JLOutOfMemoryError = class external 'java.lang' name 'OutOfMemoryError' (JLVirtualMachineError)
  35316. public
  35317. constructor create(); overload;
  35318. constructor create(para1: JLString); overload;
  35319. end;
  35320. JLStackOverflowError = class external 'java.lang' name 'StackOverflowError' (JLVirtualMachineError)
  35321. public
  35322. constructor create(); overload;
  35323. constructor create(para1: JLString); overload;
  35324. end;
  35325. JLUnknownError = class external 'java.lang' name 'UnknownError' (JLVirtualMachineError)
  35326. public
  35327. constructor create(); overload;
  35328. constructor create(para1: JLString); overload;
  35329. end;
  35330. JFComparisonFailure = class external 'junit.framework' name 'ComparisonFailure' (JFAssertionFailedError)
  35331. public
  35332. constructor create(para1: JLString; para2: JLString; para3: JLString); overload;
  35333. function getMessage(): JLString; overload; virtual;
  35334. end;
  35335. ATAlteredCharSequence = class external 'android.text' name 'AlteredCharSequence' (JLObject, JLCharSequence, ATGetChars)
  35336. public
  35337. class function make(para1: JLCharSequence; para2: Arr1jchar; para3: jint; para4: jint): ATAlteredCharSequence; static; overload;
  35338. class function make(para1: JLCharSequence; var para2: array of jchar; para3: jint; para4: jint): ATAlteredCharSequence; static; overload;
  35339. function charAt(para1: jint): jchar; overload; virtual;
  35340. function length(): jint; overload; virtual;
  35341. function subSequence(para1: jint; para2: jint): JLCharSequence; overload; virtual;
  35342. procedure getChars(para1: jint; para2: jint; para3: Arr1jchar; para4: jint); overload; virtual;
  35343. procedure getChars(para1: jint; para2: jint; var para3: array of jchar; para4: jint); overload; virtual;
  35344. function toString(): JLString; overload; virtual;
  35345. end;
  35346. ATSpannable = interface external 'android.text' name 'Spannable' (ATSpanned)
  35347. type
  35348. InnerFactory = class;
  35349. Arr1InnerFactory = array of InnerFactory;
  35350. Arr2InnerFactory = array of Arr1InnerFactory;
  35351. Arr3InnerFactory = array of Arr2InnerFactory;
  35352. InnerFactory = class external 'android.text' name 'Factory' (JLObject)
  35353. public
  35354. constructor create(); overload;
  35355. class function getInstance(): ATSpannable.InnerFactory; static; overload;
  35356. function newSpannable(para1: JLCharSequence): ATSpannable; overload; virtual;
  35357. end;
  35358. procedure setSpan(para1: JLObject; para2: jint; para3: jint; para4: jint); overload;
  35359. procedure removeSpan(para1: JLObject); overload;
  35360. end;
  35361. ATSpannedString = class sealed external 'android.text' name 'SpannedString' (ATSpannableStringInternal, JLCharSequence, ATGetChars, ATSpanned)
  35362. public
  35363. constructor create(para1: JLCharSequence); overload;
  35364. function subSequence(para1: jint; para2: jint): JLCharSequence; overload; virtual;
  35365. class function valueOf(para1: JLCharSequence): ATSpannedString; static; overload;
  35366. function nextSpanTransition(para1: jint; para2: jint; para3: JLClass): jint; overload; virtual;
  35367. function getSpans(para1: jint; para2: jint; para3: JLClass): Arr1JLObject; overload; virtual;
  35368. function getSpanFlags(para1: JLObject): jint; overload; virtual;
  35369. function getSpanEnd(para1: JLObject): jint; overload; virtual;
  35370. function getSpanStart(para1: JLObject): jint; overload; virtual;
  35371. end;
  35372. JLUnsupportedClassVersionError = class external 'java.lang' name 'UnsupportedClassVersionError' (JLClassFormatError)
  35373. public
  35374. constructor create(); overload;
  35375. constructor create(para1: JLString); overload;
  35376. end;
  35377. JLRGenericSignatureFormatError = class external 'java.lang.reflect' name 'GenericSignatureFormatError' (JLClassFormatError)
  35378. public
  35379. constructor create(); overload;
  35380. end;
  35381. JLAbstractMethodError = class external 'java.lang' name 'AbstractMethodError' (JLIncompatibleClassChangeError)
  35382. public
  35383. constructor create(); overload;
  35384. constructor create(para1: JLString); overload;
  35385. end;
  35386. JLIllegalAccessError = class external 'java.lang' name 'IllegalAccessError' (JLIncompatibleClassChangeError)
  35387. public
  35388. constructor create(); overload;
  35389. constructor create(para1: JLString); overload;
  35390. end;
  35391. JLInstantiationError = class external 'java.lang' name 'InstantiationError' (JLIncompatibleClassChangeError)
  35392. public
  35393. constructor create(); overload;
  35394. constructor create(para1: JLString); overload;
  35395. end;
  35396. JLNoSuchFieldError = class external 'java.lang' name 'NoSuchFieldError' (JLIncompatibleClassChangeError)
  35397. public
  35398. constructor create(); overload;
  35399. constructor create(para1: JLString); overload;
  35400. end;
  35401. JLNoSuchMethodError = class external 'java.lang' name 'NoSuchMethodError' (JLIncompatibleClassChangeError)
  35402. public
  35403. constructor create(); overload;
  35404. constructor create(para1: JLString); overload;
  35405. end;
  35406. JUDuplicateFormatFlagsException = class external 'java.util' name 'DuplicateFormatFlagsException' (JUIllegalFormatException)
  35407. public
  35408. constructor create(para1: JLString); overload;
  35409. function getFlags(): JLString; overload; virtual;
  35410. function getMessage(): JLString; overload; virtual;
  35411. end;
  35412. JUFormatFlagsConversionMismatchException = class external 'java.util' name 'FormatFlagsConversionMismatchException' (JUIllegalFormatException, JISerializable)
  35413. public
  35414. constructor create(para1: JLString; para2: jchar); overload;
  35415. function getFlags(): JLString; overload; virtual;
  35416. function getConversion(): jchar; overload; virtual;
  35417. function getMessage(): JLString; overload; virtual;
  35418. end;
  35419. JUIllegalFormatCodePointException = class external 'java.util' name 'IllegalFormatCodePointException' (JUIllegalFormatException, JISerializable)
  35420. public
  35421. constructor create(para1: jint); overload;
  35422. function getCodePoint(): jint; overload; virtual;
  35423. function getMessage(): JLString; overload; virtual;
  35424. end;
  35425. JUIllegalFormatConversionException = class external 'java.util' name 'IllegalFormatConversionException' (JUIllegalFormatException, JISerializable)
  35426. public
  35427. constructor create(para1: jchar; para2: JLClass); overload;
  35428. function getArgumentClass(): JLClass; overload; virtual;
  35429. function getConversion(): jchar; overload; virtual;
  35430. function getMessage(): JLString; overload; virtual;
  35431. end;
  35432. JUIllegalFormatFlagsException = class external 'java.util' name 'IllegalFormatFlagsException' (JUIllegalFormatException, JISerializable)
  35433. public
  35434. constructor create(para1: JLString); overload;
  35435. function getFlags(): JLString; overload; virtual;
  35436. function getMessage(): JLString; overload; virtual;
  35437. end;
  35438. JUIllegalFormatPrecisionException = class external 'java.util' name 'IllegalFormatPrecisionException' (JUIllegalFormatException)
  35439. public
  35440. constructor create(para1: jint); overload;
  35441. function getPrecision(): jint; overload; virtual;
  35442. function getMessage(): JLString; overload; virtual;
  35443. end;
  35444. JUIllegalFormatWidthException = class external 'java.util' name 'IllegalFormatWidthException' (JUIllegalFormatException)
  35445. public
  35446. constructor create(para1: jint); overload;
  35447. function getWidth(): jint; overload; virtual;
  35448. function getMessage(): JLString; overload; virtual;
  35449. end;
  35450. JUMissingFormatArgumentException = class external 'java.util' name 'MissingFormatArgumentException' (JUIllegalFormatException)
  35451. public
  35452. constructor create(para1: JLString); overload;
  35453. function getFormatSpecifier(): JLString; overload; virtual;
  35454. function getMessage(): JLString; overload; virtual;
  35455. end;
  35456. JUMissingFormatWidthException = class external 'java.util' name 'MissingFormatWidthException' (JUIllegalFormatException)
  35457. public
  35458. constructor create(para1: JLString); overload;
  35459. function getFormatSpecifier(): JLString; overload; virtual;
  35460. function getMessage(): JLString; overload; virtual;
  35461. end;
  35462. JUUnknownFormatConversionException = class external 'java.util' name 'UnknownFormatConversionException' (JUIllegalFormatException)
  35463. public
  35464. constructor create(para1: JLString); overload;
  35465. function getConversion(): JLString; overload; virtual;
  35466. function getMessage(): JLString; overload; virtual;
  35467. end;
  35468. JUUnknownFormatFlagsException = class external 'java.util' name 'UnknownFormatFlagsException' (JUIllegalFormatException)
  35469. public
  35470. constructor create(para1: JLString); overload;
  35471. function getFlags(): JLString; overload; virtual;
  35472. function getMessage(): JLString; overload; virtual;
  35473. end;
  35474. JUNavigableMap = interface external 'java.util' name 'NavigableMap' (JUSortedMap)
  35475. function lowerEntry(para1: JLObject): JUMap.InnerEntry; overload;
  35476. function lowerKey(para1: JLObject): JLObject; overload;
  35477. function floorEntry(para1: JLObject): JUMap.InnerEntry; overload;
  35478. function floorKey(para1: JLObject): JLObject; overload;
  35479. function ceilingEntry(para1: JLObject): JUMap.InnerEntry; overload;
  35480. function ceilingKey(para1: JLObject): JLObject; overload;
  35481. function higherEntry(para1: JLObject): JUMap.InnerEntry; overload;
  35482. function higherKey(para1: JLObject): JLObject; overload;
  35483. function firstEntry(): JUMap.InnerEntry; overload;
  35484. function lastEntry(): JUMap.InnerEntry; overload;
  35485. function pollFirstEntry(): JUMap.InnerEntry; overload;
  35486. function pollLastEntry(): JUMap.InnerEntry; overload;
  35487. function descendingMap(): JUNavigableMap; overload;
  35488. function navigableKeySet(): JUNavigableSet; overload;
  35489. function descendingKeySet(): JUNavigableSet; overload;
  35490. function subMap(para1: JLObject; para2: jboolean; para3: JLObject; para4: jboolean): JUNavigableMap; overload;
  35491. function headMap(para1: JLObject; para2: jboolean): JUNavigableMap; overload;
  35492. function tailMap(para1: JLObject; para2: jboolean): JUNavigableMap; overload;
  35493. function subMap(para1: JLObject; para2: JLObject): JUSortedMap; overload;
  35494. function headMap(para1: JLObject): JUSortedMap; overload;
  35495. function tailMap(para1: JLObject): JUSortedMap; overload;
  35496. end;
  35497. JUCConcurrentHashMap = class external 'java.util.concurrent' name 'ConcurrentHashMap' (JUAbstractMap, JUCConcurrentMap, JISerializable)
  35498. public
  35499. constructor create(para1: jint; para2: jfloat; para3: jint); overload;
  35500. constructor create(para1: jint; para2: jfloat); overload;
  35501. constructor create(para1: jint); overload;
  35502. constructor create(); overload;
  35503. constructor create(para1: JUMap); overload;
  35504. function isEmpty(): jboolean; overload; virtual;
  35505. function size(): jint; overload; virtual;
  35506. function get(para1: JLObject): JLObject; overload; virtual;
  35507. function containsKey(para1: JLObject): jboolean; overload; virtual;
  35508. function containsValue(para1: JLObject): jboolean; overload; virtual;
  35509. function contains(para1: JLObject): jboolean; overload; virtual;
  35510. function put(para1: JLObject; para2: JLObject): JLObject; overload; virtual;
  35511. function putIfAbsent(para1: JLObject; para2: JLObject): JLObject; overload; virtual;
  35512. procedure putAll(para1: JUMap); overload; virtual;
  35513. function remove(para1: JLObject): JLObject; overload; virtual;
  35514. function remove(para1: JLObject; para2: JLObject): jboolean; overload; virtual;
  35515. function replace(para1: JLObject; para2: JLObject; para3: JLObject): jboolean; overload; virtual;
  35516. function replace(para1: JLObject; para2: JLObject): JLObject; overload; virtual;
  35517. procedure clear(); overload; virtual;
  35518. function keySet(): JUSet; overload; virtual;
  35519. function values(): JUCollection; overload; virtual;
  35520. function entrySet(): JUSet; overload; virtual;
  35521. function keys(): JUEnumeration; overload; virtual;
  35522. function elements(): JUEnumeration; overload; virtual;
  35523. end;
  35524. JULinkedHashSet = class external 'java.util' name 'LinkedHashSet' (JUHashSet, JUSet, JLCloneable, JISerializable)
  35525. public
  35526. constructor create(); overload;
  35527. constructor create(para1: jint); overload;
  35528. constructor create(para1: jint; para2: jfloat); overload;
  35529. constructor create(para1: JUCollection); overload;
  35530. end;
  35531. JUNavigableSet = interface external 'java.util' name 'NavigableSet' (JUSortedSet)
  35532. function lower(para1: JLObject): JLObject; overload;
  35533. function floor(para1: JLObject): JLObject; overload;
  35534. function ceiling(para1: JLObject): JLObject; overload;
  35535. function higher(para1: JLObject): JLObject; overload;
  35536. function pollFirst(): JLObject; overload;
  35537. function pollLast(): JLObject; overload;
  35538. function iterator(): JUIterator; overload;
  35539. function descendingSet(): JUNavigableSet; overload;
  35540. function descendingIterator(): JUIterator; overload;
  35541. function subSet(para1: JLObject; para2: jboolean; para3: JLObject; para4: jboolean): JUNavigableSet; overload;
  35542. function headSet(para1: JLObject; para2: jboolean): JUNavigableSet; overload;
  35543. function tailSet(para1: JLObject; para2: jboolean): JUNavigableSet; overload;
  35544. function subSet(para1: JLObject; para2: JLObject): JUSortedSet; overload;
  35545. function headSet(para1: JLObject): JUSortedSet; overload;
  35546. function tailSet(para1: JLObject): JUSortedSet; overload;
  35547. end;
  35548. JUAbstractList = class abstract external 'java.util' name 'AbstractList' (JUAbstractCollection, JUList)
  35549. strict protected
  35550. var
  35551. fmodCount: jint; external name 'modCount';
  35552. strict protected
  35553. constructor create(); overload;
  35554. public
  35555. procedure add(para1: jint; para2: JLObject); overload; virtual;
  35556. function add(para1: JLObject): jboolean; overload; virtual;
  35557. function addAll(para1: jint; para2: JUCollection): jboolean; overload; virtual;
  35558. procedure clear(); overload; virtual;
  35559. function equals(para1: JLObject): jboolean; overload; virtual;
  35560. function get(para1: jint): JLObject; overload; virtual; abstract;
  35561. function hashCode(): jint; overload; virtual;
  35562. function indexOf(para1: JLObject): jint; overload; virtual;
  35563. function iterator(): JUIterator; overload; virtual;
  35564. function lastIndexOf(para1: JLObject): jint; overload; virtual;
  35565. function listIterator(): JUListIterator; overload; virtual;
  35566. function listIterator(para1: jint): JUListIterator; overload; virtual;
  35567. function remove(para1: jint): JLObject; overload; virtual;
  35568. strict protected
  35569. procedure removeRange(para1: jint; para2: jint); overload; virtual;
  35570. public
  35571. function &set(para1: jint; para2: JLObject): JLObject; overload; virtual;
  35572. function subList(para1: jint; para2: jint): JUList; overload; virtual;
  35573. end;
  35574. JUCCopyOnWriteArrayList = class external 'java.util.concurrent' name 'CopyOnWriteArrayList' (JLObject, JUList, JURandomAccess, JLCloneable, JISerializable)
  35575. public
  35576. constructor create(); overload;
  35577. constructor create(para1: JUCollection); overload;
  35578. constructor create(para1: Arr1JLObject); overload;
  35579. constructor create(const para1: array of JLObject); overload;
  35580. function clone(): JLObject; overload; virtual;
  35581. function size(): jint; overload; virtual;
  35582. function get(para1: jint): JLObject; overload; virtual;
  35583. function contains(para1: JLObject): jboolean; overload; virtual;
  35584. function containsAll(para1: JUCollection): jboolean; overload; virtual;
  35585. function indexOf(para1: JLObject; para2: jint): jint; overload; virtual;
  35586. function indexOf(para1: JLObject): jint; overload; virtual;
  35587. function lastIndexOf(para1: JLObject; para2: jint): jint; overload; virtual;
  35588. function lastIndexOf(para1: JLObject): jint; overload; virtual;
  35589. function isEmpty(): jboolean; overload; virtual;
  35590. function iterator(): JUIterator; overload; virtual;
  35591. function listIterator(para1: jint): JUListIterator; overload; virtual;
  35592. function listIterator(): JUListIterator; overload; virtual;
  35593. function subList(para1: jint; para2: jint): JUList; overload; virtual;
  35594. function toArray(): Arr1JLObject; overload; virtual;
  35595. function toArray(para1: Arr1JLObject): Arr1JLObject; overload; virtual;
  35596. function toArray(var para1: array of JLObject): Arr1JLObject; overload; virtual;
  35597. function equals(para1: JLObject): jboolean; overload; virtual;
  35598. function hashCode(): jint; overload; virtual;
  35599. function toString(): JLString; overload; virtual;
  35600. function add(para1: JLObject): jboolean; overload; virtual;
  35601. procedure add(para1: jint; para2: JLObject); overload; virtual;
  35602. function addAll(para1: JUCollection): jboolean; overload; virtual;
  35603. function addAll(para1: jint; para2: JUCollection): jboolean; overload; virtual;
  35604. function addAllAbsent(para1: JUCollection): jint; overload; virtual;
  35605. function addIfAbsent(para1: JLObject): jboolean; overload; virtual;
  35606. procedure clear(); overload; virtual;
  35607. function remove(para1: jint): JLObject; overload; virtual;
  35608. function remove(para1: JLObject): jboolean; overload; virtual;
  35609. function removeAll(para1: JUCollection): jboolean; overload; virtual;
  35610. function retainAll(para1: JUCollection): jboolean; overload; virtual;
  35611. function &set(para1: jint; para2: JLObject): JLObject; overload; virtual;
  35612. end;
  35613. JUAbstractQueue = class abstract external 'java.util' name 'AbstractQueue' (JUAbstractCollection, JUQueue)
  35614. strict protected
  35615. constructor create(); overload;
  35616. public
  35617. function add(para1: JLObject): jboolean; overload; virtual;
  35618. function remove(): JLObject; overload; virtual;
  35619. function element(): JLObject; overload; virtual;
  35620. procedure clear(); overload; virtual;
  35621. function addAll(para1: JUCollection): jboolean; overload; virtual;
  35622. end;
  35623. JUDeque = interface external 'java.util' name 'Deque' (JUQueue)
  35624. procedure addFirst(para1: JLObject); overload;
  35625. procedure addLast(para1: JLObject); overload;
  35626. function offerFirst(para1: JLObject): jboolean; overload;
  35627. function offerLast(para1: JLObject): jboolean; overload;
  35628. function removeFirst(): JLObject; overload;
  35629. function removeLast(): JLObject; overload;
  35630. function pollFirst(): JLObject; overload;
  35631. function pollLast(): JLObject; overload;
  35632. function getFirst(): JLObject; overload;
  35633. function getLast(): JLObject; overload;
  35634. function peekFirst(): JLObject; overload;
  35635. function peekLast(): JLObject; overload;
  35636. function removeFirstOccurrence(para1: JLObject): jboolean; overload;
  35637. function removeLastOccurrence(para1: JLObject): jboolean; overload;
  35638. function add(para1: JLObject): jboolean; overload;
  35639. function offer(para1: JLObject): jboolean; overload;
  35640. function remove(): JLObject; overload;
  35641. function poll(): JLObject; overload;
  35642. function element(): JLObject; overload;
  35643. function peek(): JLObject; overload;
  35644. procedure push(para1: JLObject); overload;
  35645. function pop(): JLObject; overload;
  35646. function remove(para1: JLObject): jboolean; overload;
  35647. function contains(para1: JLObject): jboolean; overload;
  35648. function size(): jint; overload;
  35649. function iterator(): JUIterator; overload;
  35650. function descendingIterator(): JUIterator; overload;
  35651. end;
  35652. JUCBlockingQueue = interface external 'java.util.concurrent' name 'BlockingQueue' (JUQueue)
  35653. function add(para1: JLObject): jboolean; overload;
  35654. function offer(para1: JLObject): jboolean; overload;
  35655. procedure put(para1: JLObject); overload; // throws java.lang.InterruptedException
  35656. function offer(para1: JLObject; para2: jlong; para3: JUCTimeUnit): jboolean; overload; // throws java.lang.InterruptedException
  35657. function take(): JLObject; overload; // throws java.lang.InterruptedException
  35658. function poll(para1: jlong; para2: JUCTimeUnit): JLObject; overload; // throws java.lang.InterruptedException
  35659. function remainingCapacity(): jint; overload;
  35660. function remove(para1: JLObject): jboolean; overload;
  35661. function contains(para1: JLObject): jboolean; overload;
  35662. function drainTo(para1: JUCollection): jint; overload;
  35663. function drainTo(para1: JUCollection; para2: jint): jint; overload;
  35664. end;
  35665. AVAAccelerateDecelerateInterpolator = class external 'android.view.animation' name 'AccelerateDecelerateInterpolator' (JLObject, AVAInterpolator)
  35666. public
  35667. constructor create(); overload;
  35668. constructor create(para1: ACContext; para2: AUAttributeSet); overload;
  35669. function getInterpolation(para1: jfloat): jfloat; overload; virtual;
  35670. end;
  35671. AVAAccelerateInterpolator = class external 'android.view.animation' name 'AccelerateInterpolator' (JLObject, AVAInterpolator)
  35672. public
  35673. constructor create(); overload;
  35674. constructor create(para1: jfloat); overload;
  35675. constructor create(para1: ACContext; para2: AUAttributeSet); overload;
  35676. function getInterpolation(para1: jfloat): jfloat; overload; virtual;
  35677. end;
  35678. AVAAnticipateInterpolator = class external 'android.view.animation' name 'AnticipateInterpolator' (JLObject, AVAInterpolator)
  35679. public
  35680. constructor create(); overload;
  35681. constructor create(para1: jfloat); overload;
  35682. constructor create(para1: ACContext; para2: AUAttributeSet); overload;
  35683. function getInterpolation(para1: jfloat): jfloat; overload; virtual;
  35684. end;
  35685. AVAAnticipateOvershootInterpolator = class external 'android.view.animation' name 'AnticipateOvershootInterpolator' (JLObject, AVAInterpolator)
  35686. public
  35687. constructor create(); overload;
  35688. constructor create(para1: jfloat); overload;
  35689. constructor create(para1: jfloat; para2: jfloat); overload;
  35690. constructor create(para1: ACContext; para2: AUAttributeSet); overload;
  35691. function getInterpolation(para1: jfloat): jfloat; overload; virtual;
  35692. end;
  35693. AVABounceInterpolator = class external 'android.view.animation' name 'BounceInterpolator' (JLObject, AVAInterpolator)
  35694. public
  35695. constructor create(); overload;
  35696. constructor create(para1: ACContext; para2: AUAttributeSet); overload;
  35697. function getInterpolation(para1: jfloat): jfloat; overload; virtual;
  35698. end;
  35699. AVACycleInterpolator = class external 'android.view.animation' name 'CycleInterpolator' (JLObject, AVAInterpolator)
  35700. public
  35701. constructor create(para1: jfloat); overload;
  35702. constructor create(para1: ACContext; para2: AUAttributeSet); overload;
  35703. function getInterpolation(para1: jfloat): jfloat; overload; virtual;
  35704. end;
  35705. AVADecelerateInterpolator = class external 'android.view.animation' name 'DecelerateInterpolator' (JLObject, AVAInterpolator)
  35706. public
  35707. constructor create(); overload;
  35708. constructor create(para1: jfloat); overload;
  35709. constructor create(para1: ACContext; para2: AUAttributeSet); overload;
  35710. function getInterpolation(para1: jfloat): jfloat; overload; virtual;
  35711. end;
  35712. AVALinearInterpolator = class external 'android.view.animation' name 'LinearInterpolator' (JLObject, AVAInterpolator)
  35713. public
  35714. constructor create(); overload;
  35715. constructor create(para1: ACContext; para2: AUAttributeSet); overload;
  35716. function getInterpolation(para1: jfloat): jfloat; overload; virtual;
  35717. end;
  35718. AVAOvershootInterpolator = class external 'android.view.animation' name 'OvershootInterpolator' (JLObject, AVAInterpolator)
  35719. public
  35720. constructor create(); overload;
  35721. constructor create(para1: jfloat); overload;
  35722. constructor create(para1: ACContext; para2: AUAttributeSet); overload;
  35723. function getInterpolation(para1: jfloat): jfloat; overload; virtual;
  35724. end;
  35725. ACContentProvider = class abstract external 'android.content' name 'ContentProvider' (JLObject, ACComponentCallbacks2)
  35726. public
  35727. type
  35728. InnerPipeDataWriter = interface;
  35729. Arr1InnerPipeDataWriter = array of InnerPipeDataWriter;
  35730. Arr2InnerPipeDataWriter = array of Arr1InnerPipeDataWriter;
  35731. Arr3InnerPipeDataWriter = array of Arr2InnerPipeDataWriter;
  35732. InnerPipeDataWriter = interface external 'android.content' name 'PipeDataWriter'
  35733. procedure writeDataToPipe(para1: AOParcelFileDescriptor; para2: ANUri; para3: JLString; para4: AOBundle; para5: JLObject); overload;
  35734. end;
  35735. public
  35736. constructor create(); overload;
  35737. function getContext(): ACContext; overload; virtual; final;
  35738. strict protected
  35739. procedure setReadPermission(para1: JLString); overload; virtual; final;
  35740. public
  35741. function getReadPermission(): JLString; overload; virtual; final;
  35742. strict protected
  35743. procedure setWritePermission(para1: JLString); overload; virtual; final;
  35744. public
  35745. function getWritePermission(): JLString; overload; virtual; final;
  35746. strict protected
  35747. procedure setPathPermissions(para1: Arr1ACPPathPermission); overload; virtual; final;
  35748. procedure setPathPermissions(var para1: array of ACPPathPermission); overload; virtual; final;
  35749. public
  35750. function getPathPermissions(): Arr1ACPPathPermission; overload; virtual; final;
  35751. function onCreate(): jboolean; overload; virtual; abstract;
  35752. procedure onConfigurationChanged(para1: ACRConfiguration); overload; virtual;
  35753. procedure onLowMemory(); overload; virtual;
  35754. procedure onTrimMemory(para1: jint); overload; virtual;
  35755. function query(para1: ANUri; para2: Arr1JLString; para3: JLString; para4: Arr1JLString; para5: JLString): ADCursor; overload; virtual; abstract;
  35756. function query(para1: ANUri; var para2: array of JLString; para3: JLString; var para4: array of JLString; para5: JLString): ADCursor; overload; virtual; abstract;
  35757. function getType(para1: ANUri): JLString; overload; virtual; abstract;
  35758. function insert(para1: ANUri; para2: ACContentValues): ANUri; overload; virtual; abstract;
  35759. function bulkInsert(para1: ANUri; para2: Arr1ACContentValues): jint; overload; virtual;
  35760. function bulkInsert(para1: ANUri; var para2: array of ACContentValues): jint; overload; virtual;
  35761. function delete(para1: ANUri; para2: JLString; para3: Arr1JLString): jint; overload; virtual; abstract;
  35762. function delete(para1: ANUri; para2: JLString; var para3: array of JLString): jint; overload; virtual; abstract;
  35763. function update(para1: ANUri; para2: ACContentValues; para3: JLString; para4: Arr1JLString): jint; overload; virtual; abstract;
  35764. function update(para1: ANUri; para2: ACContentValues; para3: JLString; var para4: array of JLString): jint; overload; virtual; abstract;
  35765. function openFile(para1: ANUri; para2: JLString): AOParcelFileDescriptor; overload; virtual; // throws java.io.FileNotFoundException
  35766. function openAssetFile(para1: ANUri; para2: JLString): ACRAssetFileDescriptor; overload; virtual; // throws java.io.FileNotFoundException
  35767. strict protected
  35768. function openFileHelper(para1: ANUri; para2: JLString): AOParcelFileDescriptor; overload; virtual; final; // throws java.io.FileNotFoundException
  35769. public
  35770. function getStreamTypes(para1: ANUri; para2: JLString): Arr1JLString; overload; virtual;
  35771. function openTypedAssetFile(para1: ANUri; para2: JLString; para3: AOBundle): ACRAssetFileDescriptor; overload; virtual; // throws java.io.FileNotFoundException
  35772. function openPipeHelper(para1: ANUri; para2: JLString; para3: AOBundle; para4: JLObject; para5: ACContentProvider.InnerPipeDataWriter): AOParcelFileDescriptor; overload; virtual; // throws java.io.FileNotFoundException
  35773. strict protected
  35774. function isTemporary(): jboolean; overload; virtual;
  35775. public
  35776. procedure attachInfo(para1: ACContext; para2: ACPProviderInfo); overload; virtual;
  35777. function applyBatch(para1: JUArrayList): Arr1ACContentProviderResult; overload; virtual; // throws android.content.OperationApplicationException
  35778. function call(para1: JLString; para2: JLString; para3: AOBundle): AOBundle; overload; virtual;
  35779. procedure shutdown(); overload; virtual;
  35780. end;
  35781. ACCursorLoader = class external 'android.content' name 'CursorLoader' (ACAsyncTaskLoader)
  35782. public
  35783. constructor create(para1: ACContext); overload;
  35784. constructor create(para1: ACContext; para2: ANUri; para3: Arr1JLString; para4: JLString; para5: Arr1JLString; para6: JLString); overload;
  35785. constructor create(para1: ACContext; para2: ANUri; const para3: array of JLString; para4: JLString; const para5: array of JLString; para6: JLString); overload;
  35786. function loadInBackground(): ADCursor; overload; virtual;
  35787. procedure deliverResult(para1: ADCursor); overload; virtual;
  35788. strict protected
  35789. procedure onStartLoading(); overload; virtual;
  35790. procedure onStopLoading(); overload; virtual;
  35791. public
  35792. procedure onCanceled(para1: ADCursor); overload; virtual;
  35793. strict protected
  35794. procedure onReset(); overload; virtual;
  35795. public
  35796. function getUri(): ANUri; overload; virtual;
  35797. procedure setUri(para1: ANUri); overload; virtual;
  35798. function getProjection(): Arr1JLString; overload; virtual;
  35799. procedure setProjection(para1: Arr1JLString); overload; virtual;
  35800. procedure setProjection(var para1: array of JLString); overload; virtual;
  35801. function getSelection(): JLString; overload; virtual;
  35802. procedure setSelection(para1: JLString); overload; virtual;
  35803. function getSelectionArgs(): Arr1JLString; overload; virtual;
  35804. procedure setSelectionArgs(para1: Arr1JLString); overload; virtual;
  35805. procedure setSelectionArgs(var para1: array of JLString); overload; virtual;
  35806. function getSortOrder(): JLString; overload; virtual;
  35807. procedure setSortOrder(para1: JLString); overload; virtual;
  35808. procedure dump(para1: JLString; para2: JIFileDescriptor; para3: JIPrintWriter; para4: Arr1JLString); overload; virtual;
  35809. procedure dump(para1: JLString; para2: JIFileDescriptor; para3: JIPrintWriter; var para4: array of JLString); overload; virtual;
  35810. function loadInBackground(): JLObject; overload; virtual;
  35811. procedure onCanceled(para1: JLObject); overload; virtual;
  35812. procedure deliverResult(para1: JLObject); overload; virtual;
  35813. end;
  35814. ADAbstractCursor = class abstract external 'android.database' name 'AbstractCursor' (JLObject, ADCrossProcessCursor)
  35815. public
  35816. type
  35817. InnerSelfContentObserver = class;
  35818. Arr1InnerSelfContentObserver = array of InnerSelfContentObserver;
  35819. Arr2InnerSelfContentObserver = array of Arr1InnerSelfContentObserver;
  35820. Arr3InnerSelfContentObserver = array of Arr2InnerSelfContentObserver;
  35821. InnerSelfContentObserver = class external 'android.database' name 'SelfContentObserver' (ADContentObserver)
  35822. public
  35823. constructor create(para1: ADAbstractCursor); overload;
  35824. function deliverSelfNotifications(): jboolean; overload; virtual;
  35825. procedure onChange(para1: jboolean); overload; virtual;
  35826. end;
  35827. strict protected
  35828. var
  35829. fmUpdatedRows: JUHashMap; external name 'mUpdatedRows';
  35830. fmRowIdColumnIndex: jint; external name 'mRowIdColumnIndex';
  35831. fmPos: jint; external name 'mPos';
  35832. fmCurrentRowID: JLLong; external name 'mCurrentRowID';
  35833. fmContentResolver: ACContentResolver; external name 'mContentResolver';
  35834. fmClosed: jboolean; external name 'mClosed';
  35835. public
  35836. constructor create(); overload;
  35837. function getCount(): jint; overload; virtual; abstract;
  35838. function getColumnNames(): Arr1JLString; overload; virtual; abstract;
  35839. function getString(para1: jint): JLString; overload; virtual; abstract;
  35840. function getShort(para1: jint): jshort; overload; virtual; abstract;
  35841. function getInt(para1: jint): jint; overload; virtual; abstract;
  35842. function getLong(para1: jint): jlong; overload; virtual; abstract;
  35843. function getFloat(para1: jint): jfloat; overload; virtual; abstract;
  35844. function getDouble(para1: jint): jdouble; overload; virtual; abstract;
  35845. function isNull(para1: jint): jboolean; overload; virtual; abstract;
  35846. function getType(para1: jint): jint; overload; virtual;
  35847. function getBlob(para1: jint): Arr1jbyte; overload; virtual;
  35848. function getWindow(): ADCursorWindow; overload; virtual;
  35849. function getColumnCount(): jint; overload; virtual;
  35850. procedure deactivate(); overload; virtual;
  35851. function requery(): jboolean; overload; virtual;
  35852. function isClosed(): jboolean; overload; virtual;
  35853. procedure close(); overload; virtual;
  35854. function onMove(para1: jint; para2: jint): jboolean; overload; virtual;
  35855. procedure copyStringToBuffer(para1: jint; para2: ADCharArrayBuffer); overload; virtual;
  35856. function getPosition(): jint; overload; virtual; final;
  35857. function moveToPosition(para1: jint): jboolean; overload; virtual; final;
  35858. procedure fillWindow(para1: jint; para2: ADCursorWindow); overload; virtual;
  35859. function move(para1: jint): jboolean; overload; virtual; final;
  35860. function moveToFirst(): jboolean; overload; virtual; final;
  35861. function moveToLast(): jboolean; overload; virtual; final;
  35862. function moveToNext(): jboolean; overload; virtual; final;
  35863. function moveToPrevious(): jboolean; overload; virtual; final;
  35864. function isFirst(): jboolean; overload; virtual; final;
  35865. function isLast(): jboolean; overload; virtual; final;
  35866. function isBeforeFirst(): jboolean; overload; virtual; final;
  35867. function isAfterLast(): jboolean; overload; virtual; final;
  35868. function getColumnIndex(para1: JLString): jint; overload; virtual;
  35869. function getColumnIndexOrThrow(para1: JLString): jint; overload; virtual;
  35870. function getColumnName(para1: jint): JLString; overload; virtual;
  35871. procedure registerContentObserver(para1: ADContentObserver); overload; virtual;
  35872. procedure unregisterContentObserver(para1: ADContentObserver); overload; virtual;
  35873. procedure registerDataSetObserver(para1: ADDataSetObserver); overload; virtual;
  35874. procedure unregisterDataSetObserver(para1: ADDataSetObserver); overload; virtual;
  35875. strict protected
  35876. procedure onChange(para1: jboolean); overload; virtual;
  35877. public
  35878. procedure setNotificationUri(para1: ACContentResolver; para2: ANUri); overload; virtual;
  35879. function getNotificationUri(): ANUri; overload; virtual;
  35880. function getWantsAllOnMoveCalls(): jboolean; overload; virtual;
  35881. function getExtras(): AOBundle; overload; virtual;
  35882. function respond(para1: AOBundle): AOBundle; overload; virtual;
  35883. strict protected
  35884. function isFieldUpdated(para1: jint): jboolean; overload; virtual;
  35885. function getUpdatedField(para1: jint): JLObject; overload; virtual;
  35886. procedure checkPosition(); overload; virtual;
  35887. procedure finalize(); overload; virtual;
  35888. end;
  35889. ACContext = class abstract external 'android.content' name 'Context' (JLObject)
  35890. public
  35891. const
  35892. MODE_PRIVATE = 0;
  35893. MODE_WORLD_READABLE = 1;
  35894. MODE_WORLD_WRITEABLE = 2;
  35895. MODE_APPEND = 32768;
  35896. MODE_MULTI_PROCESS = 4;
  35897. BIND_AUTO_CREATE = 1;
  35898. BIND_DEBUG_UNBIND = 2;
  35899. BIND_NOT_FOREGROUND = 4;
  35900. BIND_ABOVE_CLIENT = 8;
  35901. BIND_ALLOW_OOM_MANAGEMENT = 16;
  35902. BIND_WAIVE_PRIORITY = 32;
  35903. BIND_IMPORTANT = 64;
  35904. BIND_ADJUST_WITH_ACTIVITY = 64;
  35905. POWER_SERVICE = 'power';
  35906. WINDOW_SERVICE = 'window';
  35907. LAYOUT_INFLATER_SERVICE = 'layout_inflater';
  35908. ACCOUNT_SERVICE = 'account';
  35909. ACTIVITY_SERVICE = 'activity';
  35910. ALARM_SERVICE = 'alarm';
  35911. NOTIFICATION_SERVICE = 'notification';
  35912. ACCESSIBILITY_SERVICE = 'accessibility';
  35913. KEYGUARD_SERVICE = 'keyguard';
  35914. LOCATION_SERVICE = 'location';
  35915. SEARCH_SERVICE = 'search';
  35916. SENSOR_SERVICE = 'sensor';
  35917. STORAGE_SERVICE = 'storage';
  35918. WALLPAPER_SERVICE = 'wallpaper';
  35919. VIBRATOR_SERVICE = 'vibrator';
  35920. CONNECTIVITY_SERVICE = 'connectivity';
  35921. WIFI_SERVICE = 'wifi';
  35922. WIFI_P2P_SERVICE = 'wifip2p';
  35923. AUDIO_SERVICE = 'audio';
  35924. TELEPHONY_SERVICE = 'phone';
  35925. CLIPBOARD_SERVICE = 'clipboard';
  35926. INPUT_METHOD_SERVICE = 'input_method';
  35927. TEXT_SERVICES_MANAGER_SERVICE = 'textservices';
  35928. DROPBOX_SERVICE = 'dropbox';
  35929. DEVICE_POLICY_SERVICE = 'device_policy';
  35930. UI_MODE_SERVICE = 'uimode';
  35931. DOWNLOAD_SERVICE = 'download';
  35932. NFC_SERVICE = 'nfc';
  35933. USB_SERVICE = 'usb';
  35934. CONTEXT_INCLUDE_CODE = 1;
  35935. CONTEXT_IGNORE_SECURITY = 2;
  35936. CONTEXT_RESTRICTED = 4;
  35937. public
  35938. constructor create(); overload;
  35939. function getAssets(): ACRAssetManager; overload; virtual; abstract;
  35940. function getResources(): ACRResources; overload; virtual; abstract;
  35941. function getPackageManager(): ACPPackageManager; overload; virtual; abstract;
  35942. function getContentResolver(): ACContentResolver; overload; virtual; abstract;
  35943. function getMainLooper(): AOLooper; overload; virtual; abstract;
  35944. function getApplicationContext(): ACContext; overload; virtual; abstract;
  35945. procedure registerComponentCallbacks(para1: ACComponentCallbacks); overload; virtual;
  35946. procedure unregisterComponentCallbacks(para1: ACComponentCallbacks); overload; virtual;
  35947. function getText(para1: jint): JLCharSequence; overload; virtual; final;
  35948. function getString(para1: jint): JLString; overload; virtual; final;
  35949. function getString(para1: jint; para2: Arr1JLObject): JLString; overload; virtual; final;
  35950. function getString(para1: jint; const para2: array of JLObject): JLString; overload; virtual; final;
  35951. procedure setTheme(para1: jint); overload; virtual; abstract;
  35952. function getTheme(): ACRResources.InnerTheme; overload; virtual; abstract;
  35953. function obtainStyledAttributes(para1: Arr1jint): ACRTypedArray; overload; virtual; final;
  35954. function obtainStyledAttributes(var para1: array of jint): ACRTypedArray; overload; virtual; final;
  35955. function obtainStyledAttributes(para1: jint; para2: Arr1jint): ACRTypedArray; overload; virtual; final; // throws android.content.res.Resources$NotFoundException
  35956. function obtainStyledAttributes(para1: jint; var para2: array of jint): ACRTypedArray; overload; virtual; final; // throws android.content.res.Resources$NotFoundException
  35957. function obtainStyledAttributes(para1: AUAttributeSet; para2: Arr1jint): ACRTypedArray; overload; virtual; final;
  35958. function obtainStyledAttributes(para1: AUAttributeSet; var para2: array of jint): ACRTypedArray; overload; virtual; final;
  35959. function obtainStyledAttributes(para1: AUAttributeSet; para2: Arr1jint; para3: jint; para4: jint): ACRTypedArray; overload; virtual; final;
  35960. function obtainStyledAttributes(para1: AUAttributeSet; var para2: array of jint; para3: jint; para4: jint): ACRTypedArray; overload; virtual; final;
  35961. function getClassLoader(): JLClassLoader; overload; virtual; abstract;
  35962. function getPackageName(): JLString; overload; virtual; abstract;
  35963. function getApplicationInfo(): ACPApplicationInfo; overload; virtual; abstract;
  35964. function getPackageResourcePath(): JLString; overload; virtual; abstract;
  35965. function getPackageCodePath(): JLString; overload; virtual; abstract;
  35966. function getSharedPreferences(para1: JLString; para2: jint): ACSharedPreferences; overload; virtual; abstract;
  35967. function openFileInput(para1: JLString): JIFileInputStream; overload; virtual; abstract; // throws java.io.FileNotFoundException
  35968. function openFileOutput(para1: JLString; para2: jint): JIFileOutputStream; overload; virtual; abstract; // throws java.io.FileNotFoundException
  35969. function deleteFile(para1: JLString): jboolean; overload; virtual; abstract;
  35970. function getFileStreamPath(para1: JLString): JIFile; overload; virtual; abstract;
  35971. function getFilesDir(): JIFile; overload; virtual; abstract;
  35972. function getExternalFilesDir(para1: JLString): JIFile; overload; virtual; abstract;
  35973. function getObbDir(): JIFile; overload; virtual; abstract;
  35974. function getCacheDir(): JIFile; overload; virtual; abstract;
  35975. function getExternalCacheDir(): JIFile; overload; virtual; abstract;
  35976. function fileList(): Arr1JLString; overload; virtual; abstract;
  35977. function getDir(para1: JLString; para2: jint): JIFile; overload; virtual; abstract;
  35978. function openOrCreateDatabase(para1: JLString; para2: jint; para3: ADSSQLiteDatabase.InnerCursorFactory): ADSSQLiteDatabase; overload; virtual; abstract;
  35979. function openOrCreateDatabase(para1: JLString; para2: jint; para3: ADSSQLiteDatabase.InnerCursorFactory; para4: ADDatabaseErrorHandler): ADSSQLiteDatabase; overload; virtual; abstract;
  35980. function deleteDatabase(para1: JLString): jboolean; overload; virtual; abstract;
  35981. function getDatabasePath(para1: JLString): JIFile; overload; virtual; abstract;
  35982. function databaseList(): Arr1JLString; overload; virtual; abstract;
  35983. function getWallpaper(): AGDDrawable; overload; virtual; abstract;
  35984. function peekWallpaper(): AGDDrawable; overload; virtual; abstract;
  35985. function getWallpaperDesiredMinimumWidth(): jint; overload; virtual; abstract;
  35986. function getWallpaperDesiredMinimumHeight(): jint; overload; virtual; abstract;
  35987. procedure setWallpaper(para1: AGBitmap); overload; virtual; abstract; // throws java.io.IOException
  35988. procedure setWallpaper(para1: JIInputStream); overload; virtual; abstract; // throws java.io.IOException
  35989. procedure clearWallpaper(); overload; virtual; abstract; // throws java.io.IOException
  35990. procedure startActivity(para1: ACIntent); overload; virtual; abstract;
  35991. procedure startActivities(para1: Arr1ACIntent); overload; virtual; abstract;
  35992. procedure startActivities(var para1: array of ACIntent); overload; virtual; abstract;
  35993. procedure startIntentSender(para1: ACIntentSender; para2: ACIntent; para3: jint; para4: jint; para5: jint); overload; virtual; abstract; // throws android.content.IntentSender$SendIntentException
  35994. procedure sendBroadcast(para1: ACIntent); overload; virtual; abstract;
  35995. procedure sendBroadcast(para1: ACIntent; para2: JLString); overload; virtual; abstract;
  35996. procedure sendOrderedBroadcast(para1: ACIntent; para2: JLString); overload; virtual; abstract;
  35997. procedure sendOrderedBroadcast(para1: ACIntent; para2: JLString; para3: ACBroadcastReceiver; para4: AOHandler; para5: jint; para6: JLString; para7: AOBundle); overload; virtual; abstract;
  35998. procedure sendStickyBroadcast(para1: ACIntent); overload; virtual; abstract;
  35999. procedure sendStickyOrderedBroadcast(para1: ACIntent; para2: ACBroadcastReceiver; para3: AOHandler; para4: jint; para5: JLString; para6: AOBundle); overload; virtual; abstract;
  36000. procedure removeStickyBroadcast(para1: ACIntent); overload; virtual; abstract;
  36001. function registerReceiver(para1: ACBroadcastReceiver; para2: ACIntentFilter): ACIntent; overload; virtual; abstract;
  36002. function registerReceiver(para1: ACBroadcastReceiver; para2: ACIntentFilter; para3: JLString; para4: AOHandler): ACIntent; overload; virtual; abstract;
  36003. procedure unregisterReceiver(para1: ACBroadcastReceiver); overload; virtual; abstract;
  36004. function startService(para1: ACIntent): ACComponentName; overload; virtual; abstract;
  36005. function stopService(para1: ACIntent): jboolean; overload; virtual; abstract;
  36006. function bindService(para1: ACIntent; para2: ACServiceConnection; para3: jint): jboolean; overload; virtual; abstract;
  36007. procedure unbindService(para1: ACServiceConnection); overload; virtual; abstract;
  36008. function startInstrumentation(para1: ACComponentName; para2: JLString; para3: AOBundle): jboolean; overload; virtual; abstract;
  36009. function getSystemService(para1: JLString): JLObject; overload; virtual; abstract;
  36010. function checkPermission(para1: JLString; para2: jint; para3: jint): jint; overload; virtual; abstract;
  36011. function checkCallingPermission(para1: JLString): jint; overload; virtual; abstract;
  36012. function checkCallingOrSelfPermission(para1: JLString): jint; overload; virtual; abstract;
  36013. procedure enforcePermission(para1: JLString; para2: jint; para3: jint; para4: JLString); overload; virtual; abstract;
  36014. procedure enforceCallingPermission(para1: JLString; para2: JLString); overload; virtual; abstract;
  36015. procedure enforceCallingOrSelfPermission(para1: JLString; para2: JLString); overload; virtual; abstract;
  36016. procedure grantUriPermission(para1: JLString; para2: ANUri; para3: jint); overload; virtual; abstract;
  36017. procedure revokeUriPermission(para1: ANUri; para2: jint); overload; virtual; abstract;
  36018. function checkUriPermission(para1: ANUri; para2: jint; para3: jint; para4: jint): jint; overload; virtual; abstract;
  36019. function checkCallingUriPermission(para1: ANUri; para2: jint): jint; overload; virtual; abstract;
  36020. function checkCallingOrSelfUriPermission(para1: ANUri; para2: jint): jint; overload; virtual; abstract;
  36021. function checkUriPermission(para1: ANUri; para2: JLString; para3: JLString; para4: jint; para5: jint; para6: jint): jint; overload; virtual; abstract;
  36022. procedure enforceUriPermission(para1: ANUri; para2: jint; para3: jint; para4: jint; para5: JLString); overload; virtual; abstract;
  36023. procedure enforceCallingUriPermission(para1: ANUri; para2: jint; para3: JLString); overload; virtual; abstract;
  36024. procedure enforceCallingOrSelfUriPermission(para1: ANUri; para2: jint; para3: JLString); overload; virtual; abstract;
  36025. procedure enforceUriPermission(para1: ANUri; para2: JLString; para3: JLString; para4: jint; para5: jint; para6: jint; para7: JLString); overload; virtual; abstract;
  36026. function createPackageContext(para1: JLString; para2: jint): ACContext; overload; virtual; abstract; // throws android.content.pm.PackageManager$NameNotFoundException
  36027. function isRestricted(): jboolean; overload; virtual;
  36028. end;
  36029. ADSSQLiteCursorDriver = interface external 'android.database.sqlite' name 'SQLiteCursorDriver'
  36030. function query(para1: ADSSQLiteDatabase.InnerCursorFactory; para2: Arr1JLString): ADCursor; overload;
  36031. function query(para1: ADSSQLiteDatabase.InnerCursorFactory; var para2: array of JLString): ADCursor; overload;
  36032. procedure cursorDeactivated(); overload;
  36033. procedure cursorRequeried(para1: ADCursor); overload;
  36034. procedure cursorClosed(); overload;
  36035. procedure setBindArguments(para1: Arr1JLString); overload;
  36036. procedure setBindArguments(var para1: array of JLString); overload;
  36037. end;
  36038. ADSSQLiteOpenHelper = class abstract external 'android.database.sqlite' name 'SQLiteOpenHelper' (JLObject)
  36039. public
  36040. constructor create(para1: ACContext; para2: JLString; para3: ADSSQLiteDatabase.InnerCursorFactory; para4: jint); overload;
  36041. constructor create(para1: ACContext; para2: JLString; para3: ADSSQLiteDatabase.InnerCursorFactory; para4: jint; para5: ADDatabaseErrorHandler); overload;
  36042. function getDatabaseName(): JLString; overload; virtual;
  36043. function getWritableDatabase(): ADSSQLiteDatabase; overload; virtual;
  36044. function getReadableDatabase(): ADSSQLiteDatabase; overload; virtual;
  36045. procedure close(); overload; virtual;
  36046. procedure onCreate(para1: ADSSQLiteDatabase); overload; virtual; abstract;
  36047. procedure onUpgrade(para1: ADSSQLiteDatabase; para2: jint; para3: jint); overload; virtual; abstract;
  36048. procedure onDowngrade(para1: ADSSQLiteDatabase; para2: jint; para3: jint); overload; virtual;
  36049. procedure onOpen(para1: ADSSQLiteDatabase); overload; virtual;
  36050. end;
  36051. ADSSQLiteQueryBuilder = class external 'android.database.sqlite' name 'SQLiteQueryBuilder' (JLObject)
  36052. public
  36053. constructor create(); overload;
  36054. procedure setDistinct(para1: jboolean); overload; virtual;
  36055. function getTables(): JLString; overload; virtual;
  36056. procedure setTables(para1: JLString); overload; virtual;
  36057. procedure appendWhere(para1: JLCharSequence); overload; virtual;
  36058. procedure appendWhereEscapeString(para1: JLString); overload; virtual;
  36059. procedure setProjectionMap(para1: JUMap); overload; virtual;
  36060. procedure setCursorFactory(para1: ADSSQLiteDatabase.InnerCursorFactory); overload; virtual;
  36061. procedure setStrict(para1: jboolean); overload; virtual;
  36062. class function buildQueryString(para1: jboolean; para2: JLString; para3: Arr1JLString; para4: JLString; para5: JLString; para6: JLString; para7: JLString; para8: JLString): JLString; static; overload;
  36063. class function buildQueryString(para1: jboolean; para2: JLString; var para3: array of JLString; para4: JLString; para5: JLString; para6: JLString; para7: JLString; para8: JLString): JLString; static; overload;
  36064. class procedure appendColumns(para1: JLStringBuilder; para2: Arr1JLString); static; overload;
  36065. class procedure appendColumns(para1: JLStringBuilder; var para2: array of JLString); static; overload;
  36066. function query(para1: ADSSQLiteDatabase; para2: Arr1JLString; para3: JLString; para4: Arr1JLString; para5: JLString; para6: JLString; para7: JLString): ADCursor; overload; virtual;
  36067. function query(para1: ADSSQLiteDatabase; var para2: array of JLString; para3: JLString; var para4: array of JLString; para5: JLString; para6: JLString; para7: JLString): ADCursor; overload; virtual;
  36068. function query(para1: ADSSQLiteDatabase; para2: Arr1JLString; para3: JLString; para4: Arr1JLString; para5: JLString; para6: JLString; para7: JLString; para8: JLString): ADCursor; overload; virtual;
  36069. function query(para1: ADSSQLiteDatabase; var para2: array of JLString; para3: JLString; var para4: array of JLString; para5: JLString; para6: JLString; para7: JLString; para8: JLString): ADCursor; overload; virtual;
  36070. function buildQuery(para1: Arr1JLString; para2: JLString; para3: JLString; para4: JLString; para5: JLString; para6: JLString): JLString; overload; virtual;
  36071. function buildQuery(var para1: array of JLString; para2: JLString; para3: JLString; para4: JLString; para5: JLString; para6: JLString): JLString; overload; virtual;
  36072. function buildQuery(para1: Arr1JLString; para2: JLString; para3: Arr1JLString; para4: JLString; para5: JLString; para6: JLString; para7: JLString): JLString; overload; virtual;
  36073. function buildQuery(var para1: array of JLString; para2: JLString; var para3: array of JLString; para4: JLString; para5: JLString; para6: JLString; para7: JLString): JLString; overload; virtual;
  36074. function buildUnionSubQuery(para1: JLString; para2: Arr1JLString; para3: JUSet; para4: jint; para5: JLString; para6: JLString; para7: JLString; para8: JLString): JLString; overload; virtual;
  36075. function buildUnionSubQuery(para1: JLString; var para2: array of JLString; para3: JUSet; para4: jint; para5: JLString; para6: JLString; para7: JLString; para8: JLString): JLString; overload; virtual;
  36076. function buildUnionSubQuery(para1: JLString; para2: Arr1JLString; para3: JUSet; para4: jint; para5: JLString; para6: JLString; para7: Arr1JLString; para8: JLString; para9: JLString): JLString; overload; virtual;
  36077. function buildUnionSubQuery(para1: JLString; var para2: array of JLString; para3: JUSet; para4: jint; para5: JLString; para6: JLString; var para7: array of JLString; para8: JLString; para9: JLString): JLString; overload; virtual;
  36078. function buildUnionQuery(para1: Arr1JLString; para2: JLString; para3: JLString): JLString; overload; virtual;
  36079. function buildUnionQuery(var para1: array of JLString; para2: JLString; para3: JLString): JLString; overload; virtual;
  36080. end;
  36081. ADSSQLiteQuery = class external 'android.database.sqlite' name 'SQLiteQuery' (ADSSQLiteProgram)
  36082. public
  36083. function toString(): JLString; overload; virtual;
  36084. procedure close(); overload; virtual;
  36085. end;
  36086. ADSSQLiteStatement = class external 'android.database.sqlite' name 'SQLiteStatement' (ADSSQLiteProgram)
  36087. public
  36088. procedure execute(); overload; virtual;
  36089. function executeUpdateDelete(): jint; overload; virtual;
  36090. function executeInsert(): jlong; overload; virtual;
  36091. function simpleQueryForLong(): jlong; overload; virtual;
  36092. function simpleQueryForString(): JLString; overload; virtual;
  36093. function simpleQueryForBlobFileDescriptor(): AOParcelFileDescriptor; overload; virtual;
  36094. end;
  36095. ACPLabeledIntent = class external 'android.content.pm' name 'LabeledIntent' (ACIntent)
  36096. public
  36097. final class var
  36098. fCREATOR: AOParcelable.InnerCreator; external name 'CREATOR';
  36099. public
  36100. constructor create(para1: ACIntent; para2: JLString; para3: jint; para4: jint); overload;
  36101. constructor create(para1: ACIntent; para2: JLString; para3: JLCharSequence; para4: jint); overload;
  36102. constructor create(para1: JLString; para2: jint; para3: jint); overload;
  36103. constructor create(para1: JLString; para2: JLCharSequence; para3: jint); overload;
  36104. function getSourcePackage(): JLString; overload; virtual;
  36105. function getLabelResource(): jint; overload; virtual;
  36106. function getNonLocalizedLabel(): JLCharSequence; overload; virtual;
  36107. function getIconResource(): jint; overload; virtual;
  36108. function loadLabel(para1: ACPPackageManager): JLCharSequence; overload; virtual;
  36109. function loadIcon(para1: ACPPackageManager): AGDDrawable; overload; virtual;
  36110. procedure writeToParcel(para1: AOParcel; para2: jint); overload; virtual;
  36111. procedure readFromParcel(para1: AOParcel); overload; virtual;
  36112. end;
  36113. AGBitmapFactory = class external 'android.graphics' name 'BitmapFactory' (JLObject)
  36114. public
  36115. type
  36116. InnerOptions = class;
  36117. Arr1InnerOptions = array of InnerOptions;
  36118. Arr2InnerOptions = array of Arr1InnerOptions;
  36119. Arr3InnerOptions = array of Arr2InnerOptions;
  36120. InnerOptions = class external 'android.graphics' name 'Options' (JLObject)
  36121. public
  36122. var
  36123. finBitmap: AGBitmap; external name 'inBitmap';
  36124. finMutable: jboolean; external name 'inMutable';
  36125. finJustDecodeBounds: jboolean; external name 'inJustDecodeBounds';
  36126. finSampleSize: jint; external name 'inSampleSize';
  36127. finPreferredConfig: AGBitmap.InnerConfig; external name 'inPreferredConfig';
  36128. finDither: jboolean; external name 'inDither';
  36129. finDensity: jint; external name 'inDensity';
  36130. finTargetDensity: jint; external name 'inTargetDensity';
  36131. finScreenDensity: jint; external name 'inScreenDensity';
  36132. finScaled: jboolean; external name 'inScaled';
  36133. finPurgeable: jboolean; external name 'inPurgeable';
  36134. finInputShareable: jboolean; external name 'inInputShareable';
  36135. finPreferQualityOverSpeed: jboolean; external name 'inPreferQualityOverSpeed';
  36136. foutWidth: jint; external name 'outWidth';
  36137. foutHeight: jint; external name 'outHeight';
  36138. foutMimeType: JLString; external name 'outMimeType';
  36139. finTempStorage: Arr1jbyte; external name 'inTempStorage';
  36140. fmCancel: jboolean; external name 'mCancel';
  36141. public
  36142. constructor create(); overload;
  36143. procedure requestCancelDecode(); overload; virtual;
  36144. end;
  36145. public
  36146. constructor create(); overload;
  36147. class function decodeFile(para1: JLString; para2: AGBitmapFactory.InnerOptions): AGBitmap; static; overload;
  36148. class function decodeFile(para1: JLString): AGBitmap; static; overload;
  36149. class function decodeResourceStream(para1: ACRResources; para2: AUTypedValue; para3: JIInputStream; para4: AGRect; para5: AGBitmapFactory.InnerOptions): AGBitmap; static; overload;
  36150. class function decodeResource(para1: ACRResources; para2: jint; para3: AGBitmapFactory.InnerOptions): AGBitmap; static; overload;
  36151. class function decodeResource(para1: ACRResources; para2: jint): AGBitmap; static; overload;
  36152. class function decodeByteArray(para1: Arr1jbyte; para2: jint; para3: jint; para4: AGBitmapFactory.InnerOptions): AGBitmap; static; overload;
  36153. class function decodeByteArray(var para1: array of jbyte; para2: jint; para3: jint; para4: AGBitmapFactory.InnerOptions): AGBitmap; static; overload;
  36154. class function decodeByteArray(para1: Arr1jbyte; para2: jint; para3: jint): AGBitmap; static; overload;
  36155. class function decodeByteArray(var para1: array of jbyte; para2: jint; para3: jint): AGBitmap; static; overload;
  36156. class function decodeStream(para1: JIInputStream; para2: AGRect; para3: AGBitmapFactory.InnerOptions): AGBitmap; static; overload;
  36157. class function decodeStream(para1: JIInputStream): AGBitmap; static; overload;
  36158. class function decodeFileDescriptor(para1: JIFileDescriptor; para2: AGRect; para3: AGBitmapFactory.InnerOptions): AGBitmap; static; overload;
  36159. class function decodeFileDescriptor(para1: JIFileDescriptor): AGBitmap; static; overload;
  36160. end;
  36161. AGCanvas = class external 'android.graphics' name 'Canvas' (JLObject)
  36162. public
  36163. type
  36164. InnerVertexMode = class;
  36165. Arr1InnerVertexMode = array of InnerVertexMode;
  36166. Arr2InnerVertexMode = array of Arr1InnerVertexMode;
  36167. Arr3InnerVertexMode = array of Arr2InnerVertexMode;
  36168. InnerEdgeType = class;
  36169. Arr1InnerEdgeType = array of InnerEdgeType;
  36170. Arr2InnerEdgeType = array of Arr1InnerEdgeType;
  36171. Arr3InnerEdgeType = array of Arr2InnerEdgeType;
  36172. InnerVertexMode = class sealed external 'android.graphics' name 'VertexMode' (JLEnum)
  36173. public
  36174. final class var
  36175. fTRIANGLES: AGCanvas.InnerVertexMode; external name 'TRIANGLES';
  36176. fTRIANGLE_FAN: AGCanvas.InnerVertexMode; external name 'TRIANGLE_FAN';
  36177. fTRIANGLE_STRIP: AGCanvas.InnerVertexMode; external name 'TRIANGLE_STRIP';
  36178. public
  36179. class function values(): AGCanvas.Arr1InnerVertexMode; static; overload;
  36180. class function valueOf(para1: JLString): AGCanvas.InnerVertexMode; static; overload;
  36181. end;
  36182. InnerEdgeType = class sealed external 'android.graphics' name 'EdgeType' (JLEnum)
  36183. public
  36184. final class var
  36185. fAA: AGCanvas.InnerEdgeType; external name 'AA';
  36186. fBW: AGCanvas.InnerEdgeType; external name 'BW';
  36187. public
  36188. class function values(): AGCanvas.Arr1InnerEdgeType; static; overload;
  36189. class function valueOf(para1: JLString): AGCanvas.InnerEdgeType; static; overload;
  36190. end;
  36191. public
  36192. const
  36193. MATRIX_SAVE_FLAG = 1;
  36194. CLIP_SAVE_FLAG = 2;
  36195. HAS_ALPHA_LAYER_SAVE_FLAG = 4;
  36196. FULL_COLOR_LAYER_SAVE_FLAG = 8;
  36197. CLIP_TO_LAYER_SAVE_FLAG = 16;
  36198. ALL_SAVE_FLAG = 31;
  36199. public
  36200. constructor create(); overload;
  36201. constructor create(para1: AGBitmap); overload;
  36202. function isHardwareAccelerated(): jboolean; overload; virtual;
  36203. procedure setBitmap(para1: AGBitmap); overload; virtual;
  36204. function isOpaque(): jboolean; overload; virtual;
  36205. function getWidth(): jint; overload; virtual;
  36206. function getHeight(): jint; overload; virtual;
  36207. function getDensity(): jint; overload; virtual;
  36208. procedure setDensity(para1: jint); overload; virtual;
  36209. function getMaximumBitmapWidth(): jint; overload; virtual;
  36210. function getMaximumBitmapHeight(): jint; overload; virtual;
  36211. function save(): jint; overload; virtual;
  36212. function save(para1: jint): jint; overload; virtual;
  36213. function saveLayer(para1: AGRectF; para2: AGPaint; para3: jint): jint; overload; virtual;
  36214. function saveLayer(para1: jfloat; para2: jfloat; para3: jfloat; para4: jfloat; para5: AGPaint; para6: jint): jint; overload; virtual;
  36215. function saveLayerAlpha(para1: AGRectF; para2: jint; para3: jint): jint; overload; virtual;
  36216. function saveLayerAlpha(para1: jfloat; para2: jfloat; para3: jfloat; para4: jfloat; para5: jint; para6: jint): jint; overload; virtual;
  36217. procedure restore(); overload; virtual;
  36218. function getSaveCount(): jint; overload; virtual;
  36219. procedure restoreToCount(para1: jint); overload; virtual;
  36220. procedure translate(para1: jfloat; para2: jfloat); overload; virtual;
  36221. procedure scale(para1: jfloat; para2: jfloat); overload; virtual;
  36222. procedure scale(para1: jfloat; para2: jfloat; para3: jfloat; para4: jfloat); overload; virtual; final;
  36223. procedure rotate(para1: jfloat); overload; virtual;
  36224. procedure rotate(para1: jfloat; para2: jfloat; para3: jfloat); overload; virtual; final;
  36225. procedure skew(para1: jfloat; para2: jfloat); overload; virtual;
  36226. procedure concat(para1: AGMatrix); overload; virtual;
  36227. procedure setMatrix(para1: AGMatrix); overload; virtual;
  36228. procedure getMatrix(para1: AGMatrix); overload; virtual;
  36229. function getMatrix(): AGMatrix; overload; virtual; final;
  36230. function clipRect(para1: AGRectF; para2: AGRegion.InnerOp): jboolean; overload; virtual;
  36231. function clipRect(para1: AGRect; para2: AGRegion.InnerOp): jboolean; overload; virtual;
  36232. function clipRect(para1: AGRectF): jboolean; overload; virtual;
  36233. function clipRect(para1: AGRect): jboolean; overload; virtual;
  36234. function clipRect(para1: jfloat; para2: jfloat; para3: jfloat; para4: jfloat; para5: AGRegion.InnerOp): jboolean; overload; virtual;
  36235. function clipRect(para1: jfloat; para2: jfloat; para3: jfloat; para4: jfloat): jboolean; overload; virtual;
  36236. function clipRect(para1: jint; para2: jint; para3: jint; para4: jint): jboolean; overload; virtual;
  36237. function clipPath(para1: AGPath; para2: AGRegion.InnerOp): jboolean; overload; virtual;
  36238. function clipPath(para1: AGPath): jboolean; overload; virtual;
  36239. function clipRegion(para1: AGRegion; para2: AGRegion.InnerOp): jboolean; overload; virtual;
  36240. function clipRegion(para1: AGRegion): jboolean; overload; virtual;
  36241. function getDrawFilter(): AGDrawFilter; overload; virtual;
  36242. procedure setDrawFilter(para1: AGDrawFilter); overload; virtual;
  36243. function quickReject(para1: AGRectF; para2: AGCanvas.InnerEdgeType): jboolean; overload; virtual;
  36244. function quickReject(para1: AGPath; para2: AGCanvas.InnerEdgeType): jboolean; overload; virtual;
  36245. function quickReject(para1: jfloat; para2: jfloat; para3: jfloat; para4: jfloat; para5: AGCanvas.InnerEdgeType): jboolean; overload; virtual;
  36246. function getClipBounds(para1: AGRect): jboolean; overload; virtual;
  36247. function getClipBounds(): AGRect; overload; virtual; final;
  36248. procedure drawRGB(para1: jint; para2: jint; para3: jint); overload; virtual;
  36249. procedure drawARGB(para1: jint; para2: jint; para3: jint; para4: jint); overload; virtual;
  36250. procedure drawColor(para1: jint); overload; virtual;
  36251. procedure drawColor(para1: jint; para2: AGPorterDuff.InnerMode); overload; virtual;
  36252. procedure drawPaint(para1: AGPaint); overload; virtual;
  36253. procedure drawPoints(para1: Arr1jfloat; para2: jint; para3: jint; para4: AGPaint); overload; virtual;
  36254. procedure drawPoints(var para1: array of jfloat; para2: jint; para3: jint; para4: AGPaint); overload; virtual;
  36255. procedure drawPoints(para1: Arr1jfloat; para2: AGPaint); overload; virtual;
  36256. procedure drawPoints(var para1: array of jfloat; para2: AGPaint); overload; virtual;
  36257. procedure drawPoint(para1: jfloat; para2: jfloat; para3: AGPaint); overload; virtual;
  36258. procedure drawLine(para1: jfloat; para2: jfloat; para3: jfloat; para4: jfloat; para5: AGPaint); overload; virtual;
  36259. procedure drawLines(para1: Arr1jfloat; para2: jint; para3: jint; para4: AGPaint); overload; virtual;
  36260. procedure drawLines(var para1: array of jfloat; para2: jint; para3: jint; para4: AGPaint); overload; virtual;
  36261. procedure drawLines(para1: Arr1jfloat; para2: AGPaint); overload; virtual;
  36262. procedure drawLines(var para1: array of jfloat; para2: AGPaint); overload; virtual;
  36263. procedure drawRect(para1: AGRectF; para2: AGPaint); overload; virtual;
  36264. procedure drawRect(para1: AGRect; para2: AGPaint); overload; virtual;
  36265. procedure drawRect(para1: jfloat; para2: jfloat; para3: jfloat; para4: jfloat; para5: AGPaint); overload; virtual;
  36266. procedure drawOval(para1: AGRectF; para2: AGPaint); overload; virtual;
  36267. procedure drawCircle(para1: jfloat; para2: jfloat; para3: jfloat; para4: AGPaint); overload; virtual;
  36268. procedure drawArc(para1: AGRectF; para2: jfloat; para3: jfloat; para4: jboolean; para5: AGPaint); overload; virtual;
  36269. procedure drawRoundRect(para1: AGRectF; para2: jfloat; para3: jfloat; para4: AGPaint); overload; virtual;
  36270. procedure drawPath(para1: AGPath; para2: AGPaint); overload; virtual;
  36271. procedure drawBitmap(para1: AGBitmap; para2: jfloat; para3: jfloat; para4: AGPaint); overload; virtual;
  36272. procedure drawBitmap(para1: AGBitmap; para2: AGRect; para3: AGRectF; para4: AGPaint); overload; virtual;
  36273. procedure drawBitmap(para1: AGBitmap; para2: AGRect; para3: AGRect; para4: AGPaint); overload; virtual;
  36274. procedure drawBitmap(para1: Arr1jint; para2: jint; para3: jint; para4: jfloat; para5: jfloat; para6: jint; para7: jint; para8: jboolean; para9: AGPaint); overload; virtual;
  36275. procedure drawBitmap(var para1: array of jint; para2: jint; para3: jint; para4: jfloat; para5: jfloat; para6: jint; para7: jint; para8: jboolean; para9: AGPaint); overload; virtual;
  36276. procedure drawBitmap(para1: Arr1jint; para2: jint; para3: jint; para4: jint; para5: jint; para6: jint; para7: jint; para8: jboolean; para9: AGPaint); overload; virtual;
  36277. procedure drawBitmap(var para1: array of jint; para2: jint; para3: jint; para4: jint; para5: jint; para6: jint; para7: jint; para8: jboolean; para9: AGPaint); overload; virtual;
  36278. procedure drawBitmap(para1: AGBitmap; para2: AGMatrix; para3: AGPaint); overload; virtual;
  36279. procedure drawBitmapMesh(para1: AGBitmap; para2: jint; para3: jint; para4: Arr1jfloat; para5: jint; para6: Arr1jint; para7: jint; para8: AGPaint); overload; virtual;
  36280. procedure drawBitmapMesh(para1: AGBitmap; para2: jint; para3: jint; var para4: array of jfloat; para5: jint; var para6: array of jint; para7: jint; para8: AGPaint); overload; virtual;
  36281. procedure drawVertices(para1: AGCanvas.InnerVertexMode; para2: jint; para3: Arr1jfloat; para4: jint; para5: Arr1jfloat; para6: jint; para7: Arr1jint; para8: jint; para9: Arr1jshort; para10: jint; para11: jint; para12: AGPaint); overload; virtual;
  36282. procedure drawVertices(para1: AGCanvas.InnerVertexMode; para2: jint; var para3: array of jfloat; para4: jint; var para5: array of jfloat; para6: jint; var para7: array of jint; para8: jint; var para9: array of jshort; para10: jint; para11: jint; para12: AGPaint); overload; virtual;
  36283. procedure drawText(para1: Arr1jchar; para2: jint; para3: jint; para4: jfloat; para5: jfloat; para6: AGPaint); overload; virtual;
  36284. procedure drawText(var para1: array of jchar; para2: jint; para3: jint; para4: jfloat; para5: jfloat; para6: AGPaint); overload; virtual;
  36285. procedure drawText(para1: JLString; para2: jfloat; para3: jfloat; para4: AGPaint); overload; virtual;
  36286. procedure drawText(para1: JLString; para2: jint; para3: jint; para4: jfloat; para5: jfloat; para6: AGPaint); overload; virtual;
  36287. procedure drawText(para1: JLCharSequence; para2: jint; para3: jint; para4: jfloat; para5: jfloat; para6: AGPaint); overload; virtual;
  36288. procedure drawPosText(para1: Arr1jchar; para2: jint; para3: jint; para4: Arr1jfloat; para5: AGPaint); overload; virtual;
  36289. procedure drawPosText(var para1: array of jchar; para2: jint; para3: jint; var para4: array of jfloat; para5: AGPaint); overload; virtual;
  36290. procedure drawPosText(para1: JLString; para2: Arr1jfloat; para3: AGPaint); overload; virtual;
  36291. procedure drawPosText(para1: JLString; var para2: array of jfloat; para3: AGPaint); overload; virtual;
  36292. procedure drawTextOnPath(para1: Arr1jchar; para2: jint; para3: jint; para4: AGPath; para5: jfloat; para6: jfloat; para7: AGPaint); overload; virtual;
  36293. procedure drawTextOnPath(var para1: array of jchar; para2: jint; para3: jint; para4: AGPath; para5: jfloat; para6: jfloat; para7: AGPaint); overload; virtual;
  36294. procedure drawTextOnPath(para1: JLString; para2: AGPath; para3: jfloat; para4: jfloat; para5: AGPaint); overload; virtual;
  36295. procedure drawPicture(para1: AGPicture); overload; virtual;
  36296. procedure drawPicture(para1: AGPicture; para2: AGRectF); overload; virtual;
  36297. procedure drawPicture(para1: AGPicture; para2: AGRect); overload; virtual;
  36298. end;
  36299. ANWWifiInfo = class external 'android.net.wifi' name 'WifiInfo' (JLObject, AOParcelable)
  36300. public
  36301. const
  36302. LINK_SPEED_UNITS = 'Mbps';
  36303. public
  36304. function getSSID(): JLString; overload; virtual;
  36305. function getBSSID(): JLString; overload; virtual;
  36306. function getRssi(): jint; overload; virtual;
  36307. function getLinkSpeed(): jint; overload; virtual;
  36308. function getMacAddress(): JLString; overload; virtual;
  36309. function getNetworkId(): jint; overload; virtual;
  36310. function getSupplicantState(): ANWSupplicantState; overload; virtual;
  36311. function getIpAddress(): jint; overload; virtual;
  36312. function getHiddenSSID(): jboolean; overload; virtual;
  36313. class function getDetailedStateOf(para1: ANWSupplicantState): ANNetworkInfo.InnerDetailedState; static; overload;
  36314. function toString(): JLString; overload; virtual;
  36315. function describeContents(): jint; overload; virtual;
  36316. procedure writeToParcel(para1: AOParcel; para2: jint); overload; virtual;
  36317. end;
  36318. ACContentUris = class external 'android.content' name 'ContentUris' (JLObject)
  36319. public
  36320. constructor create(); overload;
  36321. class function parseId(para1: ANUri): jlong; static; overload;
  36322. class function appendId(para1: ANUri.InnerBuilder; para2: jlong): ANUri.InnerBuilder; static; overload;
  36323. class function withAppendedId(para1: ANUri; para2: jlong): ANUri; static; overload;
  36324. end;
  36325. AAActivityManager = class external 'android.app' name 'ActivityManager' (JLObject)
  36326. public
  36327. type
  36328. InnerRunningAppProcessInfo = class;
  36329. Arr1InnerRunningAppProcessInfo = array of InnerRunningAppProcessInfo;
  36330. Arr2InnerRunningAppProcessInfo = array of Arr1InnerRunningAppProcessInfo;
  36331. Arr3InnerRunningAppProcessInfo = array of Arr2InnerRunningAppProcessInfo;
  36332. InnerProcessErrorStateInfo = class;
  36333. Arr1InnerProcessErrorStateInfo = array of InnerProcessErrorStateInfo;
  36334. Arr2InnerProcessErrorStateInfo = array of Arr1InnerProcessErrorStateInfo;
  36335. Arr3InnerProcessErrorStateInfo = array of Arr2InnerProcessErrorStateInfo;
  36336. InnerMemoryInfo = class;
  36337. Arr1InnerMemoryInfo = array of InnerMemoryInfo;
  36338. Arr2InnerMemoryInfo = array of Arr1InnerMemoryInfo;
  36339. Arr3InnerMemoryInfo = array of Arr2InnerMemoryInfo;
  36340. InnerRunningServiceInfo = class;
  36341. Arr1InnerRunningServiceInfo = array of InnerRunningServiceInfo;
  36342. Arr2InnerRunningServiceInfo = array of Arr1InnerRunningServiceInfo;
  36343. Arr3InnerRunningServiceInfo = array of Arr2InnerRunningServiceInfo;
  36344. InnerRunningTaskInfo = class;
  36345. Arr1InnerRunningTaskInfo = array of InnerRunningTaskInfo;
  36346. Arr2InnerRunningTaskInfo = array of Arr1InnerRunningTaskInfo;
  36347. Arr3InnerRunningTaskInfo = array of Arr2InnerRunningTaskInfo;
  36348. InnerRecentTaskInfo = class;
  36349. Arr1InnerRecentTaskInfo = array of InnerRecentTaskInfo;
  36350. Arr2InnerRecentTaskInfo = array of Arr1InnerRecentTaskInfo;
  36351. Arr3InnerRecentTaskInfo = array of Arr2InnerRecentTaskInfo;
  36352. InnerRunningAppProcessInfo = class external 'android.app' name 'RunningAppProcessInfo' (JLObject, AOParcelable)
  36353. public
  36354. var
  36355. fprocessName: JLString; external name 'processName';
  36356. fpid: jint; external name 'pid';
  36357. fuid: jint; external name 'uid';
  36358. fpkgList: Arr1JLString; external name 'pkgList';
  36359. public
  36360. const
  36361. IMPORTANCE_FOREGROUND = 100;
  36362. IMPORTANCE_VISIBLE = 200;
  36363. IMPORTANCE_PERCEPTIBLE = 130;
  36364. IMPORTANCE_SERVICE = 300;
  36365. IMPORTANCE_BACKGROUND = 400;
  36366. IMPORTANCE_EMPTY = 500;
  36367. public
  36368. var
  36369. fimportance: jint; external name 'importance';
  36370. flru: jint; external name 'lru';
  36371. public
  36372. const
  36373. REASON_UNKNOWN = 0;
  36374. REASON_PROVIDER_IN_USE = 1;
  36375. REASON_SERVICE_IN_USE = 2;
  36376. public
  36377. var
  36378. fimportanceReasonCode: jint; external name 'importanceReasonCode';
  36379. fimportanceReasonPid: jint; external name 'importanceReasonPid';
  36380. fimportanceReasonComponent: ACComponentName; external name 'importanceReasonComponent';
  36381. public
  36382. final class var
  36383. fCREATOR: AOParcelable.InnerCreator; external name 'CREATOR';
  36384. public
  36385. constructor create(); overload;
  36386. constructor create(para1: JLString; para2: jint; para3: Arr1JLString); overload;
  36387. constructor create(para1: JLString; para2: jint; const para3: array of JLString); overload;
  36388. function describeContents(): jint; overload; virtual;
  36389. procedure writeToParcel(para1: AOParcel; para2: jint); overload; virtual;
  36390. procedure readFromParcel(para1: AOParcel); overload; virtual;
  36391. end;
  36392. InnerProcessErrorStateInfo = class external 'android.app' name 'ProcessErrorStateInfo' (JLObject, AOParcelable)
  36393. public
  36394. const
  36395. NO_ERROR = 0;
  36396. CRASHED = 1;
  36397. NOT_RESPONDING = 2;
  36398. public
  36399. var
  36400. fcondition: jint; external name 'condition';
  36401. fprocessName: JLString; external name 'processName';
  36402. fpid: jint; external name 'pid';
  36403. fuid: jint; external name 'uid';
  36404. ftag: JLString; external name 'tag';
  36405. fshortMsg: JLString; external name 'shortMsg';
  36406. flongMsg: JLString; external name 'longMsg';
  36407. fstackTrace: JLString; external name 'stackTrace';
  36408. fcrashData: Arr1jbyte; external name 'crashData';
  36409. public
  36410. final class var
  36411. fCREATOR: AOParcelable.InnerCreator; external name 'CREATOR';
  36412. public
  36413. constructor create(); overload;
  36414. function describeContents(): jint; overload; virtual;
  36415. procedure writeToParcel(para1: AOParcel; para2: jint); overload; virtual;
  36416. procedure readFromParcel(para1: AOParcel); overload; virtual;
  36417. end;
  36418. InnerMemoryInfo = class external 'android.app' name 'MemoryInfo' (JLObject, AOParcelable)
  36419. public
  36420. var
  36421. favailMem: jlong; external name 'availMem';
  36422. fthreshold: jlong; external name 'threshold';
  36423. flowMemory: jboolean; external name 'lowMemory';
  36424. public
  36425. final class var
  36426. fCREATOR: AOParcelable.InnerCreator; external name 'CREATOR';
  36427. public
  36428. constructor create(); overload;
  36429. function describeContents(): jint; overload; virtual;
  36430. procedure writeToParcel(para1: AOParcel; para2: jint); overload; virtual;
  36431. procedure readFromParcel(para1: AOParcel); overload; virtual;
  36432. end;
  36433. InnerRunningServiceInfo = class external 'android.app' name 'RunningServiceInfo' (JLObject, AOParcelable)
  36434. public
  36435. var
  36436. fservice: ACComponentName; external name 'service';
  36437. fpid: jint; external name 'pid';
  36438. fuid: jint; external name 'uid';
  36439. fprocess: JLString; external name 'process';
  36440. fforeground: jboolean; external name 'foreground';
  36441. factiveSince: jlong; external name 'activeSince';
  36442. fstarted: jboolean; external name 'started';
  36443. fclientCount: jint; external name 'clientCount';
  36444. fcrashCount: jint; external name 'crashCount';
  36445. flastActivityTime: jlong; external name 'lastActivityTime';
  36446. frestarting: jlong; external name 'restarting';
  36447. public
  36448. const
  36449. FLAG_STARTED = 1;
  36450. FLAG_FOREGROUND = 2;
  36451. FLAG_SYSTEM_PROCESS = 4;
  36452. FLAG_PERSISTENT_PROCESS = 8;
  36453. public
  36454. var
  36455. fflags: jint; external name 'flags';
  36456. fclientPackage: JLString; external name 'clientPackage';
  36457. fclientLabel: jint; external name 'clientLabel';
  36458. public
  36459. final class var
  36460. fCREATOR: AOParcelable.InnerCreator; external name 'CREATOR';
  36461. public
  36462. constructor create(); overload;
  36463. function describeContents(): jint; overload; virtual;
  36464. procedure writeToParcel(para1: AOParcel; para2: jint); overload; virtual;
  36465. procedure readFromParcel(para1: AOParcel); overload; virtual;
  36466. end;
  36467. InnerRunningTaskInfo = class external 'android.app' name 'RunningTaskInfo' (JLObject, AOParcelable)
  36468. public
  36469. var
  36470. fid: jint; external name 'id';
  36471. fbaseActivity: ACComponentName; external name 'baseActivity';
  36472. ftopActivity: ACComponentName; external name 'topActivity';
  36473. fthumbnail: AGBitmap; external name 'thumbnail';
  36474. fdescription: JLCharSequence; external name 'description';
  36475. fnumActivities: jint; external name 'numActivities';
  36476. fnumRunning: jint; external name 'numRunning';
  36477. public
  36478. final class var
  36479. fCREATOR: AOParcelable.InnerCreator; external name 'CREATOR';
  36480. public
  36481. constructor create(); overload;
  36482. function describeContents(): jint; overload; virtual;
  36483. procedure writeToParcel(para1: AOParcel; para2: jint); overload; virtual;
  36484. procedure readFromParcel(para1: AOParcel); overload; virtual;
  36485. end;
  36486. InnerRecentTaskInfo = class external 'android.app' name 'RecentTaskInfo' (JLObject, AOParcelable)
  36487. public
  36488. var
  36489. fid: jint; external name 'id';
  36490. fpersistentId: jint; external name 'persistentId';
  36491. fbaseIntent: ACIntent; external name 'baseIntent';
  36492. forigActivity: ACComponentName; external name 'origActivity';
  36493. fdescription: JLCharSequence; external name 'description';
  36494. public
  36495. final class var
  36496. fCREATOR: AOParcelable.InnerCreator; external name 'CREATOR';
  36497. public
  36498. constructor create(); overload;
  36499. function describeContents(): jint; overload; virtual;
  36500. procedure writeToParcel(para1: AOParcel; para2: jint); overload; virtual;
  36501. procedure readFromParcel(para1: AOParcel); overload; virtual;
  36502. end;
  36503. public
  36504. const
  36505. RECENT_WITH_EXCLUDED = 1;
  36506. RECENT_IGNORE_UNAVAILABLE = 2;
  36507. MOVE_TASK_WITH_HOME = 1;
  36508. MOVE_TASK_NO_USER_ACTION = 2;
  36509. public
  36510. function getMemoryClass(): jint; overload; virtual;
  36511. function getLargeMemoryClass(): jint; overload; virtual;
  36512. function getRecentTasks(para1: jint; para2: jint): JUList; overload; virtual; // throws java.lang.SecurityException
  36513. function getRunningTasks(para1: jint): JUList; overload; virtual; // throws java.lang.SecurityException
  36514. procedure moveTaskToFront(para1: jint; para2: jint); overload; virtual;
  36515. function getRunningServices(para1: jint): JUList; overload; virtual; // throws java.lang.SecurityException
  36516. function getRunningServiceControlPanel(para1: ACComponentName): AAPendingIntent; overload; virtual; // throws java.lang.SecurityException
  36517. procedure getMemoryInfo(para1: AAActivityManager.InnerMemoryInfo); overload; virtual;
  36518. function getProcessesInErrorState(): JUList; overload; virtual;
  36519. function getRunningAppProcesses(): JUList; overload; virtual;
  36520. function getProcessMemoryInfo(para1: Arr1jint): AODebug.Arr1InnerMemoryInfo; overload; virtual;
  36521. function getProcessMemoryInfo(var para1: array of jint): AODebug.Arr1InnerMemoryInfo; overload; virtual;
  36522. procedure restartPackage(para1: JLString); overload; virtual;
  36523. procedure killBackgroundProcesses(para1: JLString); overload; virtual;
  36524. function getDeviceConfigurationInfo(): ACPConfigurationInfo; overload; virtual;
  36525. function getLauncherLargeIconDensity(): jint; overload; virtual;
  36526. function getLauncherLargeIconSize(): jint; overload; virtual;
  36527. class function isUserAMonkey(): jboolean; static; overload;
  36528. class function isRunningInTestHarness(): jboolean; static; overload;
  36529. end;
  36530. ACPPathPermission = class external 'android.content.pm' name 'PathPermission' (AOPatternMatcher)
  36531. public
  36532. final class var
  36533. fCREATOR: AOParcelable.InnerCreator; external name 'CREATOR';
  36534. public
  36535. constructor create(para1: JLString; para2: jint; para3: JLString; para4: JLString); overload;
  36536. constructor create(para1: AOParcel); overload;
  36537. function getReadPermission(): JLString; overload; virtual;
  36538. function getWritePermission(): JLString; overload; virtual;
  36539. procedure writeToParcel(para1: AOParcel; para2: jint); overload; virtual;
  36540. end;
  36541. ATAnnotation = class external 'android.text' name 'Annotation' (JLObject, ATParcelableSpan)
  36542. public
  36543. constructor create(para1: JLString; para2: JLString); overload;
  36544. constructor create(para1: AOParcel); overload;
  36545. function getSpanTypeId(): jint; overload; virtual;
  36546. function describeContents(): jint; overload; virtual;
  36547. procedure writeToParcel(para1: AOParcel; para2: jint); overload; virtual;
  36548. function getKey(): JLString; overload; virtual;
  36549. function getValue(): JLString; overload; virtual;
  36550. end;
  36551. ATSAlignmentSpan = interface external 'android.text.style' name 'AlignmentSpan' (ATSParagraphStyle)
  36552. type
  36553. InnerStandard = class;
  36554. Arr1InnerStandard = array of InnerStandard;
  36555. Arr2InnerStandard = array of Arr1InnerStandard;
  36556. Arr3InnerStandard = array of Arr2InnerStandard;
  36557. InnerStandard = class external 'android.text.style' name 'Standard' (JLObject, ATSAlignmentSpan, ATParcelableSpan)
  36558. public
  36559. constructor create(para1: ATLayout.InnerAlignment); overload;
  36560. constructor create(para1: AOParcel); overload;
  36561. function getSpanTypeId(): jint; overload; virtual;
  36562. function describeContents(): jint; overload; virtual;
  36563. procedure writeToParcel(para1: AOParcel; para2: jint); overload; virtual;
  36564. function getAlignment(): ATLayout.InnerAlignment; overload; virtual;
  36565. end;
  36566. function getAlignment(): ATLayout.InnerAlignment; overload;
  36567. end;
  36568. ATSBackgroundColorSpan = class external 'android.text.style' name 'BackgroundColorSpan' (ATSCharacterStyle, ATSUpdateAppearance, ATParcelableSpan)
  36569. public
  36570. constructor create(para1: jint); overload;
  36571. constructor create(para1: AOParcel); overload;
  36572. function getSpanTypeId(): jint; overload; virtual;
  36573. function describeContents(): jint; overload; virtual;
  36574. procedure writeToParcel(para1: AOParcel; para2: jint); overload; virtual;
  36575. function getBackgroundColor(): jint; overload; virtual;
  36576. procedure updateDrawState(para1: ATTextPaint); overload; virtual;
  36577. end;
  36578. ATSEasyEditSpan = class external 'android.text.style' name 'EasyEditSpan' (JLObject, ATParcelableSpan)
  36579. public
  36580. constructor create(); overload;
  36581. function describeContents(): jint; overload; virtual;
  36582. procedure writeToParcel(para1: AOParcel; para2: jint); overload; virtual;
  36583. function getSpanTypeId(): jint; overload; virtual;
  36584. end;
  36585. ATSForegroundColorSpan = class external 'android.text.style' name 'ForegroundColorSpan' (ATSCharacterStyle, ATSUpdateAppearance, ATParcelableSpan)
  36586. public
  36587. constructor create(para1: jint); overload;
  36588. constructor create(para1: AOParcel); overload;
  36589. function getSpanTypeId(): jint; overload; virtual;
  36590. function describeContents(): jint; overload; virtual;
  36591. procedure writeToParcel(para1: AOParcel; para2: jint); overload; virtual;
  36592. function getForegroundColor(): jint; overload; virtual;
  36593. procedure updateDrawState(para1: ATTextPaint); overload; virtual;
  36594. end;
  36595. ATSStrikethroughSpan = class external 'android.text.style' name 'StrikethroughSpan' (ATSCharacterStyle, ATSUpdateAppearance, ATParcelableSpan)
  36596. public
  36597. constructor create(); overload;
  36598. constructor create(para1: AOParcel); overload;
  36599. function getSpanTypeId(): jint; overload; virtual;
  36600. function describeContents(): jint; overload; virtual;
  36601. procedure writeToParcel(para1: AOParcel; para2: jint); overload; virtual;
  36602. procedure updateDrawState(para1: ATTextPaint); overload; virtual;
  36603. end;
  36604. ATSSuggestionSpan = class external 'android.text.style' name 'SuggestionSpan' (ATSCharacterStyle, ATParcelableSpan)
  36605. public
  36606. const
  36607. FLAG_EASY_CORRECT = 1;
  36608. FLAG_MISSPELLED = 2;
  36609. ACTION_SUGGESTION_PICKED = 'android.text.style.SUGGESTION_PICKED';
  36610. SUGGESTION_SPAN_PICKED_AFTER = 'after';
  36611. SUGGESTION_SPAN_PICKED_BEFORE = 'before';
  36612. SUGGESTION_SPAN_PICKED_HASHCODE = 'hashcode';
  36613. SUGGESTIONS_MAX_SIZE = 5;
  36614. public
  36615. final class var
  36616. fCREATOR: AOParcelable.InnerCreator; external name 'CREATOR';
  36617. public
  36618. constructor create(para1: ACContext; para2: Arr1JLString; para3: jint); overload;
  36619. constructor create(para1: ACContext; const para2: array of JLString; para3: jint); overload;
  36620. constructor create(para1: JULocale; para2: Arr1JLString; para3: jint); overload;
  36621. constructor create(para1: JULocale; const para2: array of JLString; para3: jint); overload;
  36622. constructor create(para1: ACContext; para2: JULocale; para3: Arr1JLString; para4: jint; para5: JLClass); overload;
  36623. constructor create(para1: ACContext; para2: JULocale; const para3: array of JLString; para4: jint; para5: JLClass); overload;
  36624. constructor create(para1: AOParcel); overload;
  36625. function getSuggestions(): Arr1JLString; overload; virtual;
  36626. function getLocale(): JLString; overload; virtual;
  36627. function getFlags(): jint; overload; virtual;
  36628. procedure setFlags(para1: jint); overload; virtual;
  36629. function describeContents(): jint; overload; virtual;
  36630. procedure writeToParcel(para1: AOParcel; para2: jint); overload; virtual;
  36631. function getSpanTypeId(): jint; overload; virtual;
  36632. function equals(para1: JLObject): jboolean; overload; virtual;
  36633. function hashCode(): jint; overload; virtual;
  36634. procedure updateDrawState(para1: ATTextPaint); overload; virtual;
  36635. end;
  36636. ATSUnderlineSpan = class external 'android.text.style' name 'UnderlineSpan' (ATSCharacterStyle, ATSUpdateAppearance, ATParcelableSpan)
  36637. public
  36638. constructor create(); overload;
  36639. constructor create(para1: AOParcel); overload;
  36640. function getSpanTypeId(): jint; overload; virtual;
  36641. function describeContents(): jint; overload; virtual;
  36642. procedure writeToParcel(para1: AOParcel; para2: jint); overload; virtual;
  36643. procedure updateDrawState(para1: ATTextPaint); overload; virtual;
  36644. end;
  36645. ATBoringLayout = class external 'android.text' name 'BoringLayout' (ATLayout, ATTextUtils.InnerEllipsizeCallback)
  36646. public
  36647. type
  36648. InnerMetrics = class;
  36649. Arr1InnerMetrics = array of InnerMetrics;
  36650. Arr2InnerMetrics = array of Arr1InnerMetrics;
  36651. Arr3InnerMetrics = array of Arr2InnerMetrics;
  36652. InnerMetrics = class external 'android.text' name 'Metrics' (AGPaint.InnerFontMetricsInt)
  36653. public
  36654. var
  36655. fwidth: jint; external name 'width';
  36656. public
  36657. constructor create(); overload;
  36658. function toString(): JLString; overload; virtual;
  36659. end;
  36660. public
  36661. constructor create(para1: JLCharSequence; para2: ATTextPaint; para3: jint; para4: ATLayout.InnerAlignment; para5: jfloat; para6: jfloat; para7: ATBoringLayout.InnerMetrics; para8: jboolean); overload;
  36662. constructor create(para1: JLCharSequence; para2: ATTextPaint; para3: jint; para4: ATLayout.InnerAlignment; para5: jfloat; para6: jfloat; para7: ATBoringLayout.InnerMetrics; para8: jboolean; para9: ATTextUtils.InnerTruncateAt; para10: jint); overload;
  36663. class function make(para1: JLCharSequence; para2: ATTextPaint; para3: jint; para4: ATLayout.InnerAlignment; para5: jfloat; para6: jfloat; para7: ATBoringLayout.InnerMetrics; para8: jboolean): ATBoringLayout; static; overload;
  36664. class function make(para1: JLCharSequence; para2: ATTextPaint; para3: jint; para4: ATLayout.InnerAlignment; para5: jfloat; para6: jfloat; para7: ATBoringLayout.InnerMetrics; para8: jboolean; para9: ATTextUtils.InnerTruncateAt; para10: jint): ATBoringLayout; static; overload;
  36665. function replaceOrMake(para1: JLCharSequence; para2: ATTextPaint; para3: jint; para4: ATLayout.InnerAlignment; para5: jfloat; para6: jfloat; para7: ATBoringLayout.InnerMetrics; para8: jboolean): ATBoringLayout; overload; virtual;
  36666. function replaceOrMake(para1: JLCharSequence; para2: ATTextPaint; para3: jint; para4: ATLayout.InnerAlignment; para5: jfloat; para6: jfloat; para7: ATBoringLayout.InnerMetrics; para8: jboolean; para9: ATTextUtils.InnerTruncateAt; para10: jint): ATBoringLayout; overload; virtual;
  36667. class function isBoring(para1: JLCharSequence; para2: ATTextPaint): ATBoringLayout.InnerMetrics; static; overload;
  36668. class function isBoring(para1: JLCharSequence; para2: ATTextPaint; para3: ATBoringLayout.InnerMetrics): ATBoringLayout.InnerMetrics; static; overload;
  36669. function getHeight(): jint; overload; virtual;
  36670. function getLineCount(): jint; overload; virtual;
  36671. function getLineTop(para1: jint): jint; overload; virtual;
  36672. function getLineDescent(para1: jint): jint; overload; virtual;
  36673. function getLineStart(para1: jint): jint; overload; virtual;
  36674. function getParagraphDirection(para1: jint): jint; overload; virtual;
  36675. function getLineContainsTab(para1: jint): jboolean; overload; virtual;
  36676. function getLineMax(para1: jint): jfloat; overload; virtual;
  36677. function getLineDirections(para1: jint): ATLayout.InnerDirections; overload; virtual; final;
  36678. function getTopPadding(): jint; overload; virtual;
  36679. function getBottomPadding(): jint; overload; virtual;
  36680. function getEllipsisCount(para1: jint): jint; overload; virtual;
  36681. function getEllipsisStart(para1: jint): jint; overload; virtual;
  36682. function getEllipsizedWidth(): jint; overload; virtual;
  36683. procedure draw(para1: AGCanvas; para2: AGPath; para3: AGPaint; para4: jint); overload; virtual;
  36684. procedure ellipsized(para1: jint; para2: jint); overload; virtual;
  36685. end;
  36686. ATDynamicLayout = class external 'android.text' name 'DynamicLayout' (ATLayout)
  36687. public
  36688. constructor create(para1: JLCharSequence; para2: ATTextPaint; para3: jint; para4: ATLayout.InnerAlignment; para5: jfloat; para6: jfloat; para7: jboolean); overload;
  36689. constructor create(para1: JLCharSequence; para2: JLCharSequence; para3: ATTextPaint; para4: jint; para5: ATLayout.InnerAlignment; para6: jfloat; para7: jfloat; para8: jboolean); overload;
  36690. constructor create(para1: JLCharSequence; para2: JLCharSequence; para3: ATTextPaint; para4: jint; para5: ATLayout.InnerAlignment; para6: jfloat; para7: jfloat; para8: jboolean; para9: ATTextUtils.InnerTruncateAt; para10: jint); overload;
  36691. function getLineCount(): jint; overload; virtual;
  36692. function getLineTop(para1: jint): jint; overload; virtual;
  36693. function getLineDescent(para1: jint): jint; overload; virtual;
  36694. function getLineStart(para1: jint): jint; overload; virtual;
  36695. function getLineContainsTab(para1: jint): jboolean; overload; virtual;
  36696. function getParagraphDirection(para1: jint): jint; overload; virtual;
  36697. function getLineDirections(para1: jint): ATLayout.InnerDirections; overload; virtual; final;
  36698. function getTopPadding(): jint; overload; virtual;
  36699. function getBottomPadding(): jint; overload; virtual;
  36700. function getEllipsizedWidth(): jint; overload; virtual;
  36701. function getEllipsisStart(para1: jint): jint; overload; virtual;
  36702. function getEllipsisCount(para1: jint): jint; overload; virtual;
  36703. end;
  36704. ATStaticLayout = class external 'android.text' name 'StaticLayout' (ATLayout)
  36705. public
  36706. constructor create(para1: JLCharSequence; para2: ATTextPaint; para3: jint; para4: ATLayout.InnerAlignment; para5: jfloat; para6: jfloat; para7: jboolean); overload;
  36707. constructor create(para1: JLCharSequence; para2: jint; para3: jint; para4: ATTextPaint; para5: jint; para6: ATLayout.InnerAlignment; para7: jfloat; para8: jfloat; para9: jboolean); overload;
  36708. constructor create(para1: JLCharSequence; para2: jint; para3: jint; para4: ATTextPaint; para5: jint; para6: ATLayout.InnerAlignment; para7: jfloat; para8: jfloat; para9: jboolean; para10: ATTextUtils.InnerTruncateAt; para11: jint); overload;
  36709. function getLineForVertical(para1: jint): jint; overload; virtual;
  36710. function getLineCount(): jint; overload; virtual;
  36711. function getLineTop(para1: jint): jint; overload; virtual;
  36712. function getLineDescent(para1: jint): jint; overload; virtual;
  36713. function getLineStart(para1: jint): jint; overload; virtual;
  36714. function getParagraphDirection(para1: jint): jint; overload; virtual;
  36715. function getLineContainsTab(para1: jint): jboolean; overload; virtual;
  36716. function getLineDirections(para1: jint): ATLayout.InnerDirections; overload; virtual; final;
  36717. function getTopPadding(): jint; overload; virtual;
  36718. function getBottomPadding(): jint; overload; virtual;
  36719. function getEllipsisCount(para1: jint): jint; overload; virtual;
  36720. function getEllipsisStart(para1: jint): jint; overload; virtual;
  36721. function getEllipsizedWidth(): jint; overload; virtual;
  36722. end;
  36723. APPreference = class external 'android.preference' name 'Preference' (JLObject, JLComparable)
  36724. public
  36725. type
  36726. InnerBaseSavedState = class;
  36727. Arr1InnerBaseSavedState = array of InnerBaseSavedState;
  36728. Arr2InnerBaseSavedState = array of Arr1InnerBaseSavedState;
  36729. Arr3InnerBaseSavedState = array of Arr2InnerBaseSavedState;
  36730. InnerOnPreferenceClickListener = interface;
  36731. Arr1InnerOnPreferenceClickListener = array of InnerOnPreferenceClickListener;
  36732. Arr2InnerOnPreferenceClickListener = array of Arr1InnerOnPreferenceClickListener;
  36733. Arr3InnerOnPreferenceClickListener = array of Arr2InnerOnPreferenceClickListener;
  36734. InnerOnPreferenceChangeListener = interface;
  36735. Arr1InnerOnPreferenceChangeListener = array of InnerOnPreferenceChangeListener;
  36736. Arr2InnerOnPreferenceChangeListener = array of Arr1InnerOnPreferenceChangeListener;
  36737. Arr3InnerOnPreferenceChangeListener = array of Arr2InnerOnPreferenceChangeListener;
  36738. InnerBaseSavedState = class external 'android.preference' name 'BaseSavedState' (AVAbsSavedState)
  36739. public
  36740. final class var
  36741. fCREATOR: AOParcelable.InnerCreator; external name 'CREATOR';
  36742. public
  36743. constructor create(para1: AOParcel); overload;
  36744. constructor create(para1: AOParcelable); overload;
  36745. end;
  36746. InnerOnPreferenceClickListener = interface external 'android.preference' name 'OnPreferenceClickListener'
  36747. function onPreferenceClick(para1: APPreference): jboolean; overload;
  36748. end;
  36749. InnerOnPreferenceChangeListener = interface external 'android.preference' name 'OnPreferenceChangeListener'
  36750. function onPreferenceChange(para1: APPreference; para2: JLObject): jboolean; overload;
  36751. end;
  36752. public
  36753. const
  36754. DEFAULT_ORDER = 2147483647;
  36755. public
  36756. constructor create(para1: ACContext; para2: AUAttributeSet; para3: jint); overload;
  36757. constructor create(para1: ACContext; para2: AUAttributeSet); overload;
  36758. constructor create(para1: ACContext); overload;
  36759. strict protected
  36760. function onGetDefaultValue(para1: ACRTypedArray; para2: jint): JLObject; overload; virtual;
  36761. public
  36762. procedure setIntent(para1: ACIntent); overload; virtual;
  36763. function getIntent(): ACIntent; overload; virtual;
  36764. procedure setFragment(para1: JLString); overload; virtual;
  36765. function getFragment(): JLString; overload; virtual;
  36766. function getExtras(): AOBundle; overload; virtual;
  36767. function peekExtras(): AOBundle; overload; virtual;
  36768. procedure setLayoutResource(para1: jint); overload; virtual;
  36769. function getLayoutResource(): jint; overload; virtual;
  36770. procedure setWidgetLayoutResource(para1: jint); overload; virtual;
  36771. function getWidgetLayoutResource(): jint; overload; virtual;
  36772. function getView(para1: AVView; para2: AVViewGroup): AVView; overload; virtual;
  36773. strict protected
  36774. function onCreateView(para1: AVViewGroup): AVView; overload; virtual;
  36775. procedure onBindView(para1: AVView); overload; virtual;
  36776. public
  36777. procedure setOrder(para1: jint); overload; virtual;
  36778. function getOrder(): jint; overload; virtual;
  36779. procedure setTitle(para1: JLCharSequence); overload; virtual;
  36780. procedure setTitle(para1: jint); overload; virtual;
  36781. function getTitleRes(): jint; overload; virtual;
  36782. function getTitle(): JLCharSequence; overload; virtual;
  36783. procedure setIcon(para1: AGDDrawable); overload; virtual;
  36784. procedure setIcon(para1: jint); overload; virtual;
  36785. function getIcon(): AGDDrawable; overload; virtual;
  36786. function getSummary(): JLCharSequence; overload; virtual;
  36787. procedure setSummary(para1: JLCharSequence); overload; virtual;
  36788. procedure setSummary(para1: jint); overload; virtual;
  36789. procedure setEnabled(para1: jboolean); overload; virtual;
  36790. function isEnabled(): jboolean; overload; virtual;
  36791. procedure setSelectable(para1: jboolean); overload; virtual;
  36792. function isSelectable(): jboolean; overload; virtual;
  36793. procedure setShouldDisableView(para1: jboolean); overload; virtual;
  36794. function getShouldDisableView(): jboolean; overload; virtual;
  36795. strict protected
  36796. procedure onClick(); overload; virtual;
  36797. public
  36798. procedure setKey(para1: JLString); overload; virtual;
  36799. function getKey(): JLString; overload; virtual;
  36800. function hasKey(): jboolean; overload; virtual;
  36801. function isPersistent(): jboolean; overload; virtual;
  36802. strict protected
  36803. function shouldPersist(): jboolean; overload; virtual;
  36804. public
  36805. procedure setPersistent(para1: jboolean); overload; virtual;
  36806. strict protected
  36807. function callChangeListener(para1: JLObject): jboolean; overload; virtual;
  36808. public
  36809. procedure setOnPreferenceChangeListener(para1: APPreference.InnerOnPreferenceChangeListener); overload; virtual;
  36810. function getOnPreferenceChangeListener(): APPreference.InnerOnPreferenceChangeListener; overload; virtual;
  36811. procedure setOnPreferenceClickListener(para1: APPreference.InnerOnPreferenceClickListener); overload; virtual;
  36812. function getOnPreferenceClickListener(): APPreference.InnerOnPreferenceClickListener; overload; virtual;
  36813. function getContext(): ACContext; overload; virtual;
  36814. function getSharedPreferences(): ACSharedPreferences; overload; virtual;
  36815. function getEditor(): ACSharedPreferences.InnerEditor; overload; virtual;
  36816. function shouldCommit(): jboolean; overload; virtual;
  36817. function compareTo(para1: APPreference): jint; overload; virtual;
  36818. strict protected
  36819. procedure notifyChanged(); overload; virtual;
  36820. procedure notifyHierarchyChanged(); overload; virtual;
  36821. public
  36822. function getPreferenceManager(): APPreferenceManager; overload; virtual;
  36823. strict protected
  36824. procedure onAttachedToHierarchy(para1: APPreferenceManager); overload; virtual;
  36825. procedure onAttachedToActivity(); overload; virtual;
  36826. function findPreferenceInHierarchy(para1: JLString): APPreference; overload; virtual;
  36827. public
  36828. procedure notifyDependencyChange(para1: jboolean); overload; virtual;
  36829. procedure onDependencyChanged(para1: APPreference; para2: jboolean); overload; virtual;
  36830. function shouldDisableDependents(): jboolean; overload; virtual;
  36831. procedure setDependency(para1: JLString); overload; virtual;
  36832. function getDependency(): JLString; overload; virtual;
  36833. strict protected
  36834. procedure onPrepareForRemoval(); overload; virtual;
  36835. public
  36836. procedure setDefaultValue(para1: JLObject); overload; virtual;
  36837. strict protected
  36838. procedure onSetInitialValue(para1: jboolean; para2: JLObject); overload; virtual;
  36839. function persistString(para1: JLString): jboolean; overload; virtual;
  36840. function getPersistedString(para1: JLString): JLString; overload; virtual;
  36841. function persistInt(para1: jint): jboolean; overload; virtual;
  36842. function getPersistedInt(para1: jint): jint; overload; virtual;
  36843. function persistFloat(para1: jfloat): jboolean; overload; virtual;
  36844. function getPersistedFloat(para1: jfloat): jfloat; overload; virtual;
  36845. function persistLong(para1: jlong): jboolean; overload; virtual;
  36846. function getPersistedLong(para1: jlong): jlong; overload; virtual;
  36847. function persistBoolean(para1: jboolean): jboolean; overload; virtual;
  36848. function getPersistedBoolean(para1: jboolean): jboolean; overload; virtual;
  36849. public
  36850. function toString(): JLString; overload; virtual;
  36851. procedure saveHierarchyState(para1: AOBundle); overload; virtual;
  36852. strict protected
  36853. function onSaveInstanceState(): AOParcelable; overload; virtual;
  36854. public
  36855. procedure restoreHierarchyState(para1: AOBundle); overload; virtual;
  36856. strict protected
  36857. procedure onRestoreInstanceState(para1: AOParcelable); overload; virtual;
  36858. public
  36859. function compareTo(para1: JLObject): jint; overload; virtual;
  36860. end;
  36861. AVMotionEvent = class sealed external 'android.view' name 'MotionEvent' (AVInputEvent, AOParcelable)
  36862. public
  36863. type
  36864. InnerPointerProperties = class;
  36865. Arr1InnerPointerProperties = array of InnerPointerProperties;
  36866. Arr2InnerPointerProperties = array of Arr1InnerPointerProperties;
  36867. Arr3InnerPointerProperties = array of Arr2InnerPointerProperties;
  36868. InnerPointerCoords = class;
  36869. Arr1InnerPointerCoords = array of InnerPointerCoords;
  36870. Arr2InnerPointerCoords = array of Arr1InnerPointerCoords;
  36871. Arr3InnerPointerCoords = array of Arr2InnerPointerCoords;
  36872. InnerPointerProperties = class sealed external 'android.view' name 'PointerProperties' (JLObject)
  36873. public
  36874. var
  36875. fid: jint; external name 'id';
  36876. ftoolType: jint; external name 'toolType';
  36877. public
  36878. constructor create(); overload;
  36879. constructor create(para1: AVMotionEvent.InnerPointerProperties); overload;
  36880. procedure clear(); overload; virtual;
  36881. procedure copyFrom(para1: AVMotionEvent.InnerPointerProperties); overload; virtual;
  36882. end;
  36883. InnerPointerCoords = class sealed external 'android.view' name 'PointerCoords' (JLObject)
  36884. public
  36885. var
  36886. fx: jfloat; external name 'x';
  36887. fy: jfloat; external name 'y';
  36888. fpressure: jfloat; external name 'pressure';
  36889. fsize: jfloat; external name 'size';
  36890. ftouchMajor: jfloat; external name 'touchMajor';
  36891. ftouchMinor: jfloat; external name 'touchMinor';
  36892. ftoolMajor: jfloat; external name 'toolMajor';
  36893. ftoolMinor: jfloat; external name 'toolMinor';
  36894. forientation: jfloat; external name 'orientation';
  36895. public
  36896. constructor create(); overload;
  36897. constructor create(para1: AVMotionEvent.InnerPointerCoords); overload;
  36898. procedure clear(); overload; virtual;
  36899. procedure copyFrom(para1: AVMotionEvent.InnerPointerCoords); overload; virtual;
  36900. function getAxisValue(para1: jint): jfloat; overload; virtual;
  36901. procedure setAxisValue(para1: jint; para2: jfloat); overload; virtual;
  36902. end;
  36903. public
  36904. const
  36905. INVALID_POINTER_ID = -1;
  36906. ACTION_MASK = 255;
  36907. ACTION_DOWN = 0;
  36908. ACTION_UP = 1;
  36909. ACTION_MOVE = 2;
  36910. ACTION_CANCEL = 3;
  36911. ACTION_OUTSIDE = 4;
  36912. ACTION_POINTER_DOWN = 5;
  36913. ACTION_POINTER_UP = 6;
  36914. ACTION_HOVER_MOVE = 7;
  36915. ACTION_SCROLL = 8;
  36916. ACTION_HOVER_ENTER = 9;
  36917. ACTION_HOVER_EXIT = 10;
  36918. ACTION_POINTER_INDEX_MASK = 65280;
  36919. ACTION_POINTER_INDEX_SHIFT = 8;
  36920. ACTION_POINTER_1_DOWN = 5;
  36921. ACTION_POINTER_2_DOWN = 261;
  36922. ACTION_POINTER_3_DOWN = 517;
  36923. ACTION_POINTER_1_UP = 6;
  36924. ACTION_POINTER_2_UP = 262;
  36925. ACTION_POINTER_3_UP = 518;
  36926. ACTION_POINTER_ID_MASK = 65280;
  36927. ACTION_POINTER_ID_SHIFT = 8;
  36928. FLAG_WINDOW_IS_OBSCURED = 1;
  36929. EDGE_TOP = 1;
  36930. EDGE_BOTTOM = 2;
  36931. EDGE_LEFT = 4;
  36932. EDGE_RIGHT = 8;
  36933. AXIS_X = 0;
  36934. AXIS_Y = 1;
  36935. AXIS_PRESSURE = 2;
  36936. AXIS_SIZE = 3;
  36937. AXIS_TOUCH_MAJOR = 4;
  36938. AXIS_TOUCH_MINOR = 5;
  36939. AXIS_TOOL_MAJOR = 6;
  36940. AXIS_TOOL_MINOR = 7;
  36941. AXIS_ORIENTATION = 8;
  36942. AXIS_VSCROLL = 9;
  36943. AXIS_HSCROLL = 10;
  36944. AXIS_Z = 11;
  36945. AXIS_RX = 12;
  36946. AXIS_RY = 13;
  36947. AXIS_RZ = 14;
  36948. AXIS_HAT_X = 15;
  36949. AXIS_HAT_Y = 16;
  36950. AXIS_LTRIGGER = 17;
  36951. AXIS_RTRIGGER = 18;
  36952. AXIS_THROTTLE = 19;
  36953. AXIS_RUDDER = 20;
  36954. AXIS_WHEEL = 21;
  36955. AXIS_GAS = 22;
  36956. AXIS_BRAKE = 23;
  36957. AXIS_DISTANCE = 24;
  36958. AXIS_TILT = 25;
  36959. AXIS_GENERIC_1 = 32;
  36960. AXIS_GENERIC_2 = 33;
  36961. AXIS_GENERIC_3 = 34;
  36962. AXIS_GENERIC_4 = 35;
  36963. AXIS_GENERIC_5 = 36;
  36964. AXIS_GENERIC_6 = 37;
  36965. AXIS_GENERIC_7 = 38;
  36966. AXIS_GENERIC_8 = 39;
  36967. AXIS_GENERIC_9 = 40;
  36968. AXIS_GENERIC_10 = 41;
  36969. AXIS_GENERIC_11 = 42;
  36970. AXIS_GENERIC_12 = 43;
  36971. AXIS_GENERIC_13 = 44;
  36972. AXIS_GENERIC_14 = 45;
  36973. AXIS_GENERIC_15 = 46;
  36974. AXIS_GENERIC_16 = 47;
  36975. BUTTON_PRIMARY = 1;
  36976. BUTTON_SECONDARY = 2;
  36977. BUTTON_TERTIARY = 4;
  36978. BUTTON_BACK = 8;
  36979. BUTTON_FORWARD = 16;
  36980. TOOL_TYPE_UNKNOWN = 0;
  36981. TOOL_TYPE_FINGER = 1;
  36982. TOOL_TYPE_STYLUS = 2;
  36983. TOOL_TYPE_MOUSE = 3;
  36984. TOOL_TYPE_ERASER = 4;
  36985. public
  36986. final class var
  36987. fCREATOR: AOParcelable.InnerCreator; external name 'CREATOR';
  36988. strict protected
  36989. procedure finalize(); overload; virtual; // throws java.lang.Throwable
  36990. public
  36991. class function obtain(para1: jlong; para2: jlong; para3: jint; para4: jint; para5: AVMotionEvent.Arr1InnerPointerProperties; para6: AVMotionEvent.Arr1InnerPointerCoords; para7: jint; para8: jint; para9: jfloat; para10: jfloat; para11: jint; para12: jint; para13: jint; para14: jint): AVMotionEvent; static; overload;
  36992. class function obtain(para1: jlong; para2: jlong; para3: jint; para4: jint; var para5: array of AVMotionEvent.InnerPointerProperties; var para6: array of AVMotionEvent.InnerPointerCoords; para7: jint; para8: jint; para9: jfloat; para10: jfloat; para11: jint; para12: jint; para13: jint; para14: jint): AVMotionEvent; static; overload;
  36993. class function obtain(para1: jlong; para2: jlong; para3: jint; para4: jint; para5: Arr1jint; para6: AVMotionEvent.Arr1InnerPointerCoords; para7: jint; para8: jfloat; para9: jfloat; para10: jint; para11: jint; para12: jint; para13: jint): AVMotionEvent; static; overload;
  36994. class function obtain(para1: jlong; para2: jlong; para3: jint; para4: jint; var para5: array of jint; var para6: array of AVMotionEvent.InnerPointerCoords; para7: jint; para8: jfloat; para9: jfloat; para10: jint; para11: jint; para12: jint; para13: jint): AVMotionEvent; static; overload;
  36995. class function obtain(para1: jlong; para2: jlong; para3: jint; para4: jfloat; para5: jfloat; para6: jfloat; para7: jfloat; para8: jint; para9: jfloat; para10: jfloat; para11: jint; para12: jint): AVMotionEvent; static; overload;
  36996. class function obtain(para1: jlong; para2: jlong; para3: jint; para4: jint; para5: jfloat; para6: jfloat; para7: jfloat; para8: jfloat; para9: jint; para10: jfloat; para11: jfloat; para12: jint; para13: jint): AVMotionEvent; static; overload;
  36997. class function obtain(para1: jlong; para2: jlong; para3: jint; para4: jfloat; para5: jfloat; para6: jint): AVMotionEvent; static; overload;
  36998. class function obtain(para1: AVMotionEvent): AVMotionEvent; static; overload;
  36999. class function obtainNoHistory(para1: AVMotionEvent): AVMotionEvent; static; overload;
  37000. procedure recycle(); overload; virtual; final;
  37001. function getDeviceId(): jint; overload; virtual; final;
  37002. function getSource(): jint; overload; virtual; final;
  37003. procedure setSource(para1: jint); overload; virtual; final;
  37004. function getAction(): jint; overload; virtual; final;
  37005. function getActionMasked(): jint; overload; virtual; final;
  37006. function getActionIndex(): jint; overload; virtual; final;
  37007. function getFlags(): jint; overload; virtual; final;
  37008. function getDownTime(): jlong; overload; virtual; final;
  37009. function getEventTime(): jlong; overload; virtual; final;
  37010. function getX(): jfloat; overload; virtual; final;
  37011. function getY(): jfloat; overload; virtual; final;
  37012. function getPressure(): jfloat; overload; virtual; final;
  37013. function getSize(): jfloat; overload; virtual; final;
  37014. function getTouchMajor(): jfloat; overload; virtual; final;
  37015. function getTouchMinor(): jfloat; overload; virtual; final;
  37016. function getToolMajor(): jfloat; overload; virtual; final;
  37017. function getToolMinor(): jfloat; overload; virtual; final;
  37018. function getOrientation(): jfloat; overload; virtual; final;
  37019. function getAxisValue(para1: jint): jfloat; overload; virtual; final;
  37020. function getPointerCount(): jint; overload; virtual; final;
  37021. function getPointerId(para1: jint): jint; overload; virtual; final;
  37022. function getToolType(para1: jint): jint; overload; virtual; final;
  37023. function findPointerIndex(para1: jint): jint; overload; virtual; final;
  37024. function getX(para1: jint): jfloat; overload; virtual; final;
  37025. function getY(para1: jint): jfloat; overload; virtual; final;
  37026. function getPressure(para1: jint): jfloat; overload; virtual; final;
  37027. function getSize(para1: jint): jfloat; overload; virtual; final;
  37028. function getTouchMajor(para1: jint): jfloat; overload; virtual; final;
  37029. function getTouchMinor(para1: jint): jfloat; overload; virtual; final;
  37030. function getToolMajor(para1: jint): jfloat; overload; virtual; final;
  37031. function getToolMinor(para1: jint): jfloat; overload; virtual; final;
  37032. function getOrientation(para1: jint): jfloat; overload; virtual; final;
  37033. function getAxisValue(para1: jint; para2: jint): jfloat; overload; virtual; final;
  37034. procedure getPointerCoords(para1: jint; para2: AVMotionEvent.InnerPointerCoords); overload; virtual; final;
  37035. procedure getPointerProperties(para1: jint; para2: AVMotionEvent.InnerPointerProperties); overload; virtual; final;
  37036. function getMetaState(): jint; overload; virtual; final;
  37037. function getButtonState(): jint; overload; virtual; final;
  37038. function getRawX(): jfloat; overload; virtual; final;
  37039. function getRawY(): jfloat; overload; virtual; final;
  37040. function getXPrecision(): jfloat; overload; virtual; final;
  37041. function getYPrecision(): jfloat; overload; virtual; final;
  37042. function getHistorySize(): jint; overload; virtual; final;
  37043. function getHistoricalEventTime(para1: jint): jlong; overload; virtual; final;
  37044. function getHistoricalX(para1: jint): jfloat; overload; virtual; final;
  37045. function getHistoricalY(para1: jint): jfloat; overload; virtual; final;
  37046. function getHistoricalPressure(para1: jint): jfloat; overload; virtual; final;
  37047. function getHistoricalSize(para1: jint): jfloat; overload; virtual; final;
  37048. function getHistoricalTouchMajor(para1: jint): jfloat; overload; virtual; final;
  37049. function getHistoricalTouchMinor(para1: jint): jfloat; overload; virtual; final;
  37050. function getHistoricalToolMajor(para1: jint): jfloat; overload; virtual; final;
  37051. function getHistoricalToolMinor(para1: jint): jfloat; overload; virtual; final;
  37052. function getHistoricalOrientation(para1: jint): jfloat; overload; virtual; final;
  37053. function getHistoricalAxisValue(para1: jint; para2: jint): jfloat; overload; virtual; final;
  37054. function getHistoricalX(para1: jint; para2: jint): jfloat; overload; virtual; final;
  37055. function getHistoricalY(para1: jint; para2: jint): jfloat; overload; virtual; final;
  37056. function getHistoricalPressure(para1: jint; para2: jint): jfloat; overload; virtual; final;
  37057. function getHistoricalSize(para1: jint; para2: jint): jfloat; overload; virtual; final;
  37058. function getHistoricalTouchMajor(para1: jint; para2: jint): jfloat; overload; virtual; final;
  37059. function getHistoricalTouchMinor(para1: jint; para2: jint): jfloat; overload; virtual; final;
  37060. function getHistoricalToolMajor(para1: jint; para2: jint): jfloat; overload; virtual; final;
  37061. function getHistoricalToolMinor(para1: jint; para2: jint): jfloat; overload; virtual; final;
  37062. function getHistoricalOrientation(para1: jint; para2: jint): jfloat; overload; virtual; final;
  37063. function getHistoricalAxisValue(para1: jint; para2: jint; para3: jint): jfloat; overload; virtual; final;
  37064. procedure getHistoricalPointerCoords(para1: jint; para2: jint; para3: AVMotionEvent.InnerPointerCoords); overload; virtual; final;
  37065. function getEdgeFlags(): jint; overload; virtual; final;
  37066. procedure setEdgeFlags(para1: jint); overload; virtual; final;
  37067. procedure setAction(para1: jint); overload; virtual; final;
  37068. procedure offsetLocation(para1: jfloat; para2: jfloat); overload; virtual; final;
  37069. procedure setLocation(para1: jfloat; para2: jfloat); overload; virtual; final;
  37070. procedure transform(para1: AGMatrix); overload; virtual; final;
  37071. procedure addBatch(para1: jlong; para2: jfloat; para3: jfloat; para4: jfloat; para5: jfloat; para6: jint); overload; virtual; final;
  37072. procedure addBatch(para1: jlong; para2: AVMotionEvent.Arr1InnerPointerCoords; para3: jint); overload; virtual; final;
  37073. procedure addBatch(para1: jlong; var para2: array of AVMotionEvent.InnerPointerCoords; para3: jint); overload; virtual; final;
  37074. function toString(): JLString; overload; virtual;
  37075. class function axisToString(para1: jint): JLString; static; overload;
  37076. class function axisFromString(para1: JLString): jint; static; overload;
  37077. procedure writeToParcel(para1: AOParcel; para2: jint); overload; virtual;
  37078. end;
  37079. APCalendarContract = class sealed external 'android.provider' name 'CalendarContract' (JLObject)
  37080. public
  37081. type
  37082. InnerExtendedPropertiesColumns = interface;
  37083. Arr1InnerExtendedPropertiesColumns = array of InnerExtendedPropertiesColumns;
  37084. Arr2InnerExtendedPropertiesColumns = array of Arr1InnerExtendedPropertiesColumns;
  37085. Arr3InnerExtendedPropertiesColumns = array of Arr2InnerExtendedPropertiesColumns;
  37086. InnerCalendarAlertsColumns = interface;
  37087. Arr1InnerCalendarAlertsColumns = array of InnerCalendarAlertsColumns;
  37088. Arr2InnerCalendarAlertsColumns = array of Arr1InnerCalendarAlertsColumns;
  37089. Arr3InnerCalendarAlertsColumns = array of Arr2InnerCalendarAlertsColumns;
  37090. InnerRemindersColumns = interface;
  37091. Arr1InnerRemindersColumns = array of InnerRemindersColumns;
  37092. Arr2InnerRemindersColumns = array of Arr1InnerRemindersColumns;
  37093. Arr3InnerRemindersColumns = array of Arr2InnerRemindersColumns;
  37094. InnerEventDaysColumns = interface;
  37095. Arr1InnerEventDaysColumns = array of InnerEventDaysColumns;
  37096. Arr2InnerEventDaysColumns = array of Arr1InnerEventDaysColumns;
  37097. Arr3InnerEventDaysColumns = array of Arr2InnerEventDaysColumns;
  37098. InnerCalendarCacheColumns = interface;
  37099. Arr1InnerCalendarCacheColumns = array of InnerCalendarCacheColumns;
  37100. Arr2InnerCalendarCacheColumns = array of Arr1InnerCalendarCacheColumns;
  37101. Arr3InnerCalendarCacheColumns = array of Arr2InnerCalendarCacheColumns;
  37102. InnerEventsColumns = interface;
  37103. Arr1InnerEventsColumns = array of InnerEventsColumns;
  37104. Arr2InnerEventsColumns = array of Arr1InnerEventsColumns;
  37105. Arr3InnerEventsColumns = array of Arr2InnerEventsColumns;
  37106. InnerAttendeesColumns = interface;
  37107. Arr1InnerAttendeesColumns = array of InnerAttendeesColumns;
  37108. Arr2InnerAttendeesColumns = array of Arr1InnerAttendeesColumns;
  37109. Arr3InnerAttendeesColumns = array of Arr2InnerAttendeesColumns;
  37110. InnerCalendarColumns = interface;
  37111. Arr1InnerCalendarColumns = array of InnerCalendarColumns;
  37112. Arr2InnerCalendarColumns = array of Arr1InnerCalendarColumns;
  37113. Arr3InnerCalendarColumns = array of Arr2InnerCalendarColumns;
  37114. InnerCalendarSyncColumns = interface;
  37115. Arr1InnerCalendarSyncColumns = array of InnerCalendarSyncColumns;
  37116. Arr2InnerCalendarSyncColumns = array of Arr1InnerCalendarSyncColumns;
  37117. Arr3InnerCalendarSyncColumns = array of Arr2InnerCalendarSyncColumns;
  37118. InnerSyncState = class;
  37119. Arr1InnerSyncState = array of InnerSyncState;
  37120. Arr2InnerSyncState = array of Arr1InnerSyncState;
  37121. Arr3InnerSyncState = array of Arr2InnerSyncState;
  37122. InnerEventDays = class;
  37123. Arr1InnerEventDays = array of InnerEventDays;
  37124. Arr2InnerEventDays = array of Arr1InnerEventDays;
  37125. Arr3InnerEventDays = array of Arr2InnerEventDays;
  37126. InnerCalendarCache = class;
  37127. Arr1InnerCalendarCache = array of InnerCalendarCache;
  37128. Arr2InnerCalendarCache = array of Arr1InnerCalendarCache;
  37129. Arr3InnerCalendarCache = array of Arr2InnerCalendarCache;
  37130. InnerExtendedProperties = class;
  37131. Arr1InnerExtendedProperties = array of InnerExtendedProperties;
  37132. Arr2InnerExtendedProperties = array of Arr1InnerExtendedProperties;
  37133. Arr3InnerExtendedProperties = array of Arr2InnerExtendedProperties;
  37134. InnerReminders = class;
  37135. Arr1InnerReminders = array of InnerReminders;
  37136. Arr2InnerReminders = array of Arr1InnerReminders;
  37137. Arr3InnerReminders = array of Arr2InnerReminders;
  37138. InnerAttendees = class;
  37139. Arr1InnerAttendees = array of InnerAttendees;
  37140. Arr2InnerAttendees = array of Arr1InnerAttendees;
  37141. Arr3InnerAttendees = array of Arr2InnerAttendees;
  37142. InnerCalendarAlerts = class;
  37143. Arr1InnerCalendarAlerts = array of InnerCalendarAlerts;
  37144. Arr2InnerCalendarAlerts = array of Arr1InnerCalendarAlerts;
  37145. Arr3InnerCalendarAlerts = array of Arr2InnerCalendarAlerts;
  37146. InnerInstances = class;
  37147. Arr1InnerInstances = array of InnerInstances;
  37148. Arr2InnerInstances = array of Arr1InnerInstances;
  37149. Arr3InnerInstances = array of Arr2InnerInstances;
  37150. InnerSyncColumns = interface;
  37151. Arr1InnerSyncColumns = array of InnerSyncColumns;
  37152. Arr2InnerSyncColumns = array of Arr1InnerSyncColumns;
  37153. Arr3InnerSyncColumns = array of Arr2InnerSyncColumns;
  37154. InnerEvents = class;
  37155. Arr1InnerEvents = array of InnerEvents;
  37156. Arr2InnerEvents = array of Arr1InnerEvents;
  37157. Arr3InnerEvents = array of Arr2InnerEvents;
  37158. InnerEventsEntity = class;
  37159. Arr1InnerEventsEntity = array of InnerEventsEntity;
  37160. Arr2InnerEventsEntity = array of Arr1InnerEventsEntity;
  37161. Arr3InnerEventsEntity = array of Arr2InnerEventsEntity;
  37162. InnerCalendars = class;
  37163. Arr1InnerCalendars = array of InnerCalendars;
  37164. Arr2InnerCalendars = array of Arr1InnerCalendars;
  37165. Arr3InnerCalendars = array of Arr2InnerCalendars;
  37166. InnerCalendarEntity = class;
  37167. Arr1InnerCalendarEntity = array of InnerCalendarEntity;
  37168. Arr2InnerCalendarEntity = array of Arr1InnerCalendarEntity;
  37169. Arr3InnerCalendarEntity = array of Arr2InnerCalendarEntity;
  37170. InnerExtendedPropertiesColumns = interface external 'android.provider' name 'ExtendedPropertiesColumns'
  37171. const
  37172. EVENT_ID = 'event_id';
  37173. NAME = 'name';
  37174. VALUE = 'value';
  37175. end;
  37176. InnerCalendarAlertsColumns = interface external 'android.provider' name 'CalendarAlertsColumns'
  37177. const
  37178. EVENT_ID = 'event_id';
  37179. &BEGIN = 'begin';
  37180. &END = 'end';
  37181. ALARM_TIME = 'alarmTime';
  37182. CREATION_TIME = 'creationTime';
  37183. RECEIVED_TIME = 'receivedTime';
  37184. NOTIFY_TIME = 'notifyTime';
  37185. STATE = 'state';
  37186. STATE_SCHEDULED = 0;
  37187. STATE_FIRED = 1;
  37188. STATE_DISMISSED = 2;
  37189. MINUTES = 'minutes';
  37190. DEFAULT_SORT_ORDER = 'begin ASC,title ASC';
  37191. end;
  37192. InnerRemindersColumns = interface external 'android.provider' name 'RemindersColumns'
  37193. const
  37194. EVENT_ID = 'event_id';
  37195. MINUTES = 'minutes';
  37196. MINUTES_DEFAULT = -1;
  37197. METHOD = 'method';
  37198. METHOD_DEFAULT = 0;
  37199. METHOD_ALERT = 1;
  37200. METHOD_EMAIL = 2;
  37201. METHOD_SMS = 3;
  37202. end;
  37203. InnerEventDaysColumns = interface external 'android.provider' name 'EventDaysColumns'
  37204. const
  37205. STARTDAY = 'startDay';
  37206. ENDDAY = 'endDay';
  37207. end;
  37208. InnerCalendarCacheColumns = interface external 'android.provider' name 'CalendarCacheColumns'
  37209. const
  37210. KEY = 'key';
  37211. VALUE = 'value';
  37212. end;
  37213. InnerEventsColumns = interface external 'android.provider' name 'EventsColumns'
  37214. const
  37215. CALENDAR_ID = 'calendar_id';
  37216. TITLE = 'title';
  37217. DESCRIPTION = 'description';
  37218. EVENT_LOCATION = 'eventLocation';
  37219. EVENT_COLOR = 'eventColor';
  37220. STATUS = 'eventStatus';
  37221. STATUS_TENTATIVE = 0;
  37222. STATUS_CONFIRMED = 1;
  37223. STATUS_CANCELED = 2;
  37224. SELF_ATTENDEE_STATUS = 'selfAttendeeStatus';
  37225. SYNC_DATA1 = 'sync_data1';
  37226. SYNC_DATA2 = 'sync_data2';
  37227. SYNC_DATA3 = 'sync_data3';
  37228. SYNC_DATA4 = 'sync_data4';
  37229. SYNC_DATA5 = 'sync_data5';
  37230. SYNC_DATA6 = 'sync_data6';
  37231. SYNC_DATA7 = 'sync_data7';
  37232. SYNC_DATA8 = 'sync_data8';
  37233. SYNC_DATA9 = 'sync_data9';
  37234. SYNC_DATA10 = 'sync_data10';
  37235. LAST_SYNCED = 'lastSynced';
  37236. DTSTART = 'dtstart';
  37237. DTEND = 'dtend';
  37238. DURATION = 'duration';
  37239. EVENT_TIMEZONE = 'eventTimezone';
  37240. EVENT_END_TIMEZONE = 'eventEndTimezone';
  37241. ALL_DAY = 'allDay';
  37242. ACCESS_LEVEL = 'accessLevel';
  37243. ACCESS_DEFAULT = 0;
  37244. ACCESS_CONFIDENTIAL = 1;
  37245. ACCESS_PRIVATE = 2;
  37246. ACCESS_PUBLIC = 3;
  37247. AVAILABILITY = 'availability';
  37248. AVAILABILITY_BUSY = 0;
  37249. AVAILABILITY_FREE = 1;
  37250. HAS_ALARM = 'hasAlarm';
  37251. HAS_EXTENDED_PROPERTIES = 'hasExtendedProperties';
  37252. RRULE = 'rrule';
  37253. RDATE = 'rdate';
  37254. EXRULE = 'exrule';
  37255. EXDATE = 'exdate';
  37256. ORIGINAL_ID = 'original_id';
  37257. ORIGINAL_SYNC_ID = 'original_sync_id';
  37258. ORIGINAL_INSTANCE_TIME = 'originalInstanceTime';
  37259. ORIGINAL_ALL_DAY = 'originalAllDay';
  37260. LAST_DATE = 'lastDate';
  37261. HAS_ATTENDEE_DATA = 'hasAttendeeData';
  37262. GUESTS_CAN_MODIFY = 'guestsCanModify';
  37263. GUESTS_CAN_INVITE_OTHERS = 'guestsCanInviteOthers';
  37264. GUESTS_CAN_SEE_GUESTS = 'guestsCanSeeGuests';
  37265. ORGANIZER = 'organizer';
  37266. CAN_INVITE_OTHERS = 'canInviteOthers';
  37267. end;
  37268. InnerAttendeesColumns = interface external 'android.provider' name 'AttendeesColumns'
  37269. const
  37270. EVENT_ID = 'event_id';
  37271. ATTENDEE_NAME = 'attendeeName';
  37272. ATTENDEE_EMAIL = 'attendeeEmail';
  37273. ATTENDEE_RELATIONSHIP = 'attendeeRelationship';
  37274. RELATIONSHIP_NONE = 0;
  37275. RELATIONSHIP_ATTENDEE = 1;
  37276. RELATIONSHIP_ORGANIZER = 2;
  37277. RELATIONSHIP_PERFORMER = 3;
  37278. RELATIONSHIP_SPEAKER = 4;
  37279. ATTENDEE_TYPE = 'attendeeType';
  37280. TYPE_NONE = 0;
  37281. TYPE_REQUIRED = 1;
  37282. TYPE_OPTIONAL = 2;
  37283. ATTENDEE_STATUS = 'attendeeStatus';
  37284. ATTENDEE_STATUS_NONE = 0;
  37285. ATTENDEE_STATUS_ACCEPTED = 1;
  37286. ATTENDEE_STATUS_DECLINED = 2;
  37287. ATTENDEE_STATUS_INVITED = 3;
  37288. ATTENDEE_STATUS_TENTATIVE = 4;
  37289. end;
  37290. InnerCalendarColumns = interface external 'android.provider' name 'CalendarColumns'
  37291. const
  37292. CALENDAR_COLOR = 'calendar_color';
  37293. CALENDAR_DISPLAY_NAME = 'calendar_displayName';
  37294. CALENDAR_ACCESS_LEVEL = 'calendar_access_level';
  37295. CAL_ACCESS_NONE = 0;
  37296. CAL_ACCESS_FREEBUSY = 100;
  37297. CAL_ACCESS_READ = 200;
  37298. CAL_ACCESS_RESPOND = 300;
  37299. CAL_ACCESS_OVERRIDE = 400;
  37300. CAL_ACCESS_CONTRIBUTOR = 500;
  37301. CAL_ACCESS_EDITOR = 600;
  37302. CAL_ACCESS_OWNER = 700;
  37303. CAL_ACCESS_ROOT = 800;
  37304. VISIBLE = 'visible';
  37305. CALENDAR_TIME_ZONE = 'calendar_timezone';
  37306. SYNC_EVENTS = 'sync_events';
  37307. OWNER_ACCOUNT = 'ownerAccount';
  37308. CAN_ORGANIZER_RESPOND = 'canOrganizerRespond';
  37309. CAN_MODIFY_TIME_ZONE = 'canModifyTimeZone';
  37310. MAX_REMINDERS = 'maxReminders';
  37311. ALLOWED_REMINDERS = 'allowedReminders';
  37312. end;
  37313. InnerCalendarSyncColumns = interface external 'android.provider' name 'CalendarSyncColumns'
  37314. const
  37315. CAL_SYNC1 = 'cal_sync1';
  37316. CAL_SYNC2 = 'cal_sync2';
  37317. CAL_SYNC3 = 'cal_sync3';
  37318. CAL_SYNC4 = 'cal_sync4';
  37319. CAL_SYNC5 = 'cal_sync5';
  37320. CAL_SYNC6 = 'cal_sync6';
  37321. CAL_SYNC7 = 'cal_sync7';
  37322. CAL_SYNC8 = 'cal_sync8';
  37323. CAL_SYNC9 = 'cal_sync9';
  37324. CAL_SYNC10 = 'cal_sync10';
  37325. end;
  37326. InnerSyncState = class sealed external 'android.provider' name 'SyncState' (JLObject, APSyncStateContract.InnerColumns)
  37327. public
  37328. final class var
  37329. fCONTENT_URI: ANUri; external name 'CONTENT_URI';
  37330. end;
  37331. InnerEventDays = class sealed external 'android.provider' name 'EventDays' (JLObject, APCalendarContract.InnerEventDaysColumns)
  37332. public
  37333. final class var
  37334. fCONTENT_URI: ANUri; external name 'CONTENT_URI';
  37335. public
  37336. class function query(para1: ACContentResolver; para2: jint; para3: jint; para4: Arr1JLString): ADCursor; static; overload; final;
  37337. class function query(para1: ACContentResolver; para2: jint; para3: jint; var para4: array of JLString): ADCursor; static; overload; final;
  37338. end;
  37339. InnerCalendarCache = class sealed external 'android.provider' name 'CalendarCache' (JLObject, APCalendarContract.InnerCalendarCacheColumns)
  37340. public
  37341. final class var
  37342. fURI: ANUri; external name 'URI';
  37343. public
  37344. const
  37345. KEY_TIMEZONE_TYPE = 'timezoneType';
  37346. KEY_TIMEZONE_INSTANCES = 'timezoneInstances';
  37347. KEY_TIMEZONE_INSTANCES_PREVIOUS = 'timezoneInstancesPrevious';
  37348. TIMEZONE_TYPE_AUTO = 'auto';
  37349. TIMEZONE_TYPE_HOME = 'home';
  37350. end;
  37351. InnerExtendedProperties = class sealed external 'android.provider' name 'ExtendedProperties' (JLObject, APBaseColumns, APCalendarContract.InnerExtendedPropertiesColumns, APCalendarContract.InnerEventsColumns)
  37352. public
  37353. final class var
  37354. fCONTENT_URI: ANUri; external name 'CONTENT_URI';
  37355. end;
  37356. InnerReminders = class sealed external 'android.provider' name 'Reminders' (JLObject, APBaseColumns, APCalendarContract.InnerRemindersColumns, APCalendarContract.InnerEventsColumns)
  37357. public
  37358. final class var
  37359. fCONTENT_URI: ANUri; external name 'CONTENT_URI';
  37360. public
  37361. class function query(para1: ACContentResolver; para2: jlong; para3: Arr1JLString): ADCursor; static; overload; final;
  37362. class function query(para1: ACContentResolver; para2: jlong; var para3: array of JLString): ADCursor; static; overload; final;
  37363. end;
  37364. InnerAttendees = class sealed external 'android.provider' name 'Attendees' (JLObject, APBaseColumns, APCalendarContract.InnerAttendeesColumns, APCalendarContract.InnerEventsColumns)
  37365. public
  37366. final class var
  37367. fCONTENT_URI: ANUri; external name 'CONTENT_URI';
  37368. public
  37369. class function query(para1: ACContentResolver; para2: jlong; para3: Arr1JLString): ADCursor; static; overload; final;
  37370. class function query(para1: ACContentResolver; para2: jlong; var para3: array of JLString): ADCursor; static; overload; final;
  37371. end;
  37372. InnerCalendarAlerts = class sealed external 'android.provider' name 'CalendarAlerts' (JLObject, APBaseColumns, APCalendarContract.InnerCalendarAlertsColumns, APCalendarContract.InnerEventsColumns, APCalendarContract.InnerCalendarColumns)
  37373. public
  37374. final class var
  37375. fCONTENT_URI: ANUri; external name 'CONTENT_URI';
  37376. fCONTENT_URI_BY_INSTANCE: ANUri; external name 'CONTENT_URI_BY_INSTANCE';
  37377. end;
  37378. InnerInstances = class sealed external 'android.provider' name 'Instances' (JLObject, APBaseColumns, APCalendarContract.InnerEventsColumns, APCalendarContract.InnerCalendarColumns)
  37379. public
  37380. final class var
  37381. fCONTENT_URI: ANUri; external name 'CONTENT_URI';
  37382. fCONTENT_BY_DAY_URI: ANUri; external name 'CONTENT_BY_DAY_URI';
  37383. fCONTENT_SEARCH_URI: ANUri; external name 'CONTENT_SEARCH_URI';
  37384. fCONTENT_SEARCH_BY_DAY_URI: ANUri; external name 'CONTENT_SEARCH_BY_DAY_URI';
  37385. public
  37386. const
  37387. &BEGIN = 'begin';
  37388. &END = 'end';
  37389. EVENT_ID = 'event_id';
  37390. START_DAY = 'startDay';
  37391. END_DAY = 'endDay';
  37392. START_MINUTE = 'startMinute';
  37393. END_MINUTE = 'endMinute';
  37394. public
  37395. class function query(para1: ACContentResolver; para2: Arr1JLString; para3: jlong; para4: jlong): ADCursor; static; overload; final;
  37396. class function query(para1: ACContentResolver; var para2: array of JLString; para3: jlong; para4: jlong): ADCursor; static; overload; final;
  37397. class function query(para1: ACContentResolver; para2: Arr1JLString; para3: jlong; para4: jlong; para5: JLString): ADCursor; static; overload; final;
  37398. class function query(para1: ACContentResolver; var para2: array of JLString; para3: jlong; para4: jlong; para5: JLString): ADCursor; static; overload; final;
  37399. end;
  37400. InnerSyncColumns = interface external 'android.provider' name 'SyncColumns' (APCalendarContract.InnerCalendarSyncColumns)
  37401. const
  37402. ACCOUNT_NAME = 'account_name';
  37403. ACCOUNT_TYPE = 'account_type';
  37404. _SYNC_ID = '_sync_id';
  37405. DIRTY = 'dirty';
  37406. DELETED = 'deleted';
  37407. CAN_PARTIALLY_UPDATE = 'canPartiallyUpdate';
  37408. end;
  37409. InnerEvents = class sealed external 'android.provider' name 'Events' (JLObject, APBaseColumns, APCalendarContract.InnerSyncColumns, APCalendarContract.InnerEventsColumns, APCalendarContract.InnerCalendarColumns)
  37410. public
  37411. final class var
  37412. fCONTENT_URI: ANUri; external name 'CONTENT_URI';
  37413. fCONTENT_EXCEPTION_URI: ANUri; external name 'CONTENT_EXCEPTION_URI';
  37414. end;
  37415. InnerEventsEntity = class sealed external 'android.provider' name 'EventsEntity' (JLObject, APBaseColumns, APCalendarContract.InnerSyncColumns, APCalendarContract.InnerEventsColumns)
  37416. public
  37417. final class var
  37418. fCONTENT_URI: ANUri; external name 'CONTENT_URI';
  37419. public
  37420. class function newEntityIterator(para1: ADCursor; para2: ACContentResolver): ACEntityIterator; static; overload;
  37421. class function newEntityIterator(para1: ADCursor; para2: ACContentProviderClient): ACEntityIterator; static; overload;
  37422. end;
  37423. InnerCalendars = class sealed external 'android.provider' name 'Calendars' (JLObject, APBaseColumns, APCalendarContract.InnerSyncColumns, APCalendarContract.InnerCalendarColumns)
  37424. public
  37425. final class var
  37426. fCONTENT_URI: ANUri; external name 'CONTENT_URI';
  37427. public
  37428. const
  37429. DEFAULT_SORT_ORDER = 'calendar_displayName';
  37430. NAME = 'name';
  37431. CALENDAR_LOCATION = 'calendar_location';
  37432. end;
  37433. InnerCalendarEntity = class sealed external 'android.provider' name 'CalendarEntity' (JLObject, APBaseColumns, APCalendarContract.InnerSyncColumns, APCalendarContract.InnerCalendarColumns)
  37434. public
  37435. final class var
  37436. fCONTENT_URI: ANUri; external name 'CONTENT_URI';
  37437. public
  37438. class function newEntityIterator(para1: ADCursor): ACEntityIterator; static; overload;
  37439. end;
  37440. public
  37441. const
  37442. ACTION_EVENT_REMINDER = 'android.intent.action.EVENT_REMINDER';
  37443. EXTRA_EVENT_BEGIN_TIME = 'beginTime';
  37444. EXTRA_EVENT_END_TIME = 'endTime';
  37445. EXTRA_EVENT_ALL_DAY = 'allDay';
  37446. AUTHORITY = 'com.android.calendar';
  37447. public
  37448. final class var
  37449. fCONTENT_URI: ANUri; external name 'CONTENT_URI';
  37450. public
  37451. const
  37452. CALLER_IS_SYNCADAPTER = 'caller_is_syncadapter';
  37453. ACCOUNT_TYPE_LOCAL = 'LOCAL';
  37454. end;
  37455. APContactsContract = class sealed external 'android.provider' name 'ContactsContract' (JLObject)
  37456. public
  37457. type
  37458. InnerIntents = class;
  37459. Arr1InnerIntents = array of InnerIntents;
  37460. Arr2InnerIntents = array of Arr1InnerIntents;
  37461. Arr3InnerIntents = array of Arr2InnerIntents;
  37462. InnerDisplayPhoto = class;
  37463. Arr1InnerDisplayPhoto = array of InnerDisplayPhoto;
  37464. Arr2InnerDisplayPhoto = array of Arr1InnerDisplayPhoto;
  37465. Arr3InnerDisplayPhoto = array of Arr2InnerDisplayPhoto;
  37466. InnerQuickContact = class;
  37467. Arr1InnerQuickContact = array of InnerQuickContact;
  37468. Arr2InnerQuickContact = array of Arr1InnerQuickContact;
  37469. Arr3InnerQuickContact = array of Arr2InnerQuickContact;
  37470. InnerDataUsageFeedback = class;
  37471. Arr1InnerDataUsageFeedback = array of InnerDataUsageFeedback;
  37472. Arr2InnerDataUsageFeedback = array of Arr1InnerDataUsageFeedback;
  37473. Arr3InnerDataUsageFeedback = array of Arr2InnerDataUsageFeedback;
  37474. InnerSettingsColumns = interface;
  37475. Arr1InnerSettingsColumns = array of InnerSettingsColumns;
  37476. Arr2InnerSettingsColumns = array of Arr1InnerSettingsColumns;
  37477. Arr3InnerSettingsColumns = array of Arr2InnerSettingsColumns;
  37478. InnerGroupsColumns = interface;
  37479. Arr1InnerGroupsColumns = array of InnerGroupsColumns;
  37480. Arr2InnerGroupsColumns = array of Arr1InnerGroupsColumns;
  37481. Arr3InnerGroupsColumns = array of Arr2InnerGroupsColumns;
  37482. InnerPresenceColumns = interface;
  37483. Arr1InnerPresenceColumns = array of InnerPresenceColumns;
  37484. Arr2InnerPresenceColumns = array of Arr1InnerPresenceColumns;
  37485. Arr3InnerPresenceColumns = array of Arr2InnerPresenceColumns;
  37486. InnerPhoneLookupColumns = interface;
  37487. Arr1InnerPhoneLookupColumns = array of InnerPhoneLookupColumns;
  37488. Arr2InnerPhoneLookupColumns = array of Arr1InnerPhoneLookupColumns;
  37489. Arr3InnerPhoneLookupColumns = array of Arr2InnerPhoneLookupColumns;
  37490. InnerDataColumns = interface;
  37491. Arr1InnerDataColumns = array of InnerDataColumns;
  37492. Arr2InnerDataColumns = array of Arr1InnerDataColumns;
  37493. Arr3InnerDataColumns = array of Arr2InnerDataColumns;
  37494. InnerStatusColumns = interface;
  37495. Arr1InnerStatusColumns = array of InnerStatusColumns;
  37496. Arr2InnerStatusColumns = array of Arr1InnerStatusColumns;
  37497. Arr3InnerStatusColumns = array of Arr2InnerStatusColumns;
  37498. InnerRawContactsColumns = interface;
  37499. Arr1InnerRawContactsColumns = array of InnerRawContactsColumns;
  37500. Arr2InnerRawContactsColumns = array of Arr1InnerRawContactsColumns;
  37501. Arr3InnerRawContactsColumns = array of Arr2InnerRawContactsColumns;
  37502. InnerContactNameColumns = interface;
  37503. Arr1InnerContactNameColumns = array of InnerContactNameColumns;
  37504. Arr2InnerContactNameColumns = array of Arr1InnerContactNameColumns;
  37505. Arr3InnerContactNameColumns = array of Arr2InnerContactNameColumns;
  37506. InnerDisplayNameSources = interface;
  37507. Arr1InnerDisplayNameSources = array of InnerDisplayNameSources;
  37508. Arr2InnerDisplayNameSources = array of Arr1InnerDisplayNameSources;
  37509. Arr3InnerDisplayNameSources = array of Arr2InnerDisplayNameSources;
  37510. InnerPhoneticNameStyle = interface;
  37511. Arr1InnerPhoneticNameStyle = array of InnerPhoneticNameStyle;
  37512. Arr2InnerPhoneticNameStyle = array of Arr1InnerPhoneticNameStyle;
  37513. Arr3InnerPhoneticNameStyle = array of Arr2InnerPhoneticNameStyle;
  37514. InnerFullNameStyle = interface;
  37515. Arr1InnerFullNameStyle = array of InnerFullNameStyle;
  37516. Arr2InnerFullNameStyle = array of Arr1InnerFullNameStyle;
  37517. Arr3InnerFullNameStyle = array of Arr2InnerFullNameStyle;
  37518. InnerContactStatusColumns = interface;
  37519. Arr1InnerContactStatusColumns = array of InnerContactStatusColumns;
  37520. Arr2InnerContactStatusColumns = array of Arr1InnerContactStatusColumns;
  37521. Arr3InnerContactStatusColumns = array of Arr2InnerContactStatusColumns;
  37522. InnerContactsColumns = interface;
  37523. Arr1InnerContactsColumns = array of InnerContactsColumns;
  37524. Arr2InnerContactsColumns = array of Arr1InnerContactsColumns;
  37525. Arr3InnerContactsColumns = array of Arr2InnerContactsColumns;
  37526. InnerContactOptionsColumns = interface;
  37527. Arr1InnerContactOptionsColumns = array of InnerContactOptionsColumns;
  37528. Arr2InnerContactOptionsColumns = array of Arr1InnerContactOptionsColumns;
  37529. Arr3InnerContactOptionsColumns = array of Arr2InnerContactOptionsColumns;
  37530. InnerBaseSyncColumns = interface;
  37531. Arr1InnerBaseSyncColumns = array of InnerBaseSyncColumns;
  37532. Arr2InnerBaseSyncColumns = array of Arr1InnerBaseSyncColumns;
  37533. Arr3InnerBaseSyncColumns = array of Arr2InnerBaseSyncColumns;
  37534. InnerAggregationExceptions = class;
  37535. Arr1InnerAggregationExceptions = array of InnerAggregationExceptions;
  37536. Arr2InnerAggregationExceptions = array of Arr1InnerAggregationExceptions;
  37537. Arr3InnerAggregationExceptions = array of Arr2InnerAggregationExceptions;
  37538. InnerDirectory = class;
  37539. Arr1InnerDirectory = array of InnerDirectory;
  37540. Arr2InnerDirectory = array of Arr1InnerDirectory;
  37541. Arr3InnerDirectory = array of Arr2InnerDirectory;
  37542. InnerProfileSyncState = class;
  37543. Arr1InnerProfileSyncState = array of InnerProfileSyncState;
  37544. Arr2InnerProfileSyncState = array of Arr1InnerProfileSyncState;
  37545. Arr3InnerProfileSyncState = array of Arr2InnerProfileSyncState;
  37546. InnerSyncState = class;
  37547. Arr1InnerSyncState = array of InnerSyncState;
  37548. Arr2InnerSyncState = array of Arr1InnerSyncState;
  37549. Arr3InnerSyncState = array of Arr2InnerSyncState;
  37550. InnerSettings = class;
  37551. Arr1InnerSettings = array of InnerSettings;
  37552. Arr2InnerSettings = array of Arr1InnerSettings;
  37553. Arr3InnerSettings = array of Arr2InnerSettings;
  37554. InnerStatusUpdates = class;
  37555. Arr1InnerStatusUpdates = array of InnerStatusUpdates;
  37556. Arr2InnerStatusUpdates = array of Arr1InnerStatusUpdates;
  37557. Arr3InnerStatusUpdates = array of Arr2InnerStatusUpdates;
  37558. InnerRawContactsEntity = class;
  37559. Arr1InnerRawContactsEntity = array of InnerRawContactsEntity;
  37560. Arr2InnerRawContactsEntity = array of Arr1InnerRawContactsEntity;
  37561. Arr3InnerRawContactsEntity = array of Arr2InnerRawContactsEntity;
  37562. InnerPhoneLookup = class;
  37563. Arr1InnerPhoneLookup = array of InnerPhoneLookup;
  37564. Arr2InnerPhoneLookup = array of Arr1InnerPhoneLookup;
  37565. Arr3InnerPhoneLookup = array of Arr2InnerPhoneLookup;
  37566. InnerDataColumnsWithJoins = interface;
  37567. Arr1InnerDataColumnsWithJoins = array of InnerDataColumnsWithJoins;
  37568. Arr2InnerDataColumnsWithJoins = array of Arr1InnerDataColumnsWithJoins;
  37569. Arr3InnerDataColumnsWithJoins = array of Arr2InnerDataColumnsWithJoins;
  37570. InnerProfile = class;
  37571. Arr1InnerProfile = array of InnerProfile;
  37572. Arr2InnerProfile = array of Arr1InnerProfile;
  37573. Arr3InnerProfile = array of Arr2InnerProfile;
  37574. InnerSyncColumns = interface;
  37575. Arr1InnerSyncColumns = array of InnerSyncColumns;
  37576. Arr2InnerSyncColumns = array of Arr1InnerSyncColumns;
  37577. Arr3InnerSyncColumns = array of Arr2InnerSyncColumns;
  37578. InnerPresence = class;
  37579. Arr1InnerPresence = array of InnerPresence;
  37580. Arr2InnerPresence = array of Arr1InnerPresence;
  37581. Arr3InnerPresence = array of Arr2InnerPresence;
  37582. InnerCommonDataKinds = class;
  37583. Arr1InnerCommonDataKinds = array of InnerCommonDataKinds;
  37584. Arr2InnerCommonDataKinds = array of Arr1InnerCommonDataKinds;
  37585. Arr3InnerCommonDataKinds = array of Arr2InnerCommonDataKinds;
  37586. InnerData = class;
  37587. Arr1InnerData = array of InnerData;
  37588. Arr2InnerData = array of Arr1InnerData;
  37589. Arr3InnerData = array of Arr2InnerData;
  37590. InnerGroups = class;
  37591. Arr1InnerGroups = array of InnerGroups;
  37592. Arr2InnerGroups = array of Arr1InnerGroups;
  37593. Arr3InnerGroups = array of Arr2InnerGroups;
  37594. InnerRawContacts = class;
  37595. Arr1InnerRawContacts = array of InnerRawContacts;
  37596. Arr2InnerRawContacts = array of Arr1InnerRawContacts;
  37597. Arr3InnerRawContacts = array of Arr2InnerRawContacts;
  37598. InnerContacts = class;
  37599. Arr1InnerContacts = array of InnerContacts;
  37600. Arr2InnerContacts = array of Arr1InnerContacts;
  37601. Arr3InnerContacts = array of Arr2InnerContacts;
  37602. InnerIntents = class sealed external 'android.provider' name 'Intents' (JLObject)
  37603. public
  37604. type
  37605. InnerInsert = class;
  37606. Arr1InnerInsert = array of InnerInsert;
  37607. Arr2InnerInsert = array of Arr1InnerInsert;
  37608. Arr3InnerInsert = array of Arr2InnerInsert;
  37609. InnerInsert = class sealed external 'android.provider' name 'Insert' (JLObject)
  37610. public
  37611. const
  37612. ACTION = 'android.intent.action.INSERT';
  37613. FULL_MODE = 'full_mode';
  37614. NAME = 'name';
  37615. PHONETIC_NAME = 'phonetic_name';
  37616. COMPANY = 'company';
  37617. JOB_TITLE = 'job_title';
  37618. NOTES = 'notes';
  37619. PHONE = 'phone';
  37620. PHONE_TYPE = 'phone_type';
  37621. PHONE_ISPRIMARY = 'phone_isprimary';
  37622. SECONDARY_PHONE = 'secondary_phone';
  37623. SECONDARY_PHONE_TYPE = 'secondary_phone_type';
  37624. TERTIARY_PHONE = 'tertiary_phone';
  37625. TERTIARY_PHONE_TYPE = 'tertiary_phone_type';
  37626. EMAIL = 'email';
  37627. EMAIL_TYPE = 'email_type';
  37628. EMAIL_ISPRIMARY = 'email_isprimary';
  37629. SECONDARY_EMAIL = 'secondary_email';
  37630. SECONDARY_EMAIL_TYPE = 'secondary_email_type';
  37631. TERTIARY_EMAIL = 'tertiary_email';
  37632. TERTIARY_EMAIL_TYPE = 'tertiary_email_type';
  37633. POSTAL = 'postal';
  37634. POSTAL_TYPE = 'postal_type';
  37635. POSTAL_ISPRIMARY = 'postal_isprimary';
  37636. IM_HANDLE = 'im_handle';
  37637. IM_PROTOCOL = 'im_protocol';
  37638. IM_ISPRIMARY = 'im_isprimary';
  37639. DATA = 'data';
  37640. public
  37641. constructor create(); overload;
  37642. end;
  37643. public
  37644. const
  37645. SEARCH_SUGGESTION_CLICKED = 'android.provider.Contacts.SEARCH_SUGGESTION_CLICKED';
  37646. SEARCH_SUGGESTION_DIAL_NUMBER_CLICKED = 'android.provider.Contacts.SEARCH_SUGGESTION_DIAL_NUMBER_CLICKED';
  37647. SEARCH_SUGGESTION_CREATE_CONTACT_CLICKED = 'android.provider.Contacts.SEARCH_SUGGESTION_CREATE_CONTACT_CLICKED';
  37648. ATTACH_IMAGE = 'com.android.contacts.action.ATTACH_IMAGE';
  37649. INVITE_CONTACT = 'com.android.contacts.action.INVITE_CONTACT';
  37650. SHOW_OR_CREATE_CONTACT = 'com.android.contacts.action.SHOW_OR_CREATE_CONTACT';
  37651. EXTRA_FORCE_CREATE = 'com.android.contacts.action.FORCE_CREATE';
  37652. EXTRA_CREATE_DESCRIPTION = 'com.android.contacts.action.CREATE_DESCRIPTION';
  37653. public
  37654. constructor create(); overload;
  37655. end;
  37656. InnerDisplayPhoto = class sealed external 'android.provider' name 'DisplayPhoto' (JLObject)
  37657. public
  37658. final class var
  37659. fCONTENT_URI: ANUri; external name 'CONTENT_URI';
  37660. fCONTENT_MAX_DIMENSIONS_URI: ANUri; external name 'CONTENT_MAX_DIMENSIONS_URI';
  37661. public
  37662. const
  37663. DISPLAY_MAX_DIM = 'display_max_dim';
  37664. THUMBNAIL_MAX_DIM = 'thumbnail_max_dim';
  37665. end;
  37666. InnerQuickContact = class sealed external 'android.provider' name 'QuickContact' (JLObject)
  37667. public
  37668. const
  37669. MODE_SMALL = 1;
  37670. MODE_MEDIUM = 2;
  37671. MODE_LARGE = 3;
  37672. public
  37673. constructor create(); overload;
  37674. class procedure showQuickContact(para1: ACContext; para2: AVView; para3: ANUri; para4: jint; para5: Arr1JLString); static; overload;
  37675. class procedure showQuickContact(para1: ACContext; para2: AVView; para3: ANUri; para4: jint; var para5: array of JLString); static; overload;
  37676. class procedure showQuickContact(para1: ACContext; para2: AGRect; para3: ANUri; para4: jint; para5: Arr1JLString); static; overload;
  37677. class procedure showQuickContact(para1: ACContext; para2: AGRect; para3: ANUri; para4: jint; var para5: array of JLString); static; overload;
  37678. end;
  37679. InnerDataUsageFeedback = class sealed external 'android.provider' name 'DataUsageFeedback' (JLObject)
  37680. public
  37681. final class var
  37682. fFEEDBACK_URI: ANUri; external name 'FEEDBACK_URI';
  37683. public
  37684. const
  37685. USAGE_TYPE = 'type';
  37686. USAGE_TYPE_CALL = 'call';
  37687. USAGE_TYPE_LONG_TEXT = 'long_text';
  37688. USAGE_TYPE_SHORT_TEXT = 'short_text';
  37689. public
  37690. constructor create(); overload;
  37691. end;
  37692. InnerSettingsColumns = interface external 'android.provider' name 'SettingsColumns'
  37693. const
  37694. ACCOUNT_NAME = 'account_name';
  37695. ACCOUNT_TYPE = 'account_type';
  37696. DATA_SET = 'data_set';
  37697. SHOULD_SYNC = 'should_sync';
  37698. UNGROUPED_VISIBLE = 'ungrouped_visible';
  37699. ANY_UNSYNCED = 'any_unsynced';
  37700. UNGROUPED_COUNT = 'summ_count';
  37701. UNGROUPED_WITH_PHONES = 'summ_phones';
  37702. end;
  37703. InnerGroupsColumns = interface external 'android.provider' name 'GroupsColumns'
  37704. const
  37705. DATA_SET = 'data_set';
  37706. TITLE = 'title';
  37707. NOTES = 'notes';
  37708. SYSTEM_ID = 'system_id';
  37709. SUMMARY_COUNT = 'summ_count';
  37710. SUMMARY_WITH_PHONES = 'summ_phones';
  37711. GROUP_VISIBLE = 'group_visible';
  37712. DELETED = 'deleted';
  37713. SHOULD_SYNC = 'should_sync';
  37714. AUTO_ADD = 'auto_add';
  37715. FAVORITES = 'favorites';
  37716. GROUP_IS_READ_ONLY = 'group_is_read_only';
  37717. end;
  37718. InnerPresenceColumns = interface external 'android.provider' name 'PresenceColumns'
  37719. const
  37720. DATA_ID = 'presence_data_id';
  37721. PROTOCOL = 'protocol';
  37722. CUSTOM_PROTOCOL = 'custom_protocol';
  37723. IM_HANDLE = 'im_handle';
  37724. IM_ACCOUNT = 'im_account';
  37725. end;
  37726. InnerPhoneLookupColumns = interface external 'android.provider' name 'PhoneLookupColumns'
  37727. const
  37728. NUMBER = 'number';
  37729. &TYPE = 'type';
  37730. &LABEL = 'label';
  37731. end;
  37732. InnerDataColumns = interface external 'android.provider' name 'DataColumns'
  37733. const
  37734. MIMETYPE = 'mimetype';
  37735. RAW_CONTACT_ID = 'raw_contact_id';
  37736. IS_PRIMARY = 'is_primary';
  37737. IS_SUPER_PRIMARY = 'is_super_primary';
  37738. IS_READ_ONLY = 'is_read_only';
  37739. DATA_VERSION = 'data_version';
  37740. DATA1 = 'data1';
  37741. DATA2 = 'data2';
  37742. DATA3 = 'data3';
  37743. DATA4 = 'data4';
  37744. DATA5 = 'data5';
  37745. DATA6 = 'data6';
  37746. DATA7 = 'data7';
  37747. DATA8 = 'data8';
  37748. DATA9 = 'data9';
  37749. DATA10 = 'data10';
  37750. DATA11 = 'data11';
  37751. DATA12 = 'data12';
  37752. DATA13 = 'data13';
  37753. DATA14 = 'data14';
  37754. DATA15 = 'data15';
  37755. SYNC1 = 'data_sync1';
  37756. SYNC2 = 'data_sync2';
  37757. SYNC3 = 'data_sync3';
  37758. SYNC4 = 'data_sync4';
  37759. end;
  37760. InnerStatusColumns = interface external 'android.provider' name 'StatusColumns'
  37761. const
  37762. PRESENCE = 'mode';
  37763. PRESENCE_STATUS = 'mode';
  37764. OFFLINE = 0;
  37765. INVISIBLE = 1;
  37766. AWAY = 2;
  37767. IDLE = 3;
  37768. DO_NOT_DISTURB = 4;
  37769. AVAILABLE = 5;
  37770. STATUS = 'status';
  37771. PRESENCE_CUSTOM_STATUS = 'status';
  37772. STATUS_TIMESTAMP = 'status_ts';
  37773. STATUS_RES_PACKAGE = 'status_res_package';
  37774. STATUS_LABEL = 'status_label';
  37775. STATUS_ICON = 'status_icon';
  37776. CHAT_CAPABILITY = 'chat_capability';
  37777. CAPABILITY_HAS_VOICE = 1;
  37778. CAPABILITY_HAS_VIDEO = 2;
  37779. CAPABILITY_HAS_CAMERA = 4;
  37780. end;
  37781. InnerRawContactsColumns = interface external 'android.provider' name 'RawContactsColumns'
  37782. const
  37783. CONTACT_ID = 'contact_id';
  37784. DATA_SET = 'data_set';
  37785. AGGREGATION_MODE = 'aggregation_mode';
  37786. DELETED = 'deleted';
  37787. RAW_CONTACT_IS_READ_ONLY = 'raw_contact_is_read_only';
  37788. RAW_CONTACT_IS_USER_PROFILE = 'raw_contact_is_user_profile';
  37789. end;
  37790. InnerContactNameColumns = interface external 'android.provider' name 'ContactNameColumns'
  37791. const
  37792. DISPLAY_NAME_SOURCE = 'display_name_source';
  37793. DISPLAY_NAME_PRIMARY = 'display_name';
  37794. DISPLAY_NAME_ALTERNATIVE = 'display_name_alt';
  37795. PHONETIC_NAME_STYLE = 'phonetic_name_style';
  37796. PHONETIC_NAME = 'phonetic_name';
  37797. SORT_KEY_PRIMARY = 'sort_key';
  37798. SORT_KEY_ALTERNATIVE = 'sort_key_alt';
  37799. end;
  37800. InnerDisplayNameSources = interface external 'android.provider' name 'DisplayNameSources'
  37801. const
  37802. UNDEFINED = 0;
  37803. EMAIL = 10;
  37804. PHONE = 20;
  37805. ORGANIZATION = 30;
  37806. NICKNAME = 35;
  37807. STRUCTURED_NAME = 40;
  37808. end;
  37809. InnerPhoneticNameStyle = interface external 'android.provider' name 'PhoneticNameStyle'
  37810. const
  37811. UNDEFINED = 0;
  37812. PINYIN = 3;
  37813. JAPANESE = 4;
  37814. KOREAN = 5;
  37815. end;
  37816. InnerFullNameStyle = interface external 'android.provider' name 'FullNameStyle'
  37817. const
  37818. UNDEFINED = 0;
  37819. WESTERN = 1;
  37820. CJK = 2;
  37821. CHINESE = 3;
  37822. JAPANESE = 4;
  37823. KOREAN = 5;
  37824. end;
  37825. InnerContactStatusColumns = interface external 'android.provider' name 'ContactStatusColumns'
  37826. const
  37827. CONTACT_PRESENCE = 'contact_presence';
  37828. CONTACT_CHAT_CAPABILITY = 'contact_chat_capability';
  37829. CONTACT_STATUS = 'contact_status';
  37830. CONTACT_STATUS_TIMESTAMP = 'contact_status_ts';
  37831. CONTACT_STATUS_RES_PACKAGE = 'contact_status_res_package';
  37832. CONTACT_STATUS_LABEL = 'contact_status_label';
  37833. CONTACT_STATUS_ICON = 'contact_status_icon';
  37834. end;
  37835. InnerContactsColumns = interface external 'android.provider' name 'ContactsColumns'
  37836. const
  37837. DISPLAY_NAME = 'display_name';
  37838. PHOTO_ID = 'photo_id';
  37839. PHOTO_FILE_ID = 'photo_file_id';
  37840. PHOTO_URI = 'photo_uri';
  37841. PHOTO_THUMBNAIL_URI = 'photo_thumb_uri';
  37842. IN_VISIBLE_GROUP = 'in_visible_group';
  37843. IS_USER_PROFILE = 'is_user_profile';
  37844. HAS_PHONE_NUMBER = 'has_phone_number';
  37845. LOOKUP_KEY = 'lookup';
  37846. end;
  37847. InnerContactOptionsColumns = interface external 'android.provider' name 'ContactOptionsColumns'
  37848. const
  37849. TIMES_CONTACTED = 'times_contacted';
  37850. LAST_TIME_CONTACTED = 'last_time_contacted';
  37851. STARRED = 'starred';
  37852. CUSTOM_RINGTONE = 'custom_ringtone';
  37853. SEND_TO_VOICEMAIL = 'send_to_voicemail';
  37854. end;
  37855. InnerBaseSyncColumns = interface external 'android.provider' name 'BaseSyncColumns'
  37856. const
  37857. SYNC1 = 'sync1';
  37858. SYNC2 = 'sync2';
  37859. SYNC3 = 'sync3';
  37860. SYNC4 = 'sync4';
  37861. end;
  37862. InnerAggregationExceptions = class sealed external 'android.provider' name 'AggregationExceptions' (JLObject, APBaseColumns)
  37863. public
  37864. final class var
  37865. fCONTENT_URI: ANUri; external name 'CONTENT_URI';
  37866. public
  37867. const
  37868. CONTENT_TYPE = 'vnd.android.cursor.dir/aggregation_exception';
  37869. CONTENT_ITEM_TYPE = 'vnd.android.cursor.item/aggregation_exception';
  37870. &TYPE = 'type';
  37871. TYPE_AUTOMATIC = 0;
  37872. TYPE_KEEP_TOGETHER = 1;
  37873. TYPE_KEEP_SEPARATE = 2;
  37874. RAW_CONTACT_ID1 = 'raw_contact_id1';
  37875. RAW_CONTACT_ID2 = 'raw_contact_id2';
  37876. end;
  37877. InnerDirectory = class sealed external 'android.provider' name 'Directory' (JLObject, APBaseColumns)
  37878. public
  37879. final class var
  37880. fCONTENT_URI: ANUri; external name 'CONTENT_URI';
  37881. public
  37882. const
  37883. CONTENT_TYPE = 'vnd.android.cursor.dir/contact_directories';
  37884. CONTENT_ITEM_TYPE = 'vnd.android.cursor.item/contact_directory';
  37885. DEFAULT = jlong(0);
  37886. LOCAL_INVISIBLE = jlong(1);
  37887. PACKAGE_NAME = 'packageName';
  37888. TYPE_RESOURCE_ID = 'typeResourceId';
  37889. DISPLAY_NAME = 'displayName';
  37890. DIRECTORY_AUTHORITY = 'authority';
  37891. ACCOUNT_TYPE = 'accountType';
  37892. ACCOUNT_NAME = 'accountName';
  37893. EXPORT_SUPPORT = 'exportSupport';
  37894. EXPORT_SUPPORT_NONE = 0;
  37895. EXPORT_SUPPORT_SAME_ACCOUNT_ONLY = 1;
  37896. EXPORT_SUPPORT_ANY_ACCOUNT = 2;
  37897. SHORTCUT_SUPPORT = 'shortcutSupport';
  37898. SHORTCUT_SUPPORT_NONE = 0;
  37899. SHORTCUT_SUPPORT_DATA_ITEMS_ONLY = 1;
  37900. SHORTCUT_SUPPORT_FULL = 2;
  37901. PHOTO_SUPPORT = 'photoSupport';
  37902. PHOTO_SUPPORT_NONE = 0;
  37903. PHOTO_SUPPORT_THUMBNAIL_ONLY = 1;
  37904. PHOTO_SUPPORT_FULL_SIZE_ONLY = 2;
  37905. PHOTO_SUPPORT_FULL = 3;
  37906. public
  37907. class procedure notifyDirectoryChange(para1: ACContentResolver); static; overload;
  37908. end;
  37909. InnerProfileSyncState = class sealed external 'android.provider' name 'ProfileSyncState' (JLObject, APSyncStateContract.InnerColumns)
  37910. public
  37911. const
  37912. CONTENT_DIRECTORY = 'syncstate';
  37913. public
  37914. final class var
  37915. fCONTENT_URI: ANUri; external name 'CONTENT_URI';
  37916. public
  37917. class function get(para1: ACContentProviderClient; para2: AAAccount): Arr1jbyte; static; overload; // throws android.os.RemoteException
  37918. class function getWithUri(para1: ACContentProviderClient; para2: AAAccount): AUPair; static; overload; // throws android.os.RemoteException
  37919. class procedure &set(para1: ACContentProviderClient; para2: AAAccount; para3: Arr1jbyte); static; overload; // throws android.os.RemoteException
  37920. class procedure &set(para1: ACContentProviderClient; para2: AAAccount; var para3: array of jbyte); static; overload; // throws android.os.RemoteException
  37921. class function newSetOperation(para1: AAAccount; para2: Arr1jbyte): ACContentProviderOperation; static; overload;
  37922. class function newSetOperation(para1: AAAccount; var para2: array of jbyte): ACContentProviderOperation; static; overload;
  37923. end;
  37924. InnerSyncState = class sealed external 'android.provider' name 'SyncState' (JLObject, APSyncStateContract.InnerColumns)
  37925. public
  37926. const
  37927. CONTENT_DIRECTORY = 'syncstate';
  37928. public
  37929. final class var
  37930. fCONTENT_URI: ANUri; external name 'CONTENT_URI';
  37931. public
  37932. class function get(para1: ACContentProviderClient; para2: AAAccount): Arr1jbyte; static; overload; // throws android.os.RemoteException
  37933. class function getWithUri(para1: ACContentProviderClient; para2: AAAccount): AUPair; static; overload; // throws android.os.RemoteException
  37934. class procedure &set(para1: ACContentProviderClient; para2: AAAccount; para3: Arr1jbyte); static; overload; // throws android.os.RemoteException
  37935. class procedure &set(para1: ACContentProviderClient; para2: AAAccount; var para3: array of jbyte); static; overload; // throws android.os.RemoteException
  37936. class function newSetOperation(para1: AAAccount; para2: Arr1jbyte): ACContentProviderOperation; static; overload;
  37937. class function newSetOperation(para1: AAAccount; var para2: array of jbyte): ACContentProviderOperation; static; overload;
  37938. end;
  37939. InnerSettings = class sealed external 'android.provider' name 'Settings' (JLObject, APContactsContract.InnerSettingsColumns)
  37940. public
  37941. final class var
  37942. fCONTENT_URI: ANUri; external name 'CONTENT_URI';
  37943. public
  37944. const
  37945. CONTENT_TYPE = 'vnd.android.cursor.dir/setting';
  37946. CONTENT_ITEM_TYPE = 'vnd.android.cursor.item/setting';
  37947. end;
  37948. InnerStatusUpdates = class external 'android.provider' name 'StatusUpdates' (JLObject, APContactsContract.InnerStatusColumns, APContactsContract.InnerPresenceColumns)
  37949. public
  37950. final class var
  37951. fCONTENT_URI: ANUri; external name 'CONTENT_URI';
  37952. fPROFILE_CONTENT_URI: ANUri; external name 'PROFILE_CONTENT_URI';
  37953. public
  37954. const
  37955. CONTENT_TYPE = 'vnd.android.cursor.dir/status-update';
  37956. CONTENT_ITEM_TYPE = 'vnd.android.cursor.item/status-update';
  37957. public
  37958. class function getPresenceIconResourceId(para1: jint): jint; static; overload; final;
  37959. class function getPresencePrecedence(para1: jint): jint; static; overload; final;
  37960. end;
  37961. InnerRawContactsEntity = class sealed external 'android.provider' name 'RawContactsEntity' (JLObject, APBaseColumns, APContactsContract.InnerDataColumns, APContactsContract.InnerRawContactsColumns)
  37962. public
  37963. final class var
  37964. fCONTENT_URI: ANUri; external name 'CONTENT_URI';
  37965. fPROFILE_CONTENT_URI: ANUri; external name 'PROFILE_CONTENT_URI';
  37966. public
  37967. const
  37968. CONTENT_TYPE = 'vnd.android.cursor.dir/raw_contact_entity';
  37969. DATA_ID = 'data_id';
  37970. end;
  37971. InnerPhoneLookup = class sealed external 'android.provider' name 'PhoneLookup' (JLObject, APBaseColumns, APContactsContract.InnerPhoneLookupColumns, APContactsContract.InnerContactsColumns, APContactsContract.InnerContactOptionsColumns)
  37972. public
  37973. final class var
  37974. fCONTENT_FILTER_URI: ANUri; external name 'CONTENT_FILTER_URI';
  37975. end;
  37976. InnerDataColumnsWithJoins = interface external 'android.provider' name 'DataColumnsWithJoins' (APBaseColumns, APContactsContract.InnerDataColumns, APContactsContract.InnerStatusColumns, APContactsContract.InnerRawContactsColumns, APContactsContract.InnerContactsColumns, APContactsContract.InnerContactNameColumns, APContactsContract.InnerContactOptionsColumns, APContactsContract.InnerContactStatusColumns)
  37977. end;
  37978. InnerProfile = class sealed external 'android.provider' name 'Profile' (JLObject, APBaseColumns, APContactsContract.InnerContactsColumns, APContactsContract.InnerContactOptionsColumns, APContactsContract.InnerContactNameColumns, APContactsContract.InnerContactStatusColumns)
  37979. public
  37980. final class var
  37981. fCONTENT_URI: ANUri; external name 'CONTENT_URI';
  37982. fCONTENT_VCARD_URI: ANUri; external name 'CONTENT_VCARD_URI';
  37983. fCONTENT_RAW_CONTACTS_URI: ANUri; external name 'CONTENT_RAW_CONTACTS_URI';
  37984. public
  37985. const
  37986. MIN_ID = jlong(9223372034707292160);
  37987. end;
  37988. InnerSyncColumns = interface external 'android.provider' name 'SyncColumns' (APContactsContract.InnerBaseSyncColumns)
  37989. const
  37990. ACCOUNT_NAME = 'account_name';
  37991. ACCOUNT_TYPE = 'account_type';
  37992. SOURCE_ID = 'sourceid';
  37993. VERSION = 'version';
  37994. DIRTY = 'dirty';
  37995. end;
  37996. InnerPresence = class sealed external 'android.provider' name 'Presence' (InnerStatusUpdates)
  37997. public
  37998. constructor create(); overload;
  37999. end;
  38000. InnerCommonDataKinds = class sealed external 'android.provider' name 'CommonDataKinds' (JLObject)
  38001. public
  38002. type
  38003. InnerBaseTypes = interface;
  38004. Arr1InnerBaseTypes = array of InnerBaseTypes;
  38005. Arr2InnerBaseTypes = array of Arr1InnerBaseTypes;
  38006. Arr3InnerBaseTypes = array of Arr2InnerBaseTypes;
  38007. InnerIdentity = class;
  38008. Arr1InnerIdentity = array of InnerIdentity;
  38009. Arr2InnerIdentity = array of Arr1InnerIdentity;
  38010. Arr3InnerIdentity = array of Arr2InnerIdentity;
  38011. InnerGroupMembership = class;
  38012. Arr1InnerGroupMembership = array of InnerGroupMembership;
  38013. Arr2InnerGroupMembership = array of Arr1InnerGroupMembership;
  38014. Arr3InnerGroupMembership = array of Arr2InnerGroupMembership;
  38015. InnerNote = class;
  38016. Arr1InnerNote = array of InnerNote;
  38017. Arr2InnerNote = array of Arr1InnerNote;
  38018. Arr3InnerNote = array of Arr2InnerNote;
  38019. InnerPhoto = class;
  38020. Arr1InnerPhoto = array of InnerPhoto;
  38021. Arr2InnerPhoto = array of Arr1InnerPhoto;
  38022. Arr3InnerPhoto = array of Arr2InnerPhoto;
  38023. InnerStructuredName = class;
  38024. Arr1InnerStructuredName = array of InnerStructuredName;
  38025. Arr2InnerStructuredName = array of Arr1InnerStructuredName;
  38026. Arr3InnerStructuredName = array of Arr2InnerStructuredName;
  38027. InnerCommonColumns = interface;
  38028. Arr1InnerCommonColumns = array of InnerCommonColumns;
  38029. Arr2InnerCommonColumns = array of Arr1InnerCommonColumns;
  38030. Arr3InnerCommonColumns = array of Arr2InnerCommonColumns;
  38031. InnerSipAddress = class;
  38032. Arr1InnerSipAddress = array of InnerSipAddress;
  38033. Arr2InnerSipAddress = array of Arr1InnerSipAddress;
  38034. Arr3InnerSipAddress = array of Arr2InnerSipAddress;
  38035. InnerWebsite = class;
  38036. Arr1InnerWebsite = array of InnerWebsite;
  38037. Arr2InnerWebsite = array of Arr1InnerWebsite;
  38038. Arr3InnerWebsite = array of Arr2InnerWebsite;
  38039. InnerEvent = class;
  38040. Arr1InnerEvent = array of InnerEvent;
  38041. Arr2InnerEvent = array of Arr1InnerEvent;
  38042. Arr3InnerEvent = array of Arr2InnerEvent;
  38043. InnerRelation = class;
  38044. Arr1InnerRelation = array of InnerRelation;
  38045. Arr2InnerRelation = array of Arr1InnerRelation;
  38046. Arr3InnerRelation = array of Arr2InnerRelation;
  38047. InnerOrganization = class;
  38048. Arr1InnerOrganization = array of InnerOrganization;
  38049. Arr2InnerOrganization = array of Arr1InnerOrganization;
  38050. Arr3InnerOrganization = array of Arr2InnerOrganization;
  38051. InnerIm = class;
  38052. Arr1InnerIm = array of InnerIm;
  38053. Arr2InnerIm = array of Arr1InnerIm;
  38054. Arr3InnerIm = array of Arr2InnerIm;
  38055. InnerStructuredPostal = class;
  38056. Arr1InnerStructuredPostal = array of InnerStructuredPostal;
  38057. Arr2InnerStructuredPostal = array of Arr1InnerStructuredPostal;
  38058. Arr3InnerStructuredPostal = array of Arr2InnerStructuredPostal;
  38059. InnerEmail = class;
  38060. Arr1InnerEmail = array of InnerEmail;
  38061. Arr2InnerEmail = array of Arr1InnerEmail;
  38062. Arr3InnerEmail = array of Arr2InnerEmail;
  38063. InnerPhone = class;
  38064. Arr1InnerPhone = array of InnerPhone;
  38065. Arr2InnerPhone = array of Arr1InnerPhone;
  38066. Arr3InnerPhone = array of Arr2InnerPhone;
  38067. InnerNickname = class;
  38068. Arr1InnerNickname = array of InnerNickname;
  38069. Arr2InnerNickname = array of Arr1InnerNickname;
  38070. Arr3InnerNickname = array of Arr2InnerNickname;
  38071. InnerBaseTypes = interface external 'android.provider' name 'BaseTypes'
  38072. const
  38073. TYPE_CUSTOM = 0;
  38074. end;
  38075. InnerIdentity = class sealed external 'android.provider' name 'Identity' (JLObject, APContactsContract.InnerDataColumnsWithJoins)
  38076. public
  38077. const
  38078. CONTENT_ITEM_TYPE = 'vnd.android.cursor.item/identity';
  38079. IDENTITY = 'data1';
  38080. NAMESPACE = 'data2';
  38081. end;
  38082. InnerGroupMembership = class sealed external 'android.provider' name 'GroupMembership' (JLObject, APContactsContract.InnerDataColumnsWithJoins)
  38083. public
  38084. const
  38085. CONTENT_ITEM_TYPE = 'vnd.android.cursor.item/group_membership';
  38086. GROUP_ROW_ID = 'data1';
  38087. GROUP_SOURCE_ID = 'group_sourceid';
  38088. end;
  38089. InnerNote = class sealed external 'android.provider' name 'Note' (JLObject, APContactsContract.InnerDataColumnsWithJoins)
  38090. public
  38091. const
  38092. CONTENT_ITEM_TYPE = 'vnd.android.cursor.item/note';
  38093. NOTE = 'data1';
  38094. end;
  38095. InnerPhoto = class sealed external 'android.provider' name 'Photo' (JLObject, APContactsContract.InnerDataColumnsWithJoins)
  38096. public
  38097. const
  38098. CONTENT_ITEM_TYPE = 'vnd.android.cursor.item/photo';
  38099. PHOTO_FILE_ID = 'data14';
  38100. PHOTO = 'data15';
  38101. end;
  38102. InnerStructuredName = class sealed external 'android.provider' name 'StructuredName' (JLObject, APContactsContract.InnerDataColumnsWithJoins)
  38103. public
  38104. const
  38105. CONTENT_ITEM_TYPE = 'vnd.android.cursor.item/name';
  38106. DISPLAY_NAME = 'data1';
  38107. GIVEN_NAME = 'data2';
  38108. FAMILY_NAME = 'data3';
  38109. PREFIX = 'data4';
  38110. MIDDLE_NAME = 'data5';
  38111. SUFFIX = 'data6';
  38112. PHONETIC_GIVEN_NAME = 'data7';
  38113. PHONETIC_MIDDLE_NAME = 'data8';
  38114. PHONETIC_FAMILY_NAME = 'data9';
  38115. end;
  38116. InnerCommonColumns = interface external 'android.provider' name 'CommonColumns' (APContactsContract.InnerCommonDataKinds.InnerBaseTypes)
  38117. const
  38118. DATA = 'data1';
  38119. &TYPE = 'data2';
  38120. &LABEL = 'data3';
  38121. end;
  38122. InnerSipAddress = class sealed external 'android.provider' name 'SipAddress' (JLObject, APContactsContract.InnerDataColumnsWithJoins, APContactsContract.InnerCommonDataKinds.InnerCommonColumns)
  38123. public
  38124. const
  38125. CONTENT_ITEM_TYPE = 'vnd.android.cursor.item/sip_address';
  38126. TYPE_HOME = 1;
  38127. TYPE_WORK = 2;
  38128. TYPE_OTHER = 3;
  38129. SIP_ADDRESS = 'data1';
  38130. public
  38131. class function getTypeLabelResource(para1: jint): jint; static; overload; final;
  38132. class function getTypeLabel(para1: ACRResources; para2: jint; para3: JLCharSequence): JLCharSequence; static; overload; final;
  38133. end;
  38134. InnerWebsite = class sealed external 'android.provider' name 'Website' (JLObject, APContactsContract.InnerDataColumnsWithJoins, APContactsContract.InnerCommonDataKinds.InnerCommonColumns)
  38135. public
  38136. const
  38137. CONTENT_ITEM_TYPE = 'vnd.android.cursor.item/website';
  38138. TYPE_HOMEPAGE = 1;
  38139. TYPE_BLOG = 2;
  38140. TYPE_PROFILE = 3;
  38141. TYPE_HOME = 4;
  38142. TYPE_WORK = 5;
  38143. TYPE_FTP = 6;
  38144. TYPE_OTHER = 7;
  38145. URL = 'data1';
  38146. end;
  38147. InnerEvent = class sealed external 'android.provider' name 'Event' (JLObject, APContactsContract.InnerDataColumnsWithJoins, APContactsContract.InnerCommonDataKinds.InnerCommonColumns)
  38148. public
  38149. const
  38150. CONTENT_ITEM_TYPE = 'vnd.android.cursor.item/contact_event';
  38151. TYPE_ANNIVERSARY = 1;
  38152. TYPE_OTHER = 2;
  38153. TYPE_BIRTHDAY = 3;
  38154. START_DATE = 'data1';
  38155. public
  38156. class function getTypeResource(para1: JLInteger): jint; static; overload;
  38157. end;
  38158. InnerRelation = class sealed external 'android.provider' name 'Relation' (JLObject, APContactsContract.InnerDataColumnsWithJoins, APContactsContract.InnerCommonDataKinds.InnerCommonColumns)
  38159. public
  38160. const
  38161. CONTENT_ITEM_TYPE = 'vnd.android.cursor.item/relation';
  38162. TYPE_ASSISTANT = 1;
  38163. TYPE_BROTHER = 2;
  38164. TYPE_CHILD = 3;
  38165. TYPE_DOMESTIC_PARTNER = 4;
  38166. TYPE_FATHER = 5;
  38167. TYPE_FRIEND = 6;
  38168. TYPE_MANAGER = 7;
  38169. TYPE_MOTHER = 8;
  38170. TYPE_PARENT = 9;
  38171. TYPE_PARTNER = 10;
  38172. TYPE_REFERRED_BY = 11;
  38173. TYPE_RELATIVE = 12;
  38174. TYPE_SISTER = 13;
  38175. TYPE_SPOUSE = 14;
  38176. NAME = 'data1';
  38177. public
  38178. class function getTypeLabelResource(para1: jint): jint; static; overload; final;
  38179. class function getTypeLabel(para1: ACRResources; para2: jint; para3: JLCharSequence): JLCharSequence; static; overload; final;
  38180. end;
  38181. InnerOrganization = class sealed external 'android.provider' name 'Organization' (JLObject, APContactsContract.InnerDataColumnsWithJoins, APContactsContract.InnerCommonDataKinds.InnerCommonColumns)
  38182. public
  38183. const
  38184. CONTENT_ITEM_TYPE = 'vnd.android.cursor.item/organization';
  38185. TYPE_WORK = 1;
  38186. TYPE_OTHER = 2;
  38187. COMPANY = 'data1';
  38188. TITLE = 'data4';
  38189. DEPARTMENT = 'data5';
  38190. JOB_DESCRIPTION = 'data6';
  38191. SYMBOL = 'data7';
  38192. PHONETIC_NAME = 'data8';
  38193. OFFICE_LOCATION = 'data9';
  38194. public
  38195. class function getTypeLabelResource(para1: jint): jint; static; overload; final;
  38196. class function getTypeLabel(para1: ACRResources; para2: jint; para3: JLCharSequence): JLCharSequence; static; overload; final;
  38197. end;
  38198. InnerIm = class sealed external 'android.provider' name 'Im' (JLObject, APContactsContract.InnerDataColumnsWithJoins, APContactsContract.InnerCommonDataKinds.InnerCommonColumns)
  38199. public
  38200. const
  38201. CONTENT_ITEM_TYPE = 'vnd.android.cursor.item/im';
  38202. TYPE_HOME = 1;
  38203. TYPE_WORK = 2;
  38204. TYPE_OTHER = 3;
  38205. PROTOCOL = 'data5';
  38206. CUSTOM_PROTOCOL = 'data6';
  38207. PROTOCOL_CUSTOM = -1;
  38208. PROTOCOL_AIM = 0;
  38209. PROTOCOL_MSN = 1;
  38210. PROTOCOL_YAHOO = 2;
  38211. PROTOCOL_SKYPE = 3;
  38212. PROTOCOL_QQ = 4;
  38213. PROTOCOL_GOOGLE_TALK = 5;
  38214. PROTOCOL_ICQ = 6;
  38215. PROTOCOL_JABBER = 7;
  38216. PROTOCOL_NETMEETING = 8;
  38217. public
  38218. class function getTypeLabelResource(para1: jint): jint; static; overload; final;
  38219. class function getTypeLabel(para1: ACRResources; para2: jint; para3: JLCharSequence): JLCharSequence; static; overload; final;
  38220. class function getProtocolLabelResource(para1: jint): jint; static; overload; final;
  38221. class function getProtocolLabel(para1: ACRResources; para2: jint; para3: JLCharSequence): JLCharSequence; static; overload; final;
  38222. end;
  38223. InnerStructuredPostal = class sealed external 'android.provider' name 'StructuredPostal' (JLObject, APContactsContract.InnerDataColumnsWithJoins, APContactsContract.InnerCommonDataKinds.InnerCommonColumns)
  38224. public
  38225. const
  38226. CONTENT_ITEM_TYPE = 'vnd.android.cursor.item/postal-address_v2';
  38227. CONTENT_TYPE = 'vnd.android.cursor.dir/postal-address_v2';
  38228. public
  38229. final class var
  38230. fCONTENT_URI: ANUri; external name 'CONTENT_URI';
  38231. public
  38232. const
  38233. TYPE_HOME = 1;
  38234. TYPE_WORK = 2;
  38235. TYPE_OTHER = 3;
  38236. FORMATTED_ADDRESS = 'data1';
  38237. STREET = 'data4';
  38238. POBOX = 'data5';
  38239. NEIGHBORHOOD = 'data6';
  38240. CITY = 'data7';
  38241. REGION = 'data8';
  38242. POSTCODE = 'data9';
  38243. COUNTRY = 'data10';
  38244. public
  38245. class function getTypeLabelResource(para1: jint): jint; static; overload; final;
  38246. class function getTypeLabel(para1: ACRResources; para2: jint; para3: JLCharSequence): JLCharSequence; static; overload; final;
  38247. end;
  38248. InnerEmail = class sealed external 'android.provider' name 'Email' (JLObject, APContactsContract.InnerDataColumnsWithJoins, APContactsContract.InnerCommonDataKinds.InnerCommonColumns)
  38249. public
  38250. const
  38251. CONTENT_ITEM_TYPE = 'vnd.android.cursor.item/email_v2';
  38252. CONTENT_TYPE = 'vnd.android.cursor.dir/email_v2';
  38253. public
  38254. final class var
  38255. fCONTENT_URI: ANUri; external name 'CONTENT_URI';
  38256. fCONTENT_LOOKUP_URI: ANUri; external name 'CONTENT_LOOKUP_URI';
  38257. fCONTENT_FILTER_URI: ANUri; external name 'CONTENT_FILTER_URI';
  38258. public
  38259. const
  38260. ADDRESS = 'data1';
  38261. TYPE_HOME = 1;
  38262. TYPE_WORK = 2;
  38263. TYPE_OTHER = 3;
  38264. TYPE_MOBILE = 4;
  38265. DISPLAY_NAME = 'data4';
  38266. public
  38267. class function getTypeLabelResource(para1: jint): jint; static; overload; final;
  38268. class function getTypeLabel(para1: ACRResources; para2: jint; para3: JLCharSequence): JLCharSequence; static; overload; final;
  38269. end;
  38270. InnerPhone = class sealed external 'android.provider' name 'Phone' (JLObject, APContactsContract.InnerDataColumnsWithJoins, APContactsContract.InnerCommonDataKinds.InnerCommonColumns)
  38271. public
  38272. const
  38273. CONTENT_ITEM_TYPE = 'vnd.android.cursor.item/phone_v2';
  38274. CONTENT_TYPE = 'vnd.android.cursor.dir/phone_v2';
  38275. public
  38276. final class var
  38277. fCONTENT_URI: ANUri; external name 'CONTENT_URI';
  38278. fCONTENT_FILTER_URI: ANUri; external name 'CONTENT_FILTER_URI';
  38279. public
  38280. const
  38281. TYPE_HOME = 1;
  38282. TYPE_MOBILE = 2;
  38283. TYPE_WORK = 3;
  38284. TYPE_FAX_WORK = 4;
  38285. TYPE_FAX_HOME = 5;
  38286. TYPE_PAGER = 6;
  38287. TYPE_OTHER = 7;
  38288. TYPE_CALLBACK = 8;
  38289. TYPE_CAR = 9;
  38290. TYPE_COMPANY_MAIN = 10;
  38291. TYPE_ISDN = 11;
  38292. TYPE_MAIN = 12;
  38293. TYPE_OTHER_FAX = 13;
  38294. TYPE_RADIO = 14;
  38295. TYPE_TELEX = 15;
  38296. TYPE_TTY_TDD = 16;
  38297. TYPE_WORK_MOBILE = 17;
  38298. TYPE_WORK_PAGER = 18;
  38299. TYPE_ASSISTANT = 19;
  38300. TYPE_MMS = 20;
  38301. NUMBER = 'data1';
  38302. public
  38303. class function getTypeLabelResource(para1: jint): jint; static; overload; final;
  38304. class function getTypeLabel(para1: ACRResources; para2: jint; para3: JLCharSequence): JLCharSequence; static; overload; final;
  38305. end;
  38306. InnerNickname = class sealed external 'android.provider' name 'Nickname' (JLObject, APContactsContract.InnerDataColumnsWithJoins, APContactsContract.InnerCommonDataKinds.InnerCommonColumns)
  38307. public
  38308. const
  38309. CONTENT_ITEM_TYPE = 'vnd.android.cursor.item/nickname';
  38310. TYPE_DEFAULT = 1;
  38311. TYPE_OTHER_NAME = 2;
  38312. TYPE_MAIDEN_NAME = 3;
  38313. TYPE_MAINDEN_NAME = 3;
  38314. TYPE_SHORT_NAME = 4;
  38315. TYPE_INITIALS = 5;
  38316. NAME = 'data1';
  38317. end;
  38318. end;
  38319. InnerData = class sealed external 'android.provider' name 'Data' (JLObject, APContactsContract.InnerDataColumnsWithJoins)
  38320. public
  38321. final class var
  38322. fCONTENT_URI: ANUri; external name 'CONTENT_URI';
  38323. public
  38324. const
  38325. CONTENT_TYPE = 'vnd.android.cursor.dir/data';
  38326. public
  38327. class function getContactLookupUri(para1: ACContentResolver; para2: ANUri): ANUri; static; overload;
  38328. end;
  38329. InnerGroups = class sealed external 'android.provider' name 'Groups' (JLObject, APBaseColumns, APContactsContract.InnerGroupsColumns, APContactsContract.InnerSyncColumns)
  38330. public
  38331. final class var
  38332. fCONTENT_URI: ANUri; external name 'CONTENT_URI';
  38333. fCONTENT_SUMMARY_URI: ANUri; external name 'CONTENT_SUMMARY_URI';
  38334. public
  38335. const
  38336. CONTENT_TYPE = 'vnd.android.cursor.dir/group';
  38337. CONTENT_ITEM_TYPE = 'vnd.android.cursor.item/group';
  38338. public
  38339. class function newEntityIterator(para1: ADCursor): ACEntityIterator; static; overload;
  38340. end;
  38341. InnerRawContacts = class sealed external 'android.provider' name 'RawContacts' (JLObject, APBaseColumns, APContactsContract.InnerRawContactsColumns, APContactsContract.InnerContactOptionsColumns, APContactsContract.InnerContactNameColumns, APContactsContract.InnerSyncColumns)
  38342. public
  38343. type
  38344. InnerDisplayPhoto = class;
  38345. Arr1InnerDisplayPhoto = array of InnerDisplayPhoto;
  38346. Arr2InnerDisplayPhoto = array of Arr1InnerDisplayPhoto;
  38347. Arr3InnerDisplayPhoto = array of Arr2InnerDisplayPhoto;
  38348. InnerEntity = class;
  38349. Arr1InnerEntity = array of InnerEntity;
  38350. Arr2InnerEntity = array of Arr1InnerEntity;
  38351. Arr3InnerEntity = array of Arr2InnerEntity;
  38352. InnerData = class;
  38353. Arr1InnerData = array of InnerData;
  38354. Arr2InnerData = array of Arr1InnerData;
  38355. Arr3InnerData = array of Arr2InnerData;
  38356. InnerDisplayPhoto = class sealed external 'android.provider' name 'DisplayPhoto' (JLObject)
  38357. public
  38358. const
  38359. CONTENT_DIRECTORY = 'display_photo';
  38360. end;
  38361. InnerEntity = class sealed external 'android.provider' name 'Entity' (JLObject, APBaseColumns, APContactsContract.InnerDataColumns)
  38362. public
  38363. const
  38364. CONTENT_DIRECTORY = 'entity';
  38365. DATA_ID = 'data_id';
  38366. end;
  38367. InnerData = class sealed external 'android.provider' name 'Data' (JLObject, APBaseColumns, APContactsContract.InnerDataColumns)
  38368. public
  38369. const
  38370. CONTENT_DIRECTORY = 'data';
  38371. end;
  38372. public
  38373. final class var
  38374. fCONTENT_URI: ANUri; external name 'CONTENT_URI';
  38375. public
  38376. const
  38377. CONTENT_TYPE = 'vnd.android.cursor.dir/raw_contact';
  38378. CONTENT_ITEM_TYPE = 'vnd.android.cursor.item/raw_contact';
  38379. AGGREGATION_MODE_DEFAULT = 0;
  38380. AGGREGATION_MODE_IMMEDIATE = 1;
  38381. AGGREGATION_MODE_SUSPENDED = 2;
  38382. AGGREGATION_MODE_DISABLED = 3;
  38383. public
  38384. class function getContactLookupUri(para1: ACContentResolver; para2: ANUri): ANUri; static; overload;
  38385. class function newEntityIterator(para1: ADCursor): ACEntityIterator; static; overload;
  38386. end;
  38387. InnerContacts = class external 'android.provider' name 'Contacts' (JLObject, APBaseColumns, APContactsContract.InnerContactsColumns, APContactsContract.InnerContactOptionsColumns, APContactsContract.InnerContactNameColumns, APContactsContract.InnerContactStatusColumns)
  38388. public
  38389. type
  38390. InnerPhoto = class;
  38391. Arr1InnerPhoto = array of InnerPhoto;
  38392. Arr2InnerPhoto = array of Arr1InnerPhoto;
  38393. Arr3InnerPhoto = array of Arr2InnerPhoto;
  38394. InnerAggregationSuggestions = class;
  38395. Arr1InnerAggregationSuggestions = array of InnerAggregationSuggestions;
  38396. Arr2InnerAggregationSuggestions = array of Arr1InnerAggregationSuggestions;
  38397. Arr3InnerAggregationSuggestions = array of Arr2InnerAggregationSuggestions;
  38398. InnerData = class;
  38399. Arr1InnerData = array of InnerData;
  38400. Arr2InnerData = array of Arr1InnerData;
  38401. Arr3InnerData = array of Arr2InnerData;
  38402. InnerEntity = class;
  38403. Arr1InnerEntity = array of InnerEntity;
  38404. Arr2InnerEntity = array of Arr1InnerEntity;
  38405. Arr3InnerEntity = array of Arr2InnerEntity;
  38406. InnerPhoto = class sealed external 'android.provider' name 'Photo' (JLObject, APBaseColumns, APContactsContract.InnerDataColumnsWithJoins)
  38407. public
  38408. const
  38409. CONTENT_DIRECTORY = 'photo';
  38410. DISPLAY_PHOTO = 'display_photo';
  38411. PHOTO_FILE_ID = 'data14';
  38412. PHOTO = 'data15';
  38413. end;
  38414. InnerAggregationSuggestions = class sealed external 'android.provider' name 'AggregationSuggestions' (JLObject, APBaseColumns, APContactsContract.InnerContactsColumns, APContactsContract.InnerContactOptionsColumns, APContactsContract.InnerContactStatusColumns)
  38415. public
  38416. const
  38417. CONTENT_DIRECTORY = 'suggestions';
  38418. end;
  38419. InnerData = class sealed external 'android.provider' name 'Data' (JLObject, APBaseColumns, APContactsContract.InnerDataColumns)
  38420. public
  38421. const
  38422. CONTENT_DIRECTORY = 'data';
  38423. end;
  38424. InnerEntity = class sealed external 'android.provider' name 'Entity' (JLObject, APBaseColumns, APContactsContract.InnerContactsColumns, APContactsContract.InnerContactNameColumns, APContactsContract.InnerRawContactsColumns, APContactsContract.InnerBaseSyncColumns, APContactsContract.InnerSyncColumns, APContactsContract.InnerDataColumns, APContactsContract.InnerStatusColumns, APContactsContract.InnerContactOptionsColumns, APContactsContract.InnerContactStatusColumns)
  38425. public
  38426. const
  38427. CONTENT_DIRECTORY = 'entities';
  38428. RAW_CONTACT_ID = 'raw_contact_id';
  38429. DATA_ID = 'data_id';
  38430. end;
  38431. public
  38432. final class var
  38433. fCONTENT_URI: ANUri; external name 'CONTENT_URI';
  38434. fCONTENT_LOOKUP_URI: ANUri; external name 'CONTENT_LOOKUP_URI';
  38435. fCONTENT_VCARD_URI: ANUri; external name 'CONTENT_VCARD_URI';
  38436. fCONTENT_FILTER_URI: ANUri; external name 'CONTENT_FILTER_URI';
  38437. fCONTENT_STREQUENT_URI: ANUri; external name 'CONTENT_STREQUENT_URI';
  38438. fCONTENT_STREQUENT_FILTER_URI: ANUri; external name 'CONTENT_STREQUENT_FILTER_URI';
  38439. fCONTENT_GROUP_URI: ANUri; external name 'CONTENT_GROUP_URI';
  38440. public
  38441. const
  38442. CONTENT_TYPE = 'vnd.android.cursor.dir/contact';
  38443. CONTENT_ITEM_TYPE = 'vnd.android.cursor.item/contact';
  38444. CONTENT_VCARD_TYPE = 'text/x-vcard';
  38445. public
  38446. class function getLookupUri(para1: ACContentResolver; para2: ANUri): ANUri; static; overload;
  38447. class function getLookupUri(para1: jlong; para2: JLString): ANUri; static; overload;
  38448. class function lookupContact(para1: ACContentResolver; para2: ANUri): ANUri; static; overload;
  38449. class procedure markAsContacted(para1: ACContentResolver; para2: jlong); static; overload;
  38450. class function openContactPhotoInputStream(para1: ACContentResolver; para2: ANUri; para3: jboolean): JIInputStream; static; overload;
  38451. class function openContactPhotoInputStream(para1: ACContentResolver; para2: ANUri): JIInputStream; static; overload;
  38452. end;
  38453. public
  38454. const
  38455. AUTHORITY = 'com.android.contacts';
  38456. public
  38457. final class var
  38458. fAUTHORITY_URI: ANUri; external name 'AUTHORITY_URI';
  38459. public
  38460. const
  38461. CALLER_IS_SYNCADAPTER = 'caller_is_syncadapter';
  38462. DIRECTORY_PARAM_KEY = 'directory';
  38463. LIMIT_PARAM_KEY = 'limit';
  38464. PRIMARY_ACCOUNT_NAME = 'name_for_primary_account';
  38465. PRIMARY_ACCOUNT_TYPE = 'type_for_primary_account';
  38466. public
  38467. constructor create(); overload;
  38468. class function isProfileId(para1: jlong): jboolean; static; overload;
  38469. end;
  38470. ARProgramFragment = class external 'android.renderscript' name 'ProgramFragment' (ARProgram)
  38471. public
  38472. type
  38473. InnerBuilder = class;
  38474. Arr1InnerBuilder = array of InnerBuilder;
  38475. Arr2InnerBuilder = array of Arr1InnerBuilder;
  38476. Arr3InnerBuilder = array of Arr2InnerBuilder;
  38477. InnerBuilder = class external 'android.renderscript' name 'Builder' (ARProgram.InnerBaseProgramBuilder)
  38478. public
  38479. constructor create(para1: ARRenderScript); overload;
  38480. function create_(): ARProgramFragment; external name 'create'; overload; virtual;
  38481. end;
  38482. end;
  38483. ARProgramVertex = class external 'android.renderscript' name 'ProgramVertex' (ARProgram)
  38484. public
  38485. type
  38486. InnerBuilder = class;
  38487. Arr1InnerBuilder = array of InnerBuilder;
  38488. Arr2InnerBuilder = array of Arr1InnerBuilder;
  38489. Arr3InnerBuilder = array of Arr2InnerBuilder;
  38490. InnerBuilder = class external 'android.renderscript' name 'Builder' (ARProgram.InnerBaseProgramBuilder)
  38491. public
  38492. constructor create(para1: ARRenderScript); overload;
  38493. function addInput(para1: ARElement): ARProgramVertex.InnerBuilder; overload; virtual; // throws java.lang.IllegalStateException
  38494. function create_(): ARProgramVertex; external name 'create'; overload; virtual;
  38495. end;
  38496. end;
  38497. ARScriptC = class external 'android.renderscript' name 'ScriptC' (ARScript)
  38498. strict protected
  38499. constructor create(para1: jint; para2: ARRenderScript); overload;
  38500. constructor create(para1: ARRenderScript; para2: ACRResources; para3: jint); overload;
  38501. end;
  38502. ARAllocationAdapter = class external 'android.renderscript' name 'AllocationAdapter' (ARAllocation)
  38503. public
  38504. procedure setLOD(para1: jint); overload; virtual;
  38505. procedure setFace(para1: ARType.InnerCubemapFace); overload; virtual;
  38506. procedure setY(para1: jint); overload; virtual;
  38507. procedure setZ(para1: jint); overload; virtual;
  38508. class function create1D(para1: ARRenderScript; para2: ARAllocation): ARAllocationAdapter; static; overload;
  38509. class function create2D(para1: ARRenderScript; para2: ARAllocation): ARAllocationAdapter; static; overload;
  38510. procedure resize(para1: jint); overload; virtual;
  38511. end;
  38512. ATPhoneNumberFormattingTextWatcher = class external 'android.telephony' name 'PhoneNumberFormattingTextWatcher' (JLObject, ATTextWatcher)
  38513. public
  38514. constructor create(); overload;
  38515. procedure beforeTextChanged(para1: JLCharSequence; para2: jint; para3: jint; para4: jint); overload; virtual;
  38516. procedure onTextChanged(para1: JLCharSequence; para2: jint; para3: jint; para4: jint); overload; virtual;
  38517. procedure afterTextChanged(para1: ATEditable); overload; virtual;
  38518. end;
  38519. ATMPasswordTransformationMethod = class external 'android.text.method' name 'PasswordTransformationMethod' (JLObject, ATMTransformationMethod, ATTextWatcher)
  38520. public
  38521. constructor create(); overload;
  38522. function getTransformation(para1: JLCharSequence; para2: AVView): JLCharSequence; overload; virtual;
  38523. class function getInstance(): ATMPasswordTransformationMethod; static; overload;
  38524. procedure beforeTextChanged(para1: JLCharSequence; para2: jint; para3: jint; para4: jint); overload; virtual;
  38525. procedure onTextChanged(para1: JLCharSequence; para2: jint; para3: jint; para4: jint); overload; virtual;
  38526. procedure afterTextChanged(para1: ATEditable); overload; virtual;
  38527. procedure onFocusChanged(para1: AVView; para2: JLCharSequence; para3: jboolean; para4: jint; para5: AGRect); overload; virtual;
  38528. end;
  38529. ATMNumberKeyListener = class abstract external 'android.text.method' name 'NumberKeyListener' (ATMBaseKeyListener, ATInputFilter)
  38530. public
  38531. constructor create(); overload;
  38532. strict protected
  38533. function getAcceptedChars(): Arr1jchar; overload; virtual; abstract;
  38534. function lookup(para1: AVKeyEvent; para2: ATSpannable): jint; overload; virtual;
  38535. public
  38536. function filter(para1: JLCharSequence; para2: jint; para3: jint; para4: ATSpanned; para5: jint; para6: jint): JLCharSequence; overload; virtual;
  38537. strict protected
  38538. class function ok(para1: Arr1jchar; para2: jchar): jboolean; static; overload;
  38539. class function ok(var para1: array of jchar; para2: jchar): jboolean; static; overload;
  38540. public
  38541. function onKeyDown(para1: AVView; para2: ATEditable; para3: jint; para4: AVKeyEvent): jboolean; overload; virtual;
  38542. end;
  38543. ATMTextKeyListener = class external 'android.text.method' name 'TextKeyListener' (ATMBaseKeyListener, ATSpanWatcher)
  38544. public
  38545. type
  38546. InnerCapitalize = class;
  38547. Arr1InnerCapitalize = array of InnerCapitalize;
  38548. Arr2InnerCapitalize = array of Arr1InnerCapitalize;
  38549. Arr3InnerCapitalize = array of Arr2InnerCapitalize;
  38550. InnerCapitalize = class sealed external 'android.text.method' name 'Capitalize' (JLEnum)
  38551. public
  38552. final class var
  38553. fCHARACTERS: ATMTextKeyListener.InnerCapitalize; external name 'CHARACTERS';
  38554. fNONE: ATMTextKeyListener.InnerCapitalize; external name 'NONE';
  38555. fSENTENCES: ATMTextKeyListener.InnerCapitalize; external name 'SENTENCES';
  38556. fWORDS: ATMTextKeyListener.InnerCapitalize; external name 'WORDS';
  38557. public
  38558. class function values(): ATMTextKeyListener.Arr1InnerCapitalize; static; overload;
  38559. class function valueOf(para1: JLString): ATMTextKeyListener.InnerCapitalize; static; overload;
  38560. end;
  38561. public
  38562. constructor create(para1: ATMTextKeyListener.InnerCapitalize; para2: jboolean); overload;
  38563. class function getInstance(para1: jboolean; para2: ATMTextKeyListener.InnerCapitalize): ATMTextKeyListener; static; overload;
  38564. class function getInstance(): ATMTextKeyListener; static; overload;
  38565. class function shouldCap(para1: ATMTextKeyListener.InnerCapitalize; para2: JLCharSequence; para3: jint): jboolean; static; overload;
  38566. function getInputType(): jint; overload; virtual;
  38567. function onKeyDown(para1: AVView; para2: ATEditable; para3: jint; para4: AVKeyEvent): jboolean; overload; virtual;
  38568. function onKeyUp(para1: AVView; para2: ATEditable; para3: jint; para4: AVKeyEvent): jboolean; overload; virtual;
  38569. function onKeyOther(para1: AVView; para2: ATEditable; para3: AVKeyEvent): jboolean; overload; virtual;
  38570. class procedure clear(para1: ATEditable); static; overload;
  38571. procedure onSpanAdded(para1: ATSpannable; para2: JLObject; para3: jint; para4: jint); overload; virtual;
  38572. procedure onSpanRemoved(para1: ATSpannable; para2: JLObject; para3: jint; para4: jint); overload; virtual;
  38573. procedure onSpanChanged(para1: ATSpannable; para2: JLObject; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual;
  38574. procedure release(); overload; virtual;
  38575. end;
  38576. ATMArrowKeyMovementMethod = class external 'android.text.method' name 'ArrowKeyMovementMethod' (ATMBaseMovementMethod, ATMMovementMethod)
  38577. public
  38578. constructor create(); overload;
  38579. strict protected
  38580. function handleMovementKey(para1: AWTextView; para2: ATSpannable; para3: jint; para4: jint; para5: AVKeyEvent): jboolean; overload; virtual;
  38581. function left(para1: AWTextView; para2: ATSpannable): jboolean; overload; virtual;
  38582. function right(para1: AWTextView; para2: ATSpannable): jboolean; overload; virtual;
  38583. function up(para1: AWTextView; para2: ATSpannable): jboolean; overload; virtual;
  38584. function down(para1: AWTextView; para2: ATSpannable): jboolean; overload; virtual;
  38585. function pageUp(para1: AWTextView; para2: ATSpannable): jboolean; overload; virtual;
  38586. function pageDown(para1: AWTextView; para2: ATSpannable): jboolean; overload; virtual;
  38587. function top(para1: AWTextView; para2: ATSpannable): jboolean; overload; virtual;
  38588. function bottom(para1: AWTextView; para2: ATSpannable): jboolean; overload; virtual;
  38589. function lineStart(para1: AWTextView; para2: ATSpannable): jboolean; overload; virtual;
  38590. function lineEnd(para1: AWTextView; para2: ATSpannable): jboolean; overload; virtual;
  38591. function home(para1: AWTextView; para2: ATSpannable): jboolean; overload; virtual;
  38592. function &end(para1: AWTextView; para2: ATSpannable): jboolean; overload; virtual;
  38593. public
  38594. function onTouchEvent(para1: AWTextView; para2: ATSpannable; para3: AVMotionEvent): jboolean; overload; virtual;
  38595. function canSelectArbitrarily(): jboolean; overload; virtual;
  38596. procedure initialize(para1: AWTextView; para2: ATSpannable); overload; virtual;
  38597. procedure onTakeFocus(para1: AWTextView; para2: ATSpannable; para3: jint); overload; virtual;
  38598. class function getInstance(): ATMMovementMethod; static; overload;
  38599. end;
  38600. ATMScrollingMovementMethod = class external 'android.text.method' name 'ScrollingMovementMethod' (ATMBaseMovementMethod, ATMMovementMethod)
  38601. public
  38602. constructor create(); overload;
  38603. strict protected
  38604. function left(para1: AWTextView; para2: ATSpannable): jboolean; overload; virtual;
  38605. function right(para1: AWTextView; para2: ATSpannable): jboolean; overload; virtual;
  38606. function up(para1: AWTextView; para2: ATSpannable): jboolean; overload; virtual;
  38607. function down(para1: AWTextView; para2: ATSpannable): jboolean; overload; virtual;
  38608. function pageUp(para1: AWTextView; para2: ATSpannable): jboolean; overload; virtual;
  38609. function pageDown(para1: AWTextView; para2: ATSpannable): jboolean; overload; virtual;
  38610. function top(para1: AWTextView; para2: ATSpannable): jboolean; overload; virtual;
  38611. function bottom(para1: AWTextView; para2: ATSpannable): jboolean; overload; virtual;
  38612. function lineStart(para1: AWTextView; para2: ATSpannable): jboolean; overload; virtual;
  38613. function lineEnd(para1: AWTextView; para2: ATSpannable): jboolean; overload; virtual;
  38614. function home(para1: AWTextView; para2: ATSpannable): jboolean; overload; virtual;
  38615. function &end(para1: AWTextView; para2: ATSpannable): jboolean; overload; virtual;
  38616. public
  38617. function onTouchEvent(para1: AWTextView; para2: ATSpannable; para3: AVMotionEvent): jboolean; overload; virtual;
  38618. procedure onTakeFocus(para1: AWTextView; para2: ATSpannable; para3: jint); overload; virtual;
  38619. class function getInstance(): ATMMovementMethod; static; overload;
  38620. end;
  38621. ATMHideReturnsTransformationMethod = class external 'android.text.method' name 'HideReturnsTransformationMethod' (ATMReplacementTransformationMethod)
  38622. public
  38623. constructor create(); overload;
  38624. strict protected
  38625. function getOriginal(): Arr1jchar; overload; virtual;
  38626. function getReplacement(): Arr1jchar; overload; virtual;
  38627. public
  38628. class function getInstance(): ATMHideReturnsTransformationMethod; static; overload;
  38629. end;
  38630. ATMSingleLineTransformationMethod = class external 'android.text.method' name 'SingleLineTransformationMethod' (ATMReplacementTransformationMethod)
  38631. public
  38632. constructor create(); overload;
  38633. strict protected
  38634. function getOriginal(): Arr1jchar; overload; virtual;
  38635. function getReplacement(): Arr1jchar; overload; virtual;
  38636. public
  38637. class function getInstance(): ATMSingleLineTransformationMethod; static; overload;
  38638. end;
  38639. ATSLeadingMarginSpan = interface external 'android.text.style' name 'LeadingMarginSpan' (ATSParagraphStyle)
  38640. type
  38641. InnerStandard = class;
  38642. Arr1InnerStandard = array of InnerStandard;
  38643. Arr2InnerStandard = array of Arr1InnerStandard;
  38644. Arr3InnerStandard = array of Arr2InnerStandard;
  38645. InnerLeadingMarginSpan2 = interface;
  38646. Arr1InnerLeadingMarginSpan2 = array of InnerLeadingMarginSpan2;
  38647. Arr2InnerLeadingMarginSpan2 = array of Arr1InnerLeadingMarginSpan2;
  38648. Arr3InnerLeadingMarginSpan2 = array of Arr2InnerLeadingMarginSpan2;
  38649. InnerStandard = class external 'android.text.style' name 'Standard' (JLObject, ATSLeadingMarginSpan, ATParcelableSpan)
  38650. public
  38651. constructor create(para1: jint; para2: jint); overload;
  38652. constructor create(para1: jint); overload;
  38653. constructor create(para1: AOParcel); overload;
  38654. function getSpanTypeId(): jint; overload; virtual;
  38655. function describeContents(): jint; overload; virtual;
  38656. procedure writeToParcel(para1: AOParcel; para2: jint); overload; virtual;
  38657. function getLeadingMargin(para1: jboolean): jint; overload; virtual;
  38658. procedure drawLeadingMargin(para1: AGCanvas; para2: AGPaint; para3: jint; para4: jint; para5: jint; para6: jint; para7: jint; para8: JLCharSequence; para9: jint; para10: jint; para11: jboolean; para12: ATLayout); overload; virtual;
  38659. end;
  38660. InnerLeadingMarginSpan2 = interface external 'android.text.style' name 'LeadingMarginSpan2' (ATSLeadingMarginSpan, ATSWrapTogetherSpan)
  38661. function getLeadingMarginLineCount(): jint; overload;
  38662. end;
  38663. function getLeadingMargin(para1: jboolean): jint; overload;
  38664. procedure drawLeadingMargin(para1: AGCanvas; para2: AGPaint; para3: jint; para4: jint; para5: jint; para6: jint; para7: jint; para8: JLCharSequence; para9: jint; para10: jint; para11: jboolean; para12: ATLayout); overload;
  38665. end;
  38666. ATSLineHeightSpan = interface external 'android.text.style' name 'LineHeightSpan' (ATSParagraphStyle, ATSWrapTogetherSpan)
  38667. type
  38668. InnerWithDensity = interface;
  38669. Arr1InnerWithDensity = array of InnerWithDensity;
  38670. Arr2InnerWithDensity = array of Arr1InnerWithDensity;
  38671. Arr3InnerWithDensity = array of Arr2InnerWithDensity;
  38672. InnerWithDensity = interface external 'android.text.style' name 'WithDensity' (ATSLineHeightSpan)
  38673. procedure chooseHeight(para1: JLCharSequence; para2: jint; para3: jint; para4: jint; para5: jint; para6: AGPaint.InnerFontMetricsInt; para7: ATTextPaint); overload;
  38674. end;
  38675. procedure chooseHeight(para1: JLCharSequence; para2: jint; para3: jint; para4: jint; para5: jint; para6: AGPaint.InnerFontMetricsInt); overload;
  38676. end;
  38677. ATSURLSpan = class external 'android.text.style' name 'URLSpan' (ATSClickableSpan, ATParcelableSpan)
  38678. public
  38679. constructor create(para1: JLString); overload;
  38680. constructor create(para1: AOParcel); overload;
  38681. function getSpanTypeId(): jint; overload; virtual;
  38682. function describeContents(): jint; overload; virtual;
  38683. procedure writeToParcel(para1: AOParcel; para2: jint); overload; virtual;
  38684. function getURL(): JLString; overload; virtual;
  38685. procedure onClick(para1: AVView); overload; virtual;
  38686. end;
  38687. ATSMetricAffectingSpan = class abstract external 'android.text.style' name 'MetricAffectingSpan' (ATSCharacterStyle, ATSUpdateLayout)
  38688. public
  38689. constructor create(); overload;
  38690. procedure updateMeasureState(para1: ATTextPaint); overload; virtual; abstract;
  38691. function getUnderlying(): ATSMetricAffectingSpan; overload; virtual;
  38692. function getUnderlying(): ATSCharacterStyle; overload; virtual;
  38693. end;
  38694. AVMenuItem = interface external 'android.view' name 'MenuItem'
  38695. type
  38696. InnerOnActionExpandListener = interface;
  38697. Arr1InnerOnActionExpandListener = array of InnerOnActionExpandListener;
  38698. Arr2InnerOnActionExpandListener = array of Arr1InnerOnActionExpandListener;
  38699. Arr3InnerOnActionExpandListener = array of Arr2InnerOnActionExpandListener;
  38700. InnerOnMenuItemClickListener = interface;
  38701. Arr1InnerOnMenuItemClickListener = array of InnerOnMenuItemClickListener;
  38702. Arr2InnerOnMenuItemClickListener = array of Arr1InnerOnMenuItemClickListener;
  38703. Arr3InnerOnMenuItemClickListener = array of Arr2InnerOnMenuItemClickListener;
  38704. InnerOnActionExpandListener = interface external 'android.view' name 'OnActionExpandListener'
  38705. function onMenuItemActionExpand(para1: AVMenuItem): jboolean; overload;
  38706. function onMenuItemActionCollapse(para1: AVMenuItem): jboolean; overload;
  38707. end;
  38708. InnerOnMenuItemClickListener = interface external 'android.view' name 'OnMenuItemClickListener'
  38709. function onMenuItemClick(para1: AVMenuItem): jboolean; overload;
  38710. end;
  38711. const
  38712. SHOW_AS_ACTION_NEVER = 0;
  38713. SHOW_AS_ACTION_IF_ROOM = 1;
  38714. SHOW_AS_ACTION_ALWAYS = 2;
  38715. SHOW_AS_ACTION_WITH_TEXT = 4;
  38716. SHOW_AS_ACTION_COLLAPSE_ACTION_VIEW = 8;
  38717. function getItemId(): jint; overload;
  38718. function getGroupId(): jint; overload;
  38719. function getOrder(): jint; overload;
  38720. function setTitle(para1: JLCharSequence): AVMenuItem; overload;
  38721. function setTitle(para1: jint): AVMenuItem; overload;
  38722. function getTitle(): JLCharSequence; overload;
  38723. function setTitleCondensed(para1: JLCharSequence): AVMenuItem; overload;
  38724. function getTitleCondensed(): JLCharSequence; overload;
  38725. function setIcon(para1: AGDDrawable): AVMenuItem; overload;
  38726. function setIcon(para1: jint): AVMenuItem; overload;
  38727. function getIcon(): AGDDrawable; overload;
  38728. function setIntent(para1: ACIntent): AVMenuItem; overload;
  38729. function getIntent(): ACIntent; overload;
  38730. function setShortcut(para1: jchar; para2: jchar): AVMenuItem; overload;
  38731. function setNumericShortcut(para1: jchar): AVMenuItem; overload;
  38732. function getNumericShortcut(): jchar; overload;
  38733. function setAlphabeticShortcut(para1: jchar): AVMenuItem; overload;
  38734. function getAlphabeticShortcut(): jchar; overload;
  38735. function setCheckable(para1: jboolean): AVMenuItem; overload;
  38736. function isCheckable(): jboolean; overload;
  38737. function setChecked(para1: jboolean): AVMenuItem; overload;
  38738. function isChecked(): jboolean; overload;
  38739. function setVisible(para1: jboolean): AVMenuItem; overload;
  38740. function isVisible(): jboolean; overload;
  38741. function setEnabled(para1: jboolean): AVMenuItem; overload;
  38742. function isEnabled(): jboolean; overload;
  38743. function hasSubMenu(): jboolean; overload;
  38744. function getSubMenu(): AVSubMenu; overload;
  38745. function setOnMenuItemClickListener(para1: AVMenuItem.InnerOnMenuItemClickListener): AVMenuItem; overload;
  38746. function getMenuInfo(): AVContextMenu.InnerContextMenuInfo; overload;
  38747. procedure setShowAsAction(para1: jint); overload;
  38748. function setShowAsActionFlags(para1: jint): AVMenuItem; overload;
  38749. function setActionView(para1: AVView): AVMenuItem; overload;
  38750. function setActionView(para1: jint): AVMenuItem; overload;
  38751. function getActionView(): AVView; overload;
  38752. function setActionProvider(para1: AVActionProvider): AVMenuItem; overload;
  38753. function getActionProvider(): AVActionProvider; overload;
  38754. function expandActionView(): jboolean; overload;
  38755. function collapseActionView(): jboolean; overload;
  38756. function isActionViewExpanded(): jboolean; overload;
  38757. function setOnActionExpandListener(para1: AVMenuItem.InnerOnActionExpandListener): AVMenuItem; overload;
  38758. end;
  38759. AVWindow = class abstract external 'android.view' name 'Window' (JLObject)
  38760. public
  38761. type
  38762. InnerCallback = interface;
  38763. Arr1InnerCallback = array of InnerCallback;
  38764. Arr2InnerCallback = array of Arr1InnerCallback;
  38765. Arr3InnerCallback = array of Arr2InnerCallback;
  38766. InnerCallback = interface external 'android.view' name 'Callback'
  38767. function dispatchKeyEvent(para1: AVKeyEvent): jboolean; overload;
  38768. function dispatchKeyShortcutEvent(para1: AVKeyEvent): jboolean; overload;
  38769. function dispatchTouchEvent(para1: AVMotionEvent): jboolean; overload;
  38770. function dispatchTrackballEvent(para1: AVMotionEvent): jboolean; overload;
  38771. function dispatchGenericMotionEvent(para1: AVMotionEvent): jboolean; overload;
  38772. function dispatchPopulateAccessibilityEvent(para1: AVAAccessibilityEvent): jboolean; overload;
  38773. function onCreatePanelView(para1: jint): AVView; overload;
  38774. function onCreatePanelMenu(para1: jint; para2: AVMenu): jboolean; overload;
  38775. function onPreparePanel(para1: jint; para2: AVView; para3: AVMenu): jboolean; overload;
  38776. function onMenuOpened(para1: jint; para2: AVMenu): jboolean; overload;
  38777. function onMenuItemSelected(para1: jint; para2: AVMenuItem): jboolean; overload;
  38778. procedure onWindowAttributesChanged(para1: AVWindowManager.InnerLayoutParams); overload;
  38779. procedure onContentChanged(); overload;
  38780. procedure onWindowFocusChanged(para1: jboolean); overload;
  38781. procedure onAttachedToWindow(); overload;
  38782. procedure onDetachedFromWindow(); overload;
  38783. procedure onPanelClosed(para1: jint; para2: AVMenu); overload;
  38784. function onSearchRequested(): jboolean; overload;
  38785. function onWindowStartingActionMode(para1: AVActionMode.InnerCallback): AVActionMode; overload;
  38786. procedure onActionModeStarted(para1: AVActionMode); overload;
  38787. procedure onActionModeFinished(para1: AVActionMode); overload;
  38788. end;
  38789. public
  38790. const
  38791. FEATURE_OPTIONS_PANEL = 0;
  38792. FEATURE_NO_TITLE = 1;
  38793. FEATURE_PROGRESS = 2;
  38794. FEATURE_LEFT_ICON = 3;
  38795. FEATURE_RIGHT_ICON = 4;
  38796. FEATURE_INDETERMINATE_PROGRESS = 5;
  38797. FEATURE_CONTEXT_MENU = 6;
  38798. FEATURE_CUSTOM_TITLE = 7;
  38799. FEATURE_ACTION_BAR = 8;
  38800. FEATURE_ACTION_BAR_OVERLAY = 9;
  38801. FEATURE_ACTION_MODE_OVERLAY = 10;
  38802. PROGRESS_VISIBILITY_ON = -1;
  38803. PROGRESS_VISIBILITY_OFF = -2;
  38804. PROGRESS_INDETERMINATE_ON = -3;
  38805. PROGRESS_INDETERMINATE_OFF = -4;
  38806. PROGRESS_START = 0;
  38807. PROGRESS_END = 10000;
  38808. PROGRESS_SECONDARY_START = 20000;
  38809. PROGRESS_SECONDARY_END = 30000;
  38810. strict protected
  38811. const
  38812. DEFAULT_FEATURES = 65;
  38813. public
  38814. const
  38815. ID_ANDROID_CONTENT = 16908290;
  38816. public
  38817. constructor create(para1: ACContext); overload;
  38818. function getContext(): ACContext; overload; virtual; final;
  38819. function getWindowStyle(): ACRTypedArray; overload; virtual; final;
  38820. procedure setContainer(para1: AVWindow); overload; virtual;
  38821. function getContainer(): AVWindow; overload; virtual; final;
  38822. function hasChildren(): jboolean; overload; virtual; final;
  38823. procedure setWindowManager(para1: AVWindowManager; para2: AOIBinder; para3: JLString); overload; virtual;
  38824. procedure setWindowManager(para1: AVWindowManager; para2: AOIBinder; para3: JLString; para4: jboolean); overload; virtual;
  38825. function getWindowManager(): AVWindowManager; overload; virtual;
  38826. procedure setCallback(para1: AVWindow.InnerCallback); overload; virtual;
  38827. function getCallback(): AVWindow.InnerCallback; overload; virtual; final;
  38828. procedure takeSurface(para1: AVSurfaceHolder.InnerCallback2); overload; virtual; abstract;
  38829. procedure takeInputQueue(para1: AVInputQueue.InnerCallback); overload; virtual; abstract;
  38830. function isFloating(): jboolean; overload; virtual; abstract;
  38831. procedure setLayout(para1: jint; para2: jint); overload; virtual;
  38832. procedure setGravity(para1: jint); overload; virtual;
  38833. procedure setType(para1: jint); overload; virtual;
  38834. procedure setFormat(para1: jint); overload; virtual;
  38835. procedure setWindowAnimations(para1: jint); overload; virtual;
  38836. procedure setSoftInputMode(para1: jint); overload; virtual;
  38837. procedure addFlags(para1: jint); overload; virtual;
  38838. procedure clearFlags(para1: jint); overload; virtual;
  38839. procedure setFlags(para1: jint; para2: jint); overload; virtual;
  38840. procedure setDimAmount(para1: jfloat); overload; virtual;
  38841. procedure setAttributes(para1: AVWindowManager.InnerLayoutParams); overload; virtual;
  38842. function getAttributes(): AVWindowManager.InnerLayoutParams; overload; virtual; final;
  38843. strict protected
  38844. function getForcedWindowFlags(): jint; overload; virtual; final;
  38845. function hasSoftInputMode(): jboolean; overload; virtual; final;
  38846. public
  38847. function requestFeature(para1: jint): jboolean; overload; virtual;
  38848. procedure makeActive(); overload; virtual; final;
  38849. function isActive(): jboolean; overload; virtual; final;
  38850. function findViewById(para1: jint): AVView; overload; virtual;
  38851. procedure setContentView(para1: jint); overload; virtual; abstract;
  38852. procedure setContentView(para1: AVView); overload; virtual; abstract;
  38853. procedure setContentView(para1: AVView; para2: AVViewGroup_LayoutParams); overload; virtual; abstract;
  38854. procedure addContentView(para1: AVView; para2: AVViewGroup_LayoutParams); overload; virtual; abstract;
  38855. function getCurrentFocus(): AVView; overload; virtual; abstract;
  38856. function getLayoutInflater(): AVLayoutInflater; overload; virtual; abstract;
  38857. procedure setTitle(para1: JLCharSequence); overload; virtual; abstract;
  38858. procedure setTitleColor(para1: jint); overload; virtual; abstract;
  38859. procedure openPanel(para1: jint; para2: AVKeyEvent); overload; virtual; abstract;
  38860. procedure closePanel(para1: jint); overload; virtual; abstract;
  38861. procedure togglePanel(para1: jint; para2: AVKeyEvent); overload; virtual; abstract;
  38862. procedure invalidatePanelMenu(para1: jint); overload; virtual; abstract;
  38863. function performPanelShortcut(para1: jint; para2: jint; para3: AVKeyEvent; para4: jint): jboolean; overload; virtual; abstract;
  38864. function performPanelIdentifierAction(para1: jint; para2: jint; para3: jint): jboolean; overload; virtual; abstract;
  38865. procedure closeAllPanels(); overload; virtual; abstract;
  38866. function performContextMenuIdentifierAction(para1: jint; para2: jint): jboolean; overload; virtual; abstract;
  38867. procedure onConfigurationChanged(para1: ACRConfiguration); overload; virtual; abstract;
  38868. procedure setBackgroundDrawableResource(para1: jint); overload; virtual;
  38869. procedure setBackgroundDrawable(para1: AGDDrawable); overload; virtual; abstract;
  38870. procedure setFeatureDrawableResource(para1: jint; para2: jint); overload; virtual; abstract;
  38871. procedure setFeatureDrawableUri(para1: jint; para2: ANUri); overload; virtual; abstract;
  38872. procedure setFeatureDrawable(para1: jint; para2: AGDDrawable); overload; virtual; abstract;
  38873. procedure setFeatureDrawableAlpha(para1: jint; para2: jint); overload; virtual; abstract;
  38874. procedure setFeatureInt(para1: jint; para2: jint); overload; virtual; abstract;
  38875. procedure takeKeyEvents(para1: jboolean); overload; virtual; abstract;
  38876. function superDispatchKeyEvent(para1: AVKeyEvent): jboolean; overload; virtual; abstract;
  38877. function superDispatchKeyShortcutEvent(para1: AVKeyEvent): jboolean; overload; virtual; abstract;
  38878. function superDispatchTouchEvent(para1: AVMotionEvent): jboolean; overload; virtual; abstract;
  38879. function superDispatchTrackballEvent(para1: AVMotionEvent): jboolean; overload; virtual; abstract;
  38880. function superDispatchGenericMotionEvent(para1: AVMotionEvent): jboolean; overload; virtual; abstract;
  38881. function getDecorView(): AVView; overload; virtual; abstract;
  38882. function peekDecorView(): AVView; overload; virtual; abstract;
  38883. function saveHierarchyState(): AOBundle; overload; virtual; abstract;
  38884. procedure restoreHierarchyState(para1: AOBundle); overload; virtual; abstract;
  38885. strict protected
  38886. procedure onActive(); overload; virtual; abstract;
  38887. function getFeatures(): jint; overload; virtual; final;
  38888. public
  38889. function hasFeature(para1: jint): jboolean; overload; virtual;
  38890. strict protected
  38891. function getLocalFeatures(): jint; overload; virtual; final;
  38892. procedure setDefaultWindowFormat(para1: jint); overload; virtual;
  38893. public
  38894. procedure setChildDrawable(para1: jint; para2: AGDDrawable); overload; virtual; abstract;
  38895. procedure setChildInt(para1: jint; para2: jint); overload; virtual; abstract;
  38896. function isShortcutKey(para1: jint; para2: AVKeyEvent): jboolean; overload; virtual; abstract;
  38897. procedure setVolumeControlStream(para1: jint); overload; virtual; abstract;
  38898. function getVolumeControlStream(): jint; overload; virtual; abstract;
  38899. procedure setUiOptions(para1: jint); overload; virtual;
  38900. procedure setUiOptions(para1: jint; para2: jint); overload; virtual;
  38901. end;
  38902. AWWrapperListAdapter = interface external 'android.widget' name 'WrapperListAdapter' (AWListAdapter)
  38903. function getWrappedAdapter(): AWListAdapter; overload;
  38904. end;
  38905. AWBaseAdapter = class abstract external 'android.widget' name 'BaseAdapter' (JLObject, AWListAdapter, AWSpinnerAdapter)
  38906. public
  38907. constructor create(); overload;
  38908. function hasStableIds(): jboolean; overload; virtual;
  38909. procedure registerDataSetObserver(para1: ADDataSetObserver); overload; virtual;
  38910. procedure unregisterDataSetObserver(para1: ADDataSetObserver); overload; virtual;
  38911. procedure notifyDataSetChanged(); overload; virtual;
  38912. procedure notifyDataSetInvalidated(); overload; virtual;
  38913. function areAllItemsEnabled(): jboolean; overload; virtual;
  38914. function isEnabled(para1: jint): jboolean; overload; virtual;
  38915. function getDropDownView(para1: jint; para2: AVView; para3: AVViewGroup): AVView; overload; virtual;
  38916. function getItemViewType(para1: jint): jint; overload; virtual;
  38917. function getViewTypeCount(): jint; overload; virtual;
  38918. function isEmpty(): jboolean; overload; virtual;
  38919. end;
  38920. AWCursorTreeAdapter = class abstract external 'android.widget' name 'CursorTreeAdapter' (AWBaseExpandableListAdapter, AWFilterable)
  38921. public
  38922. constructor create(para1: ADCursor; para2: ACContext); overload;
  38923. constructor create(para1: ADCursor; para2: ACContext; para3: jboolean); overload;
  38924. strict protected
  38925. function getChildrenCursor(para1: ADCursor): ADCursor; overload; virtual; abstract;
  38926. public
  38927. procedure setGroupCursor(para1: ADCursor); overload; virtual;
  38928. procedure setChildrenCursor(para1: jint; para2: ADCursor); overload; virtual;
  38929. function getChild(para1: jint; para2: jint): ADCursor; overload; virtual;
  38930. function getChildId(para1: jint; para2: jint): jlong; overload; virtual;
  38931. function getChildrenCount(para1: jint): jint; overload; virtual;
  38932. function getGroup(para1: jint): ADCursor; overload; virtual;
  38933. function getGroupCount(): jint; overload; virtual;
  38934. function getGroupId(para1: jint): jlong; overload; virtual;
  38935. function getGroupView(para1: jint; para2: jboolean; para3: AVView; para4: AVViewGroup): AVView; overload; virtual;
  38936. strict protected
  38937. function newGroupView(para1: ACContext; para2: ADCursor; para3: jboolean; para4: AVViewGroup): AVView; overload; virtual; abstract;
  38938. procedure bindGroupView(para1: AVView; para2: ACContext; para3: ADCursor; para4: jboolean); overload; virtual; abstract;
  38939. public
  38940. function getChildView(para1: jint; para2: jint; para3: jboolean; para4: AVView; para5: AVViewGroup): AVView; overload; virtual;
  38941. strict protected
  38942. function newChildView(para1: ACContext; para2: ADCursor; para3: jboolean; para4: AVViewGroup): AVView; overload; virtual; abstract;
  38943. procedure bindChildView(para1: AVView; para2: ACContext; para3: ADCursor; para4: jboolean); overload; virtual; abstract;
  38944. public
  38945. function isChildSelectable(para1: jint; para2: jint): jboolean; overload; virtual;
  38946. function hasStableIds(): jboolean; overload; virtual;
  38947. procedure notifyDataSetChanged(); overload; virtual;
  38948. procedure notifyDataSetChanged(para1: jboolean); overload; virtual;
  38949. procedure notifyDataSetInvalidated(); overload; virtual;
  38950. procedure onGroupCollapsed(para1: jint); overload; virtual;
  38951. function convertToString(para1: ADCursor): JLString; overload; virtual;
  38952. function runQueryOnBackgroundThread(para1: JLCharSequence): ADCursor; overload; virtual;
  38953. function getFilter(): AWFilter; overload; virtual;
  38954. function getFilterQueryProvider(): AWFilterQueryProvider; overload; virtual;
  38955. procedure setFilterQueryProvider(para1: AWFilterQueryProvider); overload; virtual;
  38956. procedure changeCursor(para1: ADCursor); overload; virtual;
  38957. function getCursor(): ADCursor; overload; virtual;
  38958. function getChild(para1: jint; para2: jint): JLObject; overload; virtual;
  38959. function getGroup(para1: jint): JLObject; overload; virtual;
  38960. end;
  38961. AWSimpleExpandableListAdapter = class external 'android.widget' name 'SimpleExpandableListAdapter' (AWBaseExpandableListAdapter)
  38962. public
  38963. constructor create(para1: ACContext; para2: JUList; para3: jint; para4: Arr1JLString; para5: Arr1jint; para6: JUList; para7: jint; para8: Arr1JLString; para9: Arr1jint); overload;
  38964. constructor create(para1: ACContext; para2: JUList; para3: jint; const para4: array of JLString; const para5: array of jint; para6: JUList; para7: jint; const para8: array of JLString; const para9: array of jint); overload;
  38965. constructor create(para1: ACContext; para2: JUList; para3: jint; para4: jint; para5: Arr1JLString; para6: Arr1jint; para7: JUList; para8: jint; para9: Arr1JLString; para10: Arr1jint); overload;
  38966. constructor create(para1: ACContext; para2: JUList; para3: jint; para4: jint; const para5: array of JLString; const para6: array of jint; para7: JUList; para8: jint; const para9: array of JLString; const para10: array of jint); overload;
  38967. constructor create(para1: ACContext; para2: JUList; para3: jint; para4: jint; para5: Arr1JLString; para6: Arr1jint; para7: JUList; para8: jint; para9: jint; para10: Arr1JLString; para11: Arr1jint); overload;
  38968. constructor create(para1: ACContext; para2: JUList; para3: jint; para4: jint; const para5: array of JLString; const para6: array of jint; para7: JUList; para8: jint; para9: jint; const para10: array of JLString; const para11: array of jint); overload;
  38969. function getChild(para1: jint; para2: jint): JLObject; overload; virtual;
  38970. function getChildId(para1: jint; para2: jint): jlong; overload; virtual;
  38971. function getChildView(para1: jint; para2: jint; para3: jboolean; para4: AVView; para5: AVViewGroup): AVView; overload; virtual;
  38972. function newChildView(para1: jboolean; para2: AVViewGroup): AVView; overload; virtual;
  38973. function getChildrenCount(para1: jint): jint; overload; virtual;
  38974. function getGroup(para1: jint): JLObject; overload; virtual;
  38975. function getGroupCount(): jint; overload; virtual;
  38976. function getGroupId(para1: jint): jlong; overload; virtual;
  38977. function getGroupView(para1: jint; para2: jboolean; para3: AVView; para4: AVViewGroup): AVView; overload; virtual;
  38978. function newGroupView(para1: jboolean; para2: AVViewGroup): AVView; overload; virtual;
  38979. function isChildSelectable(para1: jint; para2: jint): jboolean; overload; virtual;
  38980. function hasStableIds(): jboolean; overload; virtual;
  38981. end;
  38982. ANTBasicTagTechnology = class abstract external 'android.nfc.tech' name 'BasicTagTechnology' (JLObject, ANTTagTechnology)
  38983. public
  38984. function getTag(): ANTag; overload; virtual;
  38985. function isConnected(): jboolean; overload; virtual;
  38986. procedure connect(); overload; virtual; // throws java.io.IOException
  38987. procedure close(); overload; virtual; // throws java.io.IOException
  38988. end;
  38989. AABBackupDataInputStream = class external 'android.app.backup' name 'BackupDataInputStream' (JIInputStream)
  38990. public
  38991. function read(): jint; overload; virtual; // throws java.io.IOException
  38992. function read(para1: Arr1jbyte; para2: jint; para3: jint): jint; overload; virtual; // throws java.io.IOException
  38993. function read(var para1: array of jbyte; para2: jint; para3: jint): jint; overload; virtual; // throws java.io.IOException
  38994. function read(para1: Arr1jbyte): jint; overload; virtual; // throws java.io.IOException
  38995. function read(var para1: array of jbyte): jint; overload; virtual; // throws java.io.IOException
  38996. function getKey(): JLString; overload; virtual;
  38997. function size(): jint; overload; virtual;
  38998. end;
  38999. JIByteArrayInputStream = class external 'java.io' name 'ByteArrayInputStream' (JIInputStream)
  39000. strict protected
  39001. var
  39002. fbuf: Arr1jbyte; external name 'buf';
  39003. fpos: jint; external name 'pos';
  39004. fmark: jint; external name 'mark';
  39005. fcount: jint; external name 'count';
  39006. public
  39007. constructor create(para1: Arr1jbyte); overload;
  39008. constructor create(const para1: array of jbyte); overload;
  39009. constructor create(para1: Arr1jbyte; para2: jint; para3: jint); overload;
  39010. constructor create(const para1: array of jbyte; para2: jint; para3: jint); overload;
  39011. function available(): jint; overload; virtual;
  39012. procedure close(); overload; virtual; // throws java.io.IOException
  39013. procedure mark(para1: jint); overload; virtual;
  39014. function markSupported(): jboolean; overload; virtual;
  39015. function read(): jint; overload; virtual;
  39016. function read(para1: Arr1jbyte; para2: jint; para3: jint): jint; overload; virtual;
  39017. function read(var para1: array of jbyte; para2: jint; para3: jint): jint; overload; virtual;
  39018. procedure reset(); overload; virtual;
  39019. function skip(para1: jlong): jlong; overload; virtual;
  39020. end;
  39021. JIFileInputStream = class external 'java.io' name 'FileInputStream' (JIInputStream, JICloseable)
  39022. public
  39023. constructor create(para1: JIFile); overload; // throws java.io.FileNotFoundException
  39024. constructor create(para1: JIFileDescriptor); overload;
  39025. constructor create(para1: JLString); overload; // throws java.io.FileNotFoundException
  39026. function available(): jint; overload; virtual; // throws java.io.IOException
  39027. procedure close(); overload; virtual; // throws java.io.IOException
  39028. strict protected
  39029. procedure finalize(); overload; virtual; // throws java.io.IOException
  39030. public
  39031. function getChannel(): JNCFileChannel; overload; virtual;
  39032. function getFD(): JIFileDescriptor; overload; virtual; final; // throws java.io.IOException
  39033. function read(): jint; overload; virtual; // throws java.io.IOException
  39034. function read(para1: Arr1jbyte; para2: jint; para3: jint): jint; overload; virtual; // throws java.io.IOException
  39035. function read(var para1: array of jbyte; para2: jint; para3: jint): jint; overload; virtual; // throws java.io.IOException
  39036. function skip(para1: jlong): jlong; overload; virtual; // throws java.io.IOException
  39037. end;
  39038. JIFilterInputStream = class external 'java.io' name 'FilterInputStream' (JIInputStream)
  39039. strict protected
  39040. var
  39041. fin: JIInputStream; external name 'in';
  39042. strict protected
  39043. constructor create(para1: JIInputStream); overload;
  39044. public
  39045. function available(): jint; overload; virtual; // throws java.io.IOException
  39046. procedure close(); overload; virtual; // throws java.io.IOException
  39047. procedure mark(para1: jint); overload; virtual;
  39048. function markSupported(): jboolean; overload; virtual;
  39049. function read(): jint; overload; virtual; // throws java.io.IOException
  39050. function read(para1: Arr1jbyte; para2: jint; para3: jint): jint; overload; virtual; // throws java.io.IOException
  39051. function read(var para1: array of jbyte; para2: jint; para3: jint): jint; overload; virtual; // throws java.io.IOException
  39052. procedure reset(); overload; virtual; // throws java.io.IOException
  39053. function skip(para1: jlong): jlong; overload; virtual; // throws java.io.IOException
  39054. end;
  39055. JIPipedInputStream = class external 'java.io' name 'PipedInputStream' (JIInputStream)
  39056. strict protected
  39057. var
  39058. fbuffer: Arr1jbyte; external name 'buffer';
  39059. fin: jint; external name 'in';
  39060. fout: jint; external name 'out';
  39061. strict protected
  39062. const
  39063. PIPE_SIZE = 1024;
  39064. public
  39065. constructor create(); overload;
  39066. constructor create(para1: JIPipedOutputStream); overload; // throws java.io.IOException
  39067. constructor create(para1: jint); overload;
  39068. constructor create(para1: JIPipedOutputStream; para2: jint); overload; // throws java.io.IOException
  39069. function available(): jint; overload; virtual; // throws java.io.IOException
  39070. procedure close(); overload; virtual; // throws java.io.IOException
  39071. procedure connect(para1: JIPipedOutputStream); overload; virtual; // throws java.io.IOException
  39072. function read(): jint; overload; virtual; // throws java.io.IOException
  39073. function read(para1: Arr1jbyte; para2: jint; para3: jint): jint; overload; virtual; // throws java.io.IOException
  39074. function read(var para1: array of jbyte; para2: jint; para3: jint): jint; overload; virtual; // throws java.io.IOException
  39075. strict protected
  39076. procedure receive(para1: jint); overload; virtual; // throws java.io.IOException
  39077. end;
  39078. JISequenceInputStream = class external 'java.io' name 'SequenceInputStream' (JIInputStream)
  39079. public
  39080. constructor create(para1: JIInputStream; para2: JIInputStream); overload;
  39081. constructor create(para1: JUEnumeration); overload;
  39082. function available(): jint; overload; virtual; // throws java.io.IOException
  39083. procedure close(); overload; virtual; // throws java.io.IOException
  39084. function read(): jint; overload; virtual; // throws java.io.IOException
  39085. function read(para1: Arr1jbyte; para2: jint; para3: jint): jint; overload; virtual; // throws java.io.IOException
  39086. function read(var para1: array of jbyte; para2: jint; para3: jint): jint; overload; virtual; // throws java.io.IOException
  39087. end;
  39088. JIStringBufferInputStream = class external 'java.io' name 'StringBufferInputStream' (JIInputStream)
  39089. strict protected
  39090. var
  39091. fbuffer: JLString; external name 'buffer';
  39092. fcount: jint; external name 'count';
  39093. fpos: jint; external name 'pos';
  39094. public
  39095. constructor create(para1: JLString); overload;
  39096. function available(): jint; overload; virtual;
  39097. function read(): jint; overload; virtual;
  39098. function read(para1: Arr1jbyte; para2: jint; para3: jint): jint; overload; virtual;
  39099. function read(var para1: array of jbyte; para2: jint; para3: jint): jint; overload; virtual;
  39100. procedure reset(); overload; virtual;
  39101. function skip(para1: jlong): jlong; overload; virtual;
  39102. end;
  39103. OAHCEofSensorInputStream = class external 'org.apache.http.conn' name 'EofSensorInputStream' (JIInputStream, OAHCConnectionReleaseTrigger)
  39104. strict protected
  39105. var
  39106. fwrappedStream: JIInputStream; external name 'wrappedStream';
  39107. public
  39108. constructor create(para1: JIInputStream; para2: OAHCEofSensorWatcher); overload;
  39109. strict protected
  39110. function isReadAllowed(): jboolean; overload; virtual; // throws java.io.IOException
  39111. public
  39112. function read(): jint; overload; virtual; // throws java.io.IOException
  39113. function read(para1: Arr1jbyte; para2: jint; para3: jint): jint; overload; virtual; // throws java.io.IOException
  39114. function read(var para1: array of jbyte; para2: jint; para3: jint): jint; overload; virtual; // throws java.io.IOException
  39115. function read(para1: Arr1jbyte): jint; overload; virtual; // throws java.io.IOException
  39116. function read(var para1: array of jbyte): jint; overload; virtual; // throws java.io.IOException
  39117. function available(): jint; overload; virtual; // throws java.io.IOException
  39118. procedure close(); overload; virtual; // throws java.io.IOException
  39119. strict protected
  39120. procedure checkEOF(para1: jint); overload; virtual; // throws java.io.IOException
  39121. procedure checkClose(); overload; virtual; // throws java.io.IOException
  39122. procedure checkAbort(); overload; virtual; // throws java.io.IOException
  39123. public
  39124. procedure releaseConnection(); overload; virtual; // throws java.io.IOException
  39125. procedure abortConnection(); overload; virtual; // throws java.io.IOException
  39126. end;
  39127. OAHIIChunkedInputStream = class external 'org.apache.http.impl.io' name 'ChunkedInputStream' (JIInputStream)
  39128. public
  39129. constructor create(para1: OAHISessionInputBuffer); overload;
  39130. function read(): jint; overload; virtual; // throws java.io.IOException
  39131. function read(para1: Arr1jbyte; para2: jint; para3: jint): jint; overload; virtual; // throws java.io.IOException
  39132. function read(var para1: array of jbyte; para2: jint; para3: jint): jint; overload; virtual; // throws java.io.IOException
  39133. function read(para1: Arr1jbyte): jint; overload; virtual; // throws java.io.IOException
  39134. function read(var para1: array of jbyte): jint; overload; virtual; // throws java.io.IOException
  39135. procedure close(); overload; virtual; // throws java.io.IOException
  39136. function getFooters(): Arr1OAHHeader; overload; virtual;
  39137. end;
  39138. OAHIIContentLengthInputStream = class external 'org.apache.http.impl.io' name 'ContentLengthInputStream' (JIInputStream)
  39139. public
  39140. constructor create(para1: OAHISessionInputBuffer; para2: jlong); overload;
  39141. procedure close(); overload; virtual; // throws java.io.IOException
  39142. function read(): jint; overload; virtual; // throws java.io.IOException
  39143. function read(para1: Arr1jbyte; para2: jint; para3: jint): jint; overload; virtual; // throws java.io.IOException
  39144. function read(var para1: array of jbyte; para2: jint; para3: jint): jint; overload; virtual; // throws java.io.IOException
  39145. function read(para1: Arr1jbyte): jint; overload; virtual; // throws java.io.IOException
  39146. function read(var para1: array of jbyte): jint; overload; virtual; // throws java.io.IOException
  39147. function skip(para1: jlong): jlong; overload; virtual; // throws java.io.IOException
  39148. end;
  39149. OAHIIIdentityInputStream = class external 'org.apache.http.impl.io' name 'IdentityInputStream' (JIInputStream)
  39150. public
  39151. constructor create(para1: OAHISessionInputBuffer); overload;
  39152. function available(): jint; overload; virtual; // throws java.io.IOException
  39153. procedure close(); overload; virtual; // throws java.io.IOException
  39154. function read(): jint; overload; virtual; // throws java.io.IOException
  39155. function read(para1: Arr1jbyte; para2: jint; para3: jint): jint; overload; virtual; // throws java.io.IOException
  39156. function read(var para1: array of jbyte; para2: jint; para3: jint): jint; overload; virtual; // throws java.io.IOException
  39157. end;
  39158. JIBufferedReader = class external 'java.io' name 'BufferedReader' (JIReader)
  39159. public
  39160. constructor create(para1: JIReader); overload;
  39161. constructor create(para1: JIReader; para2: jint); overload;
  39162. procedure close(); overload; virtual; // throws java.io.IOException
  39163. procedure mark(para1: jint); overload; virtual; // throws java.io.IOException
  39164. function markSupported(): jboolean; overload; virtual;
  39165. function read(): jint; overload; virtual; // throws java.io.IOException
  39166. function read(para1: Arr1jchar; para2: jint; para3: jint): jint; overload; virtual; // throws java.io.IOException
  39167. function read(var para1: array of jchar; para2: jint; para3: jint): jint; overload; virtual; // throws java.io.IOException
  39168. function readLine(): JLString; overload; virtual; // throws java.io.IOException
  39169. function ready(): jboolean; overload; virtual; // throws java.io.IOException
  39170. procedure reset(); overload; virtual; // throws java.io.IOException
  39171. function skip(para1: jlong): jlong; overload; virtual; // throws java.io.IOException
  39172. end;
  39173. JICharArrayReader = class external 'java.io' name 'CharArrayReader' (JIReader)
  39174. strict protected
  39175. var
  39176. fbuf: Arr1jchar; external name 'buf';
  39177. fpos: jint; external name 'pos';
  39178. fmarkedPos: jint; external name 'markedPos';
  39179. fcount: jint; external name 'count';
  39180. public
  39181. constructor create(para1: Arr1jchar); overload;
  39182. constructor create(const para1: array of jchar); overload;
  39183. constructor create(para1: Arr1jchar; para2: jint; para3: jint); overload;
  39184. constructor create(const para1: array of jchar; para2: jint; para3: jint); overload;
  39185. procedure close(); overload; virtual;
  39186. procedure mark(para1: jint); overload; virtual; // throws java.io.IOException
  39187. function markSupported(): jboolean; overload; virtual;
  39188. function read(): jint; overload; virtual; // throws java.io.IOException
  39189. function read(para1: Arr1jchar; para2: jint; para3: jint): jint; overload; virtual; // throws java.io.IOException
  39190. function read(var para1: array of jchar; para2: jint; para3: jint): jint; overload; virtual; // throws java.io.IOException
  39191. function ready(): jboolean; overload; virtual; // throws java.io.IOException
  39192. procedure reset(); overload; virtual; // throws java.io.IOException
  39193. function skip(para1: jlong): jlong; overload; virtual; // throws java.io.IOException
  39194. end;
  39195. JIFilterReader = class abstract external 'java.io' name 'FilterReader' (JIReader)
  39196. strict protected
  39197. var
  39198. fin: JIReader; external name 'in';
  39199. strict protected
  39200. constructor create(para1: JIReader); overload;
  39201. public
  39202. procedure close(); overload; virtual; // throws java.io.IOException
  39203. procedure mark(para1: jint); overload; virtual; // throws java.io.IOException
  39204. function markSupported(): jboolean; overload; virtual;
  39205. function read(): jint; overload; virtual; // throws java.io.IOException
  39206. function read(para1: Arr1jchar; para2: jint; para3: jint): jint; overload; virtual; // throws java.io.IOException
  39207. function read(var para1: array of jchar; para2: jint; para3: jint): jint; overload; virtual; // throws java.io.IOException
  39208. function ready(): jboolean; overload; virtual; // throws java.io.IOException
  39209. procedure reset(); overload; virtual; // throws java.io.IOException
  39210. function skip(para1: jlong): jlong; overload; virtual; // throws java.io.IOException
  39211. end;
  39212. JIInputStreamReader = class external 'java.io' name 'InputStreamReader' (JIReader)
  39213. public
  39214. constructor create(para1: JIInputStream); overload;
  39215. constructor create(para1: JIInputStream; para2: JLString); overload; // throws java.io.UnsupportedEncodingException
  39216. constructor create(para1: JIInputStream; para2: JNCCharsetDecoder); overload;
  39217. constructor create(para1: JIInputStream; para2: JNCCharset); overload;
  39218. procedure close(); overload; virtual; // throws java.io.IOException
  39219. function getEncoding(): JLString; overload; virtual;
  39220. function read(): jint; overload; virtual; // throws java.io.IOException
  39221. function read(para1: Arr1jchar; para2: jint; para3: jint): jint; overload; virtual; // throws java.io.IOException
  39222. function read(var para1: array of jchar; para2: jint; para3: jint): jint; overload; virtual; // throws java.io.IOException
  39223. function ready(): jboolean; overload; virtual; // throws java.io.IOException
  39224. end;
  39225. JIPipedReader = class external 'java.io' name 'PipedReader' (JIReader)
  39226. public
  39227. constructor create(); overload;
  39228. constructor create(para1: JIPipedWriter); overload; // throws java.io.IOException
  39229. constructor create(para1: jint); overload;
  39230. constructor create(para1: JIPipedWriter; para2: jint); overload; // throws java.io.IOException
  39231. procedure close(); overload; virtual; // throws java.io.IOException
  39232. procedure connect(para1: JIPipedWriter); overload; virtual; // throws java.io.IOException
  39233. function read(): jint; overload; virtual; // throws java.io.IOException
  39234. function read(para1: Arr1jchar; para2: jint; para3: jint): jint; overload; virtual; // throws java.io.IOException
  39235. function read(var para1: array of jchar; para2: jint; para3: jint): jint; overload; virtual; // throws java.io.IOException
  39236. function ready(): jboolean; overload; virtual; // throws java.io.IOException
  39237. end;
  39238. JIStringReader = class external 'java.io' name 'StringReader' (JIReader)
  39239. public
  39240. constructor create(para1: JLString); overload;
  39241. procedure close(); overload; virtual;
  39242. procedure mark(para1: jint); overload; virtual; // throws java.io.IOException
  39243. function markSupported(): jboolean; overload; virtual;
  39244. function read(): jint; overload; virtual; // throws java.io.IOException
  39245. function read(para1: Arr1jchar; para2: jint; para3: jint): jint; overload; virtual; // throws java.io.IOException
  39246. function read(var para1: array of jchar; para2: jint; para3: jint): jint; overload; virtual; // throws java.io.IOException
  39247. function ready(): jboolean; overload; virtual; // throws java.io.IOException
  39248. procedure reset(); overload; virtual; // throws java.io.IOException
  39249. function skip(para1: jlong): jlong; overload; virtual; // throws java.io.IOException
  39250. end;
  39251. JNCInterruptibleChannel = interface external 'java.nio.channels' name 'InterruptibleChannel' (JNCChannel)
  39252. procedure close(); overload; // throws java.io.IOException
  39253. end;
  39254. JNCReadableByteChannel = interface external 'java.nio.channels' name 'ReadableByteChannel' (JNCChannel)
  39255. function read(para1: JNByteBuffer): jint; overload; // throws java.io.IOException
  39256. end;
  39257. JNCWritableByteChannel = interface external 'java.nio.channels' name 'WritableByteChannel' (JNCChannel)
  39258. function write(para1: JNByteBuffer): jint; overload; // throws java.io.IOException
  39259. end;
  39260. JIObjectInputStream = class external 'java.io' name 'ObjectInputStream' (JIInputStream, JIObjectInput, JIObjectStreamConstants)
  39261. public
  39262. type
  39263. InnerGetField = class;
  39264. Arr1InnerGetField = array of InnerGetField;
  39265. Arr2InnerGetField = array of Arr1InnerGetField;
  39266. Arr3InnerGetField = array of Arr2InnerGetField;
  39267. InnerGetField = class abstract external 'java.io' name 'GetField' (JLObject)
  39268. public
  39269. constructor create(); overload;
  39270. function getObjectStreamClass(): JIObjectStreamClass; overload; virtual; abstract;
  39271. function defaulted(para1: JLString): jboolean; overload; virtual; abstract; // throws java.io.IOException, java.lang.IllegalArgumentException
  39272. function get(para1: JLString; para2: jboolean): jboolean; overload; virtual; abstract; // throws java.io.IOException, java.lang.IllegalArgumentException
  39273. function get(para1: JLString; para2: jchar): jchar; overload; virtual; abstract; // throws java.io.IOException, java.lang.IllegalArgumentException
  39274. function get(para1: JLString; para2: jbyte): jbyte; overload; virtual; abstract; // throws java.io.IOException, java.lang.IllegalArgumentException
  39275. function get(para1: JLString; para2: jshort): jshort; overload; virtual; abstract; // throws java.io.IOException, java.lang.IllegalArgumentException
  39276. function get(para1: JLString; para2: jint): jint; overload; virtual; abstract; // throws java.io.IOException, java.lang.IllegalArgumentException
  39277. function get(para1: JLString; para2: jlong): jlong; overload; virtual; abstract; // throws java.io.IOException, java.lang.IllegalArgumentException
  39278. function get(para1: JLString; para2: jfloat): jfloat; overload; virtual; abstract; // throws java.io.IOException, java.lang.IllegalArgumentException
  39279. function get(para1: JLString; para2: jdouble): jdouble; overload; virtual; abstract; // throws java.io.IOException, java.lang.IllegalArgumentException
  39280. function get(para1: JLString; para2: JLObject): JLObject; overload; virtual; abstract; // throws java.io.IOException, java.lang.IllegalArgumentException
  39281. end;
  39282. strict protected
  39283. constructor create(); overload; // throws java.io.IOException
  39284. public
  39285. constructor create(para1: JIInputStream); overload; // throws java.io.StreamCorruptedException, java.io.IOException
  39286. function available(): jint; overload; virtual; // throws java.io.IOException
  39287. procedure close(); overload; virtual; // throws java.io.IOException
  39288. procedure defaultReadObject(); overload; virtual; // throws java.io.IOException, java.lang.ClassNotFoundException, java.io.NotActiveException
  39289. strict protected
  39290. function enableResolveObject(para1: jboolean): jboolean; overload; virtual;
  39291. public
  39292. function read(): jint; overload; virtual; // throws java.io.IOException
  39293. function read(para1: Arr1jbyte; para2: jint; para3: jint): jint; overload; virtual; // throws java.io.IOException
  39294. function read(var para1: array of jbyte; para2: jint; para3: jint): jint; overload; virtual; // throws java.io.IOException
  39295. function readBoolean(): jboolean; overload; virtual; // throws java.io.IOException
  39296. function readByte(): jbyte; overload; virtual; // throws java.io.IOException
  39297. function readChar(): jchar; overload; virtual; // throws java.io.IOException
  39298. function readDouble(): jdouble; overload; virtual; // throws java.io.IOException
  39299. function readFields(): JIObjectInputStream.InnerGetField; overload; virtual; // throws java.io.IOException, java.lang.ClassNotFoundException, java.io.NotActiveException
  39300. function readFloat(): jfloat; overload; virtual; // throws java.io.IOException
  39301. procedure readFully(para1: Arr1jbyte); overload; virtual; // throws java.io.IOException
  39302. procedure readFully(var para1: array of jbyte); overload; virtual; // throws java.io.IOException
  39303. procedure readFully(para1: Arr1jbyte; para2: jint; para3: jint); overload; virtual; // throws java.io.IOException
  39304. procedure readFully(var para1: array of jbyte; para2: jint; para3: jint); overload; virtual; // throws java.io.IOException
  39305. function readInt(): jint; overload; virtual; // throws java.io.IOException
  39306. function readLine(): JLString; overload; virtual; // throws java.io.IOException
  39307. function readLong(): jlong; overload; virtual; // throws java.io.IOException
  39308. strict protected
  39309. function readClassDescriptor(): JIObjectStreamClass; overload; virtual; // throws java.io.IOException, java.lang.ClassNotFoundException
  39310. function resolveProxyClass(para1: Arr1JLString): JLClass; overload; virtual; // throws java.io.IOException, java.lang.ClassNotFoundException
  39311. function resolveProxyClass(var para1: array of JLString): JLClass; overload; virtual; // throws java.io.IOException, java.lang.ClassNotFoundException
  39312. public
  39313. function readObject(): JLObject; overload; virtual; final; // throws java.io.OptionalDataException, java.lang.ClassNotFoundException, java.io.IOException
  39314. function readUnshared(): JLObject; overload; virtual; // throws java.io.IOException, java.lang.ClassNotFoundException
  39315. strict protected
  39316. function readObjectOverride(): JLObject; overload; virtual; // throws java.io.OptionalDataException, java.lang.ClassNotFoundException, java.io.IOException
  39317. public
  39318. function readShort(): jshort; overload; virtual; // throws java.io.IOException
  39319. strict protected
  39320. procedure readStreamHeader(); overload; virtual; // throws java.io.IOException, java.io.StreamCorruptedException
  39321. public
  39322. function readUnsignedByte(): jint; overload; virtual; // throws java.io.IOException
  39323. function readUnsignedShort(): jint; overload; virtual; // throws java.io.IOException
  39324. function readUTF(): JLString; overload; virtual; // throws java.io.IOException
  39325. procedure registerValidation(para1: JIObjectInputValidation; para2: jint); overload; virtual; // throws java.io.NotActiveException, java.io.InvalidObjectException
  39326. strict protected
  39327. function resolveClass(para1: JIObjectStreamClass): JLClass; overload; virtual; // throws java.io.IOException, java.lang.ClassNotFoundException
  39328. function resolveObject(para1: JLObject): JLObject; overload; virtual; // throws java.io.IOException
  39329. public
  39330. function skipBytes(para1: jint): jint; overload; virtual; // throws java.io.IOException
  39331. end;
  39332. JIByteArrayOutputStream = class external 'java.io' name 'ByteArrayOutputStream' (JIOutputStream)
  39333. strict protected
  39334. var
  39335. fbuf: Arr1jbyte; external name 'buf';
  39336. fcount: jint; external name 'count';
  39337. public
  39338. constructor create(); overload;
  39339. constructor create(para1: jint); overload;
  39340. procedure close(); overload; virtual; // throws java.io.IOException
  39341. procedure reset(); overload; virtual;
  39342. function size(): jint; overload; virtual;
  39343. function toByteArray(): Arr1jbyte; overload; virtual;
  39344. function toString(): JLString; overload; virtual;
  39345. function toString(para1: jint): JLString; overload; virtual;
  39346. function toString(para1: JLString): JLString; overload; virtual; // throws java.io.UnsupportedEncodingException
  39347. procedure write(para1: Arr1jbyte; para2: jint; para3: jint); overload; virtual;
  39348. procedure write(var para1: array of jbyte; para2: jint; para3: jint); overload; virtual;
  39349. procedure write(para1: jint); overload; virtual;
  39350. procedure writeTo(para1: JIOutputStream); overload; virtual; // throws java.io.IOException
  39351. end;
  39352. JIFileOutputStream = class external 'java.io' name 'FileOutputStream' (JIOutputStream, JICloseable)
  39353. public
  39354. constructor create(para1: JIFile); overload; // throws java.io.FileNotFoundException
  39355. constructor create(para1: JIFile; para2: jboolean); overload; // throws java.io.FileNotFoundException
  39356. constructor create(para1: JIFileDescriptor); overload;
  39357. constructor create(para1: JLString); overload; // throws java.io.FileNotFoundException
  39358. constructor create(para1: JLString; para2: jboolean); overload; // throws java.io.FileNotFoundException
  39359. procedure close(); overload; virtual; // throws java.io.IOException
  39360. strict protected
  39361. procedure finalize(); overload; virtual; // throws java.io.IOException
  39362. public
  39363. function getChannel(): JNCFileChannel; overload; virtual;
  39364. function getFD(): JIFileDescriptor; overload; virtual; final; // throws java.io.IOException
  39365. procedure write(para1: Arr1jbyte; para2: jint; para3: jint); overload; virtual; // throws java.io.IOException
  39366. procedure write(var para1: array of jbyte; para2: jint; para3: jint); overload; virtual; // throws java.io.IOException
  39367. procedure write(para1: jint); overload; virtual; // throws java.io.IOException
  39368. end;
  39369. JIFilterOutputStream = class external 'java.io' name 'FilterOutputStream' (JIOutputStream)
  39370. strict protected
  39371. var
  39372. fout: JIOutputStream; external name 'out';
  39373. public
  39374. constructor create(para1: JIOutputStream); overload;
  39375. procedure close(); overload; virtual; // throws java.io.IOException
  39376. procedure flush(); overload; virtual; // throws java.io.IOException
  39377. procedure write(para1: Arr1jbyte; para2: jint; para3: jint); overload; virtual; // throws java.io.IOException
  39378. procedure write(var para1: array of jbyte; para2: jint; para3: jint); overload; virtual; // throws java.io.IOException
  39379. procedure write(para1: jint); overload; virtual; // throws java.io.IOException
  39380. end;
  39381. JIObjectOutputStream = class external 'java.io' name 'ObjectOutputStream' (JIOutputStream, JIObjectOutput, JIObjectStreamConstants)
  39382. public
  39383. type
  39384. InnerPutField = class;
  39385. Arr1InnerPutField = array of InnerPutField;
  39386. Arr2InnerPutField = array of Arr1InnerPutField;
  39387. Arr3InnerPutField = array of Arr2InnerPutField;
  39388. InnerPutField = class abstract external 'java.io' name 'PutField' (JLObject)
  39389. public
  39390. constructor create(); overload;
  39391. procedure put(para1: JLString; para2: jboolean); overload; virtual; abstract;
  39392. procedure put(para1: JLString; para2: jchar); overload; virtual; abstract;
  39393. procedure put(para1: JLString; para2: jbyte); overload; virtual; abstract;
  39394. procedure put(para1: JLString; para2: jshort); overload; virtual; abstract;
  39395. procedure put(para1: JLString; para2: jint); overload; virtual; abstract;
  39396. procedure put(para1: JLString; para2: jlong); overload; virtual; abstract;
  39397. procedure put(para1: JLString; para2: jfloat); overload; virtual; abstract;
  39398. procedure put(para1: JLString; para2: jdouble); overload; virtual; abstract;
  39399. procedure put(para1: JLString; para2: JLObject); overload; virtual; abstract;
  39400. procedure write(para1: JIObjectOutput); overload; virtual; abstract; // throws java.io.IOException
  39401. end;
  39402. strict protected
  39403. constructor create(); overload; // throws java.io.IOException
  39404. public
  39405. constructor create(para1: JIOutputStream); overload; // throws java.io.IOException
  39406. strict protected
  39407. procedure annotateClass(para1: JLClass); overload; virtual; // throws java.io.IOException
  39408. procedure annotateProxyClass(para1: JLClass); overload; virtual; // throws java.io.IOException
  39409. public
  39410. procedure close(); overload; virtual; // throws java.io.IOException
  39411. procedure defaultWriteObject(); overload; virtual; // throws java.io.IOException
  39412. strict protected
  39413. procedure drain(); overload; virtual; // throws java.io.IOException
  39414. function enableReplaceObject(para1: jboolean): jboolean; overload; virtual;
  39415. public
  39416. procedure flush(); overload; virtual; // throws java.io.IOException
  39417. function putFields(): JIObjectOutputStream.InnerPutField; overload; virtual; // throws java.io.IOException
  39418. strict protected
  39419. function replaceObject(para1: JLObject): JLObject; overload; virtual; // throws java.io.IOException
  39420. public
  39421. procedure reset(); overload; virtual; // throws java.io.IOException
  39422. procedure useProtocolVersion(para1: jint); overload; virtual; // throws java.io.IOException
  39423. procedure write(para1: Arr1jbyte; para2: jint; para3: jint); overload; virtual; // throws java.io.IOException
  39424. procedure write(var para1: array of jbyte; para2: jint; para3: jint); overload; virtual; // throws java.io.IOException
  39425. procedure write(para1: jint); overload; virtual; // throws java.io.IOException
  39426. procedure writeBoolean(para1: jboolean); overload; virtual; // throws java.io.IOException
  39427. procedure writeByte(para1: jint); overload; virtual; // throws java.io.IOException
  39428. procedure writeBytes(para1: JLString); overload; virtual; // throws java.io.IOException
  39429. procedure writeChar(para1: jint); overload; virtual; // throws java.io.IOException
  39430. procedure writeChars(para1: JLString); overload; virtual; // throws java.io.IOException
  39431. procedure writeDouble(para1: jdouble); overload; virtual; // throws java.io.IOException
  39432. procedure writeFields(); overload; virtual; // throws java.io.IOException
  39433. procedure writeFloat(para1: jfloat); overload; virtual; // throws java.io.IOException
  39434. procedure writeInt(para1: jint); overload; virtual; // throws java.io.IOException
  39435. procedure writeLong(para1: jlong); overload; virtual; // throws java.io.IOException
  39436. strict protected
  39437. procedure writeClassDescriptor(para1: JIObjectStreamClass); overload; virtual; // throws java.io.IOException
  39438. public
  39439. procedure writeObject(para1: JLObject); overload; virtual; final; // throws java.io.IOException
  39440. procedure writeUnshared(para1: JLObject); overload; virtual; // throws java.io.IOException
  39441. strict protected
  39442. procedure writeObjectOverride(para1: JLObject); overload; virtual; // throws java.io.IOException
  39443. public
  39444. procedure writeShort(para1: jint); overload; virtual; // throws java.io.IOException
  39445. strict protected
  39446. procedure writeStreamHeader(); overload; virtual; // throws java.io.IOException
  39447. public
  39448. procedure writeUTF(para1: JLString); overload; virtual; // throws java.io.IOException
  39449. end;
  39450. JIPipedOutputStream = class external 'java.io' name 'PipedOutputStream' (JIOutputStream)
  39451. public
  39452. constructor create(); overload;
  39453. constructor create(para1: JIPipedInputStream); overload; // throws java.io.IOException
  39454. procedure close(); overload; virtual; // throws java.io.IOException
  39455. procedure connect(para1: JIPipedInputStream); overload; virtual; // throws java.io.IOException
  39456. procedure flush(); overload; virtual; // throws java.io.IOException
  39457. procedure write(para1: Arr1jbyte; para2: jint; para3: jint); overload; virtual; // throws java.io.IOException
  39458. procedure write(var para1: array of jbyte; para2: jint; para3: jint); overload; virtual; // throws java.io.IOException
  39459. procedure write(para1: jint); overload; virtual; // throws java.io.IOException
  39460. end;
  39461. OAHIIChunkedOutputStream = class external 'org.apache.http.impl.io' name 'ChunkedOutputStream' (JIOutputStream)
  39462. public
  39463. constructor create(para1: OAHISessionOutputBuffer; para2: jint); overload; // throws java.io.IOException
  39464. constructor create(para1: OAHISessionOutputBuffer); overload; // throws java.io.IOException
  39465. strict protected
  39466. procedure flushCache(); overload; virtual; // throws java.io.IOException
  39467. procedure flushCacheWithAppend(para1: Arr1jbyte; para2: jint; para3: jint); overload; virtual; // throws java.io.IOException
  39468. procedure flushCacheWithAppend(var para1: array of jbyte; para2: jint; para3: jint); overload; virtual; // throws java.io.IOException
  39469. procedure writeClosingChunk(); overload; virtual; // throws java.io.IOException
  39470. public
  39471. procedure finish(); overload; virtual; // throws java.io.IOException
  39472. procedure write(para1: jint); overload; virtual; // throws java.io.IOException
  39473. procedure write(para1: Arr1jbyte); overload; virtual; // throws java.io.IOException
  39474. procedure write(var para1: array of jbyte); overload; virtual; // throws java.io.IOException
  39475. procedure write(para1: Arr1jbyte; para2: jint; para3: jint); overload; virtual; // throws java.io.IOException
  39476. procedure write(var para1: array of jbyte; para2: jint; para3: jint); overload; virtual; // throws java.io.IOException
  39477. procedure flush(); overload; virtual; // throws java.io.IOException
  39478. procedure close(); overload; virtual; // throws java.io.IOException
  39479. end;
  39480. OAHIIContentLengthOutputStream = class external 'org.apache.http.impl.io' name 'ContentLengthOutputStream' (JIOutputStream)
  39481. public
  39482. constructor create(para1: OAHISessionOutputBuffer; para2: jlong); overload;
  39483. procedure close(); overload; virtual; // throws java.io.IOException
  39484. procedure flush(); overload; virtual; // throws java.io.IOException
  39485. procedure write(para1: Arr1jbyte; para2: jint; para3: jint); overload; virtual; // throws java.io.IOException
  39486. procedure write(var para1: array of jbyte; para2: jint; para3: jint); overload; virtual; // throws java.io.IOException
  39487. procedure write(para1: Arr1jbyte); overload; virtual; // throws java.io.IOException
  39488. procedure write(var para1: array of jbyte); overload; virtual; // throws java.io.IOException
  39489. procedure write(para1: jint); overload; virtual; // throws java.io.IOException
  39490. end;
  39491. OAHIIIdentityOutputStream = class external 'org.apache.http.impl.io' name 'IdentityOutputStream' (JIOutputStream)
  39492. public
  39493. constructor create(para1: OAHISessionOutputBuffer); overload;
  39494. procedure close(); overload; virtual; // throws java.io.IOException
  39495. procedure flush(); overload; virtual; // throws java.io.IOException
  39496. procedure write(para1: Arr1jbyte; para2: jint; para3: jint); overload; virtual; // throws java.io.IOException
  39497. procedure write(var para1: array of jbyte; para2: jint; para3: jint); overload; virtual; // throws java.io.IOException
  39498. procedure write(para1: Arr1jbyte); overload; virtual; // throws java.io.IOException
  39499. procedure write(var para1: array of jbyte); overload; virtual; // throws java.io.IOException
  39500. procedure write(para1: jint); overload; virtual; // throws java.io.IOException
  39501. end;
  39502. JIBufferedWriter = class external 'java.io' name 'BufferedWriter' (JIWriter)
  39503. public
  39504. constructor create(para1: JIWriter); overload;
  39505. constructor create(para1: JIWriter; para2: jint); overload;
  39506. procedure close(); overload; virtual; // throws java.io.IOException
  39507. procedure flush(); overload; virtual; // throws java.io.IOException
  39508. procedure newLine(); overload; virtual; // throws java.io.IOException
  39509. procedure write(para1: Arr1jchar; para2: jint; para3: jint); overload; virtual; // throws java.io.IOException
  39510. procedure write(var para1: array of jchar; para2: jint; para3: jint); overload; virtual; // throws java.io.IOException
  39511. procedure write(para1: jint); overload; virtual; // throws java.io.IOException
  39512. procedure write(para1: JLString; para2: jint; para3: jint); overload; virtual; // throws java.io.IOException
  39513. end;
  39514. JICharArrayWriter = class external 'java.io' name 'CharArrayWriter' (JIWriter)
  39515. strict protected
  39516. var
  39517. fbuf: Arr1jchar; external name 'buf';
  39518. fcount: jint; external name 'count';
  39519. public
  39520. constructor create(); overload;
  39521. constructor create(para1: jint); overload;
  39522. procedure close(); overload; virtual;
  39523. procedure flush(); overload; virtual;
  39524. procedure reset(); overload; virtual;
  39525. function size(): jint; overload; virtual;
  39526. function toCharArray(): Arr1jchar; overload; virtual;
  39527. function toString(): JLString; overload; virtual;
  39528. procedure write(para1: Arr1jchar; para2: jint; para3: jint); overload; virtual;
  39529. procedure write(var para1: array of jchar; para2: jint; para3: jint); overload; virtual;
  39530. procedure write(para1: jint); overload; virtual;
  39531. procedure write(para1: JLString; para2: jint; para3: jint); overload; virtual;
  39532. procedure writeTo(para1: JIWriter); overload; virtual; // throws java.io.IOException
  39533. function append(para1: jchar): JICharArrayWriter; overload; virtual;
  39534. function append(para1: JLCharSequence): JICharArrayWriter; overload; virtual;
  39535. function append(para1: JLCharSequence; para2: jint; para3: jint): JICharArrayWriter; overload; virtual;
  39536. function append(para1: JLCharSequence; para2: jint; para3: jint): JIWriter; overload; virtual; // throws java.io.IOException
  39537. function append(para1: JLCharSequence): JIWriter; overload; virtual; // throws java.io.IOException
  39538. function append(para1: jchar): JIWriter; overload; virtual; // throws java.io.IOException
  39539. function append(para1: JLCharSequence; para2: jint; para3: jint): JLAppendable; overload; virtual; // throws java.io.IOException
  39540. function append(para1: JLCharSequence): JLAppendable; overload; virtual; // throws java.io.IOException
  39541. function append(para1: jchar): JLAppendable; overload; virtual; // throws java.io.IOException
  39542. end;
  39543. JIFilterWriter = class abstract external 'java.io' name 'FilterWriter' (JIWriter)
  39544. strict protected
  39545. var
  39546. fout: JIWriter; external name 'out';
  39547. strict protected
  39548. constructor create(para1: JIWriter); overload;
  39549. public
  39550. procedure close(); overload; virtual; // throws java.io.IOException
  39551. procedure flush(); overload; virtual; // throws java.io.IOException
  39552. procedure write(para1: Arr1jchar; para2: jint; para3: jint); overload; virtual; // throws java.io.IOException
  39553. procedure write(var para1: array of jchar; para2: jint; para3: jint); overload; virtual; // throws java.io.IOException
  39554. procedure write(para1: jint); overload; virtual; // throws java.io.IOException
  39555. procedure write(para1: JLString; para2: jint; para3: jint); overload; virtual; // throws java.io.IOException
  39556. end;
  39557. JIOutputStreamWriter = class external 'java.io' name 'OutputStreamWriter' (JIWriter)
  39558. public
  39559. constructor create(para1: JIOutputStream); overload;
  39560. constructor create(para1: JIOutputStream; para2: JLString); overload; // throws java.io.UnsupportedEncodingException
  39561. constructor create(para1: JIOutputStream; para2: JNCCharset); overload;
  39562. constructor create(para1: JIOutputStream; para2: JNCCharsetEncoder); overload;
  39563. procedure close(); overload; virtual; // throws java.io.IOException
  39564. procedure flush(); overload; virtual; // throws java.io.IOException
  39565. function getEncoding(): JLString; overload; virtual;
  39566. procedure write(para1: Arr1jchar; para2: jint; para3: jint); overload; virtual; // throws java.io.IOException
  39567. procedure write(var para1: array of jchar; para2: jint; para3: jint); overload; virtual; // throws java.io.IOException
  39568. procedure write(para1: jint); overload; virtual; // throws java.io.IOException
  39569. procedure write(para1: JLString; para2: jint; para3: jint); overload; virtual; // throws java.io.IOException
  39570. end;
  39571. JIPipedWriter = class external 'java.io' name 'PipedWriter' (JIWriter)
  39572. public
  39573. constructor create(); overload;
  39574. constructor create(para1: JIPipedReader); overload; // throws java.io.IOException
  39575. procedure close(); overload; virtual; // throws java.io.IOException
  39576. procedure connect(para1: JIPipedReader); overload; virtual; // throws java.io.IOException
  39577. procedure flush(); overload; virtual; // throws java.io.IOException
  39578. procedure write(para1: Arr1jchar; para2: jint; para3: jint); overload; virtual; // throws java.io.IOException
  39579. procedure write(var para1: array of jchar; para2: jint; para3: jint); overload; virtual; // throws java.io.IOException
  39580. procedure write(para1: jint); overload; virtual; // throws java.io.IOException
  39581. end;
  39582. JIPrintWriter = class external 'java.io' name 'PrintWriter' (JIWriter)
  39583. strict protected
  39584. var
  39585. fout: JIWriter; external name 'out';
  39586. public
  39587. constructor create(para1: JIOutputStream); overload;
  39588. constructor create(para1: JIOutputStream; para2: jboolean); overload;
  39589. constructor create(para1: JIWriter); overload;
  39590. constructor create(para1: JIWriter; para2: jboolean); overload;
  39591. constructor create(para1: JIFile); overload; // throws java.io.FileNotFoundException
  39592. constructor create(para1: JIFile; para2: JLString); overload; // throws java.io.FileNotFoundException, java.io.UnsupportedEncodingException
  39593. constructor create(para1: JLString); overload; // throws java.io.FileNotFoundException
  39594. constructor create(para1: JLString; para2: JLString); overload; // throws java.io.FileNotFoundException, java.io.UnsupportedEncodingException
  39595. function checkError(): jboolean; overload; virtual;
  39596. strict protected
  39597. procedure clearError(); overload; virtual;
  39598. public
  39599. procedure close(); overload; virtual;
  39600. procedure flush(); overload; virtual;
  39601. function format(para1: JLString; para2: Arr1JLObject): JIPrintWriter; overload; virtual;
  39602. function format(para1: JLString; const para2: array of JLObject): JIPrintWriter; overload; virtual;
  39603. function format(para1: JULocale; para2: JLString; para3: Arr1JLObject): JIPrintWriter; overload; virtual;
  39604. function format(para1: JULocale; para2: JLString; const para3: array of JLObject): JIPrintWriter; overload; virtual;
  39605. function printf(para1: JLString; para2: Arr1JLObject): JIPrintWriter; overload; virtual;
  39606. function printf(para1: JLString; const para2: array of JLObject): JIPrintWriter; overload; virtual;
  39607. function printf(para1: JULocale; para2: JLString; para3: Arr1JLObject): JIPrintWriter; overload; virtual;
  39608. function printf(para1: JULocale; para2: JLString; const para3: array of JLObject): JIPrintWriter; overload; virtual;
  39609. procedure print(para1: Arr1jchar); overload; virtual;
  39610. procedure print(var para1: array of jchar); overload; virtual;
  39611. procedure print(para1: jchar); overload; virtual;
  39612. procedure print(para1: jdouble); overload; virtual;
  39613. procedure print(para1: jfloat); overload; virtual;
  39614. procedure print(para1: jint); overload; virtual;
  39615. procedure print(para1: jlong); overload; virtual;
  39616. procedure print(para1: JLObject); overload; virtual;
  39617. procedure print(para1: JLString); overload; virtual;
  39618. procedure print(para1: jboolean); overload; virtual;
  39619. procedure println(); overload; virtual;
  39620. procedure println(para1: Arr1jchar); overload; virtual;
  39621. procedure println(var para1: array of jchar); overload; virtual;
  39622. procedure println(para1: jchar); overload; virtual;
  39623. procedure println(para1: jdouble); overload; virtual;
  39624. procedure println(para1: jfloat); overload; virtual;
  39625. procedure println(para1: jint); overload; virtual;
  39626. procedure println(para1: jlong); overload; virtual;
  39627. procedure println(para1: JLObject); overload; virtual;
  39628. procedure println(para1: JLString); overload; virtual;
  39629. procedure println(para1: jboolean); overload; virtual;
  39630. strict protected
  39631. procedure setError(); overload; virtual;
  39632. public
  39633. procedure write(para1: Arr1jchar); overload; virtual;
  39634. procedure write(var para1: array of jchar); overload; virtual;
  39635. procedure write(para1: Arr1jchar; para2: jint; para3: jint); overload; virtual;
  39636. procedure write(var para1: array of jchar; para2: jint; para3: jint); overload; virtual;
  39637. procedure write(para1: jint); overload; virtual;
  39638. procedure write(para1: JLString); overload; virtual;
  39639. procedure write(para1: JLString; para2: jint; para3: jint); overload; virtual;
  39640. function append(para1: jchar): JIPrintWriter; overload; virtual;
  39641. function append(para1: JLCharSequence): JIPrintWriter; overload; virtual;
  39642. function append(para1: JLCharSequence; para2: jint; para3: jint): JIPrintWriter; overload; virtual;
  39643. function append(para1: JLCharSequence; para2: jint; para3: jint): JIWriter; overload; virtual; // throws java.io.IOException
  39644. function append(para1: JLCharSequence): JIWriter; overload; virtual; // throws java.io.IOException
  39645. function append(para1: jchar): JIWriter; overload; virtual; // throws java.io.IOException
  39646. function append(para1: JLCharSequence; para2: jint; para3: jint): JLAppendable; overload; virtual; // throws java.io.IOException
  39647. function append(para1: JLCharSequence): JLAppendable; overload; virtual; // throws java.io.IOException
  39648. function append(para1: jchar): JLAppendable; overload; virtual; // throws java.io.IOException
  39649. end;
  39650. JIStringWriter = class external 'java.io' name 'StringWriter' (JIWriter)
  39651. public
  39652. constructor create(); overload;
  39653. constructor create(para1: jint); overload;
  39654. procedure close(); overload; virtual; // throws java.io.IOException
  39655. procedure flush(); overload; virtual;
  39656. function getBuffer(): JLStringBuffer; overload; virtual;
  39657. function toString(): JLString; overload; virtual;
  39658. procedure write(para1: Arr1jchar; para2: jint; para3: jint); overload; virtual;
  39659. procedure write(var para1: array of jchar; para2: jint; para3: jint); overload; virtual;
  39660. procedure write(para1: jint); overload; virtual;
  39661. procedure write(para1: JLString); overload; virtual;
  39662. procedure write(para1: JLString; para2: jint; para3: jint); overload; virtual;
  39663. function append(para1: jchar): JIStringWriter; overload; virtual;
  39664. function append(para1: JLCharSequence): JIStringWriter; overload; virtual;
  39665. function append(para1: JLCharSequence; para2: jint; para3: jint): JIStringWriter; overload; virtual;
  39666. function append(para1: JLCharSequence; para2: jint; para3: jint): JIWriter; overload; virtual; // throws java.io.IOException
  39667. function append(para1: JLCharSequence): JIWriter; overload; virtual; // throws java.io.IOException
  39668. function append(para1: jchar): JIWriter; overload; virtual; // throws java.io.IOException
  39669. function append(para1: JLCharSequence; para2: jint; para3: jint): JLAppendable; overload; virtual; // throws java.io.IOException
  39670. function append(para1: JLCharSequence): JLAppendable; overload; virtual; // throws java.io.IOException
  39671. function append(para1: jchar): JLAppendable; overload; virtual; // throws java.io.IOException
  39672. end;
  39673. JNURLClassLoader = class external 'java.net' name 'URLClassLoader' (JSSecureClassLoader)
  39674. public
  39675. constructor create(para1: Arr1JNURL); overload;
  39676. constructor create(const para1: array of JNURL); overload;
  39677. constructor create(para1: Arr1JNURL; para2: JLClassLoader); overload;
  39678. constructor create(const para1: array of JNURL; para2: JLClassLoader); overload;
  39679. constructor create(para1: Arr1JNURL; para2: JLClassLoader; para3: JNURLStreamHandlerFactory); overload;
  39680. constructor create(const para1: array of JNURL; para2: JLClassLoader; para3: JNURLStreamHandlerFactory); overload;
  39681. strict protected
  39682. procedure addURL(para1: JNURL); overload; virtual;
  39683. public
  39684. function findResources(para1: JLString): JUEnumeration; overload; virtual; // throws java.io.IOException
  39685. strict protected
  39686. function getPermissions(para1: JSCodeSource): JSPermissionCollection; overload; virtual;
  39687. public
  39688. function getURLs(): Arr1JNURL; overload; virtual;
  39689. class function newInstance(para1: Arr1JNURL): JNURLClassLoader; static; overload;
  39690. class function newInstance(var para1: array of JNURL): JNURLClassLoader; static; overload;
  39691. class function newInstance(para1: Arr1JNURL; para2: JLClassLoader): JNURLClassLoader; static; overload;
  39692. class function newInstance(var para1: array of JNURL; para2: JLClassLoader): JNURLClassLoader; static; overload;
  39693. strict protected
  39694. function findClass(para1: JLString): JLClass; overload; virtual; // throws java.lang.ClassNotFoundException
  39695. public
  39696. function findResource(para1: JLString): JNURL; overload; virtual;
  39697. strict protected
  39698. function definePackage(para1: JLString; para2: JUJManifest; para3: JNURL): JLPackage; overload; virtual; // throws java.lang.IllegalArgumentException
  39699. end;
  39700. ARRenderScriptGL = class external 'android.renderscript' name 'RenderScriptGL' (ARRenderScript)
  39701. public
  39702. type
  39703. InnerSurfaceConfig = class;
  39704. Arr1InnerSurfaceConfig = array of InnerSurfaceConfig;
  39705. Arr2InnerSurfaceConfig = array of Arr1InnerSurfaceConfig;
  39706. Arr3InnerSurfaceConfig = array of Arr2InnerSurfaceConfig;
  39707. InnerSurfaceConfig = class external 'android.renderscript' name 'SurfaceConfig' (JLObject)
  39708. public
  39709. constructor create(); overload;
  39710. constructor create(para1: ARRenderScriptGL.InnerSurfaceConfig); overload;
  39711. procedure setColor(para1: jint; para2: jint); overload; virtual;
  39712. procedure setAlpha(para1: jint; para2: jint); overload; virtual;
  39713. procedure setDepth(para1: jint; para2: jint); overload; virtual;
  39714. procedure setSamples(para1: jint; para2: jint; para3: jfloat); overload; virtual;
  39715. end;
  39716. public
  39717. constructor create(para1: ACContext; para2: ARRenderScriptGL.InnerSurfaceConfig); overload;
  39718. procedure setSurface(para1: AVSurfaceHolder; para2: jint; para3: jint); overload; virtual;
  39719. procedure setSurfaceTexture(para1: AGSurfaceTexture; para2: jint; para3: jint); overload; virtual;
  39720. function getHeight(): jint; overload; virtual;
  39721. function getWidth(): jint; overload; virtual;
  39722. procedure pause(); overload; virtual;
  39723. procedure resume(); overload; virtual;
  39724. procedure bindRootScript(para1: ARScript); overload; virtual;
  39725. procedure bindProgramStore(para1: ARProgramStore); overload; virtual;
  39726. procedure bindProgramFragment(para1: ARProgramFragment); overload; virtual;
  39727. procedure bindProgramRaster(para1: ARProgramRaster); overload; virtual;
  39728. procedure bindProgramVertex(para1: ARProgramVertex); overload; virtual;
  39729. end;
  39730. AWCookieSyncManager = class sealed external 'android.webkit' name 'CookieSyncManager' (AWWebSyncManager)
  39731. public
  39732. class function getInstance(): AWCookieSyncManager; static; overload;
  39733. class function createInstance(para1: ACContext): AWCookieSyncManager; static; overload;
  39734. strict protected
  39735. procedure syncFromRamToFlash(); overload; virtual;
  39736. public
  39737. procedure stopSync(); overload; virtual;
  39738. procedure startSync(); overload; virtual;
  39739. procedure resetSync(); overload; virtual;
  39740. procedure sync(); overload; virtual;
  39741. procedure run(); overload; virtual;
  39742. end;
  39743. AOHandlerThread = class external 'android.os' name 'HandlerThread' (JLThread)
  39744. public
  39745. constructor create(para1: JLString); overload;
  39746. constructor create(para1: JLString; para2: jint); overload;
  39747. strict protected
  39748. procedure onLooperPrepared(); overload; virtual;
  39749. public
  39750. procedure run(); overload; virtual;
  39751. function getLooper(): AOLooper; overload; virtual;
  39752. function quit(): jboolean; overload; virtual;
  39753. function getThreadId(): jint; overload; virtual;
  39754. end;
  39755. JLThreadGroup = class external 'java.lang' name 'ThreadGroup' (JLObject, JLThread.InnerUncaughtExceptionHandler)
  39756. public
  39757. constructor create(para1: JLString); overload;
  39758. constructor create(para1: JLThreadGroup; para2: JLString); overload;
  39759. function activeCount(): jint; overload; virtual;
  39760. function activeGroupCount(): jint; overload; virtual;
  39761. function allowThreadSuspension(para1: jboolean): jboolean; overload; virtual;
  39762. procedure checkAccess(); overload; virtual; final;
  39763. procedure destroy(); overload; virtual; final;
  39764. function enumerate(para1: Arr1JLThread): jint; overload; virtual;
  39765. function enumerate(var para1: array of JLThread): jint; overload; virtual;
  39766. function enumerate(para1: Arr1JLThread; para2: jboolean): jint; overload; virtual;
  39767. function enumerate(var para1: array of JLThread; para2: jboolean): jint; overload; virtual;
  39768. function enumerate(para1: Arr1JLThreadGroup): jint; overload; virtual;
  39769. function enumerate(var para1: array of JLThreadGroup): jint; overload; virtual;
  39770. function enumerate(para1: Arr1JLThreadGroup; para2: jboolean): jint; overload; virtual;
  39771. function enumerate(var para1: array of JLThreadGroup; para2: jboolean): jint; overload; virtual;
  39772. function getMaxPriority(): jint; overload; virtual; final;
  39773. function getName(): JLString; overload; virtual; final;
  39774. function getParent(): JLThreadGroup; overload; virtual; final;
  39775. procedure interrupt(); overload; virtual; final;
  39776. function isDaemon(): jboolean; overload; virtual; final;
  39777. function isDestroyed(): jboolean; overload; virtual;
  39778. procedure list(); overload; virtual;
  39779. function parentOf(para1: JLThreadGroup): jboolean; overload; virtual; final;
  39780. procedure resume(); overload; virtual; final;
  39781. procedure setDaemon(para1: jboolean); overload; virtual; final;
  39782. procedure setMaxPriority(para1: jint); overload; virtual; final;
  39783. procedure stop(); overload; virtual; final;
  39784. procedure suspend(); overload; virtual; final;
  39785. function toString(): JLString; overload; virtual;
  39786. procedure uncaughtException(para1: JLThread; para2: JLThrowable); overload; virtual;
  39787. end;
  39788. OAHICTBasicPoolEntryRef = class external 'org.apache.http.impl.conn.tsccm' name 'BasicPoolEntryRef' (JLRWeakReference)
  39789. public
  39790. constructor create(para1: OAHICTBasicPoolEntry; para2: JLRReferenceQueue); overload;
  39791. function getRoute(): OAHCRHttpRoute; overload; virtual; final;
  39792. end;
  39793. JNSHttpsURLConnection = class abstract external 'javax.net.ssl' name 'HttpsURLConnection' (JNHttpURLConnection)
  39794. strict protected
  39795. var
  39796. fhostnameVerifier: JNSHostnameVerifier; external name 'hostnameVerifier';
  39797. strict protected
  39798. constructor create(para1: JNURL); overload;
  39799. public
  39800. class procedure setDefaultHostnameVerifier(para1: JNSHostnameVerifier); static; overload;
  39801. class function getDefaultHostnameVerifier(): JNSHostnameVerifier; static; overload;
  39802. class procedure setDefaultSSLSocketFactory(para1: JNSSSLSocketFactory); static; overload;
  39803. class function getDefaultSSLSocketFactory(): JNSSSLSocketFactory; static; overload;
  39804. function getCipherSuite(): JLString; overload; virtual; abstract;
  39805. function getLocalCertificates(): Arr1JSCCertificate; overload; virtual; abstract;
  39806. function getServerCertificates(): Arr1JSCCertificate; overload; virtual; abstract; // throws javax.net.ssl.SSLPeerUnverifiedException
  39807. function getPeerPrincipal(): JSPrincipal; overload; virtual; // throws javax.net.ssl.SSLPeerUnverifiedException
  39808. function getLocalPrincipal(): JSPrincipal; overload; virtual;
  39809. procedure setHostnameVerifier(para1: JNSHostnameVerifier); overload; virtual;
  39810. function getHostnameVerifier(): JNSHostnameVerifier; overload; virtual;
  39811. procedure setSSLSocketFactory(para1: JNSSSLSocketFactory); overload; virtual;
  39812. function getSSLSocketFactory(): JNSSSLSocketFactory; overload; virtual;
  39813. end;
  39814. JIFilePermission = class sealed external 'java.io' name 'FilePermission' (JSPermission, JISerializable)
  39815. public
  39816. constructor create(para1: JLString; para2: JLString); overload;
  39817. function getActions(): JLString; overload; virtual;
  39818. function implies(para1: JSPermission): jboolean; overload; virtual;
  39819. end;
  39820. JNSocketPermission = class sealed external 'java.net' name 'SocketPermission' (JSPermission, JISerializable)
  39821. public
  39822. constructor create(para1: JLString; para2: JLString); overload;
  39823. function getActions(): JLString; overload; virtual;
  39824. function implies(para1: JSPermission): jboolean; overload; virtual;
  39825. end;
  39826. JSAllPermission = class sealed external 'java.security' name 'AllPermission' (JSPermission)
  39827. public
  39828. constructor create(para1: JLString; para2: JLString); overload;
  39829. constructor create(); overload;
  39830. function getActions(): JLString; overload; virtual;
  39831. function implies(para1: JSPermission): jboolean; overload; virtual;
  39832. end;
  39833. JSBasicPermission = class abstract external 'java.security' name 'BasicPermission' (JSPermission, JISerializable)
  39834. public
  39835. constructor create(para1: JLString); overload;
  39836. constructor create(para1: JLString; para2: JLString); overload;
  39837. function getActions(): JLString; overload; virtual;
  39838. function implies(para1: JSPermission): jboolean; overload; virtual;
  39839. end;
  39840. JSUnresolvedPermission = class sealed external 'java.security' name 'UnresolvedPermission' (JSPermission, JISerializable)
  39841. public
  39842. constructor create(para1: JLString; para2: JLString; para3: JLString; para4: Arr1JSCCertificate); overload;
  39843. constructor create(para1: JLString; para2: JLString; para3: JLString; const para4: array of JSCCertificate); overload;
  39844. function getUnresolvedName(): JLString; overload; virtual;
  39845. function getUnresolvedActions(): JLString; overload; virtual;
  39846. function getUnresolvedType(): JLString; overload; virtual;
  39847. function getUnresolvedCerts(): Arr1JSCCertificate; overload; virtual;
  39848. function getActions(): JLString; overload; virtual;
  39849. function implies(para1: JSPermission): jboolean; overload; virtual;
  39850. end;
  39851. JSAPrivateCredentialPermission = class sealed external 'javax.security.auth' name 'PrivateCredentialPermission' (JSPermission)
  39852. public
  39853. constructor create(para1: JLString; para2: JLString); overload;
  39854. function getPrincipals(): Arr2JLString; overload; virtual;
  39855. function getCredentialClass(): JLString; overload; virtual;
  39856. function getActions(): JLString; overload; virtual;
  39857. function implies(para1: JSPermission): jboolean; overload; virtual;
  39858. end;
  39859. JSIdentityScope = class abstract external 'java.security' name 'IdentityScope' (JSIdentity)
  39860. strict protected
  39861. constructor create(); overload;
  39862. public
  39863. constructor create(para1: JLString); overload;
  39864. constructor create(para1: JLString; para2: JSIdentityScope); overload; // throws java.security.KeyManagementException
  39865. class function getSystemScope(): JSIdentityScope; static; overload;
  39866. strict protected
  39867. class procedure setSystemScope(para1: JSIdentityScope); static; overload;
  39868. public
  39869. function size(): jint; overload; virtual; abstract;
  39870. function getIdentity(para1: JLString): JSIdentity; overload; virtual; abstract;
  39871. function getIdentity(para1: JSPrincipal): JSIdentity; overload; virtual;
  39872. function getIdentity(para1: JSPublicKey): JSIdentity; overload; virtual; abstract;
  39873. procedure addIdentity(para1: JSIdentity); overload; virtual; abstract; // throws java.security.KeyManagementException
  39874. procedure removeIdentity(para1: JSIdentity); overload; virtual; abstract; // throws java.security.KeyManagementException
  39875. function identities(): JUEnumeration; overload; virtual; abstract;
  39876. function toString(): JLString; overload; virtual;
  39877. end;
  39878. JSSigner = class abstract external 'java.security' name 'Signer' (JSIdentity)
  39879. strict protected
  39880. constructor create(); overload;
  39881. public
  39882. constructor create(para1: JLString); overload;
  39883. constructor create(para1: JLString; para2: JSIdentityScope); overload; // throws java.security.KeyManagementException
  39884. function getPrivateKey(): JSPrivateKey; overload; virtual;
  39885. procedure setKeyPair(para1: JSKeyPair); overload; virtual; final; // throws java.security.InvalidParameterException, java.security.KeyException
  39886. function toString(): JLString; overload; virtual;
  39887. end;
  39888. JSSPKCS8EncodedKeySpec = class external 'java.security.spec' name 'PKCS8EncodedKeySpec' (JSSEncodedKeySpec)
  39889. public
  39890. constructor create(para1: Arr1jbyte); overload;
  39891. constructor create(const para1: array of jbyte); overload;
  39892. function getEncoded(): Arr1jbyte; overload; virtual;
  39893. function getFormat(): JLString; overload; virtual; final;
  39894. end;
  39895. JSSX509EncodedKeySpec = class external 'java.security.spec' name 'X509EncodedKeySpec' (JSSEncodedKeySpec)
  39896. public
  39897. constructor create(para1: Arr1jbyte); overload;
  39898. constructor create(const para1: array of jbyte); overload;
  39899. function getEncoded(): Arr1jbyte; overload; virtual;
  39900. function getFormat(): JLString; overload; virtual; final;
  39901. end;
  39902. JSSRSAMultiPrimePrivateCrtKeySpec = class external 'java.security.spec' name 'RSAMultiPrimePrivateCrtKeySpec' (JSSRSAPrivateKeySpec)
  39903. public
  39904. constructor create(para1: JMBigInteger; para2: JMBigInteger; para3: JMBigInteger; para4: JMBigInteger; para5: JMBigInteger; para6: JMBigInteger; para7: JMBigInteger; para8: JMBigInteger; para9: Arr1JSSRSAOtherPrimeInfo); overload;
  39905. constructor create(para1: JMBigInteger; para2: JMBigInteger; para3: JMBigInteger; para4: JMBigInteger; para5: JMBigInteger; para6: JMBigInteger; para7: JMBigInteger; para8: JMBigInteger; const para9: array of JSSRSAOtherPrimeInfo); overload;
  39906. function getCrtCoefficient(): JMBigInteger; overload; virtual;
  39907. function getOtherPrimeInfo(): Arr1JSSRSAOtherPrimeInfo; overload; virtual;
  39908. function getPrimeExponentP(): JMBigInteger; overload; virtual;
  39909. function getPrimeExponentQ(): JMBigInteger; overload; virtual;
  39910. function getPrimeP(): JMBigInteger; overload; virtual;
  39911. function getPrimeQ(): JMBigInteger; overload; virtual;
  39912. function getPublicExponent(): JMBigInteger; overload; virtual;
  39913. end;
  39914. JSSRSAPrivateCrtKeySpec = class external 'java.security.spec' name 'RSAPrivateCrtKeySpec' (JSSRSAPrivateKeySpec)
  39915. public
  39916. constructor create(para1: JMBigInteger; para2: JMBigInteger; para3: JMBigInteger; para4: JMBigInteger; para5: JMBigInteger; para6: JMBigInteger; para7: JMBigInteger; para8: JMBigInteger); overload;
  39917. function getCrtCoefficient(): JMBigInteger; overload; virtual;
  39918. function getPrimeExponentP(): JMBigInteger; overload; virtual;
  39919. function getPrimeExponentQ(): JMBigInteger; overload; virtual;
  39920. function getPrimeP(): JMBigInteger; overload; virtual;
  39921. function getPrimeQ(): JMBigInteger; overload; virtual;
  39922. function getPublicExponent(): JMBigInteger; overload; virtual;
  39923. end;
  39924. JSRowSet = interface external 'javax.sql' name 'RowSet' (JSResultSet)
  39925. procedure addRowSetListener(para1: JSRowSetListener); overload;
  39926. procedure clearParameters(); overload; // throws java.sql.SQLException
  39927. procedure execute(); overload; // throws java.sql.SQLException
  39928. function getCommand(): JLString; overload;
  39929. function getDataSourceName(): JLString; overload;
  39930. function getEscapeProcessing(): jboolean; overload; // throws java.sql.SQLException
  39931. function getMaxFieldSize(): jint; overload; // throws java.sql.SQLException
  39932. function getMaxRows(): jint; overload; // throws java.sql.SQLException
  39933. function getPassword(): JLString; overload;
  39934. function getQueryTimeout(): jint; overload; // throws java.sql.SQLException
  39935. function getTransactionIsolation(): jint; overload;
  39936. function getTypeMap(): JUMap; overload; // throws java.sql.SQLException
  39937. function getUrl(): JLString; overload; // throws java.sql.SQLException
  39938. function getUsername(): JLString; overload;
  39939. function isReadOnly(): jboolean; overload;
  39940. procedure removeRowSetListener(para1: JSRowSetListener); overload;
  39941. procedure setArray(para1: jint; para2: JSArray); overload; // throws java.sql.SQLException
  39942. procedure setAsciiStream(para1: jint; para2: JIInputStream; para3: jint); overload; // throws java.sql.SQLException
  39943. procedure setAsciiStream(para1: jint; para2: JIInputStream); overload; // throws java.sql.SQLException
  39944. procedure setAsciiStream(para1: JLString; para2: JIInputStream); overload; // throws java.sql.SQLException
  39945. procedure setAsciiStream(para1: JLString; para2: JIInputStream; para3: jint); overload; // throws java.sql.SQLException
  39946. procedure setBigDecimal(para1: jint; para2: JMBigDecimal); overload; // throws java.sql.SQLException
  39947. procedure setBigDecimal(para1: JLString; para2: JMBigDecimal); overload; // throws java.sql.SQLException
  39948. procedure setBinaryStream(para1: jint; para2: JIInputStream; para3: jint); overload; // throws java.sql.SQLException
  39949. procedure setBinaryStream(para1: jint; para2: JIInputStream); overload; // throws java.sql.SQLException
  39950. procedure setBinaryStream(para1: JLString; para2: JIInputStream); overload; // throws java.sql.SQLException
  39951. procedure setBinaryStream(para1: JLString; para2: JIInputStream; para3: jint); overload; // throws java.sql.SQLException
  39952. procedure setBlob(para1: jint; para2: JSBlob); overload; // throws java.sql.SQLException
  39953. procedure setBlob(para1: jint; para2: JIInputStream); overload; // throws java.sql.SQLException
  39954. procedure setBlob(para1: jint; para2: JIInputStream; para3: jlong); overload; // throws java.sql.SQLException
  39955. procedure setBlob(para1: JLString; para2: JIInputStream); overload; // throws java.sql.SQLException
  39956. procedure setBlob(para1: JLString; para2: JIInputStream; para3: jlong); overload; // throws java.sql.SQLException
  39957. procedure setBlob(para1: JLString; para2: JSBlob); overload; // throws java.sql.SQLException
  39958. procedure setBoolean(para1: jint; para2: jboolean); overload; // throws java.sql.SQLException
  39959. procedure setBoolean(para1: JLString; para2: jboolean); overload; // throws java.sql.SQLException
  39960. procedure setByte(para1: jint; para2: jbyte); overload; // throws java.sql.SQLException
  39961. procedure setByte(para1: JLString; para2: jbyte); overload; // throws java.sql.SQLException
  39962. procedure setBytes(para1: jint; para2: Arr1jbyte); overload; // throws java.sql.SQLException
  39963. procedure setBytes(para1: jint; var para2: array of jbyte); overload; // throws java.sql.SQLException
  39964. procedure setBytes(para1: JLString; para2: Arr1jbyte); overload; // throws java.sql.SQLException
  39965. procedure setBytes(para1: JLString; var para2: array of jbyte); overload; // throws java.sql.SQLException
  39966. procedure setCharacterStream(para1: jint; para2: JIReader; para3: jint); overload; // throws java.sql.SQLException
  39967. procedure setCharacterStream(para1: jint; para2: JIReader); overload; // throws java.sql.SQLException
  39968. procedure setCharacterStream(para1: JLString; para2: JIReader); overload; // throws java.sql.SQLException
  39969. procedure setCharacterStream(para1: JLString; para2: JIReader; para3: jint); overload; // throws java.sql.SQLException
  39970. procedure setClob(para1: jint; para2: JSClob); overload; // throws java.sql.SQLException
  39971. procedure setClob(para1: jint; para2: JIReader); overload; // throws java.sql.SQLException
  39972. procedure setClob(para1: jint; para2: JIReader; para3: jlong); overload; // throws java.sql.SQLException
  39973. procedure setClob(para1: JLString; para2: JSClob); overload; // throws java.sql.SQLException
  39974. procedure setClob(para1: JLString; para2: JIReader); overload; // throws java.sql.SQLException
  39975. procedure setClob(para1: JLString; para2: JIReader; para3: jlong); overload; // throws java.sql.SQLException
  39976. procedure setCommand(para1: JLString); overload; // throws java.sql.SQLException
  39977. procedure setConcurrency(para1: jint); overload; // throws java.sql.SQLException
  39978. procedure setDataSourceName(para1: JLString); overload; // throws java.sql.SQLException
  39979. procedure setDate(para1: jint; para2: JSDate); overload; // throws java.sql.SQLException
  39980. procedure setDate(para1: jint; para2: JSDate; para3: JUCalendar); overload; // throws java.sql.SQLException
  39981. procedure setDate(para1: JLString; para2: JSDate); overload; // throws java.sql.SQLException
  39982. procedure setDate(para1: JLString; para2: JSDate; para3: JUCalendar); overload; // throws java.sql.SQLException
  39983. procedure setDouble(para1: jint; para2: jdouble); overload; // throws java.sql.SQLException
  39984. procedure setDouble(para1: JLString; para2: jdouble); overload; // throws java.sql.SQLException
  39985. procedure setEscapeProcessing(para1: jboolean); overload; // throws java.sql.SQLException
  39986. procedure setFloat(para1: jint; para2: jfloat); overload; // throws java.sql.SQLException
  39987. procedure setFloat(para1: JLString; para2: jfloat); overload; // throws java.sql.SQLException
  39988. procedure setInt(para1: jint; para2: jint); overload; // throws java.sql.SQLException
  39989. procedure setInt(para1: JLString; para2: jint); overload; // throws java.sql.SQLException
  39990. procedure setLong(para1: jint; para2: jlong); overload; // throws java.sql.SQLException
  39991. procedure setLong(para1: JLString; para2: jlong); overload; // throws java.sql.SQLException
  39992. procedure setMaxFieldSize(para1: jint); overload; // throws java.sql.SQLException
  39993. procedure setMaxRows(para1: jint); overload; // throws java.sql.SQLException
  39994. procedure setNCharacterStream(para1: jint; para2: JIReader); overload; // throws java.sql.SQLException
  39995. procedure setNCharacterStream(para1: jint; para2: JIReader; para3: jlong); overload; // throws java.sql.SQLException
  39996. procedure setNCharacterStream(para1: JLString; para2: JIReader); overload; // throws java.sql.SQLException
  39997. procedure setNCharacterStream(para1: JLString; para2: JIReader; para3: jlong); overload; // throws java.sql.SQLException
  39998. procedure setNClob(para1: jint; para2: JSNClob); overload; // throws java.sql.SQLException
  39999. procedure setNClob(para1: jint; para2: JIReader); overload; // throws java.sql.SQLException
  40000. procedure setNClob(para1: jint; para2: JIReader; para3: jlong); overload; // throws java.sql.SQLException
  40001. procedure setNClob(para1: JLString; para2: JSNClob); overload; // throws java.sql.SQLException
  40002. procedure setNClob(para1: JLString; para2: JIReader); overload; // throws java.sql.SQLException
  40003. procedure setNClob(para1: JLString; para2: JIReader; para3: jlong); overload; // throws java.sql.SQLException
  40004. procedure setNString(para1: jint; para2: JLString); overload; // throws java.sql.SQLException
  40005. procedure setNString(para1: JLString; para2: JLString); overload; // throws java.sql.SQLException
  40006. procedure setNull(para1: jint; para2: jint); overload; // throws java.sql.SQLException
  40007. procedure setNull(para1: jint; para2: jint; para3: JLString); overload; // throws java.sql.SQLException
  40008. procedure setNull(para1: JLString; para2: jint); overload; // throws java.sql.SQLException
  40009. procedure setNull(para1: JLString; para2: jint; para3: JLString); overload; // throws java.sql.SQLException
  40010. procedure setObject(para1: jint; para2: JLObject); overload; // throws java.sql.SQLException
  40011. procedure setObject(para1: jint; para2: JLObject; para3: jint); overload; // throws java.sql.SQLException
  40012. procedure setObject(para1: jint; para2: JLObject; para3: jint; para4: jint); overload; // throws java.sql.SQLException
  40013. procedure setObject(para1: JLString; para2: JLObject); overload; // throws java.sql.SQLException
  40014. procedure setObject(para1: JLString; para2: JLObject; para3: jint); overload; // throws java.sql.SQLException
  40015. procedure setObject(para1: JLString; para2: JLObject; para3: jint; para4: jint); overload; // throws java.sql.SQLException
  40016. procedure setPassword(para1: JLString); overload; // throws java.sql.SQLException
  40017. procedure setQueryTimeout(para1: jint); overload; // throws java.sql.SQLException
  40018. procedure setReadOnly(para1: jboolean); overload; // throws java.sql.SQLException
  40019. procedure setRef(para1: jint; para2: JSRef); overload; // throws java.sql.SQLException
  40020. procedure setShort(para1: jint; para2: jshort); overload; // throws java.sql.SQLException
  40021. procedure setShort(para1: JLString; para2: jshort); overload; // throws java.sql.SQLException
  40022. procedure setString(para1: jint; para2: JLString); overload; // throws java.sql.SQLException
  40023. procedure setString(para1: JLString; para2: JLString); overload; // throws java.sql.SQLException
  40024. procedure setRowId(para1: jint; para2: JSRowId); overload; // throws java.sql.SQLException
  40025. procedure setRowId(para1: JLString; para2: JSRowId); overload; // throws java.sql.SQLException
  40026. procedure setSQLXML(para1: jint; para2: JSSQLXML); overload; // throws java.sql.SQLException
  40027. procedure setSQLXML(para1: JLString; para2: JSSQLXML); overload; // throws java.sql.SQLException
  40028. procedure setTime(para1: jint; para2: JSTime); overload; // throws java.sql.SQLException
  40029. procedure setTime(para1: jint; para2: JSTime; para3: JUCalendar); overload; // throws java.sql.SQLException
  40030. procedure setTime(para1: JLString; para2: JSTime); overload; // throws java.sql.SQLException
  40031. procedure setTime(para1: JLString; para2: JSTime; para3: JUCalendar); overload; // throws java.sql.SQLException
  40032. procedure setTimestamp(para1: jint; para2: JSqlTimestamp); overload; // throws java.sql.SQLException
  40033. procedure setTimestamp(para1: jint; para2: JSqlTimestamp; para3: JUCalendar); overload; // throws java.sql.SQLException
  40034. procedure setTimestamp(para1: JLString; para2: JSqlTimestamp); overload; // throws java.sql.SQLException
  40035. procedure setTimestamp(para1: JLString; para2: JSqlTimestamp; para3: JUCalendar); overload; // throws java.sql.SQLException
  40036. procedure setTransactionIsolation(para1: jint); overload; // throws java.sql.SQLException
  40037. procedure setType(para1: jint); overload; // throws java.sql.SQLException
  40038. procedure setTypeMap(para1: JUMap); overload; // throws java.sql.SQLException
  40039. procedure setUrl(para1: JLString); overload; // throws java.sql.SQLException
  40040. procedure setURL_(para1: jint; para2: JNURL); external name 'setURL'; overload; // throws java.sql.SQLException
  40041. procedure setUsername(para1: JLString); overload; // throws java.sql.SQLException
  40042. end;
  40043. JSRowSetMetaData = interface external 'javax.sql' name 'RowSetMetaData' (JSResultSetMetaData)
  40044. procedure setAutoIncrement(para1: jint; para2: jboolean); overload; // throws java.sql.SQLException
  40045. procedure setCaseSensitive(para1: jint; para2: jboolean); overload; // throws java.sql.SQLException
  40046. procedure setCatalogName(para1: jint; para2: JLString); overload; // throws java.sql.SQLException
  40047. procedure setColumnCount(para1: jint); overload; // throws java.sql.SQLException
  40048. procedure setColumnDisplaySize(para1: jint; para2: jint); overload; // throws java.sql.SQLException
  40049. procedure setColumnLabel(para1: jint; para2: JLString); overload; // throws java.sql.SQLException
  40050. procedure setColumnName(para1: jint; para2: JLString); overload; // throws java.sql.SQLException
  40051. procedure setColumnType(para1: jint; para2: jint); overload; // throws java.sql.SQLException
  40052. procedure setColumnTypeName(para1: jint; para2: JLString); overload; // throws java.sql.SQLException
  40053. procedure setCurrency(para1: jint; para2: jboolean); overload; // throws java.sql.SQLException
  40054. procedure setNullable(para1: jint; para2: jint); overload; // throws java.sql.SQLException
  40055. procedure setPrecision(para1: jint; para2: jint); overload; // throws java.sql.SQLException
  40056. procedure setScale(para1: jint; para2: jint); overload; // throws java.sql.SQLException
  40057. procedure setSchemaName(para1: jint; para2: JLString); overload; // throws java.sql.SQLException
  40058. procedure setSearchable(para1: jint; para2: jboolean); overload; // throws java.sql.SQLException
  40059. procedure setSigned(para1: jint; para2: jboolean); overload; // throws java.sql.SQLException
  40060. procedure setTableName(para1: jint; para2: JLString); overload; // throws java.sql.SQLException
  40061. end;
  40062. JSPreparedStatement = interface external 'java.sql' name 'PreparedStatement' (JSStatement)
  40063. procedure addBatch(); overload; // throws java.sql.SQLException
  40064. procedure clearParameters(); overload; // throws java.sql.SQLException
  40065. function execute(): jboolean; overload; // throws java.sql.SQLException
  40066. function executeQuery(): JSResultSet; overload; // throws java.sql.SQLException
  40067. function executeUpdate(): jint; overload; // throws java.sql.SQLException
  40068. function getMetaData(): JSResultSetMetaData; overload; // throws java.sql.SQLException
  40069. function getParameterMetaData(): JSParameterMetaData; overload; // throws java.sql.SQLException
  40070. procedure setArray(para1: jint; para2: JSArray); overload; // throws java.sql.SQLException
  40071. procedure setAsciiStream(para1: jint; para2: JIInputStream; para3: jint); overload; // throws java.sql.SQLException
  40072. procedure setBigDecimal(para1: jint; para2: JMBigDecimal); overload; // throws java.sql.SQLException
  40073. procedure setBinaryStream(para1: jint; para2: JIInputStream; para3: jint); overload; // throws java.sql.SQLException
  40074. procedure setBlob(para1: jint; para2: JSBlob); overload; // throws java.sql.SQLException
  40075. procedure setBoolean(para1: jint; para2: jboolean); overload; // throws java.sql.SQLException
  40076. procedure setByte(para1: jint; para2: jbyte); overload; // throws java.sql.SQLException
  40077. procedure setBytes(para1: jint; para2: Arr1jbyte); overload; // throws java.sql.SQLException
  40078. procedure setBytes(para1: jint; var para2: array of jbyte); overload; // throws java.sql.SQLException
  40079. procedure setCharacterStream(para1: jint; para2: JIReader; para3: jint); overload; // throws java.sql.SQLException
  40080. procedure setClob(para1: jint; para2: JSClob); overload; // throws java.sql.SQLException
  40081. procedure setDate(para1: jint; para2: JSDate); overload; // throws java.sql.SQLException
  40082. procedure setDate(para1: jint; para2: JSDate; para3: JUCalendar); overload; // throws java.sql.SQLException
  40083. procedure setDouble(para1: jint; para2: jdouble); overload; // throws java.sql.SQLException
  40084. procedure setFloat(para1: jint; para2: jfloat); overload; // throws java.sql.SQLException
  40085. procedure setInt(para1: jint; para2: jint); overload; // throws java.sql.SQLException
  40086. procedure setLong(para1: jint; para2: jlong); overload; // throws java.sql.SQLException
  40087. procedure setNull(para1: jint; para2: jint); overload; // throws java.sql.SQLException
  40088. procedure setNull(para1: jint; para2: jint; para3: JLString); overload; // throws java.sql.SQLException
  40089. procedure setObject(para1: jint; para2: JLObject); overload; // throws java.sql.SQLException
  40090. procedure setObject(para1: jint; para2: JLObject; para3: jint); overload; // throws java.sql.SQLException
  40091. procedure setObject(para1: jint; para2: JLObject; para3: jint; para4: jint); overload; // throws java.sql.SQLException
  40092. procedure setRef(para1: jint; para2: JSRef); overload; // throws java.sql.SQLException
  40093. procedure setShort(para1: jint; para2: jshort); overload; // throws java.sql.SQLException
  40094. procedure setString(para1: jint; para2: JLString); overload; // throws java.sql.SQLException
  40095. procedure setTime(para1: jint; para2: JSTime); overload; // throws java.sql.SQLException
  40096. procedure setTime(para1: jint; para2: JSTime; para3: JUCalendar); overload; // throws java.sql.SQLException
  40097. procedure setTimestamp(para1: jint; para2: JSqlTimestamp); overload; // throws java.sql.SQLException
  40098. procedure setTimestamp(para1: jint; para2: JSqlTimestamp; para3: JUCalendar); overload; // throws java.sql.SQLException
  40099. procedure setUnicodeStream(para1: jint; para2: JIInputStream; para3: jint); overload; // throws java.sql.SQLException
  40100. procedure setURL(para1: jint; para2: JNURL); overload; // throws java.sql.SQLException
  40101. procedure setRowId(para1: jint; para2: JSRowId); overload; // throws java.sql.SQLException
  40102. procedure setNString(para1: jint; para2: JLString); overload; // throws java.sql.SQLException
  40103. procedure setNCharacterStream(para1: jint; para2: JIReader; para3: jlong); overload; // throws java.sql.SQLException
  40104. procedure setNClob(para1: jint; para2: JSNClob); overload; // throws java.sql.SQLException
  40105. procedure setClob(para1: jint; para2: JIReader; para3: jlong); overload; // throws java.sql.SQLException
  40106. procedure setBlob(para1: jint; para2: JIInputStream; para3: jlong); overload; // throws java.sql.SQLException
  40107. procedure setNClob(para1: jint; para2: JIReader; para3: jlong); overload; // throws java.sql.SQLException
  40108. procedure setSQLXML(para1: jint; para2: JSSQLXML); overload; // throws java.sql.SQLException
  40109. procedure setAsciiStream(para1: jint; para2: JIInputStream; para3: jlong); overload; // throws java.sql.SQLException
  40110. procedure setBinaryStream(para1: jint; para2: JIInputStream; para3: jlong); overload; // throws java.sql.SQLException
  40111. procedure setCharacterStream(para1: jint; para2: JIReader; para3: jlong); overload; // throws java.sql.SQLException
  40112. procedure setAsciiStream(para1: jint; para2: JIInputStream); overload; // throws java.sql.SQLException
  40113. procedure setBinaryStream(para1: jint; para2: JIInputStream); overload; // throws java.sql.SQLException
  40114. procedure setCharacterStream(para1: jint; para2: JIReader); overload; // throws java.sql.SQLException
  40115. procedure setNCharacterStream(para1: jint; para2: JIReader); overload; // throws java.sql.SQLException
  40116. procedure setClob(para1: jint; para2: JIReader); overload; // throws java.sql.SQLException
  40117. procedure setBlob(para1: jint; para2: JIInputStream); overload; // throws java.sql.SQLException
  40118. procedure setNClob(para1: jint; para2: JIReader); overload; // throws java.sql.SQLException
  40119. end;
  40120. JUProperties = class external 'java.util' name 'Properties' (JUHashtable)
  40121. strict protected
  40122. var
  40123. fdefaults: JUProperties; external name 'defaults';
  40124. public
  40125. constructor create(); overload;
  40126. constructor create(para1: JUProperties); overload;
  40127. function getProperty(para1: JLString): JLString; overload; virtual;
  40128. function getProperty(para1: JLString; para2: JLString): JLString; overload; virtual;
  40129. procedure list(para1: JIPrintStream); overload; virtual;
  40130. procedure list(para1: JIPrintWriter); overload; virtual;
  40131. procedure load(para1: JIInputStream); overload; virtual; // throws java.io.IOException
  40132. procedure load(para1: JIReader); overload; virtual; // throws java.io.IOException
  40133. function propertyNames(): JUEnumeration; overload; virtual;
  40134. function stringPropertyNames(): JUSet; overload; virtual;
  40135. procedure save(para1: JIOutputStream; para2: JLString); overload; virtual;
  40136. function setProperty(para1: JLString; para2: JLString): JLObject; overload; virtual;
  40137. procedure store(para1: JIOutputStream; para2: JLString); overload; virtual; // throws java.io.IOException
  40138. procedure store(para1: JIWriter; para2: JLString); overload; virtual; // throws java.io.IOException
  40139. procedure loadFromXML(para1: JIInputStream); overload; virtual; // throws java.io.IOException, java.util.InvalidPropertiesFormatException
  40140. procedure storeToXML(para1: JIOutputStream; para2: JLString); overload; virtual; // throws java.io.IOException
  40141. procedure storeToXML(para1: JIOutputStream; para2: JLString; para3: JLString); overload; virtual; // throws java.io.IOException
  40142. end;
  40143. JBPropertyChangeListenerProxy = class external 'java.beans' name 'PropertyChangeListenerProxy' (JUEventListenerProxy, JBPropertyChangeListener)
  40144. public
  40145. constructor create(para1: JLString; para2: JBPropertyChangeListener); overload;
  40146. function getPropertyName(): JLString; overload; virtual;
  40147. procedure propertyChange(para1: JBPropertyChangeEvent); overload; virtual;
  40148. end;
  40149. JUCAbstractExecutorService = class abstract external 'java.util.concurrent' name 'AbstractExecutorService' (JLObject, JUCExecutorService)
  40150. public
  40151. constructor create(); overload;
  40152. strict protected
  40153. function newTaskFor(para1: JLRunnable; para2: JLObject): JUCRunnableFuture; overload; virtual;
  40154. function newTaskFor(para1: JUCCallable): JUCRunnableFuture; overload; virtual;
  40155. public
  40156. function submit(para1: JLRunnable): JUCFuture; overload; virtual;
  40157. function submit(para1: JLRunnable; para2: JLObject): JUCFuture; overload; virtual;
  40158. function submit(para1: JUCCallable): JUCFuture; overload; virtual;
  40159. function invokeAny(para1: JUCollection): JLObject; overload; virtual; // throws java.lang.InterruptedException, java.util.concurrent.ExecutionException
  40160. function invokeAny(para1: JUCollection; para2: jlong; para3: JUCTimeUnit): JLObject; overload; virtual; // throws java.lang.InterruptedException, java.util.concurrent.ExecutionException, java.util.concurrent.TimeoutException
  40161. function invokeAll(para1: JUCollection): JUList; overload; virtual; // throws java.lang.InterruptedException
  40162. function invokeAll(para1: JUCollection; para2: jlong; para3: JUCTimeUnit): JUList; overload; virtual; // throws java.lang.InterruptedException
  40163. end;
  40164. JUCScheduledExecutorService = interface external 'java.util.concurrent' name 'ScheduledExecutorService' (JUCExecutorService)
  40165. function schedule(para1: JLRunnable; para2: jlong; para3: JUCTimeUnit): JUCScheduledFuture; overload;
  40166. function schedule(para1: JUCCallable; para2: jlong; para3: JUCTimeUnit): JUCScheduledFuture; overload;
  40167. function scheduleAtFixedRate(para1: JLRunnable; para2: jlong; para3: jlong; para4: JUCTimeUnit): JUCScheduledFuture; overload;
  40168. function scheduleWithFixedDelay(para1: JLRunnable; para2: jlong; para3: jlong; para4: JUCTimeUnit): JUCScheduledFuture; overload;
  40169. end;
  40170. JUCFutureTask = class external 'java.util.concurrent' name 'FutureTask' (JLObject, JUCRunnableFuture)
  40171. public
  40172. constructor create(para1: JUCCallable); overload;
  40173. constructor create(para1: JLRunnable; para2: JLObject); overload;
  40174. function isCancelled(): jboolean; overload; virtual;
  40175. function isDone(): jboolean; overload; virtual;
  40176. function cancel(para1: jboolean): jboolean; overload; virtual;
  40177. function get(): JLObject; overload; virtual; // throws java.lang.InterruptedException, java.util.concurrent.ExecutionException
  40178. function get(para1: jlong; para2: JUCTimeUnit): JLObject; overload; virtual; // throws java.lang.InterruptedException, java.util.concurrent.ExecutionException, java.util.concurrent.TimeoutException
  40179. strict protected
  40180. procedure done(); overload; virtual;
  40181. procedure &set(para1: JLObject); overload; virtual;
  40182. procedure setException(para1: JLThrowable); overload; virtual;
  40183. public
  40184. procedure run(); overload; virtual;
  40185. strict protected
  40186. function runAndReset(): jboolean; overload; virtual;
  40187. end;
  40188. JULConsoleHandler = class external 'java.util.logging' name 'ConsoleHandler' (JULStreamHandler)
  40189. public
  40190. constructor create(); overload;
  40191. procedure close(); overload; virtual;
  40192. procedure publish(para1: JULLogRecord); overload; virtual;
  40193. end;
  40194. JULFileHandler = class external 'java.util.logging' name 'FileHandler' (JULStreamHandler)
  40195. public
  40196. constructor create(); overload; // throws java.io.IOException
  40197. constructor create(para1: JLString); overload; // throws java.io.IOException
  40198. constructor create(para1: JLString; para2: jboolean); overload; // throws java.io.IOException
  40199. constructor create(para1: JLString; para2: jint; para3: jint); overload; // throws java.io.IOException
  40200. constructor create(para1: JLString; para2: jint; para3: jint; para4: jboolean); overload; // throws java.io.IOException
  40201. procedure close(); overload; virtual;
  40202. procedure publish(para1: JULLogRecord); overload; virtual;
  40203. end;
  40204. JULSocketHandler = class external 'java.util.logging' name 'SocketHandler' (JULStreamHandler)
  40205. public
  40206. constructor create(); overload; // throws java.io.IOException
  40207. constructor create(para1: JLString; para2: jint); overload; // throws java.io.IOException
  40208. procedure close(); overload; virtual;
  40209. procedure publish(para1: JULLogRecord); overload; virtual;
  40210. end;
  40211. JMKEEGL11 = interface external 'javax.microedition.khronos.egl' name 'EGL11' (JMKEEGL10)
  40212. const
  40213. EGL_CONTEXT_LOST = 12302;
  40214. end;
  40215. JMKOGL11 = interface external 'javax.microedition.khronos.opengles' name 'GL11' (JMKOGL10)
  40216. const
  40217. GL_ACTIVE_TEXTURE = 34016;
  40218. GL_ADD_SIGNED = 34164;
  40219. GL_ALPHA_SCALE = 3356;
  40220. GL_ALPHA_TEST_FUNC = 3009;
  40221. GL_ALPHA_TEST_REF = 3010;
  40222. GL_ARRAY_BUFFER = 34962;
  40223. GL_ARRAY_BUFFER_BINDING = 34964;
  40224. GL_BLEND_DST = 3040;
  40225. GL_BLEND_SRC = 3041;
  40226. GL_BUFFER_ACCESS = 35003;
  40227. GL_BUFFER_SIZE = 34660;
  40228. GL_BUFFER_USAGE = 34661;
  40229. GL_CLIENT_ACTIVE_TEXTURE = 34017;
  40230. GL_CLIP_PLANE0 = 12288;
  40231. GL_CLIP_PLANE1 = 12289;
  40232. GL_CLIP_PLANE2 = 12290;
  40233. GL_CLIP_PLANE3 = 12291;
  40234. GL_CLIP_PLANE4 = 12292;
  40235. GL_CLIP_PLANE5 = 12293;
  40236. GL_COLOR_ARRAY_BUFFER_BINDING = 34968;
  40237. GL_COLOR_ARRAY_POINTER = 32912;
  40238. GL_COLOR_ARRAY_SIZE = 32897;
  40239. GL_COLOR_ARRAY_STRIDE = 32899;
  40240. GL_COLOR_ARRAY_TYPE = 32898;
  40241. GL_COLOR_CLEAR_VALUE = 3106;
  40242. GL_COLOR_WRITEMASK = 3107;
  40243. GL_COMBINE = 34160;
  40244. GL_COMBINE_ALPHA = 34162;
  40245. GL_COMBINE_RGB = 34161;
  40246. GL_CONSTANT = 34166;
  40247. GL_COORD_REPLACE_OES = 34914;
  40248. GL_CULL_FACE_MODE = 2885;
  40249. GL_CURRENT_COLOR = 2816;
  40250. GL_CURRENT_NORMAL = 2818;
  40251. GL_CURRENT_TEXTURE_COORDS = 2819;
  40252. GL_DEPTH_CLEAR_VALUE = 2931;
  40253. GL_DEPTH_FUNC = 2932;
  40254. GL_DEPTH_RANGE = 2928;
  40255. GL_DEPTH_WRITEMASK = 2930;
  40256. GL_DOT3_RGB = 34478;
  40257. GL_DOT3_RGBA = 34479;
  40258. GL_DYNAMIC_DRAW = 35048;
  40259. GL_ELEMENT_ARRAY_BUFFER = 34963;
  40260. GL_ELEMENT_ARRAY_BUFFER_BINDING = 34965;
  40261. GL_FRONT_FACE = 2886;
  40262. GL_GENERATE_MIPMAP = 33169;
  40263. GL_GENERATE_MIPMAP_HINT = 33170;
  40264. GL_INTERPOLATE = 34165;
  40265. GL_LINE_WIDTH = 2849;
  40266. GL_LOGIC_OP_MODE = 3056;
  40267. GL_MATRIX_MODE = 2976;
  40268. GL_MAX_CLIP_PLANES = 3378;
  40269. GL_MODELVIEW_MATRIX = 2982;
  40270. GL_MODELVIEW_MATRIX_FLOAT_AS_INT_BITS_OES = 35213;
  40271. GL_MODELVIEW_STACK_DEPTH = 2979;
  40272. GL_NORMAL_ARRAY_BUFFER_BINDING = 34967;
  40273. GL_NORMAL_ARRAY_POINTER = 32911;
  40274. GL_NORMAL_ARRAY_STRIDE = 32895;
  40275. GL_NORMAL_ARRAY_TYPE = 32894;
  40276. GL_OPERAND0_ALPHA = 34200;
  40277. GL_OPERAND0_RGB = 34192;
  40278. GL_OPERAND1_ALPHA = 34201;
  40279. GL_OPERAND1_RGB = 34193;
  40280. GL_OPERAND2_ALPHA = 34202;
  40281. GL_OPERAND2_RGB = 34194;
  40282. GL_POINT_DISTANCE_ATTENUATION = 33065;
  40283. GL_POINT_FADE_THRESHOLD_SIZE = 33064;
  40284. GL_POINT_SIZE = 2833;
  40285. GL_POINT_SIZE_ARRAY_BUFFER_BINDING_OES = 35743;
  40286. GL_POINT_SIZE_ARRAY_OES = 35740;
  40287. GL_POINT_SIZE_ARRAY_POINTER_OES = 35212;
  40288. GL_POINT_SIZE_ARRAY_STRIDE_OES = 35211;
  40289. GL_POINT_SIZE_ARRAY_TYPE_OES = 35210;
  40290. GL_POINT_SIZE_MAX = 33063;
  40291. GL_POINT_SIZE_MIN = 33062;
  40292. GL_POINT_SPRITE_OES = 34913;
  40293. GL_POLYGON_OFFSET_FACTOR = 32824;
  40294. GL_POLYGON_OFFSET_UNITS = 10752;
  40295. GL_PREVIOUS = 34168;
  40296. GL_PRIMARY_COLOR = 34167;
  40297. GL_PROJECTION_MATRIX = 2983;
  40298. GL_PROJECTION_MATRIX_FLOAT_AS_INT_BITS_OES = 35214;
  40299. GL_PROJECTION_STACK_DEPTH = 2980;
  40300. GL_RGB_SCALE = 34163;
  40301. GL_SAMPLE_BUFFERS = 32936;
  40302. GL_SAMPLE_COVERAGE_INVERT = 32939;
  40303. GL_SAMPLE_COVERAGE_VALUE = 32938;
  40304. GL_SAMPLES = 32937;
  40305. GL_SCISSOR_BOX = 3088;
  40306. GL_SHADE_MODEL = 2900;
  40307. GL_SRC0_ALPHA = 34184;
  40308. GL_SRC0_RGB = 34176;
  40309. GL_SRC1_ALPHA = 34185;
  40310. GL_SRC1_RGB = 34177;
  40311. GL_SRC2_ALPHA = 34186;
  40312. GL_SRC2_RGB = 34178;
  40313. GL_STATIC_DRAW = 35044;
  40314. GL_STENCIL_CLEAR_VALUE = 2961;
  40315. GL_STENCIL_FAIL = 2964;
  40316. GL_STENCIL_FUNC = 2962;
  40317. GL_STENCIL_PASS_DEPTH_FAIL = 2965;
  40318. GL_STENCIL_PASS_DEPTH_PASS = 2966;
  40319. GL_STENCIL_REF = 2967;
  40320. GL_STENCIL_VALUE_MASK = 2963;
  40321. GL_STENCIL_WRITEMASK = 2968;
  40322. GL_SUBTRACT = 34023;
  40323. GL_TEXTURE_BINDING_2D = 32873;
  40324. GL_TEXTURE_COORD_ARRAY_BUFFER_BINDING = 34970;
  40325. GL_TEXTURE_COORD_ARRAY_POINTER = 32914;
  40326. GL_TEXTURE_COORD_ARRAY_SIZE = 32904;
  40327. GL_TEXTURE_COORD_ARRAY_STRIDE = 32906;
  40328. GL_TEXTURE_COORD_ARRAY_TYPE = 32905;
  40329. GL_TEXTURE_MATRIX = 2984;
  40330. GL_TEXTURE_MATRIX_FLOAT_AS_INT_BITS_OES = 35215;
  40331. GL_TEXTURE_STACK_DEPTH = 2981;
  40332. GL_VERTEX_ARRAY_BUFFER_BINDING = 34966;
  40333. GL_VERTEX_ARRAY_POINTER = 32910;
  40334. GL_VERTEX_ARRAY_SIZE = 32890;
  40335. GL_VERTEX_ARRAY_STRIDE = 32892;
  40336. GL_VERTEX_ARRAY_TYPE = 32891;
  40337. GL_VIEWPORT = 2978;
  40338. GL_WRITE_ONLY = 35001;
  40339. procedure glGetPointerv(para1: jint; para2: Arr1JNBuffer); overload;
  40340. procedure glGetPointerv(para1: jint; var para2: array of JNBuffer); overload;
  40341. procedure glBindBuffer(para1: jint; para2: jint); overload;
  40342. procedure glBufferData(para1: jint; para2: jint; para3: JNBuffer; para4: jint); overload;
  40343. procedure glBufferSubData(para1: jint; para2: jint; para3: jint; para4: JNBuffer); overload;
  40344. procedure glClipPlanef(para1: jint; para2: Arr1jfloat; para3: jint); overload;
  40345. procedure glClipPlanef(para1: jint; var para2: array of jfloat; para3: jint); overload;
  40346. procedure glClipPlanef(para1: jint; para2: JNFloatBuffer); overload;
  40347. procedure glClipPlanex(para1: jint; para2: Arr1jint; para3: jint); overload;
  40348. procedure glClipPlanex(para1: jint; var para2: array of jint; para3: jint); overload;
  40349. procedure glClipPlanex(para1: jint; para2: JNIntBuffer); overload;
  40350. procedure glColor4ub(para1: jbyte; para2: jbyte; para3: jbyte; para4: jbyte); overload;
  40351. procedure glColorPointer(para1: jint; para2: jint; para3: jint; para4: jint); overload;
  40352. procedure glDeleteBuffers(para1: jint; para2: Arr1jint; para3: jint); overload;
  40353. procedure glDeleteBuffers(para1: jint; var para2: array of jint; para3: jint); overload;
  40354. procedure glDeleteBuffers(para1: jint; para2: JNIntBuffer); overload;
  40355. procedure glDrawElements(para1: jint; para2: jint; para3: jint; para4: jint); overload;
  40356. procedure glGenBuffers(para1: jint; para2: Arr1jint; para3: jint); overload;
  40357. procedure glGenBuffers(para1: jint; var para2: array of jint; para3: jint); overload;
  40358. procedure glGenBuffers(para1: jint; para2: JNIntBuffer); overload;
  40359. procedure glGetBooleanv(para1: jint; para2: Arr1jboolean; para3: jint); overload;
  40360. procedure glGetBooleanv(para1: jint; var para2: array of jboolean; para3: jint); overload;
  40361. procedure glGetBooleanv(para1: jint; para2: JNIntBuffer); overload;
  40362. procedure glGetBufferParameteriv(para1: jint; para2: jint; para3: Arr1jint; para4: jint); overload;
  40363. procedure glGetBufferParameteriv(para1: jint; para2: jint; var para3: array of jint; para4: jint); overload;
  40364. procedure glGetBufferParameteriv(para1: jint; para2: jint; para3: JNIntBuffer); overload;
  40365. procedure glGetClipPlanef(para1: jint; para2: Arr1jfloat; para3: jint); overload;
  40366. procedure glGetClipPlanef(para1: jint; var para2: array of jfloat; para3: jint); overload;
  40367. procedure glGetClipPlanef(para1: jint; para2: JNFloatBuffer); overload;
  40368. procedure glGetClipPlanex(para1: jint; para2: Arr1jint; para3: jint); overload;
  40369. procedure glGetClipPlanex(para1: jint; var para2: array of jint; para3: jint); overload;
  40370. procedure glGetClipPlanex(para1: jint; para2: JNIntBuffer); overload;
  40371. procedure glGetFixedv(para1: jint; para2: Arr1jint; para3: jint); overload;
  40372. procedure glGetFixedv(para1: jint; var para2: array of jint; para3: jint); overload;
  40373. procedure glGetFixedv(para1: jint; para2: JNIntBuffer); overload;
  40374. procedure glGetFloatv(para1: jint; para2: Arr1jfloat; para3: jint); overload;
  40375. procedure glGetFloatv(para1: jint; var para2: array of jfloat; para3: jint); overload;
  40376. procedure glGetFloatv(para1: jint; para2: JNFloatBuffer); overload;
  40377. procedure glGetLightfv(para1: jint; para2: jint; para3: Arr1jfloat; para4: jint); overload;
  40378. procedure glGetLightfv(para1: jint; para2: jint; var para3: array of jfloat; para4: jint); overload;
  40379. procedure glGetLightfv(para1: jint; para2: jint; para3: JNFloatBuffer); overload;
  40380. procedure glGetLightxv(para1: jint; para2: jint; para3: Arr1jint; para4: jint); overload;
  40381. procedure glGetLightxv(para1: jint; para2: jint; var para3: array of jint; para4: jint); overload;
  40382. procedure glGetLightxv(para1: jint; para2: jint; para3: JNIntBuffer); overload;
  40383. procedure glGetMaterialfv(para1: jint; para2: jint; para3: Arr1jfloat; para4: jint); overload;
  40384. procedure glGetMaterialfv(para1: jint; para2: jint; var para3: array of jfloat; para4: jint); overload;
  40385. procedure glGetMaterialfv(para1: jint; para2: jint; para3: JNFloatBuffer); overload;
  40386. procedure glGetMaterialxv(para1: jint; para2: jint; para3: Arr1jint; para4: jint); overload;
  40387. procedure glGetMaterialxv(para1: jint; para2: jint; var para3: array of jint; para4: jint); overload;
  40388. procedure glGetMaterialxv(para1: jint; para2: jint; para3: JNIntBuffer); overload;
  40389. procedure glGetTexEnviv(para1: jint; para2: jint; para3: Arr1jint; para4: jint); overload;
  40390. procedure glGetTexEnviv(para1: jint; para2: jint; var para3: array of jint; para4: jint); overload;
  40391. procedure glGetTexEnviv(para1: jint; para2: jint; para3: JNIntBuffer); overload;
  40392. procedure glGetTexEnvxv(para1: jint; para2: jint; para3: Arr1jint; para4: jint); overload;
  40393. procedure glGetTexEnvxv(para1: jint; para2: jint; var para3: array of jint; para4: jint); overload;
  40394. procedure glGetTexEnvxv(para1: jint; para2: jint; para3: JNIntBuffer); overload;
  40395. procedure glGetTexParameterfv(para1: jint; para2: jint; para3: Arr1jfloat; para4: jint); overload;
  40396. procedure glGetTexParameterfv(para1: jint; para2: jint; var para3: array of jfloat; para4: jint); overload;
  40397. procedure glGetTexParameterfv(para1: jint; para2: jint; para3: JNFloatBuffer); overload;
  40398. procedure glGetTexParameteriv(para1: jint; para2: jint; para3: Arr1jint; para4: jint); overload;
  40399. procedure glGetTexParameteriv(para1: jint; para2: jint; var para3: array of jint; para4: jint); overload;
  40400. procedure glGetTexParameteriv(para1: jint; para2: jint; para3: JNIntBuffer); overload;
  40401. procedure glGetTexParameterxv(para1: jint; para2: jint; para3: Arr1jint; para4: jint); overload;
  40402. procedure glGetTexParameterxv(para1: jint; para2: jint; var para3: array of jint; para4: jint); overload;
  40403. procedure glGetTexParameterxv(para1: jint; para2: jint; para3: JNIntBuffer); overload;
  40404. function glIsBuffer(para1: jint): jboolean; overload;
  40405. function glIsEnabled(para1: jint): jboolean; overload;
  40406. function glIsTexture(para1: jint): jboolean; overload;
  40407. procedure glNormalPointer(para1: jint; para2: jint; para3: jint); overload;
  40408. procedure glPointParameterf(para1: jint; para2: jfloat); overload;
  40409. procedure glPointParameterfv(para1: jint; para2: Arr1jfloat; para3: jint); overload;
  40410. procedure glPointParameterfv(para1: jint; var para2: array of jfloat; para3: jint); overload;
  40411. procedure glPointParameterfv(para1: jint; para2: JNFloatBuffer); overload;
  40412. procedure glPointParameterx(para1: jint; para2: jint); overload;
  40413. procedure glPointParameterxv(para1: jint; para2: Arr1jint; para3: jint); overload;
  40414. procedure glPointParameterxv(para1: jint; var para2: array of jint; para3: jint); overload;
  40415. procedure glPointParameterxv(para1: jint; para2: JNIntBuffer); overload;
  40416. procedure glPointSizePointerOES(para1: jint; para2: jint; para3: JNBuffer); overload;
  40417. procedure glTexCoordPointer(para1: jint; para2: jint; para3: jint; para4: jint); overload;
  40418. procedure glTexEnvi(para1: jint; para2: jint; para3: jint); overload;
  40419. procedure glTexEnviv(para1: jint; para2: jint; para3: Arr1jint; para4: jint); overload;
  40420. procedure glTexEnviv(para1: jint; para2: jint; var para3: array of jint; para4: jint); overload;
  40421. procedure glTexEnviv(para1: jint; para2: jint; para3: JNIntBuffer); overload;
  40422. procedure glTexParameterfv(para1: jint; para2: jint; para3: Arr1jfloat; para4: jint); overload;
  40423. procedure glTexParameterfv(para1: jint; para2: jint; var para3: array of jfloat; para4: jint); overload;
  40424. procedure glTexParameterfv(para1: jint; para2: jint; para3: JNFloatBuffer); overload;
  40425. procedure glTexParameteri(para1: jint; para2: jint; para3: jint); overload;
  40426. procedure glTexParameteriv(para1: jint; para2: jint; para3: Arr1jint; para4: jint); overload;
  40427. procedure glTexParameteriv(para1: jint; para2: jint; var para3: array of jint; para4: jint); overload;
  40428. procedure glTexParameteriv(para1: jint; para2: jint; para3: JNIntBuffer); overload;
  40429. procedure glTexParameterxv(para1: jint; para2: jint; para3: Arr1jint; para4: jint); overload;
  40430. procedure glTexParameterxv(para1: jint; para2: jint; var para3: array of jint; para4: jint); overload;
  40431. procedure glTexParameterxv(para1: jint; para2: jint; para3: JNIntBuffer); overload;
  40432. procedure glVertexPointer(para1: jint; para2: jint; para3: jint; para4: jint); overload;
  40433. end;
  40434. ANSSLCertificateSocketFactory = class external 'android.net' name 'SSLCertificateSocketFactory' (JNSSSLSocketFactory)
  40435. public
  40436. constructor create(para1: jint); overload;
  40437. class function getDefault(para1: jint): JNSocketFactory; static; overload;
  40438. class function getDefault(para1: jint; para2: ANSSLSessionCache): JNSSSLSocketFactory; static; overload;
  40439. class function getInsecure(para1: jint; para2: ANSSLSessionCache): JNSSSLSocketFactory; static; overload;
  40440. class function getHttpSocketFactory(para1: jint; para2: ANSSLSessionCache): OAHCSSSLSocketFactory; static; overload;
  40441. procedure setTrustManagers(para1: Arr1JNSTrustManager); overload; virtual;
  40442. procedure setTrustManagers(var para1: array of JNSTrustManager); overload; virtual;
  40443. procedure setKeyManagers(para1: Arr1JNSKeyManager); overload; virtual;
  40444. procedure setKeyManagers(var para1: array of JNSKeyManager); overload; virtual;
  40445. function createSocket(para1: JNSocket; para2: JLString; para3: jint; para4: jboolean): JNSocket; overload; virtual; // throws java.io.IOException
  40446. function createSocket(): JNSocket; overload; virtual; // throws java.io.IOException
  40447. function createSocket(para1: JNInetAddress; para2: jint; para3: JNInetAddress; para4: jint): JNSocket; overload; virtual; // throws java.io.IOException
  40448. function createSocket(para1: JNInetAddress; para2: jint): JNSocket; overload; virtual; // throws java.io.IOException
  40449. function createSocket(para1: JLString; para2: jint; para3: JNInetAddress; para4: jint): JNSocket; overload; virtual; // throws java.io.IOException
  40450. function createSocket(para1: JLString; para2: jint): JNSocket; overload; virtual; // throws java.io.IOException
  40451. function getDefaultCipherSuites(): Arr1JLString; overload; virtual;
  40452. function getSupportedCipherSuites(): Arr1JLString; overload; virtual;
  40453. end;
  40454. OAHCSAbstractVerifier = class abstract external 'org.apache.http.conn.ssl' name 'AbstractVerifier' (JLObject, OAHCSX509HostnameVerifier)
  40455. public
  40456. constructor create(); overload;
  40457. procedure verify(para1: JLString; para2: JNSSSLSocket); overload; virtual; final; // throws java.io.IOException
  40458. function verify(para1: JLString; para2: JNSSSLSession): jboolean; overload; virtual; final;
  40459. procedure verify(para1: JLString; para2: JSCX509Certificate); overload; virtual; final; // throws javax.net.ssl.SSLException
  40460. procedure verify(para1: JLString; para2: Arr1JLString; para3: Arr1JLString; para4: jboolean); overload; virtual; final; // throws javax.net.ssl.SSLException
  40461. procedure verify(para1: JLString; var para2: array of JLString; var para3: array of JLString; para4: jboolean); overload; virtual; final; // throws javax.net.ssl.SSLException
  40462. class function acceptableCountryWildcard(para1: JLString): jboolean; static; overload;
  40463. class function getCNs(para1: JSCX509Certificate): Arr1JLString; static; overload;
  40464. class function getDNSSubjectAlts(para1: JSCX509Certificate): Arr1JLString; static; overload;
  40465. class function countDots(para1: JLString): jint; static; overload;
  40466. end;
  40467. JNSX509ExtendedKeyManager = class abstract external 'javax.net.ssl' name 'X509ExtendedKeyManager' (JLObject, JNSX509KeyManager)
  40468. strict protected
  40469. constructor create(); overload;
  40470. public
  40471. function chooseEngineClientAlias(para1: Arr1JLString; para2: Arr1JSPrincipal; para3: JNSSSLEngine): JLString; overload; virtual;
  40472. function chooseEngineClientAlias(var para1: array of JLString; var para2: array of JSPrincipal; para3: JNSSSLEngine): JLString; overload; virtual;
  40473. function chooseEngineServerAlias(para1: JLString; para2: Arr1JSPrincipal; para3: JNSSSLEngine): JLString; overload; virtual;
  40474. function chooseEngineServerAlias(para1: JLString; var para2: array of JSPrincipal; para3: JNSSSLEngine): JLString; overload; virtual;
  40475. end;
  40476. JSKeyStoreSpi = class abstract external 'java.security' name 'KeyStoreSpi' (JLObject)
  40477. public
  40478. constructor create(); overload;
  40479. function engineGetKey(para1: JLString; para2: Arr1jchar): JSKey; overload; virtual; abstract; // throws java.security.NoSuchAlgorithmException, java.security.UnrecoverableKeyException
  40480. function engineGetKey(para1: JLString; var para2: array of jchar): JSKey; overload; virtual; abstract; // throws java.security.NoSuchAlgorithmException, java.security.UnrecoverableKeyException
  40481. function engineGetCertificateChain(para1: JLString): Arr1JSCCertificate; overload; virtual; abstract;
  40482. function engineGetCertificate(para1: JLString): JSCCertificate; overload; virtual; abstract;
  40483. function engineGetCreationDate(para1: JLString): JUDate; overload; virtual; abstract;
  40484. procedure engineSetKeyEntry(para1: JLString; para2: JSKey; para3: Arr1jchar; para4: Arr1JSCCertificate); overload; virtual; abstract; // throws java.security.KeyStoreException
  40485. procedure engineSetKeyEntry(para1: JLString; para2: JSKey; var para3: array of jchar; var para4: array of JSCCertificate); overload; virtual; abstract; // throws java.security.KeyStoreException
  40486. procedure engineSetKeyEntry(para1: JLString; para2: Arr1jbyte; para3: Arr1JSCCertificate); overload; virtual; abstract; // throws java.security.KeyStoreException
  40487. procedure engineSetKeyEntry(para1: JLString; var para2: array of jbyte; var para3: array of JSCCertificate); overload; virtual; abstract; // throws java.security.KeyStoreException
  40488. procedure engineSetCertificateEntry(para1: JLString; para2: JSCCertificate); overload; virtual; abstract; // throws java.security.KeyStoreException
  40489. procedure engineDeleteEntry(para1: JLString); overload; virtual; abstract; // throws java.security.KeyStoreException
  40490. function engineAliases(): JUEnumeration; overload; virtual; abstract;
  40491. function engineContainsAlias(para1: JLString): jboolean; overload; virtual; abstract;
  40492. function engineSize(): jint; overload; virtual; abstract;
  40493. function engineIsKeyEntry(para1: JLString): jboolean; overload; virtual; abstract;
  40494. function engineIsCertificateEntry(para1: JLString): jboolean; overload; virtual; abstract;
  40495. function engineGetCertificateAlias(para1: JSCCertificate): JLString; overload; virtual; abstract;
  40496. procedure engineStore(para1: JIOutputStream; para2: Arr1jchar); overload; virtual; abstract; // throws java.io.IOException, java.security.NoSuchAlgorithmException, java.security.cert.CertificateException
  40497. procedure engineStore(para1: JIOutputStream; var para2: array of jchar); overload; virtual; abstract; // throws java.io.IOException, java.security.NoSuchAlgorithmException, java.security.cert.CertificateException
  40498. procedure engineStore(para1: JSKeyStore.InnerLoadStoreParameter); overload; virtual; // throws java.io.IOException, java.security.NoSuchAlgorithmException, java.security.cert.CertificateException
  40499. procedure engineLoad(para1: JIInputStream; para2: Arr1jchar); overload; virtual; abstract; // throws java.io.IOException, java.security.NoSuchAlgorithmException, java.security.cert.CertificateException
  40500. procedure engineLoad(para1: JIInputStream; var para2: array of jchar); overload; virtual; abstract; // throws java.io.IOException, java.security.NoSuchAlgorithmException, java.security.cert.CertificateException
  40501. procedure engineLoad(para1: JSKeyStore.InnerLoadStoreParameter); overload; virtual; // throws java.io.IOException, java.security.NoSuchAlgorithmException, java.security.cert.CertificateException
  40502. function engineGetEntry(para1: JLString; para2: JSKeyStore.InnerProtectionParameter): JSKeyStore.InnerEntry; overload; virtual; // throws java.security.KeyStoreException, java.security.NoSuchAlgorithmException, java.security.UnrecoverableEntryException
  40503. procedure engineSetEntry(para1: JLString; para2: JSKeyStore.InnerEntry; para3: JSKeyStore.InnerProtectionParameter); overload; virtual; // throws java.security.KeyStoreException
  40504. function engineEntryInstanceOf(para1: JLString; para2: JLClass): jboolean; overload; virtual;
  40505. end;
  40506. JNSKeyStoreBuilderParameters = class external 'javax.net.ssl' name 'KeyStoreBuilderParameters' (JLObject, JNSManagerFactoryParameters)
  40507. public
  40508. constructor create(para1: JSKeyStore.InnerBuilder); overload;
  40509. constructor create(para1: JUList); overload;
  40510. function getParameters(): JUList; overload; virtual;
  40511. end;
  40512. ATAndroidTestCase = class external 'android.test' name 'AndroidTestCase' (JFTestCase)
  40513. strict protected
  40514. var
  40515. fmContext: ACContext; external name 'mContext';
  40516. public
  40517. constructor create(); overload;
  40518. strict protected
  40519. procedure setUp(); overload; virtual; // throws java.lang.Exception
  40520. procedure tearDown(); overload; virtual; // throws java.lang.Exception
  40521. public
  40522. procedure testAndroidTestCaseSetupProperly(); overload; virtual;
  40523. procedure setContext(para1: ACContext); overload; virtual;
  40524. function getContext(): ACContext; overload; virtual;
  40525. procedure assertActivityRequiresPermission(para1: JLString; para2: JLString; para3: JLString); overload; virtual;
  40526. procedure assertReadingContentUriRequiresPermission(para1: ANUri; para2: JLString); overload; virtual;
  40527. procedure assertWritingContentUriRequiresPermission(para1: ANUri; para2: JLString); overload; virtual;
  40528. strict protected
  40529. procedure scrubClass(para1: JLClass); overload; virtual; // throws java.lang.IllegalAccessException
  40530. end;
  40531. ATInstrumentationTestCase = class external 'android.test' name 'InstrumentationTestCase' (JFTestCase)
  40532. public
  40533. constructor create(); overload;
  40534. procedure injectInstrumentation(para1: AAInstrumentation); overload; virtual;
  40535. procedure injectInsrumentation(para1: AAInstrumentation); overload; virtual;
  40536. function getInstrumentation(): AAInstrumentation; overload; virtual;
  40537. function launchActivity(para1: JLString; para2: JLClass; para3: AOBundle): AAActivity; overload; virtual; final;
  40538. function launchActivityWithIntent(para1: JLString; para2: JLClass; para3: ACIntent): AAActivity; overload; virtual; final;
  40539. procedure runTestOnUiThread(para1: JLRunnable); overload; virtual; // throws java.lang.Throwable
  40540. strict protected
  40541. procedure runTest(); overload; virtual; // throws java.lang.Throwable
  40542. public
  40543. procedure sendKeys(para1: JLString); overload; virtual;
  40544. procedure sendKeys(para1: Arr1jint); overload; virtual;
  40545. procedure sendKeys(const para1: array of jint); overload; virtual;
  40546. procedure sendRepeatedKeys(para1: Arr1jint); overload; virtual;
  40547. procedure sendRepeatedKeys(const para1: array of jint); overload; virtual;
  40548. strict protected
  40549. procedure tearDown(); overload; virtual; // throws java.lang.Exception
  40550. end;
  40551. ATSTestSuiteBuilder = class external 'android.test.suitebuilder' name 'TestSuiteBuilder' (JLObject)
  40552. public
  40553. type
  40554. InnerFailedToCreateTests = class;
  40555. Arr1InnerFailedToCreateTests = array of InnerFailedToCreateTests;
  40556. Arr2InnerFailedToCreateTests = array of Arr1InnerFailedToCreateTests;
  40557. Arr3InnerFailedToCreateTests = array of Arr2InnerFailedToCreateTests;
  40558. InnerFailedToCreateTests = class external 'android.test.suitebuilder' name 'FailedToCreateTests' (JFTestCase)
  40559. public
  40560. constructor create(para1: JLException); overload;
  40561. procedure testSuiteConstructionFailed(); overload; virtual;
  40562. end;
  40563. public
  40564. constructor create(para1: JLClass); overload;
  40565. constructor create(para1: JLString; para2: JLClassLoader); overload;
  40566. function includePackages(para1: Arr1JLString): ATSTestSuiteBuilder; overload; virtual;
  40567. function includePackages(const para1: array of JLString): ATSTestSuiteBuilder; overload; virtual;
  40568. function excludePackages(para1: Arr1JLString): ATSTestSuiteBuilder; overload; virtual;
  40569. function excludePackages(const para1: array of JLString): ATSTestSuiteBuilder; overload; virtual;
  40570. function addRequirements(para1: JUList): ATSTestSuiteBuilder; overload; virtual;
  40571. function includeAllPackagesUnderHere(): ATSTestSuiteBuilder; overload; virtual; final;
  40572. function named(para1: JLString): ATSTestSuiteBuilder; overload; virtual;
  40573. function build(): JFTestSuite; overload; virtual; final;
  40574. strict protected
  40575. function getSuiteName(): JLString; overload; virtual;
  40576. public
  40577. function addRequirements(para1: Arr1CAIUPredicate): ATSTestSuiteBuilder; overload; virtual; final;
  40578. function addRequirements(const para1: array of CAIUPredicate): ATSTestSuiteBuilder; overload; virtual; final;
  40579. end;
  40580. ATInstrumentationTestSuite = class external 'android.test' name 'InstrumentationTestSuite' (JFTestSuite)
  40581. public
  40582. constructor create(para1: AAInstrumentation); overload;
  40583. constructor create(para1: JLString; para2: AAInstrumentation); overload;
  40584. constructor create(para1: JLClass; para2: AAInstrumentation); overload;
  40585. procedure addTestSuite(para1: JLClass); overload; virtual;
  40586. procedure runTest(para1: JFTest; para2: JFTestResult); overload; virtual;
  40587. end;
  40588. ATAndroidTestRunner = class external 'android.test' name 'AndroidTestRunner' (JRBaseTestRunner)
  40589. public
  40590. constructor create(); overload;
  40591. procedure setTestClassName(para1: JLString; para2: JLString); overload; virtual;
  40592. procedure setTest(para1: JFTest); overload; virtual;
  40593. procedure clearTestListeners(); overload; virtual;
  40594. procedure addTestListener(para1: JFTestListener); overload; virtual;
  40595. strict protected
  40596. function createTestResult(): JFTestResult; overload; virtual;
  40597. public
  40598. function getTestCases(): JUList; overload; virtual;
  40599. function getTestClassName(): JLString; overload; virtual;
  40600. function getTestResult(): JFTestResult; overload; virtual;
  40601. procedure runTest(); overload; virtual;
  40602. procedure runTest(para1: JFTestResult); overload; virtual;
  40603. procedure setContext(para1: ACContext); overload; virtual;
  40604. procedure setInstrumentation(para1: AAInstrumentation); overload; virtual;
  40605. procedure setInstrumentaiton(para1: AAInstrumentation); overload; virtual;
  40606. strict protected
  40607. function loadSuiteClass(para1: JLString): JLClass; overload; virtual; // throws java.lang.ClassNotFoundException
  40608. public
  40609. procedure testStarted(para1: JLString); overload; virtual;
  40610. procedure testEnded(para1: JLString); overload; virtual;
  40611. procedure testFailed(para1: jint; para2: JFTest; para3: JLThrowable); overload; virtual;
  40612. strict protected
  40613. procedure runFailed(para1: JLString); overload; virtual;
  40614. end;
  40615. OAHMBufferedHeader = class external 'org.apache.http.message' name 'BufferedHeader' (JLObject, OAHFormattedHeader, JLCloneable)
  40616. public
  40617. constructor create(para1: OAHUCharArrayBuffer); overload; // throws org.apache.http.ParseException
  40618. function getName(): JLString; overload; virtual;
  40619. function getValue(): JLString; overload; virtual;
  40620. function getElements(): Arr1OAHHeaderElement; overload; virtual; // throws org.apache.http.ParseException
  40621. function getValuePos(): jint; overload; virtual;
  40622. function getBuffer(): OAHUCharArrayBuffer; overload; virtual;
  40623. function toString(): JLString; overload; virtual;
  40624. function clone(): JLObject; overload; virtual; // throws java.lang.CloneNotSupportedException
  40625. end;
  40626. OAHIAbstractHttpClientConnection = class abstract external 'org.apache.http.impl' name 'AbstractHttpClientConnection' (JLObject, OAHHttpClientConnection)
  40627. public
  40628. constructor create(); overload;
  40629. strict protected
  40630. procedure assertOpen(); overload; virtual; abstract; // throws java.lang.IllegalStateException
  40631. function createEntityDeserializer(): OAHIEEntityDeserializer; overload; virtual;
  40632. function createEntitySerializer(): OAHIEEntitySerializer; overload; virtual;
  40633. function createHttpResponseFactory(): OAHHttpResponseFactory; overload; virtual;
  40634. function createResponseParser(para1: OAHISessionInputBuffer; para2: OAHHttpResponseFactory; para3: OAHPHttpParams): OAHIHttpMessageParser; overload; virtual;
  40635. function createRequestWriter(para1: OAHISessionOutputBuffer; para2: OAHPHttpParams): OAHIHttpMessageWriter; overload; virtual;
  40636. procedure init(para1: OAHISessionInputBuffer; para2: OAHISessionOutputBuffer; para3: OAHPHttpParams); overload; virtual;
  40637. public
  40638. function isResponseAvailable(para1: jint): jboolean; overload; virtual; // throws java.io.IOException
  40639. procedure sendRequestHeader(para1: OAHHttpRequest); overload; virtual; // throws org.apache.http.HttpException, java.io.IOException
  40640. procedure sendRequestEntity(para1: OAHHttpEntityEnclosingRequest); overload; virtual; // throws org.apache.http.HttpException, java.io.IOException
  40641. strict protected
  40642. procedure doFlush(); overload; virtual; // throws java.io.IOException
  40643. public
  40644. procedure flush(); overload; virtual; // throws java.io.IOException
  40645. function receiveResponseHeader(): OAHHttpResponse; overload; virtual; // throws org.apache.http.HttpException, java.io.IOException
  40646. procedure receiveResponseEntity(para1: OAHHttpResponse); overload; virtual; // throws org.apache.http.HttpException, java.io.IOException
  40647. function isStale(): jboolean; overload; virtual;
  40648. function getMetrics(): OAHHttpConnectionMetrics; overload; virtual;
  40649. end;
  40650. OAHCManagedClientConnection = interface external 'org.apache.http.conn' name 'ManagedClientConnection' (OAHHttpClientConnection, OAHHttpInetConnection, OAHCConnectionReleaseTrigger)
  40651. function isSecure(): jboolean; overload;
  40652. function getRoute(): OAHCRHttpRoute; overload;
  40653. function getSSLSession(): JNSSSLSession; overload;
  40654. procedure open(para1: OAHCRHttpRoute; para2: OAHPHttpContext; para3: OAHPHttpParams); overload; // throws java.io.IOException
  40655. procedure tunnelTarget(para1: jboolean; para2: OAHPHttpParams); overload; // throws java.io.IOException
  40656. procedure tunnelProxy(para1: OAHHttpHost; para2: jboolean; para3: OAHPHttpParams); overload; // throws java.io.IOException
  40657. procedure layerProtocol(para1: OAHPHttpContext; para2: OAHPHttpParams); overload; // throws java.io.IOException
  40658. procedure markReusable(); overload;
  40659. procedure unmarkReusable(); overload;
  40660. function isMarkedReusable(): jboolean; overload;
  40661. procedure setState(para1: JLObject); overload;
  40662. function getState(): JLObject; overload;
  40663. procedure setIdleDuration(para1: jlong; para2: JUCTimeUnit); overload;
  40664. end;
  40665. OAHCOperatedClientConnection = interface external 'org.apache.http.conn' name 'OperatedClientConnection' (OAHHttpClientConnection, OAHHttpInetConnection)
  40666. function getTargetHost(): OAHHttpHost; overload;
  40667. function isSecure(): jboolean; overload;
  40668. function getSocket(): JNSocket; overload;
  40669. procedure opening(para1: JNSocket; para2: OAHHttpHost); overload; // throws java.io.IOException
  40670. procedure openCompleted(para1: jboolean; para2: OAHPHttpParams); overload; // throws java.io.IOException
  40671. procedure update(para1: JNSocket; para2: OAHHttpHost; para3: jboolean; para4: OAHPHttpParams); overload; // throws java.io.IOException
  40672. end;
  40673. OAHIAbstractHttpServerConnection = class abstract external 'org.apache.http.impl' name 'AbstractHttpServerConnection' (JLObject, OAHHttpServerConnection)
  40674. public
  40675. constructor create(); overload;
  40676. strict protected
  40677. procedure assertOpen(); overload; virtual; abstract; // throws java.lang.IllegalStateException
  40678. function createEntityDeserializer(): OAHIEEntityDeserializer; overload; virtual;
  40679. function createEntitySerializer(): OAHIEEntitySerializer; overload; virtual;
  40680. function createHttpRequestFactory(): OAHHttpRequestFactory; overload; virtual;
  40681. function createRequestParser(para1: OAHISessionInputBuffer; para2: OAHHttpRequestFactory; para3: OAHPHttpParams): OAHIHttpMessageParser; overload; virtual;
  40682. function createResponseWriter(para1: OAHISessionOutputBuffer; para2: OAHPHttpParams): OAHIHttpMessageWriter; overload; virtual;
  40683. procedure init(para1: OAHISessionInputBuffer; para2: OAHISessionOutputBuffer; para3: OAHPHttpParams); overload; virtual;
  40684. public
  40685. function receiveRequestHeader(): OAHHttpRequest; overload; virtual; // throws org.apache.http.HttpException, java.io.IOException
  40686. procedure receiveRequestEntity(para1: OAHHttpEntityEnclosingRequest); overload; virtual; // throws org.apache.http.HttpException, java.io.IOException
  40687. strict protected
  40688. procedure doFlush(); overload; virtual; // throws java.io.IOException
  40689. public
  40690. procedure flush(); overload; virtual; // throws java.io.IOException
  40691. procedure sendResponseHeader(para1: OAHHttpResponse); overload; virtual; // throws org.apache.http.HttpException, java.io.IOException
  40692. procedure sendResponseEntity(para1: OAHHttpResponse); overload; virtual; // throws org.apache.http.HttpException, java.io.IOException
  40693. function isStale(): jboolean; overload; virtual;
  40694. function getMetrics(): OAHHttpConnectionMetrics; overload; virtual;
  40695. end;
  40696. OAHEBasicHttpEntity = class external 'org.apache.http.entity' name 'BasicHttpEntity' (OAHEAbstractHttpEntity)
  40697. public
  40698. constructor create(); overload;
  40699. function getContentLength(): jlong; overload; virtual;
  40700. function getContent(): JIInputStream; overload; virtual; // throws java.lang.IllegalStateException
  40701. function isRepeatable(): jboolean; overload; virtual;
  40702. procedure setContentLength(para1: jlong); overload; virtual;
  40703. procedure setContent(para1: JIInputStream); overload; virtual;
  40704. procedure writeTo(para1: JIOutputStream); overload; virtual; // throws java.io.IOException
  40705. function isStreaming(): jboolean; overload; virtual;
  40706. procedure consumeContent(); overload; virtual; // throws java.io.IOException
  40707. end;
  40708. OAHEByteArrayEntity = class external 'org.apache.http.entity' name 'ByteArrayEntity' (OAHEAbstractHttpEntity, JLCloneable)
  40709. strict protected
  40710. final var
  40711. fcontent: Arr1jbyte; external name 'content';
  40712. public
  40713. constructor create(para1: Arr1jbyte); overload;
  40714. constructor create(const para1: array of jbyte); overload;
  40715. function isRepeatable(): jboolean; overload; virtual;
  40716. function getContentLength(): jlong; overload; virtual;
  40717. function getContent(): JIInputStream; overload; virtual;
  40718. procedure writeTo(para1: JIOutputStream); overload; virtual; // throws java.io.IOException
  40719. function isStreaming(): jboolean; overload; virtual;
  40720. function clone(): JLObject; overload; virtual; // throws java.lang.CloneNotSupportedException
  40721. end;
  40722. OAHEEntityTemplate = class external 'org.apache.http.entity' name 'EntityTemplate' (OAHEAbstractHttpEntity)
  40723. public
  40724. constructor create(para1: OAHEContentProducer); overload;
  40725. function getContentLength(): jlong; overload; virtual;
  40726. function getContent(): JIInputStream; overload; virtual;
  40727. function isRepeatable(): jboolean; overload; virtual;
  40728. procedure writeTo(para1: JIOutputStream); overload; virtual; // throws java.io.IOException
  40729. function isStreaming(): jboolean; overload; virtual;
  40730. procedure consumeContent(); overload; virtual; // throws java.io.IOException
  40731. end;
  40732. OAHEFileEntity = class external 'org.apache.http.entity' name 'FileEntity' (OAHEAbstractHttpEntity, JLCloneable)
  40733. strict protected
  40734. final var
  40735. ffile: JIFile; external name 'file';
  40736. public
  40737. constructor create(para1: JIFile; para2: JLString); overload;
  40738. function isRepeatable(): jboolean; overload; virtual;
  40739. function getContentLength(): jlong; overload; virtual;
  40740. function getContent(): JIInputStream; overload; virtual; // throws java.io.IOException
  40741. procedure writeTo(para1: JIOutputStream); overload; virtual; // throws java.io.IOException
  40742. function isStreaming(): jboolean; overload; virtual;
  40743. function clone(): JLObject; overload; virtual; // throws java.lang.CloneNotSupportedException
  40744. end;
  40745. OAHEInputStreamEntity = class external 'org.apache.http.entity' name 'InputStreamEntity' (OAHEAbstractHttpEntity)
  40746. public
  40747. constructor create(para1: JIInputStream; para2: jlong); overload;
  40748. function isRepeatable(): jboolean; overload; virtual;
  40749. function getContentLength(): jlong; overload; virtual;
  40750. function getContent(): JIInputStream; overload; virtual; // throws java.io.IOException
  40751. procedure writeTo(para1: JIOutputStream); overload; virtual; // throws java.io.IOException
  40752. function isStreaming(): jboolean; overload; virtual;
  40753. procedure consumeContent(); overload; virtual; // throws java.io.IOException
  40754. end;
  40755. OAHESerializableEntity = class external 'org.apache.http.entity' name 'SerializableEntity' (OAHEAbstractHttpEntity)
  40756. public
  40757. constructor create(para1: JISerializable; para2: jboolean); overload; // throws java.io.IOException
  40758. function getContent(): JIInputStream; overload; virtual; // throws java.io.IOException, java.lang.IllegalStateException
  40759. function getContentLength(): jlong; overload; virtual;
  40760. function isRepeatable(): jboolean; overload; virtual;
  40761. function isStreaming(): jboolean; overload; virtual;
  40762. procedure writeTo(para1: JIOutputStream); overload; virtual; // throws java.io.IOException
  40763. end;
  40764. OAHEStringEntity = class external 'org.apache.http.entity' name 'StringEntity' (OAHEAbstractHttpEntity, JLCloneable)
  40765. strict protected
  40766. final var
  40767. fcontent: Arr1jbyte; external name 'content';
  40768. public
  40769. constructor create(para1: JLString; para2: JLString); overload; // throws java.io.UnsupportedEncodingException
  40770. constructor create(para1: JLString); overload; // throws java.io.UnsupportedEncodingException
  40771. function isRepeatable(): jboolean; overload; virtual;
  40772. function getContentLength(): jlong; overload; virtual;
  40773. function getContent(): JIInputStream; overload; virtual; // throws java.io.IOException
  40774. procedure writeTo(para1: JIOutputStream); overload; virtual; // throws java.io.IOException
  40775. function isStreaming(): jboolean; overload; virtual;
  40776. function clone(): JLObject; overload; virtual; // throws java.lang.CloneNotSupportedException
  40777. end;
  40778. OAHCBasicManagedEntity = class external 'org.apache.http.conn' name 'BasicManagedEntity' (OAHEHttpEntityWrapper, OAHCConnectionReleaseTrigger, OAHCEofSensorWatcher)
  40779. strict protected
  40780. var
  40781. fmanagedConn: OAHCManagedClientConnection; external name 'managedConn';
  40782. strict protected
  40783. final var
  40784. fattemptReuse: jboolean; external name 'attemptReuse';
  40785. public
  40786. constructor create(para1: OAHHttpEntity; para2: OAHCManagedClientConnection; para3: jboolean); overload;
  40787. function isRepeatable(): jboolean; overload; virtual;
  40788. function getContent(): JIInputStream; overload; virtual; // throws java.io.IOException
  40789. procedure consumeContent(); overload; virtual; // throws java.io.IOException
  40790. procedure writeTo(para1: JIOutputStream); overload; virtual; // throws java.io.IOException
  40791. procedure releaseConnection(); overload; virtual; // throws java.io.IOException
  40792. procedure abortConnection(); overload; virtual; // throws java.io.IOException
  40793. function eofDetected(para1: JIInputStream): jboolean; overload; virtual; // throws java.io.IOException
  40794. function streamClosed(para1: JIInputStream): jboolean; overload; virtual; // throws java.io.IOException
  40795. function streamAbort(para1: JIInputStream): jboolean; overload; virtual; // throws java.io.IOException
  40796. strict protected
  40797. procedure releaseManagedConnection(); overload; virtual; // throws java.io.IOException
  40798. end;
  40799. OAHEBufferedHttpEntity = class external 'org.apache.http.entity' name 'BufferedHttpEntity' (OAHEHttpEntityWrapper)
  40800. public
  40801. constructor create(para1: OAHHttpEntity); overload; // throws java.io.IOException
  40802. function getContentLength(): jlong; overload; virtual;
  40803. function getContent(): JIInputStream; overload; virtual; // throws java.io.IOException
  40804. function isChunked(): jboolean; overload; virtual;
  40805. function isRepeatable(): jboolean; overload; virtual;
  40806. procedure writeTo(para1: JIOutputStream); overload; virtual; // throws java.io.IOException
  40807. function isStreaming(): jboolean; overload; virtual;
  40808. end;
  40809. OAHHttpEntityEnclosingRequest = interface external 'org.apache.http' name 'HttpEntityEnclosingRequest' (OAHHttpRequest)
  40810. function expectContinue(): jboolean; overload;
  40811. procedure setEntity(para1: OAHHttpEntity); overload;
  40812. function getEntity(): OAHHttpEntity; overload;
  40813. end;
  40814. OAHCMHttpUriRequest = interface external 'org.apache.http.client.methods' name 'HttpUriRequest' (OAHHttpRequest)
  40815. function getMethod(): JLString; overload;
  40816. function getURI(): JNURI; overload;
  40817. procedure abort(); overload; // throws java.lang.UnsupportedOperationException
  40818. function isAborted(): jboolean; overload;
  40819. end;
  40820. OAHMBasicHttpRequest = class external 'org.apache.http.message' name 'BasicHttpRequest' (OAHMAbstractHttpMessage, OAHHttpRequest)
  40821. public
  40822. constructor create(para1: JLString; para2: JLString); overload;
  40823. constructor create(para1: JLString; para2: JLString; para3: OAHProtocolVersion); overload;
  40824. constructor create(para1: OAHRequestLine); overload;
  40825. function getProtocolVersion(): OAHProtocolVersion; overload; virtual;
  40826. function getRequestLine(): OAHRequestLine; overload; virtual;
  40827. end;
  40828. OAHMBasicHttpResponse = class external 'org.apache.http.message' name 'BasicHttpResponse' (OAHMAbstractHttpMessage, OAHHttpResponse)
  40829. public
  40830. constructor create(para1: OAHStatusLine; para2: OAHReasonPhraseCatalog; para3: JULocale); overload;
  40831. constructor create(para1: OAHStatusLine); overload;
  40832. constructor create(para1: OAHProtocolVersion; para2: jint; para3: JLString); overload;
  40833. function getProtocolVersion(): OAHProtocolVersion; overload; virtual;
  40834. function getStatusLine(): OAHStatusLine; overload; virtual;
  40835. function getEntity(): OAHHttpEntity; overload; virtual;
  40836. function getLocale(): JULocale; overload; virtual;
  40837. procedure setStatusLine(para1: OAHStatusLine); overload; virtual;
  40838. procedure setStatusLine(para1: OAHProtocolVersion; para2: jint); overload; virtual;
  40839. procedure setStatusLine(para1: OAHProtocolVersion; para2: jint; para3: JLString); overload; virtual;
  40840. procedure setStatusCode(para1: jint); overload; virtual;
  40841. procedure setReasonPhrase(para1: JLString); overload; virtual;
  40842. procedure setEntity(para1: OAHHttpEntity); overload; virtual;
  40843. procedure setLocale(para1: JULocale); overload; virtual;
  40844. strict protected
  40845. function getReason(para1: jint): JLString; overload; virtual;
  40846. end;
  40847. OAHPBasicHttpProcessor = class sealed external 'org.apache.http.protocol' name 'BasicHttpProcessor' (JLObject, OAHPHttpProcessor, OAHPHttpRequestInterceptorList, OAHPHttpResponseInterceptorList, JLCloneable)
  40848. strict protected
  40849. var
  40850. frequestInterceptors: JUList; external name 'requestInterceptors';
  40851. fresponseInterceptors: JUList; external name 'responseInterceptors';
  40852. public
  40853. constructor create(); overload;
  40854. procedure addRequestInterceptor(para1: OAHHttpRequestInterceptor); overload; virtual;
  40855. procedure addRequestInterceptor(para1: OAHHttpRequestInterceptor; para2: jint); overload; virtual;
  40856. procedure addResponseInterceptor(para1: OAHHttpResponseInterceptor; para2: jint); overload; virtual;
  40857. procedure removeRequestInterceptorByClass(para1: JLClass); overload; virtual;
  40858. procedure removeResponseInterceptorByClass(para1: JLClass); overload; virtual;
  40859. procedure addInterceptor(para1: OAHHttpRequestInterceptor); overload; virtual; final;
  40860. procedure addInterceptor(para1: OAHHttpRequestInterceptor; para2: jint); overload; virtual; final;
  40861. function getRequestInterceptorCount(): jint; overload; virtual;
  40862. function getRequestInterceptor(para1: jint): OAHHttpRequestInterceptor; overload; virtual;
  40863. procedure clearRequestInterceptors(); overload; virtual;
  40864. procedure addResponseInterceptor(para1: OAHHttpResponseInterceptor); overload; virtual;
  40865. procedure addInterceptor(para1: OAHHttpResponseInterceptor); overload; virtual; final;
  40866. procedure addInterceptor(para1: OAHHttpResponseInterceptor; para2: jint); overload; virtual; final;
  40867. function getResponseInterceptorCount(): jint; overload; virtual;
  40868. function getResponseInterceptor(para1: jint): OAHHttpResponseInterceptor; overload; virtual;
  40869. procedure clearResponseInterceptors(); overload; virtual;
  40870. procedure setInterceptors(para1: JUList); overload; virtual;
  40871. procedure clearInterceptors(); overload; virtual;
  40872. procedure process(para1: OAHHttpRequest; para2: OAHPHttpContext); overload; virtual; // throws java.io.IOException, org.apache.http.HttpException
  40873. procedure process(para1: OAHHttpResponse; para2: OAHPHttpContext); overload; virtual; // throws java.io.IOException, org.apache.http.HttpException
  40874. strict protected
  40875. procedure copyInterceptors(para1: OAHPBasicHttpProcessor); overload; virtual;
  40876. public
  40877. function copy(): OAHPBasicHttpProcessor; overload; virtual;
  40878. function clone(): JLObject; overload; virtual; // throws java.lang.CloneNotSupportedException
  40879. end;
  40880. OAHIANTLMScheme = class external 'org.apache.http.impl.auth' name 'NTLMScheme' (OAHIAAuthSchemeBase)
  40881. public
  40882. constructor create(para1: OAHIANTLMEngine); overload;
  40883. function getSchemeName(): JLString; overload; virtual;
  40884. function getParameter(para1: JLString): JLString; overload; virtual;
  40885. function getRealm(): JLString; overload; virtual;
  40886. function isConnectionBased(): jboolean; overload; virtual;
  40887. strict protected
  40888. procedure parseChallenge(para1: OAHUCharArrayBuffer; para2: jint; para3: jint); overload; virtual; // throws org.apache.http.auth.MalformedChallengeException
  40889. public
  40890. function authenticate(para1: OAHACredentials; para2: OAHHttpRequest): OAHHeader; overload; virtual; // throws org.apache.http.auth.AuthenticationException
  40891. function isComplete(): jboolean; overload; virtual;
  40892. end;
  40893. OAHIARFC2617Scheme = class abstract external 'org.apache.http.impl.auth' name 'RFC2617Scheme' (OAHIAAuthSchemeBase)
  40894. public
  40895. constructor create(); overload;
  40896. strict protected
  40897. procedure parseChallenge(para1: OAHUCharArrayBuffer; para2: jint; para3: jint); overload; virtual; // throws org.apache.http.auth.MalformedChallengeException
  40898. function getParameters(): JUMap; overload; virtual;
  40899. public
  40900. function getParameter(para1: JLString): JLString; overload; virtual;
  40901. function getRealm(): JLString; overload; virtual;
  40902. end;
  40903. OAHICDefaultProxyAuthenticationHandler = class external 'org.apache.http.impl.client' name 'DefaultProxyAuthenticationHandler' (OAHICAbstractAuthenticationHandler)
  40904. public
  40905. constructor create(); overload;
  40906. function isAuthenticationRequested(para1: OAHHttpResponse; para2: OAHPHttpContext): jboolean; overload; virtual;
  40907. function getChallenges(para1: OAHHttpResponse; para2: OAHPHttpContext): JUMap; overload; virtual; // throws org.apache.http.auth.MalformedChallengeException
  40908. end;
  40909. OAHICDefaultTargetAuthenticationHandler = class external 'org.apache.http.impl.client' name 'DefaultTargetAuthenticationHandler' (OAHICAbstractAuthenticationHandler)
  40910. public
  40911. constructor create(); overload;
  40912. function isAuthenticationRequested(para1: OAHHttpResponse; para2: OAHPHttpContext): jboolean; overload; virtual;
  40913. function getChallenges(para1: OAHHttpResponse; para2: OAHPHttpContext): JUMap; overload; virtual; // throws org.apache.http.auth.MalformedChallengeException
  40914. end;
  40915. OAHICDefaultHttpClient = class external 'org.apache.http.impl.client' name 'DefaultHttpClient' (OAHICAbstractHttpClient)
  40916. public
  40917. constructor create(para1: OAHCClientConnectionManager; para2: OAHPHttpParams); overload;
  40918. constructor create(para1: OAHPHttpParams); overload;
  40919. constructor create(); overload;
  40920. strict protected
  40921. function createHttpParams(): OAHPHttpParams; overload; virtual;
  40922. function createRequestExecutor(): OAHPHttpRequestExecutor; overload; virtual;
  40923. function createClientConnectionManager(): OAHCClientConnectionManager; overload; virtual;
  40924. function createHttpContext(): OAHPHttpContext; overload; virtual;
  40925. function createConnectionReuseStrategy(): OAHConnectionReuseStrategy; overload; virtual;
  40926. function createConnectionKeepAliveStrategy(): OAHCConnectionKeepAliveStrategy; overload; virtual;
  40927. function createAuthSchemeRegistry(): OAHAAuthSchemeRegistry; overload; virtual;
  40928. function createCookieSpecRegistry(): OAHCCookieSpecRegistry; overload; virtual;
  40929. function createHttpProcessor(): OAHPBasicHttpProcessor; overload; virtual;
  40930. function createHttpRequestRetryHandler(): OAHCHttpRequestRetryHandler; overload; virtual;
  40931. function createRedirectHandler(): OAHCRedirectHandler; overload; virtual;
  40932. function createTargetAuthenticationHandler(): OAHCAuthenticationHandler; overload; virtual;
  40933. function createProxyAuthenticationHandler(): OAHCAuthenticationHandler; overload; virtual;
  40934. function createCookieStore(): OAHCCookieStore; overload; virtual;
  40935. function createCredentialsProvider(): OAHCCredentialsProvider; overload; virtual;
  40936. function createHttpRoutePlanner(): OAHCRHttpRoutePlanner; overload; virtual;
  40937. function createUserTokenHandler(): OAHCUserTokenHandler; overload; virtual;
  40938. end;
  40939. OAHCSSSLSocketFactory = class external 'org.apache.http.conn.ssl' name 'SSLSocketFactory' (JLObject, OAHCSLayeredSocketFactory)
  40940. public
  40941. const
  40942. TLS = 'TLS';
  40943. SSL = 'SSL';
  40944. SSLV2 = 'SSLv2';
  40945. public
  40946. final class var
  40947. fALLOW_ALL_HOSTNAME_VERIFIER: OAHCSX509HostnameVerifier; external name 'ALLOW_ALL_HOSTNAME_VERIFIER';
  40948. fBROWSER_COMPATIBLE_HOSTNAME_VERIFIER: OAHCSX509HostnameVerifier; external name 'BROWSER_COMPATIBLE_HOSTNAME_VERIFIER';
  40949. fSTRICT_HOSTNAME_VERIFIER: OAHCSX509HostnameVerifier; external name 'STRICT_HOSTNAME_VERIFIER';
  40950. public
  40951. constructor create(para1: JLString; para2: JSKeyStore; para3: JLString; para4: JSKeyStore; para5: JSSecureRandom; para6: OAHCSHostNameResolver); overload; // throws java.security.NoSuchAlgorithmException, java.security.KeyManagementException, java.security.KeyStoreException, java.security.UnrecoverableKeyException
  40952. constructor create(para1: JSKeyStore; para2: JLString; para3: JSKeyStore); overload; // throws java.security.NoSuchAlgorithmException, java.security.KeyManagementException, java.security.KeyStoreException, java.security.UnrecoverableKeyException
  40953. constructor create(para1: JSKeyStore; para2: JLString); overload; // throws java.security.NoSuchAlgorithmException, java.security.KeyManagementException, java.security.KeyStoreException, java.security.UnrecoverableKeyException
  40954. constructor create(para1: JSKeyStore); overload; // throws java.security.NoSuchAlgorithmException, java.security.KeyManagementException, java.security.KeyStoreException, java.security.UnrecoverableKeyException
  40955. class function getSocketFactory(): OAHCSSSLSocketFactory; static; overload;
  40956. function createSocket(): JNSocket; overload; virtual; // throws java.io.IOException
  40957. function connectSocket(para1: JNSocket; para2: JLString; para3: jint; para4: JNInetAddress; para5: jint; para6: OAHPHttpParams): JNSocket; overload; virtual; // throws java.io.IOException
  40958. function isSecure(para1: JNSocket): jboolean; overload; virtual; // throws java.lang.IllegalArgumentException
  40959. function createSocket(para1: JNSocket; para2: JLString; para3: jint; para4: jboolean): JNSocket; overload; virtual; // throws java.io.IOException, java.net.UnknownHostException
  40960. procedure setHostnameVerifier(para1: OAHCSX509HostnameVerifier); overload; virtual;
  40961. function getHostnameVerifier(): OAHCSX509HostnameVerifier; overload; virtual;
  40962. end;
  40963. OAHCSetCookie2 = interface external 'org.apache.http.cookie' name 'SetCookie2' (OAHCSetCookie)
  40964. procedure setCommentURL(para1: JLString); overload;
  40965. procedure setPorts(para1: Arr1jint); overload;
  40966. procedure setPorts(var para1: array of jint); overload;
  40967. procedure setDiscard(para1: jboolean); overload;
  40968. end;
  40969. OAHICBasicClientCookie = class external 'org.apache.http.impl.cookie' name 'BasicClientCookie' (JLObject, OAHCSetCookie, OAHCClientCookie, JLCloneable)
  40970. public
  40971. constructor create(para1: JLString; para2: JLString); overload;
  40972. function getName(): JLString; overload; virtual;
  40973. function getValue(): JLString; overload; virtual;
  40974. procedure setValue(para1: JLString); overload; virtual;
  40975. function getComment(): JLString; overload; virtual;
  40976. procedure setComment(para1: JLString); overload; virtual;
  40977. function getCommentURL(): JLString; overload; virtual;
  40978. function getExpiryDate(): JUDate; overload; virtual;
  40979. procedure setExpiryDate(para1: JUDate); overload; virtual;
  40980. function isPersistent(): jboolean; overload; virtual;
  40981. function getDomain(): JLString; overload; virtual;
  40982. procedure setDomain(para1: JLString); overload; virtual;
  40983. function getPath(): JLString; overload; virtual;
  40984. procedure setPath(para1: JLString); overload; virtual;
  40985. function isSecure(): jboolean; overload; virtual;
  40986. procedure setSecure(para1: jboolean); overload; virtual;
  40987. function getPorts(): Arr1jint; overload; virtual;
  40988. function getVersion(): jint; overload; virtual;
  40989. procedure setVersion(para1: jint); overload; virtual;
  40990. function isExpired(para1: JUDate): jboolean; overload; virtual;
  40991. procedure setAttribute(para1: JLString; para2: JLString); overload; virtual;
  40992. function getAttribute(para1: JLString): JLString; overload; virtual;
  40993. function containsAttribute(para1: JLString): jboolean; overload; virtual;
  40994. function clone(): JLObject; overload; virtual; // throws java.lang.CloneNotSupportedException
  40995. function toString(): JLString; overload; virtual;
  40996. end;
  40997. OAHICBasicCommentHandler = class external 'org.apache.http.impl.cookie' name 'BasicCommentHandler' (OAHICAbstractCookieAttributeHandler)
  40998. public
  40999. constructor create(); overload;
  41000. procedure parse(para1: OAHCSetCookie; para2: JLString); overload; virtual; // throws org.apache.http.cookie.MalformedCookieException
  41001. end;
  41002. OAHICBasicExpiresHandler = class external 'org.apache.http.impl.cookie' name 'BasicExpiresHandler' (OAHICAbstractCookieAttributeHandler)
  41003. public
  41004. constructor create(para1: Arr1JLString); overload;
  41005. constructor create(const para1: array of JLString); overload;
  41006. procedure parse(para1: OAHCSetCookie; para2: JLString); overload; virtual; // throws org.apache.http.cookie.MalformedCookieException
  41007. end;
  41008. OAHICBasicMaxAgeHandler = class external 'org.apache.http.impl.cookie' name 'BasicMaxAgeHandler' (OAHICAbstractCookieAttributeHandler)
  41009. public
  41010. constructor create(); overload;
  41011. procedure parse(para1: OAHCSetCookie; para2: JLString); overload; virtual; // throws org.apache.http.cookie.MalformedCookieException
  41012. end;
  41013. OAHICBasicSecureHandler = class external 'org.apache.http.impl.cookie' name 'BasicSecureHandler' (OAHICAbstractCookieAttributeHandler)
  41014. public
  41015. constructor create(); overload;
  41016. procedure parse(para1: OAHCSetCookie; para2: JLString); overload; virtual; // throws org.apache.http.cookie.MalformedCookieException
  41017. function match(para1: OAHCCookie; para2: OAHCCookieOrigin): jboolean; overload; virtual;
  41018. end;
  41019. OAHICRFC2109VersionHandler = class external 'org.apache.http.impl.cookie' name 'RFC2109VersionHandler' (OAHICAbstractCookieAttributeHandler)
  41020. public
  41021. constructor create(); overload;
  41022. procedure parse(para1: OAHCSetCookie; para2: JLString); overload; virtual; // throws org.apache.http.cookie.MalformedCookieException
  41023. procedure validate(para1: OAHCCookie; para2: OAHCCookieOrigin); overload; virtual; // throws org.apache.http.cookie.MalformedCookieException
  41024. end;
  41025. OAHICNetscapeDomainHandler = class external 'org.apache.http.impl.cookie' name 'NetscapeDomainHandler' (OAHICBasicDomainHandler)
  41026. public
  41027. constructor create(); overload;
  41028. procedure validate(para1: OAHCCookie; para2: OAHCCookieOrigin); overload; virtual; // throws org.apache.http.cookie.MalformedCookieException
  41029. function match(para1: OAHCCookie; para2: OAHCCookieOrigin): jboolean; overload; virtual;
  41030. end;
  41031. OAHICCookieSpecBase = class abstract external 'org.apache.http.impl.cookie' name 'CookieSpecBase' (OAHICAbstractCookieSpec)
  41032. public
  41033. constructor create(); overload;
  41034. strict protected
  41035. class function getDefaultPath(para1: OAHCCookieOrigin): JLString; static; overload;
  41036. class function getDefaultDomain(para1: OAHCCookieOrigin): JLString; static; overload;
  41037. function parse(para1: Arr1OAHHeaderElement; para2: OAHCCookieOrigin): JUList; overload; virtual; // throws org.apache.http.cookie.MalformedCookieException
  41038. function parse(var para1: array of OAHHeaderElement; para2: OAHCCookieOrigin): JUList; overload; virtual; // throws org.apache.http.cookie.MalformedCookieException
  41039. public
  41040. procedure validate(para1: OAHCCookie; para2: OAHCCookieOrigin); overload; virtual; // throws org.apache.http.cookie.MalformedCookieException
  41041. function match(para1: OAHCCookie; para2: OAHCCookieOrigin): jboolean; overload; virtual;
  41042. end;
  41043. OAHICTConnPoolByRoute = class external 'org.apache.http.impl.conn.tsccm' name 'ConnPoolByRoute' (OAHICTAbstractConnPool)
  41044. strict protected
  41045. final var
  41046. foperator: OAHCClientConnectionOperator; external name 'operator';
  41047. strict protected
  41048. var
  41049. ffreeConnections: JUQueue; external name 'freeConnections';
  41050. fwaitingThreads: JUQueue; external name 'waitingThreads';
  41051. strict protected
  41052. final var
  41053. frouteToPool: JUMap; external name 'routeToPool';
  41054. fmaxTotalConnections: jint; external name 'maxTotalConnections';
  41055. public
  41056. constructor create(para1: OAHCClientConnectionOperator; para2: OAHPHttpParams); overload;
  41057. strict protected
  41058. function createFreeConnQueue(): JUQueue; overload; virtual;
  41059. function createWaitingThreadQueue(): JUQueue; overload; virtual;
  41060. function createRouteToPoolMap(): JUMap; overload; virtual;
  41061. function newRouteSpecificPool(para1: OAHCRHttpRoute): OAHICTRouteSpecificPool; overload; virtual;
  41062. function newWaitingThread(para1: JUCLCondition; para2: OAHICTRouteSpecificPool): OAHICTWaitingThread; overload; virtual;
  41063. function getRoutePool(para1: OAHCRHttpRoute; para2: jboolean): OAHICTRouteSpecificPool; overload; virtual;
  41064. public
  41065. function getConnectionsInPool(para1: OAHCRHttpRoute): jint; overload; virtual;
  41066. function requestPoolEntry(para1: OAHCRHttpRoute; para2: JLObject): OAHICTPoolEntryRequest; overload; virtual;
  41067. strict protected
  41068. function getEntryBlocking(para1: OAHCRHttpRoute; para2: JLObject; para3: jlong; para4: JUCTimeUnit; para5: OAHICTWaitingThreadAborter): OAHICTBasicPoolEntry; overload; virtual; // throws org.apache.http.conn.ConnectionPoolTimeoutException, java.lang.InterruptedException
  41069. public
  41070. procedure freeEntry(para1: OAHICTBasicPoolEntry; para2: jboolean; para3: jlong; para4: JUCTimeUnit); overload; virtual;
  41071. strict protected
  41072. function getFreeEntry(para1: OAHICTRouteSpecificPool; para2: JLObject): OAHICTBasicPoolEntry; overload; virtual;
  41073. function createEntry(para1: OAHICTRouteSpecificPool; para2: OAHCClientConnectionOperator): OAHICTBasicPoolEntry; overload; virtual;
  41074. procedure deleteEntry(para1: OAHICTBasicPoolEntry); overload; virtual;
  41075. procedure deleteLeastUsedEntry(); overload; virtual;
  41076. procedure handleLostEntry(para1: OAHCRHttpRoute); overload; virtual;
  41077. procedure notifyWaitingThread(para1: OAHICTRouteSpecificPool); overload; virtual;
  41078. public
  41079. procedure deleteClosedConnections(); overload; virtual;
  41080. procedure shutdown(); overload; virtual;
  41081. end;
  41082. OAHICDefaultResponseParser = class external 'org.apache.http.impl.conn' name 'DefaultResponseParser' (OAHIIAbstractMessageParser)
  41083. public
  41084. constructor create(para1: OAHISessionInputBuffer; para2: OAHMLineParser; para3: OAHHttpResponseFactory; para4: OAHPHttpParams); overload;
  41085. strict protected
  41086. function parseHead(para1: OAHISessionInputBuffer): OAHHttpMessage; overload; virtual; // throws java.io.IOException, org.apache.http.HttpException
  41087. end;
  41088. OAHIIHttpRequestParser = class external 'org.apache.http.impl.io' name 'HttpRequestParser' (OAHIIAbstractMessageParser)
  41089. public
  41090. constructor create(para1: OAHISessionInputBuffer; para2: OAHMLineParser; para3: OAHHttpRequestFactory; para4: OAHPHttpParams); overload;
  41091. strict protected
  41092. function parseHead(para1: OAHISessionInputBuffer): OAHHttpMessage; overload; virtual; // throws java.io.IOException, org.apache.http.HttpException, org.apache.http.ParseException
  41093. end;
  41094. OAHIIHttpResponseParser = class external 'org.apache.http.impl.io' name 'HttpResponseParser' (OAHIIAbstractMessageParser)
  41095. public
  41096. constructor create(para1: OAHISessionInputBuffer; para2: OAHMLineParser; para3: OAHHttpResponseFactory; para4: OAHPHttpParams); overload;
  41097. strict protected
  41098. function parseHead(para1: OAHISessionInputBuffer): OAHHttpMessage; overload; virtual; // throws java.io.IOException, org.apache.http.HttpException, org.apache.http.ParseException
  41099. end;
  41100. OAHIIHttpRequestWriter = class external 'org.apache.http.impl.io' name 'HttpRequestWriter' (OAHIIAbstractMessageWriter)
  41101. public
  41102. constructor create(para1: OAHISessionOutputBuffer; para2: OAHMLineFormatter; para3: OAHPHttpParams); overload;
  41103. strict protected
  41104. procedure writeHeadLine(para1: OAHHttpMessage); overload; virtual; // throws java.io.IOException
  41105. end;
  41106. OAHIIHttpResponseWriter = class external 'org.apache.http.impl.io' name 'HttpResponseWriter' (OAHIIAbstractMessageWriter)
  41107. public
  41108. constructor create(para1: OAHISessionOutputBuffer; para2: OAHMLineFormatter; para3: OAHPHttpParams); overload;
  41109. strict protected
  41110. procedure writeHeadLine(para1: OAHHttpMessage); overload; virtual; // throws java.io.IOException
  41111. end;
  41112. OAHIISocketInputBuffer = class external 'org.apache.http.impl.io' name 'SocketInputBuffer' (OAHIIAbstractSessionInputBuffer)
  41113. public
  41114. constructor create(para1: JNSocket; para2: jint; para3: OAHPHttpParams); overload; // throws java.io.IOException
  41115. function isDataAvailable(para1: jint): jboolean; overload; virtual; // throws java.io.IOException
  41116. end;
  41117. OAHIISocketOutputBuffer = class external 'org.apache.http.impl.io' name 'SocketOutputBuffer' (OAHIIAbstractSessionOutputBuffer)
  41118. public
  41119. constructor create(para1: JNSocket; para2: jint; para3: OAHPHttpParams); overload; // throws java.io.IOException
  41120. end;
  41121. OAHICClientParamsStack = class external 'org.apache.http.impl.client' name 'ClientParamsStack' (OAHPAbstractHttpParams)
  41122. strict protected
  41123. final var
  41124. fapplicationParams: OAHPHttpParams; external name 'applicationParams';
  41125. fclientParams: OAHPHttpParams; external name 'clientParams';
  41126. frequestParams: OAHPHttpParams; external name 'requestParams';
  41127. foverrideParams: OAHPHttpParams; external name 'overrideParams';
  41128. public
  41129. constructor create(para1: OAHPHttpParams; para2: OAHPHttpParams; para3: OAHPHttpParams; para4: OAHPHttpParams); overload;
  41130. constructor create(para1: OAHICClientParamsStack); overload;
  41131. constructor create(para1: OAHICClientParamsStack; para2: OAHPHttpParams; para3: OAHPHttpParams; para4: OAHPHttpParams; para5: OAHPHttpParams); overload;
  41132. function getApplicationParams(): OAHPHttpParams; overload; virtual; final;
  41133. function getClientParams(): OAHPHttpParams; overload; virtual; final;
  41134. function getRequestParams(): OAHPHttpParams; overload; virtual; final;
  41135. function getOverrideParams(): OAHPHttpParams; overload; virtual; final;
  41136. function getParameter(para1: JLString): JLObject; overload; virtual;
  41137. function setParameter(para1: JLString; para2: JLObject): OAHPHttpParams; overload; virtual; // throws java.lang.UnsupportedOperationException
  41138. function removeParameter(para1: JLString): jboolean; overload; virtual;
  41139. function copy(): OAHPHttpParams; overload; virtual;
  41140. end;
  41141. OAHPBasicHttpParams = class sealed external 'org.apache.http.params' name 'BasicHttpParams' (OAHPAbstractHttpParams, JISerializable, JLCloneable)
  41142. public
  41143. constructor create(); overload;
  41144. function getParameter(para1: JLString): JLObject; overload; virtual;
  41145. function setParameter(para1: JLString; para2: JLObject): OAHPHttpParams; overload; virtual;
  41146. function removeParameter(para1: JLString): jboolean; overload; virtual;
  41147. procedure setParameters(para1: Arr1JLString; para2: JLObject); overload; virtual;
  41148. procedure setParameters(var para1: array of JLString; para2: JLObject); overload; virtual;
  41149. function isParameterSet(para1: JLString): jboolean; overload; virtual;
  41150. function isParameterSetLocally(para1: JLString): jboolean; overload; virtual;
  41151. procedure clear(); overload; virtual;
  41152. function copy(): OAHPHttpParams; overload; virtual;
  41153. function clone(): JLObject; overload; virtual; // throws java.lang.CloneNotSupportedException
  41154. strict protected
  41155. procedure copyParams(para1: OAHPHttpParams); overload; virtual;
  41156. end;
  41157. OAHPDefaultedHttpParams = class sealed external 'org.apache.http.params' name 'DefaultedHttpParams' (OAHPAbstractHttpParams)
  41158. public
  41159. constructor create(para1: OAHPHttpParams; para2: OAHPHttpParams); overload;
  41160. function copy(): OAHPHttpParams; overload; virtual;
  41161. function getParameter(para1: JLString): JLObject; overload; virtual;
  41162. function removeParameter(para1: JLString): jboolean; overload; virtual;
  41163. function setParameter(para1: JLString; para2: JLObject): OAHPHttpParams; overload; virtual;
  41164. function getDefaults(): OAHPHttpParams; overload; virtual;
  41165. end;
  41166. OAHPSyncBasicHttpContext = class external 'org.apache.http.protocol' name 'SyncBasicHttpContext' (OAHPBasicHttpContext)
  41167. public
  41168. constructor create(para1: OAHPHttpContext); overload;
  41169. function getAttribute(para1: JLString): JLObject; overload; virtual;
  41170. procedure setAttribute(para1: JLString; para2: JLObject); overload; virtual;
  41171. function removeAttribute(para1: JLString): JLObject; overload; virtual;
  41172. end;
  41173. OWDComment = interface external 'org.w3c.dom' name 'Comment' (OWDCharacterData)
  41174. end;
  41175. OWDText = interface external 'org.w3c.dom' name 'Text' (OWDCharacterData)
  41176. function splitText(para1: jint): OWDText; overload; // throws org.w3c.dom.DOMException
  41177. function isElementContentWhitespace(): jboolean; overload;
  41178. function getWholeText(): JLString; overload;
  41179. function replaceWholeText(para1: JLString): OWDText; overload; // throws org.w3c.dom.DOMException
  41180. end;
  41181. OXSEAttributes2Impl = class external 'org.xml.sax.ext' name 'Attributes2Impl' (OXSHAttributesImpl, OXSEAttributes2)
  41182. public
  41183. constructor create(); overload;
  41184. constructor create(para1: OXSAttributes); overload;
  41185. function isDeclared(para1: jint): jboolean; overload; virtual;
  41186. function isDeclared(para1: JLString; para2: JLString): jboolean; overload; virtual;
  41187. function isDeclared(para1: JLString): jboolean; overload; virtual;
  41188. function isSpecified(para1: jint): jboolean; overload; virtual;
  41189. function isSpecified(para1: JLString; para2: JLString): jboolean; overload; virtual;
  41190. function isSpecified(para1: JLString): jboolean; overload; virtual;
  41191. procedure setAttributes(para1: OXSAttributes); overload; virtual;
  41192. procedure addAttribute(para1: JLString; para2: JLString; para3: JLString; para4: JLString; para5: JLString); overload; virtual;
  41193. procedure removeAttribute(para1: jint); overload; virtual;
  41194. procedure setDeclared(para1: jint; para2: jboolean); overload; virtual;
  41195. procedure setSpecified(para1: jint; para2: jboolean); overload; virtual;
  41196. end;
  41197. OXSEDefaultHandler2 = class external 'org.xml.sax.ext' name 'DefaultHandler2' (OXSHDefaultHandler, OXSELexicalHandler, OXSEDeclHandler, OXSEEntityResolver2)
  41198. public
  41199. constructor create(); overload;
  41200. procedure startCDATA(); overload; virtual; // throws org.xml.sax.SAXException
  41201. procedure endCDATA(); overload; virtual; // throws org.xml.sax.SAXException
  41202. procedure startDTD(para1: JLString; para2: JLString; para3: JLString); overload; virtual; // throws org.xml.sax.SAXException
  41203. procedure endDTD(); overload; virtual; // throws org.xml.sax.SAXException
  41204. procedure startEntity(para1: JLString); overload; virtual; // throws org.xml.sax.SAXException
  41205. procedure endEntity(para1: JLString); overload; virtual; // throws org.xml.sax.SAXException
  41206. procedure comment(para1: Arr1jchar; para2: jint; para3: jint); overload; virtual; // throws org.xml.sax.SAXException
  41207. procedure comment(var para1: array of jchar; para2: jint; para3: jint); overload; virtual; // throws org.xml.sax.SAXException
  41208. procedure attributeDecl(para1: JLString; para2: JLString; para3: JLString; para4: JLString; para5: JLString); overload; virtual; // throws org.xml.sax.SAXException
  41209. procedure elementDecl(para1: JLString; para2: JLString); overload; virtual; // throws org.xml.sax.SAXException
  41210. procedure externalEntityDecl(para1: JLString; para2: JLString; para3: JLString); overload; virtual; // throws org.xml.sax.SAXException
  41211. procedure internalEntityDecl(para1: JLString; para2: JLString); overload; virtual; // throws org.xml.sax.SAXException
  41212. function getExternalSubset(para1: JLString; para2: JLString): OXSInputSource; overload; virtual; // throws org.xml.sax.SAXException, java.io.IOException
  41213. function resolveEntity(para1: JLString; para2: JLString; para3: JLString; para4: JLString): OXSInputSource; overload; virtual; // throws org.xml.sax.SAXException, java.io.IOException
  41214. function resolveEntity(para1: JLString; para2: JLString): OXSInputSource; overload; virtual; // throws org.xml.sax.SAXException, java.io.IOException
  41215. end;
  41216. OXSELocator2Impl = class external 'org.xml.sax.ext' name 'Locator2Impl' (OXSHLocatorImpl, OXSELocator2)
  41217. public
  41218. constructor create(); overload;
  41219. constructor create(para1: OXSLocator); overload;
  41220. function getXMLVersion(): JLString; overload; virtual;
  41221. function getEncoding(): JLString; overload; virtual;
  41222. procedure setXMLVersion(para1: JLString); overload; virtual;
  41223. procedure setEncoding(para1: JLString); overload; virtual;
  41224. end;
  41225. OXSHXMLFilterImpl = class external 'org.xml.sax.helpers' name 'XMLFilterImpl' (JLObject, OXSXMLFilter, OXSEntityResolver, OXSDTDHandler, OXSContentHandler, OXSErrorHandler)
  41226. public
  41227. constructor create(); overload;
  41228. constructor create(para1: OXSXMLReader); overload;
  41229. procedure setParent(para1: OXSXMLReader); overload; virtual;
  41230. function getParent(): OXSXMLReader; overload; virtual;
  41231. procedure setFeature(para1: JLString; para2: jboolean); overload; virtual; // throws org.xml.sax.SAXNotRecognizedException, org.xml.sax.SAXNotSupportedException
  41232. function getFeature(para1: JLString): jboolean; overload; virtual; // throws org.xml.sax.SAXNotRecognizedException, org.xml.sax.SAXNotSupportedException
  41233. procedure setProperty(para1: JLString; para2: JLObject); overload; virtual; // throws org.xml.sax.SAXNotRecognizedException, org.xml.sax.SAXNotSupportedException
  41234. function getProperty(para1: JLString): JLObject; overload; virtual; // throws org.xml.sax.SAXNotRecognizedException, org.xml.sax.SAXNotSupportedException
  41235. procedure setEntityResolver(para1: OXSEntityResolver); overload; virtual;
  41236. function getEntityResolver(): OXSEntityResolver; overload; virtual;
  41237. procedure setDTDHandler(para1: OXSDTDHandler); overload; virtual;
  41238. function getDTDHandler(): OXSDTDHandler; overload; virtual;
  41239. procedure setContentHandler(para1: OXSContentHandler); overload; virtual;
  41240. function getContentHandler(): OXSContentHandler; overload; virtual;
  41241. procedure setErrorHandler(para1: OXSErrorHandler); overload; virtual;
  41242. function getErrorHandler(): OXSErrorHandler; overload; virtual;
  41243. procedure parse(para1: OXSInputSource); overload; virtual; // throws org.xml.sax.SAXException, java.io.IOException
  41244. procedure parse(para1: JLString); overload; virtual; // throws org.xml.sax.SAXException, java.io.IOException
  41245. function resolveEntity(para1: JLString; para2: JLString): OXSInputSource; overload; virtual; // throws org.xml.sax.SAXException, java.io.IOException
  41246. procedure notationDecl(para1: JLString; para2: JLString; para3: JLString); overload; virtual; // throws org.xml.sax.SAXException
  41247. procedure unparsedEntityDecl(para1: JLString; para2: JLString; para3: JLString; para4: JLString); overload; virtual; // throws org.xml.sax.SAXException
  41248. procedure setDocumentLocator(para1: OXSLocator); overload; virtual;
  41249. procedure startDocument(); overload; virtual; // throws org.xml.sax.SAXException
  41250. procedure endDocument(); overload; virtual; // throws org.xml.sax.SAXException
  41251. procedure startPrefixMapping(para1: JLString; para2: JLString); overload; virtual; // throws org.xml.sax.SAXException
  41252. procedure endPrefixMapping(para1: JLString); overload; virtual; // throws org.xml.sax.SAXException
  41253. procedure startElement(para1: JLString; para2: JLString; para3: JLString; para4: OXSAttributes); overload; virtual; // throws org.xml.sax.SAXException
  41254. procedure endElement(para1: JLString; para2: JLString; para3: JLString); overload; virtual; // throws org.xml.sax.SAXException
  41255. procedure characters(para1: Arr1jchar; para2: jint; para3: jint); overload; virtual; // throws org.xml.sax.SAXException
  41256. procedure characters(var para1: array of jchar; para2: jint; para3: jint); overload; virtual; // throws org.xml.sax.SAXException
  41257. procedure ignorableWhitespace(para1: Arr1jchar; para2: jint; para3: jint); overload; virtual; // throws org.xml.sax.SAXException
  41258. procedure ignorableWhitespace(var para1: array of jchar; para2: jint; para3: jint); overload; virtual; // throws org.xml.sax.SAXException
  41259. procedure processingInstruction(para1: JLString; para2: JLString); overload; virtual; // throws org.xml.sax.SAXException
  41260. procedure skippedEntity(para1: JLString); overload; virtual; // throws org.xml.sax.SAXException
  41261. procedure warning(para1: OXSSAXParseException); overload; virtual; // throws org.xml.sax.SAXException
  41262. procedure error(para1: OXSSAXParseException); overload; virtual; // throws org.xml.sax.SAXException
  41263. procedure fatalError(para1: OXSSAXParseException); overload; virtual; // throws org.xml.sax.SAXException
  41264. end;
  41265. ATMMockPackageManager = class external 'android.test.mock' name 'MockPackageManager' (ACPPackageManager)
  41266. public
  41267. constructor create(); overload;
  41268. function getPackageInfo(para1: JLString; para2: jint): ACPPackageInfo; overload; virtual; // throws android.content.pm.PackageManager$NameNotFoundException
  41269. function currentToCanonicalPackageNames(para1: Arr1JLString): Arr1JLString; overload; virtual;
  41270. function currentToCanonicalPackageNames(var para1: array of JLString): Arr1JLString; overload; virtual;
  41271. function canonicalToCurrentPackageNames(para1: Arr1JLString): Arr1JLString; overload; virtual;
  41272. function canonicalToCurrentPackageNames(var para1: array of JLString): Arr1JLString; overload; virtual;
  41273. function getLaunchIntentForPackage(para1: JLString): ACIntent; overload; virtual;
  41274. function getPackageGids(para1: JLString): Arr1jint; overload; virtual; // throws android.content.pm.PackageManager$NameNotFoundException
  41275. function getPermissionInfo(para1: JLString; para2: jint): ACPPermissionInfo; overload; virtual; // throws android.content.pm.PackageManager$NameNotFoundException
  41276. function queryPermissionsByGroup(para1: JLString; para2: jint): JUList; overload; virtual; // throws android.content.pm.PackageManager$NameNotFoundException
  41277. function getPermissionGroupInfo(para1: JLString; para2: jint): ACPPermissionGroupInfo; overload; virtual; // throws android.content.pm.PackageManager$NameNotFoundException
  41278. function getAllPermissionGroups(para1: jint): JUList; overload; virtual;
  41279. function getApplicationInfo(para1: JLString; para2: jint): ACPApplicationInfo; overload; virtual; // throws android.content.pm.PackageManager$NameNotFoundException
  41280. function getActivityInfo(para1: ACComponentName; para2: jint): ACPActivityInfo; overload; virtual; // throws android.content.pm.PackageManager$NameNotFoundException
  41281. function getReceiverInfo(para1: ACComponentName; para2: jint): ACPActivityInfo; overload; virtual; // throws android.content.pm.PackageManager$NameNotFoundException
  41282. function getServiceInfo(para1: ACComponentName; para2: jint): ACPServiceInfo; overload; virtual; // throws android.content.pm.PackageManager$NameNotFoundException
  41283. function getProviderInfo(para1: ACComponentName; para2: jint): ACPProviderInfo; overload; virtual; // throws android.content.pm.PackageManager$NameNotFoundException
  41284. function getInstalledPackages(para1: jint): JUList; overload; virtual;
  41285. function checkPermission(para1: JLString; para2: JLString): jint; overload; virtual;
  41286. function addPermission(para1: ACPPermissionInfo): jboolean; overload; virtual;
  41287. function addPermissionAsync(para1: ACPPermissionInfo): jboolean; overload; virtual;
  41288. procedure removePermission(para1: JLString); overload; virtual;
  41289. function checkSignatures(para1: JLString; para2: JLString): jint; overload; virtual;
  41290. function checkSignatures(para1: jint; para2: jint): jint; overload; virtual;
  41291. function getPackagesForUid(para1: jint): Arr1JLString; overload; virtual;
  41292. function getNameForUid(para1: jint): JLString; overload; virtual;
  41293. function getInstalledApplications(para1: jint): JUList; overload; virtual;
  41294. function resolveActivity(para1: ACIntent; para2: jint): ACPResolveInfo; overload; virtual;
  41295. function queryIntentActivities(para1: ACIntent; para2: jint): JUList; overload; virtual;
  41296. function queryIntentActivityOptions(para1: ACComponentName; para2: Arr1ACIntent; para3: ACIntent; para4: jint): JUList; overload; virtual;
  41297. function queryIntentActivityOptions(para1: ACComponentName; var para2: array of ACIntent; para3: ACIntent; para4: jint): JUList; overload; virtual;
  41298. function queryBroadcastReceivers(para1: ACIntent; para2: jint): JUList; overload; virtual;
  41299. function resolveService(para1: ACIntent; para2: jint): ACPResolveInfo; overload; virtual;
  41300. function queryIntentServices(para1: ACIntent; para2: jint): JUList; overload; virtual;
  41301. function resolveContentProvider(para1: JLString; para2: jint): ACPProviderInfo; overload; virtual;
  41302. function queryContentProviders(para1: JLString; para2: jint; para3: jint): JUList; overload; virtual;
  41303. function getInstrumentationInfo(para1: ACComponentName; para2: jint): ACPInstrumentationInfo; overload; virtual; // throws android.content.pm.PackageManager$NameNotFoundException
  41304. function queryInstrumentation(para1: JLString; para2: jint): JUList; overload; virtual;
  41305. function getDrawable(para1: JLString; para2: jint; para3: ACPApplicationInfo): AGDDrawable; overload; virtual;
  41306. function getActivityIcon(para1: ACComponentName): AGDDrawable; overload; virtual; // throws android.content.pm.PackageManager$NameNotFoundException
  41307. function getActivityIcon(para1: ACIntent): AGDDrawable; overload; virtual; // throws android.content.pm.PackageManager$NameNotFoundException
  41308. function getDefaultActivityIcon(): AGDDrawable; overload; virtual;
  41309. function getApplicationIcon(para1: ACPApplicationInfo): AGDDrawable; overload; virtual;
  41310. function getApplicationIcon(para1: JLString): AGDDrawable; overload; virtual; // throws android.content.pm.PackageManager$NameNotFoundException
  41311. function getActivityLogo(para1: ACComponentName): AGDDrawable; overload; virtual; // throws android.content.pm.PackageManager$NameNotFoundException
  41312. function getActivityLogo(para1: ACIntent): AGDDrawable; overload; virtual; // throws android.content.pm.PackageManager$NameNotFoundException
  41313. function getApplicationLogo(para1: ACPApplicationInfo): AGDDrawable; overload; virtual;
  41314. function getApplicationLogo(para1: JLString): AGDDrawable; overload; virtual; // throws android.content.pm.PackageManager$NameNotFoundException
  41315. function getText(para1: JLString; para2: jint; para3: ACPApplicationInfo): JLCharSequence; overload; virtual;
  41316. function getXml(para1: JLString; para2: jint; para3: ACPApplicationInfo): ACRXmlResourceParser; overload; virtual;
  41317. function getApplicationLabel(para1: ACPApplicationInfo): JLCharSequence; overload; virtual;
  41318. function getResourcesForActivity(para1: ACComponentName): ACRResources; overload; virtual; // throws android.content.pm.PackageManager$NameNotFoundException
  41319. function getResourcesForApplication(para1: ACPApplicationInfo): ACRResources; overload; virtual;
  41320. function getResourcesForApplication(para1: JLString): ACRResources; overload; virtual; // throws android.content.pm.PackageManager$NameNotFoundException
  41321. function getPackageArchiveInfo(para1: JLString; para2: jint): ACPPackageInfo; overload; virtual;
  41322. procedure setInstallerPackageName(para1: JLString; para2: JLString); overload; virtual;
  41323. function getInstallerPackageName(para1: JLString): JLString; overload; virtual;
  41324. procedure addPackageToPreferred(para1: JLString); overload; virtual;
  41325. procedure removePackageFromPreferred(para1: JLString); overload; virtual;
  41326. function getPreferredPackages(para1: jint): JUList; overload; virtual;
  41327. procedure setComponentEnabledSetting(para1: ACComponentName; para2: jint; para3: jint); overload; virtual;
  41328. function getComponentEnabledSetting(para1: ACComponentName): jint; overload; virtual;
  41329. procedure setApplicationEnabledSetting(para1: JLString; para2: jint; para3: jint); overload; virtual;
  41330. function getApplicationEnabledSetting(para1: JLString): jint; overload; virtual;
  41331. procedure addPreferredActivity(para1: ACIntentFilter; para2: jint; para3: Arr1ACComponentName; para4: ACComponentName); overload; virtual;
  41332. procedure addPreferredActivity(para1: ACIntentFilter; para2: jint; var para3: array of ACComponentName; para4: ACComponentName); overload; virtual;
  41333. procedure clearPackagePreferredActivities(para1: JLString); overload; virtual;
  41334. function getPreferredActivities(para1: JUList; para2: JUList; para3: JLString): jint; overload; virtual;
  41335. function getSystemSharedLibraryNames(): Arr1JLString; overload; virtual;
  41336. function getSystemAvailableFeatures(): Arr1ACPFeatureInfo; overload; virtual;
  41337. function hasSystemFeature(para1: JLString): jboolean; overload; virtual;
  41338. function isSafeMode(): jboolean; overload; virtual;
  41339. procedure verifyPendingInstall(para1: jint; para2: jint); overload; virtual;
  41340. end;
  41341. AODeadObjectException = class external 'android.os' name 'DeadObjectException' (AORemoteException)
  41342. public
  41343. constructor create(); overload;
  41344. end;
  41345. JSInvalidKeyException = class external 'java.security' name 'InvalidKeyException' (JSKeyException)
  41346. public
  41347. constructor create(para1: JLString); overload;
  41348. constructor create(); overload;
  41349. constructor create(para1: JLString; para2: JLThrowable); overload;
  41350. constructor create(para1: JLThrowable); overload;
  41351. end;
  41352. JSKeyManagementException = class external 'java.security' name 'KeyManagementException' (JSKeyException)
  41353. public
  41354. constructor create(para1: JLString); overload;
  41355. constructor create(); overload;
  41356. constructor create(para1: JLString; para2: JLThrowable); overload;
  41357. constructor create(para1: JLThrowable); overload;
  41358. end;
  41359. JSUnrecoverableKeyException = class external 'java.security' name 'UnrecoverableKeyException' (JSUnrecoverableEntryException)
  41360. public
  41361. constructor create(para1: JLString); overload;
  41362. constructor create(); overload;
  41363. end;
  41364. JSCCertificateEncodingException = class external 'java.security.cert' name 'CertificateEncodingException' (JSCCertificateException)
  41365. public
  41366. constructor create(para1: JLString); overload;
  41367. constructor create(); overload;
  41368. constructor create(para1: JLString; para2: JLThrowable); overload;
  41369. constructor create(para1: JLThrowable); overload;
  41370. end;
  41371. JSCCertificateExpiredException = class external 'java.security.cert' name 'CertificateExpiredException' (JSCCertificateException)
  41372. public
  41373. constructor create(para1: JLString); overload;
  41374. constructor create(); overload;
  41375. end;
  41376. JSCCertificateNotYetValidException = class external 'java.security.cert' name 'CertificateNotYetValidException' (JSCCertificateException)
  41377. public
  41378. constructor create(para1: JLString); overload;
  41379. constructor create(); overload;
  41380. end;
  41381. JSCCertificateParsingException = class external 'java.security.cert' name 'CertificateParsingException' (JSCCertificateException)
  41382. public
  41383. constructor create(para1: JLString); overload;
  41384. constructor create(); overload;
  41385. constructor create(para1: JLString; para2: JLThrowable); overload;
  41386. constructor create(para1: JLThrowable); overload;
  41387. end;
  41388. JXXXPathFunctionException = class external 'javax.xml.xpath' name 'XPathFunctionException' (JXXXPathExpressionException)
  41389. public
  41390. constructor create(para1: JLString); overload;
  41391. constructor create(para1: JLThrowable); overload;
  41392. end;
  41393. OAHUnsupportedHttpVersionException = class external 'org.apache.http' name 'UnsupportedHttpVersionException' (OAHProtocolException)
  41394. public
  41395. constructor create(); overload;
  41396. constructor create(para1: JLString); overload;
  41397. end;
  41398. OAHAAuthenticationException = class external 'org.apache.http.auth' name 'AuthenticationException' (OAHProtocolException)
  41399. public
  41400. constructor create(); overload;
  41401. constructor create(para1: JLString); overload;
  41402. constructor create(para1: JLString; para2: JLThrowable); overload;
  41403. end;
  41404. OAHAMalformedChallengeException = class external 'org.apache.http.auth' name 'MalformedChallengeException' (OAHProtocolException)
  41405. public
  41406. constructor create(); overload;
  41407. constructor create(para1: JLString); overload;
  41408. constructor create(para1: JLString; para2: JLThrowable); overload;
  41409. end;
  41410. OAHCNonRepeatableRequestException = class external 'org.apache.http.client' name 'NonRepeatableRequestException' (OAHProtocolException)
  41411. public
  41412. constructor create(); overload;
  41413. constructor create(para1: JLString); overload;
  41414. end;
  41415. OAHCRedirectException = class external 'org.apache.http.client' name 'RedirectException' (OAHProtocolException)
  41416. public
  41417. constructor create(); overload;
  41418. constructor create(para1: JLString); overload;
  41419. constructor create(para1: JLString; para2: JLThrowable); overload;
  41420. end;
  41421. OAHCMalformedCookieException = class external 'org.apache.http.cookie' name 'MalformedCookieException' (OAHProtocolException)
  41422. public
  41423. constructor create(); overload;
  41424. constructor create(para1: JLString); overload;
  41425. constructor create(para1: JLString; para2: JLThrowable); overload;
  41426. end;
  41427. AAObjectAnimator = class sealed external 'android.animation' name 'ObjectAnimator' (AAValueAnimator)
  41428. public
  41429. constructor create(); overload;
  41430. procedure setPropertyName(para1: JLString); overload; virtual;
  41431. procedure setProperty(para1: AUProperty); overload; virtual;
  41432. function getPropertyName(): JLString; overload; virtual;
  41433. class function ofInt(para1: JLObject; para2: JLString; para3: Arr1jint): AAObjectAnimator; static; overload;
  41434. class function ofInt(para1: JLObject; para2: JLString; const para3: array of jint): AAObjectAnimator; static; overload;
  41435. class function ofInt(para1: JLObject; para2: AUProperty; para3: Arr1jint): AAObjectAnimator; static; overload;
  41436. class function ofInt(para1: JLObject; para2: AUProperty; const para3: array of jint): AAObjectAnimator; static; overload;
  41437. class function ofFloat(para1: JLObject; para2: JLString; para3: Arr1jfloat): AAObjectAnimator; static; overload;
  41438. class function ofFloat(para1: JLObject; para2: JLString; const para3: array of jfloat): AAObjectAnimator; static; overload;
  41439. class function ofFloat(para1: JLObject; para2: AUProperty; para3: Arr1jfloat): AAObjectAnimator; static; overload;
  41440. class function ofFloat(para1: JLObject; para2: AUProperty; const para3: array of jfloat): AAObjectAnimator; static; overload;
  41441. class function ofObject(para1: JLObject; para2: JLString; para3: AATypeEvaluator; para4: Arr1JLObject): AAObjectAnimator; static; overload;
  41442. class function ofObject(para1: JLObject; para2: JLString; para3: AATypeEvaluator; const para4: array of JLObject): AAObjectAnimator; static; overload;
  41443. class function ofObject(para1: JLObject; para2: AUProperty; para3: AATypeEvaluator; para4: Arr1JLObject): AAObjectAnimator; static; overload;
  41444. class function ofObject(para1: JLObject; para2: AUProperty; para3: AATypeEvaluator; const para4: array of JLObject): AAObjectAnimator; static; overload;
  41445. class function ofPropertyValuesHolder(para1: JLObject; para2: Arr1AAPropertyValuesHolder): AAObjectAnimator; static; overload;
  41446. class function ofPropertyValuesHolder(para1: JLObject; const para2: array of AAPropertyValuesHolder): AAObjectAnimator; static; overload;
  41447. procedure setIntValues(para1: Arr1jint); overload; virtual;
  41448. procedure setIntValues(const para1: array of jint); overload; virtual;
  41449. procedure setFloatValues(para1: Arr1jfloat); overload; virtual;
  41450. procedure setFloatValues(const para1: array of jfloat); overload; virtual;
  41451. procedure setObjectValues(para1: Arr1JLObject); overload; virtual;
  41452. procedure setObjectValues(const para1: array of JLObject); overload; virtual;
  41453. procedure start(); overload; virtual;
  41454. function setDuration(para1: jlong): AAObjectAnimator; overload; virtual;
  41455. function getTarget(): JLObject; overload; virtual;
  41456. procedure setTarget(para1: JLObject); overload; virtual;
  41457. procedure setupStartValues(); overload; virtual;
  41458. procedure setupEndValues(); overload; virtual;
  41459. function clone(): AAObjectAnimator; overload; virtual;
  41460. function toString(): JLString; overload; virtual;
  41461. function clone(): AAValueAnimator; overload; virtual;
  41462. function setDuration(para1: jlong): AAValueAnimator; overload; virtual;
  41463. function clone(): AAAnimator; overload; virtual;
  41464. function setDuration(para1: jlong): AAAnimator; overload; virtual;
  41465. function clone(): JLObject; overload; virtual; // throws java.lang.CloneNotSupportedException
  41466. end;
  41467. AGDSArcShape = class external 'android.graphics.drawable.shapes' name 'ArcShape' (AGDSRectShape)
  41468. public
  41469. constructor create(para1: jfloat; para2: jfloat); overload;
  41470. procedure draw(para1: AGCanvas; para2: AGPaint); overload; virtual;
  41471. end;
  41472. AGDSOvalShape = class external 'android.graphics.drawable.shapes' name 'OvalShape' (AGDSRectShape)
  41473. public
  41474. constructor create(); overload;
  41475. procedure draw(para1: AGCanvas; para2: AGPaint); overload; virtual;
  41476. end;
  41477. AGDSRoundRectShape = class external 'android.graphics.drawable.shapes' name 'RoundRectShape' (AGDSRectShape)
  41478. public
  41479. constructor create(para1: Arr1jfloat; para2: AGRectF; para3: Arr1jfloat); overload;
  41480. constructor create(const para1: array of jfloat; para2: AGRectF; const para3: array of jfloat); overload;
  41481. procedure draw(para1: AGCanvas; para2: AGPaint); overload; virtual;
  41482. strict protected
  41483. procedure onResize(para1: jfloat; para2: jfloat); overload; virtual;
  41484. public
  41485. function clone(): AGDSRoundRectShape; overload; virtual; // throws java.lang.CloneNotSupportedException
  41486. function clone(): AGDSRectShape; overload; virtual; // throws java.lang.CloneNotSupportedException
  41487. function clone(): AGDSShape; overload; virtual; // throws java.lang.CloneNotSupportedException
  41488. function clone(): JLObject; overload; virtual; // throws java.lang.CloneNotSupportedException
  41489. end;
  41490. JSCPKIXBuilderParameters = class external 'java.security.cert' name 'PKIXBuilderParameters' (JSCPKIXParameters)
  41491. public
  41492. constructor create(para1: JUSet; para2: JSCCertSelector); overload; // throws java.security.InvalidAlgorithmParameterException
  41493. constructor create(para1: JSKeyStore; para2: JSCCertSelector); overload; // throws java.security.KeyStoreException, java.security.InvalidAlgorithmParameterException
  41494. function getMaxPathLength(): jint; overload; virtual;
  41495. procedure setMaxPathLength(para1: jint); overload; virtual;
  41496. function toString(): JLString; overload; virtual;
  41497. end;
  41498. JSCPKIXCertPathBuilderResult = class external 'java.security.cert' name 'PKIXCertPathBuilderResult' (JSCPKIXCertPathValidatorResult, JSCCertPathBuilderResult)
  41499. public
  41500. constructor create(para1: JSCCertPath; para2: JSCTrustAnchor; para3: JSCPolicyNode; para4: JSPublicKey); overload;
  41501. function getCertPath(): JSCCertPath; overload; virtual;
  41502. function toString(): JLString; overload; virtual;
  41503. end;
  41504. JTAttributedString = class external 'java.text' name 'AttributedString' (JLObject)
  41505. public
  41506. constructor create(para1: JTAttributedCharacterIterator); overload;
  41507. constructor create(para1: JTAttributedCharacterIterator; para2: jint; para3: jint); overload;
  41508. constructor create(para1: JTAttributedCharacterIterator; para2: jint; para3: jint; para4: JTAttributedCharacterIterator.Arr1InnerAttribute); overload;
  41509. constructor create(para1: JTAttributedCharacterIterator; para2: jint; para3: jint; const para4: array of JTAttributedCharacterIterator.InnerAttribute); overload;
  41510. constructor create(para1: JLString); overload;
  41511. constructor create(para1: JLString; para2: JUMap); overload;
  41512. procedure addAttribute(para1: JTAttributedCharacterIterator.InnerAttribute; para2: JLObject); overload; virtual;
  41513. procedure addAttribute(para1: JTAttributedCharacterIterator.InnerAttribute; para2: JLObject; para3: jint; para4: jint); overload; virtual;
  41514. procedure addAttributes(para1: JUMap; para2: jint; para3: jint); overload; virtual;
  41515. function getIterator(): JTAttributedCharacterIterator; overload; virtual;
  41516. function getIterator(para1: JTAttributedCharacterIterator.Arr1InnerAttribute): JTAttributedCharacterIterator; overload; virtual;
  41517. function getIterator(var para1: array of JTAttributedCharacterIterator.InnerAttribute): JTAttributedCharacterIterator; overload; virtual;
  41518. function getIterator(para1: JTAttributedCharacterIterator.Arr1InnerAttribute; para2: jint; para3: jint): JTAttributedCharacterIterator; overload; virtual;
  41519. function getIterator(var para1: array of JTAttributedCharacterIterator.InnerAttribute; para2: jint; para3: jint): JTAttributedCharacterIterator; overload; virtual;
  41520. end;
  41521. JTFormat = class abstract external 'java.text' name 'Format' (JLObject, JISerializable, JLCloneable)
  41522. public
  41523. type
  41524. InnerField = class;
  41525. Arr1InnerField = array of InnerField;
  41526. Arr2InnerField = array of Arr1InnerField;
  41527. Arr3InnerField = array of Arr2InnerField;
  41528. InnerField = class external 'java.text' name 'Field' (JTAttributedCharacterIterator.InnerAttribute)
  41529. strict protected
  41530. constructor create(para1: JLString); overload;
  41531. end;
  41532. strict protected
  41533. constructor create(); overload;
  41534. public
  41535. function clone(): JLObject; overload; virtual;
  41536. function format(para1: JLObject): JLString; overload; virtual; final;
  41537. function format(para1: JLObject; para2: JLStringBuffer; para3: JTFieldPosition): JLStringBuffer; overload; virtual; abstract;
  41538. function formatToCharacterIterator(para1: JLObject): JTAttributedCharacterIterator; overload; virtual;
  41539. function parseObject(para1: JLString): JLObject; overload; virtual; // throws java.text.ParseException
  41540. function parseObject(para1: JLString; para2: JTParsePosition): JLObject; overload; virtual; abstract;
  41541. end;
  41542. ADSSQLiteAbortException = class external 'android.database.sqlite' name 'SQLiteAbortException' (ADSSQLiteException)
  41543. public
  41544. constructor create(); overload;
  41545. constructor create(para1: JLString); overload;
  41546. end;
  41547. ADSSQLiteAccessPermException = class external 'android.database.sqlite' name 'SQLiteAccessPermException' (ADSSQLiteException)
  41548. public
  41549. constructor create(); overload;
  41550. constructor create(para1: JLString); overload;
  41551. end;
  41552. ADSSQLiteBindOrColumnIndexOutOfRangeException = class external 'android.database.sqlite' name 'SQLiteBindOrColumnIndexOutOfRangeException' (ADSSQLiteException)
  41553. public
  41554. constructor create(); overload;
  41555. constructor create(para1: JLString); overload;
  41556. end;
  41557. ADSSQLiteBlobTooBigException = class external 'android.database.sqlite' name 'SQLiteBlobTooBigException' (ADSSQLiteException)
  41558. public
  41559. constructor create(); overload;
  41560. constructor create(para1: JLString); overload;
  41561. end;
  41562. ADSSQLiteCantOpenDatabaseException = class external 'android.database.sqlite' name 'SQLiteCantOpenDatabaseException' (ADSSQLiteException)
  41563. public
  41564. constructor create(); overload;
  41565. constructor create(para1: JLString); overload;
  41566. end;
  41567. ADSSQLiteConstraintException = class external 'android.database.sqlite' name 'SQLiteConstraintException' (ADSSQLiteException)
  41568. public
  41569. constructor create(); overload;
  41570. constructor create(para1: JLString); overload;
  41571. end;
  41572. ADSSQLiteDatabaseCorruptException = class external 'android.database.sqlite' name 'SQLiteDatabaseCorruptException' (ADSSQLiteException)
  41573. public
  41574. constructor create(); overload;
  41575. constructor create(para1: JLString); overload;
  41576. end;
  41577. ADSSQLiteDatabaseLockedException = class external 'android.database.sqlite' name 'SQLiteDatabaseLockedException' (ADSSQLiteException)
  41578. public
  41579. constructor create(); overload;
  41580. constructor create(para1: JLString); overload;
  41581. end;
  41582. ADSSQLiteDatatypeMismatchException = class external 'android.database.sqlite' name 'SQLiteDatatypeMismatchException' (ADSSQLiteException)
  41583. public
  41584. constructor create(); overload;
  41585. constructor create(para1: JLString); overload;
  41586. end;
  41587. ADSSQLiteDiskIOException = class external 'android.database.sqlite' name 'SQLiteDiskIOException' (ADSSQLiteException)
  41588. public
  41589. constructor create(); overload;
  41590. constructor create(para1: JLString); overload;
  41591. end;
  41592. ADSSQLiteDoneException = class external 'android.database.sqlite' name 'SQLiteDoneException' (ADSSQLiteException)
  41593. public
  41594. constructor create(); overload;
  41595. constructor create(para1: JLString); overload;
  41596. end;
  41597. ADSSQLiteFullException = class external 'android.database.sqlite' name 'SQLiteFullException' (ADSSQLiteException)
  41598. public
  41599. constructor create(); overload;
  41600. constructor create(para1: JLString); overload;
  41601. end;
  41602. ADSSQLiteMisuseException = class external 'android.database.sqlite' name 'SQLiteMisuseException' (ADSSQLiteException)
  41603. public
  41604. constructor create(); overload;
  41605. constructor create(para1: JLString); overload;
  41606. end;
  41607. ADSSQLiteOutOfMemoryException = class external 'android.database.sqlite' name 'SQLiteOutOfMemoryException' (ADSSQLiteException)
  41608. public
  41609. constructor create(); overload;
  41610. constructor create(para1: JLString); overload;
  41611. end;
  41612. ADSSQLiteReadOnlyDatabaseException = class external 'android.database.sqlite' name 'SQLiteReadOnlyDatabaseException' (ADSSQLiteException)
  41613. public
  41614. constructor create(); overload;
  41615. constructor create(para1: JLString); overload;
  41616. end;
  41617. ADSSQLiteTableLockedException = class external 'android.database.sqlite' name 'SQLiteTableLockedException' (ADSSQLiteException)
  41618. public
  41619. constructor create(); overload;
  41620. constructor create(para1: JLString); overload;
  41621. end;
  41622. AVKeyEvent = class external 'android.view' name 'KeyEvent' (AVInputEvent, AOParcelable)
  41623. public
  41624. type
  41625. InnerDispatcherState = class;
  41626. Arr1InnerDispatcherState = array of InnerDispatcherState;
  41627. Arr2InnerDispatcherState = array of Arr1InnerDispatcherState;
  41628. Arr3InnerDispatcherState = array of Arr2InnerDispatcherState;
  41629. InnerCallback = interface;
  41630. Arr1InnerCallback = array of InnerCallback;
  41631. Arr2InnerCallback = array of Arr1InnerCallback;
  41632. Arr3InnerCallback = array of Arr2InnerCallback;
  41633. InnerDispatcherState = class external 'android.view' name 'DispatcherState' (JLObject)
  41634. public
  41635. constructor create(); overload;
  41636. procedure reset(); overload; virtual;
  41637. procedure reset(para1: JLObject); overload; virtual;
  41638. procedure startTracking(para1: AVKeyEvent; para2: JLObject); overload; virtual;
  41639. function isTracking(para1: AVKeyEvent): jboolean; overload; virtual;
  41640. procedure performedLongPress(para1: AVKeyEvent); overload; virtual;
  41641. procedure handleUpEvent(para1: AVKeyEvent); overload; virtual;
  41642. end;
  41643. InnerCallback = interface external 'android.view' name 'Callback'
  41644. function onKeyDown(para1: jint; para2: AVKeyEvent): jboolean; overload;
  41645. function onKeyLongPress(para1: jint; para2: AVKeyEvent): jboolean; overload;
  41646. function onKeyUp(para1: jint; para2: AVKeyEvent): jboolean; overload;
  41647. function onKeyMultiple(para1: jint; para2: jint; para3: AVKeyEvent): jboolean; overload;
  41648. end;
  41649. public
  41650. const
  41651. KEYCODE_UNKNOWN = 0;
  41652. KEYCODE_SOFT_LEFT = 1;
  41653. KEYCODE_SOFT_RIGHT = 2;
  41654. KEYCODE_HOME = 3;
  41655. KEYCODE_BACK = 4;
  41656. KEYCODE_CALL = 5;
  41657. KEYCODE_ENDCALL = 6;
  41658. KEYCODE_0 = 7;
  41659. KEYCODE_1 = 8;
  41660. KEYCODE_2 = 9;
  41661. KEYCODE_3 = 10;
  41662. KEYCODE_4 = 11;
  41663. KEYCODE_5 = 12;
  41664. KEYCODE_6 = 13;
  41665. KEYCODE_7 = 14;
  41666. KEYCODE_8 = 15;
  41667. KEYCODE_9 = 16;
  41668. KEYCODE_STAR = 17;
  41669. KEYCODE_POUND = 18;
  41670. KEYCODE_DPAD_UP = 19;
  41671. KEYCODE_DPAD_DOWN = 20;
  41672. KEYCODE_DPAD_LEFT = 21;
  41673. KEYCODE_DPAD_RIGHT = 22;
  41674. KEYCODE_DPAD_CENTER = 23;
  41675. KEYCODE_VOLUME_UP = 24;
  41676. KEYCODE_VOLUME_DOWN = 25;
  41677. KEYCODE_POWER = 26;
  41678. KEYCODE_CAMERA = 27;
  41679. KEYCODE_CLEAR = 28;
  41680. KEYCODE_A = 29;
  41681. KEYCODE_B = 30;
  41682. KEYCODE_C = 31;
  41683. KEYCODE_D = 32;
  41684. KEYCODE_E = 33;
  41685. KEYCODE_F = 34;
  41686. KEYCODE_G = 35;
  41687. KEYCODE_H = 36;
  41688. KEYCODE_I = 37;
  41689. KEYCODE_J = 38;
  41690. KEYCODE_K = 39;
  41691. KEYCODE_L = 40;
  41692. KEYCODE_M = 41;
  41693. KEYCODE_N = 42;
  41694. KEYCODE_O = 43;
  41695. KEYCODE_P = 44;
  41696. KEYCODE_Q = 45;
  41697. KEYCODE_R = 46;
  41698. KEYCODE_S = 47;
  41699. KEYCODE_T = 48;
  41700. KEYCODE_U = 49;
  41701. KEYCODE_V = 50;
  41702. KEYCODE_W = 51;
  41703. KEYCODE_X = 52;
  41704. KEYCODE_Y = 53;
  41705. KEYCODE_Z = 54;
  41706. KEYCODE_COMMA = 55;
  41707. KEYCODE_PERIOD = 56;
  41708. KEYCODE_ALT_LEFT = 57;
  41709. KEYCODE_ALT_RIGHT = 58;
  41710. KEYCODE_SHIFT_LEFT = 59;
  41711. KEYCODE_SHIFT_RIGHT = 60;
  41712. KEYCODE_TAB = 61;
  41713. KEYCODE_SPACE = 62;
  41714. KEYCODE_SYM = 63;
  41715. KEYCODE_EXPLORER = 64;
  41716. KEYCODE_ENVELOPE = 65;
  41717. KEYCODE_ENTER = 66;
  41718. KEYCODE_DEL = 67;
  41719. KEYCODE_GRAVE = 68;
  41720. KEYCODE_MINUS = 69;
  41721. KEYCODE_EQUALS = 70;
  41722. KEYCODE_LEFT_BRACKET = 71;
  41723. KEYCODE_RIGHT_BRACKET = 72;
  41724. KEYCODE_BACKSLASH = 73;
  41725. KEYCODE_SEMICOLON = 74;
  41726. KEYCODE_APOSTROPHE = 75;
  41727. KEYCODE_SLASH = 76;
  41728. KEYCODE_AT = 77;
  41729. KEYCODE_NUM = 78;
  41730. KEYCODE_HEADSETHOOK = 79;
  41731. KEYCODE_FOCUS = 80;
  41732. KEYCODE_PLUS = 81;
  41733. KEYCODE_MENU = 82;
  41734. KEYCODE_NOTIFICATION = 83;
  41735. KEYCODE_SEARCH = 84;
  41736. KEYCODE_MEDIA_PLAY_PAUSE = 85;
  41737. KEYCODE_MEDIA_STOP = 86;
  41738. KEYCODE_MEDIA_NEXT = 87;
  41739. KEYCODE_MEDIA_PREVIOUS = 88;
  41740. KEYCODE_MEDIA_REWIND = 89;
  41741. KEYCODE_MEDIA_FAST_FORWARD = 90;
  41742. KEYCODE_MUTE = 91;
  41743. KEYCODE_PAGE_UP = 92;
  41744. KEYCODE_PAGE_DOWN = 93;
  41745. KEYCODE_PICTSYMBOLS = 94;
  41746. KEYCODE_SWITCH_CHARSET = 95;
  41747. KEYCODE_BUTTON_A = 96;
  41748. KEYCODE_BUTTON_B = 97;
  41749. KEYCODE_BUTTON_C = 98;
  41750. KEYCODE_BUTTON_X = 99;
  41751. KEYCODE_BUTTON_Y = 100;
  41752. KEYCODE_BUTTON_Z = 101;
  41753. KEYCODE_BUTTON_L1 = 102;
  41754. KEYCODE_BUTTON_R1 = 103;
  41755. KEYCODE_BUTTON_L2 = 104;
  41756. KEYCODE_BUTTON_R2 = 105;
  41757. KEYCODE_BUTTON_THUMBL = 106;
  41758. KEYCODE_BUTTON_THUMBR = 107;
  41759. KEYCODE_BUTTON_START = 108;
  41760. KEYCODE_BUTTON_SELECT = 109;
  41761. KEYCODE_BUTTON_MODE = 110;
  41762. KEYCODE_ESCAPE = 111;
  41763. KEYCODE_FORWARD_DEL = 112;
  41764. KEYCODE_CTRL_LEFT = 113;
  41765. KEYCODE_CTRL_RIGHT = 114;
  41766. KEYCODE_CAPS_LOCK = 115;
  41767. KEYCODE_SCROLL_LOCK = 116;
  41768. KEYCODE_META_LEFT = 117;
  41769. KEYCODE_META_RIGHT = 118;
  41770. KEYCODE_FUNCTION = 119;
  41771. KEYCODE_SYSRQ = 120;
  41772. KEYCODE_BREAK = 121;
  41773. KEYCODE_MOVE_HOME = 122;
  41774. KEYCODE_MOVE_END = 123;
  41775. KEYCODE_INSERT = 124;
  41776. KEYCODE_FORWARD = 125;
  41777. KEYCODE_MEDIA_PLAY = 126;
  41778. KEYCODE_MEDIA_PAUSE = 127;
  41779. KEYCODE_MEDIA_CLOSE = 128;
  41780. KEYCODE_MEDIA_EJECT = 129;
  41781. KEYCODE_MEDIA_RECORD = 130;
  41782. KEYCODE_F1 = 131;
  41783. KEYCODE_F2 = 132;
  41784. KEYCODE_F3 = 133;
  41785. KEYCODE_F4 = 134;
  41786. KEYCODE_F5 = 135;
  41787. KEYCODE_F6 = 136;
  41788. KEYCODE_F7 = 137;
  41789. KEYCODE_F8 = 138;
  41790. KEYCODE_F9 = 139;
  41791. KEYCODE_F10 = 140;
  41792. KEYCODE_F11 = 141;
  41793. KEYCODE_F12 = 142;
  41794. KEYCODE_NUM_LOCK = 143;
  41795. KEYCODE_NUMPAD_0 = 144;
  41796. KEYCODE_NUMPAD_1 = 145;
  41797. KEYCODE_NUMPAD_2 = 146;
  41798. KEYCODE_NUMPAD_3 = 147;
  41799. KEYCODE_NUMPAD_4 = 148;
  41800. KEYCODE_NUMPAD_5 = 149;
  41801. KEYCODE_NUMPAD_6 = 150;
  41802. KEYCODE_NUMPAD_7 = 151;
  41803. KEYCODE_NUMPAD_8 = 152;
  41804. KEYCODE_NUMPAD_9 = 153;
  41805. KEYCODE_NUMPAD_DIVIDE = 154;
  41806. KEYCODE_NUMPAD_MULTIPLY = 155;
  41807. KEYCODE_NUMPAD_SUBTRACT = 156;
  41808. KEYCODE_NUMPAD_ADD = 157;
  41809. KEYCODE_NUMPAD_DOT = 158;
  41810. KEYCODE_NUMPAD_COMMA = 159;
  41811. KEYCODE_NUMPAD_ENTER = 160;
  41812. KEYCODE_NUMPAD_EQUALS = 161;
  41813. KEYCODE_NUMPAD_LEFT_PAREN = 162;
  41814. KEYCODE_NUMPAD_RIGHT_PAREN = 163;
  41815. KEYCODE_VOLUME_MUTE = 164;
  41816. KEYCODE_INFO = 165;
  41817. KEYCODE_CHANNEL_UP = 166;
  41818. KEYCODE_CHANNEL_DOWN = 167;
  41819. KEYCODE_ZOOM_IN = 168;
  41820. KEYCODE_ZOOM_OUT = 169;
  41821. KEYCODE_TV = 170;
  41822. KEYCODE_WINDOW = 171;
  41823. KEYCODE_GUIDE = 172;
  41824. KEYCODE_DVR = 173;
  41825. KEYCODE_BOOKMARK = 174;
  41826. KEYCODE_CAPTIONS = 175;
  41827. KEYCODE_SETTINGS = 176;
  41828. KEYCODE_TV_POWER = 177;
  41829. KEYCODE_TV_INPUT = 178;
  41830. KEYCODE_STB_POWER = 179;
  41831. KEYCODE_STB_INPUT = 180;
  41832. KEYCODE_AVR_POWER = 181;
  41833. KEYCODE_AVR_INPUT = 182;
  41834. KEYCODE_PROG_RED = 183;
  41835. KEYCODE_PROG_GREEN = 184;
  41836. KEYCODE_PROG_YELLOW = 185;
  41837. KEYCODE_PROG_BLUE = 186;
  41838. KEYCODE_APP_SWITCH = 187;
  41839. KEYCODE_BUTTON_1 = 188;
  41840. KEYCODE_BUTTON_2 = 189;
  41841. KEYCODE_BUTTON_3 = 190;
  41842. KEYCODE_BUTTON_4 = 191;
  41843. KEYCODE_BUTTON_5 = 192;
  41844. KEYCODE_BUTTON_6 = 193;
  41845. KEYCODE_BUTTON_7 = 194;
  41846. KEYCODE_BUTTON_8 = 195;
  41847. KEYCODE_BUTTON_9 = 196;
  41848. KEYCODE_BUTTON_10 = 197;
  41849. KEYCODE_BUTTON_11 = 198;
  41850. KEYCODE_BUTTON_12 = 199;
  41851. KEYCODE_BUTTON_13 = 200;
  41852. KEYCODE_BUTTON_14 = 201;
  41853. KEYCODE_BUTTON_15 = 202;
  41854. KEYCODE_BUTTON_16 = 203;
  41855. KEYCODE_LANGUAGE_SWITCH = 204;
  41856. KEYCODE_MANNER_MODE = 205;
  41857. KEYCODE_3D_MODE = 206;
  41858. MAX_KEYCODE = 84;
  41859. ACTION_DOWN = 0;
  41860. ACTION_UP = 1;
  41861. ACTION_MULTIPLE = 2;
  41862. META_ALT_ON = 2;
  41863. META_ALT_LEFT_ON = 16;
  41864. META_ALT_RIGHT_ON = 32;
  41865. META_SHIFT_ON = 1;
  41866. META_SHIFT_LEFT_ON = 64;
  41867. META_SHIFT_RIGHT_ON = 128;
  41868. META_SYM_ON = 4;
  41869. META_FUNCTION_ON = 8;
  41870. META_CTRL_ON = 4096;
  41871. META_CTRL_LEFT_ON = 8192;
  41872. META_CTRL_RIGHT_ON = 16384;
  41873. META_META_ON = 65536;
  41874. META_META_LEFT_ON = 131072;
  41875. META_META_RIGHT_ON = 262144;
  41876. META_CAPS_LOCK_ON = 1048576;
  41877. META_NUM_LOCK_ON = 2097152;
  41878. META_SCROLL_LOCK_ON = 4194304;
  41879. META_SHIFT_MASK = 193;
  41880. META_ALT_MASK = 50;
  41881. META_CTRL_MASK = 28672;
  41882. META_META_MASK = 458752;
  41883. FLAG_WOKE_HERE = 1;
  41884. FLAG_SOFT_KEYBOARD = 2;
  41885. FLAG_KEEP_TOUCH_MODE = 4;
  41886. FLAG_FROM_SYSTEM = 8;
  41887. FLAG_EDITOR_ACTION = 16;
  41888. FLAG_CANCELED = 32;
  41889. FLAG_VIRTUAL_HARD_KEY = 64;
  41890. FLAG_LONG_PRESS = 128;
  41891. FLAG_CANCELED_LONG_PRESS = 256;
  41892. FLAG_TRACKING = 512;
  41893. FLAG_FALLBACK = 1024;
  41894. public
  41895. final class var
  41896. fCREATOR: AOParcelable.InnerCreator; external name 'CREATOR';
  41897. public
  41898. constructor create(para1: jint; para2: jint); overload;
  41899. constructor create(para1: jlong; para2: jlong; para3: jint; para4: jint; para5: jint); overload;
  41900. constructor create(para1: jlong; para2: jlong; para3: jint; para4: jint; para5: jint; para6: jint); overload;
  41901. constructor create(para1: jlong; para2: jlong; para3: jint; para4: jint; para5: jint; para6: jint; para7: jint; para8: jint); overload;
  41902. constructor create(para1: jlong; para2: jlong; para3: jint; para4: jint; para5: jint; para6: jint; para7: jint; para8: jint; para9: jint); overload;
  41903. constructor create(para1: jlong; para2: jlong; para3: jint; para4: jint; para5: jint; para6: jint; para7: jint; para8: jint; para9: jint; para10: jint); overload;
  41904. constructor create(para1: jlong; para2: JLString; para3: jint; para4: jint); overload;
  41905. constructor create(para1: AVKeyEvent); overload;
  41906. constructor create(para1: AVKeyEvent; para2: jlong; para3: jint); overload;
  41907. class function getMaxKeyCode(): jint; static; overload;
  41908. class function getDeadChar(para1: jint; para2: jint): jint; static; overload;
  41909. class function changeTimeRepeat(para1: AVKeyEvent; para2: jlong; para3: jint): AVKeyEvent; static; overload;
  41910. class function changeTimeRepeat(para1: AVKeyEvent; para2: jlong; para3: jint; para4: jint): AVKeyEvent; static; overload;
  41911. class function changeAction(para1: AVKeyEvent; para2: jint): AVKeyEvent; static; overload;
  41912. class function changeFlags(para1: AVKeyEvent; para2: jint): AVKeyEvent; static; overload;
  41913. function isSystem(): jboolean; overload; virtual; final;
  41914. class function isGamepadButton(para1: jint): jboolean; static; overload; final;
  41915. function getDeviceId(): jint; overload; virtual; final;
  41916. function getSource(): jint; overload; virtual; final;
  41917. procedure setSource(para1: jint); overload; virtual; final;
  41918. function getMetaState(): jint; overload; virtual; final;
  41919. function getModifiers(): jint; overload; virtual; final;
  41920. function getFlags(): jint; overload; virtual; final;
  41921. class function getModifierMetaStateMask(): jint; static; overload;
  41922. class function isModifierKey(para1: jint): jboolean; static; overload;
  41923. class function normalizeMetaState(para1: jint): jint; static; overload;
  41924. class function metaStateHasNoModifiers(para1: jint): jboolean; static; overload;
  41925. class function metaStateHasModifiers(para1: jint; para2: jint): jboolean; static; overload;
  41926. function hasNoModifiers(): jboolean; overload; virtual; final;
  41927. function hasModifiers(para1: jint): jboolean; overload; virtual; final;
  41928. function isAltPressed(): jboolean; overload; virtual; final;
  41929. function isShiftPressed(): jboolean; overload; virtual; final;
  41930. function isSymPressed(): jboolean; overload; virtual; final;
  41931. function isCtrlPressed(): jboolean; overload; virtual; final;
  41932. function isMetaPressed(): jboolean; overload; virtual; final;
  41933. function isFunctionPressed(): jboolean; overload; virtual; final;
  41934. function isCapsLockOn(): jboolean; overload; virtual; final;
  41935. function isNumLockOn(): jboolean; overload; virtual; final;
  41936. function isScrollLockOn(): jboolean; overload; virtual; final;
  41937. function getAction(): jint; overload; virtual; final;
  41938. function isCanceled(): jboolean; overload; virtual; final;
  41939. procedure startTracking(); overload; virtual; final;
  41940. function isTracking(): jboolean; overload; virtual; final;
  41941. function isLongPress(): jboolean; overload; virtual; final;
  41942. function getKeyCode(): jint; overload; virtual; final;
  41943. function getCharacters(): JLString; overload; virtual; final;
  41944. function getScanCode(): jint; overload; virtual; final;
  41945. function getRepeatCount(): jint; overload; virtual; final;
  41946. function getDownTime(): jlong; overload; virtual; final;
  41947. function getEventTime(): jlong; overload; virtual; final;
  41948. function getKeyCharacterMap(): AVKeyCharacterMap; overload; virtual; final;
  41949. function getDisplayLabel(): jchar; overload; virtual;
  41950. function getUnicodeChar(): jint; overload; virtual;
  41951. function getUnicodeChar(para1: jint): jint; overload; virtual;
  41952. function getKeyData(para1: AVKeyCharacterMap.InnerKeyData): jboolean; overload; virtual;
  41953. function getMatch(para1: Arr1jchar): jchar; overload; virtual;
  41954. function getMatch(var para1: array of jchar): jchar; overload; virtual;
  41955. function getMatch(para1: Arr1jchar; para2: jint): jchar; overload; virtual;
  41956. function getMatch(var para1: array of jchar; para2: jint): jchar; overload; virtual;
  41957. function getNumber(): jchar; overload; virtual;
  41958. function isPrintingKey(): jboolean; overload; virtual;
  41959. function dispatch(para1: AVKeyEvent.InnerCallback): jboolean; overload; virtual; final;
  41960. function dispatch(para1: AVKeyEvent.InnerCallback; para2: AVKeyEvent.InnerDispatcherState; para3: JLObject): jboolean; overload; virtual; final;
  41961. function toString(): JLString; overload; virtual;
  41962. class function keyCodeToString(para1: jint): JLString; static; overload;
  41963. class function keyCodeFromString(para1: JLString): jint; static; overload;
  41964. procedure writeToParcel(para1: AOParcel; para2: jint); overload; virtual;
  41965. end;
  41966. JUCRunnableScheduledFuture = interface external 'java.util.concurrent' name 'RunnableScheduledFuture' (JUCRunnableFuture, JUCScheduledFuture)
  41967. function isPeriodic(): jboolean; overload;
  41968. end;
  41969. ACPActivityInfo = class external 'android.content.pm' name 'ActivityInfo' (ACPComponentInfo, AOParcelable)
  41970. public
  41971. var
  41972. ftheme: jint; external name 'theme';
  41973. public
  41974. const
  41975. LAUNCH_MULTIPLE = 0;
  41976. LAUNCH_SINGLE_TOP = 1;
  41977. LAUNCH_SINGLE_TASK = 2;
  41978. LAUNCH_SINGLE_INSTANCE = 3;
  41979. public
  41980. var
  41981. flaunchMode: jint; external name 'launchMode';
  41982. fpermission: JLString; external name 'permission';
  41983. ftaskAffinity: JLString; external name 'taskAffinity';
  41984. ftargetActivity: JLString; external name 'targetActivity';
  41985. public
  41986. const
  41987. FLAG_MULTIPROCESS = 1;
  41988. FLAG_FINISH_ON_TASK_LAUNCH = 2;
  41989. FLAG_CLEAR_TASK_ON_LAUNCH = 4;
  41990. FLAG_ALWAYS_RETAIN_TASK_STATE = 8;
  41991. FLAG_STATE_NOT_NEEDED = 16;
  41992. FLAG_EXCLUDE_FROM_RECENTS = 32;
  41993. FLAG_ALLOW_TASK_REPARENTING = 64;
  41994. FLAG_NO_HISTORY = 128;
  41995. FLAG_FINISH_ON_CLOSE_SYSTEM_DIALOGS = 256;
  41996. FLAG_HARDWARE_ACCELERATED = 512;
  41997. public
  41998. var
  41999. fflags: jint; external name 'flags';
  42000. public
  42001. const
  42002. SCREEN_ORIENTATION_UNSPECIFIED = -1;
  42003. SCREEN_ORIENTATION_LANDSCAPE = 0;
  42004. SCREEN_ORIENTATION_PORTRAIT = 1;
  42005. SCREEN_ORIENTATION_USER = 2;
  42006. SCREEN_ORIENTATION_BEHIND = 3;
  42007. SCREEN_ORIENTATION_SENSOR = 4;
  42008. SCREEN_ORIENTATION_NOSENSOR = 5;
  42009. SCREEN_ORIENTATION_SENSOR_LANDSCAPE = 6;
  42010. SCREEN_ORIENTATION_SENSOR_PORTRAIT = 7;
  42011. SCREEN_ORIENTATION_REVERSE_LANDSCAPE = 8;
  42012. SCREEN_ORIENTATION_REVERSE_PORTRAIT = 9;
  42013. SCREEN_ORIENTATION_FULL_SENSOR = 10;
  42014. public
  42015. var
  42016. fscreenOrientation: jint; external name 'screenOrientation';
  42017. public
  42018. const
  42019. CONFIG_MCC = 1;
  42020. CONFIG_MNC = 2;
  42021. CONFIG_LOCALE = 4;
  42022. CONFIG_TOUCHSCREEN = 8;
  42023. CONFIG_KEYBOARD = 16;
  42024. CONFIG_KEYBOARD_HIDDEN = 32;
  42025. CONFIG_NAVIGATION = 64;
  42026. CONFIG_ORIENTATION = 128;
  42027. CONFIG_SCREEN_LAYOUT = 256;
  42028. CONFIG_UI_MODE = 512;
  42029. CONFIG_SCREEN_SIZE = 1024;
  42030. CONFIG_SMALLEST_SCREEN_SIZE = 2048;
  42031. CONFIG_FONT_SCALE = 1073741824;
  42032. public
  42033. var
  42034. fconfigChanges: jint; external name 'configChanges';
  42035. fsoftInputMode: jint; external name 'softInputMode';
  42036. fuiOptions: jint; external name 'uiOptions';
  42037. public
  42038. const
  42039. UIOPTION_SPLIT_ACTION_BAR_WHEN_NARROW = 1;
  42040. public
  42041. final class var
  42042. fCREATOR: AOParcelable.InnerCreator; external name 'CREATOR';
  42043. public
  42044. constructor create(); overload;
  42045. constructor create(para1: ACPActivityInfo); overload;
  42046. function getThemeResource(): jint; overload; virtual; final;
  42047. procedure dump(para1: AUPrinter; para2: JLString); overload; virtual;
  42048. function toString(): JLString; overload; virtual;
  42049. function describeContents(): jint; overload; virtual;
  42050. procedure writeToParcel(para1: AOParcel; para2: jint); overload; virtual;
  42051. end;
  42052. ACPProviderInfo = class sealed external 'android.content.pm' name 'ProviderInfo' (ACPComponentInfo, AOParcelable)
  42053. public
  42054. var
  42055. fauthority: JLString; external name 'authority';
  42056. freadPermission: JLString; external name 'readPermission';
  42057. fwritePermission: JLString; external name 'writePermission';
  42058. fgrantUriPermissions: jboolean; external name 'grantUriPermissions';
  42059. furiPermissionPatterns: Arr1AOPatternMatcher; external name 'uriPermissionPatterns';
  42060. fpathPermissions: Arr1ACPPathPermission; external name 'pathPermissions';
  42061. fmultiprocess: jboolean; external name 'multiprocess';
  42062. finitOrder: jint; external name 'initOrder';
  42063. fisSyncable: jboolean; external name 'isSyncable';
  42064. public
  42065. final class var
  42066. fCREATOR: AOParcelable.InnerCreator; external name 'CREATOR';
  42067. public
  42068. constructor create(); overload;
  42069. constructor create(para1: ACPProviderInfo); overload;
  42070. function describeContents(): jint; overload; virtual;
  42071. procedure writeToParcel(para1: AOParcel; para2: jint); overload; virtual;
  42072. function toString(): JLString; overload; virtual;
  42073. end;
  42074. ACPServiceInfo = class external 'android.content.pm' name 'ServiceInfo' (ACPComponentInfo, AOParcelable)
  42075. public
  42076. var
  42077. fpermission: JLString; external name 'permission';
  42078. public
  42079. const
  42080. FLAG_STOP_WITH_TASK = 1;
  42081. public
  42082. var
  42083. fflags: jint; external name 'flags';
  42084. public
  42085. final class var
  42086. fCREATOR: AOParcelable.InnerCreator; external name 'CREATOR';
  42087. public
  42088. constructor create(); overload;
  42089. constructor create(para1: ACPServiceInfo); overload;
  42090. procedure dump(para1: AUPrinter; para2: JLString); overload; virtual;
  42091. function toString(): JLString; overload; virtual;
  42092. function describeContents(): jint; overload; virtual;
  42093. procedure writeToParcel(para1: AOParcel; para2: jint); overload; virtual;
  42094. end;
  42095. JSIDSAPrivateKey = interface external 'java.security.interfaces' name 'DSAPrivateKey' (JSIDSAKey, JSPrivateKey)
  42096. const
  42097. serialVersionUID = jlong(7776497482533790279);
  42098. function getX(): JMBigInteger; overload;
  42099. end;
  42100. JSIECPrivateKey = interface external 'java.security.interfaces' name 'ECPrivateKey' (JSPrivateKey, JSIECKey)
  42101. const
  42102. serialVersionUID = jlong(-7896394956925609184);
  42103. function getS(): JMBigInteger; overload;
  42104. end;
  42105. JSIRSAPrivateKey = interface external 'java.security.interfaces' name 'RSAPrivateKey' (JSPrivateKey, JSIRSAKey)
  42106. const
  42107. serialVersionUID = jlong(5187144804936595022);
  42108. function getPrivateExponent(): JMBigInteger; overload;
  42109. end;
  42110. JCIDHPrivateKey = interface external 'javax.crypto.interfaces' name 'DHPrivateKey' (JCIDHKey, JSPrivateKey)
  42111. const
  42112. serialVersionUID = jlong(2211791113380396553);
  42113. function getX(): JMBigInteger; overload;
  42114. end;
  42115. JSIDSAPublicKey = interface external 'java.security.interfaces' name 'DSAPublicKey' (JSIDSAKey, JSPublicKey)
  42116. const
  42117. serialVersionUID = jlong(1234526332779022332);
  42118. function getY(): JMBigInteger; overload;
  42119. end;
  42120. JSIECPublicKey = interface external 'java.security.interfaces' name 'ECPublicKey' (JSPublicKey, JSIECKey)
  42121. const
  42122. serialVersionUID = jlong(-3314988629879632826);
  42123. function getW(): JSSECPoint; overload;
  42124. end;
  42125. JSIRSAPublicKey = interface external 'java.security.interfaces' name 'RSAPublicKey' (JSPublicKey, JSIRSAKey)
  42126. const
  42127. serialVersionUID = jlong(-8727434096241101194);
  42128. function getPublicExponent(): JMBigInteger; overload;
  42129. end;
  42130. JCIDHPublicKey = interface external 'javax.crypto.interfaces' name 'DHPublicKey' (JCIDHKey, JSPublicKey)
  42131. const
  42132. serialVersionUID = jlong(-6628103563352519193);
  42133. function getY(): JMBigInteger; overload;
  42134. end;
  42135. JCIPBEKey = interface external 'javax.crypto.interfaces' name 'PBEKey' (JCSecretKey)
  42136. const
  42137. serialVersionUID = jlong(-1430015993304333921);
  42138. function getIterationCount(): jint; overload;
  42139. function getSalt(): Arr1jbyte; overload;
  42140. function getPassword(): Arr1jchar; overload;
  42141. end;
  42142. JCSSecretKeySpec = class external 'javax.crypto.spec' name 'SecretKeySpec' (JLObject, JCSecretKey, JSSKeySpec, JISerializable)
  42143. public
  42144. constructor create(para1: Arr1jbyte; para2: JLString); overload;
  42145. constructor create(const para1: array of jbyte; para2: JLString); overload;
  42146. constructor create(para1: Arr1jbyte; para2: jint; para3: jint; para4: JLString); overload;
  42147. constructor create(const para1: array of jbyte; para2: jint; para3: jint; para4: JLString); overload;
  42148. function getAlgorithm(): JLString; overload; virtual;
  42149. function getFormat(): JLString; overload; virtual;
  42150. function getEncoded(): Arr1jbyte; overload; virtual;
  42151. function hashCode(): jint; overload; virtual;
  42152. function equals(para1: JLObject): jboolean; overload; virtual;
  42153. end;
  42154. JSSQLDataException = class external 'java.sql' name 'SQLDataException' (JSSQLNonTransientException)
  42155. public
  42156. constructor create(); overload;
  42157. constructor create(para1: JLString); overload;
  42158. constructor create(para1: JLString; para2: JLString); overload;
  42159. constructor create(para1: JLString; para2: JLString; para3: jint); overload;
  42160. constructor create(para1: JLThrowable); overload;
  42161. constructor create(para1: JLString; para2: JLThrowable); overload;
  42162. constructor create(para1: JLString; para2: JLString; para3: JLThrowable); overload;
  42163. constructor create(para1: JLString; para2: JLString; para3: jint; para4: JLThrowable); overload;
  42164. end;
  42165. JSSQLFeatureNotSupportedException = class external 'java.sql' name 'SQLFeatureNotSupportedException' (JSSQLNonTransientException)
  42166. public
  42167. constructor create(); overload;
  42168. constructor create(para1: JLString); overload;
  42169. constructor create(para1: JLString; para2: JLString); overload;
  42170. constructor create(para1: JLString; para2: JLString; para3: jint); overload;
  42171. constructor create(para1: JLThrowable); overload;
  42172. constructor create(para1: JLString; para2: JLThrowable); overload;
  42173. constructor create(para1: JLString; para2: JLString; para3: JLThrowable); overload;
  42174. constructor create(para1: JLString; para2: JLString; para3: jint; para4: JLThrowable); overload;
  42175. end;
  42176. JSSQLIntegrityConstraintViolationException = class external 'java.sql' name 'SQLIntegrityConstraintViolationException' (JSSQLNonTransientException)
  42177. public
  42178. constructor create(); overload;
  42179. constructor create(para1: JLString); overload;
  42180. constructor create(para1: JLString; para2: JLString); overload;
  42181. constructor create(para1: JLString; para2: JLString; para3: jint); overload;
  42182. constructor create(para1: JLThrowable); overload;
  42183. constructor create(para1: JLString; para2: JLThrowable); overload;
  42184. constructor create(para1: JLString; para2: JLString; para3: JLThrowable); overload;
  42185. constructor create(para1: JLString; para2: JLString; para3: jint; para4: JLThrowable); overload;
  42186. end;
  42187. JSSQLInvalidAuthorizationSpecException = class external 'java.sql' name 'SQLInvalidAuthorizationSpecException' (JSSQLNonTransientException)
  42188. public
  42189. constructor create(); overload;
  42190. constructor create(para1: JLString); overload;
  42191. constructor create(para1: JLString; para2: JLString); overload;
  42192. constructor create(para1: JLString; para2: JLString; para3: jint); overload;
  42193. constructor create(para1: JLThrowable); overload;
  42194. constructor create(para1: JLString; para2: JLThrowable); overload;
  42195. constructor create(para1: JLString; para2: JLString; para3: JLThrowable); overload;
  42196. constructor create(para1: JLString; para2: JLString; para3: jint; para4: JLThrowable); overload;
  42197. end;
  42198. JSSQLNonTransientConnectionException = class external 'java.sql' name 'SQLNonTransientConnectionException' (JSSQLNonTransientException)
  42199. public
  42200. constructor create(); overload;
  42201. constructor create(para1: JLString); overload;
  42202. constructor create(para1: JLString; para2: JLString); overload;
  42203. constructor create(para1: JLString; para2: JLString; para3: jint); overload;
  42204. constructor create(para1: JLThrowable); overload;
  42205. constructor create(para1: JLString; para2: JLThrowable); overload;
  42206. constructor create(para1: JLString; para2: JLString; para3: JLThrowable); overload;
  42207. constructor create(para1: JLString; para2: JLString; para3: jint; para4: JLThrowable); overload;
  42208. end;
  42209. JSSQLSyntaxErrorException = class external 'java.sql' name 'SQLSyntaxErrorException' (JSSQLNonTransientException)
  42210. public
  42211. constructor create(); overload;
  42212. constructor create(para1: JLString); overload;
  42213. constructor create(para1: JLString; para2: JLString); overload;
  42214. constructor create(para1: JLString; para2: JLString; para3: jint); overload;
  42215. constructor create(para1: JLThrowable); overload;
  42216. constructor create(para1: JLString; para2: JLThrowable); overload;
  42217. constructor create(para1: JLString; para2: JLString; para3: JLThrowable); overload;
  42218. constructor create(para1: JLString; para2: JLString; para3: jint; para4: JLThrowable); overload;
  42219. end;
  42220. JSSQLTimeoutException = class external 'java.sql' name 'SQLTimeoutException' (JSSQLTransientException)
  42221. public
  42222. constructor create(); overload;
  42223. constructor create(para1: JLString); overload;
  42224. constructor create(para1: JLString; para2: JLString); overload;
  42225. constructor create(para1: JLString; para2: JLString; para3: jint); overload;
  42226. constructor create(para1: JLThrowable); overload;
  42227. constructor create(para1: JLString; para2: JLThrowable); overload;
  42228. constructor create(para1: JLString; para2: JLString; para3: JLThrowable); overload;
  42229. constructor create(para1: JLString; para2: JLString; para3: jint; para4: JLThrowable); overload;
  42230. end;
  42231. JSSQLTransactionRollbackException = class external 'java.sql' name 'SQLTransactionRollbackException' (JSSQLTransientException)
  42232. public
  42233. constructor create(); overload;
  42234. constructor create(para1: JLString); overload;
  42235. constructor create(para1: JLString; para2: JLString); overload;
  42236. constructor create(para1: JLString; para2: JLString; para3: jint); overload;
  42237. constructor create(para1: JLThrowable); overload;
  42238. constructor create(para1: JLString; para2: JLThrowable); overload;
  42239. constructor create(para1: JLString; para2: JLString; para3: JLThrowable); overload;
  42240. constructor create(para1: JLString; para2: JLString; para3: jint; para4: JLThrowable); overload;
  42241. end;
  42242. JSSQLTransientConnectionException = class external 'java.sql' name 'SQLTransientConnectionException' (JSSQLTransientException)
  42243. public
  42244. constructor create(); overload;
  42245. constructor create(para1: JLString); overload;
  42246. constructor create(para1: JLString; para2: JLString); overload;
  42247. constructor create(para1: JLString; para2: JLString; para3: jint); overload;
  42248. constructor create(para1: JLThrowable); overload;
  42249. constructor create(para1: JLString; para2: JLThrowable); overload;
  42250. constructor create(para1: JLString; para2: JLString; para3: JLThrowable); overload;
  42251. constructor create(para1: JLString; para2: JLString; para3: jint; para4: JLThrowable); overload;
  42252. end;
  42253. JSDataTruncation = class external 'java.sql' name 'DataTruncation' (JSSQLWarning, JISerializable)
  42254. public
  42255. constructor create(para1: jint; para2: jboolean; para3: jboolean; para4: jint; para5: jint); overload;
  42256. constructor create(para1: jint; para2: jboolean; para3: jboolean; para4: jint; para5: jint; para6: JLThrowable); overload;
  42257. function getDataSize(): jint; overload; virtual;
  42258. function getIndex(): jint; overload; virtual;
  42259. function getParameter(): jboolean; overload; virtual;
  42260. function getRead(): jboolean; overload; virtual;
  42261. function getTransferSize(): jint; overload; virtual;
  42262. end;
  42263. JBIndexedPropertyChangeEvent = class external 'java.beans' name 'IndexedPropertyChangeEvent' (JBPropertyChangeEvent)
  42264. public
  42265. constructor create(para1: JLObject; para2: JLString; para3: JLObject; para4: JLObject; para5: jint); overload;
  42266. function getIndex(): jint; overload; virtual;
  42267. end;
  42268. OAHCConnectionPoolTimeoutException = class external 'org.apache.http.conn' name 'ConnectionPoolTimeoutException' (OAHCConnectTimeoutException)
  42269. public
  42270. constructor create(); overload;
  42271. constructor create(para1: JLString); overload;
  42272. end;
  42273. OAHCHttpHostConnectException = class external 'org.apache.http.conn' name 'HttpHostConnectException' (JNConnectException)
  42274. public
  42275. constructor create(para1: OAHHttpHost; para2: JNConnectException); overload;
  42276. function getHost(): OAHHttpHost; overload; virtual;
  42277. end;
  42278. JNCClosedByInterruptException = class external 'java.nio.channels' name 'ClosedByInterruptException' (JNCAsynchronousCloseException)
  42279. public
  42280. constructor create(); overload;
  42281. end;
  42282. JUZZipError = class external 'java.util.zip' name 'ZipError' (JLInternalError)
  42283. public
  42284. constructor create(para1: JLString); overload;
  42285. end;
  42286. ATEditable = interface external 'android.text' name 'Editable' (JLCharSequence, ATGetChars, ATSpannable, JLAppendable)
  42287. type
  42288. InnerFactory = class;
  42289. Arr1InnerFactory = array of InnerFactory;
  42290. Arr2InnerFactory = array of Arr1InnerFactory;
  42291. Arr3InnerFactory = array of Arr2InnerFactory;
  42292. InnerFactory = class external 'android.text' name 'Factory' (JLObject)
  42293. public
  42294. constructor create(); overload;
  42295. class function getInstance(): ATEditable.InnerFactory; static; overload;
  42296. function newEditable(para1: JLCharSequence): ATEditable; overload; virtual;
  42297. end;
  42298. function replace(para1: jint; para2: jint; para3: JLCharSequence; para4: jint; para5: jint): ATEditable; overload;
  42299. function replace(para1: jint; para2: jint; para3: JLCharSequence): ATEditable; overload;
  42300. function insert(para1: jint; para2: JLCharSequence; para3: jint; para4: jint): ATEditable; overload;
  42301. function insert(para1: jint; para2: JLCharSequence): ATEditable; overload;
  42302. function delete(para1: jint; para2: jint): ATEditable; overload;
  42303. function append(para1: JLCharSequence): ATEditable; overload;
  42304. function append(para1: JLCharSequence; para2: jint; para3: jint): ATEditable; overload;
  42305. function append(para1: jchar): ATEditable; overload;
  42306. procedure clear(); overload;
  42307. procedure clearSpans(); overload;
  42308. procedure setFilters(para1: Arr1ATInputFilter); overload;
  42309. procedure setFilters(var para1: array of ATInputFilter); overload;
  42310. function getFilters(): Arr1ATInputFilter; overload;
  42311. end;
  42312. ATSpannableString = class external 'android.text' name 'SpannableString' (ATSpannableStringInternal, JLCharSequence, ATGetChars, ATSpannable)
  42313. public
  42314. constructor create(para1: JLCharSequence); overload;
  42315. class function valueOf(para1: JLCharSequence): ATSpannableString; static; overload;
  42316. procedure setSpan(para1: JLObject; para2: jint; para3: jint; para4: jint); overload; virtual;
  42317. procedure removeSpan(para1: JLObject); overload; virtual;
  42318. function subSequence(para1: jint; para2: jint): JLCharSequence; overload; virtual; final;
  42319. function nextSpanTransition(para1: jint; para2: jint; para3: JLClass): jint; overload; virtual;
  42320. function getSpans(para1: jint; para2: jint; para3: JLClass): Arr1JLObject; overload; virtual;
  42321. function getSpanFlags(para1: JLObject): jint; overload; virtual;
  42322. function getSpanEnd(para1: JLObject): jint; overload; virtual;
  42323. function getSpanStart(para1: JLObject): jint; overload; virtual;
  42324. end;
  42325. JUTreeMap = class external 'java.util' name 'TreeMap' (JUAbstractMap, JUSortedMap, JUNavigableMap, JLCloneable, JISerializable)
  42326. public
  42327. constructor create(); overload;
  42328. constructor create(para1: JUMap); overload;
  42329. constructor create(para1: JUComparator); overload;
  42330. constructor create(para1: JUSortedMap); overload;
  42331. function clone(): JLObject; overload; virtual;
  42332. function size(): jint; overload; virtual;
  42333. function isEmpty(): jboolean; overload; virtual;
  42334. function get(para1: JLObject): JLObject; overload; virtual;
  42335. function containsKey(para1: JLObject): jboolean; overload; virtual;
  42336. function put(para1: JLObject; para2: JLObject): JLObject; overload; virtual;
  42337. procedure clear(); overload; virtual;
  42338. function remove(para1: JLObject): JLObject; overload; virtual;
  42339. function firstEntry(): JUMap.InnerEntry; overload; virtual;
  42340. function pollFirstEntry(): JUMap.InnerEntry; overload; virtual;
  42341. function firstKey(): JLObject; overload; virtual;
  42342. function lastEntry(): JUMap.InnerEntry; overload; virtual;
  42343. function pollLastEntry(): JUMap.InnerEntry; overload; virtual;
  42344. function lastKey(): JLObject; overload; virtual;
  42345. function lowerEntry(para1: JLObject): JUMap.InnerEntry; overload; virtual;
  42346. function lowerKey(para1: JLObject): JLObject; overload; virtual;
  42347. function floorEntry(para1: JLObject): JUMap.InnerEntry; overload; virtual;
  42348. function floorKey(para1: JLObject): JLObject; overload; virtual;
  42349. function ceilingEntry(para1: JLObject): JUMap.InnerEntry; overload; virtual;
  42350. function ceilingKey(para1: JLObject): JLObject; overload; virtual;
  42351. function higherEntry(para1: JLObject): JUMap.InnerEntry; overload; virtual;
  42352. function higherKey(para1: JLObject): JLObject; overload; virtual;
  42353. function comparator(): JUComparator; overload; virtual;
  42354. function entrySet(): JUSet; overload; virtual;
  42355. function keySet(): JUSet; overload; virtual;
  42356. function navigableKeySet(): JUNavigableSet; overload; virtual;
  42357. function subMap(para1: JLObject; para2: jboolean; para3: JLObject; para4: jboolean): JUNavigableMap; overload; virtual;
  42358. function subMap(para1: JLObject; para2: JLObject): JUSortedMap; overload; virtual;
  42359. function headMap(para1: JLObject; para2: jboolean): JUNavigableMap; overload; virtual;
  42360. function headMap(para1: JLObject): JUSortedMap; overload; virtual;
  42361. function tailMap(para1: JLObject; para2: jboolean): JUNavigableMap; overload; virtual;
  42362. function tailMap(para1: JLObject): JUSortedMap; overload; virtual;
  42363. function descendingMap(): JUNavigableMap; overload; virtual;
  42364. function descendingKeySet(): JUNavigableSet; overload; virtual;
  42365. end;
  42366. JUCConcurrentNavigableMap = interface external 'java.util.concurrent' name 'ConcurrentNavigableMap' (JUCConcurrentMap, JUNavigableMap)
  42367. function subMap(para1: JLObject; para2: jboolean; para3: JLObject; para4: jboolean): JUCConcurrentNavigableMap; overload;
  42368. function headMap(para1: JLObject; para2: jboolean): JUCConcurrentNavigableMap; overload;
  42369. function tailMap(para1: JLObject; para2: jboolean): JUCConcurrentNavigableMap; overload;
  42370. function subMap(para1: JLObject; para2: JLObject): JUCConcurrentNavigableMap; overload;
  42371. function headMap(para1: JLObject): JUCConcurrentNavigableMap; overload;
  42372. function tailMap(para1: JLObject): JUCConcurrentNavigableMap; overload;
  42373. function descendingMap(): JUCConcurrentNavigableMap; overload;
  42374. function navigableKeySet(): JUNavigableSet; overload;
  42375. function keySet(): JUNavigableSet; overload;
  42376. function descendingKeySet(): JUNavigableSet; overload;
  42377. end;
  42378. JUTreeSet = class external 'java.util' name 'TreeSet' (JUAbstractSet, JUNavigableSet, JLCloneable, JISerializable)
  42379. public
  42380. constructor create(); overload;
  42381. constructor create(para1: JUCollection); overload;
  42382. constructor create(para1: JUComparator); overload;
  42383. constructor create(para1: JUSortedSet); overload;
  42384. function add(para1: JLObject): jboolean; overload; virtual;
  42385. function addAll(para1: JUCollection): jboolean; overload; virtual;
  42386. procedure clear(); overload; virtual;
  42387. function clone(): JLObject; overload; virtual;
  42388. function comparator(): JUComparator; overload; virtual;
  42389. function contains(para1: JLObject): jboolean; overload; virtual;
  42390. function isEmpty(): jboolean; overload; virtual;
  42391. function iterator(): JUIterator; overload; virtual;
  42392. function descendingIterator(): JUIterator; overload; virtual;
  42393. function remove(para1: JLObject): jboolean; overload; virtual;
  42394. function size(): jint; overload; virtual;
  42395. function first(): JLObject; overload; virtual;
  42396. function last(): JLObject; overload; virtual;
  42397. function pollFirst(): JLObject; overload; virtual;
  42398. function pollLast(): JLObject; overload; virtual;
  42399. function higher(para1: JLObject): JLObject; overload; virtual;
  42400. function lower(para1: JLObject): JLObject; overload; virtual;
  42401. function ceiling(para1: JLObject): JLObject; overload; virtual;
  42402. function floor(para1: JLObject): JLObject; overload; virtual;
  42403. function descendingSet(): JUNavigableSet; overload; virtual;
  42404. function subSet(para1: JLObject; para2: jboolean; para3: JLObject; para4: jboolean): JUNavigableSet; overload; virtual;
  42405. function headSet(para1: JLObject; para2: jboolean): JUNavigableSet; overload; virtual;
  42406. function tailSet(para1: JLObject; para2: jboolean): JUNavigableSet; overload; virtual;
  42407. function subSet(para1: JLObject; para2: JLObject): JUSortedSet; overload; virtual;
  42408. function headSet(para1: JLObject): JUSortedSet; overload; virtual;
  42409. function tailSet(para1: JLObject): JUSortedSet; overload; virtual;
  42410. end;
  42411. JUCConcurrentSkipListSet = class external 'java.util.concurrent' name 'ConcurrentSkipListSet' (JUAbstractSet, JUNavigableSet, JLCloneable, JISerializable)
  42412. public
  42413. constructor create(); overload;
  42414. constructor create(para1: JUComparator); overload;
  42415. constructor create(para1: JUCollection); overload;
  42416. constructor create(para1: JUSortedSet); overload;
  42417. function clone(): JUCConcurrentSkipListSet; overload; virtual;
  42418. function size(): jint; overload; virtual;
  42419. function isEmpty(): jboolean; overload; virtual;
  42420. function contains(para1: JLObject): jboolean; overload; virtual;
  42421. function add(para1: JLObject): jboolean; overload; virtual;
  42422. function remove(para1: JLObject): jboolean; overload; virtual;
  42423. procedure clear(); overload; virtual;
  42424. function iterator(): JUIterator; overload; virtual;
  42425. function descendingIterator(): JUIterator; overload; virtual;
  42426. function equals(para1: JLObject): jboolean; overload; virtual;
  42427. function removeAll(para1: JUCollection): jboolean; overload; virtual;
  42428. function lower(para1: JLObject): JLObject; overload; virtual;
  42429. function floor(para1: JLObject): JLObject; overload; virtual;
  42430. function ceiling(para1: JLObject): JLObject; overload; virtual;
  42431. function higher(para1: JLObject): JLObject; overload; virtual;
  42432. function pollFirst(): JLObject; overload; virtual;
  42433. function pollLast(): JLObject; overload; virtual;
  42434. function comparator(): JUComparator; overload; virtual;
  42435. function first(): JLObject; overload; virtual;
  42436. function last(): JLObject; overload; virtual;
  42437. function subSet(para1: JLObject; para2: jboolean; para3: JLObject; para4: jboolean): JUNavigableSet; overload; virtual;
  42438. function headSet(para1: JLObject; para2: jboolean): JUNavigableSet; overload; virtual;
  42439. function tailSet(para1: JLObject; para2: jboolean): JUNavigableSet; overload; virtual;
  42440. function subSet(para1: JLObject; para2: JLObject): JUNavigableSet; overload; virtual;
  42441. function headSet(para1: JLObject): JUNavigableSet; overload; virtual;
  42442. function tailSet(para1: JLObject): JUNavigableSet; overload; virtual;
  42443. function descendingSet(): JUNavigableSet; overload; virtual;
  42444. function clone(): JLObject; overload; virtual; // throws java.lang.CloneNotSupportedException
  42445. function tailSet(para1: JLObject): JUSortedSet; overload; virtual;
  42446. function headSet(para1: JLObject): JUSortedSet; overload; virtual;
  42447. function subSet(para1: JLObject; para2: JLObject): JUSortedSet; overload; virtual;
  42448. end;
  42449. JUAbstractSequentialList = class abstract external 'java.util' name 'AbstractSequentialList' (JUAbstractList)
  42450. strict protected
  42451. constructor create(); overload;
  42452. public
  42453. procedure add(para1: jint; para2: JLObject); overload; virtual;
  42454. function addAll(para1: jint; para2: JUCollection): jboolean; overload; virtual;
  42455. function get(para1: jint): JLObject; overload; virtual;
  42456. function iterator(): JUIterator; overload; virtual;
  42457. function listIterator(para1: jint): JUListIterator; overload; virtual; abstract;
  42458. function remove(para1: jint): JLObject; overload; virtual;
  42459. function &set(para1: jint; para2: JLObject): JLObject; overload; virtual;
  42460. end;
  42461. JUArrayList = class external 'java.util' name 'ArrayList' (JUAbstractList, JLCloneable, JISerializable, JURandomAccess)
  42462. public
  42463. constructor create(para1: jint); overload;
  42464. constructor create(); overload;
  42465. constructor create(para1: JUCollection); overload;
  42466. function add(para1: JLObject): jboolean; overload; virtual;
  42467. procedure add(para1: jint; para2: JLObject); overload; virtual;
  42468. function addAll(para1: JUCollection): jboolean; overload; virtual;
  42469. function addAll(para1: jint; para2: JUCollection): jboolean; overload; virtual;
  42470. procedure clear(); overload; virtual;
  42471. function clone(): JLObject; overload; virtual;
  42472. procedure ensureCapacity(para1: jint); overload; virtual;
  42473. function get(para1: jint): JLObject; overload; virtual;
  42474. function size(): jint; overload; virtual;
  42475. function isEmpty(): jboolean; overload; virtual;
  42476. function contains(para1: JLObject): jboolean; overload; virtual;
  42477. function indexOf(para1: JLObject): jint; overload; virtual;
  42478. function lastIndexOf(para1: JLObject): jint; overload; virtual;
  42479. function remove(para1: jint): JLObject; overload; virtual;
  42480. function remove(para1: JLObject): jboolean; overload; virtual;
  42481. strict protected
  42482. procedure removeRange(para1: jint; para2: jint); overload; virtual;
  42483. public
  42484. function &set(para1: jint; para2: JLObject): JLObject; overload; virtual;
  42485. function toArray(): Arr1JLObject; overload; virtual;
  42486. function toArray(para1: Arr1JLObject): Arr1JLObject; overload; virtual;
  42487. function toArray(var para1: array of JLObject): Arr1JLObject; overload; virtual;
  42488. procedure trimToSize(); overload; virtual;
  42489. function iterator(): JUIterator; overload; virtual;
  42490. function hashCode(): jint; overload; virtual;
  42491. function equals(para1: JLObject): jboolean; overload; virtual;
  42492. end;
  42493. JUVector = class external 'java.util' name 'Vector' (JUAbstractList, JUList, JURandomAccess, JLCloneable, JISerializable)
  42494. strict protected
  42495. var
  42496. felementCount: jint; external name 'elementCount';
  42497. felementData: Arr1JLObject; external name 'elementData';
  42498. fcapacityIncrement: jint; external name 'capacityIncrement';
  42499. public
  42500. constructor create(); overload;
  42501. constructor create(para1: jint); overload;
  42502. constructor create(para1: jint; para2: jint); overload;
  42503. constructor create(para1: JUCollection); overload;
  42504. procedure add(para1: jint; para2: JLObject); overload; virtual;
  42505. function add(para1: JLObject): jboolean; overload; virtual;
  42506. function addAll(para1: jint; para2: JUCollection): jboolean; overload; virtual;
  42507. function addAll(para1: JUCollection): jboolean; overload; virtual;
  42508. procedure addElement(para1: JLObject); overload; virtual;
  42509. function capacity(): jint; overload; virtual;
  42510. procedure clear(); overload; virtual;
  42511. function clone(): JLObject; overload; virtual;
  42512. function contains(para1: JLObject): jboolean; overload; virtual;
  42513. function containsAll(para1: JUCollection): jboolean; overload; virtual;
  42514. procedure copyInto(para1: Arr1JLObject); overload; virtual;
  42515. procedure copyInto(var para1: array of JLObject); overload; virtual;
  42516. function elementAt(para1: jint): JLObject; overload; virtual;
  42517. function elements(): JUEnumeration; overload; virtual;
  42518. procedure ensureCapacity(para1: jint); overload; virtual;
  42519. function equals(para1: JLObject): jboolean; overload; virtual;
  42520. function firstElement(): JLObject; overload; virtual;
  42521. function get(para1: jint): JLObject; overload; virtual;
  42522. function hashCode(): jint; overload; virtual;
  42523. function indexOf(para1: JLObject): jint; overload; virtual;
  42524. function indexOf(para1: JLObject; para2: jint): jint; overload; virtual;
  42525. procedure insertElementAt(para1: JLObject; para2: jint); overload; virtual;
  42526. function isEmpty(): jboolean; overload; virtual;
  42527. function lastElement(): JLObject; overload; virtual;
  42528. function lastIndexOf(para1: JLObject): jint; overload; virtual;
  42529. function lastIndexOf(para1: JLObject; para2: jint): jint; overload; virtual;
  42530. function remove(para1: jint): JLObject; overload; virtual;
  42531. function remove(para1: JLObject): jboolean; overload; virtual;
  42532. function removeAll(para1: JUCollection): jboolean; overload; virtual;
  42533. procedure removeAllElements(); overload; virtual;
  42534. function removeElement(para1: JLObject): jboolean; overload; virtual;
  42535. procedure removeElementAt(para1: jint); overload; virtual;
  42536. strict protected
  42537. procedure removeRange(para1: jint; para2: jint); overload; virtual;
  42538. public
  42539. function retainAll(para1: JUCollection): jboolean; overload; virtual;
  42540. function &set(para1: jint; para2: JLObject): JLObject; overload; virtual;
  42541. procedure setElementAt(para1: JLObject; para2: jint); overload; virtual;
  42542. procedure setSize(para1: jint); overload; virtual;
  42543. function size(): jint; overload; virtual;
  42544. function subList(para1: jint; para2: jint): JUList; overload; virtual;
  42545. function toArray(): Arr1JLObject; overload; virtual;
  42546. function toArray(para1: Arr1JLObject): Arr1JLObject; overload; virtual;
  42547. function toArray(var para1: array of JLObject): Arr1JLObject; overload; virtual;
  42548. function toString(): JLString; overload; virtual;
  42549. procedure trimToSize(); overload; virtual;
  42550. end;
  42551. JUPriorityQueue = class external 'java.util' name 'PriorityQueue' (JUAbstractQueue, JISerializable)
  42552. public
  42553. constructor create(); overload;
  42554. constructor create(para1: jint); overload;
  42555. constructor create(para1: jint; para2: JUComparator); overload;
  42556. constructor create(para1: JUCollection); overload;
  42557. constructor create(para1: JUPriorityQueue); overload;
  42558. constructor create(para1: JUSortedSet); overload;
  42559. function iterator(): JUIterator; overload; virtual;
  42560. function size(): jint; overload; virtual;
  42561. procedure clear(); overload; virtual;
  42562. function offer(para1: JLObject): jboolean; overload; virtual;
  42563. function poll(): JLObject; overload; virtual;
  42564. function peek(): JLObject; overload; virtual;
  42565. function comparator(): JUComparator; overload; virtual;
  42566. function remove(para1: JLObject): jboolean; overload; virtual;
  42567. function add(para1: JLObject): jboolean; overload; virtual;
  42568. end;
  42569. JUCConcurrentLinkedQueue = class external 'java.util.concurrent' name 'ConcurrentLinkedQueue' (JUAbstractQueue, JUQueue, JISerializable)
  42570. public
  42571. constructor create(); overload;
  42572. constructor create(para1: JUCollection); overload;
  42573. function add(para1: JLObject): jboolean; overload; virtual;
  42574. function offer(para1: JLObject): jboolean; overload; virtual;
  42575. function poll(): JLObject; overload; virtual;
  42576. function peek(): JLObject; overload; virtual;
  42577. function isEmpty(): jboolean; overload; virtual;
  42578. function size(): jint; overload; virtual;
  42579. function contains(para1: JLObject): jboolean; overload; virtual;
  42580. function remove(para1: JLObject): jboolean; overload; virtual;
  42581. function addAll(para1: JUCollection): jboolean; overload; virtual;
  42582. function toArray(): Arr1JLObject; overload; virtual;
  42583. function toArray(para1: Arr1JLObject): Arr1JLObject; overload; virtual;
  42584. function toArray(var para1: array of JLObject): Arr1JLObject; overload; virtual;
  42585. function iterator(): JUIterator; overload; virtual;
  42586. end;
  42587. JUArrayDeque = class external 'java.util' name 'ArrayDeque' (JUAbstractCollection, JUDeque, JLCloneable, JISerializable)
  42588. public
  42589. constructor create(); overload;
  42590. constructor create(para1: jint); overload;
  42591. constructor create(para1: JUCollection); overload;
  42592. procedure addFirst(para1: JLObject); overload; virtual;
  42593. procedure addLast(para1: JLObject); overload; virtual;
  42594. function offerFirst(para1: JLObject): jboolean; overload; virtual;
  42595. function offerLast(para1: JLObject): jboolean; overload; virtual;
  42596. function removeFirst(): JLObject; overload; virtual;
  42597. function removeLast(): JLObject; overload; virtual;
  42598. function pollFirst(): JLObject; overload; virtual;
  42599. function pollLast(): JLObject; overload; virtual;
  42600. function getFirst(): JLObject; overload; virtual;
  42601. function getLast(): JLObject; overload; virtual;
  42602. function peekFirst(): JLObject; overload; virtual;
  42603. function peekLast(): JLObject; overload; virtual;
  42604. function removeFirstOccurrence(para1: JLObject): jboolean; overload; virtual;
  42605. function removeLastOccurrence(para1: JLObject): jboolean; overload; virtual;
  42606. function add(para1: JLObject): jboolean; overload; virtual;
  42607. function offer(para1: JLObject): jboolean; overload; virtual;
  42608. function remove(): JLObject; overload; virtual;
  42609. function poll(): JLObject; overload; virtual;
  42610. function element(): JLObject; overload; virtual;
  42611. function peek(): JLObject; overload; virtual;
  42612. procedure push(para1: JLObject); overload; virtual;
  42613. function pop(): JLObject; overload; virtual;
  42614. function size(): jint; overload; virtual;
  42615. function isEmpty(): jboolean; overload; virtual;
  42616. function iterator(): JUIterator; overload; virtual;
  42617. function descendingIterator(): JUIterator; overload; virtual;
  42618. function contains(para1: JLObject): jboolean; overload; virtual;
  42619. function remove(para1: JLObject): jboolean; overload; virtual;
  42620. procedure clear(); overload; virtual;
  42621. function toArray(): Arr1JLObject; overload; virtual;
  42622. function toArray(para1: Arr1JLObject): Arr1JLObject; overload; virtual;
  42623. function toArray(var para1: array of JLObject): Arr1JLObject; overload; virtual;
  42624. function clone(): JUArrayDeque; overload; virtual;
  42625. function clone(): JLObject; overload; virtual; // throws java.lang.CloneNotSupportedException
  42626. end;
  42627. JUCArrayBlockingQueue = class external 'java.util.concurrent' name 'ArrayBlockingQueue' (JUAbstractQueue, JUCBlockingQueue, JISerializable)
  42628. public
  42629. constructor create(para1: jint); overload;
  42630. constructor create(para1: jint; para2: jboolean); overload;
  42631. constructor create(para1: jint; para2: jboolean; para3: JUCollection); overload;
  42632. function add(para1: JLObject): jboolean; overload; virtual;
  42633. function offer(para1: JLObject): jboolean; overload; virtual;
  42634. procedure put(para1: JLObject); overload; virtual; // throws java.lang.InterruptedException
  42635. function offer(para1: JLObject; para2: jlong; para3: JUCTimeUnit): jboolean; overload; virtual; // throws java.lang.InterruptedException
  42636. function poll(): JLObject; overload; virtual;
  42637. function take(): JLObject; overload; virtual; // throws java.lang.InterruptedException
  42638. function poll(para1: jlong; para2: JUCTimeUnit): JLObject; overload; virtual; // throws java.lang.InterruptedException
  42639. function peek(): JLObject; overload; virtual;
  42640. function size(): jint; overload; virtual;
  42641. function remainingCapacity(): jint; overload; virtual;
  42642. function remove(para1: JLObject): jboolean; overload; virtual;
  42643. function contains(para1: JLObject): jboolean; overload; virtual;
  42644. function toArray(): Arr1JLObject; overload; virtual;
  42645. function toArray(para1: Arr1JLObject): Arr1JLObject; overload; virtual;
  42646. function toArray(var para1: array of JLObject): Arr1JLObject; overload; virtual;
  42647. function toString(): JLString; overload; virtual;
  42648. procedure clear(); overload; virtual;
  42649. function drainTo(para1: JUCollection): jint; overload; virtual;
  42650. function drainTo(para1: JUCollection; para2: jint): jint; overload; virtual;
  42651. function iterator(): JUIterator; overload; virtual;
  42652. end;
  42653. JUCBlockingDeque = interface external 'java.util.concurrent' name 'BlockingDeque' (JUCBlockingQueue, JUDeque)
  42654. procedure addFirst(para1: JLObject); overload;
  42655. procedure addLast(para1: JLObject); overload;
  42656. function offerFirst(para1: JLObject): jboolean; overload;
  42657. function offerLast(para1: JLObject): jboolean; overload;
  42658. procedure putFirst(para1: JLObject); overload; // throws java.lang.InterruptedException
  42659. procedure putLast(para1: JLObject); overload; // throws java.lang.InterruptedException
  42660. function offerFirst(para1: JLObject; para2: jlong; para3: JUCTimeUnit): jboolean; overload; // throws java.lang.InterruptedException
  42661. function offerLast(para1: JLObject; para2: jlong; para3: JUCTimeUnit): jboolean; overload; // throws java.lang.InterruptedException
  42662. function takeFirst(): JLObject; overload; // throws java.lang.InterruptedException
  42663. function takeLast(): JLObject; overload; // throws java.lang.InterruptedException
  42664. function pollFirst(para1: jlong; para2: JUCTimeUnit): JLObject; overload; // throws java.lang.InterruptedException
  42665. function pollLast(para1: jlong; para2: JUCTimeUnit): JLObject; overload; // throws java.lang.InterruptedException
  42666. function removeFirstOccurrence(para1: JLObject): jboolean; overload;
  42667. function removeLastOccurrence(para1: JLObject): jboolean; overload;
  42668. function add(para1: JLObject): jboolean; overload;
  42669. function offer(para1: JLObject): jboolean; overload;
  42670. procedure put(para1: JLObject); overload; // throws java.lang.InterruptedException
  42671. function offer(para1: JLObject; para2: jlong; para3: JUCTimeUnit): jboolean; overload; // throws java.lang.InterruptedException
  42672. function remove(): JLObject; overload;
  42673. function poll(): JLObject; overload;
  42674. function take(): JLObject; overload; // throws java.lang.InterruptedException
  42675. function poll(para1: jlong; para2: JUCTimeUnit): JLObject; overload; // throws java.lang.InterruptedException
  42676. function element(): JLObject; overload;
  42677. function peek(): JLObject; overload;
  42678. function remove(para1: JLObject): jboolean; overload;
  42679. function contains(para1: JLObject): jboolean; overload;
  42680. function size(): jint; overload;
  42681. function iterator(): JUIterator; overload;
  42682. procedure push(para1: JLObject); overload;
  42683. end;
  42684. JUCDelayQueue = class external 'java.util.concurrent' name 'DelayQueue' (JUAbstractQueue, JUCBlockingQueue)
  42685. public
  42686. constructor create(); overload;
  42687. constructor create(para1: JUCollection); overload;
  42688. function add(para1: JUCDelayed): jboolean; overload; virtual;
  42689. function offer(para1: JUCDelayed): jboolean; overload; virtual;
  42690. procedure put(para1: JUCDelayed); overload; virtual;
  42691. function offer(para1: JUCDelayed; para2: jlong; para3: JUCTimeUnit): jboolean; overload; virtual;
  42692. function poll(): JUCDelayed; overload; virtual;
  42693. function take(): JUCDelayed; overload; virtual; // throws java.lang.InterruptedException
  42694. function poll(para1: jlong; para2: JUCTimeUnit): JUCDelayed; overload; virtual; // throws java.lang.InterruptedException
  42695. function peek(): JUCDelayed; overload; virtual;
  42696. function size(): jint; overload; virtual;
  42697. function drainTo(para1: JUCollection): jint; overload; virtual;
  42698. function drainTo(para1: JUCollection; para2: jint): jint; overload; virtual;
  42699. procedure clear(); overload; virtual;
  42700. function remainingCapacity(): jint; overload; virtual;
  42701. function toArray(): Arr1JLObject; overload; virtual;
  42702. function toArray(para1: Arr1JLObject): Arr1JLObject; overload; virtual;
  42703. function toArray(var para1: array of JLObject): Arr1JLObject; overload; virtual;
  42704. function remove(para1: JLObject): jboolean; overload; virtual;
  42705. function iterator(): JUIterator; overload; virtual;
  42706. function add(para1: JLObject): jboolean; overload; virtual;
  42707. function peek(): JLObject; overload; virtual;
  42708. function poll(): JLObject; overload; virtual;
  42709. function offer(para1: JLObject): jboolean; overload; virtual;
  42710. function poll(para1: jlong; para2: JUCTimeUnit): JLObject; overload; virtual; // throws java.lang.InterruptedException
  42711. function take(): JLObject; overload; virtual; // throws java.lang.InterruptedException
  42712. function offer(para1: JLObject; para2: jlong; para3: JUCTimeUnit): jboolean; overload; virtual; // throws java.lang.InterruptedException
  42713. procedure put(para1: JLObject); overload; virtual; // throws java.lang.InterruptedException
  42714. end;
  42715. JUCLinkedBlockingQueue = class external 'java.util.concurrent' name 'LinkedBlockingQueue' (JUAbstractQueue, JUCBlockingQueue, JISerializable)
  42716. public
  42717. constructor create(); overload;
  42718. constructor create(para1: jint); overload;
  42719. constructor create(para1: JUCollection); overload;
  42720. function size(): jint; overload; virtual;
  42721. function remainingCapacity(): jint; overload; virtual;
  42722. procedure put(para1: JLObject); overload; virtual; // throws java.lang.InterruptedException
  42723. function offer(para1: JLObject; para2: jlong; para3: JUCTimeUnit): jboolean; overload; virtual; // throws java.lang.InterruptedException
  42724. function offer(para1: JLObject): jboolean; overload; virtual;
  42725. function take(): JLObject; overload; virtual; // throws java.lang.InterruptedException
  42726. function poll(para1: jlong; para2: JUCTimeUnit): JLObject; overload; virtual; // throws java.lang.InterruptedException
  42727. function poll(): JLObject; overload; virtual;
  42728. function peek(): JLObject; overload; virtual;
  42729. function remove(para1: JLObject): jboolean; overload; virtual;
  42730. function contains(para1: JLObject): jboolean; overload; virtual;
  42731. function toArray(): Arr1JLObject; overload; virtual;
  42732. function toArray(para1: Arr1JLObject): Arr1JLObject; overload; virtual;
  42733. function toArray(var para1: array of JLObject): Arr1JLObject; overload; virtual;
  42734. function toString(): JLString; overload; virtual;
  42735. procedure clear(); overload; virtual;
  42736. function drainTo(para1: JUCollection): jint; overload; virtual;
  42737. function drainTo(para1: JUCollection; para2: jint): jint; overload; virtual;
  42738. function iterator(): JUIterator; overload; virtual;
  42739. end;
  42740. JUCPriorityBlockingQueue = class external 'java.util.concurrent' name 'PriorityBlockingQueue' (JUAbstractQueue, JUCBlockingQueue, JISerializable)
  42741. public
  42742. constructor create(); overload;
  42743. constructor create(para1: jint); overload;
  42744. constructor create(para1: jint; para2: JUComparator); overload;
  42745. constructor create(para1: JUCollection); overload;
  42746. function add(para1: JLObject): jboolean; overload; virtual;
  42747. function offer(para1: JLObject): jboolean; overload; virtual;
  42748. procedure put(para1: JLObject); overload; virtual;
  42749. function offer(para1: JLObject; para2: jlong; para3: JUCTimeUnit): jboolean; overload; virtual;
  42750. function poll(): JLObject; overload; virtual;
  42751. function take(): JLObject; overload; virtual; // throws java.lang.InterruptedException
  42752. function poll(para1: jlong; para2: JUCTimeUnit): JLObject; overload; virtual; // throws java.lang.InterruptedException
  42753. function peek(): JLObject; overload; virtual;
  42754. function comparator(): JUComparator; overload; virtual;
  42755. function size(): jint; overload; virtual;
  42756. function remainingCapacity(): jint; overload; virtual;
  42757. function remove(para1: JLObject): jboolean; overload; virtual;
  42758. function contains(para1: JLObject): jboolean; overload; virtual;
  42759. function toArray(): Arr1JLObject; overload; virtual;
  42760. function toString(): JLString; overload; virtual;
  42761. function drainTo(para1: JUCollection): jint; overload; virtual;
  42762. function drainTo(para1: JUCollection; para2: jint): jint; overload; virtual;
  42763. procedure clear(); overload; virtual;
  42764. function toArray(para1: Arr1JLObject): Arr1JLObject; overload; virtual;
  42765. function toArray(var para1: array of JLObject): Arr1JLObject; overload; virtual;
  42766. function iterator(): JUIterator; overload; virtual;
  42767. end;
  42768. JUCSynchronousQueue = class external 'java.util.concurrent' name 'SynchronousQueue' (JUAbstractQueue, JUCBlockingQueue, JISerializable)
  42769. public
  42770. constructor create(); overload;
  42771. constructor create(para1: jboolean); overload;
  42772. procedure put(para1: JLObject); overload; virtual; // throws java.lang.InterruptedException
  42773. function offer(para1: JLObject; para2: jlong; para3: JUCTimeUnit): jboolean; overload; virtual; // throws java.lang.InterruptedException
  42774. function offer(para1: JLObject): jboolean; overload; virtual;
  42775. function take(): JLObject; overload; virtual; // throws java.lang.InterruptedException
  42776. function poll(para1: jlong; para2: JUCTimeUnit): JLObject; overload; virtual; // throws java.lang.InterruptedException
  42777. function poll(): JLObject; overload; virtual;
  42778. function isEmpty(): jboolean; overload; virtual;
  42779. function size(): jint; overload; virtual;
  42780. function remainingCapacity(): jint; overload; virtual;
  42781. procedure clear(); overload; virtual;
  42782. function contains(para1: JLObject): jboolean; overload; virtual;
  42783. function remove(para1: JLObject): jboolean; overload; virtual;
  42784. function containsAll(para1: JUCollection): jboolean; overload; virtual;
  42785. function removeAll(para1: JUCollection): jboolean; overload; virtual;
  42786. function retainAll(para1: JUCollection): jboolean; overload; virtual;
  42787. function peek(): JLObject; overload; virtual;
  42788. function iterator(): JUIterator; overload; virtual;
  42789. function toArray(): Arr1JLObject; overload; virtual;
  42790. function toArray(para1: Arr1JLObject): Arr1JLObject; overload; virtual;
  42791. function toArray(var para1: array of JLObject): Arr1JLObject; overload; virtual;
  42792. function drainTo(para1: JUCollection): jint; overload; virtual;
  42793. function drainTo(para1: JUCollection; para2: jint): jint; overload; virtual;
  42794. end;
  42795. ACSearchRecentSuggestionsProvider = class external 'android.content' name 'SearchRecentSuggestionsProvider' (ACContentProvider)
  42796. public
  42797. const
  42798. DATABASE_MODE_QUERIES = 1;
  42799. DATABASE_MODE_2LINES = 2;
  42800. public
  42801. constructor create(); overload;
  42802. strict protected
  42803. procedure setupSuggestions(para1: JLString; para2: jint); overload; virtual;
  42804. public
  42805. function delete(para1: ANUri; para2: JLString; para3: Arr1JLString): jint; overload; virtual;
  42806. function delete(para1: ANUri; para2: JLString; var para3: array of JLString): jint; overload; virtual;
  42807. function getType(para1: ANUri): JLString; overload; virtual;
  42808. function insert(para1: ANUri; para2: ACContentValues): ANUri; overload; virtual;
  42809. function onCreate(): jboolean; overload; virtual;
  42810. function query(para1: ANUri; para2: Arr1JLString; para3: JLString; para4: Arr1JLString; para5: JLString): ADCursor; overload; virtual;
  42811. function query(para1: ANUri; var para2: array of JLString; para3: JLString; var para4: array of JLString; para5: JLString): ADCursor; overload; virtual;
  42812. function update(para1: ANUri; para2: ACContentValues; para3: JLString; para4: Arr1JLString): jint; overload; virtual;
  42813. function update(para1: ANUri; para2: ACContentValues; para3: JLString; var para4: array of JLString): jint; overload; virtual;
  42814. end;
  42815. ATMMockContentProvider = class external 'android.test.mock' name 'MockContentProvider' (ACContentProvider)
  42816. strict protected
  42817. constructor create(); overload;
  42818. public
  42819. constructor create(para1: ACContext); overload;
  42820. constructor create(para1: ACContext; para2: JLString; para3: JLString; para4: Arr1ACPPathPermission); overload;
  42821. constructor create(para1: ACContext; para2: JLString; para3: JLString; const para4: array of ACPPathPermission); overload;
  42822. function delete(para1: ANUri; para2: JLString; para3: Arr1JLString): jint; overload; virtual;
  42823. function delete(para1: ANUri; para2: JLString; var para3: array of JLString): jint; overload; virtual;
  42824. function getType(para1: ANUri): JLString; overload; virtual;
  42825. function insert(para1: ANUri; para2: ACContentValues): ANUri; overload; virtual;
  42826. function onCreate(): jboolean; overload; virtual;
  42827. function query(para1: ANUri; para2: Arr1JLString; para3: JLString; para4: Arr1JLString; para5: JLString): ADCursor; overload; virtual;
  42828. function query(para1: ANUri; var para2: array of JLString; para3: JLString; var para4: array of JLString; para5: JLString): ADCursor; overload; virtual;
  42829. function update(para1: ANUri; para2: ACContentValues; para3: JLString; para4: Arr1JLString): jint; overload; virtual;
  42830. function update(para1: ANUri; para2: ACContentValues; para3: JLString; var para4: array of JLString): jint; overload; virtual;
  42831. function bulkInsert(para1: ANUri; para2: Arr1ACContentValues): jint; overload; virtual;
  42832. function bulkInsert(para1: ANUri; var para2: array of ACContentValues): jint; overload; virtual;
  42833. procedure attachInfo(para1: ACContext; para2: ACPProviderInfo); overload; virtual;
  42834. function applyBatch(para1: JUArrayList): Arr1ACContentProviderResult; overload; virtual;
  42835. function getStreamTypes(para1: ANUri; para2: JLString): Arr1JLString; overload; virtual;
  42836. function openTypedAssetFile(para1: ANUri; para2: JLString; para3: AOBundle): ACRAssetFileDescriptor; overload; virtual;
  42837. end;
  42838. ADAbstractWindowedCursor = class abstract external 'android.database' name 'AbstractWindowedCursor' (ADAbstractCursor)
  42839. strict protected
  42840. var
  42841. fmWindow: ADCursorWindow; external name 'mWindow';
  42842. public
  42843. constructor create(); overload;
  42844. function getBlob(para1: jint): Arr1jbyte; overload; virtual;
  42845. function getString(para1: jint): JLString; overload; virtual;
  42846. procedure copyStringToBuffer(para1: jint; para2: ADCharArrayBuffer); overload; virtual;
  42847. function getShort(para1: jint): jshort; overload; virtual;
  42848. function getInt(para1: jint): jint; overload; virtual;
  42849. function getLong(para1: jint): jlong; overload; virtual;
  42850. function getFloat(para1: jint): jfloat; overload; virtual;
  42851. function getDouble(para1: jint): jdouble; overload; virtual;
  42852. function isNull(para1: jint): jboolean; overload; virtual;
  42853. function isBlob(para1: jint): jboolean; overload; virtual;
  42854. function isString(para1: jint): jboolean; overload; virtual;
  42855. function isLong(para1: jint): jboolean; overload; virtual;
  42856. function isFloat(para1: jint): jboolean; overload; virtual;
  42857. function getType(para1: jint): jint; overload; virtual;
  42858. strict protected
  42859. procedure checkPosition(); overload; virtual;
  42860. public
  42861. function getWindow(): ADCursorWindow; overload; virtual;
  42862. procedure setWindow(para1: ADCursorWindow); overload; virtual;
  42863. function hasWindow(): jboolean; overload; virtual;
  42864. end;
  42865. ADMatrixCursor = class external 'android.database' name 'MatrixCursor' (ADAbstractCursor)
  42866. public
  42867. type
  42868. InnerRowBuilder = class;
  42869. Arr1InnerRowBuilder = array of InnerRowBuilder;
  42870. Arr2InnerRowBuilder = array of Arr1InnerRowBuilder;
  42871. Arr3InnerRowBuilder = array of Arr2InnerRowBuilder;
  42872. InnerRowBuilder = class external 'android.database' name 'RowBuilder'
  42873. end;
  42874. public
  42875. constructor create(para1: Arr1JLString; para2: jint); overload;
  42876. constructor create(const para1: array of JLString; para2: jint); overload;
  42877. constructor create(para1: Arr1JLString); overload;
  42878. constructor create(const para1: array of JLString); overload;
  42879. function newRow(): ADMatrixCursor.InnerRowBuilder; overload; virtual;
  42880. procedure addRow(para1: Arr1JLObject); overload; virtual;
  42881. procedure addRow(var para1: array of JLObject); overload; virtual;
  42882. procedure addRow(para1: JLIterable); overload; virtual;
  42883. function getCount(): jint; overload; virtual;
  42884. function getColumnNames(): Arr1JLString; overload; virtual;
  42885. function getString(para1: jint): JLString; overload; virtual;
  42886. function getShort(para1: jint): jshort; overload; virtual;
  42887. function getInt(para1: jint): jint; overload; virtual;
  42888. function getLong(para1: jint): jlong; overload; virtual;
  42889. function getFloat(para1: jint): jfloat; overload; virtual;
  42890. function getDouble(para1: jint): jdouble; overload; virtual;
  42891. function getBlob(para1: jint): Arr1jbyte; overload; virtual;
  42892. function getType(para1: jint): jint; overload; virtual;
  42893. function isNull(para1: jint): jboolean; overload; virtual;
  42894. end;
  42895. ADMergeCursor = class external 'android.database' name 'MergeCursor' (ADAbstractCursor)
  42896. public
  42897. constructor create(para1: Arr1ADCursor); overload;
  42898. constructor create(const para1: array of ADCursor); overload;
  42899. function getCount(): jint; overload; virtual;
  42900. function onMove(para1: jint; para2: jint): jboolean; overload; virtual;
  42901. function getString(para1: jint): JLString; overload; virtual;
  42902. function getShort(para1: jint): jshort; overload; virtual;
  42903. function getInt(para1: jint): jint; overload; virtual;
  42904. function getLong(para1: jint): jlong; overload; virtual;
  42905. function getFloat(para1: jint): jfloat; overload; virtual;
  42906. function getDouble(para1: jint): jdouble; overload; virtual;
  42907. function getType(para1: jint): jint; overload; virtual;
  42908. function isNull(para1: jint): jboolean; overload; virtual;
  42909. function getBlob(para1: jint): Arr1jbyte; overload; virtual;
  42910. function getColumnNames(): Arr1JLString; overload; virtual;
  42911. procedure deactivate(); overload; virtual;
  42912. procedure close(); overload; virtual;
  42913. procedure registerContentObserver(para1: ADContentObserver); overload; virtual;
  42914. procedure unregisterContentObserver(para1: ADContentObserver); overload; virtual;
  42915. procedure registerDataSetObserver(para1: ADDataSetObserver); overload; virtual;
  42916. procedure unregisterDataSetObserver(para1: ADDataSetObserver); overload; virtual;
  42917. function requery(): jboolean; overload; virtual;
  42918. end;
  42919. ACContextWrapper = class external 'android.content' name 'ContextWrapper' (ACContext)
  42920. public
  42921. constructor create(para1: ACContext); overload;
  42922. strict protected
  42923. procedure attachBaseContext(para1: ACContext); overload; virtual;
  42924. public
  42925. function getBaseContext(): ACContext; overload; virtual;
  42926. function getAssets(): ACRAssetManager; overload; virtual;
  42927. function getResources(): ACRResources; overload; virtual;
  42928. function getPackageManager(): ACPPackageManager; overload; virtual;
  42929. function getContentResolver(): ACContentResolver; overload; virtual;
  42930. function getMainLooper(): AOLooper; overload; virtual;
  42931. function getApplicationContext(): ACContext; overload; virtual;
  42932. procedure setTheme(para1: jint); overload; virtual;
  42933. function getTheme(): ACRResources.InnerTheme; overload; virtual;
  42934. function getClassLoader(): JLClassLoader; overload; virtual;
  42935. function getPackageName(): JLString; overload; virtual;
  42936. function getApplicationInfo(): ACPApplicationInfo; overload; virtual;
  42937. function getPackageResourcePath(): JLString; overload; virtual;
  42938. function getPackageCodePath(): JLString; overload; virtual;
  42939. function getSharedPreferences(para1: JLString; para2: jint): ACSharedPreferences; overload; virtual;
  42940. function openFileInput(para1: JLString): JIFileInputStream; overload; virtual; // throws java.io.FileNotFoundException
  42941. function openFileOutput(para1: JLString; para2: jint): JIFileOutputStream; overload; virtual; // throws java.io.FileNotFoundException
  42942. function deleteFile(para1: JLString): jboolean; overload; virtual;
  42943. function getFileStreamPath(para1: JLString): JIFile; overload; virtual;
  42944. function fileList(): Arr1JLString; overload; virtual;
  42945. function getFilesDir(): JIFile; overload; virtual;
  42946. function getExternalFilesDir(para1: JLString): JIFile; overload; virtual;
  42947. function getObbDir(): JIFile; overload; virtual;
  42948. function getCacheDir(): JIFile; overload; virtual;
  42949. function getExternalCacheDir(): JIFile; overload; virtual;
  42950. function getDir(para1: JLString; para2: jint): JIFile; overload; virtual;
  42951. function openOrCreateDatabase(para1: JLString; para2: jint; para3: ADSSQLiteDatabase.InnerCursorFactory): ADSSQLiteDatabase; overload; virtual;
  42952. function openOrCreateDatabase(para1: JLString; para2: jint; para3: ADSSQLiteDatabase.InnerCursorFactory; para4: ADDatabaseErrorHandler): ADSSQLiteDatabase; overload; virtual;
  42953. function deleteDatabase(para1: JLString): jboolean; overload; virtual;
  42954. function getDatabasePath(para1: JLString): JIFile; overload; virtual;
  42955. function databaseList(): Arr1JLString; overload; virtual;
  42956. function getWallpaper(): AGDDrawable; overload; virtual;
  42957. function peekWallpaper(): AGDDrawable; overload; virtual;
  42958. function getWallpaperDesiredMinimumWidth(): jint; overload; virtual;
  42959. function getWallpaperDesiredMinimumHeight(): jint; overload; virtual;
  42960. procedure setWallpaper(para1: AGBitmap); overload; virtual; // throws java.io.IOException
  42961. procedure setWallpaper(para1: JIInputStream); overload; virtual; // throws java.io.IOException
  42962. procedure clearWallpaper(); overload; virtual; // throws java.io.IOException
  42963. procedure startActivity(para1: ACIntent); overload; virtual;
  42964. procedure startActivities(para1: Arr1ACIntent); overload; virtual;
  42965. procedure startActivities(var para1: array of ACIntent); overload; virtual;
  42966. procedure startIntentSender(para1: ACIntentSender; para2: ACIntent; para3: jint; para4: jint; para5: jint); overload; virtual; // throws android.content.IntentSender$SendIntentException
  42967. procedure sendBroadcast(para1: ACIntent); overload; virtual;
  42968. procedure sendBroadcast(para1: ACIntent; para2: JLString); overload; virtual;
  42969. procedure sendOrderedBroadcast(para1: ACIntent; para2: JLString); overload; virtual;
  42970. procedure sendOrderedBroadcast(para1: ACIntent; para2: JLString; para3: ACBroadcastReceiver; para4: AOHandler; para5: jint; para6: JLString; para7: AOBundle); overload; virtual;
  42971. procedure sendStickyBroadcast(para1: ACIntent); overload; virtual;
  42972. procedure sendStickyOrderedBroadcast(para1: ACIntent; para2: ACBroadcastReceiver; para3: AOHandler; para4: jint; para5: JLString; para6: AOBundle); overload; virtual;
  42973. procedure removeStickyBroadcast(para1: ACIntent); overload; virtual;
  42974. function registerReceiver(para1: ACBroadcastReceiver; para2: ACIntentFilter): ACIntent; overload; virtual;
  42975. function registerReceiver(para1: ACBroadcastReceiver; para2: ACIntentFilter; para3: JLString; para4: AOHandler): ACIntent; overload; virtual;
  42976. procedure unregisterReceiver(para1: ACBroadcastReceiver); overload; virtual;
  42977. function startService(para1: ACIntent): ACComponentName; overload; virtual;
  42978. function stopService(para1: ACIntent): jboolean; overload; virtual;
  42979. function bindService(para1: ACIntent; para2: ACServiceConnection; para3: jint): jboolean; overload; virtual;
  42980. procedure unbindService(para1: ACServiceConnection); overload; virtual;
  42981. function startInstrumentation(para1: ACComponentName; para2: JLString; para3: AOBundle): jboolean; overload; virtual;
  42982. function getSystemService(para1: JLString): JLObject; overload; virtual;
  42983. function checkPermission(para1: JLString; para2: jint; para3: jint): jint; overload; virtual;
  42984. function checkCallingPermission(para1: JLString): jint; overload; virtual;
  42985. function checkCallingOrSelfPermission(para1: JLString): jint; overload; virtual;
  42986. procedure enforcePermission(para1: JLString; para2: jint; para3: jint; para4: JLString); overload; virtual;
  42987. procedure enforceCallingPermission(para1: JLString; para2: JLString); overload; virtual;
  42988. procedure enforceCallingOrSelfPermission(para1: JLString; para2: JLString); overload; virtual;
  42989. procedure grantUriPermission(para1: JLString; para2: ANUri; para3: jint); overload; virtual;
  42990. procedure revokeUriPermission(para1: ANUri; para2: jint); overload; virtual;
  42991. function checkUriPermission(para1: ANUri; para2: jint; para3: jint; para4: jint): jint; overload; virtual;
  42992. function checkCallingUriPermission(para1: ANUri; para2: jint): jint; overload; virtual;
  42993. function checkCallingOrSelfUriPermission(para1: ANUri; para2: jint): jint; overload; virtual;
  42994. function checkUriPermission(para1: ANUri; para2: JLString; para3: JLString; para4: jint; para5: jint; para6: jint): jint; overload; virtual;
  42995. procedure enforceUriPermission(para1: ANUri; para2: jint; para3: jint; para4: jint; para5: JLString); overload; virtual;
  42996. procedure enforceCallingUriPermission(para1: ANUri; para2: jint; para3: JLString); overload; virtual;
  42997. procedure enforceCallingOrSelfUriPermission(para1: ANUri; para2: jint; para3: JLString); overload; virtual;
  42998. procedure enforceUriPermission(para1: ANUri; para2: JLString; para3: JLString; para4: jint; para5: jint; para6: jint; para7: JLString); overload; virtual;
  42999. function createPackageContext(para1: JLString; para2: jint): ACContext; overload; virtual; // throws android.content.pm.PackageManager$NameNotFoundException
  43000. function isRestricted(): jboolean; overload; virtual;
  43001. end;
  43002. ATMMockContext = class external 'android.test.mock' name 'MockContext' (ACContext)
  43003. public
  43004. constructor create(); overload;
  43005. function getAssets(): ACRAssetManager; overload; virtual;
  43006. function getResources(): ACRResources; overload; virtual;
  43007. function getPackageManager(): ACPPackageManager; overload; virtual;
  43008. function getContentResolver(): ACContentResolver; overload; virtual;
  43009. function getMainLooper(): AOLooper; overload; virtual;
  43010. function getApplicationContext(): ACContext; overload; virtual;
  43011. procedure setTheme(para1: jint); overload; virtual;
  43012. function getTheme(): ACRResources.InnerTheme; overload; virtual;
  43013. function getClassLoader(): JLClassLoader; overload; virtual;
  43014. function getPackageName(): JLString; overload; virtual;
  43015. function getApplicationInfo(): ACPApplicationInfo; overload; virtual;
  43016. function getPackageResourcePath(): JLString; overload; virtual;
  43017. function getPackageCodePath(): JLString; overload; virtual;
  43018. function getSharedPreferences(para1: JLString; para2: jint): ACSharedPreferences; overload; virtual;
  43019. function openFileInput(para1: JLString): JIFileInputStream; overload; virtual; // throws java.io.FileNotFoundException
  43020. function openFileOutput(para1: JLString; para2: jint): JIFileOutputStream; overload; virtual; // throws java.io.FileNotFoundException
  43021. function deleteFile(para1: JLString): jboolean; overload; virtual;
  43022. function getFileStreamPath(para1: JLString): JIFile; overload; virtual;
  43023. function fileList(): Arr1JLString; overload; virtual;
  43024. function getFilesDir(): JIFile; overload; virtual;
  43025. function getExternalFilesDir(para1: JLString): JIFile; overload; virtual;
  43026. function getObbDir(): JIFile; overload; virtual;
  43027. function getCacheDir(): JIFile; overload; virtual;
  43028. function getExternalCacheDir(): JIFile; overload; virtual;
  43029. function getDir(para1: JLString; para2: jint): JIFile; overload; virtual;
  43030. function openOrCreateDatabase(para1: JLString; para2: jint; para3: ADSSQLiteDatabase.InnerCursorFactory): ADSSQLiteDatabase; overload; virtual;
  43031. function openOrCreateDatabase(para1: JLString; para2: jint; para3: ADSSQLiteDatabase.InnerCursorFactory; para4: ADDatabaseErrorHandler): ADSSQLiteDatabase; overload; virtual;
  43032. function getDatabasePath(para1: JLString): JIFile; overload; virtual;
  43033. function databaseList(): Arr1JLString; overload; virtual;
  43034. function deleteDatabase(para1: JLString): jboolean; overload; virtual;
  43035. function getWallpaper(): AGDDrawable; overload; virtual;
  43036. function peekWallpaper(): AGDDrawable; overload; virtual;
  43037. function getWallpaperDesiredMinimumWidth(): jint; overload; virtual;
  43038. function getWallpaperDesiredMinimumHeight(): jint; overload; virtual;
  43039. procedure setWallpaper(para1: AGBitmap); overload; virtual; // throws java.io.IOException
  43040. procedure setWallpaper(para1: JIInputStream); overload; virtual; // throws java.io.IOException
  43041. procedure clearWallpaper(); overload; virtual;
  43042. procedure startActivity(para1: ACIntent); overload; virtual;
  43043. procedure startActivities(para1: Arr1ACIntent); overload; virtual;
  43044. procedure startActivities(var para1: array of ACIntent); overload; virtual;
  43045. procedure startIntentSender(para1: ACIntentSender; para2: ACIntent; para3: jint; para4: jint; para5: jint); overload; virtual; // throws android.content.IntentSender$SendIntentException
  43046. procedure sendBroadcast(para1: ACIntent); overload; virtual;
  43047. procedure sendBroadcast(para1: ACIntent; para2: JLString); overload; virtual;
  43048. procedure sendOrderedBroadcast(para1: ACIntent; para2: JLString); overload; virtual;
  43049. procedure sendOrderedBroadcast(para1: ACIntent; para2: JLString; para3: ACBroadcastReceiver; para4: AOHandler; para5: jint; para6: JLString; para7: AOBundle); overload; virtual;
  43050. procedure sendStickyBroadcast(para1: ACIntent); overload; virtual;
  43051. procedure sendStickyOrderedBroadcast(para1: ACIntent; para2: ACBroadcastReceiver; para3: AOHandler; para4: jint; para5: JLString; para6: AOBundle); overload; virtual;
  43052. procedure removeStickyBroadcast(para1: ACIntent); overload; virtual;
  43053. function registerReceiver(para1: ACBroadcastReceiver; para2: ACIntentFilter): ACIntent; overload; virtual;
  43054. function registerReceiver(para1: ACBroadcastReceiver; para2: ACIntentFilter; para3: JLString; para4: AOHandler): ACIntent; overload; virtual;
  43055. procedure unregisterReceiver(para1: ACBroadcastReceiver); overload; virtual;
  43056. function startService(para1: ACIntent): ACComponentName; overload; virtual;
  43057. function stopService(para1: ACIntent): jboolean; overload; virtual;
  43058. function bindService(para1: ACIntent; para2: ACServiceConnection; para3: jint): jboolean; overload; virtual;
  43059. procedure unbindService(para1: ACServiceConnection); overload; virtual;
  43060. function startInstrumentation(para1: ACComponentName; para2: JLString; para3: AOBundle): jboolean; overload; virtual;
  43061. function getSystemService(para1: JLString): JLObject; overload; virtual;
  43062. function checkPermission(para1: JLString; para2: jint; para3: jint): jint; overload; virtual;
  43063. function checkCallingPermission(para1: JLString): jint; overload; virtual;
  43064. function checkCallingOrSelfPermission(para1: JLString): jint; overload; virtual;
  43065. procedure enforcePermission(para1: JLString; para2: jint; para3: jint; para4: JLString); overload; virtual;
  43066. procedure enforceCallingPermission(para1: JLString; para2: JLString); overload; virtual;
  43067. procedure enforceCallingOrSelfPermission(para1: JLString; para2: JLString); overload; virtual;
  43068. procedure grantUriPermission(para1: JLString; para2: ANUri; para3: jint); overload; virtual;
  43069. procedure revokeUriPermission(para1: ANUri; para2: jint); overload; virtual;
  43070. function checkUriPermission(para1: ANUri; para2: jint; para3: jint; para4: jint): jint; overload; virtual;
  43071. function checkCallingUriPermission(para1: ANUri; para2: jint): jint; overload; virtual;
  43072. function checkCallingOrSelfUriPermission(para1: ANUri; para2: jint): jint; overload; virtual;
  43073. function checkUriPermission(para1: ANUri; para2: JLString; para3: JLString; para4: jint; para5: jint; para6: jint): jint; overload; virtual;
  43074. procedure enforceUriPermission(para1: ANUri; para2: jint; para3: jint; para4: jint; para5: JLString); overload; virtual;
  43075. procedure enforceCallingUriPermission(para1: ANUri; para2: jint; para3: JLString); overload; virtual;
  43076. procedure enforceCallingOrSelfUriPermission(para1: ANUri; para2: jint; para3: JLString); overload; virtual;
  43077. procedure enforceUriPermission(para1: ANUri; para2: JLString; para3: JLString; para4: jint; para5: jint; para6: jint; para7: JLString); overload; virtual;
  43078. function createPackageContext(para1: JLString; para2: jint): ACContext; overload; virtual; // throws android.content.pm.PackageManager$NameNotFoundException
  43079. function isRestricted(): jboolean; overload; virtual;
  43080. end;
  43081. AGBitmapRegionDecoder = class sealed external 'android.graphics' name 'BitmapRegionDecoder' (JLObject)
  43082. public
  43083. class function newInstance(para1: Arr1jbyte; para2: jint; para3: jint; para4: jboolean): AGBitmapRegionDecoder; static; overload; // throws java.io.IOException
  43084. class function newInstance(var para1: array of jbyte; para2: jint; para3: jint; para4: jboolean): AGBitmapRegionDecoder; static; overload; // throws java.io.IOException
  43085. class function newInstance(para1: JIFileDescriptor; para2: jboolean): AGBitmapRegionDecoder; static; overload; // throws java.io.IOException
  43086. class function newInstance(para1: JIInputStream; para2: jboolean): AGBitmapRegionDecoder; static; overload; // throws java.io.IOException
  43087. class function newInstance(para1: JLString; para2: jboolean): AGBitmapRegionDecoder; static; overload; // throws java.io.IOException
  43088. function decodeRegion(para1: AGRect; para2: AGBitmapFactory.InnerOptions): AGBitmap; overload; virtual;
  43089. function getWidth(): jint; overload; virtual;
  43090. function getHeight(): jint; overload; virtual;
  43091. procedure recycle(); overload; virtual;
  43092. function isRecycled(): jboolean; overload; virtual; final;
  43093. strict protected
  43094. procedure finalize(); overload; virtual; // throws java.lang.Throwable
  43095. end;
  43096. AGDDrawable = class abstract external 'android.graphics.drawable' name 'Drawable' (JLObject)
  43097. public
  43098. type
  43099. InnerConstantState = class;
  43100. Arr1InnerConstantState = array of InnerConstantState;
  43101. Arr2InnerConstantState = array of Arr1InnerConstantState;
  43102. Arr3InnerConstantState = array of Arr2InnerConstantState;
  43103. InnerCallback = interface;
  43104. Arr1InnerCallback = array of InnerCallback;
  43105. Arr2InnerCallback = array of Arr1InnerCallback;
  43106. Arr3InnerCallback = array of Arr2InnerCallback;
  43107. InnerConstantState = class abstract external 'android.graphics.drawable' name 'ConstantState' (JLObject)
  43108. public
  43109. constructor create(); overload;
  43110. function newDrawable(): AGDDrawable; overload; virtual; abstract;
  43111. function newDrawable(para1: ACRResources): AGDDrawable; overload; virtual;
  43112. function getChangingConfigurations(): jint; overload; virtual; abstract;
  43113. end;
  43114. InnerCallback = interface external 'android.graphics.drawable' name 'Callback'
  43115. procedure invalidateDrawable(para1: AGDDrawable); overload;
  43116. procedure scheduleDrawable(para1: AGDDrawable; para2: JLRunnable; para3: jlong); overload;
  43117. procedure unscheduleDrawable(para1: AGDDrawable; para2: JLRunnable); overload;
  43118. end;
  43119. public
  43120. constructor create(); overload;
  43121. procedure draw(para1: AGCanvas); overload; virtual; abstract;
  43122. procedure setBounds(para1: jint; para2: jint; para3: jint; para4: jint); overload; virtual;
  43123. procedure setBounds(para1: AGRect); overload; virtual;
  43124. procedure copyBounds(para1: AGRect); overload; virtual; final;
  43125. function copyBounds(): AGRect; overload; virtual; final;
  43126. function getBounds(): AGRect; overload; virtual; final;
  43127. procedure setChangingConfigurations(para1: jint); overload; virtual;
  43128. function getChangingConfigurations(): jint; overload; virtual;
  43129. procedure setDither(para1: jboolean); overload; virtual;
  43130. procedure setFilterBitmap(para1: jboolean); overload; virtual;
  43131. procedure setCallback(para1: AGDDrawable.InnerCallback); overload; virtual; final;
  43132. function getCallback(): AGDDrawable.InnerCallback; overload; virtual;
  43133. procedure invalidateSelf(); overload; virtual;
  43134. procedure scheduleSelf(para1: JLRunnable; para2: jlong); overload; virtual;
  43135. procedure unscheduleSelf(para1: JLRunnable); overload; virtual;
  43136. procedure setAlpha(para1: jint); overload; virtual; abstract;
  43137. procedure setColorFilter(para1: AGColorFilter); overload; virtual; abstract;
  43138. procedure setColorFilter(para1: jint; para2: AGPorterDuff.InnerMode); overload; virtual;
  43139. procedure clearColorFilter(); overload; virtual;
  43140. function isStateful(): jboolean; overload; virtual;
  43141. function setState(para1: Arr1jint): jboolean; overload; virtual;
  43142. function setState(var para1: array of jint): jboolean; overload; virtual;
  43143. function getState(): Arr1jint; overload; virtual;
  43144. procedure jumpToCurrentState(); overload; virtual;
  43145. function getCurrent(): AGDDrawable; overload; virtual;
  43146. function setLevel(para1: jint): jboolean; overload; virtual; final;
  43147. function getLevel(): jint; overload; virtual; final;
  43148. function setVisible(para1: jboolean; para2: jboolean): jboolean; overload; virtual;
  43149. function isVisible(): jboolean; overload; virtual; final;
  43150. function getOpacity(): jint; overload; virtual; abstract;
  43151. class function resolveOpacity(para1: jint; para2: jint): jint; static; overload;
  43152. function getTransparentRegion(): AGRegion; overload; virtual;
  43153. strict protected
  43154. function onStateChange(para1: Arr1jint): jboolean; overload; virtual;
  43155. function onStateChange(var para1: array of jint): jboolean; overload; virtual;
  43156. function onLevelChange(para1: jint): jboolean; overload; virtual;
  43157. procedure onBoundsChange(para1: AGRect); overload; virtual;
  43158. public
  43159. function getIntrinsicWidth(): jint; overload; virtual;
  43160. function getIntrinsicHeight(): jint; overload; virtual;
  43161. function getMinimumWidth(): jint; overload; virtual;
  43162. function getMinimumHeight(): jint; overload; virtual;
  43163. function getPadding(para1: AGRect): jboolean; overload; virtual;
  43164. function mutate(): AGDDrawable; overload; virtual;
  43165. class function createFromStream(para1: JIInputStream; para2: JLString): AGDDrawable; static; overload;
  43166. class function createFromResourceStream(para1: ACRResources; para2: AUTypedValue; para3: JIInputStream; para4: JLString): AGDDrawable; static; overload;
  43167. class function createFromResourceStream(para1: ACRResources; para2: AUTypedValue; para3: JIInputStream; para4: JLString; para5: AGBitmapFactory.InnerOptions): AGDDrawable; static; overload;
  43168. class function createFromXml(para1: ACRResources; para2: OXVXmlPullParser): AGDDrawable; static; overload; // throws org.xmlpull.v1.XmlPullParserException, java.io.IOException
  43169. class function createFromXmlInner(para1: ACRResources; para2: OXVXmlPullParser; para3: AUAttributeSet): AGDDrawable; static; overload; // throws org.xmlpull.v1.XmlPullParserException, java.io.IOException
  43170. class function createFromPath(para1: JLString): AGDDrawable; static; overload;
  43171. procedure inflate(para1: ACRResources; para2: OXVXmlPullParser; para3: AUAttributeSet); overload; virtual; // throws org.xmlpull.v1.XmlPullParserException, java.io.IOException
  43172. function getConstantState(): AGDDrawable.InnerConstantState; overload; virtual;
  43173. end;
  43174. APContacts = class external 'android.provider' name 'Contacts' (JLObject)
  43175. public
  43176. type
  43177. InnerIntents = class;
  43178. Arr1InnerIntents = array of InnerIntents;
  43179. Arr2InnerIntents = array of Arr1InnerIntents;
  43180. Arr3InnerIntents = array of Arr2InnerIntents;
  43181. InnerExtensionsColumns = interface;
  43182. Arr1InnerExtensionsColumns = array of InnerExtensionsColumns;
  43183. Arr2InnerExtensionsColumns = array of Arr1InnerExtensionsColumns;
  43184. Arr3InnerExtensionsColumns = array of Arr2InnerExtensionsColumns;
  43185. InnerPhotosColumns = interface;
  43186. Arr1InnerPhotosColumns = array of InnerPhotosColumns;
  43187. Arr2InnerPhotosColumns = array of Arr1InnerPhotosColumns;
  43188. Arr3InnerPhotosColumns = array of Arr2InnerPhotosColumns;
  43189. InnerOrganizationColumns = interface;
  43190. Arr1InnerOrganizationColumns = array of InnerOrganizationColumns;
  43191. Arr2InnerOrganizationColumns = array of Arr1InnerOrganizationColumns;
  43192. Arr3InnerOrganizationColumns = array of Arr2InnerOrganizationColumns;
  43193. InnerPresenceColumns = interface;
  43194. Arr1InnerPresenceColumns = array of InnerPresenceColumns;
  43195. Arr2InnerPresenceColumns = array of Arr1InnerPresenceColumns;
  43196. Arr3InnerPresenceColumns = array of Arr2InnerPresenceColumns;
  43197. InnerContactMethodsColumns = interface;
  43198. Arr1InnerContactMethodsColumns = array of InnerContactMethodsColumns;
  43199. Arr2InnerContactMethodsColumns = array of Arr1InnerContactMethodsColumns;
  43200. Arr3InnerContactMethodsColumns = array of Arr2InnerContactMethodsColumns;
  43201. InnerPhonesColumns = interface;
  43202. Arr1InnerPhonesColumns = array of InnerPhonesColumns;
  43203. Arr2InnerPhonesColumns = array of Arr1InnerPhonesColumns;
  43204. Arr3InnerPhonesColumns = array of Arr2InnerPhonesColumns;
  43205. InnerGroupsColumns = interface;
  43206. Arr1InnerGroupsColumns = array of InnerGroupsColumns;
  43207. Arr2InnerGroupsColumns = array of Arr1InnerGroupsColumns;
  43208. Arr3InnerGroupsColumns = array of Arr2InnerGroupsColumns;
  43209. InnerPeopleColumns = interface;
  43210. Arr1InnerPeopleColumns = array of InnerPeopleColumns;
  43211. Arr2InnerPeopleColumns = array of Arr1InnerPeopleColumns;
  43212. Arr3InnerPeopleColumns = array of Arr2InnerPeopleColumns;
  43213. InnerSettingsColumns = interface;
  43214. Arr1InnerSettingsColumns = array of InnerSettingsColumns;
  43215. Arr2InnerSettingsColumns = array of Arr1InnerSettingsColumns;
  43216. Arr3InnerSettingsColumns = array of Arr2InnerSettingsColumns;
  43217. InnerExtensions = class;
  43218. Arr1InnerExtensions = array of InnerExtensions;
  43219. Arr2InnerExtensions = array of Arr1InnerExtensions;
  43220. Arr3InnerExtensions = array of Arr2InnerExtensions;
  43221. InnerPhotos = class;
  43222. Arr1InnerPhotos = array of InnerPhotos;
  43223. Arr2InnerPhotos = array of Arr1InnerPhotos;
  43224. Arr3InnerPhotos = array of Arr2InnerPhotos;
  43225. InnerOrganizations = class;
  43226. Arr1InnerOrganizations = array of InnerOrganizations;
  43227. Arr2InnerOrganizations = array of Arr1InnerOrganizations;
  43228. Arr3InnerOrganizations = array of Arr2InnerOrganizations;
  43229. InnerGroupMembership = class;
  43230. Arr1InnerGroupMembership = array of InnerGroupMembership;
  43231. Arr2InnerGroupMembership = array of Arr1InnerGroupMembership;
  43232. Arr3InnerGroupMembership = array of Arr2InnerGroupMembership;
  43233. InnerGroups = class;
  43234. Arr1InnerGroups = array of InnerGroups;
  43235. Arr2InnerGroups = array of Arr1InnerGroups;
  43236. Arr3InnerGroups = array of Arr2InnerGroups;
  43237. InnerContactMethods = class;
  43238. Arr1InnerContactMethods = array of InnerContactMethods;
  43239. Arr2InnerContactMethods = array of Arr1InnerContactMethods;
  43240. Arr3InnerContactMethods = array of Arr2InnerContactMethods;
  43241. InnerPhones = class;
  43242. Arr1InnerPhones = array of InnerPhones;
  43243. Arr2InnerPhones = array of Arr1InnerPhones;
  43244. Arr3InnerPhones = array of Arr2InnerPhones;
  43245. InnerPeople = class;
  43246. Arr1InnerPeople = array of InnerPeople;
  43247. Arr2InnerPeople = array of Arr1InnerPeople;
  43248. Arr3InnerPeople = array of Arr2InnerPeople;
  43249. InnerSettings = class;
  43250. Arr1InnerSettings = array of InnerSettings;
  43251. Arr2InnerSettings = array of Arr1InnerSettings;
  43252. Arr3InnerSettings = array of Arr2InnerSettings;
  43253. InnerIntents = class sealed external 'android.provider' name 'Intents' (JLObject)
  43254. public
  43255. type
  43256. InnerInsert = class;
  43257. Arr1InnerInsert = array of InnerInsert;
  43258. Arr2InnerInsert = array of Arr1InnerInsert;
  43259. Arr3InnerInsert = array of Arr2InnerInsert;
  43260. InnerUI = class;
  43261. Arr1InnerUI = array of InnerUI;
  43262. Arr2InnerUI = array of Arr1InnerUI;
  43263. Arr3InnerUI = array of Arr2InnerUI;
  43264. InnerInsert = class sealed external 'android.provider' name 'Insert' (JLObject)
  43265. public
  43266. const
  43267. ACTION = 'android.intent.action.INSERT';
  43268. FULL_MODE = 'full_mode';
  43269. NAME = 'name';
  43270. PHONETIC_NAME = 'phonetic_name';
  43271. COMPANY = 'company';
  43272. JOB_TITLE = 'job_title';
  43273. NOTES = 'notes';
  43274. PHONE = 'phone';
  43275. PHONE_TYPE = 'phone_type';
  43276. PHONE_ISPRIMARY = 'phone_isprimary';
  43277. SECONDARY_PHONE = 'secondary_phone';
  43278. SECONDARY_PHONE_TYPE = 'secondary_phone_type';
  43279. TERTIARY_PHONE = 'tertiary_phone';
  43280. TERTIARY_PHONE_TYPE = 'tertiary_phone_type';
  43281. EMAIL = 'email';
  43282. EMAIL_TYPE = 'email_type';
  43283. EMAIL_ISPRIMARY = 'email_isprimary';
  43284. SECONDARY_EMAIL = 'secondary_email';
  43285. SECONDARY_EMAIL_TYPE = 'secondary_email_type';
  43286. TERTIARY_EMAIL = 'tertiary_email';
  43287. TERTIARY_EMAIL_TYPE = 'tertiary_email_type';
  43288. POSTAL = 'postal';
  43289. POSTAL_TYPE = 'postal_type';
  43290. POSTAL_ISPRIMARY = 'postal_isprimary';
  43291. IM_HANDLE = 'im_handle';
  43292. IM_PROTOCOL = 'im_protocol';
  43293. IM_ISPRIMARY = 'im_isprimary';
  43294. public
  43295. constructor create(); overload;
  43296. end;
  43297. InnerUI = class sealed external 'android.provider' name 'UI' (JLObject)
  43298. public
  43299. const
  43300. LIST_DEFAULT = 'com.android.contacts.action.LIST_DEFAULT';
  43301. LIST_GROUP_ACTION = 'com.android.contacts.action.LIST_GROUP';
  43302. GROUP_NAME_EXTRA_KEY = 'com.android.contacts.extra.GROUP';
  43303. LIST_ALL_CONTACTS_ACTION = 'com.android.contacts.action.LIST_ALL_CONTACTS';
  43304. LIST_CONTACTS_WITH_PHONES_ACTION = 'com.android.contacts.action.LIST_CONTACTS_WITH_PHONES';
  43305. LIST_STARRED_ACTION = 'com.android.contacts.action.LIST_STARRED';
  43306. LIST_FREQUENT_ACTION = 'com.android.contacts.action.LIST_FREQUENT';
  43307. LIST_STREQUENT_ACTION = 'com.android.contacts.action.LIST_STREQUENT';
  43308. TITLE_EXTRA_KEY = 'com.android.contacts.extra.TITLE_EXTRA';
  43309. FILTER_CONTACTS_ACTION = 'com.android.contacts.action.FILTER_CONTACTS';
  43310. FILTER_TEXT_EXTRA_KEY = 'com.android.contacts.extra.FILTER_TEXT';
  43311. public
  43312. constructor create(); overload;
  43313. end;
  43314. public
  43315. const
  43316. SEARCH_SUGGESTION_CLICKED = 'android.provider.Contacts.SEARCH_SUGGESTION_CLICKED';
  43317. SEARCH_SUGGESTION_DIAL_NUMBER_CLICKED = 'android.provider.Contacts.SEARCH_SUGGESTION_DIAL_NUMBER_CLICKED';
  43318. SEARCH_SUGGESTION_CREATE_CONTACT_CLICKED = 'android.provider.Contacts.SEARCH_SUGGESTION_CREATE_CONTACT_CLICKED';
  43319. ATTACH_IMAGE = 'com.android.contacts.action.ATTACH_IMAGE';
  43320. SHOW_OR_CREATE_CONTACT = 'com.android.contacts.action.SHOW_OR_CREATE_CONTACT';
  43321. EXTRA_FORCE_CREATE = 'com.android.contacts.action.FORCE_CREATE';
  43322. EXTRA_CREATE_DESCRIPTION = 'com.android.contacts.action.CREATE_DESCRIPTION';
  43323. public
  43324. constructor create(); overload;
  43325. end;
  43326. InnerExtensionsColumns = interface external 'android.provider' name 'ExtensionsColumns'
  43327. const
  43328. NAME = 'name';
  43329. VALUE = 'value';
  43330. end;
  43331. InnerPhotosColumns = interface external 'android.provider' name 'PhotosColumns'
  43332. const
  43333. LOCAL_VERSION = 'local_version';
  43334. PERSON_ID = 'person';
  43335. DOWNLOAD_REQUIRED = 'download_required';
  43336. EXISTS_ON_SERVER = 'exists_on_server';
  43337. SYNC_ERROR = 'sync_error';
  43338. DATA = 'data';
  43339. end;
  43340. InnerOrganizationColumns = interface external 'android.provider' name 'OrganizationColumns'
  43341. const
  43342. &TYPE = 'type';
  43343. TYPE_CUSTOM = 0;
  43344. TYPE_WORK = 1;
  43345. TYPE_OTHER = 2;
  43346. &LABEL = 'label';
  43347. COMPANY = 'company';
  43348. TITLE = 'title';
  43349. PERSON_ID = 'person';
  43350. ISPRIMARY = 'isprimary';
  43351. end;
  43352. InnerPresenceColumns = interface external 'android.provider' name 'PresenceColumns'
  43353. const
  43354. PRIORITY = 'priority';
  43355. PRESENCE_STATUS = 'mode';
  43356. OFFLINE = 0;
  43357. INVISIBLE = 1;
  43358. AWAY = 2;
  43359. IDLE = 3;
  43360. DO_NOT_DISTURB = 4;
  43361. AVAILABLE = 5;
  43362. PRESENCE_CUSTOM_STATUS = 'status';
  43363. IM_PROTOCOL = 'im_protocol';
  43364. IM_HANDLE = 'im_handle';
  43365. IM_ACCOUNT = 'im_account';
  43366. end;
  43367. InnerContactMethodsColumns = interface external 'android.provider' name 'ContactMethodsColumns'
  43368. const
  43369. KIND = 'kind';
  43370. &TYPE = 'type';
  43371. TYPE_CUSTOM = 0;
  43372. TYPE_HOME = 1;
  43373. TYPE_WORK = 2;
  43374. TYPE_OTHER = 3;
  43375. &LABEL = 'label';
  43376. DATA = 'data';
  43377. AUX_DATA = 'aux_data';
  43378. ISPRIMARY = 'isprimary';
  43379. end;
  43380. InnerPhonesColumns = interface external 'android.provider' name 'PhonesColumns'
  43381. const
  43382. &TYPE = 'type';
  43383. TYPE_CUSTOM = 0;
  43384. TYPE_HOME = 1;
  43385. TYPE_MOBILE = 2;
  43386. TYPE_WORK = 3;
  43387. TYPE_FAX_WORK = 4;
  43388. TYPE_FAX_HOME = 5;
  43389. TYPE_PAGER = 6;
  43390. TYPE_OTHER = 7;
  43391. &LABEL = 'label';
  43392. NUMBER = 'number';
  43393. NUMBER_KEY = 'number_key';
  43394. ISPRIMARY = 'isprimary';
  43395. end;
  43396. InnerGroupsColumns = interface external 'android.provider' name 'GroupsColumns'
  43397. const
  43398. NAME = 'name';
  43399. NOTES = 'notes';
  43400. SHOULD_SYNC = 'should_sync';
  43401. SYSTEM_ID = 'system_id';
  43402. end;
  43403. InnerPeopleColumns = interface external 'android.provider' name 'PeopleColumns'
  43404. const
  43405. NAME = 'name';
  43406. PHONETIC_NAME = 'phonetic_name';
  43407. DISPLAY_NAME = 'display_name';
  43408. NOTES = 'notes';
  43409. TIMES_CONTACTED = 'times_contacted';
  43410. LAST_TIME_CONTACTED = 'last_time_contacted';
  43411. CUSTOM_RINGTONE = 'custom_ringtone';
  43412. SEND_TO_VOICEMAIL = 'send_to_voicemail';
  43413. STARRED = 'starred';
  43414. PHOTO_VERSION = 'photo_version';
  43415. end;
  43416. InnerSettingsColumns = interface external 'android.provider' name 'SettingsColumns'
  43417. const
  43418. _SYNC_ACCOUNT = '_sync_account';
  43419. _SYNC_ACCOUNT_TYPE = '_sync_account_type';
  43420. KEY = 'key';
  43421. VALUE = 'value';
  43422. end;
  43423. InnerExtensions = class sealed external 'android.provider' name 'Extensions' (JLObject, APBaseColumns, APContacts.InnerExtensionsColumns)
  43424. public
  43425. final class var
  43426. fCONTENT_URI: ANUri; external name 'CONTENT_URI';
  43427. public
  43428. const
  43429. CONTENT_TYPE = 'vnd.android.cursor.dir/contact_extensions';
  43430. CONTENT_ITEM_TYPE = 'vnd.android.cursor.item/contact_extensions';
  43431. DEFAULT_SORT_ORDER = 'person, name ASC';
  43432. PERSON_ID = 'person';
  43433. end;
  43434. InnerPhotos = class sealed external 'android.provider' name 'Photos' (JLObject, APBaseColumns, APContacts.InnerPhotosColumns)
  43435. public
  43436. final class var
  43437. fCONTENT_URI: ANUri; external name 'CONTENT_URI';
  43438. public
  43439. const
  43440. CONTENT_DIRECTORY = 'photo';
  43441. DEFAULT_SORT_ORDER = 'person ASC';
  43442. end;
  43443. InnerOrganizations = class sealed external 'android.provider' name 'Organizations' (JLObject, APBaseColumns, APContacts.InnerOrganizationColumns)
  43444. public
  43445. final class var
  43446. fCONTENT_URI: ANUri; external name 'CONTENT_URI';
  43447. public
  43448. const
  43449. CONTENT_DIRECTORY = 'organizations';
  43450. DEFAULT_SORT_ORDER = 'company, title, isprimary ASC';
  43451. public
  43452. class function getDisplayLabel(para1: ACContext; para2: jint; para3: JLCharSequence): JLCharSequence; static; overload; final;
  43453. end;
  43454. InnerGroupMembership = class sealed external 'android.provider' name 'GroupMembership' (JLObject, APBaseColumns, APContacts.InnerGroupsColumns)
  43455. public
  43456. final class var
  43457. fCONTENT_URI: ANUri; external name 'CONTENT_URI';
  43458. fRAW_CONTENT_URI: ANUri; external name 'RAW_CONTENT_URI';
  43459. public
  43460. const
  43461. CONTENT_DIRECTORY = 'groupmembership';
  43462. CONTENT_TYPE = 'vnd.android.cursor.dir/contactsgroupmembership';
  43463. CONTENT_ITEM_TYPE = 'vnd.android.cursor.item/contactsgroupmembership';
  43464. DEFAULT_SORT_ORDER = 'group_id ASC';
  43465. GROUP_ID = 'group_id';
  43466. GROUP_SYNC_ID = 'group_sync_id';
  43467. GROUP_SYNC_ACCOUNT = 'group_sync_account';
  43468. GROUP_SYNC_ACCOUNT_TYPE = 'group_sync_account_type';
  43469. PERSON_ID = 'person';
  43470. end;
  43471. InnerGroups = class sealed external 'android.provider' name 'Groups' (JLObject, APBaseColumns, APContacts.InnerGroupsColumns)
  43472. public
  43473. final class var
  43474. fCONTENT_URI: ANUri; external name 'CONTENT_URI';
  43475. fDELETED_CONTENT_URI: ANUri; external name 'DELETED_CONTENT_URI';
  43476. public
  43477. const
  43478. CONTENT_TYPE = 'vnd.android.cursor.dir/contactsgroup';
  43479. CONTENT_ITEM_TYPE = 'vnd.android.cursor.item/contactsgroup';
  43480. DEFAULT_SORT_ORDER = 'name ASC';
  43481. GROUP_ANDROID_STARRED = 'Starred in Android';
  43482. GROUP_MY_CONTACTS = 'Contacts';
  43483. end;
  43484. InnerContactMethods = class sealed external 'android.provider' name 'ContactMethods' (JLObject, APBaseColumns, APContacts.InnerContactMethodsColumns, APContacts.InnerPeopleColumns)
  43485. public
  43486. const
  43487. POSTAL_LOCATION_LATITUDE = 'data';
  43488. POSTAL_LOCATION_LONGITUDE = 'aux_data';
  43489. PROTOCOL_AIM = 0;
  43490. PROTOCOL_MSN = 1;
  43491. PROTOCOL_YAHOO = 2;
  43492. PROTOCOL_SKYPE = 3;
  43493. PROTOCOL_QQ = 4;
  43494. PROTOCOL_GOOGLE_TALK = 5;
  43495. PROTOCOL_ICQ = 6;
  43496. PROTOCOL_JABBER = 7;
  43497. public
  43498. final class var
  43499. fCONTENT_URI: ANUri; external name 'CONTENT_URI';
  43500. fCONTENT_EMAIL_URI: ANUri; external name 'CONTENT_EMAIL_URI';
  43501. public
  43502. const
  43503. CONTENT_TYPE = 'vnd.android.cursor.dir/contact-methods';
  43504. CONTENT_EMAIL_TYPE = 'vnd.android.cursor.dir/email';
  43505. CONTENT_POSTAL_TYPE = 'vnd.android.cursor.dir/postal-address';
  43506. CONTENT_EMAIL_ITEM_TYPE = 'vnd.android.cursor.item/email';
  43507. CONTENT_POSTAL_ITEM_TYPE = 'vnd.android.cursor.item/postal-address';
  43508. CONTENT_IM_ITEM_TYPE = 'vnd.android.cursor.item/jabber-im';
  43509. DEFAULT_SORT_ORDER = 'name ASC';
  43510. PERSON_ID = 'person';
  43511. public
  43512. class function encodePredefinedImProtocol(para1: jint): JLString; static; overload;
  43513. class function encodeCustomImProtocol(para1: JLString): JLString; static; overload;
  43514. class function decodeImProtocol(para1: JLString): JLObject; static; overload;
  43515. class function getDisplayLabel(para1: ACContext; para2: jint; para3: jint; para4: JLCharSequence): JLCharSequence; static; overload; final;
  43516. procedure addPostalLocation(para1: ACContext; para2: jlong; para3: jdouble; para4: jdouble); overload; virtual;
  43517. end;
  43518. InnerPhones = class sealed external 'android.provider' name 'Phones' (JLObject, APBaseColumns, APContacts.InnerPhonesColumns, APContacts.InnerPeopleColumns)
  43519. public
  43520. final class var
  43521. fCONTENT_URI: ANUri; external name 'CONTENT_URI';
  43522. fCONTENT_FILTER_URL: ANUri; external name 'CONTENT_FILTER_URL';
  43523. public
  43524. const
  43525. CONTENT_TYPE = 'vnd.android.cursor.dir/phone';
  43526. CONTENT_ITEM_TYPE = 'vnd.android.cursor.item/phone';
  43527. DEFAULT_SORT_ORDER = 'name ASC';
  43528. PERSON_ID = 'person';
  43529. public
  43530. class function getDisplayLabel(para1: ACContext; para2: jint; para3: JLCharSequence; para4: Arr1JLCharSequence): JLCharSequence; static; overload; final;
  43531. class function getDisplayLabel(para1: ACContext; para2: jint; para3: JLCharSequence; var para4: array of JLCharSequence): JLCharSequence; static; overload; final;
  43532. class function getDisplayLabel(para1: ACContext; para2: jint; para3: JLCharSequence): JLCharSequence; static; overload; final;
  43533. end;
  43534. InnerPeople = class sealed external 'android.provider' name 'People' (JLObject, APBaseColumns, APContacts.InnerPeopleColumns, APContacts.InnerPhonesColumns, APContacts.InnerPresenceColumns)
  43535. public
  43536. type
  43537. InnerExtensions = class;
  43538. Arr1InnerExtensions = array of InnerExtensions;
  43539. Arr2InnerExtensions = array of Arr1InnerExtensions;
  43540. Arr3InnerExtensions = array of Arr2InnerExtensions;
  43541. InnerContactMethods = class;
  43542. Arr1InnerContactMethods = array of InnerContactMethods;
  43543. Arr2InnerContactMethods = array of Arr1InnerContactMethods;
  43544. Arr3InnerContactMethods = array of Arr2InnerContactMethods;
  43545. InnerPhones = class;
  43546. Arr1InnerPhones = array of InnerPhones;
  43547. Arr2InnerPhones = array of Arr1InnerPhones;
  43548. Arr3InnerPhones = array of Arr2InnerPhones;
  43549. InnerExtensions = class external 'android.provider' name 'Extensions' (JLObject, APBaseColumns, APContacts.InnerExtensionsColumns)
  43550. public
  43551. const
  43552. CONTENT_DIRECTORY = 'extensions';
  43553. DEFAULT_SORT_ORDER = 'name ASC';
  43554. PERSON_ID = 'person';
  43555. end;
  43556. InnerContactMethods = class sealed external 'android.provider' name 'ContactMethods' (JLObject, APBaseColumns, APContacts.InnerContactMethodsColumns, APContacts.InnerPeopleColumns)
  43557. public
  43558. const
  43559. CONTENT_DIRECTORY = 'contact_methods';
  43560. DEFAULT_SORT_ORDER = 'data ASC';
  43561. end;
  43562. InnerPhones = class sealed external 'android.provider' name 'Phones' (JLObject, APBaseColumns, APContacts.InnerPhonesColumns, APContacts.InnerPeopleColumns)
  43563. public
  43564. const
  43565. CONTENT_DIRECTORY = 'phones';
  43566. DEFAULT_SORT_ORDER = 'number ASC';
  43567. end;
  43568. public
  43569. final class var
  43570. fCONTENT_URI: ANUri; external name 'CONTENT_URI';
  43571. fCONTENT_FILTER_URI: ANUri; external name 'CONTENT_FILTER_URI';
  43572. fDELETED_CONTENT_URI: ANUri; external name 'DELETED_CONTENT_URI';
  43573. public
  43574. const
  43575. CONTENT_TYPE = 'vnd.android.cursor.dir/person';
  43576. CONTENT_ITEM_TYPE = 'vnd.android.cursor.item/person';
  43577. DEFAULT_SORT_ORDER = 'name ASC';
  43578. PRIMARY_PHONE_ID = 'primary_phone';
  43579. PRIMARY_EMAIL_ID = 'primary_email';
  43580. PRIMARY_ORGANIZATION_ID = 'primary_organization';
  43581. public
  43582. class procedure markAsContacted(para1: ACContentResolver; para2: jlong); static; overload;
  43583. class function addToMyContactsGroup(para1: ACContentResolver; para2: jlong): ANUri; static; overload;
  43584. class function addToGroup(para1: ACContentResolver; para2: jlong; para3: JLString): ANUri; static; overload;
  43585. class function addToGroup(para1: ACContentResolver; para2: jlong; para3: jlong): ANUri; static; overload;
  43586. class function createPersonInMyContactsGroup(para1: ACContentResolver; para2: ACContentValues): ANUri; static; overload;
  43587. class function queryGroups(para1: ACContentResolver; para2: jlong): ADCursor; static; overload;
  43588. class procedure setPhotoData(para1: ACContentResolver; para2: ANUri; para3: Arr1jbyte); static; overload;
  43589. class procedure setPhotoData(para1: ACContentResolver; para2: ANUri; var para3: array of jbyte); static; overload;
  43590. class function openContactPhotoInputStream(para1: ACContentResolver; para2: ANUri): JIInputStream; static; overload;
  43591. class function loadContactPhoto(para1: ACContext; para2: ANUri; para3: jint; para4: AGBitmapFactory.InnerOptions): AGBitmap; static; overload;
  43592. end;
  43593. InnerSettings = class sealed external 'android.provider' name 'Settings' (JLObject, APBaseColumns, APContacts.InnerSettingsColumns)
  43594. public
  43595. final class var
  43596. fCONTENT_URI: ANUri; external name 'CONTENT_URI';
  43597. public
  43598. const
  43599. CONTENT_DIRECTORY = 'settings';
  43600. DEFAULT_SORT_ORDER = 'key ASC';
  43601. SYNC_EVERYTHING = 'syncEverything';
  43602. public
  43603. class function getSetting(para1: ACContentResolver; para2: JLString; para3: JLString): JLString; static; overload;
  43604. class procedure setSetting(para1: ACContentResolver; para2: JLString; para3: JLString; para4: JLString); static; overload;
  43605. end;
  43606. public
  43607. const
  43608. AUTHORITY = 'contacts';
  43609. public
  43610. final class var
  43611. fCONTENT_URI: ANUri; external name 'CONTENT_URI';
  43612. public
  43613. const
  43614. KIND_EMAIL = 1;
  43615. KIND_POSTAL = 2;
  43616. KIND_IM = 3;
  43617. KIND_ORGANIZATION = 4;
  43618. KIND_PHONE = 5;
  43619. end;
  43620. APMediaStore = class sealed external 'android.provider' name 'MediaStore' (JLObject)
  43621. public
  43622. type
  43623. InnerMediaColumns = interface;
  43624. Arr1InnerMediaColumns = array of InnerMediaColumns;
  43625. Arr2InnerMediaColumns = array of Arr1InnerMediaColumns;
  43626. Arr3InnerMediaColumns = array of Arr2InnerMediaColumns;
  43627. InnerVideo = class;
  43628. Arr1InnerVideo = array of InnerVideo;
  43629. Arr2InnerVideo = array of Arr1InnerVideo;
  43630. Arr3InnerVideo = array of Arr2InnerVideo;
  43631. InnerAudio = class;
  43632. Arr1InnerAudio = array of InnerAudio;
  43633. Arr2InnerAudio = array of Arr1InnerAudio;
  43634. Arr3InnerAudio = array of Arr2InnerAudio;
  43635. InnerImages = class;
  43636. Arr1InnerImages = array of InnerImages;
  43637. Arr2InnerImages = array of Arr1InnerImages;
  43638. Arr3InnerImages = array of Arr2InnerImages;
  43639. InnerFiles = class;
  43640. Arr1InnerFiles = array of InnerFiles;
  43641. Arr2InnerFiles = array of Arr1InnerFiles;
  43642. Arr3InnerFiles = array of Arr2InnerFiles;
  43643. InnerMediaColumns = interface external 'android.provider' name 'MediaColumns' (APBaseColumns)
  43644. const
  43645. DATA = '_data';
  43646. SIZE = '_size';
  43647. DISPLAY_NAME = '_display_name';
  43648. TITLE = 'title';
  43649. DATE_ADDED = 'date_added';
  43650. DATE_MODIFIED = 'date_modified';
  43651. MIME_TYPE = 'mime_type';
  43652. end;
  43653. InnerVideo = class sealed external 'android.provider' name 'Video' (JLObject)
  43654. public
  43655. type
  43656. InnerThumbnails = class;
  43657. Arr1InnerThumbnails = array of InnerThumbnails;
  43658. Arr2InnerThumbnails = array of Arr1InnerThumbnails;
  43659. Arr3InnerThumbnails = array of Arr2InnerThumbnails;
  43660. InnerVideoColumns = interface;
  43661. Arr1InnerVideoColumns = array of InnerVideoColumns;
  43662. Arr2InnerVideoColumns = array of Arr1InnerVideoColumns;
  43663. Arr3InnerVideoColumns = array of Arr2InnerVideoColumns;
  43664. InnerMedia = class;
  43665. Arr1InnerMedia = array of InnerMedia;
  43666. Arr2InnerMedia = array of Arr1InnerMedia;
  43667. Arr3InnerMedia = array of Arr2InnerMedia;
  43668. InnerThumbnails = class external 'android.provider' name 'Thumbnails' (JLObject, APBaseColumns)
  43669. public
  43670. final class var
  43671. fINTERNAL_CONTENT_URI: ANUri; external name 'INTERNAL_CONTENT_URI';
  43672. fEXTERNAL_CONTENT_URI: ANUri; external name 'EXTERNAL_CONTENT_URI';
  43673. public
  43674. const
  43675. DEFAULT_SORT_ORDER = 'video_id ASC';
  43676. DATA = '_data';
  43677. VIDEO_ID = 'video_id';
  43678. KIND = 'kind';
  43679. MINI_KIND = 1;
  43680. FULL_SCREEN_KIND = 2;
  43681. MICRO_KIND = 3;
  43682. WIDTH = 'width';
  43683. HEIGHT = 'height';
  43684. public
  43685. constructor create(); overload;
  43686. class procedure cancelThumbnailRequest(para1: ACContentResolver; para2: jlong); static; overload;
  43687. class function getThumbnail(para1: ACContentResolver; para2: jlong; para3: jint; para4: AGBitmapFactory.InnerOptions): AGBitmap; static; overload;
  43688. class function getThumbnail(para1: ACContentResolver; para2: jlong; para3: jlong; para4: jint; para5: AGBitmapFactory.InnerOptions): AGBitmap; static; overload;
  43689. class procedure cancelThumbnailRequest(para1: ACContentResolver; para2: jlong; para3: jlong); static; overload;
  43690. class function getContentUri(para1: JLString): ANUri; static; overload;
  43691. end;
  43692. InnerVideoColumns = interface external 'android.provider' name 'VideoColumns' (APMediaStore.InnerMediaColumns)
  43693. const
  43694. DURATION = 'duration';
  43695. ARTIST = 'artist';
  43696. ALBUM = 'album';
  43697. RESOLUTION = 'resolution';
  43698. DESCRIPTION = 'description';
  43699. IS_PRIVATE = 'isprivate';
  43700. TAGS = 'tags';
  43701. CATEGORY = 'category';
  43702. LANGUAGE = 'language';
  43703. LATITUDE = 'latitude';
  43704. LONGITUDE = 'longitude';
  43705. DATE_TAKEN = 'datetaken';
  43706. MINI_THUMB_MAGIC = 'mini_thumb_magic';
  43707. BUCKET_ID = 'bucket_id';
  43708. BUCKET_DISPLAY_NAME = 'bucket_display_name';
  43709. BOOKMARK = 'bookmark';
  43710. end;
  43711. InnerMedia = class sealed external 'android.provider' name 'Media' (JLObject, APMediaStore.InnerVideo.InnerVideoColumns)
  43712. public
  43713. final class var
  43714. fINTERNAL_CONTENT_URI: ANUri; external name 'INTERNAL_CONTENT_URI';
  43715. fEXTERNAL_CONTENT_URI: ANUri; external name 'EXTERNAL_CONTENT_URI';
  43716. public
  43717. const
  43718. CONTENT_TYPE = 'vnd.android.cursor.dir/video';
  43719. DEFAULT_SORT_ORDER = 'title';
  43720. public
  43721. constructor create(); overload;
  43722. class function getContentUri(para1: JLString): ANUri; static; overload;
  43723. end;
  43724. public
  43725. const
  43726. DEFAULT_SORT_ORDER = '_display_name';
  43727. public
  43728. constructor create(); overload;
  43729. class function query(para1: ACContentResolver; para2: ANUri; para3: Arr1JLString): ADCursor; static; overload; final;
  43730. class function query(para1: ACContentResolver; para2: ANUri; var para3: array of JLString): ADCursor; static; overload; final;
  43731. end;
  43732. InnerAudio = class sealed external 'android.provider' name 'Audio' (JLObject)
  43733. public
  43734. type
  43735. InnerAlbumColumns = interface;
  43736. Arr1InnerAlbumColumns = array of InnerAlbumColumns;
  43737. Arr2InnerAlbumColumns = array of Arr1InnerAlbumColumns;
  43738. Arr3InnerAlbumColumns = array of Arr2InnerAlbumColumns;
  43739. InnerArtistColumns = interface;
  43740. Arr1InnerArtistColumns = array of InnerArtistColumns;
  43741. Arr2InnerArtistColumns = array of Arr1InnerArtistColumns;
  43742. Arr3InnerArtistColumns = array of Arr2InnerArtistColumns;
  43743. InnerPlaylistsColumns = interface;
  43744. Arr1InnerPlaylistsColumns = array of InnerPlaylistsColumns;
  43745. Arr2InnerPlaylistsColumns = array of Arr1InnerPlaylistsColumns;
  43746. Arr3InnerPlaylistsColumns = array of Arr2InnerPlaylistsColumns;
  43747. InnerGenresColumns = interface;
  43748. Arr1InnerGenresColumns = array of InnerGenresColumns;
  43749. Arr2InnerGenresColumns = array of Arr1InnerGenresColumns;
  43750. Arr3InnerGenresColumns = array of Arr2InnerGenresColumns;
  43751. InnerAudioColumns = interface;
  43752. Arr1InnerAudioColumns = array of InnerAudioColumns;
  43753. Arr2InnerAudioColumns = array of Arr1InnerAudioColumns;
  43754. Arr3InnerAudioColumns = array of Arr2InnerAudioColumns;
  43755. InnerAlbums = class;
  43756. Arr1InnerAlbums = array of InnerAlbums;
  43757. Arr2InnerAlbums = array of Arr1InnerAlbums;
  43758. Arr3InnerAlbums = array of Arr2InnerAlbums;
  43759. InnerArtists = class;
  43760. Arr1InnerArtists = array of InnerArtists;
  43761. Arr2InnerArtists = array of Arr1InnerArtists;
  43762. Arr3InnerArtists = array of Arr2InnerArtists;
  43763. InnerPlaylists = class;
  43764. Arr1InnerPlaylists = array of InnerPlaylists;
  43765. Arr2InnerPlaylists = array of Arr1InnerPlaylists;
  43766. Arr3InnerPlaylists = array of Arr2InnerPlaylists;
  43767. InnerGenres = class;
  43768. Arr1InnerGenres = array of InnerGenres;
  43769. Arr2InnerGenres = array of Arr1InnerGenres;
  43770. Arr3InnerGenres = array of Arr2InnerGenres;
  43771. InnerMedia = class;
  43772. Arr1InnerMedia = array of InnerMedia;
  43773. Arr2InnerMedia = array of Arr1InnerMedia;
  43774. Arr3InnerMedia = array of Arr2InnerMedia;
  43775. InnerAlbumColumns = interface external 'android.provider' name 'AlbumColumns'
  43776. const
  43777. ALBUM_ID = 'album_id';
  43778. ALBUM = 'album';
  43779. ARTIST = 'artist';
  43780. NUMBER_OF_SONGS = 'numsongs';
  43781. NUMBER_OF_SONGS_FOR_ARTIST = 'numsongs_by_artist';
  43782. FIRST_YEAR = 'minyear';
  43783. LAST_YEAR = 'maxyear';
  43784. ALBUM_KEY = 'album_key';
  43785. ALBUM_ART = 'album_art';
  43786. end;
  43787. InnerArtistColumns = interface external 'android.provider' name 'ArtistColumns'
  43788. const
  43789. ARTIST = 'artist';
  43790. ARTIST_KEY = 'artist_key';
  43791. NUMBER_OF_ALBUMS = 'number_of_albums';
  43792. NUMBER_OF_TRACKS = 'number_of_tracks';
  43793. end;
  43794. InnerPlaylistsColumns = interface external 'android.provider' name 'PlaylistsColumns'
  43795. const
  43796. NAME = 'name';
  43797. DATA = '_data';
  43798. DATE_ADDED = 'date_added';
  43799. DATE_MODIFIED = 'date_modified';
  43800. end;
  43801. InnerGenresColumns = interface external 'android.provider' name 'GenresColumns'
  43802. const
  43803. NAME = 'name';
  43804. end;
  43805. InnerAudioColumns = interface external 'android.provider' name 'AudioColumns' (APMediaStore.InnerMediaColumns)
  43806. const
  43807. TITLE_KEY = 'title_key';
  43808. DURATION = 'duration';
  43809. BOOKMARK = 'bookmark';
  43810. ARTIST_ID = 'artist_id';
  43811. ARTIST = 'artist';
  43812. ARTIST_KEY = 'artist_key';
  43813. COMPOSER = 'composer';
  43814. ALBUM_ID = 'album_id';
  43815. ALBUM = 'album';
  43816. ALBUM_KEY = 'album_key';
  43817. TRACK = 'track';
  43818. YEAR = 'year';
  43819. IS_MUSIC = 'is_music';
  43820. IS_PODCAST = 'is_podcast';
  43821. IS_RINGTONE = 'is_ringtone';
  43822. IS_ALARM = 'is_alarm';
  43823. IS_NOTIFICATION = 'is_notification';
  43824. end;
  43825. InnerAlbums = class sealed external 'android.provider' name 'Albums' (JLObject, APBaseColumns, APMediaStore.InnerAudio.InnerAlbumColumns)
  43826. public
  43827. final class var
  43828. fINTERNAL_CONTENT_URI: ANUri; external name 'INTERNAL_CONTENT_URI';
  43829. fEXTERNAL_CONTENT_URI: ANUri; external name 'EXTERNAL_CONTENT_URI';
  43830. public
  43831. const
  43832. CONTENT_TYPE = 'vnd.android.cursor.dir/albums';
  43833. ENTRY_CONTENT_TYPE = 'vnd.android.cursor.item/album';
  43834. DEFAULT_SORT_ORDER = 'album_key';
  43835. public
  43836. constructor create(); overload;
  43837. class function getContentUri(para1: JLString): ANUri; static; overload;
  43838. end;
  43839. InnerArtists = class sealed external 'android.provider' name 'Artists' (JLObject, APBaseColumns, APMediaStore.InnerAudio.InnerArtistColumns)
  43840. public
  43841. type
  43842. InnerAlbums = class;
  43843. Arr1InnerAlbums = array of InnerAlbums;
  43844. Arr2InnerAlbums = array of Arr1InnerAlbums;
  43845. Arr3InnerAlbums = array of Arr2InnerAlbums;
  43846. InnerAlbums = class sealed external 'android.provider' name 'Albums' (JLObject, APMediaStore.InnerAudio.InnerAlbumColumns)
  43847. public
  43848. constructor create(); overload;
  43849. class function getContentUri(para1: JLString; para2: jlong): ANUri; static; overload; final;
  43850. end;
  43851. public
  43852. final class var
  43853. fINTERNAL_CONTENT_URI: ANUri; external name 'INTERNAL_CONTENT_URI';
  43854. fEXTERNAL_CONTENT_URI: ANUri; external name 'EXTERNAL_CONTENT_URI';
  43855. public
  43856. const
  43857. CONTENT_TYPE = 'vnd.android.cursor.dir/artists';
  43858. ENTRY_CONTENT_TYPE = 'vnd.android.cursor.item/artist';
  43859. DEFAULT_SORT_ORDER = 'artist_key';
  43860. public
  43861. constructor create(); overload;
  43862. class function getContentUri(para1: JLString): ANUri; static; overload;
  43863. end;
  43864. InnerPlaylists = class sealed external 'android.provider' name 'Playlists' (JLObject, APBaseColumns, APMediaStore.InnerAudio.InnerPlaylistsColumns)
  43865. public
  43866. type
  43867. InnerMembers = class;
  43868. Arr1InnerMembers = array of InnerMembers;
  43869. Arr2InnerMembers = array of Arr1InnerMembers;
  43870. Arr3InnerMembers = array of Arr2InnerMembers;
  43871. InnerMembers = class sealed external 'android.provider' name 'Members' (JLObject, APMediaStore.InnerAudio.InnerAudioColumns)
  43872. public
  43873. const
  43874. _ID = '_id';
  43875. CONTENT_DIRECTORY = 'members';
  43876. AUDIO_ID = 'audio_id';
  43877. PLAYLIST_ID = 'playlist_id';
  43878. PLAY_ORDER = 'play_order';
  43879. DEFAULT_SORT_ORDER = 'play_order';
  43880. public
  43881. constructor create(); overload;
  43882. class function getContentUri(para1: JLString; para2: jlong): ANUri; static; overload; final;
  43883. class function moveItem(para1: ACContentResolver; para2: jlong; para3: jint; para4: jint): jboolean; static; overload; final;
  43884. end;
  43885. public
  43886. final class var
  43887. fINTERNAL_CONTENT_URI: ANUri; external name 'INTERNAL_CONTENT_URI';
  43888. fEXTERNAL_CONTENT_URI: ANUri; external name 'EXTERNAL_CONTENT_URI';
  43889. public
  43890. const
  43891. CONTENT_TYPE = 'vnd.android.cursor.dir/playlist';
  43892. ENTRY_CONTENT_TYPE = 'vnd.android.cursor.item/playlist';
  43893. DEFAULT_SORT_ORDER = 'name';
  43894. public
  43895. constructor create(); overload;
  43896. class function getContentUri(para1: JLString): ANUri; static; overload;
  43897. end;
  43898. InnerGenres = class sealed external 'android.provider' name 'Genres' (JLObject, APBaseColumns, APMediaStore.InnerAudio.InnerGenresColumns)
  43899. public
  43900. type
  43901. InnerMembers = class;
  43902. Arr1InnerMembers = array of InnerMembers;
  43903. Arr2InnerMembers = array of Arr1InnerMembers;
  43904. Arr3InnerMembers = array of Arr2InnerMembers;
  43905. InnerMembers = class sealed external 'android.provider' name 'Members' (JLObject, APMediaStore.InnerAudio.InnerAudioColumns)
  43906. public
  43907. const
  43908. CONTENT_DIRECTORY = 'members';
  43909. DEFAULT_SORT_ORDER = 'title_key';
  43910. AUDIO_ID = 'audio_id';
  43911. GENRE_ID = 'genre_id';
  43912. public
  43913. constructor create(); overload;
  43914. class function getContentUri(para1: JLString; para2: jlong): ANUri; static; overload; final;
  43915. end;
  43916. public
  43917. final class var
  43918. fINTERNAL_CONTENT_URI: ANUri; external name 'INTERNAL_CONTENT_URI';
  43919. fEXTERNAL_CONTENT_URI: ANUri; external name 'EXTERNAL_CONTENT_URI';
  43920. public
  43921. const
  43922. CONTENT_TYPE = 'vnd.android.cursor.dir/genre';
  43923. ENTRY_CONTENT_TYPE = 'vnd.android.cursor.item/genre';
  43924. DEFAULT_SORT_ORDER = 'name';
  43925. public
  43926. constructor create(); overload;
  43927. class function getContentUri(para1: JLString): ANUri; static; overload;
  43928. class function getContentUriForAudioId(para1: JLString; para2: jint): ANUri; static; overload;
  43929. end;
  43930. InnerMedia = class sealed external 'android.provider' name 'Media' (JLObject, APMediaStore.InnerAudio.InnerAudioColumns)
  43931. public
  43932. final class var
  43933. fINTERNAL_CONTENT_URI: ANUri; external name 'INTERNAL_CONTENT_URI';
  43934. fEXTERNAL_CONTENT_URI: ANUri; external name 'EXTERNAL_CONTENT_URI';
  43935. public
  43936. const
  43937. CONTENT_TYPE = 'vnd.android.cursor.dir/audio';
  43938. DEFAULT_SORT_ORDER = 'title_key';
  43939. RECORD_SOUND_ACTION = 'android.provider.MediaStore.RECORD_SOUND';
  43940. EXTRA_MAX_BYTES = 'android.provider.MediaStore.extra.MAX_BYTES';
  43941. public
  43942. constructor create(); overload;
  43943. class function getContentUri(para1: JLString): ANUri; static; overload;
  43944. class function getContentUriForPath(para1: JLString): ANUri; static; overload;
  43945. end;
  43946. public
  43947. constructor create(); overload;
  43948. class function keyFor(para1: JLString): JLString; static; overload;
  43949. end;
  43950. InnerImages = class sealed external 'android.provider' name 'Images' (JLObject)
  43951. public
  43952. type
  43953. InnerThumbnails = class;
  43954. Arr1InnerThumbnails = array of InnerThumbnails;
  43955. Arr2InnerThumbnails = array of Arr1InnerThumbnails;
  43956. Arr3InnerThumbnails = array of Arr2InnerThumbnails;
  43957. InnerImageColumns = interface;
  43958. Arr1InnerImageColumns = array of InnerImageColumns;
  43959. Arr2InnerImageColumns = array of Arr1InnerImageColumns;
  43960. Arr3InnerImageColumns = array of Arr2InnerImageColumns;
  43961. InnerMedia = class;
  43962. Arr1InnerMedia = array of InnerMedia;
  43963. Arr2InnerMedia = array of Arr1InnerMedia;
  43964. Arr3InnerMedia = array of Arr2InnerMedia;
  43965. InnerThumbnails = class external 'android.provider' name 'Thumbnails' (JLObject, APBaseColumns)
  43966. public
  43967. final class var
  43968. fINTERNAL_CONTENT_URI: ANUri; external name 'INTERNAL_CONTENT_URI';
  43969. fEXTERNAL_CONTENT_URI: ANUri; external name 'EXTERNAL_CONTENT_URI';
  43970. public
  43971. const
  43972. DEFAULT_SORT_ORDER = 'image_id ASC';
  43973. DATA = '_data';
  43974. IMAGE_ID = 'image_id';
  43975. KIND = 'kind';
  43976. MINI_KIND = 1;
  43977. FULL_SCREEN_KIND = 2;
  43978. MICRO_KIND = 3;
  43979. THUMB_DATA = 'thumb_data';
  43980. WIDTH = 'width';
  43981. HEIGHT = 'height';
  43982. public
  43983. constructor create(); overload;
  43984. class function query(para1: ACContentResolver; para2: ANUri; para3: Arr1JLString): ADCursor; static; overload; final;
  43985. class function query(para1: ACContentResolver; para2: ANUri; var para3: array of JLString): ADCursor; static; overload; final;
  43986. class function queryMiniThumbnails(para1: ACContentResolver; para2: ANUri; para3: jint; para4: Arr1JLString): ADCursor; static; overload; final;
  43987. class function queryMiniThumbnails(para1: ACContentResolver; para2: ANUri; para3: jint; var para4: array of JLString): ADCursor; static; overload; final;
  43988. class function queryMiniThumbnail(para1: ACContentResolver; para2: jlong; para3: jint; para4: Arr1JLString): ADCursor; static; overload; final;
  43989. class function queryMiniThumbnail(para1: ACContentResolver; para2: jlong; para3: jint; var para4: array of JLString): ADCursor; static; overload; final;
  43990. class procedure cancelThumbnailRequest(para1: ACContentResolver; para2: jlong); static; overload;
  43991. class function getThumbnail(para1: ACContentResolver; para2: jlong; para3: jint; para4: AGBitmapFactory.InnerOptions): AGBitmap; static; overload;
  43992. class procedure cancelThumbnailRequest(para1: ACContentResolver; para2: jlong; para3: jlong); static; overload;
  43993. class function getThumbnail(para1: ACContentResolver; para2: jlong; para3: jlong; para4: jint; para5: AGBitmapFactory.InnerOptions): AGBitmap; static; overload;
  43994. class function getContentUri(para1: JLString): ANUri; static; overload;
  43995. end;
  43996. InnerImageColumns = interface external 'android.provider' name 'ImageColumns' (APMediaStore.InnerMediaColumns)
  43997. const
  43998. DESCRIPTION = 'description';
  43999. PICASA_ID = 'picasa_id';
  44000. IS_PRIVATE = 'isprivate';
  44001. LATITUDE = 'latitude';
  44002. LONGITUDE = 'longitude';
  44003. DATE_TAKEN = 'datetaken';
  44004. ORIENTATION = 'orientation';
  44005. MINI_THUMB_MAGIC = 'mini_thumb_magic';
  44006. BUCKET_ID = 'bucket_id';
  44007. BUCKET_DISPLAY_NAME = 'bucket_display_name';
  44008. end;
  44009. InnerMedia = class sealed external 'android.provider' name 'Media' (JLObject, APMediaStore.InnerImages.InnerImageColumns)
  44010. public
  44011. final class var
  44012. fINTERNAL_CONTENT_URI: ANUri; external name 'INTERNAL_CONTENT_URI';
  44013. fEXTERNAL_CONTENT_URI: ANUri; external name 'EXTERNAL_CONTENT_URI';
  44014. public
  44015. const
  44016. CONTENT_TYPE = 'vnd.android.cursor.dir/image';
  44017. DEFAULT_SORT_ORDER = 'bucket_display_name';
  44018. public
  44019. constructor create(); overload;
  44020. class function query(para1: ACContentResolver; para2: ANUri; para3: Arr1JLString): ADCursor; static; overload; final;
  44021. class function query(para1: ACContentResolver; para2: ANUri; var para3: array of JLString): ADCursor; static; overload; final;
  44022. class function query(para1: ACContentResolver; para2: ANUri; para3: Arr1JLString; para4: JLString; para5: JLString): ADCursor; static; overload; final;
  44023. class function query(para1: ACContentResolver; para2: ANUri; var para3: array of JLString; para4: JLString; para5: JLString): ADCursor; static; overload; final;
  44024. class function query(para1: ACContentResolver; para2: ANUri; para3: Arr1JLString; para4: JLString; para5: Arr1JLString; para6: JLString): ADCursor; static; overload; final;
  44025. class function query(para1: ACContentResolver; para2: ANUri; var para3: array of JLString; para4: JLString; var para5: array of JLString; para6: JLString): ADCursor; static; overload; final;
  44026. class function getBitmap(para1: ACContentResolver; para2: ANUri): AGBitmap; static; overload; final; // throws java.io.FileNotFoundException, java.io.IOException
  44027. class function insertImage(para1: ACContentResolver; para2: JLString; para3: JLString; para4: JLString): JLString; static; overload; final; // throws java.io.FileNotFoundException
  44028. class function insertImage(para1: ACContentResolver; para2: AGBitmap; para3: JLString; para4: JLString): JLString; static; overload; final;
  44029. class function getContentUri(para1: JLString): ANUri; static; overload;
  44030. end;
  44031. public
  44032. constructor create(); overload;
  44033. end;
  44034. InnerFiles = class sealed external 'android.provider' name 'Files' (JLObject)
  44035. public
  44036. type
  44037. InnerFileColumns = interface;
  44038. Arr1InnerFileColumns = array of InnerFileColumns;
  44039. Arr2InnerFileColumns = array of Arr1InnerFileColumns;
  44040. Arr3InnerFileColumns = array of Arr2InnerFileColumns;
  44041. InnerFileColumns = interface external 'android.provider' name 'FileColumns' (APMediaStore.InnerMediaColumns)
  44042. const
  44043. PARENT = 'parent';
  44044. MIME_TYPE = 'mime_type';
  44045. TITLE = 'title';
  44046. MEDIA_TYPE = 'media_type';
  44047. MEDIA_TYPE_NONE = 0;
  44048. MEDIA_TYPE_IMAGE = 1;
  44049. MEDIA_TYPE_AUDIO = 2;
  44050. MEDIA_TYPE_VIDEO = 3;
  44051. MEDIA_TYPE_PLAYLIST = 4;
  44052. end;
  44053. public
  44054. constructor create(); overload;
  44055. class function getContentUri(para1: JLString): ANUri; static; overload;
  44056. class function getContentUri(para1: JLString; para2: jlong): ANUri; static; overload; final;
  44057. end;
  44058. public
  44059. const
  44060. AUTHORITY = 'media';
  44061. INTENT_ACTION_MUSIC_PLAYER = 'android.intent.action.MUSIC_PLAYER';
  44062. INTENT_ACTION_MEDIA_SEARCH = 'android.intent.action.MEDIA_SEARCH';
  44063. INTENT_ACTION_MEDIA_PLAY_FROM_SEARCH = 'android.media.action.MEDIA_PLAY_FROM_SEARCH';
  44064. EXTRA_MEDIA_ARTIST = 'android.intent.extra.artist';
  44065. EXTRA_MEDIA_ALBUM = 'android.intent.extra.album';
  44066. EXTRA_MEDIA_TITLE = 'android.intent.extra.title';
  44067. EXTRA_MEDIA_FOCUS = 'android.intent.extra.focus';
  44068. EXTRA_SCREEN_ORIENTATION = 'android.intent.extra.screenOrientation';
  44069. EXTRA_FULL_SCREEN = 'android.intent.extra.fullScreen';
  44070. EXTRA_SHOW_ACTION_ICONS = 'android.intent.extra.showActionIcons';
  44071. EXTRA_FINISH_ON_COMPLETION = 'android.intent.extra.finishOnCompletion';
  44072. INTENT_ACTION_STILL_IMAGE_CAMERA = 'android.media.action.STILL_IMAGE_CAMERA';
  44073. INTENT_ACTION_VIDEO_CAMERA = 'android.media.action.VIDEO_CAMERA';
  44074. ACTION_IMAGE_CAPTURE = 'android.media.action.IMAGE_CAPTURE';
  44075. ACTION_VIDEO_CAPTURE = 'android.media.action.VIDEO_CAPTURE';
  44076. EXTRA_VIDEO_QUALITY = 'android.intent.extra.videoQuality';
  44077. EXTRA_SIZE_LIMIT = 'android.intent.extra.sizeLimit';
  44078. EXTRA_DURATION_LIMIT = 'android.intent.extra.durationLimit';
  44079. EXTRA_OUTPUT = 'output';
  44080. UNKNOWN_STRING = '<unknown>';
  44081. MEDIA_SCANNER_VOLUME = 'volume';
  44082. MEDIA_IGNORE_FILENAME = '.nomedia';
  44083. public
  44084. constructor create(); overload;
  44085. class function getMediaScannerUri(): ANUri; static; overload;
  44086. class function getVersion(para1: ACContext): JLString; static; overload;
  44087. end;
  44088. APPreferenceGroup = class abstract external 'android.preference' name 'PreferenceGroup' (APPreference)
  44089. public
  44090. constructor create(para1: ACContext; para2: AUAttributeSet; para3: jint); overload;
  44091. constructor create(para1: ACContext; para2: AUAttributeSet); overload;
  44092. procedure setOrderingAsAdded(para1: jboolean); overload; virtual;
  44093. function isOrderingAsAdded(): jboolean; overload; virtual;
  44094. procedure addItemFromInflater(para1: APPreference); overload; virtual;
  44095. function getPreferenceCount(): jint; overload; virtual;
  44096. function getPreference(para1: jint): APPreference; overload; virtual;
  44097. function addPreference(para1: APPreference): jboolean; overload; virtual;
  44098. function removePreference(para1: APPreference): jboolean; overload; virtual;
  44099. procedure removeAll(); overload; virtual;
  44100. strict protected
  44101. function onPrepareAddPreference(para1: APPreference): jboolean; overload; virtual;
  44102. public
  44103. function findPreference(para1: JLCharSequence): APPreference; overload; virtual;
  44104. strict protected
  44105. function isOnSameScreenAsChildren(): jboolean; overload; virtual;
  44106. procedure onAttachedToActivity(); overload; virtual;
  44107. procedure onPrepareForRemoval(); overload; virtual;
  44108. public
  44109. procedure setEnabled(para1: jboolean); overload; virtual;
  44110. strict protected
  44111. procedure dispatchSaveInstanceState(para1: AOBundle); overload; virtual;
  44112. procedure dispatchRestoreInstanceState(para1: AOBundle); overload; virtual;
  44113. end;
  44114. APRingtonePreference = class external 'android.preference' name 'RingtonePreference' (APPreference, APPreferenceManager.InnerOnActivityResultListener)
  44115. public
  44116. constructor create(para1: ACContext; para2: AUAttributeSet; para3: jint); overload;
  44117. constructor create(para1: ACContext; para2: AUAttributeSet); overload;
  44118. constructor create(para1: ACContext); overload;
  44119. function getRingtoneType(): jint; overload; virtual;
  44120. procedure setRingtoneType(para1: jint); overload; virtual;
  44121. function getShowDefault(): jboolean; overload; virtual;
  44122. procedure setShowDefault(para1: jboolean); overload; virtual;
  44123. function getShowSilent(): jboolean; overload; virtual;
  44124. procedure setShowSilent(para1: jboolean); overload; virtual;
  44125. strict protected
  44126. procedure onClick(); overload; virtual;
  44127. procedure onPrepareRingtonePickerIntent(para1: ACIntent); overload; virtual;
  44128. procedure onSaveRingtone(para1: ANUri); overload; virtual;
  44129. function onRestoreRingtone(): ANUri; overload; virtual;
  44130. function onGetDefaultValue(para1: ACRTypedArray; para2: jint): JLObject; overload; virtual;
  44131. procedure onSetInitialValue(para1: jboolean; para2: JLObject); overload; virtual;
  44132. procedure onAttachedToHierarchy(para1: APPreferenceManager); overload; virtual;
  44133. public
  44134. function onActivityResult(para1: jint; para2: jint; para3: ACIntent): jboolean; overload; virtual;
  44135. end;
  44136. APTwoStatePreference = class abstract external 'android.preference' name 'TwoStatePreference' (APPreference)
  44137. public
  44138. constructor create(para1: ACContext; para2: AUAttributeSet; para3: jint); overload;
  44139. constructor create(para1: ACContext; para2: AUAttributeSet); overload;
  44140. constructor create(para1: ACContext); overload;
  44141. strict protected
  44142. procedure onClick(); overload; virtual;
  44143. public
  44144. procedure setChecked(para1: jboolean); overload; virtual;
  44145. function isChecked(): jboolean; overload; virtual;
  44146. function shouldDisableDependents(): jboolean; overload; virtual;
  44147. procedure setSummaryOn(para1: JLCharSequence); overload; virtual;
  44148. procedure setSummaryOn(para1: jint); overload; virtual;
  44149. function getSummaryOn(): JLCharSequence; overload; virtual;
  44150. procedure setSummaryOff(para1: JLCharSequence); overload; virtual;
  44151. procedure setSummaryOff(para1: jint); overload; virtual;
  44152. function getSummaryOff(): JLCharSequence; overload; virtual;
  44153. function getDisableDependentsState(): jboolean; overload; virtual;
  44154. procedure setDisableDependentsState(para1: jboolean); overload; virtual;
  44155. strict protected
  44156. function onGetDefaultValue(para1: ACRTypedArray; para2: jint): JLObject; overload; virtual;
  44157. procedure onSetInitialValue(para1: jboolean; para2: JLObject); overload; virtual;
  44158. function onSaveInstanceState(): AOParcelable; overload; virtual;
  44159. procedure onRestoreInstanceState(para1: AOParcelable); overload; virtual;
  44160. end;
  44161. ARProgramFragmentFixedFunction = class external 'android.renderscript' name 'ProgramFragmentFixedFunction' (ARProgramFragment)
  44162. public
  44163. type
  44164. InnerBuilder = class;
  44165. Arr1InnerBuilder = array of InnerBuilder;
  44166. Arr2InnerBuilder = array of Arr1InnerBuilder;
  44167. Arr3InnerBuilder = array of Arr2InnerBuilder;
  44168. InnerBuilder = class external 'android.renderscript' name 'Builder' (JLObject)
  44169. public
  44170. type
  44171. InnerFormat = class;
  44172. Arr1InnerFormat = array of InnerFormat;
  44173. Arr2InnerFormat = array of Arr1InnerFormat;
  44174. Arr3InnerFormat = array of Arr2InnerFormat;
  44175. InnerEnvMode = class;
  44176. Arr1InnerEnvMode = array of InnerEnvMode;
  44177. Arr2InnerEnvMode = array of Arr1InnerEnvMode;
  44178. Arr3InnerEnvMode = array of Arr2InnerEnvMode;
  44179. InnerFormat = class sealed external 'android.renderscript' name 'Format' (JLEnum)
  44180. public
  44181. final class var
  44182. fALPHA: ARProgramFragmentFixedFunction.InnerBuilder.InnerFormat; external name 'ALPHA';
  44183. fLUMINANCE_ALPHA: ARProgramFragmentFixedFunction.InnerBuilder.InnerFormat; external name 'LUMINANCE_ALPHA';
  44184. fRGB: ARProgramFragmentFixedFunction.InnerBuilder.InnerFormat; external name 'RGB';
  44185. fRGBA: ARProgramFragmentFixedFunction.InnerBuilder.InnerFormat; external name 'RGBA';
  44186. public
  44187. class function values(): ARProgramFragmentFixedFunction.InnerBuilder.Arr1InnerFormat; static; overload;
  44188. class function valueOf(para1: JLString): ARProgramFragmentFixedFunction.InnerBuilder.InnerFormat; static; overload;
  44189. end;
  44190. InnerEnvMode = class sealed external 'android.renderscript' name 'EnvMode' (JLEnum)
  44191. public
  44192. final class var
  44193. fDECAL: ARProgramFragmentFixedFunction.InnerBuilder.InnerEnvMode; external name 'DECAL';
  44194. fMODULATE: ARProgramFragmentFixedFunction.InnerBuilder.InnerEnvMode; external name 'MODULATE';
  44195. fREPLACE: ARProgramFragmentFixedFunction.InnerBuilder.InnerEnvMode; external name 'REPLACE';
  44196. public
  44197. class function values(): ARProgramFragmentFixedFunction.InnerBuilder.Arr1InnerEnvMode; static; overload;
  44198. class function valueOf(para1: JLString): ARProgramFragmentFixedFunction.InnerBuilder.InnerEnvMode; static; overload;
  44199. end;
  44200. public
  44201. const
  44202. MAX_TEXTURE = 2;
  44203. public
  44204. constructor create(para1: ARRenderScript); overload;
  44205. function setTexture(para1: ARProgramFragmentFixedFunction.InnerBuilder.InnerEnvMode; para2: ARProgramFragmentFixedFunction.InnerBuilder.InnerFormat; para3: jint): ARProgramFragmentFixedFunction.InnerBuilder; overload; virtual; // throws java.lang.IllegalArgumentException
  44206. function setPointSpriteTexCoordinateReplacement(para1: jboolean): ARProgramFragmentFixedFunction.InnerBuilder; overload; virtual;
  44207. function setVaryingColor(para1: jboolean): ARProgramFragmentFixedFunction.InnerBuilder; overload; virtual;
  44208. function create_(): ARProgramFragmentFixedFunction; external name 'create'; overload; virtual;
  44209. end;
  44210. end;
  44211. ARProgramVertexFixedFunction = class external 'android.renderscript' name 'ProgramVertexFixedFunction' (ARProgramVertex)
  44212. public
  44213. type
  44214. InnerConstants = class;
  44215. Arr1InnerConstants = array of InnerConstants;
  44216. Arr2InnerConstants = array of Arr1InnerConstants;
  44217. Arr3InnerConstants = array of Arr2InnerConstants;
  44218. InnerBuilder = class;
  44219. Arr1InnerBuilder = array of InnerBuilder;
  44220. Arr2InnerBuilder = array of Arr1InnerBuilder;
  44221. Arr3InnerBuilder = array of Arr2InnerBuilder;
  44222. InnerConstants = class external 'android.renderscript' name 'Constants' (JLObject)
  44223. public
  44224. constructor create(para1: ARRenderScript); overload;
  44225. procedure destroy(); overload; virtual;
  44226. procedure setModelview(para1: ARMatrix4f); overload; virtual;
  44227. procedure setProjection(para1: ARMatrix4f); overload; virtual;
  44228. procedure setTexture(para1: ARMatrix4f); overload; virtual;
  44229. end;
  44230. InnerBuilder = class external 'android.renderscript' name 'Builder' (JLObject)
  44231. public
  44232. constructor create(para1: ARRenderScript); overload;
  44233. function setTextureMatrixEnable(para1: jboolean): ARProgramVertexFixedFunction.InnerBuilder; overload; virtual;
  44234. function create_(): ARProgramVertexFixedFunction; external name 'create'; overload; virtual;
  44235. end;
  44236. public
  44237. procedure bindConstants(para1: ARProgramVertexFixedFunction.InnerConstants); overload; virtual;
  44238. end;
  44239. ATMDateKeyListener = class external 'android.text.method' name 'DateKeyListener' (ATMNumberKeyListener)
  44240. public
  44241. final class var
  44242. fCHARACTERS: Arr1jchar; external name 'CHARACTERS';
  44243. public
  44244. constructor create(); overload;
  44245. function getInputType(): jint; overload; virtual;
  44246. strict protected
  44247. function getAcceptedChars(): Arr1jchar; overload; virtual;
  44248. public
  44249. class function getInstance(): ATMDateKeyListener; static; overload;
  44250. end;
  44251. ATMDateTimeKeyListener = class external 'android.text.method' name 'DateTimeKeyListener' (ATMNumberKeyListener)
  44252. public
  44253. final class var
  44254. fCHARACTERS: Arr1jchar; external name 'CHARACTERS';
  44255. public
  44256. constructor create(); overload;
  44257. function getInputType(): jint; overload; virtual;
  44258. strict protected
  44259. function getAcceptedChars(): Arr1jchar; overload; virtual;
  44260. public
  44261. class function getInstance(): ATMDateTimeKeyListener; static; overload;
  44262. end;
  44263. ATMDialerKeyListener = class external 'android.text.method' name 'DialerKeyListener' (ATMNumberKeyListener)
  44264. public
  44265. final class var
  44266. fCHARACTERS: Arr1jchar; external name 'CHARACTERS';
  44267. public
  44268. constructor create(); overload;
  44269. strict protected
  44270. function getAcceptedChars(): Arr1jchar; overload; virtual;
  44271. public
  44272. class function getInstance(): ATMDialerKeyListener; static; overload;
  44273. function getInputType(): jint; overload; virtual;
  44274. strict protected
  44275. function lookup(para1: AVKeyEvent; para2: ATSpannable): jint; overload; virtual;
  44276. end;
  44277. ATMDigitsKeyListener = class external 'android.text.method' name 'DigitsKeyListener' (ATMNumberKeyListener)
  44278. public
  44279. constructor create(); overload;
  44280. constructor create(para1: jboolean; para2: jboolean); overload;
  44281. strict protected
  44282. function getAcceptedChars(): Arr1jchar; overload; virtual;
  44283. public
  44284. class function getInstance(): ATMDigitsKeyListener; static; overload;
  44285. class function getInstance(para1: jboolean; para2: jboolean): ATMDigitsKeyListener; static; overload;
  44286. class function getInstance(para1: JLString): ATMDigitsKeyListener; static; overload;
  44287. function getInputType(): jint; overload; virtual;
  44288. function filter(para1: JLCharSequence; para2: jint; para3: jint; para4: ATSpanned; para5: jint; para6: jint): JLCharSequence; overload; virtual;
  44289. end;
  44290. ATMTimeKeyListener = class external 'android.text.method' name 'TimeKeyListener' (ATMNumberKeyListener)
  44291. public
  44292. final class var
  44293. fCHARACTERS: Arr1jchar; external name 'CHARACTERS';
  44294. public
  44295. constructor create(); overload;
  44296. function getInputType(): jint; overload; virtual;
  44297. strict protected
  44298. function getAcceptedChars(): Arr1jchar; overload; virtual;
  44299. public
  44300. class function getInstance(): ATMTimeKeyListener; static; overload;
  44301. end;
  44302. ATMMultiTapKeyListener = class external 'android.text.method' name 'MultiTapKeyListener' (ATMBaseKeyListener, ATSpanWatcher)
  44303. public
  44304. constructor create(para1: ATMTextKeyListener.InnerCapitalize; para2: jboolean); overload;
  44305. class function getInstance(para1: jboolean; para2: ATMTextKeyListener.InnerCapitalize): ATMMultiTapKeyListener; static; overload;
  44306. function getInputType(): jint; overload; virtual;
  44307. function onKeyDown(para1: AVView; para2: ATEditable; para3: jint; para4: AVKeyEvent): jboolean; overload; virtual;
  44308. procedure onSpanChanged(para1: ATSpannable; para2: JLObject; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual;
  44309. procedure onSpanAdded(para1: ATSpannable; para2: JLObject; para3: jint; para4: jint); overload; virtual;
  44310. procedure onSpanRemoved(para1: ATSpannable; para2: JLObject; para3: jint; para4: jint); overload; virtual;
  44311. end;
  44312. ATMQwertyKeyListener = class external 'android.text.method' name 'QwertyKeyListener' (ATMBaseKeyListener)
  44313. public
  44314. constructor create(para1: ATMTextKeyListener.InnerCapitalize; para2: jboolean); overload;
  44315. class function getInstance(para1: jboolean; para2: ATMTextKeyListener.InnerCapitalize): ATMQwertyKeyListener; static; overload;
  44316. class function getInstanceForFullKeyboard(): ATMQwertyKeyListener; static; overload;
  44317. function getInputType(): jint; overload; virtual;
  44318. function onKeyDown(para1: AVView; para2: ATEditable; para3: jint; para4: AVKeyEvent): jboolean; overload; virtual;
  44319. class procedure markAsReplaced(para1: ATSpannable; para2: jint; para3: jint; para4: JLString); static; overload;
  44320. end;
  44321. ATMLinkMovementMethod = class external 'android.text.method' name 'LinkMovementMethod' (ATMScrollingMovementMethod)
  44322. public
  44323. constructor create(); overload;
  44324. strict protected
  44325. function handleMovementKey(para1: AWTextView; para2: ATSpannable; para3: jint; para4: jint; para5: AVKeyEvent): jboolean; overload; virtual;
  44326. function up(para1: AWTextView; para2: ATSpannable): jboolean; overload; virtual;
  44327. function down(para1: AWTextView; para2: ATSpannable): jboolean; overload; virtual;
  44328. function left(para1: AWTextView; para2: ATSpannable): jboolean; overload; virtual;
  44329. function right(para1: AWTextView; para2: ATSpannable): jboolean; overload; virtual;
  44330. public
  44331. function onTouchEvent(para1: AWTextView; para2: ATSpannable; para3: AVMotionEvent): jboolean; overload; virtual;
  44332. procedure initialize(para1: AWTextView; para2: ATSpannable); overload; virtual;
  44333. procedure onTakeFocus(para1: AWTextView; para2: ATSpannable; para3: jint); overload; virtual;
  44334. class function getInstance(): ATMMovementMethod; static; overload;
  44335. end;
  44336. ATSBulletSpan = class external 'android.text.style' name 'BulletSpan' (JLObject, ATSLeadingMarginSpan, ATParcelableSpan)
  44337. public
  44338. const
  44339. STANDARD_GAP_WIDTH = 2;
  44340. public
  44341. constructor create(); overload;
  44342. constructor create(para1: jint); overload;
  44343. constructor create(para1: jint; para2: jint); overload;
  44344. constructor create(para1: AOParcel); overload;
  44345. function getSpanTypeId(): jint; overload; virtual;
  44346. function describeContents(): jint; overload; virtual;
  44347. procedure writeToParcel(para1: AOParcel; para2: jint); overload; virtual;
  44348. function getLeadingMargin(para1: jboolean): jint; overload; virtual;
  44349. procedure drawLeadingMargin(para1: AGCanvas; para2: AGPaint; para3: jint; para4: jint; para5: jint; para6: jint; para7: jint; para8: JLCharSequence; para9: jint; para10: jint; para11: jboolean; para12: ATLayout); overload; virtual;
  44350. end;
  44351. ATSQuoteSpan = class external 'android.text.style' name 'QuoteSpan' (JLObject, ATSLeadingMarginSpan, ATParcelableSpan)
  44352. public
  44353. constructor create(); overload;
  44354. constructor create(para1: jint); overload;
  44355. constructor create(para1: AOParcel); overload;
  44356. function getSpanTypeId(): jint; overload; virtual;
  44357. function describeContents(): jint; overload; virtual;
  44358. procedure writeToParcel(para1: AOParcel; para2: jint); overload; virtual;
  44359. function getColor(): jint; overload; virtual;
  44360. function getLeadingMargin(para1: jboolean): jint; overload; virtual;
  44361. procedure drawLeadingMargin(para1: AGCanvas; para2: AGPaint; para3: jint; para4: jint; para5: jint; para6: jint; para7: jint; para8: JLCharSequence; para9: jint; para10: jint; para11: jboolean; para12: ATLayout); overload; virtual;
  44362. end;
  44363. ATSDrawableMarginSpan = class external 'android.text.style' name 'DrawableMarginSpan' (JLObject, ATSLeadingMarginSpan, ATSLineHeightSpan)
  44364. public
  44365. constructor create(para1: AGDDrawable); overload;
  44366. constructor create(para1: AGDDrawable; para2: jint); overload;
  44367. function getLeadingMargin(para1: jboolean): jint; overload; virtual;
  44368. procedure drawLeadingMargin(para1: AGCanvas; para2: AGPaint; para3: jint; para4: jint; para5: jint; para6: jint; para7: jint; para8: JLCharSequence; para9: jint; para10: jint; para11: jboolean; para12: ATLayout); overload; virtual;
  44369. procedure chooseHeight(para1: JLCharSequence; para2: jint; para3: jint; para4: jint; para5: jint; para6: AGPaint.InnerFontMetricsInt); overload; virtual;
  44370. end;
  44371. ATSIconMarginSpan = class external 'android.text.style' name 'IconMarginSpan' (JLObject, ATSLeadingMarginSpan, ATSLineHeightSpan)
  44372. public
  44373. constructor create(para1: AGBitmap); overload;
  44374. constructor create(para1: AGBitmap; para2: jint); overload;
  44375. function getLeadingMargin(para1: jboolean): jint; overload; virtual;
  44376. procedure drawLeadingMargin(para1: AGCanvas; para2: AGPaint; para3: jint; para4: jint; para5: jint; para6: jint; para7: jint; para8: JLCharSequence; para9: jint; para10: jint; para11: jboolean; para12: ATLayout); overload; virtual;
  44377. procedure chooseHeight(para1: JLCharSequence; para2: jint; para3: jint; para4: jint; para5: jint; para6: AGPaint.InnerFontMetricsInt); overload; virtual;
  44378. end;
  44379. ATSAbsoluteSizeSpan = class external 'android.text.style' name 'AbsoluteSizeSpan' (ATSMetricAffectingSpan, ATParcelableSpan)
  44380. public
  44381. constructor create(para1: jint); overload;
  44382. constructor create(para1: jint; para2: jboolean); overload;
  44383. constructor create(para1: AOParcel); overload;
  44384. function getSpanTypeId(): jint; overload; virtual;
  44385. function describeContents(): jint; overload; virtual;
  44386. procedure writeToParcel(para1: AOParcel; para2: jint); overload; virtual;
  44387. function getSize(): jint; overload; virtual;
  44388. function getDip(): jboolean; overload; virtual;
  44389. procedure updateDrawState(para1: ATTextPaint); overload; virtual;
  44390. procedure updateMeasureState(para1: ATTextPaint); overload; virtual;
  44391. end;
  44392. ATSRelativeSizeSpan = class external 'android.text.style' name 'RelativeSizeSpan' (ATSMetricAffectingSpan, ATParcelableSpan)
  44393. public
  44394. constructor create(para1: jfloat); overload;
  44395. constructor create(para1: AOParcel); overload;
  44396. function getSpanTypeId(): jint; overload; virtual;
  44397. function describeContents(): jint; overload; virtual;
  44398. procedure writeToParcel(para1: AOParcel; para2: jint); overload; virtual;
  44399. function getSizeChange(): jfloat; overload; virtual;
  44400. procedure updateDrawState(para1: ATTextPaint); overload; virtual;
  44401. procedure updateMeasureState(para1: ATTextPaint); overload; virtual;
  44402. end;
  44403. ATSReplacementSpan = class abstract external 'android.text.style' name 'ReplacementSpan' (ATSMetricAffectingSpan)
  44404. public
  44405. constructor create(); overload;
  44406. function getSize(para1: AGPaint; para2: JLCharSequence; para3: jint; para4: jint; para5: AGPaint.InnerFontMetricsInt): jint; overload; virtual; abstract;
  44407. procedure draw(para1: AGCanvas; para2: JLCharSequence; para3: jint; para4: jint; para5: jfloat; para6: jint; para7: jint; para8: jint; para9: AGPaint); overload; virtual; abstract;
  44408. procedure updateMeasureState(para1: ATTextPaint); overload; virtual;
  44409. procedure updateDrawState(para1: ATTextPaint); overload; virtual;
  44410. end;
  44411. ATSScaleXSpan = class external 'android.text.style' name 'ScaleXSpan' (ATSMetricAffectingSpan, ATParcelableSpan)
  44412. public
  44413. constructor create(para1: jfloat); overload;
  44414. constructor create(para1: AOParcel); overload;
  44415. function getSpanTypeId(): jint; overload; virtual;
  44416. function describeContents(): jint; overload; virtual;
  44417. procedure writeToParcel(para1: AOParcel; para2: jint); overload; virtual;
  44418. function getScaleX(): jfloat; overload; virtual;
  44419. procedure updateDrawState(para1: ATTextPaint); overload; virtual;
  44420. procedure updateMeasureState(para1: ATTextPaint); overload; virtual;
  44421. end;
  44422. ATSStyleSpan = class external 'android.text.style' name 'StyleSpan' (ATSMetricAffectingSpan, ATParcelableSpan)
  44423. public
  44424. constructor create(para1: jint); overload;
  44425. constructor create(para1: AOParcel); overload;
  44426. function getSpanTypeId(): jint; overload; virtual;
  44427. function describeContents(): jint; overload; virtual;
  44428. procedure writeToParcel(para1: AOParcel; para2: jint); overload; virtual;
  44429. function getStyle(): jint; overload; virtual;
  44430. procedure updateDrawState(para1: ATTextPaint); overload; virtual;
  44431. procedure updateMeasureState(para1: ATTextPaint); overload; virtual;
  44432. end;
  44433. ATSSubscriptSpan = class external 'android.text.style' name 'SubscriptSpan' (ATSMetricAffectingSpan, ATParcelableSpan)
  44434. public
  44435. constructor create(); overload;
  44436. constructor create(para1: AOParcel); overload;
  44437. function getSpanTypeId(): jint; overload; virtual;
  44438. function describeContents(): jint; overload; virtual;
  44439. procedure writeToParcel(para1: AOParcel; para2: jint); overload; virtual;
  44440. procedure updateDrawState(para1: ATTextPaint); overload; virtual;
  44441. procedure updateMeasureState(para1: ATTextPaint); overload; virtual;
  44442. end;
  44443. ATSSuperscriptSpan = class external 'android.text.style' name 'SuperscriptSpan' (ATSMetricAffectingSpan, ATParcelableSpan)
  44444. public
  44445. constructor create(); overload;
  44446. constructor create(para1: AOParcel); overload;
  44447. function getSpanTypeId(): jint; overload; virtual;
  44448. function describeContents(): jint; overload; virtual;
  44449. procedure writeToParcel(para1: AOParcel; para2: jint); overload; virtual;
  44450. procedure updateDrawState(para1: ATTextPaint); overload; virtual;
  44451. procedure updateMeasureState(para1: ATTextPaint); overload; virtual;
  44452. end;
  44453. ATSTextAppearanceSpan = class external 'android.text.style' name 'TextAppearanceSpan' (ATSMetricAffectingSpan, ATParcelableSpan)
  44454. public
  44455. constructor create(para1: ACContext; para2: jint); overload;
  44456. constructor create(para1: ACContext; para2: jint; para3: jint); overload;
  44457. constructor create(para1: JLString; para2: jint; para3: jint; para4: ACRColorStateList; para5: ACRColorStateList); overload;
  44458. constructor create(para1: AOParcel); overload;
  44459. function getSpanTypeId(): jint; overload; virtual;
  44460. function describeContents(): jint; overload; virtual;
  44461. procedure writeToParcel(para1: AOParcel; para2: jint); overload; virtual;
  44462. function getFamily(): JLString; overload; virtual;
  44463. function getTextColor(): ACRColorStateList; overload; virtual;
  44464. function getLinkTextColor(): ACRColorStateList; overload; virtual;
  44465. function getTextSize(): jint; overload; virtual;
  44466. function getTextStyle(): jint; overload; virtual;
  44467. procedure updateDrawState(para1: ATTextPaint); overload; virtual;
  44468. procedure updateMeasureState(para1: ATTextPaint); overload; virtual;
  44469. end;
  44470. ATSTypefaceSpan = class external 'android.text.style' name 'TypefaceSpan' (ATSMetricAffectingSpan, ATParcelableSpan)
  44471. public
  44472. constructor create(para1: JLString); overload;
  44473. constructor create(para1: AOParcel); overload;
  44474. function getSpanTypeId(): jint; overload; virtual;
  44475. function describeContents(): jint; overload; virtual;
  44476. procedure writeToParcel(para1: AOParcel; para2: jint); overload; virtual;
  44477. function getFamily(): JLString; overload; virtual;
  44478. procedure updateDrawState(para1: ATTextPaint); overload; virtual;
  44479. procedure updateMeasureState(para1: ATTextPaint); overload; virtual;
  44480. end;
  44481. AWHeaderViewListAdapter = class external 'android.widget' name 'HeaderViewListAdapter' (JLObject, AWWrapperListAdapter, AWFilterable)
  44482. public
  44483. constructor create(para1: JUArrayList; para2: JUArrayList; para3: AWListAdapter); overload;
  44484. function getHeadersCount(): jint; overload; virtual;
  44485. function getFootersCount(): jint; overload; virtual;
  44486. function isEmpty(): jboolean; overload; virtual;
  44487. function removeHeader(para1: AVView): jboolean; overload; virtual;
  44488. function removeFooter(para1: AVView): jboolean; overload; virtual;
  44489. function getCount(): jint; overload; virtual;
  44490. function areAllItemsEnabled(): jboolean; overload; virtual;
  44491. function isEnabled(para1: jint): jboolean; overload; virtual;
  44492. function getItem(para1: jint): JLObject; overload; virtual;
  44493. function getItemId(para1: jint): jlong; overload; virtual;
  44494. function hasStableIds(): jboolean; overload; virtual;
  44495. function getView(para1: jint; para2: AVView; para3: AVViewGroup): AVView; overload; virtual;
  44496. function getItemViewType(para1: jint): jint; overload; virtual;
  44497. function getViewTypeCount(): jint; overload; virtual;
  44498. procedure registerDataSetObserver(para1: ADDataSetObserver); overload; virtual;
  44499. procedure unregisterDataSetObserver(para1: ADDataSetObserver); overload; virtual;
  44500. function getFilter(): AWFilter; overload; virtual;
  44501. function getWrappedAdapter(): AWListAdapter; overload; virtual;
  44502. end;
  44503. AWArrayAdapter = class external 'android.widget' name 'ArrayAdapter' (AWBaseAdapter, AWFilterable)
  44504. public
  44505. constructor create(para1: ACContext; para2: jint); overload;
  44506. constructor create(para1: ACContext; para2: jint; para3: jint); overload;
  44507. constructor create(para1: ACContext; para2: jint; para3: Arr1JLObject); overload;
  44508. constructor create(para1: ACContext; para2: jint; const para3: array of JLObject); overload;
  44509. constructor create(para1: ACContext; para2: jint; para3: jint; para4: Arr1JLObject); overload;
  44510. constructor create(para1: ACContext; para2: jint; para3: jint; const para4: array of JLObject); overload;
  44511. constructor create(para1: ACContext; para2: jint; para3: JUList); overload;
  44512. constructor create(para1: ACContext; para2: jint; para3: jint; para4: JUList); overload;
  44513. procedure add(para1: JLObject); overload; virtual;
  44514. procedure addAll(para1: JUCollection); overload; virtual;
  44515. procedure addAll(para1: Arr1JLObject); overload; virtual;
  44516. procedure addAll(const para1: array of JLObject); overload; virtual;
  44517. procedure insert(para1: JLObject; para2: jint); overload; virtual;
  44518. procedure remove(para1: JLObject); overload; virtual;
  44519. procedure clear(); overload; virtual;
  44520. procedure sort(para1: JUComparator); overload; virtual;
  44521. procedure notifyDataSetChanged(); overload; virtual;
  44522. procedure setNotifyOnChange(para1: jboolean); overload; virtual;
  44523. function getContext(): ACContext; overload; virtual;
  44524. function getCount(): jint; overload; virtual;
  44525. function getItem(para1: jint): JLObject; overload; virtual;
  44526. function getPosition(para1: JLObject): jint; overload; virtual;
  44527. function getItemId(para1: jint): jlong; overload; virtual;
  44528. function getView(para1: jint; para2: AVView; para3: AVViewGroup): AVView; overload; virtual;
  44529. procedure setDropDownViewResource(para1: jint); overload; virtual;
  44530. function getDropDownView(para1: jint; para2: AVView; para3: AVViewGroup): AVView; overload; virtual;
  44531. class function createFromResource(para1: ACContext; para2: jint; para3: jint): AWArrayAdapter; static; overload;
  44532. function getFilter(): AWFilter; overload; virtual;
  44533. end;
  44534. AWCursorAdapter = class abstract external 'android.widget' name 'CursorAdapter' (AWBaseAdapter, AWFilterable)
  44535. public
  44536. const
  44537. FLAG_AUTO_REQUERY = 1;
  44538. FLAG_REGISTER_CONTENT_OBSERVER = 2;
  44539. public
  44540. constructor create(para1: ACContext; para2: ADCursor); overload;
  44541. constructor create(para1: ACContext; para2: ADCursor; para3: jboolean); overload;
  44542. constructor create(para1: ACContext; para2: ADCursor; para3: jint); overload;
  44543. strict protected
  44544. procedure init(para1: ACContext; para2: ADCursor; para3: jboolean); overload; virtual;
  44545. public
  44546. function getCursor(): ADCursor; overload; virtual;
  44547. function getCount(): jint; overload; virtual;
  44548. function getItem(para1: jint): JLObject; overload; virtual;
  44549. function getItemId(para1: jint): jlong; overload; virtual;
  44550. function hasStableIds(): jboolean; overload; virtual;
  44551. function getView(para1: jint; para2: AVView; para3: AVViewGroup): AVView; overload; virtual;
  44552. function getDropDownView(para1: jint; para2: AVView; para3: AVViewGroup): AVView; overload; virtual;
  44553. function newView(para1: ACContext; para2: ADCursor; para3: AVViewGroup): AVView; overload; virtual; abstract;
  44554. function newDropDownView(para1: ACContext; para2: ADCursor; para3: AVViewGroup): AVView; overload; virtual;
  44555. procedure bindView(para1: AVView; para2: ACContext; para3: ADCursor); overload; virtual; abstract;
  44556. procedure changeCursor(para1: ADCursor); overload; virtual;
  44557. function swapCursor(para1: ADCursor): ADCursor; overload; virtual;
  44558. function convertToString(para1: ADCursor): JLCharSequence; overload; virtual;
  44559. function runQueryOnBackgroundThread(para1: JLCharSequence): ADCursor; overload; virtual;
  44560. function getFilter(): AWFilter; overload; virtual;
  44561. function getFilterQueryProvider(): AWFilterQueryProvider; overload; virtual;
  44562. procedure setFilterQueryProvider(para1: AWFilterQueryProvider); overload; virtual;
  44563. strict protected
  44564. procedure onContentChanged(); overload; virtual;
  44565. end;
  44566. AWSimpleAdapter = class external 'android.widget' name 'SimpleAdapter' (AWBaseAdapter, AWFilterable)
  44567. public
  44568. type
  44569. InnerViewBinder = interface;
  44570. Arr1InnerViewBinder = array of InnerViewBinder;
  44571. Arr2InnerViewBinder = array of Arr1InnerViewBinder;
  44572. Arr3InnerViewBinder = array of Arr2InnerViewBinder;
  44573. InnerViewBinder = interface external 'android.widget' name 'ViewBinder'
  44574. function setViewValue(para1: AVView; para2: JLObject; para3: JLString): jboolean; overload;
  44575. end;
  44576. public
  44577. constructor create(para1: ACContext; para2: JUList; para3: jint; para4: Arr1JLString; para5: Arr1jint); overload;
  44578. constructor create(para1: ACContext; para2: JUList; para3: jint; const para4: array of JLString; const para5: array of jint); overload;
  44579. function getCount(): jint; overload; virtual;
  44580. function getItem(para1: jint): JLObject; overload; virtual;
  44581. function getItemId(para1: jint): jlong; overload; virtual;
  44582. function getView(para1: jint; para2: AVView; para3: AVViewGroup): AVView; overload; virtual;
  44583. procedure setDropDownViewResource(para1: jint); overload; virtual;
  44584. function getDropDownView(para1: jint; para2: AVView; para3: AVViewGroup): AVView; overload; virtual;
  44585. function getViewBinder(): AWSimpleAdapter.InnerViewBinder; overload; virtual;
  44586. procedure setViewBinder(para1: AWSimpleAdapter.InnerViewBinder); overload; virtual;
  44587. procedure setViewImage(para1: AWImageView; para2: jint); overload; virtual;
  44588. procedure setViewImage(para1: AWImageView; para2: JLString); overload; virtual;
  44589. procedure setViewText(para1: AWTextView; para2: JLString); overload; virtual;
  44590. function getFilter(): AWFilter; overload; virtual;
  44591. end;
  44592. AWResourceCursorTreeAdapter = class abstract external 'android.widget' name 'ResourceCursorTreeAdapter' (AWCursorTreeAdapter)
  44593. public
  44594. constructor create(para1: ACContext; para2: ADCursor; para3: jint; para4: jint; para5: jint; para6: jint); overload;
  44595. constructor create(para1: ACContext; para2: ADCursor; para3: jint; para4: jint; para5: jint); overload;
  44596. constructor create(para1: ACContext; para2: ADCursor; para3: jint; para4: jint); overload;
  44597. function newChildView(para1: ACContext; para2: ADCursor; para3: jboolean; para4: AVViewGroup): AVView; overload; virtual;
  44598. function newGroupView(para1: ACContext; para2: ADCursor; para3: jboolean; para4: AVViewGroup): AVView; overload; virtual;
  44599. end;
  44600. ANTIsoDep = class sealed external 'android.nfc.tech' name 'IsoDep' (ANTBasicTagTechnology)
  44601. public
  44602. class function get(para1: ANTag): ANTIsoDep; static; overload;
  44603. procedure setTimeout(para1: jint); overload; virtual;
  44604. function getTimeout(): jint; overload; virtual;
  44605. function getHistoricalBytes(): Arr1jbyte; overload; virtual;
  44606. function getHiLayerResponse(): Arr1jbyte; overload; virtual;
  44607. function transceive(para1: Arr1jbyte): Arr1jbyte; overload; virtual; // throws java.io.IOException
  44608. function transceive(var para1: array of jbyte): Arr1jbyte; overload; virtual; // throws java.io.IOException
  44609. function getMaxTransceiveLength(): jint; overload; virtual;
  44610. procedure close(); overload; virtual; // throws java.io.IOException
  44611. procedure connect(); overload; virtual; // throws java.io.IOException
  44612. function isConnected(): jboolean; overload; virtual;
  44613. function getTag(): ANTag; overload; virtual;
  44614. end;
  44615. ANTMifareClassic = class sealed external 'android.nfc.tech' name 'MifareClassic' (ANTBasicTagTechnology)
  44616. public
  44617. final class var
  44618. fKEY_DEFAULT: Arr1jbyte; external name 'KEY_DEFAULT';
  44619. fKEY_MIFARE_APPLICATION_DIRECTORY: Arr1jbyte; external name 'KEY_MIFARE_APPLICATION_DIRECTORY';
  44620. fKEY_NFC_FORUM: Arr1jbyte; external name 'KEY_NFC_FORUM';
  44621. public
  44622. const
  44623. TYPE_UNKNOWN = -1;
  44624. TYPE_CLASSIC = 0;
  44625. TYPE_PLUS = 1;
  44626. TYPE_PRO = 2;
  44627. SIZE_1K = 1024;
  44628. SIZE_2K = 2048;
  44629. SIZE_4K = 4096;
  44630. SIZE_MINI = 320;
  44631. BLOCK_SIZE = 16;
  44632. public
  44633. class function get(para1: ANTag): ANTMifareClassic; static; overload;
  44634. function getType(): jint; overload; virtual;
  44635. function getSize(): jint; overload; virtual;
  44636. function getSectorCount(): jint; overload; virtual;
  44637. function getBlockCount(): jint; overload; virtual;
  44638. function getBlockCountInSector(para1: jint): jint; overload; virtual;
  44639. function blockToSector(para1: jint): jint; overload; virtual;
  44640. function sectorToBlock(para1: jint): jint; overload; virtual;
  44641. function authenticateSectorWithKeyA(para1: jint; para2: Arr1jbyte): jboolean; overload; virtual; // throws java.io.IOException
  44642. function authenticateSectorWithKeyA(para1: jint; var para2: array of jbyte): jboolean; overload; virtual; // throws java.io.IOException
  44643. function authenticateSectorWithKeyB(para1: jint; para2: Arr1jbyte): jboolean; overload; virtual; // throws java.io.IOException
  44644. function authenticateSectorWithKeyB(para1: jint; var para2: array of jbyte): jboolean; overload; virtual; // throws java.io.IOException
  44645. function readBlock(para1: jint): Arr1jbyte; overload; virtual; // throws java.io.IOException
  44646. procedure writeBlock(para1: jint; para2: Arr1jbyte); overload; virtual; // throws java.io.IOException
  44647. procedure writeBlock(para1: jint; var para2: array of jbyte); overload; virtual; // throws java.io.IOException
  44648. procedure increment(para1: jint; para2: jint); overload; virtual; // throws java.io.IOException
  44649. procedure decrement(para1: jint; para2: jint); overload; virtual; // throws java.io.IOException
  44650. procedure transfer(para1: jint); overload; virtual; // throws java.io.IOException
  44651. procedure restore(para1: jint); overload; virtual; // throws java.io.IOException
  44652. function transceive(para1: Arr1jbyte): Arr1jbyte; overload; virtual; // throws java.io.IOException
  44653. function transceive(var para1: array of jbyte): Arr1jbyte; overload; virtual; // throws java.io.IOException
  44654. function getMaxTransceiveLength(): jint; overload; virtual;
  44655. procedure setTimeout(para1: jint); overload; virtual;
  44656. function getTimeout(): jint; overload; virtual;
  44657. procedure close(); overload; virtual; // throws java.io.IOException
  44658. procedure connect(); overload; virtual; // throws java.io.IOException
  44659. function isConnected(): jboolean; overload; virtual;
  44660. function getTag(): ANTag; overload; virtual;
  44661. end;
  44662. ANTMifareUltralight = class sealed external 'android.nfc.tech' name 'MifareUltralight' (ANTBasicTagTechnology)
  44663. public
  44664. const
  44665. TYPE_UNKNOWN = -1;
  44666. TYPE_ULTRALIGHT = 1;
  44667. TYPE_ULTRALIGHT_C = 2;
  44668. PAGE_SIZE = 4;
  44669. public
  44670. class function get(para1: ANTag): ANTMifareUltralight; static; overload;
  44671. function getType(): jint; overload; virtual;
  44672. function readPages(para1: jint): Arr1jbyte; overload; virtual; // throws java.io.IOException
  44673. procedure writePage(para1: jint; para2: Arr1jbyte); overload; virtual; // throws java.io.IOException
  44674. procedure writePage(para1: jint; var para2: array of jbyte); overload; virtual; // throws java.io.IOException
  44675. function transceive(para1: Arr1jbyte): Arr1jbyte; overload; virtual; // throws java.io.IOException
  44676. function transceive(var para1: array of jbyte): Arr1jbyte; overload; virtual; // throws java.io.IOException
  44677. function getMaxTransceiveLength(): jint; overload; virtual;
  44678. procedure setTimeout(para1: jint); overload; virtual;
  44679. function getTimeout(): jint; overload; virtual;
  44680. procedure close(); overload; virtual; // throws java.io.IOException
  44681. procedure connect(); overload; virtual; // throws java.io.IOException
  44682. function isConnected(): jboolean; overload; virtual;
  44683. function getTag(): ANTag; overload; virtual;
  44684. end;
  44685. ANTNdef = class sealed external 'android.nfc.tech' name 'Ndef' (ANTBasicTagTechnology)
  44686. public
  44687. const
  44688. NFC_FORUM_TYPE_1 = 'org.nfcforum.ndef.type1';
  44689. NFC_FORUM_TYPE_2 = 'org.nfcforum.ndef.type2';
  44690. NFC_FORUM_TYPE_3 = 'org.nfcforum.ndef.type3';
  44691. NFC_FORUM_TYPE_4 = 'org.nfcforum.ndef.type4';
  44692. MIFARE_CLASSIC = 'com.nxp.ndef.mifareclassic';
  44693. public
  44694. class function get(para1: ANTag): ANTNdef; static; overload;
  44695. function getCachedNdefMessage(): ANNdefMessage; overload; virtual;
  44696. function getType(): JLString; overload; virtual;
  44697. function getMaxSize(): jint; overload; virtual;
  44698. function isWritable(): jboolean; overload; virtual;
  44699. function getNdefMessage(): ANNdefMessage; overload; virtual; // throws java.io.IOException, android.nfc.FormatException
  44700. procedure writeNdefMessage(para1: ANNdefMessage); overload; virtual; // throws java.io.IOException, android.nfc.FormatException
  44701. function canMakeReadOnly(): jboolean; overload; virtual;
  44702. function makeReadOnly(): jboolean; overload; virtual; // throws java.io.IOException
  44703. procedure close(); overload; virtual; // throws java.io.IOException
  44704. procedure connect(); overload; virtual; // throws java.io.IOException
  44705. function isConnected(): jboolean; overload; virtual;
  44706. function getTag(): ANTag; overload; virtual;
  44707. end;
  44708. ANTNdefFormatable = class sealed external 'android.nfc.tech' name 'NdefFormatable' (ANTBasicTagTechnology)
  44709. public
  44710. class function get(para1: ANTag): ANTNdefFormatable; static; overload;
  44711. procedure format(para1: ANNdefMessage); overload; virtual; // throws java.io.IOException, android.nfc.FormatException
  44712. procedure formatReadOnly(para1: ANNdefMessage); overload; virtual; // throws java.io.IOException, android.nfc.FormatException
  44713. procedure close(); overload; virtual; // throws java.io.IOException
  44714. procedure connect(); overload; virtual; // throws java.io.IOException
  44715. function isConnected(): jboolean; overload; virtual;
  44716. function getTag(): ANTag; overload; virtual;
  44717. end;
  44718. ANTNfcA = class sealed external 'android.nfc.tech' name 'NfcA' (ANTBasicTagTechnology)
  44719. public
  44720. class function get(para1: ANTag): ANTNfcA; static; overload;
  44721. function getAtqa(): Arr1jbyte; overload; virtual;
  44722. function getSak(): jshort; overload; virtual;
  44723. function transceive(para1: Arr1jbyte): Arr1jbyte; overload; virtual; // throws java.io.IOException
  44724. function transceive(var para1: array of jbyte): Arr1jbyte; overload; virtual; // throws java.io.IOException
  44725. function getMaxTransceiveLength(): jint; overload; virtual;
  44726. procedure setTimeout(para1: jint); overload; virtual;
  44727. function getTimeout(): jint; overload; virtual;
  44728. procedure close(); overload; virtual; // throws java.io.IOException
  44729. procedure connect(); overload; virtual; // throws java.io.IOException
  44730. function isConnected(): jboolean; overload; virtual;
  44731. function getTag(): ANTag; overload; virtual;
  44732. end;
  44733. ANTNfcB = class sealed external 'android.nfc.tech' name 'NfcB' (ANTBasicTagTechnology)
  44734. public
  44735. class function get(para1: ANTag): ANTNfcB; static; overload;
  44736. function getApplicationData(): Arr1jbyte; overload; virtual;
  44737. function getProtocolInfo(): Arr1jbyte; overload; virtual;
  44738. function transceive(para1: Arr1jbyte): Arr1jbyte; overload; virtual; // throws java.io.IOException
  44739. function transceive(var para1: array of jbyte): Arr1jbyte; overload; virtual; // throws java.io.IOException
  44740. function getMaxTransceiveLength(): jint; overload; virtual;
  44741. procedure close(); overload; virtual; // throws java.io.IOException
  44742. procedure connect(); overload; virtual; // throws java.io.IOException
  44743. function isConnected(): jboolean; overload; virtual;
  44744. function getTag(): ANTag; overload; virtual;
  44745. end;
  44746. ANTNfcF = class sealed external 'android.nfc.tech' name 'NfcF' (ANTBasicTagTechnology)
  44747. public
  44748. class function get(para1: ANTag): ANTNfcF; static; overload;
  44749. function getSystemCode(): Arr1jbyte; overload; virtual;
  44750. function getManufacturer(): Arr1jbyte; overload; virtual;
  44751. function transceive(para1: Arr1jbyte): Arr1jbyte; overload; virtual; // throws java.io.IOException
  44752. function transceive(var para1: array of jbyte): Arr1jbyte; overload; virtual; // throws java.io.IOException
  44753. function getMaxTransceiveLength(): jint; overload; virtual;
  44754. procedure setTimeout(para1: jint); overload; virtual;
  44755. function getTimeout(): jint; overload; virtual;
  44756. procedure close(); overload; virtual; // throws java.io.IOException
  44757. procedure connect(); overload; virtual; // throws java.io.IOException
  44758. function isConnected(): jboolean; overload; virtual;
  44759. function getTag(): ANTag; overload; virtual;
  44760. end;
  44761. ANTNfcV = class sealed external 'android.nfc.tech' name 'NfcV' (ANTBasicTagTechnology)
  44762. public
  44763. class function get(para1: ANTag): ANTNfcV; static; overload;
  44764. function getResponseFlags(): jbyte; overload; virtual;
  44765. function getDsfId(): jbyte; overload; virtual;
  44766. function transceive(para1: Arr1jbyte): Arr1jbyte; overload; virtual; // throws java.io.IOException
  44767. function transceive(var para1: array of jbyte): Arr1jbyte; overload; virtual; // throws java.io.IOException
  44768. function getMaxTransceiveLength(): jint; overload; virtual;
  44769. procedure close(); overload; virtual; // throws java.io.IOException
  44770. procedure connect(); overload; virtual; // throws java.io.IOException
  44771. function isConnected(): jboolean; overload; virtual;
  44772. function getTag(): ANTag; overload; virtual;
  44773. end;
  44774. AUBase64InputStream = class external 'android.util' name 'Base64InputStream' (JIFilterInputStream)
  44775. public
  44776. constructor create(para1: JIInputStream; para2: jint); overload;
  44777. function markSupported(): jboolean; overload; virtual;
  44778. procedure mark(para1: jint); overload; virtual;
  44779. procedure reset(); overload; virtual;
  44780. procedure close(); overload; virtual; // throws java.io.IOException
  44781. function available(): jint; overload; virtual;
  44782. function skip(para1: jlong): jlong; overload; virtual; // throws java.io.IOException
  44783. function read(): jint; overload; virtual; // throws java.io.IOException
  44784. function read(para1: Arr1jbyte; para2: jint; para3: jint): jint; overload; virtual; // throws java.io.IOException
  44785. function read(var para1: array of jbyte; para2: jint; para3: jint): jint; overload; virtual; // throws java.io.IOException
  44786. end;
  44787. JIBufferedInputStream = class external 'java.io' name 'BufferedInputStream' (JIFilterInputStream)
  44788. strict protected
  44789. var
  44790. fbuf: Arr1jbyte; external name 'buf';
  44791. fcount: jint; external name 'count';
  44792. fmarklimit: jint; external name 'marklimit';
  44793. fmarkpos: jint; external name 'markpos';
  44794. fpos: jint; external name 'pos';
  44795. public
  44796. constructor create(para1: JIInputStream); overload;
  44797. constructor create(para1: JIInputStream; para2: jint); overload;
  44798. function available(): jint; overload; virtual; // throws java.io.IOException
  44799. procedure close(); overload; virtual; // throws java.io.IOException
  44800. procedure mark(para1: jint); overload; virtual;
  44801. function markSupported(): jboolean; overload; virtual;
  44802. function read(): jint; overload; virtual; // throws java.io.IOException
  44803. function read(para1: Arr1jbyte; para2: jint; para3: jint): jint; overload; virtual; // throws java.io.IOException
  44804. function read(var para1: array of jbyte; para2: jint; para3: jint): jint; overload; virtual; // throws java.io.IOException
  44805. procedure reset(); overload; virtual; // throws java.io.IOException
  44806. function skip(para1: jlong): jlong; overload; virtual; // throws java.io.IOException
  44807. end;
  44808. JIDataInputStream = class external 'java.io' name 'DataInputStream' (JIFilterInputStream, JIDataInput)
  44809. public
  44810. constructor create(para1: JIInputStream); overload;
  44811. function read(para1: Arr1jbyte): jint; overload; virtual; final; // throws java.io.IOException
  44812. function read(var para1: array of jbyte): jint; overload; virtual; final; // throws java.io.IOException
  44813. function read(para1: Arr1jbyte; para2: jint; para3: jint): jint; overload; virtual; final; // throws java.io.IOException
  44814. function read(var para1: array of jbyte; para2: jint; para3: jint): jint; overload; virtual; final; // throws java.io.IOException
  44815. function readBoolean(): jboolean; overload; virtual; final; // throws java.io.IOException
  44816. function readByte(): jbyte; overload; virtual; final; // throws java.io.IOException
  44817. function readChar(): jchar; overload; virtual; final; // throws java.io.IOException
  44818. function readDouble(): jdouble; overload; virtual; final; // throws java.io.IOException
  44819. function readFloat(): jfloat; overload; virtual; final; // throws java.io.IOException
  44820. procedure readFully(para1: Arr1jbyte); overload; virtual; final; // throws java.io.IOException
  44821. procedure readFully(var para1: array of jbyte); overload; virtual; final; // throws java.io.IOException
  44822. procedure readFully(para1: Arr1jbyte; para2: jint; para3: jint); overload; virtual; final; // throws java.io.IOException
  44823. procedure readFully(var para1: array of jbyte; para2: jint; para3: jint); overload; virtual; final; // throws java.io.IOException
  44824. function readInt(): jint; overload; virtual; final; // throws java.io.IOException
  44825. function readLine(): JLString; overload; virtual; final; // throws java.io.IOException
  44826. function readLong(): jlong; overload; virtual; final; // throws java.io.IOException
  44827. function readShort(): jshort; overload; virtual; final; // throws java.io.IOException
  44828. function readUnsignedByte(): jint; overload; virtual; final; // throws java.io.IOException
  44829. function readUnsignedShort(): jint; overload; virtual; final; // throws java.io.IOException
  44830. function readUTF(): JLString; overload; virtual; final; // throws java.io.IOException
  44831. class function readUTF(para1: JIDataInput): JLString; static; overload; final; // throws java.io.IOException
  44832. function skipBytes(para1: jint): jint; overload; virtual; final; // throws java.io.IOException
  44833. end;
  44834. JILineNumberInputStream = class external 'java.io' name 'LineNumberInputStream' (JIFilterInputStream)
  44835. public
  44836. constructor create(para1: JIInputStream); overload;
  44837. function available(): jint; overload; virtual; // throws java.io.IOException
  44838. function getLineNumber(): jint; overload; virtual;
  44839. procedure mark(para1: jint); overload; virtual;
  44840. function read(): jint; overload; virtual; // throws java.io.IOException
  44841. function read(para1: Arr1jbyte; para2: jint; para3: jint): jint; overload; virtual; // throws java.io.IOException
  44842. function read(var para1: array of jbyte; para2: jint; para3: jint): jint; overload; virtual; // throws java.io.IOException
  44843. procedure reset(); overload; virtual; // throws java.io.IOException
  44844. procedure setLineNumber(para1: jint); overload; virtual;
  44845. function skip(para1: jlong): jlong; overload; virtual; // throws java.io.IOException
  44846. end;
  44847. JIPushbackInputStream = class external 'java.io' name 'PushbackInputStream' (JIFilterInputStream)
  44848. strict protected
  44849. var
  44850. fbuf: Arr1jbyte; external name 'buf';
  44851. fpos: jint; external name 'pos';
  44852. public
  44853. constructor create(para1: JIInputStream); overload;
  44854. constructor create(para1: JIInputStream; para2: jint); overload;
  44855. function available(): jint; overload; virtual; // throws java.io.IOException
  44856. procedure close(); overload; virtual; // throws java.io.IOException
  44857. function markSupported(): jboolean; overload; virtual;
  44858. function read(): jint; overload; virtual; // throws java.io.IOException
  44859. function read(para1: Arr1jbyte; para2: jint; para3: jint): jint; overload; virtual; // throws java.io.IOException
  44860. function read(var para1: array of jbyte; para2: jint; para3: jint): jint; overload; virtual; // throws java.io.IOException
  44861. function skip(para1: jlong): jlong; overload; virtual; // throws java.io.IOException
  44862. procedure unread(para1: Arr1jbyte); overload; virtual; // throws java.io.IOException
  44863. procedure unread(var para1: array of jbyte); overload; virtual; // throws java.io.IOException
  44864. procedure unread(para1: Arr1jbyte; para2: jint; para3: jint); overload; virtual; // throws java.io.IOException
  44865. procedure unread(var para1: array of jbyte; para2: jint; para3: jint); overload; virtual; // throws java.io.IOException
  44866. procedure unread(para1: jint); overload; virtual; // throws java.io.IOException
  44867. procedure mark(para1: jint); overload; virtual;
  44868. procedure reset(); overload; virtual; // throws java.io.IOException
  44869. end;
  44870. JSDigestInputStream = class external 'java.security' name 'DigestInputStream' (JIFilterInputStream)
  44871. strict protected
  44872. var
  44873. fdigest: JSMessageDigest; external name 'digest';
  44874. public
  44875. constructor create(para1: JIInputStream; para2: JSMessageDigest); overload;
  44876. function getMessageDigest(): JSMessageDigest; overload; virtual;
  44877. procedure setMessageDigest(para1: JSMessageDigest); overload; virtual;
  44878. function read(): jint; overload; virtual; // throws java.io.IOException
  44879. function read(para1: Arr1jbyte; para2: jint; para3: jint): jint; overload; virtual; // throws java.io.IOException
  44880. function read(var para1: array of jbyte; para2: jint; para3: jint): jint; overload; virtual; // throws java.io.IOException
  44881. procedure &on(para1: jboolean); overload; virtual;
  44882. function toString(): JLString; overload; virtual;
  44883. end;
  44884. JUZCheckedInputStream = class external 'java.util.zip' name 'CheckedInputStream' (JIFilterInputStream)
  44885. public
  44886. constructor create(para1: JIInputStream; para2: JUZChecksum); overload;
  44887. function read(): jint; overload; virtual; // throws java.io.IOException
  44888. function read(para1: Arr1jbyte; para2: jint; para3: jint): jint; overload; virtual; // throws java.io.IOException
  44889. function read(var para1: array of jbyte; para2: jint; para3: jint): jint; overload; virtual; // throws java.io.IOException
  44890. function getChecksum(): JUZChecksum; overload; virtual;
  44891. function skip(para1: jlong): jlong; overload; virtual; // throws java.io.IOException
  44892. end;
  44893. JUZDeflaterInputStream = class external 'java.util.zip' name 'DeflaterInputStream' (JIFilterInputStream)
  44894. strict protected
  44895. final var
  44896. fdef: JUZDeflater; external name 'def';
  44897. fbuf: Arr1jbyte; external name 'buf';
  44898. public
  44899. constructor create(para1: JIInputStream); overload;
  44900. constructor create(para1: JIInputStream; para2: JUZDeflater); overload;
  44901. constructor create(para1: JIInputStream; para2: JUZDeflater; para3: jint); overload;
  44902. procedure close(); overload; virtual; // throws java.io.IOException
  44903. function read(): jint; overload; virtual; // throws java.io.IOException
  44904. function read(para1: Arr1jbyte; para2: jint; para3: jint): jint; overload; virtual; // throws java.io.IOException
  44905. function read(var para1: array of jbyte; para2: jint; para3: jint): jint; overload; virtual; // throws java.io.IOException
  44906. function skip(para1: jlong): jlong; overload; virtual; // throws java.io.IOException
  44907. function available(): jint; overload; virtual; // throws java.io.IOException
  44908. function markSupported(): jboolean; overload; virtual;
  44909. procedure mark(para1: jint); overload; virtual;
  44910. procedure reset(); overload; virtual; // throws java.io.IOException
  44911. end;
  44912. JUZInflaterInputStream = class external 'java.util.zip' name 'InflaterInputStream' (JIFilterInputStream)
  44913. strict protected
  44914. var
  44915. finf: JUZInflater; external name 'inf';
  44916. fbuf: Arr1jbyte; external name 'buf';
  44917. flen: jint; external name 'len';
  44918. public
  44919. constructor create(para1: JIInputStream); overload;
  44920. constructor create(para1: JIInputStream; para2: JUZInflater); overload;
  44921. constructor create(para1: JIInputStream; para2: JUZInflater; para3: jint); overload;
  44922. function read(): jint; overload; virtual; // throws java.io.IOException
  44923. function read(para1: Arr1jbyte; para2: jint; para3: jint): jint; overload; virtual; // throws java.io.IOException
  44924. function read(var para1: array of jbyte; para2: jint; para3: jint): jint; overload; virtual; // throws java.io.IOException
  44925. strict protected
  44926. procedure fill(); overload; virtual; // throws java.io.IOException
  44927. public
  44928. function skip(para1: jlong): jlong; overload; virtual; // throws java.io.IOException
  44929. function available(): jint; overload; virtual; // throws java.io.IOException
  44930. procedure close(); overload; virtual; // throws java.io.IOException
  44931. procedure mark(para1: jint); overload; virtual;
  44932. procedure reset(); overload; virtual; // throws java.io.IOException
  44933. function markSupported(): jboolean; overload; virtual;
  44934. end;
  44935. JCCipherInputStream = class external 'javax.crypto' name 'CipherInputStream' (JIFilterInputStream)
  44936. public
  44937. constructor create(para1: JIInputStream; para2: JCCipher); overload;
  44938. strict protected
  44939. constructor create(para1: JIInputStream); overload;
  44940. public
  44941. function read(): jint; overload; virtual; // throws java.io.IOException
  44942. function read(para1: Arr1jbyte; para2: jint; para3: jint): jint; overload; virtual; // throws java.io.IOException
  44943. function read(var para1: array of jbyte; para2: jint; para3: jint): jint; overload; virtual; // throws java.io.IOException
  44944. function skip(para1: jlong): jlong; overload; virtual; // throws java.io.IOException
  44945. function available(): jint; overload; virtual; // throws java.io.IOException
  44946. procedure close(); overload; virtual; // throws java.io.IOException
  44947. function markSupported(): jboolean; overload; virtual;
  44948. end;
  44949. JILineNumberReader = class external 'java.io' name 'LineNumberReader' (JIBufferedReader)
  44950. public
  44951. constructor create(para1: JIReader); overload;
  44952. constructor create(para1: JIReader; para2: jint); overload;
  44953. function getLineNumber(): jint; overload; virtual;
  44954. procedure mark(para1: jint); overload; virtual; // throws java.io.IOException
  44955. function read(): jint; overload; virtual; // throws java.io.IOException
  44956. function read(para1: Arr1jchar; para2: jint; para3: jint): jint; overload; virtual; // throws java.io.IOException
  44957. function read(var para1: array of jchar; para2: jint; para3: jint): jint; overload; virtual; // throws java.io.IOException
  44958. function readLine(): JLString; overload; virtual; // throws java.io.IOException
  44959. procedure reset(); overload; virtual; // throws java.io.IOException
  44960. procedure setLineNumber(para1: jint); overload; virtual;
  44961. function skip(para1: jlong): jlong; overload; virtual; // throws java.io.IOException
  44962. end;
  44963. JIPushbackReader = class external 'java.io' name 'PushbackReader' (JIFilterReader)
  44964. public
  44965. constructor create(para1: JIReader); overload;
  44966. constructor create(para1: JIReader; para2: jint); overload;
  44967. procedure close(); overload; virtual; // throws java.io.IOException
  44968. procedure mark(para1: jint); overload; virtual; // throws java.io.IOException
  44969. function markSupported(): jboolean; overload; virtual;
  44970. function read(): jint; overload; virtual; // throws java.io.IOException
  44971. function read(para1: Arr1jchar; para2: jint; para3: jint): jint; overload; virtual; // throws java.io.IOException
  44972. function read(var para1: array of jchar; para2: jint; para3: jint): jint; overload; virtual; // throws java.io.IOException
  44973. function ready(): jboolean; overload; virtual; // throws java.io.IOException
  44974. procedure reset(); overload; virtual; // throws java.io.IOException
  44975. procedure unread(para1: Arr1jchar); overload; virtual; // throws java.io.IOException
  44976. procedure unread(var para1: array of jchar); overload; virtual; // throws java.io.IOException
  44977. procedure unread(para1: Arr1jchar; para2: jint; para3: jint); overload; virtual; // throws java.io.IOException
  44978. procedure unread(var para1: array of jchar; para2: jint; para3: jint); overload; virtual; // throws java.io.IOException
  44979. procedure unread(para1: jint); overload; virtual; // throws java.io.IOException
  44980. function skip(para1: jlong): jlong; overload; virtual; // throws java.io.IOException
  44981. end;
  44982. JIFileReader = class external 'java.io' name 'FileReader' (JIInputStreamReader)
  44983. public
  44984. constructor create(para1: JIFile); overload; // throws java.io.FileNotFoundException
  44985. constructor create(para1: JIFileDescriptor); overload;
  44986. constructor create(para1: JLString); overload; // throws java.io.FileNotFoundException
  44987. end;
  44988. JNCSAbstractInterruptibleChannel = class abstract external 'java.nio.channels.spi' name 'AbstractInterruptibleChannel' (JLObject, JNCChannel, JNCInterruptibleChannel)
  44989. strict protected
  44990. constructor create(); overload;
  44991. public
  44992. function isOpen(): jboolean; overload; virtual; final;
  44993. procedure close(); overload; virtual; final; // throws java.io.IOException
  44994. strict protected
  44995. procedure &begin(); overload; virtual; final;
  44996. procedure &end(para1: jboolean); overload; virtual; final; // throws java.nio.channels.AsynchronousCloseException
  44997. procedure implCloseChannel(); overload; virtual; abstract; // throws java.io.IOException
  44998. end;
  44999. JNCScatteringByteChannel = interface external 'java.nio.channels' name 'ScatteringByteChannel' (JNCReadableByteChannel)
  45000. function read(para1: Arr1JNByteBuffer): jlong; overload; // throws java.io.IOException
  45001. function read(var para1: array of JNByteBuffer): jlong; overload; // throws java.io.IOException
  45002. function read(para1: Arr1JNByteBuffer; para2: jint; para3: jint): jlong; overload; // throws java.io.IOException
  45003. function read(var para1: array of JNByteBuffer; para2: jint; para3: jint): jlong; overload; // throws java.io.IOException
  45004. end;
  45005. JNCByteChannel = interface external 'java.nio.channels' name 'ByteChannel' (JNCReadableByteChannel, JNCWritableByteChannel)
  45006. end;
  45007. JNCGatheringByteChannel = interface external 'java.nio.channels' name 'GatheringByteChannel' (JNCWritableByteChannel)
  45008. function write(para1: Arr1JNByteBuffer): jlong; overload; // throws java.io.IOException
  45009. function write(var para1: array of JNByteBuffer): jlong; overload; // throws java.io.IOException
  45010. function write(para1: Arr1JNByteBuffer; para2: jint; para3: jint): jlong; overload; // throws java.io.IOException
  45011. function write(var para1: array of JNByteBuffer; para2: jint; para3: jint): jlong; overload; // throws java.io.IOException
  45012. end;
  45013. AOParcelFileDescriptor = class external 'android.os' name 'ParcelFileDescriptor' (JLObject, AOParcelable)
  45014. public
  45015. type
  45016. InnerAutoCloseOutputStream = class;
  45017. Arr1InnerAutoCloseOutputStream = array of InnerAutoCloseOutputStream;
  45018. Arr2InnerAutoCloseOutputStream = array of Arr1InnerAutoCloseOutputStream;
  45019. Arr3InnerAutoCloseOutputStream = array of Arr2InnerAutoCloseOutputStream;
  45020. InnerAutoCloseInputStream = class;
  45021. Arr1InnerAutoCloseInputStream = array of InnerAutoCloseInputStream;
  45022. Arr2InnerAutoCloseInputStream = array of Arr1InnerAutoCloseInputStream;
  45023. Arr3InnerAutoCloseInputStream = array of Arr2InnerAutoCloseInputStream;
  45024. InnerAutoCloseOutputStream = class external 'android.os' name 'AutoCloseOutputStream' (JIFileOutputStream)
  45025. public
  45026. constructor create(para1: AOParcelFileDescriptor); overload;
  45027. procedure close(); overload; virtual; // throws java.io.IOException
  45028. end;
  45029. InnerAutoCloseInputStream = class external 'android.os' name 'AutoCloseInputStream' (JIFileInputStream)
  45030. public
  45031. constructor create(para1: AOParcelFileDescriptor); overload;
  45032. procedure close(); overload; virtual; // throws java.io.IOException
  45033. end;
  45034. public
  45035. const
  45036. MODE_WORLD_READABLE = 1;
  45037. MODE_WORLD_WRITEABLE = 2;
  45038. MODE_READ_ONLY = 268435456;
  45039. MODE_WRITE_ONLY = 536870912;
  45040. MODE_READ_WRITE = 805306368;
  45041. MODE_CREATE = 134217728;
  45042. MODE_TRUNCATE = 67108864;
  45043. MODE_APPEND = 33554432;
  45044. public
  45045. final class var
  45046. fCREATOR: AOParcelable.InnerCreator; external name 'CREATOR';
  45047. public
  45048. constructor create(para1: AOParcelFileDescriptor); overload;
  45049. class function open(para1: JIFile; para2: jint): AOParcelFileDescriptor; static; overload; // throws java.io.FileNotFoundException
  45050. class function dup(para1: JIFileDescriptor): AOParcelFileDescriptor; static; overload; // throws java.io.IOException
  45051. function dup(): AOParcelFileDescriptor; overload; virtual; // throws java.io.IOException
  45052. class function fromFd(para1: jint): AOParcelFileDescriptor; static; overload; // throws java.io.IOException
  45053. class function adoptFd(para1: jint): AOParcelFileDescriptor; static; overload;
  45054. class function fromSocket(para1: JNSocket): AOParcelFileDescriptor; static; overload;
  45055. class function fromDatagramSocket(para1: JNDatagramSocket): AOParcelFileDescriptor; static; overload;
  45056. class function createPipe(): Arr1AOParcelFileDescriptor; static; overload; // throws java.io.IOException
  45057. function getFileDescriptor(): JIFileDescriptor; overload; virtual;
  45058. function getStatSize(): jlong; overload; virtual;
  45059. function getFd(): jint; overload; virtual;
  45060. function detachFd(): jint; overload; virtual;
  45061. procedure close(); overload; virtual; // throws java.io.IOException
  45062. function toString(): JLString; overload; virtual;
  45063. strict protected
  45064. procedure finalize(); overload; virtual; // throws java.lang.Throwable
  45065. public
  45066. function describeContents(): jint; overload; virtual;
  45067. procedure writeToParcel(para1: AOParcel; para2: jint); overload; virtual;
  45068. end;
  45069. AUBase64OutputStream = class external 'android.util' name 'Base64OutputStream' (JIFilterOutputStream)
  45070. public
  45071. constructor create(para1: JIOutputStream; para2: jint); overload;
  45072. procedure write(para1: jint); overload; virtual; // throws java.io.IOException
  45073. procedure write(para1: Arr1jbyte; para2: jint; para3: jint); overload; virtual; // throws java.io.IOException
  45074. procedure write(var para1: array of jbyte; para2: jint; para3: jint); overload; virtual; // throws java.io.IOException
  45075. procedure close(); overload; virtual; // throws java.io.IOException
  45076. end;
  45077. JIBufferedOutputStream = class external 'java.io' name 'BufferedOutputStream' (JIFilterOutputStream)
  45078. strict protected
  45079. var
  45080. fbuf: Arr1jbyte; external name 'buf';
  45081. fcount: jint; external name 'count';
  45082. public
  45083. constructor create(para1: JIOutputStream); overload;
  45084. constructor create(para1: JIOutputStream; para2: jint); overload;
  45085. procedure flush(); overload; virtual; // throws java.io.IOException
  45086. procedure write(para1: Arr1jbyte; para2: jint; para3: jint); overload; virtual; // throws java.io.IOException
  45087. procedure write(var para1: array of jbyte; para2: jint; para3: jint); overload; virtual; // throws java.io.IOException
  45088. procedure close(); overload; virtual; // throws java.io.IOException
  45089. procedure write(para1: jint); overload; virtual; // throws java.io.IOException
  45090. end;
  45091. JIDataOutputStream = class external 'java.io' name 'DataOutputStream' (JIFilterOutputStream, JIDataOutput)
  45092. strict protected
  45093. var
  45094. fwritten: jint; external name 'written';
  45095. public
  45096. constructor create(para1: JIOutputStream); overload;
  45097. procedure flush(); overload; virtual; // throws java.io.IOException
  45098. function size(): jint; overload; virtual; final;
  45099. procedure write(para1: Arr1jbyte; para2: jint; para3: jint); overload; virtual; // throws java.io.IOException
  45100. procedure write(var para1: array of jbyte; para2: jint; para3: jint); overload; virtual; // throws java.io.IOException
  45101. procedure write(para1: jint); overload; virtual; // throws java.io.IOException
  45102. procedure writeBoolean(para1: jboolean); overload; virtual; final; // throws java.io.IOException
  45103. procedure writeByte(para1: jint); overload; virtual; final; // throws java.io.IOException
  45104. procedure writeBytes(para1: JLString); overload; virtual; final; // throws java.io.IOException
  45105. procedure writeChar(para1: jint); overload; virtual; final; // throws java.io.IOException
  45106. procedure writeChars(para1: JLString); overload; virtual; final; // throws java.io.IOException
  45107. procedure writeDouble(para1: jdouble); overload; virtual; final; // throws java.io.IOException
  45108. procedure writeFloat(para1: jfloat); overload; virtual; final; // throws java.io.IOException
  45109. procedure writeInt(para1: jint); overload; virtual; final; // throws java.io.IOException
  45110. procedure writeLong(para1: jlong); overload; virtual; final; // throws java.io.IOException
  45111. procedure writeShort(para1: jint); overload; virtual; final; // throws java.io.IOException
  45112. procedure writeUTF(para1: JLString); overload; virtual; final; // throws java.io.IOException
  45113. end;
  45114. JIPrintStream = class external 'java.io' name 'PrintStream' (JIFilterOutputStream, JLAppendable, JICloseable)
  45115. public
  45116. constructor create(para1: JIOutputStream); overload;
  45117. constructor create(para1: JIOutputStream; para2: jboolean); overload;
  45118. constructor create(para1: JIOutputStream; para2: jboolean; para3: JLString); overload; // throws java.io.UnsupportedEncodingException
  45119. constructor create(para1: JIFile); overload; // throws java.io.FileNotFoundException
  45120. constructor create(para1: JIFile; para2: JLString); overload; // throws java.io.FileNotFoundException, java.io.UnsupportedEncodingException
  45121. constructor create(para1: JLString); overload; // throws java.io.FileNotFoundException
  45122. constructor create(para1: JLString; para2: JLString); overload; // throws java.io.FileNotFoundException, java.io.UnsupportedEncodingException
  45123. function checkError(): jboolean; overload; virtual;
  45124. strict protected
  45125. procedure clearError(); overload; virtual;
  45126. public
  45127. procedure close(); overload; virtual;
  45128. procedure flush(); overload; virtual;
  45129. function format(para1: JLString; para2: Arr1JLObject): JIPrintStream; overload; virtual;
  45130. function format(para1: JLString; const para2: array of JLObject): JIPrintStream; overload; virtual;
  45131. function format(para1: JULocale; para2: JLString; para3: Arr1JLObject): JIPrintStream; overload; virtual;
  45132. function format(para1: JULocale; para2: JLString; const para3: array of JLObject): JIPrintStream; overload; virtual;
  45133. function printf(para1: JLString; para2: Arr1JLObject): JIPrintStream; overload; virtual;
  45134. function printf(para1: JLString; const para2: array of JLObject): JIPrintStream; overload; virtual;
  45135. function printf(para1: JULocale; para2: JLString; para3: Arr1JLObject): JIPrintStream; overload; virtual;
  45136. function printf(para1: JULocale; para2: JLString; const para3: array of JLObject): JIPrintStream; overload; virtual;
  45137. procedure print(para1: Arr1jchar); overload; virtual;
  45138. procedure print(var para1: array of jchar); overload; virtual;
  45139. procedure print(para1: jchar); overload; virtual;
  45140. procedure print(para1: jdouble); overload; virtual;
  45141. procedure print(para1: jfloat); overload; virtual;
  45142. procedure print(para1: jint); overload; virtual;
  45143. procedure print(para1: jlong); overload; virtual;
  45144. procedure print(para1: JLObject); overload; virtual;
  45145. procedure print(para1: JLString); overload; virtual;
  45146. procedure print(para1: jboolean); overload; virtual;
  45147. procedure println(); overload; virtual;
  45148. procedure println(para1: Arr1jchar); overload; virtual;
  45149. procedure println(var para1: array of jchar); overload; virtual;
  45150. procedure println(para1: jchar); overload; virtual;
  45151. procedure println(para1: jdouble); overload; virtual;
  45152. procedure println(para1: jfloat); overload; virtual;
  45153. procedure println(para1: jint); overload; virtual;
  45154. procedure println(para1: jlong); overload; virtual;
  45155. procedure println(para1: JLObject); overload; virtual;
  45156. procedure println(para1: JLString); overload; virtual;
  45157. procedure println(para1: jboolean); overload; virtual;
  45158. strict protected
  45159. procedure setError(); overload; virtual;
  45160. public
  45161. procedure write(para1: Arr1jbyte; para2: jint; para3: jint); overload; virtual;
  45162. procedure write(var para1: array of jbyte; para2: jint; para3: jint); overload; virtual;
  45163. procedure write(para1: jint); overload; virtual;
  45164. function append(para1: jchar): JIPrintStream; overload; virtual;
  45165. function append(para1: JLCharSequence): JIPrintStream; overload; virtual;
  45166. function append(para1: JLCharSequence; para2: jint; para3: jint): JIPrintStream; overload; virtual;
  45167. function append(para1: JLCharSequence; para2: jint; para3: jint): JLAppendable; overload; virtual; // throws java.io.IOException
  45168. function append(para1: JLCharSequence): JLAppendable; overload; virtual; // throws java.io.IOException
  45169. function append(para1: jchar): JLAppendable; overload; virtual; // throws java.io.IOException
  45170. end;
  45171. JSDigestOutputStream = class external 'java.security' name 'DigestOutputStream' (JIFilterOutputStream)
  45172. strict protected
  45173. var
  45174. fdigest: JSMessageDigest; external name 'digest';
  45175. public
  45176. constructor create(para1: JIOutputStream; para2: JSMessageDigest); overload;
  45177. function getMessageDigest(): JSMessageDigest; overload; virtual;
  45178. procedure setMessageDigest(para1: JSMessageDigest); overload; virtual;
  45179. procedure write(para1: jint); overload; virtual; // throws java.io.IOException
  45180. procedure write(para1: Arr1jbyte; para2: jint; para3: jint); overload; virtual; // throws java.io.IOException
  45181. procedure write(var para1: array of jbyte; para2: jint; para3: jint); overload; virtual; // throws java.io.IOException
  45182. procedure &on(para1: jboolean); overload; virtual;
  45183. function toString(): JLString; overload; virtual;
  45184. end;
  45185. JUZCheckedOutputStream = class external 'java.util.zip' name 'CheckedOutputStream' (JIFilterOutputStream)
  45186. public
  45187. constructor create(para1: JIOutputStream; para2: JUZChecksum); overload;
  45188. function getChecksum(): JUZChecksum; overload; virtual;
  45189. procedure write(para1: jint); overload; virtual; // throws java.io.IOException
  45190. procedure write(para1: Arr1jbyte; para2: jint; para3: jint); overload; virtual; // throws java.io.IOException
  45191. procedure write(var para1: array of jbyte; para2: jint; para3: jint); overload; virtual; // throws java.io.IOException
  45192. end;
  45193. JUZDeflaterOutputStream = class external 'java.util.zip' name 'DeflaterOutputStream' (JIFilterOutputStream)
  45194. strict protected
  45195. var
  45196. fbuf: Arr1jbyte; external name 'buf';
  45197. fdef: JUZDeflater; external name 'def';
  45198. public
  45199. constructor create(para1: JIOutputStream; para2: JUZDeflater); overload;
  45200. constructor create(para1: JIOutputStream); overload;
  45201. constructor create(para1: JIOutputStream; para2: JUZDeflater; para3: jint); overload;
  45202. strict protected
  45203. procedure deflate(); overload; virtual; // throws java.io.IOException
  45204. public
  45205. procedure close(); overload; virtual; // throws java.io.IOException
  45206. procedure finish(); overload; virtual; // throws java.io.IOException
  45207. procedure write(para1: jint); overload; virtual; // throws java.io.IOException
  45208. procedure write(para1: Arr1jbyte; para2: jint; para3: jint); overload; virtual; // throws java.io.IOException
  45209. procedure write(var para1: array of jbyte; para2: jint; para3: jint); overload; virtual; // throws java.io.IOException
  45210. procedure flush(); overload; virtual; // throws java.io.IOException
  45211. end;
  45212. JUZInflaterOutputStream = class external 'java.util.zip' name 'InflaterOutputStream' (JIFilterOutputStream)
  45213. strict protected
  45214. final var
  45215. finf: JUZInflater; external name 'inf';
  45216. fbuf: Arr1jbyte; external name 'buf';
  45217. public
  45218. constructor create(para1: JIOutputStream); overload;
  45219. constructor create(para1: JIOutputStream; para2: JUZInflater); overload;
  45220. constructor create(para1: JIOutputStream; para2: JUZInflater; para3: jint); overload;
  45221. procedure close(); overload; virtual; // throws java.io.IOException
  45222. procedure flush(); overload; virtual; // throws java.io.IOException
  45223. procedure finish(); overload; virtual; // throws java.io.IOException
  45224. procedure write(para1: jint); overload; virtual; // throws java.io.IOException, java.util.zip.ZipException
  45225. procedure write(para1: Arr1jbyte; para2: jint; para3: jint); overload; virtual; // throws java.io.IOException, java.util.zip.ZipException
  45226. procedure write(var para1: array of jbyte; para2: jint; para3: jint); overload; virtual; // throws java.io.IOException, java.util.zip.ZipException
  45227. end;
  45228. JCCipherOutputStream = class external 'javax.crypto' name 'CipherOutputStream' (JIFilterOutputStream)
  45229. public
  45230. constructor create(para1: JIOutputStream; para2: JCCipher); overload;
  45231. strict protected
  45232. constructor create(para1: JIOutputStream); overload;
  45233. public
  45234. procedure write(para1: jint); overload; virtual; // throws java.io.IOException
  45235. procedure write(para1: Arr1jbyte; para2: jint; para3: jint); overload; virtual; // throws java.io.IOException
  45236. procedure write(var para1: array of jbyte; para2: jint; para3: jint); overload; virtual; // throws java.io.IOException
  45237. procedure flush(); overload; virtual; // throws java.io.IOException
  45238. procedure close(); overload; virtual; // throws java.io.IOException
  45239. end;
  45240. JIFileWriter = class external 'java.io' name 'FileWriter' (JIOutputStreamWriter)
  45241. public
  45242. constructor create(para1: JIFile); overload; // throws java.io.IOException
  45243. constructor create(para1: JIFile; para2: jboolean); overload; // throws java.io.IOException
  45244. constructor create(para1: JIFileDescriptor); overload;
  45245. constructor create(para1: JLString); overload; // throws java.io.IOException
  45246. constructor create(para1: JLString; para2: jboolean); overload; // throws java.io.IOException
  45247. end;
  45248. JISerializablePermission = class sealed external 'java.io' name 'SerializablePermission' (JSBasicPermission)
  45249. public
  45250. constructor create(para1: JLString); overload;
  45251. constructor create(para1: JLString; para2: JLString); overload;
  45252. function getActions(): JLString; overload; virtual;
  45253. function implies(para1: JSPermission): jboolean; overload; virtual;
  45254. end;
  45255. JLRuntimePermission = class sealed external 'java.lang' name 'RuntimePermission' (JSBasicPermission)
  45256. public
  45257. constructor create(para1: JLString); overload;
  45258. constructor create(para1: JLString; para2: JLString); overload;
  45259. function getActions(): JLString; overload; virtual;
  45260. function implies(para1: JSPermission): jboolean; overload; virtual;
  45261. end;
  45262. JLRReflectPermission = class sealed external 'java.lang.reflect' name 'ReflectPermission' (JSBasicPermission)
  45263. public
  45264. constructor create(para1: JLString); overload;
  45265. constructor create(para1: JLString; para2: JLString); overload;
  45266. function getActions(): JLString; overload; virtual;
  45267. function implies(para1: JSPermission): jboolean; overload; virtual;
  45268. end;
  45269. JNNetPermission = class sealed external 'java.net' name 'NetPermission' (JSBasicPermission)
  45270. public
  45271. constructor create(para1: JLString); overload;
  45272. constructor create(para1: JLString; para2: JLString); overload;
  45273. function getActions(): JLString; overload; virtual;
  45274. function implies(para1: JSPermission): jboolean; overload; virtual;
  45275. end;
  45276. JSSecurityPermission = class sealed external 'java.security' name 'SecurityPermission' (JSBasicPermission)
  45277. public
  45278. constructor create(para1: JLString); overload;
  45279. constructor create(para1: JLString; para2: JLString); overload;
  45280. function getActions(): JLString; overload; virtual;
  45281. function implies(para1: JSPermission): jboolean; overload; virtual;
  45282. end;
  45283. JSSQLPermission = class sealed external 'java.sql' name 'SQLPermission' (JSBasicPermission, JSGuard, JISerializable)
  45284. public
  45285. constructor create(para1: JLString); overload;
  45286. constructor create(para1: JLString; para2: JLString); overload;
  45287. function getActions(): JLString; overload; virtual;
  45288. function implies(para1: JSPermission): jboolean; overload; virtual;
  45289. end;
  45290. JUPropertyPermission = class sealed external 'java.util' name 'PropertyPermission' (JSBasicPermission)
  45291. public
  45292. constructor create(para1: JLString; para2: JLString); overload;
  45293. function getActions(): JLString; overload; virtual;
  45294. function implies(para1: JSPermission): jboolean; overload; virtual;
  45295. end;
  45296. JULLoggingPermission = class sealed external 'java.util.logging' name 'LoggingPermission' (JSBasicPermission, JSGuard, JISerializable)
  45297. public
  45298. constructor create(para1: JLString; para2: JLString); overload;
  45299. function getActions(): JLString; overload; virtual;
  45300. function implies(para1: JSPermission): jboolean; overload; virtual;
  45301. end;
  45302. JNSSSLPermission = class sealed external 'javax.net.ssl' name 'SSLPermission' (JSBasicPermission)
  45303. public
  45304. constructor create(para1: JLString); overload;
  45305. constructor create(para1: JLString; para2: JLString); overload;
  45306. function getActions(): JLString; overload; virtual;
  45307. function implies(para1: JSPermission): jboolean; overload; virtual;
  45308. end;
  45309. JSAAuthPermission = class sealed external 'javax.security.auth' name 'AuthPermission' (JSBasicPermission)
  45310. public
  45311. constructor create(para1: JLString); overload;
  45312. constructor create(para1: JLString; para2: JLString); overload;
  45313. function getActions(): JLString; overload; virtual;
  45314. function implies(para1: JSPermission): jboolean; overload; virtual;
  45315. end;
  45316. JSCallableStatement = interface external 'java.sql' name 'CallableStatement' (JSPreparedStatement)
  45317. function getArray(para1: jint): JSArray; overload; // throws java.sql.SQLException
  45318. function getArray(para1: JLString): JSArray; overload; // throws java.sql.SQLException
  45319. function getBigDecimal(para1: jint): JMBigDecimal; overload; // throws java.sql.SQLException
  45320. function getBigDecimal(para1: jint; para2: jint): JMBigDecimal; overload; // throws java.sql.SQLException
  45321. function getBigDecimal(para1: JLString): JMBigDecimal; overload; // throws java.sql.SQLException
  45322. function getBlob(para1: jint): JSBlob; overload; // throws java.sql.SQLException
  45323. function getBlob(para1: JLString): JSBlob; overload; // throws java.sql.SQLException
  45324. function getBoolean(para1: jint): jboolean; overload; // throws java.sql.SQLException
  45325. function getBoolean(para1: JLString): jboolean; overload; // throws java.sql.SQLException
  45326. function getByte(para1: jint): jbyte; overload; // throws java.sql.SQLException
  45327. function getByte(para1: JLString): jbyte; overload; // throws java.sql.SQLException
  45328. function getBytes(para1: jint): Arr1jbyte; overload; // throws java.sql.SQLException
  45329. function getBytes(para1: JLString): Arr1jbyte; overload; // throws java.sql.SQLException
  45330. function getClob(para1: jint): JSClob; overload; // throws java.sql.SQLException
  45331. function getClob(para1: JLString): JSClob; overload; // throws java.sql.SQLException
  45332. function getDate(para1: jint): JSDate; overload; // throws java.sql.SQLException
  45333. function getDate(para1: jint; para2: JUCalendar): JSDate; overload; // throws java.sql.SQLException
  45334. function getDate(para1: JLString): JSDate; overload; // throws java.sql.SQLException
  45335. function getDate(para1: JLString; para2: JUCalendar): JSDate; overload; // throws java.sql.SQLException
  45336. function getDouble(para1: jint): jdouble; overload; // throws java.sql.SQLException
  45337. function getDouble(para1: JLString): jdouble; overload; // throws java.sql.SQLException
  45338. function getFloat(para1: jint): jfloat; overload; // throws java.sql.SQLException
  45339. function getFloat(para1: JLString): jfloat; overload; // throws java.sql.SQLException
  45340. function getInt(para1: jint): jint; overload; // throws java.sql.SQLException
  45341. function getInt(para1: JLString): jint; overload; // throws java.sql.SQLException
  45342. function getLong(para1: jint): jlong; overload; // throws java.sql.SQLException
  45343. function getLong(para1: JLString): jlong; overload; // throws java.sql.SQLException
  45344. function getObject(para1: jint): JLObject; overload; // throws java.sql.SQLException
  45345. function getObject(para1: jint; para2: JUMap): JLObject; overload; // throws java.sql.SQLException
  45346. function getObject(para1: JLString): JLObject; overload; // throws java.sql.SQLException
  45347. function getObject(para1: JLString; para2: JUMap): JLObject; overload; // throws java.sql.SQLException
  45348. function getRef(para1: jint): JSRef; overload; // throws java.sql.SQLException
  45349. function getRef(para1: JLString): JSRef; overload; // throws java.sql.SQLException
  45350. function getShort(para1: jint): jshort; overload; // throws java.sql.SQLException
  45351. function getShort(para1: JLString): jshort; overload; // throws java.sql.SQLException
  45352. function getString(para1: jint): JLString; overload; // throws java.sql.SQLException
  45353. function getString(para1: JLString): JLString; overload; // throws java.sql.SQLException
  45354. function getTime(para1: jint): JSTime; overload; // throws java.sql.SQLException
  45355. function getTime(para1: jint; para2: JUCalendar): JSTime; overload; // throws java.sql.SQLException
  45356. function getTime(para1: JLString): JSTime; overload; // throws java.sql.SQLException
  45357. function getTime(para1: JLString; para2: JUCalendar): JSTime; overload; // throws java.sql.SQLException
  45358. function getTimestamp(para1: jint): JSqlTimestamp; overload; // throws java.sql.SQLException
  45359. function getTimestamp(para1: jint; para2: JUCalendar): JSqlTimestamp; overload; // throws java.sql.SQLException
  45360. function getTimestamp(para1: JLString): JSqlTimestamp; overload; // throws java.sql.SQLException
  45361. function getTimestamp(para1: JLString; para2: JUCalendar): JSqlTimestamp; overload; // throws java.sql.SQLException
  45362. function getURL(para1: jint): JNURL; overload; // throws java.sql.SQLException
  45363. function getURL(para1: JLString): JNURL; overload; // throws java.sql.SQLException
  45364. procedure registerOutParameter(para1: jint; para2: jint); overload; // throws java.sql.SQLException
  45365. procedure registerOutParameter(para1: jint; para2: jint; para3: jint); overload; // throws java.sql.SQLException
  45366. procedure registerOutParameter(para1: jint; para2: jint; para3: JLString); overload; // throws java.sql.SQLException
  45367. procedure registerOutParameter(para1: JLString; para2: jint); overload; // throws java.sql.SQLException
  45368. procedure registerOutParameter(para1: JLString; para2: jint; para3: jint); overload; // throws java.sql.SQLException
  45369. procedure registerOutParameter(para1: JLString; para2: jint; para3: JLString); overload; // throws java.sql.SQLException
  45370. procedure setAsciiStream(para1: JLString; para2: JIInputStream; para3: jint); overload; // throws java.sql.SQLException
  45371. procedure setBigDecimal(para1: JLString; para2: JMBigDecimal); overload; // throws java.sql.SQLException
  45372. procedure setBinaryStream(para1: JLString; para2: JIInputStream; para3: jint); overload; // throws java.sql.SQLException
  45373. procedure setBoolean(para1: JLString; para2: jboolean); overload; // throws java.sql.SQLException
  45374. procedure setByte(para1: JLString; para2: jbyte); overload; // throws java.sql.SQLException
  45375. procedure setBytes(para1: JLString; para2: Arr1jbyte); overload; // throws java.sql.SQLException
  45376. procedure setBytes(para1: JLString; var para2: array of jbyte); overload; // throws java.sql.SQLException
  45377. procedure setCharacterStream(para1: JLString; para2: JIReader; para3: jint); overload; // throws java.sql.SQLException
  45378. procedure setDate(para1: JLString; para2: JSDate); overload; // throws java.sql.SQLException
  45379. procedure setDate(para1: JLString; para2: JSDate; para3: JUCalendar); overload; // throws java.sql.SQLException
  45380. procedure setDouble(para1: JLString; para2: jdouble); overload; // throws java.sql.SQLException
  45381. procedure setFloat(para1: JLString; para2: jfloat); overload; // throws java.sql.SQLException
  45382. procedure setInt(para1: JLString; para2: jint); overload; // throws java.sql.SQLException
  45383. procedure setLong(para1: JLString; para2: jlong); overload; // throws java.sql.SQLException
  45384. procedure setNull(para1: JLString; para2: jint); overload; // throws java.sql.SQLException
  45385. procedure setNull(para1: JLString; para2: jint; para3: JLString); overload; // throws java.sql.SQLException
  45386. procedure setObject(para1: JLString; para2: JLObject); overload; // throws java.sql.SQLException
  45387. procedure setObject(para1: JLString; para2: JLObject; para3: jint); overload; // throws java.sql.SQLException
  45388. procedure setObject(para1: JLString; para2: JLObject; para3: jint; para4: jint); overload; // throws java.sql.SQLException
  45389. procedure setShort(para1: JLString; para2: jshort); overload; // throws java.sql.SQLException
  45390. procedure setString(para1: JLString; para2: JLString); overload; // throws java.sql.SQLException
  45391. procedure setTime(para1: JLString; para2: JSTime); overload; // throws java.sql.SQLException
  45392. procedure setTime(para1: JLString; para2: JSTime; para3: JUCalendar); overload; // throws java.sql.SQLException
  45393. procedure setTimestamp(para1: JLString; para2: JSqlTimestamp); overload; // throws java.sql.SQLException
  45394. procedure setTimestamp(para1: JLString; para2: JSqlTimestamp; para3: JUCalendar); overload; // throws java.sql.SQLException
  45395. procedure setURL(para1: JLString; para2: JNURL); overload; // throws java.sql.SQLException
  45396. function wasNull(): jboolean; overload; // throws java.sql.SQLException
  45397. function getRowId(para1: jint): JSRowId; overload; // throws java.sql.SQLException
  45398. function getRowId(para1: JLString): JSRowId; overload; // throws java.sql.SQLException
  45399. procedure setRowId(para1: JLString; para2: JSRowId); overload; // throws java.sql.SQLException
  45400. procedure setNString(para1: JLString; para2: JLString); overload; // throws java.sql.SQLException
  45401. procedure setNCharacterStream(para1: JLString; para2: JIReader; para3: jlong); overload; // throws java.sql.SQLException
  45402. procedure setNClob(para1: JLString; para2: JSNClob); overload; // throws java.sql.SQLException
  45403. procedure setClob(para1: JLString; para2: JIReader; para3: jlong); overload; // throws java.sql.SQLException
  45404. procedure setBlob(para1: JLString; para2: JIInputStream; para3: jlong); overload; // throws java.sql.SQLException
  45405. procedure setNClob(para1: JLString; para2: JIReader; para3: jlong); overload; // throws java.sql.SQLException
  45406. function getNClob(para1: jint): JSNClob; overload; // throws java.sql.SQLException
  45407. function getNClob(para1: JLString): JSNClob; overload; // throws java.sql.SQLException
  45408. procedure setSQLXML(para1: JLString; para2: JSSQLXML); overload; // throws java.sql.SQLException
  45409. function getSQLXML(para1: jint): JSSQLXML; overload; // throws java.sql.SQLException
  45410. function getSQLXML(para1: JLString): JSSQLXML; overload; // throws java.sql.SQLException
  45411. function getNString(para1: jint): JLString; overload; // throws java.sql.SQLException
  45412. function getNString(para1: JLString): JLString; overload; // throws java.sql.SQLException
  45413. function getNCharacterStream(para1: jint): JIReader; overload; // throws java.sql.SQLException
  45414. function getNCharacterStream(para1: JLString): JIReader; overload; // throws java.sql.SQLException
  45415. function getCharacterStream(para1: jint): JIReader; overload; // throws java.sql.SQLException
  45416. function getCharacterStream(para1: JLString): JIReader; overload; // throws java.sql.SQLException
  45417. procedure setBlob(para1: JLString; para2: JSBlob); overload; // throws java.sql.SQLException
  45418. procedure setClob(para1: JLString; para2: JSClob); overload; // throws java.sql.SQLException
  45419. procedure setAsciiStream(para1: JLString; para2: JIInputStream; para3: jlong); overload; // throws java.sql.SQLException
  45420. procedure setAsciiStream(para1: JLString; para2: JIInputStream); overload; // throws java.sql.SQLException
  45421. procedure setBinaryStream(para1: JLString; para2: JIInputStream; para3: jlong); overload; // throws java.sql.SQLException
  45422. procedure setBinaryStream(para1: JLString; para2: JIInputStream); overload; // throws java.sql.SQLException
  45423. procedure setCharacterStream(para1: JLString; para2: JIReader; para3: jlong); overload; // throws java.sql.SQLException
  45424. procedure setCharacterStream(para1: JLString; para2: JIReader); overload; // throws java.sql.SQLException
  45425. procedure setNCharacterStream(para1: JLString; para2: JIReader); overload; // throws java.sql.SQLException
  45426. procedure setClob(para1: JLString; para2: JIReader); overload; // throws java.sql.SQLException
  45427. procedure setBlob(para1: JLString; para2: JIInputStream); overload; // throws java.sql.SQLException
  45428. procedure setNClob(para1: JLString; para2: JIReader); overload; // throws java.sql.SQLException
  45429. end;
  45430. JSProvider = class abstract external 'java.security' name 'Provider' (JUProperties)
  45431. public
  45432. type
  45433. InnerService = class;
  45434. Arr1InnerService = array of InnerService;
  45435. Arr2InnerService = array of Arr1InnerService;
  45436. Arr3InnerService = array of Arr2InnerService;
  45437. InnerService = class external 'java.security' name 'Service' (JLObject)
  45438. public
  45439. constructor create(para1: JSProvider; para2: JLString; para3: JLString; para4: JLString; para5: JUList; para6: JUMap); overload;
  45440. function getType(): JLString; overload; virtual; final;
  45441. function getAlgorithm(): JLString; overload; virtual; final;
  45442. function getProvider(): JSProvider; overload; virtual; final;
  45443. function getClassName(): JLString; overload; virtual; final;
  45444. function getAttribute(para1: JLString): JLString; overload; virtual; final;
  45445. function newInstance(para1: JLObject): JLObject; overload; virtual; // throws java.security.NoSuchAlgorithmException
  45446. function supportsParameter(para1: JLObject): jboolean; overload; virtual;
  45447. function toString(): JLString; overload; virtual;
  45448. end;
  45449. strict protected
  45450. constructor create(para1: JLString; para2: jdouble; para3: JLString); overload;
  45451. public
  45452. function getName(): JLString; overload; virtual;
  45453. function getVersion(): jdouble; overload; virtual;
  45454. function getInfo(): JLString; overload; virtual;
  45455. function toString(): JLString; overload; virtual;
  45456. procedure clear(); overload; virtual;
  45457. procedure load(para1: JIInputStream); overload; virtual; // throws java.io.IOException
  45458. procedure putAll(para1: JUMap); overload; virtual;
  45459. function entrySet(): JUSet; overload; virtual;
  45460. function keySet(): JUSet; overload; virtual;
  45461. function values(): JUCollection; overload; virtual;
  45462. function put(para1: JLObject; para2: JLObject): JLObject; overload; virtual;
  45463. function remove(para1: JLObject): JLObject; overload; virtual;
  45464. function getService(para1: JLString; para2: JLString): JSProvider.InnerService; overload; virtual;
  45465. function getServices(): JUSet; overload; virtual;
  45466. strict protected
  45467. procedure putService(para1: JSProvider.InnerService); overload; virtual;
  45468. procedure removeService(para1: JSProvider.InnerService); overload; virtual;
  45469. end;
  45470. JUCThreadPoolExecutor = class external 'java.util.concurrent' name 'ThreadPoolExecutor' (JUCAbstractExecutorService)
  45471. public
  45472. type
  45473. InnerDiscardOldestPolicy = class;
  45474. Arr1InnerDiscardOldestPolicy = array of InnerDiscardOldestPolicy;
  45475. Arr2InnerDiscardOldestPolicy = array of Arr1InnerDiscardOldestPolicy;
  45476. Arr3InnerDiscardOldestPolicy = array of Arr2InnerDiscardOldestPolicy;
  45477. InnerDiscardPolicy = class;
  45478. Arr1InnerDiscardPolicy = array of InnerDiscardPolicy;
  45479. Arr2InnerDiscardPolicy = array of Arr1InnerDiscardPolicy;
  45480. Arr3InnerDiscardPolicy = array of Arr2InnerDiscardPolicy;
  45481. InnerAbortPolicy = class;
  45482. Arr1InnerAbortPolicy = array of InnerAbortPolicy;
  45483. Arr2InnerAbortPolicy = array of Arr1InnerAbortPolicy;
  45484. Arr3InnerAbortPolicy = array of Arr2InnerAbortPolicy;
  45485. InnerCallerRunsPolicy = class;
  45486. Arr1InnerCallerRunsPolicy = array of InnerCallerRunsPolicy;
  45487. Arr2InnerCallerRunsPolicy = array of Arr1InnerCallerRunsPolicy;
  45488. Arr3InnerCallerRunsPolicy = array of Arr2InnerCallerRunsPolicy;
  45489. InnerDiscardOldestPolicy = class external 'java.util.concurrent' name 'DiscardOldestPolicy' (JLObject, JUCRejectedExecutionHandler)
  45490. public
  45491. constructor create(); overload;
  45492. procedure rejectedExecution(para1: JLRunnable; para2: JUCThreadPoolExecutor); overload; virtual;
  45493. end;
  45494. InnerDiscardPolicy = class external 'java.util.concurrent' name 'DiscardPolicy' (JLObject, JUCRejectedExecutionHandler)
  45495. public
  45496. constructor create(); overload;
  45497. procedure rejectedExecution(para1: JLRunnable; para2: JUCThreadPoolExecutor); overload; virtual;
  45498. end;
  45499. InnerAbortPolicy = class external 'java.util.concurrent' name 'AbortPolicy' (JLObject, JUCRejectedExecutionHandler)
  45500. public
  45501. constructor create(); overload;
  45502. procedure rejectedExecution(para1: JLRunnable; para2: JUCThreadPoolExecutor); overload; virtual;
  45503. end;
  45504. InnerCallerRunsPolicy = class external 'java.util.concurrent' name 'CallerRunsPolicy' (JLObject, JUCRejectedExecutionHandler)
  45505. public
  45506. constructor create(); overload;
  45507. procedure rejectedExecution(para1: JLRunnable; para2: JUCThreadPoolExecutor); overload; virtual;
  45508. end;
  45509. public
  45510. constructor create(para1: jint; para2: jint; para3: jlong; para4: JUCTimeUnit; para5: JUCBlockingQueue); overload;
  45511. constructor create(para1: jint; para2: jint; para3: jlong; para4: JUCTimeUnit; para5: JUCBlockingQueue; para6: JUCThreadFactory); overload;
  45512. constructor create(para1: jint; para2: jint; para3: jlong; para4: JUCTimeUnit; para5: JUCBlockingQueue; para6: JUCRejectedExecutionHandler); overload;
  45513. constructor create(para1: jint; para2: jint; para3: jlong; para4: JUCTimeUnit; para5: JUCBlockingQueue; para6: JUCThreadFactory; para7: JUCRejectedExecutionHandler); overload;
  45514. procedure execute(para1: JLRunnable); overload; virtual;
  45515. procedure shutdown(); overload; virtual;
  45516. function shutdownNow(): JUList; overload; virtual;
  45517. function isShutdown(): jboolean; overload; virtual;
  45518. function isTerminating(): jboolean; overload; virtual;
  45519. function isTerminated(): jboolean; overload; virtual;
  45520. function awaitTermination(para1: jlong; para2: JUCTimeUnit): jboolean; overload; virtual; // throws java.lang.InterruptedException
  45521. strict protected
  45522. procedure finalize(); overload; virtual;
  45523. public
  45524. procedure setThreadFactory(para1: JUCThreadFactory); overload; virtual;
  45525. function getThreadFactory(): JUCThreadFactory; overload; virtual;
  45526. procedure setRejectedExecutionHandler(para1: JUCRejectedExecutionHandler); overload; virtual;
  45527. function getRejectedExecutionHandler(): JUCRejectedExecutionHandler; overload; virtual;
  45528. procedure setCorePoolSize(para1: jint); overload; virtual;
  45529. function getCorePoolSize(): jint; overload; virtual;
  45530. function prestartCoreThread(): jboolean; overload; virtual;
  45531. function prestartAllCoreThreads(): jint; overload; virtual;
  45532. function allowsCoreThreadTimeOut(): jboolean; overload; virtual;
  45533. procedure allowCoreThreadTimeOut(para1: jboolean); overload; virtual;
  45534. procedure setMaximumPoolSize(para1: jint); overload; virtual;
  45535. function getMaximumPoolSize(): jint; overload; virtual;
  45536. procedure setKeepAliveTime(para1: jlong; para2: JUCTimeUnit); overload; virtual;
  45537. function getKeepAliveTime(para1: JUCTimeUnit): jlong; overload; virtual;
  45538. function getQueue(): JUCBlockingQueue; overload; virtual;
  45539. function remove(para1: JLRunnable): jboolean; overload; virtual;
  45540. procedure purge(); overload; virtual;
  45541. function getPoolSize(): jint; overload; virtual;
  45542. function getActiveCount(): jint; overload; virtual;
  45543. function getLargestPoolSize(): jint; overload; virtual;
  45544. function getTaskCount(): jlong; overload; virtual;
  45545. function getCompletedTaskCount(): jlong; overload; virtual;
  45546. function toString(): JLString; overload; virtual;
  45547. strict protected
  45548. procedure beforeExecute(para1: JLThread; para2: JLRunnable); overload; virtual;
  45549. procedure afterExecute(para1: JLRunnable; para2: JLThrowable); overload; virtual;
  45550. procedure terminated(); overload; virtual;
  45551. end;
  45552. OAHCSAllowAllHostnameVerifier = class external 'org.apache.http.conn.ssl' name 'AllowAllHostnameVerifier' (OAHCSAbstractVerifier)
  45553. public
  45554. constructor create(); overload;
  45555. procedure verify(para1: JLString; para2: Arr1JLString; para3: Arr1JLString); overload; virtual; final;
  45556. procedure verify(para1: JLString; var para2: array of JLString; var para3: array of JLString); overload; virtual; final;
  45557. function toString(): JLString; overload; virtual; final;
  45558. end;
  45559. OAHCSBrowserCompatHostnameVerifier = class external 'org.apache.http.conn.ssl' name 'BrowserCompatHostnameVerifier' (OAHCSAbstractVerifier)
  45560. public
  45561. constructor create(); overload;
  45562. procedure verify(para1: JLString; para2: Arr1JLString; para3: Arr1JLString); overload; virtual; final; // throws javax.net.ssl.SSLException
  45563. procedure verify(para1: JLString; var para2: array of JLString; var para3: array of JLString); overload; virtual; final; // throws javax.net.ssl.SSLException
  45564. function toString(): JLString; overload; virtual; final;
  45565. end;
  45566. OAHCSStrictHostnameVerifier = class external 'org.apache.http.conn.ssl' name 'StrictHostnameVerifier' (OAHCSAbstractVerifier)
  45567. public
  45568. constructor create(); overload;
  45569. procedure verify(para1: JLString; para2: Arr1JLString; para3: Arr1JLString); overload; virtual; final; // throws javax.net.ssl.SSLException
  45570. procedure verify(para1: JLString; var para2: array of JLString; var para3: array of JLString); overload; virtual; final; // throws javax.net.ssl.SSLException
  45571. function toString(): JLString; overload; virtual; final;
  45572. end;
  45573. ATApplicationTestCase = class abstract external 'android.test' name 'ApplicationTestCase' (ATAndroidTestCase)
  45574. public
  45575. constructor create(para1: JLClass); overload;
  45576. function getApplication(): AAApplication; overload; virtual;
  45577. strict protected
  45578. procedure setUp(); overload; virtual; // throws java.lang.Exception
  45579. procedure createApplication(); overload; virtual; final;
  45580. procedure terminateApplication(); overload; virtual; final;
  45581. procedure tearDown(); overload; virtual; // throws java.lang.Exception
  45582. public
  45583. function getSystemContext(): ACContext; overload; virtual;
  45584. procedure testApplicationTestCaseSetUpProperly(); overload; virtual; final; // throws java.lang.Exception
  45585. end;
  45586. ATLoaderTestCase = class external 'android.test' name 'LoaderTestCase' (ATAndroidTestCase)
  45587. public
  45588. constructor create(); overload;
  45589. function getLoaderResultSynchronously(para1: ACLoader): JLObject; overload; virtual;
  45590. end;
  45591. ATProviderTestCase2 = class abstract external 'android.test' name 'ProviderTestCase2' (ATAndroidTestCase)
  45592. public
  45593. constructor create(para1: JLClass; para2: JLString); overload;
  45594. function getProvider(): ACContentProvider; overload; virtual;
  45595. strict protected
  45596. procedure setUp(); overload; virtual; // throws java.lang.Exception
  45597. procedure tearDown(); overload; virtual; // throws java.lang.Exception
  45598. public
  45599. function getMockContentResolver(): ATMMockContentResolver; overload; virtual;
  45600. function getMockContext(): ATIsolatedContext; overload; virtual;
  45601. class function newResolverWithContentProviderFromSql(para1: ACContext; para2: JLString; para3: JLClass; para4: JLString; para5: JLString; para6: jint; para7: JLString): ACContentResolver; static; overload; // throws java.lang.IllegalAccessException, java.lang.InstantiationException
  45602. end;
  45603. ATServiceTestCase = class abstract external 'android.test' name 'ServiceTestCase' (ATAndroidTestCase)
  45604. public
  45605. constructor create(para1: JLClass); overload;
  45606. function getService(): AAService; overload; virtual;
  45607. strict protected
  45608. procedure setUp(); overload; virtual; // throws java.lang.Exception
  45609. procedure setupService(); overload; virtual;
  45610. procedure startService(para1: ACIntent); overload; virtual;
  45611. function bindService(para1: ACIntent): AOIBinder; overload; virtual;
  45612. procedure shutdownService(); overload; virtual;
  45613. procedure tearDown(); overload; virtual; // throws java.lang.Exception
  45614. public
  45615. procedure setApplication(para1: AAApplication); overload; virtual;
  45616. function getApplication(): AAApplication; overload; virtual;
  45617. function getSystemContext(): ACContext; overload; virtual;
  45618. procedure testServiceTestCaseSetUpProperly(); overload; virtual; // throws java.lang.Exception
  45619. end;
  45620. ATActivityTestCase = class abstract external 'android.test' name 'ActivityTestCase' (ATInstrumentationTestCase)
  45621. public
  45622. constructor create(); overload;
  45623. strict protected
  45624. function getActivity(): AAActivity; overload; virtual;
  45625. procedure setActivity(para1: AAActivity); overload; virtual;
  45626. procedure scrubClass(para1: JLClass); overload; virtual; // throws java.lang.IllegalAccessException
  45627. end;
  45628. ATProviderTestCase = class abstract external 'android.test' name 'ProviderTestCase' (ATInstrumentationTestCase)
  45629. public
  45630. constructor create(para1: JLClass; para2: JLString); overload;
  45631. function getProvider(): ACContentProvider; overload; virtual;
  45632. strict protected
  45633. procedure setUp(); overload; virtual; // throws java.lang.Exception
  45634. procedure tearDown(); overload; virtual; // throws java.lang.Exception
  45635. public
  45636. function getMockContentResolver(): ATMMockContentResolver; overload; virtual;
  45637. function getMockContext(): ATIsolatedContext; overload; virtual;
  45638. class function newResolverWithContentProviderFromSql(para1: ACContext; para2: JLClass; para3: JLString; para4: JLString; para5: jint; para6: JLString): ACContentResolver; static; overload; // throws java.lang.IllegalAccessException, java.lang.InstantiationException
  45639. end;
  45640. ATSingleLaunchActivityTestCase = class abstract external 'android.test' name 'SingleLaunchActivityTestCase' (ATInstrumentationTestCase)
  45641. public
  45642. constructor create(para1: JLString; para2: JLClass); overload;
  45643. function getActivity(): AAActivity; overload; virtual;
  45644. strict protected
  45645. procedure setUp(); overload; virtual; // throws java.lang.Exception
  45646. procedure tearDown(); overload; virtual; // throws java.lang.Exception
  45647. public
  45648. procedure testActivityTestCaseSetUpProperly(); overload; virtual; // throws java.lang.Exception
  45649. end;
  45650. ATSyncBaseInstrumentation = class external 'android.test' name 'SyncBaseInstrumentation' (ATInstrumentationTestCase)
  45651. public
  45652. constructor create(); overload;
  45653. strict protected
  45654. procedure setUp(); overload; virtual; // throws java.lang.Exception
  45655. procedure syncProvider(para1: ANUri; para2: JLString; para3: JLString); overload; virtual; // throws java.lang.Exception
  45656. procedure cancelSyncsandDisableAutoSync(); overload; virtual;
  45657. end;
  45658. OAHISocketHttpClientConnection = class external 'org.apache.http.impl' name 'SocketHttpClientConnection' (OAHIAbstractHttpClientConnection, OAHHttpInetConnection)
  45659. public
  45660. constructor create(); overload;
  45661. strict protected
  45662. procedure assertNotOpen(); overload; virtual;
  45663. procedure assertOpen(); overload; virtual;
  45664. function createSessionInputBuffer(para1: JNSocket; para2: jint; para3: OAHPHttpParams): OAHISessionInputBuffer; overload; virtual; // throws java.io.IOException
  45665. function createSessionOutputBuffer(para1: JNSocket; para2: jint; para3: OAHPHttpParams): OAHISessionOutputBuffer; overload; virtual; // throws java.io.IOException
  45666. procedure bind(para1: JNSocket; para2: OAHPHttpParams); overload; virtual; // throws java.io.IOException
  45667. public
  45668. function isOpen(): jboolean; overload; virtual;
  45669. strict protected
  45670. function getSocket(): JNSocket; overload; virtual;
  45671. public
  45672. function getLocalAddress(): JNInetAddress; overload; virtual;
  45673. function getLocalPort(): jint; overload; virtual;
  45674. function getRemoteAddress(): JNInetAddress; overload; virtual;
  45675. function getRemotePort(): jint; overload; virtual;
  45676. procedure setSocketTimeout(para1: jint); overload; virtual;
  45677. function getSocketTimeout(): jint; overload; virtual;
  45678. procedure shutdown(); overload; virtual; // throws java.io.IOException
  45679. procedure close(); overload; virtual; // throws java.io.IOException
  45680. end;
  45681. OAHICAbstractClientConnAdapter = class abstract external 'org.apache.http.impl.conn' name 'AbstractClientConnAdapter' (JLObject, OAHCManagedClientConnection)
  45682. strict protected
  45683. constructor create(para1: OAHCClientConnectionManager; para2: OAHCOperatedClientConnection); overload;
  45684. procedure detach(); overload; virtual;
  45685. function getWrappedConnection(): OAHCOperatedClientConnection; overload; virtual;
  45686. function getManager(): OAHCClientConnectionManager; overload; virtual;
  45687. procedure assertNotAborted(); overload; virtual; final; // throws java.io.InterruptedIOException
  45688. procedure assertValid(para1: OAHCOperatedClientConnection); overload; virtual; final;
  45689. public
  45690. function isOpen(): jboolean; overload; virtual;
  45691. function isStale(): jboolean; overload; virtual;
  45692. procedure setSocketTimeout(para1: jint); overload; virtual;
  45693. function getSocketTimeout(): jint; overload; virtual;
  45694. function getMetrics(): OAHHttpConnectionMetrics; overload; virtual;
  45695. procedure flush(); overload; virtual; // throws java.io.IOException
  45696. function isResponseAvailable(para1: jint): jboolean; overload; virtual; // throws java.io.IOException
  45697. procedure receiveResponseEntity(para1: OAHHttpResponse); overload; virtual; // throws org.apache.http.HttpException, java.io.IOException
  45698. function receiveResponseHeader(): OAHHttpResponse; overload; virtual; // throws org.apache.http.HttpException, java.io.IOException
  45699. procedure sendRequestEntity(para1: OAHHttpEntityEnclosingRequest); overload; virtual; // throws org.apache.http.HttpException, java.io.IOException
  45700. procedure sendRequestHeader(para1: OAHHttpRequest); overload; virtual; // throws org.apache.http.HttpException, java.io.IOException
  45701. function getLocalAddress(): JNInetAddress; overload; virtual;
  45702. function getLocalPort(): jint; overload; virtual;
  45703. function getRemoteAddress(): JNInetAddress; overload; virtual;
  45704. function getRemotePort(): jint; overload; virtual;
  45705. function isSecure(): jboolean; overload; virtual;
  45706. function getSSLSession(): JNSSSLSession; overload; virtual;
  45707. procedure markReusable(); overload; virtual;
  45708. procedure unmarkReusable(); overload; virtual;
  45709. function isMarkedReusable(): jboolean; overload; virtual;
  45710. procedure setIdleDuration(para1: jlong; para2: JUCTimeUnit); overload; virtual;
  45711. procedure releaseConnection(); overload; virtual;
  45712. procedure abortConnection(); overload; virtual;
  45713. end;
  45714. OAHISocketHttpServerConnection = class external 'org.apache.http.impl' name 'SocketHttpServerConnection' (OAHIAbstractHttpServerConnection, OAHHttpInetConnection)
  45715. public
  45716. constructor create(); overload;
  45717. strict protected
  45718. procedure assertNotOpen(); overload; virtual;
  45719. procedure assertOpen(); overload; virtual;
  45720. function createHttpDataReceiver(para1: JNSocket; para2: jint; para3: OAHPHttpParams): OAHISessionInputBuffer; overload; virtual; // throws java.io.IOException
  45721. function createHttpDataTransmitter(para1: JNSocket; para2: jint; para3: OAHPHttpParams): OAHISessionOutputBuffer; overload; virtual; // throws java.io.IOException
  45722. procedure bind(para1: JNSocket; para2: OAHPHttpParams); overload; virtual; // throws java.io.IOException
  45723. function getSocket(): JNSocket; overload; virtual;
  45724. public
  45725. function isOpen(): jboolean; overload; virtual;
  45726. function getLocalAddress(): JNInetAddress; overload; virtual;
  45727. function getLocalPort(): jint; overload; virtual;
  45728. function getRemoteAddress(): JNInetAddress; overload; virtual;
  45729. function getRemotePort(): jint; overload; virtual;
  45730. procedure setSocketTimeout(para1: jint); overload; virtual;
  45731. function getSocketTimeout(): jint; overload; virtual;
  45732. procedure shutdown(); overload; virtual; // throws java.io.IOException
  45733. procedure close(); overload; virtual; // throws java.io.IOException
  45734. end;
  45735. OAHCEUrlEncodedFormEntity = class external 'org.apache.http.client.entity' name 'UrlEncodedFormEntity' (OAHEStringEntity)
  45736. public
  45737. constructor create(para1: JUList; para2: JLString); overload; // throws java.io.UnsupportedEncodingException
  45738. constructor create(para1: JUList); overload; // throws java.io.UnsupportedEncodingException
  45739. end;
  45740. OAHCMHttpRequestBase = class abstract external 'org.apache.http.client.methods' name 'HttpRequestBase' (OAHMAbstractHttpMessage, OAHCMHttpUriRequest, OAHCMAbortableHttpRequest, JLCloneable)
  45741. public
  45742. constructor create(); overload;
  45743. function getMethod(): JLString; overload; virtual; abstract;
  45744. function getProtocolVersion(): OAHProtocolVersion; overload; virtual;
  45745. function getURI(): JNURI; overload; virtual;
  45746. function getRequestLine(): OAHRequestLine; overload; virtual;
  45747. procedure setURI(para1: JNURI); overload; virtual;
  45748. procedure setConnectionRequest(para1: OAHCClientConnectionRequest); overload; virtual; // throws java.io.IOException
  45749. procedure setReleaseTrigger(para1: OAHCConnectionReleaseTrigger); overload; virtual; // throws java.io.IOException
  45750. procedure abort(); overload; virtual;
  45751. function isAborted(): jboolean; overload; virtual;
  45752. function clone(): JLObject; overload; virtual; // throws java.lang.CloneNotSupportedException
  45753. end;
  45754. OAHICRequestWrapper = class external 'org.apache.http.impl.client' name 'RequestWrapper' (OAHMAbstractHttpMessage, OAHCMHttpUriRequest)
  45755. public
  45756. constructor create(para1: OAHHttpRequest); overload; // throws org.apache.http.ProtocolException
  45757. procedure resetHeaders(); overload; virtual;
  45758. function getMethod(): JLString; overload; virtual;
  45759. procedure setMethod(para1: JLString); overload; virtual;
  45760. function getProtocolVersion(): OAHProtocolVersion; overload; virtual;
  45761. procedure setProtocolVersion(para1: OAHProtocolVersion); overload; virtual;
  45762. function getURI(): JNURI; overload; virtual;
  45763. procedure setURI(para1: JNURI); overload; virtual;
  45764. function getRequestLine(): OAHRequestLine; overload; virtual;
  45765. procedure abort(); overload; virtual; // throws java.lang.UnsupportedOperationException
  45766. function isAborted(): jboolean; overload; virtual;
  45767. function getOriginal(): OAHHttpRequest; overload; virtual;
  45768. function isRepeatable(): jboolean; overload; virtual;
  45769. function getExecCount(): jint; overload; virtual;
  45770. procedure incrementExecCount(); overload; virtual;
  45771. end;
  45772. OAHMBasicHttpEntityEnclosingRequest = class external 'org.apache.http.message' name 'BasicHttpEntityEnclosingRequest' (OAHMBasicHttpRequest, OAHHttpEntityEnclosingRequest)
  45773. public
  45774. constructor create(para1: JLString; para2: JLString); overload;
  45775. constructor create(para1: JLString; para2: JLString; para3: OAHProtocolVersion); overload;
  45776. constructor create(para1: OAHRequestLine); overload;
  45777. function getEntity(): OAHHttpEntity; overload; virtual;
  45778. procedure setEntity(para1: OAHHttpEntity); overload; virtual;
  45779. function expectContinue(): jboolean; overload; virtual;
  45780. end;
  45781. OAHIABasicScheme = class external 'org.apache.http.impl.auth' name 'BasicScheme' (OAHIARFC2617Scheme)
  45782. public
  45783. constructor create(); overload;
  45784. function getSchemeName(): JLString; overload; virtual;
  45785. procedure processChallenge(para1: OAHHeader); overload; virtual; // throws org.apache.http.auth.MalformedChallengeException
  45786. function isComplete(): jboolean; overload; virtual;
  45787. function isConnectionBased(): jboolean; overload; virtual;
  45788. function authenticate(para1: OAHACredentials; para2: OAHHttpRequest): OAHHeader; overload; virtual; // throws org.apache.http.auth.AuthenticationException
  45789. class function authenticate(para1: OAHACredentials; para2: JLString; para3: jboolean): OAHHeader; static; overload;
  45790. end;
  45791. OAHIADigestScheme = class external 'org.apache.http.impl.auth' name 'DigestScheme' (OAHIARFC2617Scheme)
  45792. public
  45793. constructor create(); overload;
  45794. procedure processChallenge(para1: OAHHeader); overload; virtual; // throws org.apache.http.auth.MalformedChallengeException
  45795. function isComplete(): jboolean; overload; virtual;
  45796. function getSchemeName(): JLString; overload; virtual;
  45797. function isConnectionBased(): jboolean; overload; virtual;
  45798. procedure overrideParamter(para1: JLString; para2: JLString); overload; virtual;
  45799. function authenticate(para1: OAHACredentials; para2: OAHHttpRequest): OAHHeader; overload; virtual; // throws org.apache.http.auth.AuthenticationException
  45800. class function createCnonce(): JLString; static; overload;
  45801. end;
  45802. OAHICBasicClientCookie2 = class external 'org.apache.http.impl.cookie' name 'BasicClientCookie2' (OAHICBasicClientCookie, OAHCSetCookie2)
  45803. public
  45804. constructor create(para1: JLString; para2: JLString); overload;
  45805. function getPorts(): Arr1jint; overload; virtual;
  45806. procedure setPorts(para1: Arr1jint); overload; virtual;
  45807. procedure setPorts(var para1: array of jint); overload; virtual;
  45808. function getCommentURL(): JLString; overload; virtual;
  45809. procedure setCommentURL(para1: JLString); overload; virtual;
  45810. procedure setDiscard(para1: jboolean); overload; virtual;
  45811. function isPersistent(): jboolean; overload; virtual;
  45812. function isExpired(para1: JUDate): jboolean; overload; virtual;
  45813. function clone(): JLObject; overload; virtual; // throws java.lang.CloneNotSupportedException
  45814. end;
  45815. OAHICBrowserCompatSpec = class external 'org.apache.http.impl.cookie' name 'BrowserCompatSpec' (OAHICCookieSpecBase)
  45816. strict protected
  45817. final class var
  45818. fDATE_PATTERNS: Arr1JLString; external name 'DATE_PATTERNS';
  45819. public
  45820. constructor create(para1: Arr1JLString); overload;
  45821. constructor create(const para1: array of JLString); overload;
  45822. constructor create(); overload;
  45823. function parse(para1: OAHHeader; para2: OAHCCookieOrigin): JUList; overload; virtual; // throws org.apache.http.cookie.MalformedCookieException
  45824. function formatCookies(para1: JUList): JUList; overload; virtual;
  45825. function getVersion(): jint; overload; virtual;
  45826. function getVersionHeader(): OAHHeader; overload; virtual;
  45827. end;
  45828. OAHICNetscapeDraftSpec = class external 'org.apache.http.impl.cookie' name 'NetscapeDraftSpec' (OAHICCookieSpecBase)
  45829. strict protected
  45830. const
  45831. EXPIRES_PATTERN = 'EEE, dd-MMM-yyyy HH:mm:ss z';
  45832. public
  45833. constructor create(para1: Arr1JLString); overload;
  45834. constructor create(const para1: array of JLString); overload;
  45835. constructor create(); overload;
  45836. function parse(para1: OAHHeader; para2: OAHCCookieOrigin): JUList; overload; virtual; // throws org.apache.http.cookie.MalformedCookieException
  45837. function formatCookies(para1: JUList): JUList; overload; virtual;
  45838. function getVersion(): jint; overload; virtual;
  45839. function getVersionHeader(): OAHHeader; overload; virtual;
  45840. end;
  45841. OAHICRFC2109Spec = class external 'org.apache.http.impl.cookie' name 'RFC2109Spec' (OAHICCookieSpecBase)
  45842. public
  45843. constructor create(para1: Arr1JLString; para2: jboolean); overload;
  45844. constructor create(const para1: array of JLString; para2: jboolean); overload;
  45845. constructor create(); overload;
  45846. function parse(para1: OAHHeader; para2: OAHCCookieOrigin): JUList; overload; virtual; // throws org.apache.http.cookie.MalformedCookieException
  45847. procedure validate(para1: OAHCCookie; para2: OAHCCookieOrigin); overload; virtual; // throws org.apache.http.cookie.MalformedCookieException
  45848. function formatCookies(para1: JUList): JUList; overload; virtual;
  45849. strict protected
  45850. procedure formatParamAsVer(para1: OAHUCharArrayBuffer; para2: JLString; para3: JLString; para4: jint); overload; virtual;
  45851. procedure formatCookieAsVer(para1: OAHUCharArrayBuffer; para2: OAHCCookie; para3: jint); overload; virtual;
  45852. public
  45853. function getVersion(): jint; overload; virtual;
  45854. function getVersionHeader(): OAHHeader; overload; virtual;
  45855. end;
  45856. OWDCDATASection = interface external 'org.w3c.dom' name 'CDATASection' (OWDText)
  45857. end;
  45858. OAHAInvalidCredentialsException = class external 'org.apache.http.auth' name 'InvalidCredentialsException' (OAHAAuthenticationException)
  45859. public
  45860. constructor create(); overload;
  45861. constructor create(para1: JLString); overload;
  45862. constructor create(para1: JLString; para2: JLThrowable); overload;
  45863. end;
  45864. OAHIANTLMEngineException = class external 'org.apache.http.impl.auth' name 'NTLMEngineException' (OAHAAuthenticationException)
  45865. public
  45866. constructor create(); overload;
  45867. constructor create(para1: JLString); overload;
  45868. constructor create(para1: JLString; para2: JLThrowable); overload;
  45869. end;
  45870. OAHCCircularRedirectException = class external 'org.apache.http.client' name 'CircularRedirectException' (OAHCRedirectException)
  45871. public
  45872. constructor create(); overload;
  45873. constructor create(para1: JLString); overload;
  45874. constructor create(para1: JLString; para2: JLThrowable); overload;
  45875. end;
  45876. JTDateFormat = class abstract external 'java.text' name 'DateFormat' (JTFormat)
  45877. public
  45878. type
  45879. InnerField = class;
  45880. Arr1InnerField = array of InnerField;
  45881. Arr2InnerField = array of Arr1InnerField;
  45882. Arr3InnerField = array of Arr2InnerField;
  45883. InnerField = class external 'java.text' name 'Field' (JTFormat.InnerField)
  45884. public
  45885. final class var
  45886. fERA: JTDateFormat.InnerField; external name 'ERA';
  45887. fYEAR: JTDateFormat.InnerField; external name 'YEAR';
  45888. fMONTH: JTDateFormat.InnerField; external name 'MONTH';
  45889. fHOUR_OF_DAY0: JTDateFormat.InnerField; external name 'HOUR_OF_DAY0';
  45890. fHOUR_OF_DAY1: JTDateFormat.InnerField; external name 'HOUR_OF_DAY1';
  45891. fMINUTE: JTDateFormat.InnerField; external name 'MINUTE';
  45892. fSECOND: JTDateFormat.InnerField; external name 'SECOND';
  45893. fMILLISECOND: JTDateFormat.InnerField; external name 'MILLISECOND';
  45894. fDAY_OF_WEEK: JTDateFormat.InnerField; external name 'DAY_OF_WEEK';
  45895. fDAY_OF_MONTH: JTDateFormat.InnerField; external name 'DAY_OF_MONTH';
  45896. fDAY_OF_YEAR: JTDateFormat.InnerField; external name 'DAY_OF_YEAR';
  45897. fDAY_OF_WEEK_IN_MONTH: JTDateFormat.InnerField; external name 'DAY_OF_WEEK_IN_MONTH';
  45898. fWEEK_OF_YEAR: JTDateFormat.InnerField; external name 'WEEK_OF_YEAR';
  45899. fWEEK_OF_MONTH: JTDateFormat.InnerField; external name 'WEEK_OF_MONTH';
  45900. fAM_PM: JTDateFormat.InnerField; external name 'AM_PM';
  45901. fHOUR0: JTDateFormat.InnerField; external name 'HOUR0';
  45902. fHOUR1: JTDateFormat.InnerField; external name 'HOUR1';
  45903. fTIME_ZONE: JTDateFormat.InnerField; external name 'TIME_ZONE';
  45904. strict protected
  45905. constructor create(para1: JLString; para2: jint); overload;
  45906. public
  45907. function getCalendarField(): jint; overload; virtual;
  45908. class function ofCalendarField(para1: jint): JTDateFormat.InnerField; static; overload;
  45909. end;
  45910. strict protected
  45911. var
  45912. fcalendar: JUCalendar; external name 'calendar';
  45913. fnumberFormat: JTNumberFormat; external name 'numberFormat';
  45914. public
  45915. const
  45916. DEFAULT = 2;
  45917. FULL = 0;
  45918. LONG = 1;
  45919. MEDIUM = 2;
  45920. SHORT = 3;
  45921. ERA_FIELD = 0;
  45922. YEAR_FIELD = 1;
  45923. MONTH_FIELD = 2;
  45924. DATE_FIELD = 3;
  45925. HOUR_OF_DAY1_FIELD = 4;
  45926. HOUR_OF_DAY0_FIELD = 5;
  45927. MINUTE_FIELD = 6;
  45928. SECOND_FIELD = 7;
  45929. MILLISECOND_FIELD = 8;
  45930. DAY_OF_WEEK_FIELD = 9;
  45931. DAY_OF_YEAR_FIELD = 10;
  45932. DAY_OF_WEEK_IN_MONTH_FIELD = 11;
  45933. WEEK_OF_YEAR_FIELD = 12;
  45934. WEEK_OF_MONTH_FIELD = 13;
  45935. AM_PM_FIELD = 14;
  45936. HOUR1_FIELD = 15;
  45937. HOUR0_FIELD = 16;
  45938. TIMEZONE_FIELD = 17;
  45939. strict protected
  45940. constructor create(); overload;
  45941. public
  45942. function clone(): JLObject; overload; virtual;
  45943. function equals(para1: JLObject): jboolean; overload; virtual;
  45944. function format(para1: JLObject; para2: JLStringBuffer; para3: JTFieldPosition): JLStringBuffer; overload; virtual; final;
  45945. function format(para1: JUDate): JLString; overload; virtual; final;
  45946. function format(para1: JUDate; para2: JLStringBuffer; para3: JTFieldPosition): JLStringBuffer; overload; virtual; abstract;
  45947. class function getAvailableLocales(): Arr1JULocale; static; overload;
  45948. function getCalendar(): JUCalendar; overload; virtual;
  45949. class function getDateInstance(): JTDateFormat; static; overload; final;
  45950. class function getDateInstance(para1: jint): JTDateFormat; static; overload; final;
  45951. class function getDateInstance(para1: jint; para2: JULocale): JTDateFormat; static; overload; final;
  45952. class function getDateTimeInstance(): JTDateFormat; static; overload; final;
  45953. class function getDateTimeInstance(para1: jint; para2: jint): JTDateFormat; static; overload; final;
  45954. class function getDateTimeInstance(para1: jint; para2: jint; para3: JULocale): JTDateFormat; static; overload; final;
  45955. class function getInstance(): JTDateFormat; static; overload; final;
  45956. function getNumberFormat(): JTNumberFormat; overload; virtual;
  45957. class function getTimeInstance(): JTDateFormat; static; overload; final;
  45958. class function getTimeInstance(para1: jint): JTDateFormat; static; overload; final;
  45959. class function getTimeInstance(para1: jint; para2: JULocale): JTDateFormat; static; overload; final;
  45960. function getTimeZone(): JUTimeZone; overload; virtual;
  45961. function hashCode(): jint; overload; virtual;
  45962. function isLenient(): jboolean; overload; virtual;
  45963. function parse(para1: JLString): JUDate; overload; virtual; // throws java.text.ParseException
  45964. function parse(para1: JLString; para2: JTParsePosition): JUDate; overload; virtual; abstract;
  45965. function parseObject(para1: JLString; para2: JTParsePosition): JLObject; overload; virtual;
  45966. procedure setCalendar(para1: JUCalendar); overload; virtual;
  45967. procedure setLenient(para1: jboolean); overload; virtual;
  45968. procedure setNumberFormat(para1: JTNumberFormat); overload; virtual;
  45969. procedure setTimeZone(para1: JUTimeZone); overload; virtual;
  45970. end;
  45971. JTFieldPosition = class external 'java.text' name 'FieldPosition' (JLObject)
  45972. public
  45973. constructor create(para1: jint); overload;
  45974. constructor create(para1: JTFormat.InnerField); overload;
  45975. constructor create(para1: JTFormat.InnerField; para2: jint); overload;
  45976. function equals(para1: JLObject): jboolean; overload; virtual;
  45977. function getBeginIndex(): jint; overload; virtual;
  45978. function getEndIndex(): jint; overload; virtual;
  45979. function getField(): jint; overload; virtual;
  45980. function getFieldAttribute(): JTFormat.InnerField; overload; virtual;
  45981. function hashCode(): jint; overload; virtual;
  45982. procedure setBeginIndex(para1: jint); overload; virtual;
  45983. procedure setEndIndex(para1: jint); overload; virtual;
  45984. function toString(): JLString; overload; virtual;
  45985. end;
  45986. JTMessageFormat = class external 'java.text' name 'MessageFormat' (JTFormat)
  45987. public
  45988. type
  45989. InnerField = class;
  45990. Arr1InnerField = array of InnerField;
  45991. Arr2InnerField = array of Arr1InnerField;
  45992. Arr3InnerField = array of Arr2InnerField;
  45993. InnerField = class external 'java.text' name 'Field' (JTFormat.InnerField)
  45994. public
  45995. final class var
  45996. fARGUMENT: JTMessageFormat.InnerField; external name 'ARGUMENT';
  45997. strict protected
  45998. constructor create(para1: JLString); overload;
  45999. end;
  46000. public
  46001. constructor create(para1: JLString; para2: JULocale); overload;
  46002. constructor create(para1: JLString); overload;
  46003. procedure applyPattern(para1: JLString); overload; virtual;
  46004. function clone(): JLObject; overload; virtual;
  46005. function equals(para1: JLObject): jboolean; overload; virtual;
  46006. function formatToCharacterIterator(para1: JLObject): JTAttributedCharacterIterator; overload; virtual;
  46007. function format(para1: Arr1JLObject; para2: JLStringBuffer; para3: JTFieldPosition): JLStringBuffer; overload; virtual; final;
  46008. function format(var para1: array of JLObject; para2: JLStringBuffer; para3: JTFieldPosition): JLStringBuffer; overload; virtual; final;
  46009. function format(para1: JLObject; para2: JLStringBuffer; para3: JTFieldPosition): JLStringBuffer; overload; virtual; final;
  46010. class function format(para1: JLString; para2: Arr1JLObject): JLString; static; overload;
  46011. class function format(para1: JLString; const para2: array of JLObject): JLString; static; overload;
  46012. function getFormats(): Arr1JTFormat; overload; virtual;
  46013. function getFormatsByArgumentIndex(): Arr1JTFormat; overload; virtual;
  46014. procedure setFormatByArgumentIndex(para1: jint; para2: JTFormat); overload; virtual;
  46015. procedure setFormatsByArgumentIndex(para1: Arr1JTFormat); overload; virtual;
  46016. procedure setFormatsByArgumentIndex(var para1: array of JTFormat); overload; virtual;
  46017. function getLocale(): JULocale; overload; virtual;
  46018. function hashCode(): jint; overload; virtual;
  46019. function parse(para1: JLString): Arr1JLObject; overload; virtual; // throws java.text.ParseException
  46020. function parse(para1: JLString; para2: JTParsePosition): Arr1JLObject; overload; virtual;
  46021. function parseObject(para1: JLString; para2: JTParsePosition): JLObject; overload; virtual;
  46022. procedure setFormat(para1: jint; para2: JTFormat); overload; virtual;
  46023. procedure setFormats(para1: Arr1JTFormat); overload; virtual;
  46024. procedure setFormats(var para1: array of JTFormat); overload; virtual;
  46025. procedure setLocale(para1: JULocale); overload; virtual;
  46026. function toPattern(): JLString; overload; virtual;
  46027. end;
  46028. JTNumberFormat = class abstract external 'java.text' name 'NumberFormat' (JTFormat)
  46029. public
  46030. type
  46031. InnerField = class;
  46032. Arr1InnerField = array of InnerField;
  46033. Arr2InnerField = array of Arr1InnerField;
  46034. Arr3InnerField = array of Arr2InnerField;
  46035. InnerField = class external 'java.text' name 'Field' (JTFormat.InnerField)
  46036. public
  46037. final class var
  46038. fSIGN: JTNumberFormat.InnerField; external name 'SIGN';
  46039. fINTEGER: JTNumberFormat.InnerField; external name 'INTEGER';
  46040. fFRACTION: JTNumberFormat.InnerField; external name 'FRACTION';
  46041. fEXPONENT: JTNumberFormat.InnerField; external name 'EXPONENT';
  46042. fEXPONENT_SIGN: JTNumberFormat.InnerField; external name 'EXPONENT_SIGN';
  46043. fEXPONENT_SYMBOL: JTNumberFormat.InnerField; external name 'EXPONENT_SYMBOL';
  46044. fDECIMAL_SEPARATOR: JTNumberFormat.InnerField; external name 'DECIMAL_SEPARATOR';
  46045. fGROUPING_SEPARATOR: JTNumberFormat.InnerField; external name 'GROUPING_SEPARATOR';
  46046. fPERCENT: JTNumberFormat.InnerField; external name 'PERCENT';
  46047. fPERMILLE: JTNumberFormat.InnerField; external name 'PERMILLE';
  46048. fCURRENCY: JTNumberFormat.InnerField; external name 'CURRENCY';
  46049. strict protected
  46050. constructor create(para1: JLString); overload;
  46051. end;
  46052. public
  46053. const
  46054. INTEGER_FIELD = 0;
  46055. FRACTION_FIELD = 1;
  46056. strict protected
  46057. constructor create(); overload;
  46058. public
  46059. function clone(): JLObject; overload; virtual;
  46060. function equals(para1: JLObject): jboolean; overload; virtual;
  46061. function format(para1: jdouble): JLString; overload; virtual; final;
  46062. function format(para1: jdouble; para2: JLStringBuffer; para3: JTFieldPosition): JLStringBuffer; overload; virtual; abstract;
  46063. function format(para1: jlong): JLString; overload; virtual; final;
  46064. function format(para1: jlong; para2: JLStringBuffer; para3: JTFieldPosition): JLStringBuffer; overload; virtual; abstract;
  46065. function format(para1: JLObject; para2: JLStringBuffer; para3: JTFieldPosition): JLStringBuffer; overload; virtual;
  46066. class function getAvailableLocales(): Arr1JULocale; static; overload;
  46067. function getCurrency(): JUCurrency; overload; virtual;
  46068. class function getCurrencyInstance(): JTNumberFormat; static; overload; final;
  46069. class function getCurrencyInstance(para1: JULocale): JTNumberFormat; static; overload;
  46070. class function getIntegerInstance(): JTNumberFormat; static; overload; final;
  46071. class function getIntegerInstance(para1: JULocale): JTNumberFormat; static; overload;
  46072. class function getInstance(): JTNumberFormat; static; overload; final;
  46073. class function getInstance(para1: JULocale): JTNumberFormat; static; overload;
  46074. function getMaximumFractionDigits(): jint; overload; virtual;
  46075. function getMaximumIntegerDigits(): jint; overload; virtual;
  46076. function getMinimumFractionDigits(): jint; overload; virtual;
  46077. function getMinimumIntegerDigits(): jint; overload; virtual;
  46078. class function getNumberInstance(): JTNumberFormat; static; overload; final;
  46079. class function getNumberInstance(para1: JULocale): JTNumberFormat; static; overload;
  46080. class function getPercentInstance(): JTNumberFormat; static; overload; final;
  46081. class function getPercentInstance(para1: JULocale): JTNumberFormat; static; overload;
  46082. function hashCode(): jint; overload; virtual;
  46083. function isGroupingUsed(): jboolean; overload; virtual;
  46084. function isParseIntegerOnly(): jboolean; overload; virtual;
  46085. function parse(para1: JLString): JLNumber; overload; virtual; // throws java.text.ParseException
  46086. function parse(para1: JLString; para2: JTParsePosition): JLNumber; overload; virtual; abstract;
  46087. function parseObject(para1: JLString; para2: JTParsePosition): JLObject; overload; virtual; final;
  46088. procedure setCurrency(para1: JUCurrency); overload; virtual;
  46089. procedure setGroupingUsed(para1: jboolean); overload; virtual;
  46090. procedure setMaximumFractionDigits(para1: jint); overload; virtual;
  46091. procedure setMaximumIntegerDigits(para1: jint); overload; virtual;
  46092. procedure setMinimumFractionDigits(para1: jint); overload; virtual;
  46093. procedure setMinimumIntegerDigits(para1: jint); overload; virtual;
  46094. procedure setParseIntegerOnly(para1: jboolean); overload; virtual;
  46095. function getRoundingMode(): JMRoundingMode; overload; virtual;
  46096. procedure setRoundingMode(para1: JMRoundingMode); overload; virtual;
  46097. end;
  46098. JSIRSAMultiPrimePrivateCrtKey = interface external 'java.security.interfaces' name 'RSAMultiPrimePrivateCrtKey' (JSIRSAPrivateKey)
  46099. const
  46100. serialVersionUID = jlong(618058533534628008);
  46101. function getCrtCoefficient(): JMBigInteger; overload;
  46102. function getOtherPrimeInfo(): Arr1JSSRSAOtherPrimeInfo; overload;
  46103. function getPrimeP(): JMBigInteger; overload;
  46104. function getPrimeQ(): JMBigInteger; overload;
  46105. function getPrimeExponentP(): JMBigInteger; overload;
  46106. function getPrimeExponentQ(): JMBigInteger; overload;
  46107. function getPublicExponent(): JMBigInteger; overload;
  46108. end;
  46109. JSIRSAPrivateCrtKey = interface external 'java.security.interfaces' name 'RSAPrivateCrtKey' (JSIRSAPrivateKey)
  46110. const
  46111. serialVersionUID = jlong(-5682214253527700368);
  46112. function getCrtCoefficient(): JMBigInteger; overload;
  46113. function getPrimeP(): JMBigInteger; overload;
  46114. function getPrimeQ(): JMBigInteger; overload;
  46115. function getPrimeExponentP(): JMBigInteger; overload;
  46116. function getPrimeExponentQ(): JMBigInteger; overload;
  46117. function getPublicExponent(): JMBigInteger; overload;
  46118. end;
  46119. ATSpannableStringBuilder = class external 'android.text' name 'SpannableStringBuilder' (JLObject, JLCharSequence, ATGetChars, ATSpannable, ATEditable, JLAppendable)
  46120. public
  46121. constructor create(); overload;
  46122. constructor create(para1: JLCharSequence); overload;
  46123. constructor create(para1: JLCharSequence; para2: jint; para3: jint); overload;
  46124. class function valueOf(para1: JLCharSequence): ATSpannableStringBuilder; static; overload;
  46125. function charAt(para1: jint): jchar; overload; virtual;
  46126. function length(): jint; overload; virtual;
  46127. function insert(para1: jint; para2: JLCharSequence; para3: jint; para4: jint): ATSpannableStringBuilder; overload; virtual;
  46128. function insert(para1: jint; para2: JLCharSequence): ATSpannableStringBuilder; overload; virtual;
  46129. function delete(para1: jint; para2: jint): ATSpannableStringBuilder; overload; virtual;
  46130. procedure clear(); overload; virtual;
  46131. procedure clearSpans(); overload; virtual;
  46132. function append(para1: JLCharSequence): ATSpannableStringBuilder; overload; virtual;
  46133. function append(para1: JLCharSequence; para2: jint; para3: jint): ATSpannableStringBuilder; overload; virtual;
  46134. function append(para1: jchar): ATSpannableStringBuilder; overload; virtual;
  46135. function replace(para1: jint; para2: jint; para3: JLCharSequence): ATSpannableStringBuilder; overload; virtual;
  46136. function replace(para1: jint; para2: jint; para3: JLCharSequence; para4: jint; para5: jint): ATSpannableStringBuilder; overload; virtual;
  46137. procedure setSpan(para1: JLObject; para2: jint; para3: jint; para4: jint); overload; virtual;
  46138. procedure removeSpan(para1: JLObject); overload; virtual;
  46139. function getSpanStart(para1: JLObject): jint; overload; virtual;
  46140. function getSpanEnd(para1: JLObject): jint; overload; virtual;
  46141. function getSpanFlags(para1: JLObject): jint; overload; virtual;
  46142. function getSpans(para1: jint; para2: jint; para3: JLClass): Arr1JLObject; overload; virtual;
  46143. function nextSpanTransition(para1: jint; para2: jint; para3: JLClass): jint; overload; virtual;
  46144. function subSequence(para1: jint; para2: jint): JLCharSequence; overload; virtual;
  46145. procedure getChars(para1: jint; para2: jint; para3: Arr1jchar; para4: jint); overload; virtual;
  46146. procedure getChars(para1: jint; para2: jint; var para3: array of jchar; para4: jint); overload; virtual;
  46147. function toString(): JLString; overload; virtual;
  46148. function getTextRunCursor(para1: jint; para2: jint; para3: jint; para4: jint; para5: jint; para6: AGPaint): jint; overload; virtual;
  46149. procedure setFilters(para1: Arr1ATInputFilter); overload; virtual;
  46150. procedure setFilters(var para1: array of ATInputFilter); overload; virtual;
  46151. function getFilters(): Arr1ATInputFilter; overload; virtual;
  46152. function append(para1: jchar): ATEditable; overload; virtual;
  46153. function append(para1: JLCharSequence; para2: jint; para3: jint): ATEditable; overload; virtual;
  46154. function append(para1: JLCharSequence): ATEditable; overload; virtual;
  46155. function delete(para1: jint; para2: jint): ATEditable; overload; virtual;
  46156. function insert(para1: jint; para2: JLCharSequence): ATEditable; overload; virtual;
  46157. function insert(para1: jint; para2: JLCharSequence; para3: jint; para4: jint): ATEditable; overload; virtual;
  46158. function replace(para1: jint; para2: jint; para3: JLCharSequence): ATEditable; overload; virtual;
  46159. function replace(para1: jint; para2: jint; para3: JLCharSequence; para4: jint; para5: jint): ATEditable; overload; virtual;
  46160. function append(para1: JLCharSequence; para2: jint; para3: jint): JLAppendable; overload; virtual; // throws java.io.IOException
  46161. function append(para1: JLCharSequence): JLAppendable; overload; virtual; // throws java.io.IOException
  46162. function append(para1: jchar): JLAppendable; overload; virtual; // throws java.io.IOException
  46163. end;
  46164. JUCConcurrentSkipListMap = class external 'java.util.concurrent' name 'ConcurrentSkipListMap' (JUAbstractMap, JUCConcurrentNavigableMap, JLCloneable, JISerializable)
  46165. public
  46166. constructor create(); overload;
  46167. constructor create(para1: JUComparator); overload;
  46168. constructor create(para1: JUMap); overload;
  46169. constructor create(para1: JUSortedMap); overload;
  46170. function clone(): JUCConcurrentSkipListMap; overload; virtual;
  46171. function containsKey(para1: JLObject): jboolean; overload; virtual;
  46172. function get(para1: JLObject): JLObject; overload; virtual;
  46173. function put(para1: JLObject; para2: JLObject): JLObject; overload; virtual;
  46174. function remove(para1: JLObject): JLObject; overload; virtual;
  46175. function containsValue(para1: JLObject): jboolean; overload; virtual;
  46176. function size(): jint; overload; virtual;
  46177. function isEmpty(): jboolean; overload; virtual;
  46178. procedure clear(); overload; virtual;
  46179. function keySet(): JUNavigableSet; overload; virtual;
  46180. function navigableKeySet(): JUNavigableSet; overload; virtual;
  46181. function values(): JUCollection; overload; virtual;
  46182. function entrySet(): JUSet; overload; virtual;
  46183. function descendingMap(): JUCConcurrentNavigableMap; overload; virtual;
  46184. function descendingKeySet(): JUNavigableSet; overload; virtual;
  46185. function equals(para1: JLObject): jboolean; overload; virtual;
  46186. function putIfAbsent(para1: JLObject; para2: JLObject): JLObject; overload; virtual;
  46187. function remove(para1: JLObject; para2: JLObject): jboolean; overload; virtual;
  46188. function replace(para1: JLObject; para2: JLObject; para3: JLObject): jboolean; overload; virtual;
  46189. function replace(para1: JLObject; para2: JLObject): JLObject; overload; virtual;
  46190. function comparator(): JUComparator; overload; virtual;
  46191. function firstKey(): JLObject; overload; virtual;
  46192. function lastKey(): JLObject; overload; virtual;
  46193. function subMap(para1: JLObject; para2: jboolean; para3: JLObject; para4: jboolean): JUCConcurrentNavigableMap; overload; virtual;
  46194. function headMap(para1: JLObject; para2: jboolean): JUCConcurrentNavigableMap; overload; virtual;
  46195. function tailMap(para1: JLObject; para2: jboolean): JUCConcurrentNavigableMap; overload; virtual;
  46196. function subMap(para1: JLObject; para2: JLObject): JUCConcurrentNavigableMap; overload; virtual;
  46197. function headMap(para1: JLObject): JUCConcurrentNavigableMap; overload; virtual;
  46198. function tailMap(para1: JLObject): JUCConcurrentNavigableMap; overload; virtual;
  46199. function lowerEntry(para1: JLObject): JUMap.InnerEntry; overload; virtual;
  46200. function lowerKey(para1: JLObject): JLObject; overload; virtual;
  46201. function floorEntry(para1: JLObject): JUMap.InnerEntry; overload; virtual;
  46202. function floorKey(para1: JLObject): JLObject; overload; virtual;
  46203. function ceilingEntry(para1: JLObject): JUMap.InnerEntry; overload; virtual;
  46204. function ceilingKey(para1: JLObject): JLObject; overload; virtual;
  46205. function higherEntry(para1: JLObject): JUMap.InnerEntry; overload; virtual;
  46206. function higherKey(para1: JLObject): JLObject; overload; virtual;
  46207. function firstEntry(): JUMap.InnerEntry; overload; virtual;
  46208. function lastEntry(): JUMap.InnerEntry; overload; virtual;
  46209. function pollFirstEntry(): JUMap.InnerEntry; overload; virtual;
  46210. function pollLastEntry(): JUMap.InnerEntry; overload; virtual;
  46211. function clone(): JLObject; overload; virtual; // throws java.lang.CloneNotSupportedException
  46212. function keySet(): JUSet; overload; virtual;
  46213. function tailMap(para1: JLObject): JUSortedMap; overload; virtual;
  46214. function headMap(para1: JLObject): JUSortedMap; overload; virtual;
  46215. function subMap(para1: JLObject; para2: JLObject): JUSortedMap; overload; virtual;
  46216. function tailMap(para1: JLObject; para2: jboolean): JUNavigableMap; overload; virtual;
  46217. function headMap(para1: JLObject; para2: jboolean): JUNavigableMap; overload; virtual;
  46218. function subMap(para1: JLObject; para2: jboolean; para3: JLObject; para4: jboolean): JUNavigableMap; overload; virtual;
  46219. function descendingMap(): JUNavigableMap; overload; virtual;
  46220. end;
  46221. JULinkedList = class external 'java.util' name 'LinkedList' (JUAbstractSequentialList, JUList, JUDeque, JUQueue, JLCloneable, JISerializable)
  46222. public
  46223. constructor create(); overload;
  46224. constructor create(para1: JUCollection); overload;
  46225. procedure add(para1: jint; para2: JLObject); overload; virtual;
  46226. function add(para1: JLObject): jboolean; overload; virtual;
  46227. function addAll(para1: jint; para2: JUCollection): jboolean; overload; virtual;
  46228. function addAll(para1: JUCollection): jboolean; overload; virtual;
  46229. procedure addFirst(para1: JLObject); overload; virtual;
  46230. procedure addLast(para1: JLObject); overload; virtual;
  46231. procedure clear(); overload; virtual;
  46232. function clone(): JLObject; overload; virtual;
  46233. function contains(para1: JLObject): jboolean; overload; virtual;
  46234. function get(para1: jint): JLObject; overload; virtual;
  46235. function getFirst(): JLObject; overload; virtual;
  46236. function getLast(): JLObject; overload; virtual;
  46237. function indexOf(para1: JLObject): jint; overload; virtual;
  46238. function lastIndexOf(para1: JLObject): jint; overload; virtual;
  46239. function listIterator(para1: jint): JUListIterator; overload; virtual;
  46240. function remove(para1: jint): JLObject; overload; virtual;
  46241. function remove(para1: JLObject): jboolean; overload; virtual;
  46242. function removeFirst(): JLObject; overload; virtual;
  46243. function removeLast(): JLObject; overload; virtual;
  46244. function descendingIterator(): JUIterator; overload; virtual;
  46245. function offerFirst(para1: JLObject): jboolean; overload; virtual;
  46246. function offerLast(para1: JLObject): jboolean; overload; virtual;
  46247. function peekFirst(): JLObject; overload; virtual;
  46248. function peekLast(): JLObject; overload; virtual;
  46249. function pollFirst(): JLObject; overload; virtual;
  46250. function pollLast(): JLObject; overload; virtual;
  46251. function pop(): JLObject; overload; virtual;
  46252. procedure push(para1: JLObject); overload; virtual;
  46253. function removeFirstOccurrence(para1: JLObject): jboolean; overload; virtual;
  46254. function removeLastOccurrence(para1: JLObject): jboolean; overload; virtual;
  46255. function &set(para1: jint; para2: JLObject): JLObject; overload; virtual;
  46256. function size(): jint; overload; virtual;
  46257. function offer(para1: JLObject): jboolean; overload; virtual;
  46258. function poll(): JLObject; overload; virtual;
  46259. function remove(): JLObject; overload; virtual;
  46260. function peek(): JLObject; overload; virtual;
  46261. function element(): JLObject; overload; virtual;
  46262. function toArray(): Arr1JLObject; overload; virtual;
  46263. function toArray(para1: Arr1JLObject): Arr1JLObject; overload; virtual;
  46264. function toArray(var para1: array of JLObject): Arr1JLObject; overload; virtual;
  46265. end;
  46266. JUStack = class external 'java.util' name 'Stack' (JUVector)
  46267. public
  46268. constructor create(); overload;
  46269. function empty(): jboolean; overload; virtual;
  46270. function peek(): JLObject; overload; virtual;
  46271. function pop(): JLObject; overload; virtual;
  46272. function push(para1: JLObject): JLObject; overload; virtual;
  46273. function search(para1: JLObject): jint; overload; virtual;
  46274. end;
  46275. JUCLinkedBlockingDeque = class external 'java.util.concurrent' name 'LinkedBlockingDeque' (JUAbstractQueue, JUCBlockingDeque, JISerializable)
  46276. public
  46277. constructor create(); overload;
  46278. constructor create(para1: jint); overload;
  46279. constructor create(para1: JUCollection); overload;
  46280. procedure addFirst(para1: JLObject); overload; virtual;
  46281. procedure addLast(para1: JLObject); overload; virtual;
  46282. function offerFirst(para1: JLObject): jboolean; overload; virtual;
  46283. function offerLast(para1: JLObject): jboolean; overload; virtual;
  46284. procedure putFirst(para1: JLObject); overload; virtual; // throws java.lang.InterruptedException
  46285. procedure putLast(para1: JLObject); overload; virtual; // throws java.lang.InterruptedException
  46286. function offerFirst(para1: JLObject; para2: jlong; para3: JUCTimeUnit): jboolean; overload; virtual; // throws java.lang.InterruptedException
  46287. function offerLast(para1: JLObject; para2: jlong; para3: JUCTimeUnit): jboolean; overload; virtual; // throws java.lang.InterruptedException
  46288. function removeFirst(): JLObject; overload; virtual;
  46289. function removeLast(): JLObject; overload; virtual;
  46290. function pollFirst(): JLObject; overload; virtual;
  46291. function pollLast(): JLObject; overload; virtual;
  46292. function takeFirst(): JLObject; overload; virtual; // throws java.lang.InterruptedException
  46293. function takeLast(): JLObject; overload; virtual; // throws java.lang.InterruptedException
  46294. function pollFirst(para1: jlong; para2: JUCTimeUnit): JLObject; overload; virtual; // throws java.lang.InterruptedException
  46295. function pollLast(para1: jlong; para2: JUCTimeUnit): JLObject; overload; virtual; // throws java.lang.InterruptedException
  46296. function getFirst(): JLObject; overload; virtual;
  46297. function getLast(): JLObject; overload; virtual;
  46298. function peekFirst(): JLObject; overload; virtual;
  46299. function peekLast(): JLObject; overload; virtual;
  46300. function removeFirstOccurrence(para1: JLObject): jboolean; overload; virtual;
  46301. function removeLastOccurrence(para1: JLObject): jboolean; overload; virtual;
  46302. function add(para1: JLObject): jboolean; overload; virtual;
  46303. function offer(para1: JLObject): jboolean; overload; virtual;
  46304. procedure put(para1: JLObject); overload; virtual; // throws java.lang.InterruptedException
  46305. function offer(para1: JLObject; para2: jlong; para3: JUCTimeUnit): jboolean; overload; virtual; // throws java.lang.InterruptedException
  46306. function remove(): JLObject; overload; virtual;
  46307. function poll(): JLObject; overload; virtual;
  46308. function take(): JLObject; overload; virtual; // throws java.lang.InterruptedException
  46309. function poll(para1: jlong; para2: JUCTimeUnit): JLObject; overload; virtual; // throws java.lang.InterruptedException
  46310. function element(): JLObject; overload; virtual;
  46311. function peek(): JLObject; overload; virtual;
  46312. function remainingCapacity(): jint; overload; virtual;
  46313. function drainTo(para1: JUCollection): jint; overload; virtual;
  46314. function drainTo(para1: JUCollection; para2: jint): jint; overload; virtual;
  46315. procedure push(para1: JLObject); overload; virtual;
  46316. function pop(): JLObject; overload; virtual;
  46317. function remove(para1: JLObject): jboolean; overload; virtual;
  46318. function size(): jint; overload; virtual;
  46319. function contains(para1: JLObject): jboolean; overload; virtual;
  46320. function toArray(): Arr1JLObject; overload; virtual;
  46321. function toArray(para1: Arr1JLObject): Arr1JLObject; overload; virtual;
  46322. function toArray(var para1: array of JLObject): Arr1JLObject; overload; virtual;
  46323. function toString(): JLString; overload; virtual;
  46324. procedure clear(); overload; virtual;
  46325. function iterator(): JUIterator; overload; virtual;
  46326. function descendingIterator(): JUIterator; overload; virtual;
  46327. end;
  46328. ADSSQLiteCursor = class external 'android.database.sqlite' name 'SQLiteCursor' (ADAbstractWindowedCursor)
  46329. public
  46330. constructor create(para1: ADSSQLiteDatabase; para2: ADSSQLiteCursorDriver; para3: JLString; para4: ADSSQLiteQuery); overload;
  46331. constructor create(para1: ADSSQLiteCursorDriver; para2: JLString; para3: ADSSQLiteQuery); overload;
  46332. function getDatabase(): ADSSQLiteDatabase; overload; virtual;
  46333. function onMove(para1: jint; para2: jint): jboolean; overload; virtual;
  46334. function getCount(): jint; overload; virtual;
  46335. function getColumnIndex(para1: JLString): jint; overload; virtual;
  46336. function getColumnNames(): Arr1JLString; overload; virtual;
  46337. procedure deactivate(); overload; virtual;
  46338. procedure close(); overload; virtual;
  46339. function requery(): jboolean; overload; virtual;
  46340. procedure setWindow(para1: ADCursorWindow); overload; virtual;
  46341. procedure setSelectionArguments(para1: Arr1JLString); overload; virtual;
  46342. procedure setSelectionArguments(var para1: array of JLString); overload; virtual;
  46343. strict protected
  46344. procedure finalize(); overload; virtual;
  46345. end;
  46346. AAApplication = class external 'android.app' name 'Application' (ACContextWrapper, ACComponentCallbacks2)
  46347. public
  46348. type
  46349. InnerActivityLifecycleCallbacks = interface;
  46350. Arr1InnerActivityLifecycleCallbacks = array of InnerActivityLifecycleCallbacks;
  46351. Arr2InnerActivityLifecycleCallbacks = array of Arr1InnerActivityLifecycleCallbacks;
  46352. Arr3InnerActivityLifecycleCallbacks = array of Arr2InnerActivityLifecycleCallbacks;
  46353. InnerActivityLifecycleCallbacks = interface external 'android.app' name 'ActivityLifecycleCallbacks'
  46354. procedure onActivityCreated(para1: AAActivity; para2: AOBundle); overload;
  46355. procedure onActivityStarted(para1: AAActivity); overload;
  46356. procedure onActivityResumed(para1: AAActivity); overload;
  46357. procedure onActivityPaused(para1: AAActivity); overload;
  46358. procedure onActivityStopped(para1: AAActivity); overload;
  46359. procedure onActivitySaveInstanceState(para1: AAActivity; para2: AOBundle); overload;
  46360. procedure onActivityDestroyed(para1: AAActivity); overload;
  46361. end;
  46362. public
  46363. constructor create(); overload;
  46364. procedure onCreate(); overload; virtual;
  46365. procedure onTerminate(); overload; virtual;
  46366. procedure onConfigurationChanged(para1: ACRConfiguration); overload; virtual;
  46367. procedure onLowMemory(); overload; virtual;
  46368. procedure onTrimMemory(para1: jint); overload; virtual;
  46369. procedure registerComponentCallbacks(para1: ACComponentCallbacks); overload; virtual;
  46370. procedure unregisterComponentCallbacks(para1: ACComponentCallbacks); overload; virtual;
  46371. procedure registerActivityLifecycleCallbacks(para1: AAApplication.InnerActivityLifecycleCallbacks); overload; virtual;
  46372. procedure unregisterActivityLifecycleCallbacks(para1: AAApplication.InnerActivityLifecycleCallbacks); overload; virtual;
  46373. end;
  46374. AAService = class abstract external 'android.app' name 'Service' (ACContextWrapper, ACComponentCallbacks2)
  46375. public
  46376. const
  46377. START_CONTINUATION_MASK = 15;
  46378. START_STICKY_COMPATIBILITY = 0;
  46379. START_STICKY = 1;
  46380. START_NOT_STICKY = 2;
  46381. START_REDELIVER_INTENT = 3;
  46382. START_FLAG_REDELIVERY = 1;
  46383. START_FLAG_RETRY = 2;
  46384. public
  46385. constructor create(); overload;
  46386. function getApplication(): AAApplication; overload; virtual; final;
  46387. procedure onCreate(); overload; virtual;
  46388. procedure onStart(para1: ACIntent; para2: jint); overload; virtual;
  46389. function onStartCommand(para1: ACIntent; para2: jint; para3: jint): jint; overload; virtual;
  46390. procedure onDestroy(); overload; virtual;
  46391. procedure onConfigurationChanged(para1: ACRConfiguration); overload; virtual;
  46392. procedure onLowMemory(); overload; virtual;
  46393. procedure onTrimMemory(para1: jint); overload; virtual;
  46394. function onBind(para1: ACIntent): AOIBinder; overload; virtual; abstract;
  46395. function onUnbind(para1: ACIntent): jboolean; overload; virtual;
  46396. procedure onRebind(para1: ACIntent); overload; virtual;
  46397. procedure onTaskRemoved(para1: ACIntent); overload; virtual;
  46398. procedure stopSelf(); overload; virtual; final;
  46399. procedure stopSelf(para1: jint); overload; virtual; final;
  46400. function stopSelfResult(para1: jint): jboolean; overload; virtual; final;
  46401. procedure startForeground(para1: jint; para2: AANotification); overload; virtual; final;
  46402. procedure stopForeground(para1: jboolean); overload; virtual; final;
  46403. strict protected
  46404. procedure dump(para1: JIFileDescriptor; para2: JIPrintWriter; para3: Arr1JLString); overload; virtual;
  46405. procedure dump(para1: JIFileDescriptor; para2: JIPrintWriter; var para3: array of JLString); overload; virtual;
  46406. end;
  46407. AABBackupAgent = class abstract external 'android.app.backup' name 'BackupAgent' (ACContextWrapper)
  46408. public
  46409. const
  46410. TYPE_FILE = 1;
  46411. TYPE_DIRECTORY = 2;
  46412. public
  46413. constructor create(); overload;
  46414. procedure onCreate(); overload; virtual;
  46415. procedure onDestroy(); overload; virtual;
  46416. procedure onBackup(para1: AOParcelFileDescriptor; para2: AABBackupDataOutput; para3: AOParcelFileDescriptor); overload; virtual; abstract; // throws java.io.IOException
  46417. procedure onRestore(para1: AABBackupDataInput; para2: jint; para3: AOParcelFileDescriptor); overload; virtual; abstract; // throws java.io.IOException
  46418. procedure onFullBackup(para1: AABFullBackupDataOutput); overload; virtual; // throws java.io.IOException
  46419. procedure fullBackupFile(para1: JIFile; para2: AABFullBackupDataOutput); overload; virtual; final;
  46420. procedure onRestoreFile(para1: AOParcelFileDescriptor; para2: jlong; para3: JIFile; para4: jint; para5: jlong; para6: jlong); overload; virtual; // throws java.io.IOException
  46421. end;
  46422. ACMutableContextWrapper = class external 'android.content' name 'MutableContextWrapper' (ACContextWrapper)
  46423. public
  46424. constructor create(para1: ACContext); overload;
  46425. procedure setBaseContext(para1: ACContext); overload; virtual;
  46426. end;
  46427. ATIsolatedContext = class external 'android.test' name 'IsolatedContext' (ACContextWrapper)
  46428. public
  46429. constructor create(para1: ACContentResolver; para2: ACContext); overload;
  46430. function getAndClearBroadcastIntents(): JUList; overload; virtual;
  46431. function getContentResolver(): ACContentResolver; overload; virtual;
  46432. function bindService(para1: ACIntent; para2: ACServiceConnection; para3: jint): jboolean; overload; virtual;
  46433. function registerReceiver(para1: ACBroadcastReceiver; para2: ACIntentFilter): ACIntent; overload; virtual;
  46434. procedure unregisterReceiver(para1: ACBroadcastReceiver); overload; virtual;
  46435. procedure sendBroadcast(para1: ACIntent); overload; virtual;
  46436. procedure sendOrderedBroadcast(para1: ACIntent; para2: JLString); overload; virtual;
  46437. function checkUriPermission(para1: ANUri; para2: JLString; para3: JLString; para4: jint; para5: jint; para6: jint): jint; overload; virtual;
  46438. function checkUriPermission(para1: ANUri; para2: jint; para3: jint; para4: jint): jint; overload; virtual;
  46439. function getSystemService(para1: JLString): JLObject; overload; virtual;
  46440. function getFilesDir(): JIFile; overload; virtual;
  46441. end;
  46442. ATRenamingDelegatingContext = class external 'android.test' name 'RenamingDelegatingContext' (ACContextWrapper)
  46443. public
  46444. constructor create(para1: ACContext; para2: JLString); overload;
  46445. constructor create(para1: ACContext; para2: ACContext; para3: JLString); overload;
  46446. class function providerWithRenamedContext(para1: JLClass; para2: ACContext; para3: JLString): ACContentProvider; static; overload; // throws java.lang.IllegalAccessException, java.lang.InstantiationException
  46447. class function providerWithRenamedContext(para1: JLClass; para2: ACContext; para3: JLString; para4: jboolean): ACContentProvider; static; overload; // throws java.lang.IllegalAccessException, java.lang.InstantiationException
  46448. procedure makeExistingFilesAndDbsAccessible(); overload; virtual;
  46449. function getDatabasePrefix(): JLString; overload; virtual;
  46450. function openOrCreateDatabase(para1: JLString; para2: jint; para3: ADSSQLiteDatabase.InnerCursorFactory): ADSSQLiteDatabase; overload; virtual;
  46451. function openOrCreateDatabase(para1: JLString; para2: jint; para3: ADSSQLiteDatabase.InnerCursorFactory; para4: ADDatabaseErrorHandler): ADSSQLiteDatabase; overload; virtual;
  46452. function deleteDatabase(para1: JLString): jboolean; overload; virtual;
  46453. function getDatabasePath(para1: JLString): JIFile; overload; virtual;
  46454. function databaseList(): Arr1JLString; overload; virtual;
  46455. function openFileInput(para1: JLString): JIFileInputStream; overload; virtual; // throws java.io.FileNotFoundException
  46456. function openFileOutput(para1: JLString; para2: jint): JIFileOutputStream; overload; virtual; // throws java.io.FileNotFoundException
  46457. function getFileStreamPath(para1: JLString): JIFile; overload; virtual;
  46458. function deleteFile(para1: JLString): jboolean; overload; virtual;
  46459. function fileList(): Arr1JLString; overload; virtual;
  46460. function getCacheDir(): JIFile; overload; virtual;
  46461. end;
  46462. AVContextThemeWrapper = class external 'android.view' name 'ContextThemeWrapper' (ACContextWrapper)
  46463. public
  46464. constructor create(); overload;
  46465. constructor create(para1: ACContext; para2: jint); overload;
  46466. strict protected
  46467. procedure attachBaseContext(para1: ACContext); overload; virtual;
  46468. public
  46469. procedure setTheme(para1: jint); overload; virtual;
  46470. function getTheme(): ACRResources.InnerTheme; overload; virtual;
  46471. function getSystemService(para1: JLString): JLObject; overload; virtual;
  46472. strict protected
  46473. procedure onApplyThemeResource(para1: ACRResources.InnerTheme; para2: jint; para3: jboolean); overload; virtual;
  46474. end;
  46475. AGDBitmapDrawable = class external 'android.graphics.drawable' name 'BitmapDrawable' (AGDDrawable)
  46476. public
  46477. constructor create(); overload;
  46478. constructor create(para1: ACRResources); overload;
  46479. constructor create(para1: AGBitmap); overload;
  46480. constructor create(para1: ACRResources; para2: AGBitmap); overload;
  46481. constructor create(para1: JLString); overload;
  46482. constructor create(para1: ACRResources; para2: JLString); overload;
  46483. constructor create(para1: JIInputStream); overload;
  46484. constructor create(para1: ACRResources; para2: JIInputStream); overload;
  46485. function getPaint(): AGPaint; overload; virtual; final;
  46486. function getBitmap(): AGBitmap; overload; virtual; final;
  46487. procedure setTargetDensity(para1: AGCanvas); overload; virtual;
  46488. procedure setTargetDensity(para1: AUDisplayMetrics); overload; virtual;
  46489. procedure setTargetDensity(para1: jint); overload; virtual;
  46490. function getGravity(): jint; overload; virtual;
  46491. procedure setGravity(para1: jint); overload; virtual;
  46492. procedure setAntiAlias(para1: jboolean); overload; virtual;
  46493. procedure setFilterBitmap(para1: jboolean); overload; virtual;
  46494. procedure setDither(para1: jboolean); overload; virtual;
  46495. function getTileModeX(): AGShader.InnerTileMode; overload; virtual;
  46496. function getTileModeY(): AGShader.InnerTileMode; overload; virtual;
  46497. procedure setTileModeX(para1: AGShader.InnerTileMode); overload; virtual;
  46498. procedure setTileModeY(para1: AGShader.InnerTileMode); overload; virtual; final;
  46499. procedure setTileModeXY(para1: AGShader.InnerTileMode; para2: AGShader.InnerTileMode); overload; virtual;
  46500. function getChangingConfigurations(): jint; overload; virtual;
  46501. strict protected
  46502. procedure onBoundsChange(para1: AGRect); overload; virtual;
  46503. public
  46504. procedure draw(para1: AGCanvas); overload; virtual;
  46505. procedure setAlpha(para1: jint); overload; virtual;
  46506. procedure setColorFilter(para1: AGColorFilter); overload; virtual;
  46507. function mutate(): AGDDrawable; overload; virtual;
  46508. procedure inflate(para1: ACRResources; para2: OXVXmlPullParser; para3: AUAttributeSet); overload; virtual; // throws org.xmlpull.v1.XmlPullParserException, java.io.IOException
  46509. function getIntrinsicWidth(): jint; overload; virtual;
  46510. function getIntrinsicHeight(): jint; overload; virtual;
  46511. function getOpacity(): jint; overload; virtual;
  46512. function getConstantState(): AGDDrawable.InnerConstantState; overload; virtual; final;
  46513. end;
  46514. AGDClipDrawable = class external 'android.graphics.drawable' name 'ClipDrawable' (AGDDrawable, AGDDrawable.InnerCallback)
  46515. public
  46516. const
  46517. HORIZONTAL = 1;
  46518. VERTICAL = 2;
  46519. public
  46520. constructor create(para1: AGDDrawable; para2: jint; para3: jint); overload;
  46521. procedure inflate(para1: ACRResources; para2: OXVXmlPullParser; para3: AUAttributeSet); overload; virtual; // throws org.xmlpull.v1.XmlPullParserException, java.io.IOException
  46522. procedure invalidateDrawable(para1: AGDDrawable); overload; virtual;
  46523. procedure scheduleDrawable(para1: AGDDrawable; para2: JLRunnable; para3: jlong); overload; virtual;
  46524. procedure unscheduleDrawable(para1: AGDDrawable; para2: JLRunnable); overload; virtual;
  46525. function getChangingConfigurations(): jint; overload; virtual;
  46526. function getPadding(para1: AGRect): jboolean; overload; virtual;
  46527. function setVisible(para1: jboolean; para2: jboolean): jboolean; overload; virtual;
  46528. procedure setAlpha(para1: jint); overload; virtual;
  46529. procedure setColorFilter(para1: AGColorFilter); overload; virtual;
  46530. function getOpacity(): jint; overload; virtual;
  46531. function isStateful(): jboolean; overload; virtual;
  46532. strict protected
  46533. function onStateChange(para1: Arr1jint): jboolean; overload; virtual;
  46534. function onStateChange(var para1: array of jint): jboolean; overload; virtual;
  46535. function onLevelChange(para1: jint): jboolean; overload; virtual;
  46536. procedure onBoundsChange(para1: AGRect); overload; virtual;
  46537. public
  46538. procedure draw(para1: AGCanvas); overload; virtual;
  46539. function getIntrinsicWidth(): jint; overload; virtual;
  46540. function getIntrinsicHeight(): jint; overload; virtual;
  46541. function getConstantState(): AGDDrawable.InnerConstantState; overload; virtual;
  46542. end;
  46543. AGDColorDrawable = class external 'android.graphics.drawable' name 'ColorDrawable' (AGDDrawable)
  46544. public
  46545. constructor create(); overload;
  46546. constructor create(para1: jint); overload;
  46547. function getChangingConfigurations(): jint; overload; virtual;
  46548. procedure draw(para1: AGCanvas); overload; virtual;
  46549. function getColor(): jint; overload; virtual;
  46550. procedure setColor(para1: jint); overload; virtual;
  46551. function getAlpha(): jint; overload; virtual;
  46552. procedure setAlpha(para1: jint); overload; virtual;
  46553. procedure setColorFilter(para1: AGColorFilter); overload; virtual;
  46554. function getOpacity(): jint; overload; virtual;
  46555. procedure inflate(para1: ACRResources; para2: OXVXmlPullParser; para3: AUAttributeSet); overload; virtual; // throws org.xmlpull.v1.XmlPullParserException, java.io.IOException
  46556. function getConstantState(): AGDDrawable.InnerConstantState; overload; virtual;
  46557. end;
  46558. AGDDrawableContainer = class external 'android.graphics.drawable' name 'DrawableContainer' (AGDDrawable, AGDDrawable.InnerCallback)
  46559. public
  46560. type
  46561. InnerDrawableContainerState = class;
  46562. Arr1InnerDrawableContainerState = array of InnerDrawableContainerState;
  46563. Arr2InnerDrawableContainerState = array of Arr1InnerDrawableContainerState;
  46564. Arr3InnerDrawableContainerState = array of Arr2InnerDrawableContainerState;
  46565. InnerDrawableContainerState = class abstract external 'android.graphics.drawable' name 'DrawableContainerState' (AGDDrawable.InnerConstantState)
  46566. public
  46567. function getChangingConfigurations(): jint; overload; virtual;
  46568. function addChild(para1: AGDDrawable): jint; overload; virtual; final;
  46569. function getChildCount(): jint; overload; virtual; final;
  46570. function getChildren(): Arr1AGDDrawable; overload; virtual; final;
  46571. procedure setVariablePadding(para1: jboolean); overload; virtual; final;
  46572. function getConstantPadding(): AGRect; overload; virtual; final;
  46573. procedure setConstantSize(para1: jboolean); overload; virtual; final;
  46574. function isConstantSize(): jboolean; overload; virtual; final;
  46575. function getConstantWidth(): jint; overload; virtual; final;
  46576. function getConstantHeight(): jint; overload; virtual; final;
  46577. function getConstantMinimumWidth(): jint; overload; virtual; final;
  46578. function getConstantMinimumHeight(): jint; overload; virtual; final;
  46579. strict protected
  46580. procedure computeConstantSize(); overload; virtual;
  46581. public
  46582. procedure setEnterFadeDuration(para1: jint); overload; virtual; final;
  46583. function getEnterFadeDuration(): jint; overload; virtual; final;
  46584. procedure setExitFadeDuration(para1: jint); overload; virtual; final;
  46585. function getExitFadeDuration(): jint; overload; virtual; final;
  46586. function getOpacity(): jint; overload; virtual; final;
  46587. function isStateful(): jboolean; overload; virtual; final;
  46588. procedure growArray(para1: jint; para2: jint); overload; virtual;
  46589. function canConstantState(): jboolean; overload; virtual;
  46590. end;
  46591. public
  46592. constructor create(); overload;
  46593. procedure draw(para1: AGCanvas); overload; virtual;
  46594. function getChangingConfigurations(): jint; overload; virtual;
  46595. function getPadding(para1: AGRect): jboolean; overload; virtual;
  46596. procedure setAlpha(para1: jint); overload; virtual;
  46597. procedure setDither(para1: jboolean); overload; virtual;
  46598. procedure setColorFilter(para1: AGColorFilter); overload; virtual;
  46599. procedure setEnterFadeDuration(para1: jint); overload; virtual;
  46600. procedure setExitFadeDuration(para1: jint); overload; virtual;
  46601. strict protected
  46602. procedure onBoundsChange(para1: AGRect); overload; virtual;
  46603. public
  46604. function isStateful(): jboolean; overload; virtual;
  46605. procedure jumpToCurrentState(); overload; virtual;
  46606. strict protected
  46607. function onStateChange(para1: Arr1jint): jboolean; overload; virtual;
  46608. function onStateChange(var para1: array of jint): jboolean; overload; virtual;
  46609. function onLevelChange(para1: jint): jboolean; overload; virtual;
  46610. public
  46611. function getIntrinsicWidth(): jint; overload; virtual;
  46612. function getIntrinsicHeight(): jint; overload; virtual;
  46613. function getMinimumWidth(): jint; overload; virtual;
  46614. function getMinimumHeight(): jint; overload; virtual;
  46615. procedure invalidateDrawable(para1: AGDDrawable); overload; virtual;
  46616. procedure scheduleDrawable(para1: AGDDrawable; para2: JLRunnable; para3: jlong); overload; virtual;
  46617. procedure unscheduleDrawable(para1: AGDDrawable; para2: JLRunnable); overload; virtual;
  46618. function setVisible(para1: jboolean; para2: jboolean): jboolean; overload; virtual;
  46619. function getOpacity(): jint; overload; virtual;
  46620. function selectDrawable(para1: jint): jboolean; overload; virtual;
  46621. function getCurrent(): AGDDrawable; overload; virtual;
  46622. function getConstantState(): AGDDrawable.InnerConstantState; overload; virtual;
  46623. function mutate(): AGDDrawable; overload; virtual;
  46624. strict protected
  46625. procedure setConstantState(para1: AGDDrawableContainer.InnerDrawableContainerState); overload; virtual;
  46626. end;
  46627. AGDGradientDrawable = class external 'android.graphics.drawable' name 'GradientDrawable' (AGDDrawable)
  46628. public
  46629. type
  46630. InnerOrientation = class;
  46631. Arr1InnerOrientation = array of InnerOrientation;
  46632. Arr2InnerOrientation = array of Arr1InnerOrientation;
  46633. Arr3InnerOrientation = array of Arr2InnerOrientation;
  46634. InnerOrientation = class sealed external 'android.graphics.drawable' name 'Orientation' (JLEnum)
  46635. public
  46636. final class var
  46637. fBL_TR: AGDGradientDrawable.InnerOrientation; external name 'BL_TR';
  46638. fBOTTOM_TOP: AGDGradientDrawable.InnerOrientation; external name 'BOTTOM_TOP';
  46639. fBR_TL: AGDGradientDrawable.InnerOrientation; external name 'BR_TL';
  46640. fLEFT_RIGHT: AGDGradientDrawable.InnerOrientation; external name 'LEFT_RIGHT';
  46641. fRIGHT_LEFT: AGDGradientDrawable.InnerOrientation; external name 'RIGHT_LEFT';
  46642. fTL_BR: AGDGradientDrawable.InnerOrientation; external name 'TL_BR';
  46643. fTOP_BOTTOM: AGDGradientDrawable.InnerOrientation; external name 'TOP_BOTTOM';
  46644. fTR_BL: AGDGradientDrawable.InnerOrientation; external name 'TR_BL';
  46645. public
  46646. class function values(): AGDGradientDrawable.Arr1InnerOrientation; static; overload;
  46647. class function valueOf(para1: JLString): AGDGradientDrawable.InnerOrientation; static; overload;
  46648. end;
  46649. public
  46650. const
  46651. RECTANGLE = 0;
  46652. OVAL = 1;
  46653. LINE = 2;
  46654. RING = 3;
  46655. LINEAR_GRADIENT = 0;
  46656. RADIAL_GRADIENT = 1;
  46657. SWEEP_GRADIENT = 2;
  46658. public
  46659. constructor create(); overload;
  46660. constructor create(para1: AGDGradientDrawable.InnerOrientation; para2: Arr1jint); overload;
  46661. constructor create(para1: AGDGradientDrawable.InnerOrientation; const para2: array of jint); overload;
  46662. function getPadding(para1: AGRect): jboolean; overload; virtual;
  46663. procedure setCornerRadii(para1: Arr1jfloat); overload; virtual;
  46664. procedure setCornerRadii(var para1: array of jfloat); overload; virtual;
  46665. procedure setCornerRadius(para1: jfloat); overload; virtual;
  46666. procedure setStroke(para1: jint; para2: jint); overload; virtual;
  46667. procedure setStroke(para1: jint; para2: jint; para3: jfloat; para4: jfloat); overload; virtual;
  46668. procedure setSize(para1: jint; para2: jint); overload; virtual;
  46669. procedure setShape(para1: jint); overload; virtual;
  46670. procedure setGradientType(para1: jint); overload; virtual;
  46671. procedure setGradientCenter(para1: jfloat; para2: jfloat); overload; virtual;
  46672. procedure setGradientRadius(para1: jfloat); overload; virtual;
  46673. procedure setUseLevel(para1: jboolean); overload; virtual;
  46674. procedure draw(para1: AGCanvas); overload; virtual;
  46675. procedure setColor(para1: jint); overload; virtual;
  46676. function getChangingConfigurations(): jint; overload; virtual;
  46677. procedure setAlpha(para1: jint); overload; virtual;
  46678. procedure setDither(para1: jboolean); overload; virtual;
  46679. procedure setColorFilter(para1: AGColorFilter); overload; virtual;
  46680. function getOpacity(): jint; overload; virtual;
  46681. strict protected
  46682. procedure onBoundsChange(para1: AGRect); overload; virtual;
  46683. function onLevelChange(para1: jint): jboolean; overload; virtual;
  46684. public
  46685. procedure inflate(para1: ACRResources; para2: OXVXmlPullParser; para3: AUAttributeSet); overload; virtual; // throws org.xmlpull.v1.XmlPullParserException, java.io.IOException
  46686. function getIntrinsicWidth(): jint; overload; virtual;
  46687. function getIntrinsicHeight(): jint; overload; virtual;
  46688. function getConstantState(): AGDDrawable.InnerConstantState; overload; virtual;
  46689. function mutate(): AGDDrawable; overload; virtual;
  46690. end;
  46691. AGDInsetDrawable = class external 'android.graphics.drawable' name 'InsetDrawable' (AGDDrawable, AGDDrawable.InnerCallback)
  46692. public
  46693. constructor create(para1: AGDDrawable; para2: jint); overload;
  46694. constructor create(para1: AGDDrawable; para2: jint; para3: jint; para4: jint; para5: jint); overload;
  46695. procedure inflate(para1: ACRResources; para2: OXVXmlPullParser; para3: AUAttributeSet); overload; virtual; // throws org.xmlpull.v1.XmlPullParserException, java.io.IOException
  46696. procedure invalidateDrawable(para1: AGDDrawable); overload; virtual;
  46697. procedure scheduleDrawable(para1: AGDDrawable; para2: JLRunnable; para3: jlong); overload; virtual;
  46698. procedure unscheduleDrawable(para1: AGDDrawable; para2: JLRunnable); overload; virtual;
  46699. procedure draw(para1: AGCanvas); overload; virtual;
  46700. function getChangingConfigurations(): jint; overload; virtual;
  46701. function getPadding(para1: AGRect): jboolean; overload; virtual;
  46702. function setVisible(para1: jboolean; para2: jboolean): jboolean; overload; virtual;
  46703. procedure setAlpha(para1: jint); overload; virtual;
  46704. procedure setColorFilter(para1: AGColorFilter); overload; virtual;
  46705. function getOpacity(): jint; overload; virtual;
  46706. function isStateful(): jboolean; overload; virtual;
  46707. strict protected
  46708. function onStateChange(para1: Arr1jint): jboolean; overload; virtual;
  46709. function onStateChange(var para1: array of jint): jboolean; overload; virtual;
  46710. procedure onBoundsChange(para1: AGRect); overload; virtual;
  46711. public
  46712. function getIntrinsicWidth(): jint; overload; virtual;
  46713. function getIntrinsicHeight(): jint; overload; virtual;
  46714. function getConstantState(): AGDDrawable.InnerConstantState; overload; virtual;
  46715. function mutate(): AGDDrawable; overload; virtual;
  46716. end;
  46717. AGDLayerDrawable = class external 'android.graphics.drawable' name 'LayerDrawable' (AGDDrawable, AGDDrawable.InnerCallback)
  46718. public
  46719. constructor create(para1: Arr1AGDDrawable); overload;
  46720. constructor create(const para1: array of AGDDrawable); overload;
  46721. procedure inflate(para1: ACRResources; para2: OXVXmlPullParser; para3: AUAttributeSet); overload; virtual; // throws org.xmlpull.v1.XmlPullParserException, java.io.IOException
  46722. function findDrawableByLayerId(para1: jint): AGDDrawable; overload; virtual;
  46723. procedure setId(para1: jint; para2: jint); overload; virtual;
  46724. function getNumberOfLayers(): jint; overload; virtual;
  46725. function getDrawable(para1: jint): AGDDrawable; overload; virtual;
  46726. function getId(para1: jint): jint; overload; virtual;
  46727. function setDrawableByLayerId(para1: jint; para2: AGDDrawable): jboolean; overload; virtual;
  46728. procedure setLayerInset(para1: jint; para2: jint; para3: jint; para4: jint; para5: jint); overload; virtual;
  46729. procedure invalidateDrawable(para1: AGDDrawable); overload; virtual;
  46730. procedure scheduleDrawable(para1: AGDDrawable; para2: JLRunnable; para3: jlong); overload; virtual;
  46731. procedure unscheduleDrawable(para1: AGDDrawable; para2: JLRunnable); overload; virtual;
  46732. procedure draw(para1: AGCanvas); overload; virtual;
  46733. function getChangingConfigurations(): jint; overload; virtual;
  46734. function getPadding(para1: AGRect): jboolean; overload; virtual;
  46735. function setVisible(para1: jboolean; para2: jboolean): jboolean; overload; virtual;
  46736. procedure setDither(para1: jboolean); overload; virtual;
  46737. procedure setAlpha(para1: jint); overload; virtual;
  46738. procedure setColorFilter(para1: AGColorFilter); overload; virtual;
  46739. procedure setOpacity(para1: jint); overload; virtual;
  46740. function getOpacity(): jint; overload; virtual;
  46741. function isStateful(): jboolean; overload; virtual;
  46742. strict protected
  46743. function onStateChange(para1: Arr1jint): jboolean; overload; virtual;
  46744. function onStateChange(var para1: array of jint): jboolean; overload; virtual;
  46745. function onLevelChange(para1: jint): jboolean; overload; virtual;
  46746. procedure onBoundsChange(para1: AGRect); overload; virtual;
  46747. public
  46748. function getIntrinsicWidth(): jint; overload; virtual;
  46749. function getIntrinsicHeight(): jint; overload; virtual;
  46750. function getConstantState(): AGDDrawable.InnerConstantState; overload; virtual;
  46751. function mutate(): AGDDrawable; overload; virtual;
  46752. end;
  46753. AGDNinePatchDrawable = class external 'android.graphics.drawable' name 'NinePatchDrawable' (AGDDrawable)
  46754. public
  46755. constructor create(para1: AGBitmap; para2: Arr1jbyte; para3: AGRect; para4: JLString); overload;
  46756. constructor create(para1: AGBitmap; const para2: array of jbyte; para3: AGRect; para4: JLString); overload;
  46757. constructor create(para1: ACRResources; para2: AGBitmap; para3: Arr1jbyte; para4: AGRect; para5: JLString); overload;
  46758. constructor create(para1: ACRResources; para2: AGBitmap; const para3: array of jbyte; para4: AGRect; para5: JLString); overload;
  46759. constructor create(para1: AGNinePatch); overload;
  46760. constructor create(para1: ACRResources; para2: AGNinePatch); overload;
  46761. procedure setTargetDensity(para1: AGCanvas); overload; virtual;
  46762. procedure setTargetDensity(para1: AUDisplayMetrics); overload; virtual;
  46763. procedure setTargetDensity(para1: jint); overload; virtual;
  46764. procedure draw(para1: AGCanvas); overload; virtual;
  46765. function getChangingConfigurations(): jint; overload; virtual;
  46766. function getPadding(para1: AGRect): jboolean; overload; virtual;
  46767. procedure setAlpha(para1: jint); overload; virtual;
  46768. procedure setColorFilter(para1: AGColorFilter); overload; virtual;
  46769. procedure setDither(para1: jboolean); overload; virtual;
  46770. procedure setFilterBitmap(para1: jboolean); overload; virtual;
  46771. procedure inflate(para1: ACRResources; para2: OXVXmlPullParser; para3: AUAttributeSet); overload; virtual; // throws org.xmlpull.v1.XmlPullParserException, java.io.IOException
  46772. function getPaint(): AGPaint; overload; virtual;
  46773. function getIntrinsicWidth(): jint; overload; virtual;
  46774. function getIntrinsicHeight(): jint; overload; virtual;
  46775. function getMinimumWidth(): jint; overload; virtual;
  46776. function getMinimumHeight(): jint; overload; virtual;
  46777. function getOpacity(): jint; overload; virtual;
  46778. function getTransparentRegion(): AGRegion; overload; virtual;
  46779. function getConstantState(): AGDDrawable.InnerConstantState; overload; virtual;
  46780. function mutate(): AGDDrawable; overload; virtual;
  46781. end;
  46782. AGDPictureDrawable = class external 'android.graphics.drawable' name 'PictureDrawable' (AGDDrawable)
  46783. public
  46784. constructor create(para1: AGPicture); overload;
  46785. function getPicture(): AGPicture; overload; virtual;
  46786. procedure setPicture(para1: AGPicture); overload; virtual;
  46787. procedure draw(para1: AGCanvas); overload; virtual;
  46788. function getIntrinsicWidth(): jint; overload; virtual;
  46789. function getIntrinsicHeight(): jint; overload; virtual;
  46790. function getOpacity(): jint; overload; virtual;
  46791. procedure setFilterBitmap(para1: jboolean); overload; virtual;
  46792. procedure setDither(para1: jboolean); overload; virtual;
  46793. procedure setColorFilter(para1: AGColorFilter); overload; virtual;
  46794. procedure setAlpha(para1: jint); overload; virtual;
  46795. end;
  46796. AGDRotateDrawable = class external 'android.graphics.drawable' name 'RotateDrawable' (AGDDrawable, AGDDrawable.InnerCallback)
  46797. public
  46798. constructor create(); overload;
  46799. procedure draw(para1: AGCanvas); overload; virtual;
  46800. function getDrawable(): AGDDrawable; overload; virtual;
  46801. function getChangingConfigurations(): jint; overload; virtual;
  46802. procedure setAlpha(para1: jint); overload; virtual;
  46803. procedure setColorFilter(para1: AGColorFilter); overload; virtual;
  46804. function getOpacity(): jint; overload; virtual;
  46805. procedure invalidateDrawable(para1: AGDDrawable); overload; virtual;
  46806. procedure scheduleDrawable(para1: AGDDrawable; para2: JLRunnable; para3: jlong); overload; virtual;
  46807. procedure unscheduleDrawable(para1: AGDDrawable; para2: JLRunnable); overload; virtual;
  46808. function getPadding(para1: AGRect): jboolean; overload; virtual;
  46809. function setVisible(para1: jboolean; para2: jboolean): jboolean; overload; virtual;
  46810. function isStateful(): jboolean; overload; virtual;
  46811. strict protected
  46812. function onStateChange(para1: Arr1jint): jboolean; overload; virtual;
  46813. function onStateChange(var para1: array of jint): jboolean; overload; virtual;
  46814. function onLevelChange(para1: jint): jboolean; overload; virtual;
  46815. procedure onBoundsChange(para1: AGRect); overload; virtual;
  46816. public
  46817. function getIntrinsicWidth(): jint; overload; virtual;
  46818. function getIntrinsicHeight(): jint; overload; virtual;
  46819. function getConstantState(): AGDDrawable.InnerConstantState; overload; virtual;
  46820. procedure inflate(para1: ACRResources; para2: OXVXmlPullParser; para3: AUAttributeSet); overload; virtual; // throws org.xmlpull.v1.XmlPullParserException, java.io.IOException
  46821. function mutate(): AGDDrawable; overload; virtual;
  46822. end;
  46823. AGDScaleDrawable = class external 'android.graphics.drawable' name 'ScaleDrawable' (AGDDrawable, AGDDrawable.InnerCallback)
  46824. public
  46825. constructor create(para1: AGDDrawable; para2: jint; para3: jfloat; para4: jfloat); overload;
  46826. function getDrawable(): AGDDrawable; overload; virtual;
  46827. procedure inflate(para1: ACRResources; para2: OXVXmlPullParser; para3: AUAttributeSet); overload; virtual; // throws org.xmlpull.v1.XmlPullParserException, java.io.IOException
  46828. procedure invalidateDrawable(para1: AGDDrawable); overload; virtual;
  46829. procedure scheduleDrawable(para1: AGDDrawable; para2: JLRunnable; para3: jlong); overload; virtual;
  46830. procedure unscheduleDrawable(para1: AGDDrawable; para2: JLRunnable); overload; virtual;
  46831. procedure draw(para1: AGCanvas); overload; virtual;
  46832. function getChangingConfigurations(): jint; overload; virtual;
  46833. function getPadding(para1: AGRect): jboolean; overload; virtual;
  46834. function setVisible(para1: jboolean; para2: jboolean): jboolean; overload; virtual;
  46835. procedure setAlpha(para1: jint); overload; virtual;
  46836. procedure setColorFilter(para1: AGColorFilter); overload; virtual;
  46837. function getOpacity(): jint; overload; virtual;
  46838. function isStateful(): jboolean; overload; virtual;
  46839. strict protected
  46840. function onStateChange(para1: Arr1jint): jboolean; overload; virtual;
  46841. function onStateChange(var para1: array of jint): jboolean; overload; virtual;
  46842. function onLevelChange(para1: jint): jboolean; overload; virtual;
  46843. procedure onBoundsChange(para1: AGRect); overload; virtual;
  46844. public
  46845. function getIntrinsicWidth(): jint; overload; virtual;
  46846. function getIntrinsicHeight(): jint; overload; virtual;
  46847. function getConstantState(): AGDDrawable.InnerConstantState; overload; virtual;
  46848. function mutate(): AGDDrawable; overload; virtual;
  46849. end;
  46850. AGDShapeDrawable = class external 'android.graphics.drawable' name 'ShapeDrawable' (AGDDrawable)
  46851. public
  46852. type
  46853. InnerShaderFactory = class;
  46854. Arr1InnerShaderFactory = array of InnerShaderFactory;
  46855. Arr2InnerShaderFactory = array of Arr1InnerShaderFactory;
  46856. Arr3InnerShaderFactory = array of Arr2InnerShaderFactory;
  46857. InnerShaderFactory = class abstract external 'android.graphics.drawable' name 'ShaderFactory' (JLObject)
  46858. public
  46859. constructor create(); overload;
  46860. function resize(para1: jint; para2: jint): AGShader; overload; virtual; abstract;
  46861. end;
  46862. public
  46863. constructor create(); overload;
  46864. constructor create(para1: AGDSShape); overload;
  46865. function getShape(): AGDSShape; overload; virtual;
  46866. procedure setShape(para1: AGDSShape); overload; virtual;
  46867. procedure setShaderFactory(para1: AGDShapeDrawable.InnerShaderFactory); overload; virtual;
  46868. function getShaderFactory(): AGDShapeDrawable.InnerShaderFactory; overload; virtual;
  46869. function getPaint(): AGPaint; overload; virtual;
  46870. procedure setPadding(para1: jint; para2: jint; para3: jint; para4: jint); overload; virtual;
  46871. procedure setPadding(para1: AGRect); overload; virtual;
  46872. procedure setIntrinsicWidth(para1: jint); overload; virtual;
  46873. procedure setIntrinsicHeight(para1: jint); overload; virtual;
  46874. function getIntrinsicWidth(): jint; overload; virtual;
  46875. function getIntrinsicHeight(): jint; overload; virtual;
  46876. function getPadding(para1: AGRect): jboolean; overload; virtual;
  46877. strict protected
  46878. procedure onDraw(para1: AGDSShape; para2: AGCanvas; para3: AGPaint); overload; virtual;
  46879. public
  46880. procedure draw(para1: AGCanvas); overload; virtual;
  46881. function getChangingConfigurations(): jint; overload; virtual;
  46882. procedure setAlpha(para1: jint); overload; virtual;
  46883. procedure setColorFilter(para1: AGColorFilter); overload; virtual;
  46884. function getOpacity(): jint; overload; virtual;
  46885. procedure setDither(para1: jboolean); overload; virtual;
  46886. strict protected
  46887. procedure onBoundsChange(para1: AGRect); overload; virtual;
  46888. function inflateTag(para1: JLString; para2: ACRResources; para3: OXVXmlPullParser; para4: AUAttributeSet): jboolean; overload; virtual;
  46889. public
  46890. procedure inflate(para1: ACRResources; para2: OXVXmlPullParser; para3: AUAttributeSet); overload; virtual; // throws org.xmlpull.v1.XmlPullParserException, java.io.IOException
  46891. function getConstantState(): AGDDrawable.InnerConstantState; overload; virtual;
  46892. function mutate(): AGDDrawable; overload; virtual;
  46893. end;
  46894. AVView = class external 'android.view' name 'View' (JLObject, AGDDrawable.InnerCallback, AVKeyEvent.InnerCallback, AVAAccessibilityEventSource)
  46895. public
  46896. type
  46897. InnerAccessibilityDelegate = class;
  46898. Arr1InnerAccessibilityDelegate = array of InnerAccessibilityDelegate;
  46899. Arr2InnerAccessibilityDelegate = array of Arr1InnerAccessibilityDelegate;
  46900. Arr3InnerAccessibilityDelegate = array of Arr2InnerAccessibilityDelegate;
  46901. InnerOnAttachStateChangeListener = interface;
  46902. Arr1InnerOnAttachStateChangeListener = array of InnerOnAttachStateChangeListener;
  46903. Arr2InnerOnAttachStateChangeListener = array of Arr1InnerOnAttachStateChangeListener;
  46904. Arr3InnerOnAttachStateChangeListener = array of Arr2InnerOnAttachStateChangeListener;
  46905. InnerOnSystemUiVisibilityChangeListener = interface;
  46906. Arr1InnerOnSystemUiVisibilityChangeListener = array of InnerOnSystemUiVisibilityChangeListener;
  46907. Arr2InnerOnSystemUiVisibilityChangeListener = array of Arr1InnerOnSystemUiVisibilityChangeListener;
  46908. Arr3InnerOnSystemUiVisibilityChangeListener = array of Arr2InnerOnSystemUiVisibilityChangeListener;
  46909. InnerOnClickListener = interface;
  46910. Arr1InnerOnClickListener = array of InnerOnClickListener;
  46911. Arr2InnerOnClickListener = array of Arr1InnerOnClickListener;
  46912. Arr3InnerOnClickListener = array of Arr2InnerOnClickListener;
  46913. InnerOnFocusChangeListener = interface;
  46914. Arr1InnerOnFocusChangeListener = array of InnerOnFocusChangeListener;
  46915. Arr2InnerOnFocusChangeListener = array of Arr1InnerOnFocusChangeListener;
  46916. Arr3InnerOnFocusChangeListener = array of Arr2InnerOnFocusChangeListener;
  46917. InnerOnDragListener = interface;
  46918. Arr1InnerOnDragListener = array of InnerOnDragListener;
  46919. Arr2InnerOnDragListener = array of Arr1InnerOnDragListener;
  46920. Arr3InnerOnDragListener = array of Arr2InnerOnDragListener;
  46921. InnerOnLongClickListener = interface;
  46922. Arr1InnerOnLongClickListener = array of InnerOnLongClickListener;
  46923. Arr2InnerOnLongClickListener = array of Arr1InnerOnLongClickListener;
  46924. Arr3InnerOnLongClickListener = array of Arr2InnerOnLongClickListener;
  46925. InnerOnGenericMotionListener = interface;
  46926. Arr1InnerOnGenericMotionListener = array of InnerOnGenericMotionListener;
  46927. Arr2InnerOnGenericMotionListener = array of Arr1InnerOnGenericMotionListener;
  46928. Arr3InnerOnGenericMotionListener = array of Arr2InnerOnGenericMotionListener;
  46929. InnerOnHoverListener = interface;
  46930. Arr1InnerOnHoverListener = array of InnerOnHoverListener;
  46931. Arr2InnerOnHoverListener = array of Arr1InnerOnHoverListener;
  46932. Arr3InnerOnHoverListener = array of Arr2InnerOnHoverListener;
  46933. InnerOnTouchListener = interface;
  46934. Arr1InnerOnTouchListener = array of InnerOnTouchListener;
  46935. Arr2InnerOnTouchListener = array of Arr1InnerOnTouchListener;
  46936. Arr3InnerOnTouchListener = array of Arr2InnerOnTouchListener;
  46937. InnerOnKeyListener = interface;
  46938. Arr1InnerOnKeyListener = array of InnerOnKeyListener;
  46939. Arr2InnerOnKeyListener = array of Arr1InnerOnKeyListener;
  46940. Arr3InnerOnKeyListener = array of Arr2InnerOnKeyListener;
  46941. InnerMeasureSpec = class;
  46942. Arr1InnerMeasureSpec = array of InnerMeasureSpec;
  46943. Arr2InnerMeasureSpec = array of Arr1InnerMeasureSpec;
  46944. Arr3InnerMeasureSpec = array of Arr2InnerMeasureSpec;
  46945. InnerDragShadowBuilder = class;
  46946. Arr1InnerDragShadowBuilder = array of InnerDragShadowBuilder;
  46947. Arr2InnerDragShadowBuilder = array of Arr1InnerDragShadowBuilder;
  46948. Arr3InnerDragShadowBuilder = array of Arr2InnerDragShadowBuilder;
  46949. InnerOnLayoutChangeListener = interface;
  46950. Arr1InnerOnLayoutChangeListener = array of InnerOnLayoutChangeListener;
  46951. Arr2InnerOnLayoutChangeListener = array of Arr1InnerOnLayoutChangeListener;
  46952. Arr3InnerOnLayoutChangeListener = array of Arr2InnerOnLayoutChangeListener;
  46953. InnerBaseSavedState = class;
  46954. Arr1InnerBaseSavedState = array of InnerBaseSavedState;
  46955. Arr2InnerBaseSavedState = array of Arr1InnerBaseSavedState;
  46956. Arr3InnerBaseSavedState = array of Arr2InnerBaseSavedState;
  46957. InnerOnCreateContextMenuListener = interface;
  46958. Arr1InnerOnCreateContextMenuListener = array of InnerOnCreateContextMenuListener;
  46959. Arr2InnerOnCreateContextMenuListener = array of Arr1InnerOnCreateContextMenuListener;
  46960. Arr3InnerOnCreateContextMenuListener = array of Arr2InnerOnCreateContextMenuListener;
  46961. InnerAccessibilityDelegate = class external 'android.view' name 'AccessibilityDelegate' (JLObject)
  46962. public
  46963. constructor create(); overload;
  46964. procedure sendAccessibilityEvent(para1: AVView; para2: jint); overload; virtual;
  46965. procedure sendAccessibilityEventUnchecked(para1: AVView; para2: AVAAccessibilityEvent); overload; virtual;
  46966. function dispatchPopulateAccessibilityEvent(para1: AVView; para2: AVAAccessibilityEvent): jboolean; overload; virtual;
  46967. procedure onPopulateAccessibilityEvent(para1: AVView; para2: AVAAccessibilityEvent); overload; virtual;
  46968. procedure onInitializeAccessibilityEvent(para1: AVView; para2: AVAAccessibilityEvent); overload; virtual;
  46969. procedure onInitializeAccessibilityNodeInfo(para1: AVView; para2: AVAAccessibilityNodeInfo); overload; virtual;
  46970. function onRequestSendAccessibilityEvent(para1: AVViewGroup; para2: AVView; para3: AVAAccessibilityEvent): jboolean; overload; virtual;
  46971. end;
  46972. InnerOnAttachStateChangeListener = interface external 'android.view' name 'OnAttachStateChangeListener'
  46973. procedure onViewAttachedToWindow(para1: AVView); overload;
  46974. procedure onViewDetachedFromWindow(para1: AVView); overload;
  46975. end;
  46976. InnerOnSystemUiVisibilityChangeListener = interface external 'android.view' name 'OnSystemUiVisibilityChangeListener'
  46977. procedure onSystemUiVisibilityChange(para1: jint); overload;
  46978. end;
  46979. InnerOnClickListener = interface external 'android.view' name 'OnClickListener'
  46980. procedure onClick(para1: AVView); overload;
  46981. end;
  46982. InnerOnFocusChangeListener = interface external 'android.view' name 'OnFocusChangeListener'
  46983. procedure onFocusChange(para1: AVView; para2: jboolean); overload;
  46984. end;
  46985. InnerOnDragListener = interface external 'android.view' name 'OnDragListener'
  46986. function onDrag(para1: AVView; para2: AVDragEvent): jboolean; overload;
  46987. end;
  46988. InnerOnLongClickListener = interface external 'android.view' name 'OnLongClickListener'
  46989. function onLongClick(para1: AVView): jboolean; overload;
  46990. end;
  46991. InnerOnGenericMotionListener = interface external 'android.view' name 'OnGenericMotionListener'
  46992. function onGenericMotion(para1: AVView; para2: AVMotionEvent): jboolean; overload;
  46993. end;
  46994. InnerOnHoverListener = interface external 'android.view' name 'OnHoverListener'
  46995. function onHover(para1: AVView; para2: AVMotionEvent): jboolean; overload;
  46996. end;
  46997. InnerOnTouchListener = interface external 'android.view' name 'OnTouchListener'
  46998. function onTouch(para1: AVView; para2: AVMotionEvent): jboolean; overload;
  46999. end;
  47000. InnerOnKeyListener = interface external 'android.view' name 'OnKeyListener'
  47001. function onKey(para1: AVView; para2: jint; para3: AVKeyEvent): jboolean; overload;
  47002. end;
  47003. InnerMeasureSpec = class external 'android.view' name 'MeasureSpec' (JLObject)
  47004. public
  47005. const
  47006. UNSPECIFIED = 0;
  47007. EXACTLY = 1073741824;
  47008. AT_MOST = -2147483648;
  47009. public
  47010. constructor create(); overload;
  47011. class function makeMeasureSpec(para1: jint; para2: jint): jint; static; overload;
  47012. class function getMode(para1: jint): jint; static; overload;
  47013. class function getSize(para1: jint): jint; static; overload;
  47014. class function toString(para1: jint): JLString; static; overload;
  47015. end;
  47016. InnerDragShadowBuilder = class external 'android.view' name 'DragShadowBuilder' (JLObject)
  47017. public
  47018. constructor create(para1: AVView); overload;
  47019. constructor create(); overload;
  47020. function getView(): AVView; overload; virtual; final;
  47021. procedure onProvideShadowMetrics(para1: AGPoint; para2: AGPoint); overload; virtual;
  47022. procedure onDrawShadow(para1: AGCanvas); overload; virtual;
  47023. end;
  47024. InnerOnLayoutChangeListener = interface external 'android.view' name 'OnLayoutChangeListener'
  47025. procedure onLayoutChange(para1: AVView; para2: jint; para3: jint; para4: jint; para5: jint; para6: jint; para7: jint; para8: jint; para9: jint); overload;
  47026. end;
  47027. InnerBaseSavedState = class external 'android.view' name 'BaseSavedState' (AVAbsSavedState)
  47028. public
  47029. final class var
  47030. fCREATOR: AOParcelable.InnerCreator; external name 'CREATOR';
  47031. public
  47032. constructor create(para1: AOParcel); overload;
  47033. constructor create(para1: AOParcelable); overload;
  47034. end;
  47035. InnerOnCreateContextMenuListener = interface external 'android.view' name 'OnCreateContextMenuListener'
  47036. procedure onCreateContextMenu(para1: AVContextMenu; para2: AVView; para3: AVContextMenu.InnerContextMenuInfo); overload;
  47037. end;
  47038. strict protected
  47039. const
  47040. VIEW_LOG_TAG = 'View';
  47041. public
  47042. const
  47043. NO_ID = -1;
  47044. VISIBLE = 0;
  47045. INVISIBLE = 4;
  47046. GONE = 8;
  47047. DRAWING_CACHE_QUALITY_LOW = 524288;
  47048. DRAWING_CACHE_QUALITY_HIGH = 1048576;
  47049. DRAWING_CACHE_QUALITY_AUTO = 0;
  47050. SCROLLBARS_INSIDE_OVERLAY = 0;
  47051. SCROLLBARS_INSIDE_INSET = 16777216;
  47052. SCROLLBARS_OUTSIDE_OVERLAY = 33554432;
  47053. SCROLLBARS_OUTSIDE_INSET = 50331648;
  47054. KEEP_SCREEN_ON = 67108864;
  47055. SOUND_EFFECTS_ENABLED = 134217728;
  47056. HAPTIC_FEEDBACK_ENABLED = 268435456;
  47057. FOCUSABLES_ALL = 0;
  47058. FOCUSABLES_TOUCH_MODE = 1;
  47059. FOCUS_BACKWARD = 1;
  47060. FOCUS_FORWARD = 2;
  47061. FOCUS_LEFT = 17;
  47062. FOCUS_UP = 33;
  47063. FOCUS_RIGHT = 66;
  47064. FOCUS_DOWN = 130;
  47065. MEASURED_SIZE_MASK = 16777215;
  47066. MEASURED_STATE_MASK = -16777216;
  47067. MEASURED_HEIGHT_STATE_SHIFT = 16;
  47068. MEASURED_STATE_TOO_SMALL = 16777216;
  47069. strict protected
  47070. final class var
  47071. fEMPTY_STATE_SET: Arr1jint; external name 'EMPTY_STATE_SET';
  47072. fENABLED_STATE_SET: Arr1jint; external name 'ENABLED_STATE_SET';
  47073. fFOCUSED_STATE_SET: Arr1jint; external name 'FOCUSED_STATE_SET';
  47074. fSELECTED_STATE_SET: Arr1jint; external name 'SELECTED_STATE_SET';
  47075. fWINDOW_FOCUSED_STATE_SET: Arr1jint; external name 'WINDOW_FOCUSED_STATE_SET';
  47076. fENABLED_FOCUSED_STATE_SET: Arr1jint; external name 'ENABLED_FOCUSED_STATE_SET';
  47077. fENABLED_SELECTED_STATE_SET: Arr1jint; external name 'ENABLED_SELECTED_STATE_SET';
  47078. fENABLED_WINDOW_FOCUSED_STATE_SET: Arr1jint; external name 'ENABLED_WINDOW_FOCUSED_STATE_SET';
  47079. fFOCUSED_SELECTED_STATE_SET: Arr1jint; external name 'FOCUSED_SELECTED_STATE_SET';
  47080. fFOCUSED_WINDOW_FOCUSED_STATE_SET: Arr1jint; external name 'FOCUSED_WINDOW_FOCUSED_STATE_SET';
  47081. fSELECTED_WINDOW_FOCUSED_STATE_SET: Arr1jint; external name 'SELECTED_WINDOW_FOCUSED_STATE_SET';
  47082. fENABLED_FOCUSED_SELECTED_STATE_SET: Arr1jint; external name 'ENABLED_FOCUSED_SELECTED_STATE_SET';
  47083. fENABLED_FOCUSED_WINDOW_FOCUSED_STATE_SET: Arr1jint; external name 'ENABLED_FOCUSED_WINDOW_FOCUSED_STATE_SET';
  47084. fENABLED_SELECTED_WINDOW_FOCUSED_STATE_SET: Arr1jint; external name 'ENABLED_SELECTED_WINDOW_FOCUSED_STATE_SET';
  47085. fFOCUSED_SELECTED_WINDOW_FOCUSED_STATE_SET: Arr1jint; external name 'FOCUSED_SELECTED_WINDOW_FOCUSED_STATE_SET';
  47086. fENABLED_FOCUSED_SELECTED_WINDOW_FOCUSED_STATE_SET: Arr1jint; external name 'ENABLED_FOCUSED_SELECTED_WINDOW_FOCUSED_STATE_SET';
  47087. fPRESSED_WINDOW_FOCUSED_STATE_SET: Arr1jint; external name 'PRESSED_WINDOW_FOCUSED_STATE_SET';
  47088. fPRESSED_SELECTED_STATE_SET: Arr1jint; external name 'PRESSED_SELECTED_STATE_SET';
  47089. fPRESSED_SELECTED_WINDOW_FOCUSED_STATE_SET: Arr1jint; external name 'PRESSED_SELECTED_WINDOW_FOCUSED_STATE_SET';
  47090. fPRESSED_FOCUSED_STATE_SET: Arr1jint; external name 'PRESSED_FOCUSED_STATE_SET';
  47091. fPRESSED_FOCUSED_WINDOW_FOCUSED_STATE_SET: Arr1jint; external name 'PRESSED_FOCUSED_WINDOW_FOCUSED_STATE_SET';
  47092. fPRESSED_FOCUSED_SELECTED_STATE_SET: Arr1jint; external name 'PRESSED_FOCUSED_SELECTED_STATE_SET';
  47093. fPRESSED_FOCUSED_SELECTED_WINDOW_FOCUSED_STATE_SET: Arr1jint; external name 'PRESSED_FOCUSED_SELECTED_WINDOW_FOCUSED_STATE_SET';
  47094. fPRESSED_ENABLED_STATE_SET: Arr1jint; external name 'PRESSED_ENABLED_STATE_SET';
  47095. fPRESSED_ENABLED_WINDOW_FOCUSED_STATE_SET: Arr1jint; external name 'PRESSED_ENABLED_WINDOW_FOCUSED_STATE_SET';
  47096. fPRESSED_ENABLED_SELECTED_STATE_SET: Arr1jint; external name 'PRESSED_ENABLED_SELECTED_STATE_SET';
  47097. fPRESSED_ENABLED_SELECTED_WINDOW_FOCUSED_STATE_SET: Arr1jint; external name 'PRESSED_ENABLED_SELECTED_WINDOW_FOCUSED_STATE_SET';
  47098. fPRESSED_ENABLED_FOCUSED_STATE_SET: Arr1jint; external name 'PRESSED_ENABLED_FOCUSED_STATE_SET';
  47099. fPRESSED_ENABLED_FOCUSED_WINDOW_FOCUSED_STATE_SET: Arr1jint; external name 'PRESSED_ENABLED_FOCUSED_WINDOW_FOCUSED_STATE_SET';
  47100. fPRESSED_ENABLED_FOCUSED_SELECTED_STATE_SET: Arr1jint; external name 'PRESSED_ENABLED_FOCUSED_SELECTED_STATE_SET';
  47101. fPRESSED_ENABLED_FOCUSED_SELECTED_WINDOW_FOCUSED_STATE_SET: Arr1jint; external name 'PRESSED_ENABLED_FOCUSED_SELECTED_WINDOW_FOCUSED_STATE_SET';
  47102. public
  47103. const
  47104. OVER_SCROLL_ALWAYS = 0;
  47105. OVER_SCROLL_IF_CONTENT_SCROLLS = 1;
  47106. OVER_SCROLL_NEVER = 2;
  47107. SYSTEM_UI_FLAG_VISIBLE = 0;
  47108. SYSTEM_UI_FLAG_LOW_PROFILE = 1;
  47109. SYSTEM_UI_FLAG_HIDE_NAVIGATION = 2;
  47110. STATUS_BAR_HIDDEN = 1;
  47111. STATUS_BAR_VISIBLE = 0;
  47112. FIND_VIEWS_WITH_TEXT = 1;
  47113. FIND_VIEWS_WITH_CONTENT_DESCRIPTION = 2;
  47114. SCROLLBAR_POSITION_DEFAULT = 0;
  47115. SCROLLBAR_POSITION_LEFT = 1;
  47116. SCROLLBAR_POSITION_RIGHT = 2;
  47117. LAYER_TYPE_NONE = 0;
  47118. LAYER_TYPE_SOFTWARE = 1;
  47119. LAYER_TYPE_HARDWARE = 2;
  47120. public
  47121. class var
  47122. fALPHA: AUProperty; external name 'ALPHA';
  47123. fTRANSLATION_X: AUProperty; external name 'TRANSLATION_X';
  47124. fTRANSLATION_Y: AUProperty; external name 'TRANSLATION_Y';
  47125. fX: AUProperty; external name 'X';
  47126. fY: AUProperty; external name 'Y';
  47127. fROTATION: AUProperty; external name 'ROTATION';
  47128. fROTATION_X: AUProperty; external name 'ROTATION_X';
  47129. fROTATION_Y: AUProperty; external name 'ROTATION_Y';
  47130. fSCALE_X: AUProperty; external name 'SCALE_X';
  47131. fSCALE_Y: AUProperty; external name 'SCALE_Y';
  47132. public
  47133. constructor create(para1: ACContext); overload;
  47134. constructor create(para1: ACContext; para2: AUAttributeSet); overload;
  47135. constructor create(para1: ACContext; para2: AUAttributeSet; para3: jint); overload;
  47136. strict protected
  47137. procedure initializeFadingEdge(para1: ACRTypedArray); overload; virtual;
  47138. public
  47139. function getVerticalFadingEdgeLength(): jint; overload; virtual;
  47140. procedure setFadingEdgeLength(para1: jint); overload; virtual;
  47141. function getHorizontalFadingEdgeLength(): jint; overload; virtual;
  47142. function getVerticalScrollbarWidth(): jint; overload; virtual;
  47143. strict protected
  47144. function getHorizontalScrollbarHeight(): jint; overload; virtual;
  47145. procedure initializeScrollbars(para1: ACRTypedArray); overload; virtual;
  47146. public
  47147. procedure setVerticalScrollbarPosition(para1: jint); overload; virtual;
  47148. function getVerticalScrollbarPosition(): jint; overload; virtual;
  47149. procedure setOnFocusChangeListener(para1: AVView.InnerOnFocusChangeListener); overload; virtual;
  47150. procedure addOnLayoutChangeListener(para1: AVView.InnerOnLayoutChangeListener); overload; virtual;
  47151. procedure removeOnLayoutChangeListener(para1: AVView.InnerOnLayoutChangeListener); overload; virtual;
  47152. procedure addOnAttachStateChangeListener(para1: AVView.InnerOnAttachStateChangeListener); overload; virtual;
  47153. procedure removeOnAttachStateChangeListener(para1: AVView.InnerOnAttachStateChangeListener); overload; virtual;
  47154. function getOnFocusChangeListener(): AVView.InnerOnFocusChangeListener; overload; virtual;
  47155. procedure setOnClickListener(para1: AVView.InnerOnClickListener); overload; virtual;
  47156. procedure setOnLongClickListener(para1: AVView.InnerOnLongClickListener); overload; virtual;
  47157. procedure setOnCreateContextMenuListener(para1: AVView.InnerOnCreateContextMenuListener); overload; virtual;
  47158. function performClick(): jboolean; overload; virtual;
  47159. function performLongClick(): jboolean; overload; virtual;
  47160. function showContextMenu(): jboolean; overload; virtual;
  47161. function startActionMode(para1: AVActionMode.InnerCallback): AVActionMode; overload; virtual;
  47162. procedure setOnKeyListener(para1: AVView.InnerOnKeyListener); overload; virtual;
  47163. procedure setOnTouchListener(para1: AVView.InnerOnTouchListener); overload; virtual;
  47164. procedure setOnGenericMotionListener(para1: AVView.InnerOnGenericMotionListener); overload; virtual;
  47165. procedure setOnHoverListener(para1: AVView.InnerOnHoverListener); overload; virtual;
  47166. procedure setOnDragListener(para1: AVView.InnerOnDragListener); overload; virtual;
  47167. function requestRectangleOnScreen(para1: AGRect): jboolean; overload; virtual;
  47168. function requestRectangleOnScreen(para1: AGRect; para2: jboolean): jboolean; overload; virtual;
  47169. procedure clearFocus(); overload; virtual;
  47170. function hasFocus(): jboolean; overload; virtual;
  47171. function hasFocusable(): jboolean; overload; virtual;
  47172. strict protected
  47173. procedure onFocusChanged(para1: jboolean; para2: jint; para3: AGRect); overload; virtual;
  47174. public
  47175. procedure sendAccessibilityEvent(para1: jint); overload; virtual;
  47176. procedure sendAccessibilityEventUnchecked(para1: AVAAccessibilityEvent); overload; virtual;
  47177. function dispatchPopulateAccessibilityEvent(para1: AVAAccessibilityEvent): jboolean; overload; virtual;
  47178. procedure onPopulateAccessibilityEvent(para1: AVAAccessibilityEvent); overload; virtual;
  47179. procedure onInitializeAccessibilityEvent(para1: AVAAccessibilityEvent); overload; virtual;
  47180. function createAccessibilityNodeInfo(): AVAAccessibilityNodeInfo; overload; virtual;
  47181. procedure onInitializeAccessibilityNodeInfo(para1: AVAAccessibilityNodeInfo); overload; virtual;
  47182. procedure setAccessibilityDelegate(para1: AVView.InnerAccessibilityDelegate); overload; virtual;
  47183. function getContentDescription(): JLCharSequence; overload; virtual;
  47184. procedure setContentDescription(para1: JLCharSequence); overload; virtual;
  47185. function isFocused(): jboolean; overload; virtual;
  47186. function findFocus(): AVView; overload; virtual;
  47187. procedure setScrollContainer(para1: jboolean); overload; virtual;
  47188. function getDrawingCacheQuality(): jint; overload; virtual;
  47189. procedure setDrawingCacheQuality(para1: jint); overload; virtual;
  47190. function getKeepScreenOn(): jboolean; overload; virtual;
  47191. procedure setKeepScreenOn(para1: jboolean); overload; virtual;
  47192. function getNextFocusLeftId(): jint; overload; virtual;
  47193. procedure setNextFocusLeftId(para1: jint); overload; virtual;
  47194. function getNextFocusRightId(): jint; overload; virtual;
  47195. procedure setNextFocusRightId(para1: jint); overload; virtual;
  47196. function getNextFocusUpId(): jint; overload; virtual;
  47197. procedure setNextFocusUpId(para1: jint); overload; virtual;
  47198. function getNextFocusDownId(): jint; overload; virtual;
  47199. procedure setNextFocusDownId(para1: jint); overload; virtual;
  47200. function getNextFocusForwardId(): jint; overload; virtual;
  47201. procedure setNextFocusForwardId(para1: jint); overload; virtual;
  47202. function isShown(): jboolean; overload; virtual;
  47203. strict protected
  47204. function fitSystemWindows(para1: AGRect): jboolean; overload; virtual;
  47205. public
  47206. procedure setFitsSystemWindows(para1: jboolean); overload; virtual;
  47207. function fitsSystemWindows(): jboolean; overload; virtual;
  47208. function getVisibility(): jint; overload; virtual;
  47209. procedure setVisibility(para1: jint); overload; virtual;
  47210. function isEnabled(): jboolean; overload; virtual;
  47211. procedure setEnabled(para1: jboolean); overload; virtual;
  47212. procedure setFocusable(para1: jboolean); overload; virtual;
  47213. procedure setFocusableInTouchMode(para1: jboolean); overload; virtual;
  47214. procedure setSoundEffectsEnabled(para1: jboolean); overload; virtual;
  47215. function isSoundEffectsEnabled(): jboolean; overload; virtual;
  47216. procedure setHapticFeedbackEnabled(para1: jboolean); overload; virtual;
  47217. function isHapticFeedbackEnabled(): jboolean; overload; virtual;
  47218. procedure setWillNotDraw(para1: jboolean); overload; virtual;
  47219. function willNotDraw(): jboolean; overload; virtual;
  47220. procedure setWillNotCacheDrawing(para1: jboolean); overload; virtual;
  47221. function willNotCacheDrawing(): jboolean; overload; virtual;
  47222. function isClickable(): jboolean; overload; virtual;
  47223. procedure setClickable(para1: jboolean); overload; virtual;
  47224. function isLongClickable(): jboolean; overload; virtual;
  47225. procedure setLongClickable(para1: jboolean); overload; virtual;
  47226. procedure setPressed(para1: jboolean); overload; virtual;
  47227. strict protected
  47228. procedure dispatchSetPressed(para1: jboolean); overload; virtual;
  47229. public
  47230. function isPressed(): jboolean; overload; virtual;
  47231. function isSaveEnabled(): jboolean; overload; virtual;
  47232. procedure setSaveEnabled(para1: jboolean); overload; virtual;
  47233. function getFilterTouchesWhenObscured(): jboolean; overload; virtual;
  47234. procedure setFilterTouchesWhenObscured(para1: jboolean); overload; virtual;
  47235. function isSaveFromParentEnabled(): jboolean; overload; virtual;
  47236. procedure setSaveFromParentEnabled(para1: jboolean); overload; virtual;
  47237. function isFocusable(): jboolean; overload; virtual; final;
  47238. function isFocusableInTouchMode(): jboolean; overload; virtual; final;
  47239. function focusSearch(para1: jint): AVView; overload; virtual;
  47240. function dispatchUnhandledMove(para1: AVView; para2: jint): jboolean; overload; virtual;
  47241. function getFocusables(para1: jint): JUArrayList; overload; virtual;
  47242. procedure addFocusables(para1: JUArrayList; para2: jint); overload; virtual;
  47243. procedure addFocusables(para1: JUArrayList; para2: jint; para3: jint); overload; virtual;
  47244. procedure findViewsWithText(para1: JUArrayList; para2: JLCharSequence; para3: jint); overload; virtual;
  47245. function getTouchables(): JUArrayList; overload; virtual;
  47246. procedure addTouchables(para1: JUArrayList); overload; virtual;
  47247. function requestFocus(): jboolean; overload; virtual; final;
  47248. function requestFocus(para1: jint): jboolean; overload; virtual; final;
  47249. function requestFocus(para1: jint; para2: AGRect): jboolean; overload; virtual;
  47250. function requestFocusFromTouch(): jboolean; overload; virtual; final;
  47251. procedure onStartTemporaryDetach(); overload; virtual;
  47252. procedure onFinishTemporaryDetach(); overload; virtual;
  47253. function getKeyDispatcherState(): AVKeyEvent.InnerDispatcherState; overload; virtual;
  47254. function dispatchKeyEventPreIme(para1: AVKeyEvent): jboolean; overload; virtual;
  47255. function dispatchKeyEvent(para1: AVKeyEvent): jboolean; overload; virtual;
  47256. function dispatchKeyShortcutEvent(para1: AVKeyEvent): jboolean; overload; virtual;
  47257. function dispatchTouchEvent(para1: AVMotionEvent): jboolean; overload; virtual;
  47258. function onFilterTouchEventForSecurity(para1: AVMotionEvent): jboolean; overload; virtual;
  47259. function dispatchTrackballEvent(para1: AVMotionEvent): jboolean; overload; virtual;
  47260. function dispatchGenericMotionEvent(para1: AVMotionEvent): jboolean; overload; virtual;
  47261. strict protected
  47262. function dispatchHoverEvent(para1: AVMotionEvent): jboolean; overload; virtual;
  47263. function dispatchGenericPointerEvent(para1: AVMotionEvent): jboolean; overload; virtual;
  47264. function dispatchGenericFocusedEvent(para1: AVMotionEvent): jboolean; overload; virtual;
  47265. public
  47266. procedure dispatchWindowFocusChanged(para1: jboolean); overload; virtual;
  47267. procedure onWindowFocusChanged(para1: jboolean); overload; virtual;
  47268. function hasWindowFocus(): jboolean; overload; virtual;
  47269. strict protected
  47270. procedure dispatchVisibilityChanged(para1: AVView; para2: jint); overload; virtual;
  47271. procedure onVisibilityChanged(para1: AVView; para2: jint); overload; virtual;
  47272. public
  47273. procedure dispatchDisplayHint(para1: jint); overload; virtual;
  47274. strict protected
  47275. procedure onDisplayHint(para1: jint); overload; virtual;
  47276. public
  47277. procedure dispatchWindowVisibilityChanged(para1: jint); overload; virtual;
  47278. strict protected
  47279. procedure onWindowVisibilityChanged(para1: jint); overload; virtual;
  47280. public
  47281. function getWindowVisibility(): jint; overload; virtual;
  47282. procedure getWindowVisibleDisplayFrame(para1: AGRect); overload; virtual;
  47283. procedure dispatchConfigurationChanged(para1: ACRConfiguration); overload; virtual;
  47284. strict protected
  47285. procedure onConfigurationChanged(para1: ACRConfiguration); overload; virtual;
  47286. public
  47287. function isInTouchMode(): jboolean; overload; virtual;
  47288. function getContext(): ACContext; overload; virtual; final;
  47289. function onKeyPreIme(para1: jint; para2: AVKeyEvent): jboolean; overload; virtual;
  47290. function onKeyDown(para1: jint; para2: AVKeyEvent): jboolean; overload; virtual;
  47291. function onKeyLongPress(para1: jint; para2: AVKeyEvent): jboolean; overload; virtual;
  47292. function onKeyUp(para1: jint; para2: AVKeyEvent): jboolean; overload; virtual;
  47293. function onKeyMultiple(para1: jint; para2: jint; para3: AVKeyEvent): jboolean; overload; virtual;
  47294. function onKeyShortcut(para1: jint; para2: AVKeyEvent): jboolean; overload; virtual;
  47295. function onCheckIsTextEditor(): jboolean; overload; virtual;
  47296. function onCreateInputConnection(para1: AVIEditorInfo): AVIInputConnection; overload; virtual;
  47297. function checkInputConnectionProxy(para1: AVView): jboolean; overload; virtual;
  47298. procedure createContextMenu(para1: AVContextMenu); overload; virtual;
  47299. strict protected
  47300. function getContextMenuInfo(): AVContextMenu.InnerContextMenuInfo; overload; virtual;
  47301. procedure onCreateContextMenu(para1: AVContextMenu); overload; virtual;
  47302. public
  47303. function onTrackballEvent(para1: AVMotionEvent): jboolean; overload; virtual;
  47304. function onGenericMotionEvent(para1: AVMotionEvent): jboolean; overload; virtual;
  47305. function onHoverEvent(para1: AVMotionEvent): jboolean; overload; virtual;
  47306. function isHovered(): jboolean; overload; virtual;
  47307. procedure setHovered(para1: jboolean); overload; virtual;
  47308. procedure onHoverChanged(para1: jboolean); overload; virtual;
  47309. function onTouchEvent(para1: AVMotionEvent): jboolean; overload; virtual;
  47310. procedure cancelLongPress(); overload; virtual;
  47311. procedure setTouchDelegate(para1: AVTouchDelegate); overload; virtual;
  47312. function getTouchDelegate(): AVTouchDelegate; overload; virtual;
  47313. procedure bringToFront(); overload; virtual;
  47314. strict protected
  47315. procedure onScrollChanged(para1: jint; para2: jint; para3: jint; para4: jint); overload; virtual;
  47316. procedure onSizeChanged(para1: jint; para2: jint; para3: jint; para4: jint); overload; virtual;
  47317. procedure dispatchDraw(para1: AGCanvas); overload; virtual;
  47318. public
  47319. function getParent(): AVViewParent; overload; virtual; final;
  47320. procedure setScrollX(para1: jint); overload; virtual;
  47321. procedure setScrollY(para1: jint); overload; virtual;
  47322. function getScrollX(): jint; overload; virtual; final;
  47323. function getScrollY(): jint; overload; virtual; final;
  47324. function getWidth(): jint; overload; virtual; final;
  47325. function getHeight(): jint; overload; virtual; final;
  47326. procedure getDrawingRect(para1: AGRect); overload; virtual;
  47327. function getMeasuredWidth(): jint; overload; virtual; final;
  47328. function getMeasuredWidthAndState(): jint; overload; virtual; final;
  47329. function getMeasuredHeight(): jint; overload; virtual; final;
  47330. function getMeasuredHeightAndState(): jint; overload; virtual; final;
  47331. function getMeasuredState(): jint; overload; virtual; final;
  47332. function getMatrix(): AGMatrix; overload; virtual;
  47333. procedure setCameraDistance(para1: jfloat); overload; virtual;
  47334. function getRotation(): jfloat; overload; virtual;
  47335. procedure setRotation(para1: jfloat); overload; virtual;
  47336. function getRotationY(): jfloat; overload; virtual;
  47337. procedure setRotationY(para1: jfloat); overload; virtual;
  47338. function getRotationX(): jfloat; overload; virtual;
  47339. procedure setRotationX(para1: jfloat); overload; virtual;
  47340. function getScaleX(): jfloat; overload; virtual;
  47341. procedure setScaleX(para1: jfloat); overload; virtual;
  47342. function getScaleY(): jfloat; overload; virtual;
  47343. procedure setScaleY(para1: jfloat); overload; virtual;
  47344. function getPivotX(): jfloat; overload; virtual;
  47345. procedure setPivotX(para1: jfloat); overload; virtual;
  47346. function getPivotY(): jfloat; overload; virtual;
  47347. procedure setPivotY(para1: jfloat); overload; virtual;
  47348. function getAlpha(): jfloat; overload; virtual;
  47349. procedure setAlpha(para1: jfloat); overload; virtual;
  47350. function getTop(): jint; overload; virtual; final;
  47351. procedure setTop(para1: jint); overload; virtual; final;
  47352. function getBottom(): jint; overload; virtual; final;
  47353. function isDirty(): jboolean; overload; virtual;
  47354. procedure setBottom(para1: jint); overload; virtual; final;
  47355. function getLeft(): jint; overload; virtual; final;
  47356. procedure setLeft(para1: jint); overload; virtual; final;
  47357. function getRight(): jint; overload; virtual; final;
  47358. procedure setRight(para1: jint); overload; virtual; final;
  47359. function getX(): jfloat; overload; virtual;
  47360. procedure setX(para1: jfloat); overload; virtual;
  47361. function getY(): jfloat; overload; virtual;
  47362. procedure setY(para1: jfloat); overload; virtual;
  47363. function getTranslationX(): jfloat; overload; virtual;
  47364. procedure setTranslationX(para1: jfloat); overload; virtual;
  47365. function getTranslationY(): jfloat; overload; virtual;
  47366. procedure setTranslationY(para1: jfloat); overload; virtual;
  47367. procedure getHitRect(para1: AGRect); overload; virtual;
  47368. procedure getFocusedRect(para1: AGRect); overload; virtual;
  47369. function getGlobalVisibleRect(para1: AGRect; para2: AGPoint): jboolean; overload; virtual;
  47370. function getGlobalVisibleRect(para1: AGRect): jboolean; overload; virtual; final;
  47371. function getLocalVisibleRect(para1: AGRect): jboolean; overload; virtual; final;
  47372. procedure offsetTopAndBottom(para1: jint); overload; virtual;
  47373. procedure offsetLeftAndRight(para1: jint); overload; virtual;
  47374. function getLayoutParams(): AVViewGroup_LayoutParams; overload; virtual;
  47375. procedure setLayoutParams(para1: AVViewGroup_LayoutParams); overload; virtual;
  47376. procedure scrollTo(para1: jint; para2: jint); overload; virtual;
  47377. procedure scrollBy(para1: jint; para2: jint); overload; virtual;
  47378. strict protected
  47379. function awakenScrollBars(): jboolean; overload; virtual;
  47380. function awakenScrollBars(para1: jint): jboolean; overload; virtual;
  47381. function awakenScrollBars(para1: jint; para2: jboolean): jboolean; overload; virtual;
  47382. public
  47383. procedure invalidate(para1: AGRect); overload; virtual;
  47384. procedure invalidate(para1: jint; para2: jint; para3: jint; para4: jint); overload; virtual;
  47385. procedure invalidate(); overload; virtual;
  47386. function isOpaque(): jboolean; overload; virtual;
  47387. function getHandler(): AOHandler; overload; virtual;
  47388. function post(para1: JLRunnable): jboolean; overload; virtual;
  47389. function postDelayed(para1: JLRunnable; para2: jlong): jboolean; overload; virtual;
  47390. function removeCallbacks(para1: JLRunnable): jboolean; overload; virtual;
  47391. procedure postInvalidate(); overload; virtual;
  47392. procedure postInvalidate(para1: jint; para2: jint; para3: jint; para4: jint); overload; virtual;
  47393. procedure postInvalidateDelayed(para1: jlong); overload; virtual;
  47394. procedure postInvalidateDelayed(para1: jlong; para2: jint; para3: jint; para4: jint; para5: jint); overload; virtual;
  47395. procedure computeScroll(); overload; virtual;
  47396. function isHorizontalFadingEdgeEnabled(): jboolean; overload; virtual;
  47397. procedure setHorizontalFadingEdgeEnabled(para1: jboolean); overload; virtual;
  47398. function isVerticalFadingEdgeEnabled(): jboolean; overload; virtual;
  47399. procedure setVerticalFadingEdgeEnabled(para1: jboolean); overload; virtual;
  47400. strict protected
  47401. function getTopFadingEdgeStrength(): jfloat; overload; virtual;
  47402. function getBottomFadingEdgeStrength(): jfloat; overload; virtual;
  47403. function getLeftFadingEdgeStrength(): jfloat; overload; virtual;
  47404. function getRightFadingEdgeStrength(): jfloat; overload; virtual;
  47405. public
  47406. function isHorizontalScrollBarEnabled(): jboolean; overload; virtual;
  47407. procedure setHorizontalScrollBarEnabled(para1: jboolean); overload; virtual;
  47408. function isVerticalScrollBarEnabled(): jboolean; overload; virtual;
  47409. procedure setVerticalScrollBarEnabled(para1: jboolean); overload; virtual;
  47410. procedure setScrollbarFadingEnabled(para1: jboolean); overload; virtual;
  47411. function isScrollbarFadingEnabled(): jboolean; overload; virtual;
  47412. procedure setScrollBarStyle(para1: jint); overload; virtual;
  47413. function getScrollBarStyle(): jint; overload; virtual;
  47414. strict protected
  47415. function computeHorizontalScrollRange(): jint; overload; virtual;
  47416. function computeHorizontalScrollOffset(): jint; overload; virtual;
  47417. function computeHorizontalScrollExtent(): jint; overload; virtual;
  47418. function computeVerticalScrollRange(): jint; overload; virtual;
  47419. function computeVerticalScrollOffset(): jint; overload; virtual;
  47420. function computeVerticalScrollExtent(): jint; overload; virtual;
  47421. public
  47422. function canScrollHorizontally(para1: jint): jboolean; overload; virtual;
  47423. function canScrollVertically(para1: jint): jboolean; overload; virtual;
  47424. strict protected
  47425. procedure onDrawScrollBars(para1: AGCanvas); overload; virtual; final;
  47426. procedure onDraw(para1: AGCanvas); overload; virtual;
  47427. procedure onAttachedToWindow(); overload; virtual;
  47428. procedure onDetachedFromWindow(); overload; virtual;
  47429. function getWindowAttachCount(): jint; overload; virtual;
  47430. public
  47431. function getWindowToken(): AOIBinder; overload; virtual;
  47432. function getApplicationWindowToken(): AOIBinder; overload; virtual;
  47433. procedure saveHierarchyState(para1: AUSparseArray); overload; virtual;
  47434. strict protected
  47435. procedure dispatchSaveInstanceState(para1: AUSparseArray); overload; virtual;
  47436. function onSaveInstanceState(): AOParcelable; overload; virtual;
  47437. public
  47438. procedure restoreHierarchyState(para1: AUSparseArray); overload; virtual;
  47439. strict protected
  47440. procedure dispatchRestoreInstanceState(para1: AUSparseArray); overload; virtual;
  47441. procedure onRestoreInstanceState(para1: AOParcelable); overload; virtual;
  47442. public
  47443. function getDrawingTime(): jlong; overload; virtual;
  47444. procedure setDuplicateParentStateEnabled(para1: jboolean); overload; virtual;
  47445. function isDuplicateParentStateEnabled(): jboolean; overload; virtual;
  47446. procedure setLayerType(para1: jint; para2: AGPaint); overload; virtual;
  47447. function getLayerType(): jint; overload; virtual;
  47448. procedure buildLayer(); overload; virtual;
  47449. procedure setDrawingCacheEnabled(para1: jboolean); overload; virtual;
  47450. function isDrawingCacheEnabled(): jboolean; overload; virtual;
  47451. function getDrawingCache(): AGBitmap; overload; virtual;
  47452. function getDrawingCache(para1: jboolean): AGBitmap; overload; virtual;
  47453. procedure destroyDrawingCache(); overload; virtual;
  47454. procedure setDrawingCacheBackgroundColor(para1: jint); overload; virtual;
  47455. function getDrawingCacheBackgroundColor(): jint; overload; virtual;
  47456. procedure buildDrawingCache(); overload; virtual;
  47457. procedure buildDrawingCache(para1: jboolean); overload; virtual;
  47458. function isInEditMode(): jboolean; overload; virtual;
  47459. strict protected
  47460. function isPaddingOffsetRequired(): jboolean; overload; virtual;
  47461. function getLeftPaddingOffset(): jint; overload; virtual;
  47462. function getRightPaddingOffset(): jint; overload; virtual;
  47463. function getTopPaddingOffset(): jint; overload; virtual;
  47464. function getBottomPaddingOffset(): jint; overload; virtual;
  47465. public
  47466. function isHardwareAccelerated(): jboolean; overload; virtual;
  47467. procedure draw(para1: AGCanvas); overload; virtual;
  47468. function getSolidColor(): jint; overload; virtual;
  47469. function isLayoutRequested(): jboolean; overload; virtual;
  47470. procedure layout(para1: jint; para2: jint; para3: jint; para4: jint); overload; virtual;
  47471. strict protected
  47472. procedure onLayout(para1: jboolean; para2: jint; para3: jint; para4: jint; para5: jint); overload; virtual;
  47473. procedure onFinishInflate(); overload; virtual;
  47474. public
  47475. function getResources(): ACRResources; overload; virtual;
  47476. procedure invalidateDrawable(para1: AGDDrawable); overload; virtual;
  47477. procedure scheduleDrawable(para1: AGDDrawable; para2: JLRunnable; para3: jlong); overload; virtual;
  47478. procedure unscheduleDrawable(para1: AGDDrawable; para2: JLRunnable); overload; virtual;
  47479. procedure unscheduleDrawable(para1: AGDDrawable); overload; virtual;
  47480. strict protected
  47481. function verifyDrawable(para1: AGDDrawable): jboolean; overload; virtual;
  47482. procedure drawableStateChanged(); overload; virtual;
  47483. public
  47484. procedure refreshDrawableState(); overload; virtual;
  47485. function getDrawableState(): Arr1jint; overload; virtual; final;
  47486. strict protected
  47487. function onCreateDrawableState(para1: jint): Arr1jint; overload; virtual;
  47488. class function mergeDrawableStates(para1: Arr1jint; para2: Arr1jint): Arr1jint; static; overload;
  47489. class function mergeDrawableStates(var para1: array of jint; var para2: array of jint): Arr1jint; static; overload;
  47490. public
  47491. procedure jumpDrawablesToCurrentState(); overload; virtual;
  47492. procedure setBackgroundColor(para1: jint); overload; virtual;
  47493. procedure setBackgroundResource(para1: jint); overload; virtual;
  47494. procedure setBackgroundDrawable(para1: AGDDrawable); overload; virtual;
  47495. function getBackground(): AGDDrawable; overload; virtual;
  47496. procedure setPadding(para1: jint; para2: jint; para3: jint; para4: jint); overload; virtual;
  47497. function getPaddingTop(): jint; overload; virtual;
  47498. function getPaddingBottom(): jint; overload; virtual;
  47499. function getPaddingLeft(): jint; overload; virtual;
  47500. function getPaddingRight(): jint; overload; virtual;
  47501. procedure setSelected(para1: jboolean); overload; virtual;
  47502. strict protected
  47503. procedure dispatchSetSelected(para1: jboolean); overload; virtual;
  47504. public
  47505. function isSelected(): jboolean; overload; virtual;
  47506. procedure setActivated(para1: jboolean); overload; virtual;
  47507. strict protected
  47508. procedure dispatchSetActivated(para1: jboolean); overload; virtual;
  47509. public
  47510. function isActivated(): jboolean; overload; virtual;
  47511. function getViewTreeObserver(): AVViewTreeObserver; overload; virtual;
  47512. function getRootView(): AVView; overload; virtual;
  47513. procedure getLocationOnScreen(para1: Arr1jint); overload; virtual;
  47514. procedure getLocationOnScreen(var para1: array of jint); overload; virtual;
  47515. procedure getLocationInWindow(para1: Arr1jint); overload; virtual;
  47516. procedure getLocationInWindow(var para1: array of jint); overload; virtual;
  47517. function findViewById(para1: jint): AVView; overload; virtual; final;
  47518. function findViewWithTag(para1: JLObject): AVView; overload; virtual; final;
  47519. procedure setId(para1: jint); overload; virtual;
  47520. function getId(): jint; overload; virtual;
  47521. function getTag(): JLObject; overload; virtual;
  47522. procedure setTag(para1: JLObject); overload; virtual;
  47523. function getTag(para1: jint): JLObject; overload; virtual;
  47524. procedure setTag(para1: jint; para2: JLObject); overload; virtual;
  47525. function getBaseline(): jint; overload; virtual;
  47526. procedure requestLayout(); overload; virtual;
  47527. procedure forceLayout(); overload; virtual;
  47528. procedure measure(para1: jint; para2: jint); overload; virtual; final;
  47529. strict protected
  47530. procedure onMeasure(para1: jint; para2: jint); overload; virtual;
  47531. procedure setMeasuredDimension(para1: jint; para2: jint); overload; virtual; final;
  47532. public
  47533. class function combineMeasuredStates(para1: jint; para2: jint): jint; static; overload;
  47534. class function resolveSize(para1: jint; para2: jint): jint; static; overload;
  47535. class function resolveSizeAndState(para1: jint; para2: jint; para3: jint): jint; static; overload;
  47536. class function getDefaultSize(para1: jint; para2: jint): jint; static; overload;
  47537. strict protected
  47538. function getSuggestedMinimumHeight(): jint; overload; virtual;
  47539. function getSuggestedMinimumWidth(): jint; overload; virtual;
  47540. public
  47541. procedure setMinimumHeight(para1: jint); overload; virtual;
  47542. procedure setMinimumWidth(para1: jint); overload; virtual;
  47543. function getAnimation(): AVAAnimation; overload; virtual;
  47544. procedure startAnimation(para1: AVAAnimation); overload; virtual;
  47545. procedure clearAnimation(); overload; virtual;
  47546. procedure setAnimation(para1: AVAAnimation); overload; virtual;
  47547. strict protected
  47548. procedure onAnimationStart(); overload; virtual;
  47549. procedure onAnimationEnd(); overload; virtual;
  47550. function onSetAlpha(para1: jint): jboolean; overload; virtual;
  47551. public
  47552. procedure playSoundEffect(para1: jint); overload; virtual;
  47553. function performHapticFeedback(para1: jint): jboolean; overload; virtual;
  47554. function performHapticFeedback(para1: jint; para2: jint): jboolean; overload; virtual;
  47555. procedure setSystemUiVisibility(para1: jint); overload; virtual;
  47556. function getSystemUiVisibility(): jint; overload; virtual;
  47557. procedure setOnSystemUiVisibilityChangeListener(para1: AVView.InnerOnSystemUiVisibilityChangeListener); overload; virtual;
  47558. procedure dispatchSystemUiVisibilityChanged(para1: jint); overload; virtual;
  47559. function startDrag(para1: ACClipData; para2: AVView.InnerDragShadowBuilder; para3: JLObject; para4: jint): jboolean; overload; virtual; final;
  47560. function onDragEvent(para1: AVDragEvent): jboolean; overload; virtual;
  47561. function dispatchDragEvent(para1: AVDragEvent): jboolean; overload; virtual;
  47562. class function inflate(para1: ACContext; para2: jint; para3: AVViewGroup): AVView; static; overload;
  47563. strict protected
  47564. function overScrollBy(para1: jint; para2: jint; para3: jint; para4: jint; para5: jint; para6: jint; para7: jint; para8: jint; para9: jboolean): jboolean; overload; virtual;
  47565. procedure onOverScrolled(para1: jint; para2: jint; para3: jboolean; para4: jboolean); overload; virtual;
  47566. public
  47567. function getOverScrollMode(): jint; overload; virtual;
  47568. procedure setOverScrollMode(para1: jint); overload; virtual;
  47569. function animate(): AVViewPropertyAnimator; overload; virtual;
  47570. end;
  47571. APPreferenceCategory = class external 'android.preference' name 'PreferenceCategory' (APPreferenceGroup)
  47572. public
  47573. constructor create(para1: ACContext; para2: AUAttributeSet; para3: jint); overload;
  47574. constructor create(para1: ACContext; para2: AUAttributeSet); overload;
  47575. constructor create(para1: ACContext); overload;
  47576. strict protected
  47577. function onPrepareAddPreference(para1: APPreference): jboolean; overload; virtual;
  47578. public
  47579. function isEnabled(): jboolean; overload; virtual;
  47580. end;
  47581. APCheckBoxPreference = class external 'android.preference' name 'CheckBoxPreference' (APTwoStatePreference)
  47582. public
  47583. constructor create(para1: ACContext; para2: AUAttributeSet; para3: jint); overload;
  47584. constructor create(para1: ACContext; para2: AUAttributeSet); overload;
  47585. constructor create(para1: ACContext); overload;
  47586. strict protected
  47587. procedure onBindView(para1: AVView); overload; virtual;
  47588. end;
  47589. APSwitchPreference = class external 'android.preference' name 'SwitchPreference' (APTwoStatePreference)
  47590. public
  47591. constructor create(para1: ACContext; para2: AUAttributeSet; para3: jint); overload;
  47592. constructor create(para1: ACContext; para2: AUAttributeSet); overload;
  47593. constructor create(para1: ACContext); overload;
  47594. strict protected
  47595. procedure onBindView(para1: AVView); overload; virtual;
  47596. public
  47597. procedure setSwitchTextOn(para1: JLCharSequence); overload; virtual;
  47598. procedure setSwitchTextOff(para1: JLCharSequence); overload; virtual;
  47599. procedure setSwitchTextOn(para1: jint); overload; virtual;
  47600. procedure setSwitchTextOff(para1: jint); overload; virtual;
  47601. function getSwitchTextOn(): JLCharSequence; overload; virtual;
  47602. function getSwitchTextOff(): JLCharSequence; overload; virtual;
  47603. end;
  47604. ATSDynamicDrawableSpan = class abstract external 'android.text.style' name 'DynamicDrawableSpan' (ATSReplacementSpan)
  47605. public
  47606. const
  47607. ALIGN_BOTTOM = 0;
  47608. ALIGN_BASELINE = 1;
  47609. strict protected
  47610. final var
  47611. fmVerticalAlignment: jint; external name 'mVerticalAlignment';
  47612. public
  47613. constructor create(); overload;
  47614. strict protected
  47615. constructor create(para1: jint); overload;
  47616. public
  47617. function getVerticalAlignment(): jint; overload; virtual;
  47618. function getDrawable(): AGDDrawable; overload; virtual; abstract;
  47619. function getSize(para1: AGPaint; para2: JLCharSequence; para3: jint; para4: jint; para5: AGPaint.InnerFontMetricsInt): jint; overload; virtual;
  47620. procedure draw(para1: AGCanvas; para2: JLCharSequence; para3: jint; para4: jint; para5: jfloat; para6: jint; para7: jint; para8: jint; para9: AGPaint); overload; virtual;
  47621. end;
  47622. AWResourceCursorAdapter = class abstract external 'android.widget' name 'ResourceCursorAdapter' (AWCursorAdapter)
  47623. public
  47624. constructor create(para1: ACContext; para2: jint; para3: ADCursor); overload;
  47625. constructor create(para1: ACContext; para2: jint; para3: ADCursor; para4: jboolean); overload;
  47626. constructor create(para1: ACContext; para2: jint; para3: ADCursor; para4: jint); overload;
  47627. function newView(para1: ACContext; para2: ADCursor; para3: AVViewGroup): AVView; overload; virtual;
  47628. function newDropDownView(para1: ACContext; para2: ADCursor; para3: AVViewGroup): AVView; overload; virtual;
  47629. procedure setViewResource(para1: jint); overload; virtual;
  47630. procedure setDropDownViewResource(para1: jint); overload; virtual;
  47631. end;
  47632. AWSimpleCursorTreeAdapter = class abstract external 'android.widget' name 'SimpleCursorTreeAdapter' (AWResourceCursorTreeAdapter)
  47633. public
  47634. type
  47635. InnerViewBinder = interface;
  47636. Arr1InnerViewBinder = array of InnerViewBinder;
  47637. Arr2InnerViewBinder = array of Arr1InnerViewBinder;
  47638. Arr3InnerViewBinder = array of Arr2InnerViewBinder;
  47639. InnerViewBinder = interface external 'android.widget' name 'ViewBinder'
  47640. function setViewValue(para1: AVView; para2: ADCursor; para3: jint): jboolean; overload;
  47641. end;
  47642. public
  47643. constructor create(para1: ACContext; para2: ADCursor; para3: jint; para4: jint; para5: Arr1JLString; para6: Arr1jint; para7: jint; para8: jint; para9: Arr1JLString; para10: Arr1jint); overload;
  47644. constructor create(para1: ACContext; para2: ADCursor; para3: jint; para4: jint; const para5: array of JLString; const para6: array of jint; para7: jint; para8: jint; const para9: array of JLString; const para10: array of jint); overload;
  47645. constructor create(para1: ACContext; para2: ADCursor; para3: jint; para4: jint; para5: Arr1JLString; para6: Arr1jint; para7: jint; para8: Arr1JLString; para9: Arr1jint); overload;
  47646. constructor create(para1: ACContext; para2: ADCursor; para3: jint; para4: jint; const para5: array of JLString; const para6: array of jint; para7: jint; const para8: array of JLString; const para9: array of jint); overload;
  47647. constructor create(para1: ACContext; para2: ADCursor; para3: jint; para4: Arr1JLString; para5: Arr1jint; para6: jint; para7: Arr1JLString; para8: Arr1jint); overload;
  47648. constructor create(para1: ACContext; para2: ADCursor; para3: jint; const para4: array of JLString; const para5: array of jint; para6: jint; const para7: array of JLString; const para8: array of jint); overload;
  47649. function getViewBinder(): AWSimpleCursorTreeAdapter.InnerViewBinder; overload; virtual;
  47650. procedure setViewBinder(para1: AWSimpleCursorTreeAdapter.InnerViewBinder); overload; virtual;
  47651. strict protected
  47652. procedure bindChildView(para1: AVView; para2: ACContext; para3: ADCursor; para4: jboolean); overload; virtual;
  47653. procedure bindGroupView(para1: AVView; para2: ACContext; para3: ADCursor; para4: jboolean); overload; virtual;
  47654. procedure setViewImage(para1: AWImageView; para2: JLString); overload; virtual;
  47655. public
  47656. procedure setViewText(para1: AWTextView; para2: JLString); overload; virtual;
  47657. end;
  47658. JUZGZIPInputStream = class external 'java.util.zip' name 'GZIPInputStream' (JUZInflaterInputStream)
  47659. public
  47660. const
  47661. GZIP_MAGIC = 35615;
  47662. strict protected
  47663. var
  47664. fcrc: JUZCRC32; external name 'crc';
  47665. feos: jboolean; external name 'eos';
  47666. public
  47667. constructor create(para1: JIInputStream); overload; // throws java.io.IOException
  47668. constructor create(para1: JIInputStream; para2: jint); overload; // throws java.io.IOException
  47669. procedure close(); overload; virtual; // throws java.io.IOException
  47670. function read(para1: Arr1jbyte; para2: jint; para3: jint): jint; overload; virtual; // throws java.io.IOException
  47671. function read(var para1: array of jbyte; para2: jint; para3: jint): jint; overload; virtual; // throws java.io.IOException
  47672. end;
  47673. JUZZipInputStream = class external 'java.util.zip' name 'ZipInputStream' (JUZInflaterInputStream)
  47674. public
  47675. constructor create(para1: JIInputStream); overload;
  47676. procedure close(); overload; virtual; // throws java.io.IOException
  47677. procedure closeEntry(); overload; virtual; // throws java.io.IOException
  47678. function getNextEntry(): JUZZipEntry; overload; virtual; // throws java.io.IOException
  47679. function read(para1: Arr1jbyte; para2: jint; para3: jint): jint; overload; virtual; // throws java.io.IOException
  47680. function read(var para1: array of jbyte; para2: jint; para3: jint): jint; overload; virtual; // throws java.io.IOException
  47681. function available(): jint; overload; virtual; // throws java.io.IOException
  47682. strict protected
  47683. function createZipEntry(para1: JLString): JUZZipEntry; overload; virtual;
  47684. end;
  47685. JNCSelectableChannel = class abstract external 'java.nio.channels' name 'SelectableChannel' (JNCSAbstractInterruptibleChannel, JNCChannel)
  47686. strict protected
  47687. constructor create(); overload;
  47688. public
  47689. function blockingLock(): JLObject; overload; virtual; abstract;
  47690. function configureBlocking(para1: jboolean): JNCSelectableChannel; overload; virtual; abstract; // throws java.io.IOException
  47691. function isBlocking(): jboolean; overload; virtual; abstract;
  47692. function isRegistered(): jboolean; overload; virtual; abstract;
  47693. function keyFor(para1: JNCSelector): JNCSelectionKey; overload; virtual; abstract;
  47694. function provider(): JNCSSelectorProvider; overload; virtual; abstract;
  47695. function register(para1: JNCSelector; para2: jint): JNCSelectionKey; overload; virtual; final; // throws java.nio.channels.ClosedChannelException
  47696. function register(para1: JNCSelector; para2: jint; para3: JLObject): JNCSelectionKey; overload; virtual; abstract; // throws java.nio.channels.ClosedChannelException
  47697. function validOps(): jint; overload; virtual; abstract;
  47698. end;
  47699. JNCFileChannel = class abstract external 'java.nio.channels' name 'FileChannel' (JNCSAbstractInterruptibleChannel, JNCGatheringByteChannel, JNCScatteringByteChannel, JNCByteChannel)
  47700. public
  47701. type
  47702. InnerMapMode = class;
  47703. Arr1InnerMapMode = array of InnerMapMode;
  47704. Arr2InnerMapMode = array of Arr1InnerMapMode;
  47705. Arr3InnerMapMode = array of Arr2InnerMapMode;
  47706. InnerMapMode = class external 'java.nio.channels' name 'MapMode' (JLObject)
  47707. public
  47708. final class var
  47709. fPRIVATE: JNCFileChannel.InnerMapMode; external name 'PRIVATE';
  47710. fREAD_ONLY: JNCFileChannel.InnerMapMode; external name 'READ_ONLY';
  47711. fREAD_WRITE: JNCFileChannel.InnerMapMode; external name 'READ_WRITE';
  47712. public
  47713. function toString(): JLString; overload; virtual;
  47714. end;
  47715. strict protected
  47716. constructor create(); overload;
  47717. public
  47718. procedure force(para1: jboolean); overload; virtual; abstract; // throws java.io.IOException
  47719. function lock(): JNCFileLock; overload; virtual; final; // throws java.io.IOException
  47720. function lock(para1: jlong; para2: jlong; para3: jboolean): JNCFileLock; overload; virtual; abstract; // throws java.io.IOException
  47721. function map(para1: JNCFileChannel.InnerMapMode; para2: jlong; para3: jlong): JNMappedByteBuffer; overload; virtual; abstract; // throws java.io.IOException
  47722. function position(): jlong; overload; virtual; abstract; // throws java.io.IOException
  47723. function position(para1: jlong): JNCFileChannel; overload; virtual; abstract; // throws java.io.IOException
  47724. function read(para1: JNByteBuffer): jint; overload; virtual; abstract; // throws java.io.IOException
  47725. function read(para1: JNByteBuffer; para2: jlong): jint; overload; virtual; abstract; // throws java.io.IOException
  47726. function read(para1: Arr1JNByteBuffer): jlong; overload; virtual; final; // throws java.io.IOException
  47727. function read(var para1: array of JNByteBuffer): jlong; overload; virtual; final; // throws java.io.IOException
  47728. function read(para1: Arr1JNByteBuffer; para2: jint; para3: jint): jlong; overload; virtual; abstract; // throws java.io.IOException
  47729. function read(var para1: array of JNByteBuffer; para2: jint; para3: jint): jlong; overload; virtual; abstract; // throws java.io.IOException
  47730. function size(): jlong; overload; virtual; abstract; // throws java.io.IOException
  47731. function transferFrom(para1: JNCReadableByteChannel; para2: jlong; para3: jlong): jlong; overload; virtual; abstract; // throws java.io.IOException
  47732. function transferTo(para1: jlong; para2: jlong; para3: JNCWritableByteChannel): jlong; overload; virtual; abstract; // throws java.io.IOException
  47733. function truncate(para1: jlong): JNCFileChannel; overload; virtual; abstract; // throws java.io.IOException
  47734. function tryLock(): JNCFileLock; overload; virtual; final; // throws java.io.IOException
  47735. function tryLock(para1: jlong; para2: jlong; para3: jboolean): JNCFileLock; overload; virtual; abstract; // throws java.io.IOException
  47736. function write(para1: JNByteBuffer): jint; overload; virtual; abstract; // throws java.io.IOException
  47737. function write(para1: JNByteBuffer; para2: jlong): jint; overload; virtual; abstract; // throws java.io.IOException
  47738. function write(para1: Arr1JNByteBuffer): jlong; overload; virtual; final; // throws java.io.IOException
  47739. function write(var para1: array of JNByteBuffer): jlong; overload; virtual; final; // throws java.io.IOException
  47740. function write(para1: Arr1JNByteBuffer; para2: jint; para3: jint): jlong; overload; virtual; abstract; // throws java.io.IOException
  47741. function write(var para1: array of JNByteBuffer; para2: jint; para3: jint): jlong; overload; virtual; abstract; // throws java.io.IOException
  47742. end;
  47743. ACRAssetFileDescriptor = class external 'android.content.res' name 'AssetFileDescriptor' (JLObject, AOParcelable)
  47744. public
  47745. type
  47746. InnerAutoCloseOutputStream = class;
  47747. Arr1InnerAutoCloseOutputStream = array of InnerAutoCloseOutputStream;
  47748. Arr2InnerAutoCloseOutputStream = array of Arr1InnerAutoCloseOutputStream;
  47749. Arr3InnerAutoCloseOutputStream = array of Arr2InnerAutoCloseOutputStream;
  47750. InnerAutoCloseInputStream = class;
  47751. Arr1InnerAutoCloseInputStream = array of InnerAutoCloseInputStream;
  47752. Arr2InnerAutoCloseInputStream = array of Arr1InnerAutoCloseInputStream;
  47753. Arr3InnerAutoCloseInputStream = array of Arr2InnerAutoCloseInputStream;
  47754. InnerAutoCloseOutputStream = class external 'android.content.res' name 'AutoCloseOutputStream' (AOParcelFileDescriptor.InnerAutoCloseOutputStream)
  47755. public
  47756. constructor create(para1: ACRAssetFileDescriptor); overload; // throws java.io.IOException
  47757. procedure write(para1: Arr1jbyte; para2: jint; para3: jint); overload; virtual; // throws java.io.IOException
  47758. procedure write(var para1: array of jbyte; para2: jint; para3: jint); overload; virtual; // throws java.io.IOException
  47759. procedure write(para1: Arr1jbyte); overload; virtual; // throws java.io.IOException
  47760. procedure write(var para1: array of jbyte); overload; virtual; // throws java.io.IOException
  47761. procedure write(para1: jint); overload; virtual; // throws java.io.IOException
  47762. end;
  47763. InnerAutoCloseInputStream = class external 'android.content.res' name 'AutoCloseInputStream' (AOParcelFileDescriptor.InnerAutoCloseInputStream)
  47764. public
  47765. constructor create(para1: ACRAssetFileDescriptor); overload; // throws java.io.IOException
  47766. function available(): jint; overload; virtual; // throws java.io.IOException
  47767. function read(): jint; overload; virtual; // throws java.io.IOException
  47768. function read(para1: Arr1jbyte; para2: jint; para3: jint): jint; overload; virtual; // throws java.io.IOException
  47769. function read(var para1: array of jbyte; para2: jint; para3: jint): jint; overload; virtual; // throws java.io.IOException
  47770. function read(para1: Arr1jbyte): jint; overload; virtual; // throws java.io.IOException
  47771. function read(var para1: array of jbyte): jint; overload; virtual; // throws java.io.IOException
  47772. function skip(para1: jlong): jlong; overload; virtual; // throws java.io.IOException
  47773. procedure mark(para1: jint); overload; virtual;
  47774. function markSupported(): jboolean; overload; virtual;
  47775. procedure reset(); overload; virtual; // throws java.io.IOException
  47776. end;
  47777. public
  47778. const
  47779. UNKNOWN_LENGTH = jlong(-1);
  47780. public
  47781. final class var
  47782. fCREATOR: AOParcelable.InnerCreator; external name 'CREATOR';
  47783. public
  47784. constructor create(para1: AOParcelFileDescriptor; para2: jlong; para3: jlong); overload;
  47785. function getParcelFileDescriptor(): AOParcelFileDescriptor; overload; virtual;
  47786. function getFileDescriptor(): JIFileDescriptor; overload; virtual;
  47787. function getStartOffset(): jlong; overload; virtual;
  47788. function getLength(): jlong; overload; virtual;
  47789. function getDeclaredLength(): jlong; overload; virtual;
  47790. procedure close(); overload; virtual; // throws java.io.IOException
  47791. function createInputStream(): JIFileInputStream; overload; virtual; // throws java.io.IOException
  47792. function createOutputStream(): JIFileOutputStream; overload; virtual; // throws java.io.IOException
  47793. function toString(): JLString; overload; virtual;
  47794. function describeContents(): jint; overload; virtual;
  47795. procedure writeToParcel(para1: AOParcel; para2: jint); overload; virtual;
  47796. end;
  47797. JUZGZIPOutputStream = class external 'java.util.zip' name 'GZIPOutputStream' (JUZDeflaterOutputStream)
  47798. strict protected
  47799. var
  47800. fcrc: JUZCRC32; external name 'crc';
  47801. public
  47802. constructor create(para1: JIOutputStream); overload; // throws java.io.IOException
  47803. constructor create(para1: JIOutputStream; para2: jint); overload; // throws java.io.IOException
  47804. procedure finish(); overload; virtual; // throws java.io.IOException
  47805. procedure write(para1: Arr1jbyte; para2: jint; para3: jint); overload; virtual; // throws java.io.IOException
  47806. procedure write(var para1: array of jbyte; para2: jint; para3: jint); overload; virtual; // throws java.io.IOException
  47807. end;
  47808. JUZZipOutputStream = class external 'java.util.zip' name 'ZipOutputStream' (JUZDeflaterOutputStream)
  47809. public
  47810. const
  47811. DEFLATED = 8;
  47812. STORED = 0;
  47813. public
  47814. constructor create(para1: JIOutputStream); overload;
  47815. procedure close(); overload; virtual; // throws java.io.IOException
  47816. procedure closeEntry(); overload; virtual; // throws java.io.IOException
  47817. procedure finish(); overload; virtual; // throws java.io.IOException
  47818. procedure putNextEntry(para1: JUZZipEntry); overload; virtual; // throws java.io.IOException
  47819. procedure setComment(para1: JLString); overload; virtual;
  47820. procedure setLevel(para1: jint); overload; virtual;
  47821. procedure setMethod(para1: jint); overload; virtual;
  47822. procedure write(para1: Arr1jbyte; para2: jint; para3: jint); overload; virtual; // throws java.io.IOException
  47823. procedure write(var para1: array of jbyte; para2: jint; para3: jint); overload; virtual; // throws java.io.IOException
  47824. end;
  47825. JSAuthProvider = class abstract external 'java.security' name 'AuthProvider' (JSProvider)
  47826. strict protected
  47827. constructor create(para1: JLString; para2: jdouble; para3: JLString); overload;
  47828. public
  47829. procedure login(para1: JSASubject; para2: JSACCallbackHandler); overload; virtual; abstract; // throws javax.security.auth.login.LoginException
  47830. procedure logout(); overload; virtual; abstract; // throws javax.security.auth.login.LoginException
  47831. procedure setCallbackHandler(para1: JSACCallbackHandler); overload; virtual; abstract;
  47832. end;
  47833. JUCScheduledThreadPoolExecutor = class external 'java.util.concurrent' name 'ScheduledThreadPoolExecutor' (JUCThreadPoolExecutor, JUCScheduledExecutorService)
  47834. public
  47835. constructor create(para1: jint); overload;
  47836. constructor create(para1: jint; para2: JUCThreadFactory); overload;
  47837. constructor create(para1: jint; para2: JUCRejectedExecutionHandler); overload;
  47838. constructor create(para1: jint; para2: JUCThreadFactory; para3: JUCRejectedExecutionHandler); overload;
  47839. strict protected
  47840. function decorateTask(para1: JLRunnable; para2: JUCRunnableScheduledFuture): JUCRunnableScheduledFuture; overload; virtual;
  47841. function decorateTask(para1: JUCCallable; para2: JUCRunnableScheduledFuture): JUCRunnableScheduledFuture; overload; virtual;
  47842. public
  47843. function schedule(para1: JLRunnable; para2: jlong; para3: JUCTimeUnit): JUCScheduledFuture; overload; virtual;
  47844. function schedule(para1: JUCCallable; para2: jlong; para3: JUCTimeUnit): JUCScheduledFuture; overload; virtual;
  47845. function scheduleAtFixedRate(para1: JLRunnable; para2: jlong; para3: jlong; para4: JUCTimeUnit): JUCScheduledFuture; overload; virtual;
  47846. function scheduleWithFixedDelay(para1: JLRunnable; para2: jlong; para3: jlong; para4: JUCTimeUnit): JUCScheduledFuture; overload; virtual;
  47847. procedure execute(para1: JLRunnable); overload; virtual;
  47848. function submit(para1: JLRunnable): JUCFuture; overload; virtual;
  47849. function submit(para1: JLRunnable; para2: JLObject): JUCFuture; overload; virtual;
  47850. function submit(para1: JUCCallable): JUCFuture; overload; virtual;
  47851. procedure setContinueExistingPeriodicTasksAfterShutdownPolicy(para1: jboolean); overload; virtual;
  47852. function getContinueExistingPeriodicTasksAfterShutdownPolicy(): jboolean; overload; virtual;
  47853. procedure setExecuteExistingDelayedTasksAfterShutdownPolicy(para1: jboolean); overload; virtual;
  47854. function getExecuteExistingDelayedTasksAfterShutdownPolicy(): jboolean; overload; virtual;
  47855. procedure shutdown(); overload; virtual;
  47856. function shutdownNow(): JUList; overload; virtual;
  47857. function getQueue(): JUCBlockingQueue; overload; virtual;
  47858. end;
  47859. ATActivityInstrumentationTestCase = class abstract external 'android.test' name 'ActivityInstrumentationTestCase' (ATActivityTestCase)
  47860. public
  47861. constructor create(para1: JLString; para2: JLClass); overload;
  47862. constructor create(para1: JLString; para2: JLClass; para3: jboolean); overload;
  47863. function getActivity(): AAActivity; overload; virtual;
  47864. strict protected
  47865. procedure setUp(); overload; virtual; // throws java.lang.Exception
  47866. procedure tearDown(); overload; virtual; // throws java.lang.Exception
  47867. public
  47868. procedure testActivityTestCaseSetUpProperly(); overload; virtual; // throws java.lang.Exception
  47869. end;
  47870. ATActivityInstrumentationTestCase2 = class abstract external 'android.test' name 'ActivityInstrumentationTestCase2' (ATActivityTestCase)
  47871. public
  47872. constructor create(para1: JLString; para2: JLClass); overload;
  47873. constructor create(para1: JLClass); overload;
  47874. function getActivity(): AAActivity; overload; virtual;
  47875. procedure setActivityIntent(para1: ACIntent); overload; virtual;
  47876. procedure setActivityInitialTouchMode(para1: jboolean); overload; virtual;
  47877. strict protected
  47878. procedure setUp(); overload; virtual; // throws java.lang.Exception
  47879. procedure tearDown(); overload; virtual; // throws java.lang.Exception
  47880. procedure runTest(); overload; virtual; // throws java.lang.Throwable
  47881. end;
  47882. ATActivityUnitTestCase = class abstract external 'android.test' name 'ActivityUnitTestCase' (ATActivityTestCase)
  47883. public
  47884. constructor create(para1: JLClass); overload;
  47885. function getActivity(): AAActivity; overload; virtual;
  47886. strict protected
  47887. procedure setUp(); overload; virtual; // throws java.lang.Exception
  47888. function startActivity(para1: ACIntent; para2: AOBundle; para3: JLObject): AAActivity; overload; virtual;
  47889. procedure tearDown(); overload; virtual; // throws java.lang.Exception
  47890. public
  47891. procedure setApplication(para1: AAApplication); overload; virtual;
  47892. procedure setActivityContext(para1: ACContext); overload; virtual;
  47893. function getRequestedOrientation(): jint; overload; virtual;
  47894. function getStartedActivityIntent(): ACIntent; overload; virtual;
  47895. function getStartedActivityRequest(): jint; overload; virtual;
  47896. function isFinishCalled(): jboolean; overload; virtual;
  47897. function getFinishedActivityRequest(): jint; overload; virtual;
  47898. end;
  47899. OAHIDefaultHttpClientConnection = class external 'org.apache.http.impl' name 'DefaultHttpClientConnection' (OAHISocketHttpClientConnection)
  47900. public
  47901. constructor create(); overload;
  47902. procedure bind(para1: JNSocket; para2: OAHPHttpParams); overload; virtual; // throws java.io.IOException
  47903. function toString(): JLString; overload; virtual;
  47904. end;
  47905. OAHICDefaultClientConnection = class external 'org.apache.http.impl.conn' name 'DefaultClientConnection' (OAHISocketHttpClientConnection, OAHCOperatedClientConnection)
  47906. public
  47907. constructor create(); overload;
  47908. function getTargetHost(): OAHHttpHost; overload; virtual; final;
  47909. function isSecure(): jboolean; overload; virtual; final;
  47910. function getSocket(): JNSocket; overload; virtual; final;
  47911. procedure opening(para1: JNSocket; para2: OAHHttpHost); overload; virtual; // throws java.io.IOException
  47912. procedure openCompleted(para1: jboolean; para2: OAHPHttpParams); overload; virtual; // throws java.io.IOException
  47913. procedure shutdown(); overload; virtual; // throws java.io.IOException
  47914. procedure close(); overload; virtual; // throws java.io.IOException
  47915. strict protected
  47916. function createSessionInputBuffer(para1: JNSocket; para2: jint; para3: OAHPHttpParams): OAHISessionInputBuffer; overload; virtual; // throws java.io.IOException
  47917. function createSessionOutputBuffer(para1: JNSocket; para2: jint; para3: OAHPHttpParams): OAHISessionOutputBuffer; overload; virtual; // throws java.io.IOException
  47918. function createResponseParser(para1: OAHISessionInputBuffer; para2: OAHHttpResponseFactory; para3: OAHPHttpParams): OAHIHttpMessageParser; overload; virtual;
  47919. public
  47920. procedure update(para1: JNSocket; para2: OAHHttpHost; para3: jboolean; para4: OAHPHttpParams); overload; virtual; // throws java.io.IOException
  47921. function receiveResponseHeader(): OAHHttpResponse; overload; virtual; // throws org.apache.http.HttpException, java.io.IOException
  47922. procedure sendRequestHeader(para1: OAHHttpRequest); overload; virtual; // throws org.apache.http.HttpException, java.io.IOException
  47923. end;
  47924. OAHICAbstractPooledConnAdapter = class abstract external 'org.apache.http.impl.conn' name 'AbstractPooledConnAdapter' (OAHICAbstractClientConnAdapter)
  47925. strict protected
  47926. var
  47927. fpoolEntry: OAHICAbstractPoolEntry; external name 'poolEntry';
  47928. strict protected
  47929. constructor create(para1: OAHCClientConnectionManager; para2: OAHICAbstractPoolEntry); overload;
  47930. procedure assertAttached(); overload; virtual; final;
  47931. procedure detach(); overload; virtual;
  47932. public
  47933. function getRoute(): OAHCRHttpRoute; overload; virtual;
  47934. procedure open(para1: OAHCRHttpRoute; para2: OAHPHttpContext; para3: OAHPHttpParams); overload; virtual; // throws java.io.IOException
  47935. procedure tunnelTarget(para1: jboolean; para2: OAHPHttpParams); overload; virtual; // throws java.io.IOException
  47936. procedure tunnelProxy(para1: OAHHttpHost; para2: jboolean; para3: OAHPHttpParams); overload; virtual; // throws java.io.IOException
  47937. procedure layerProtocol(para1: OAHPHttpContext; para2: OAHPHttpParams); overload; virtual; // throws java.io.IOException
  47938. procedure close(); overload; virtual; // throws java.io.IOException
  47939. procedure shutdown(); overload; virtual; // throws java.io.IOException
  47940. function getState(): JLObject; overload; virtual;
  47941. procedure setState(para1: JLObject); overload; virtual;
  47942. end;
  47943. OAHIDefaultHttpServerConnection = class external 'org.apache.http.impl' name 'DefaultHttpServerConnection' (OAHISocketHttpServerConnection)
  47944. public
  47945. constructor create(); overload;
  47946. procedure bind(para1: JNSocket; para2: OAHPHttpParams); overload; virtual; // throws java.io.IOException
  47947. function toString(): JLString; overload; virtual;
  47948. end;
  47949. OAHCMHttpDelete = class external 'org.apache.http.client.methods' name 'HttpDelete' (OAHCMHttpRequestBase)
  47950. public
  47951. const
  47952. METHOD_NAME = 'DELETE';
  47953. public
  47954. constructor create(); overload;
  47955. constructor create(para1: JNURI); overload;
  47956. constructor create(para1: JLString); overload;
  47957. function getMethod(): JLString; overload; virtual;
  47958. end;
  47959. OAHCMHttpEntityEnclosingRequestBase = class abstract external 'org.apache.http.client.methods' name 'HttpEntityEnclosingRequestBase' (OAHCMHttpRequestBase, OAHHttpEntityEnclosingRequest)
  47960. public
  47961. constructor create(); overload;
  47962. function getEntity(): OAHHttpEntity; overload; virtual;
  47963. procedure setEntity(para1: OAHHttpEntity); overload; virtual;
  47964. function expectContinue(): jboolean; overload; virtual;
  47965. function clone(): JLObject; overload; virtual; // throws java.lang.CloneNotSupportedException
  47966. end;
  47967. OAHCMHttpGet = class external 'org.apache.http.client.methods' name 'HttpGet' (OAHCMHttpRequestBase)
  47968. public
  47969. const
  47970. METHOD_NAME = 'GET';
  47971. public
  47972. constructor create(); overload;
  47973. constructor create(para1: JNURI); overload;
  47974. constructor create(para1: JLString); overload;
  47975. function getMethod(): JLString; overload; virtual;
  47976. end;
  47977. OAHCMHttpHead = class external 'org.apache.http.client.methods' name 'HttpHead' (OAHCMHttpRequestBase)
  47978. public
  47979. const
  47980. METHOD_NAME = 'HEAD';
  47981. public
  47982. constructor create(); overload;
  47983. constructor create(para1: JNURI); overload;
  47984. constructor create(para1: JLString); overload;
  47985. function getMethod(): JLString; overload; virtual;
  47986. end;
  47987. OAHCMHttpOptions = class external 'org.apache.http.client.methods' name 'HttpOptions' (OAHCMHttpRequestBase)
  47988. public
  47989. const
  47990. METHOD_NAME = 'OPTIONS';
  47991. public
  47992. constructor create(); overload;
  47993. constructor create(para1: JNURI); overload;
  47994. constructor create(para1: JLString); overload;
  47995. function getMethod(): JLString; overload; virtual;
  47996. function getAllowedMethods(para1: OAHHttpResponse): JUSet; overload; virtual;
  47997. end;
  47998. OAHCMHttpTrace = class external 'org.apache.http.client.methods' name 'HttpTrace' (OAHCMHttpRequestBase)
  47999. public
  48000. const
  48001. METHOD_NAME = 'TRACE';
  48002. public
  48003. constructor create(); overload;
  48004. constructor create(para1: JNURI); overload;
  48005. constructor create(para1: JLString); overload;
  48006. function getMethod(): JLString; overload; virtual;
  48007. end;
  48008. OAHICEntityEnclosingRequestWrapper = class external 'org.apache.http.impl.client' name 'EntityEnclosingRequestWrapper' (OAHICRequestWrapper, OAHHttpEntityEnclosingRequest)
  48009. public
  48010. constructor create(para1: OAHHttpEntityEnclosingRequest); overload; // throws org.apache.http.ProtocolException
  48011. function getEntity(): OAHHttpEntity; overload; virtual;
  48012. procedure setEntity(para1: OAHHttpEntity); overload; virtual;
  48013. function expectContinue(): jboolean; overload; virtual;
  48014. function isRepeatable(): jboolean; overload; virtual;
  48015. end;
  48016. OAHICRFC2965Spec = class external 'org.apache.http.impl.cookie' name 'RFC2965Spec' (OAHICRFC2109Spec)
  48017. public
  48018. constructor create(); overload;
  48019. constructor create(para1: Arr1JLString; para2: jboolean); overload;
  48020. constructor create(const para1: array of JLString; para2: jboolean); overload;
  48021. function parse(para1: OAHHeader; para2: OAHCCookieOrigin): JUList; overload; virtual; // throws org.apache.http.cookie.MalformedCookieException
  48022. procedure validate(para1: OAHCCookie; para2: OAHCCookieOrigin); overload; virtual; // throws org.apache.http.cookie.MalformedCookieException
  48023. function match(para1: OAHCCookie; para2: OAHCCookieOrigin): jboolean; overload; virtual;
  48024. strict protected
  48025. procedure formatCookieAsVer(para1: OAHUCharArrayBuffer; para2: OAHCCookie; para3: jint); overload; virtual;
  48026. public
  48027. function getVersion(): jint; overload; virtual;
  48028. function getVersionHeader(): OAHHeader; overload; virtual;
  48029. end;
  48030. JTSimpleDateFormat = class external 'java.text' name 'SimpleDateFormat' (JTDateFormat)
  48031. public
  48032. constructor create(); overload;
  48033. constructor create(para1: JLString); overload;
  48034. constructor create(para1: JLString; para2: JTDateFormatSymbols); overload;
  48035. constructor create(para1: JLString; para2: JULocale); overload;
  48036. procedure applyLocalizedPattern(para1: JLString); overload; virtual;
  48037. procedure applyPattern(para1: JLString); overload; virtual;
  48038. function clone(): JLObject; overload; virtual;
  48039. function equals(para1: JLObject): jboolean; overload; virtual;
  48040. function formatToCharacterIterator(para1: JLObject): JTAttributedCharacterIterator; overload; virtual;
  48041. function format(para1: JUDate; para2: JLStringBuffer; para3: JTFieldPosition): JLStringBuffer; overload; virtual;
  48042. function get2DigitYearStart(): JUDate; overload; virtual;
  48043. function getDateFormatSymbols(): JTDateFormatSymbols; overload; virtual;
  48044. function hashCode(): jint; overload; virtual;
  48045. function parse(para1: JLString; para2: JTParsePosition): JUDate; overload; virtual;
  48046. procedure set2DigitYearStart(para1: JUDate); overload; virtual;
  48047. procedure setDateFormatSymbols(para1: JTDateFormatSymbols); overload; virtual;
  48048. function toLocalizedPattern(): JLString; overload; virtual;
  48049. function toPattern(): JLString; overload; virtual;
  48050. end;
  48051. JTChoiceFormat = class external 'java.text' name 'ChoiceFormat' (JTNumberFormat)
  48052. public
  48053. constructor create(para1: Arr1jdouble; para2: Arr1JLString); overload;
  48054. constructor create(const para1: array of jdouble; const para2: array of JLString); overload;
  48055. constructor create(para1: JLString); overload;
  48056. procedure applyPattern(para1: JLString); overload; virtual;
  48057. function clone(): JLObject; overload; virtual;
  48058. function equals(para1: JLObject): jboolean; overload; virtual;
  48059. function format(para1: jdouble; para2: JLStringBuffer; para3: JTFieldPosition): JLStringBuffer; overload; virtual;
  48060. function format(para1: jlong; para2: JLStringBuffer; para3: JTFieldPosition): JLStringBuffer; overload; virtual;
  48061. function getFormats(): Arr1JLObject; overload; virtual;
  48062. function getLimits(): Arr1jdouble; overload; virtual;
  48063. function hashCode(): jint; overload; virtual;
  48064. class function nextDouble(para1: jdouble): jdouble; static; overload; final;
  48065. class function nextDouble(para1: jdouble; para2: jboolean): jdouble; static; overload;
  48066. function parse(para1: JLString; para2: JTParsePosition): JLNumber; overload; virtual;
  48067. class function previousDouble(para1: jdouble): jdouble; static; overload; final;
  48068. procedure setChoices(para1: Arr1jdouble; para2: Arr1JLString); overload; virtual;
  48069. procedure setChoices(var para1: array of jdouble; var para2: array of JLString); overload; virtual;
  48070. function toPattern(): JLString; overload; virtual;
  48071. end;
  48072. JTDecimalFormat = class external 'java.text' name 'DecimalFormat' (JTNumberFormat)
  48073. public
  48074. constructor create(); overload;
  48075. constructor create(para1: JLString); overload;
  48076. constructor create(para1: JLString; para2: JTDecimalFormatSymbols); overload;
  48077. procedure applyLocalizedPattern(para1: JLString); overload; virtual;
  48078. procedure applyPattern(para1: JLString); overload; virtual;
  48079. function clone(): JLObject; overload; virtual;
  48080. function equals(para1: JLObject): jboolean; overload; virtual;
  48081. function formatToCharacterIterator(para1: JLObject): JTAttributedCharacterIterator; overload; virtual;
  48082. function format(para1: jdouble; para2: JLStringBuffer; para3: JTFieldPosition): JLStringBuffer; overload; virtual;
  48083. function format(para1: jlong; para2: JLStringBuffer; para3: JTFieldPosition): JLStringBuffer; overload; virtual;
  48084. function format(para1: JLObject; para2: JLStringBuffer; para3: JTFieldPosition): JLStringBuffer; overload; virtual; final;
  48085. function getDecimalFormatSymbols(): JTDecimalFormatSymbols; overload; virtual;
  48086. function getCurrency(): JUCurrency; overload; virtual;
  48087. function getGroupingSize(): jint; overload; virtual;
  48088. function getMultiplier(): jint; overload; virtual;
  48089. function getNegativePrefix(): JLString; overload; virtual;
  48090. function getNegativeSuffix(): JLString; overload; virtual;
  48091. function getPositivePrefix(): JLString; overload; virtual;
  48092. function getPositiveSuffix(): JLString; overload; virtual;
  48093. function hashCode(): jint; overload; virtual;
  48094. function isDecimalSeparatorAlwaysShown(): jboolean; overload; virtual;
  48095. function isParseBigDecimal(): jboolean; overload; virtual;
  48096. procedure setParseIntegerOnly(para1: jboolean); overload; virtual;
  48097. function isParseIntegerOnly(): jboolean; overload; virtual;
  48098. function parse(para1: JLString; para2: JTParsePosition): JLNumber; overload; virtual;
  48099. procedure setDecimalFormatSymbols(para1: JTDecimalFormatSymbols); overload; virtual;
  48100. procedure setCurrency(para1: JUCurrency); overload; virtual;
  48101. procedure setDecimalSeparatorAlwaysShown(para1: jboolean); overload; virtual;
  48102. procedure setGroupingSize(para1: jint); overload; virtual;
  48103. procedure setGroupingUsed(para1: jboolean); overload; virtual;
  48104. function isGroupingUsed(): jboolean; overload; virtual;
  48105. procedure setMaximumFractionDigits(para1: jint); overload; virtual;
  48106. procedure setMaximumIntegerDigits(para1: jint); overload; virtual;
  48107. procedure setMinimumFractionDigits(para1: jint); overload; virtual;
  48108. procedure setMinimumIntegerDigits(para1: jint); overload; virtual;
  48109. procedure setMultiplier(para1: jint); overload; virtual;
  48110. procedure setNegativePrefix(para1: JLString); overload; virtual;
  48111. procedure setNegativeSuffix(para1: JLString); overload; virtual;
  48112. procedure setPositivePrefix(para1: JLString); overload; virtual;
  48113. procedure setPositiveSuffix(para1: JLString); overload; virtual;
  48114. procedure setParseBigDecimal(para1: jboolean); overload; virtual;
  48115. function toLocalizedPattern(): JLString; overload; virtual;
  48116. function toPattern(): JLString; overload; virtual;
  48117. function getRoundingMode(): JMRoundingMode; overload; virtual;
  48118. procedure setRoundingMode(para1: JMRoundingMode); overload; virtual;
  48119. end;
  48120. ATMMockApplication = class external 'android.test.mock' name 'MockApplication' (AAApplication)
  48121. public
  48122. constructor create(); overload;
  48123. procedure onCreate(); overload; virtual;
  48124. procedure onTerminate(); overload; virtual;
  48125. procedure onConfigurationChanged(para1: ACRConfiguration); overload; virtual;
  48126. end;
  48127. AAAccessibilityService = class abstract external 'android.accessibilityservice' name 'AccessibilityService' (AAService)
  48128. public
  48129. const
  48130. SERVICE_INTERFACE = 'android.accessibilityservice.AccessibilityService';
  48131. SERVICE_META_DATA = 'android.accessibilityservice';
  48132. public
  48133. constructor create(); overload;
  48134. procedure onAccessibilityEvent(para1: AVAAccessibilityEvent); overload; virtual; abstract;
  48135. procedure onInterrupt(); overload; virtual; abstract;
  48136. strict protected
  48137. procedure onServiceConnected(); overload; virtual;
  48138. public
  48139. procedure setServiceInfo(para1: AAAccessibilityServiceInfo); overload; virtual; final;
  48140. function onBind(para1: ACIntent): AOIBinder; overload; virtual; final;
  48141. end;
  48142. AAIntentService = class abstract external 'android.app' name 'IntentService' (AAService)
  48143. public
  48144. constructor create(para1: JLString); overload;
  48145. procedure setIntentRedelivery(para1: jboolean); overload; virtual;
  48146. procedure onCreate(); overload; virtual;
  48147. procedure onStart(para1: ACIntent; para2: jint); overload; virtual;
  48148. function onStartCommand(para1: ACIntent; para2: jint; para3: jint): jint; overload; virtual;
  48149. procedure onDestroy(); overload; virtual;
  48150. function onBind(para1: ACIntent): AOIBinder; overload; virtual;
  48151. strict protected
  48152. procedure onHandleIntent(para1: ACIntent); overload; virtual; abstract;
  48153. end;
  48154. AIAbstractInputMethodService = class abstract external 'android.inputmethodservice' name 'AbstractInputMethodService' (AAService, AVKeyEvent.InnerCallback)
  48155. public
  48156. type
  48157. InnerAbstractInputMethodSessionImpl = class;
  48158. Arr1InnerAbstractInputMethodSessionImpl = array of InnerAbstractInputMethodSessionImpl;
  48159. Arr2InnerAbstractInputMethodSessionImpl = array of Arr1InnerAbstractInputMethodSessionImpl;
  48160. Arr3InnerAbstractInputMethodSessionImpl = array of Arr2InnerAbstractInputMethodSessionImpl;
  48161. InnerAbstractInputMethodImpl = class;
  48162. Arr1InnerAbstractInputMethodImpl = array of InnerAbstractInputMethodImpl;
  48163. Arr2InnerAbstractInputMethodImpl = array of Arr1InnerAbstractInputMethodImpl;
  48164. Arr3InnerAbstractInputMethodImpl = array of Arr2InnerAbstractInputMethodImpl;
  48165. InnerAbstractInputMethodSessionImpl = class abstract external 'android.inputmethodservice' name 'AbstractInputMethodSessionImpl'
  48166. end;
  48167. InnerAbstractInputMethodImpl = class abstract external 'android.inputmethodservice' name 'AbstractInputMethodImpl'
  48168. end;
  48169. public
  48170. constructor create(); overload;
  48171. function getKeyDispatcherState(): AVKeyEvent.InnerDispatcherState; overload; virtual;
  48172. function onCreateInputMethodInterface(): AIAbstractInputMethodService.InnerAbstractInputMethodImpl; overload; virtual; abstract;
  48173. function onCreateInputMethodSessionInterface(): AIAbstractInputMethodService.InnerAbstractInputMethodSessionImpl; overload; virtual; abstract;
  48174. strict protected
  48175. procedure dump(para1: JIFileDescriptor; para2: JIPrintWriter; para3: Arr1JLString); overload; virtual;
  48176. procedure dump(para1: JIFileDescriptor; para2: JIPrintWriter; var para3: array of JLString); overload; virtual;
  48177. public
  48178. function onBind(para1: ACIntent): AOIBinder; overload; virtual; final;
  48179. function onTrackballEvent(para1: AVMotionEvent): jboolean; overload; virtual;
  48180. end;
  48181. ANVpnService = class external 'android.net' name 'VpnService' (AAService)
  48182. public
  48183. type
  48184. InnerBuilder = class;
  48185. Arr1InnerBuilder = array of InnerBuilder;
  48186. Arr2InnerBuilder = array of Arr1InnerBuilder;
  48187. Arr3InnerBuilder = array of Arr2InnerBuilder;
  48188. InnerBuilder = class external 'android.net' name 'Builder'
  48189. end;
  48190. public
  48191. const
  48192. SERVICE_INTERFACE = 'android.net.VpnService';
  48193. public
  48194. constructor create(); overload;
  48195. class function prepare(para1: ACContext): ACIntent; static; overload;
  48196. function protect(para1: jint): jboolean; overload; virtual;
  48197. function protect(para1: JNSocket): jboolean; overload; virtual;
  48198. function protect(para1: JNDatagramSocket): jboolean; overload; virtual;
  48199. function onBind(para1: ACIntent): AOIBinder; overload; virtual;
  48200. procedure onRevoke(); overload; virtual;
  48201. end;
  48202. ASTSpellCheckerService = class abstract external 'android.service.textservice' name 'SpellCheckerService' (AAService)
  48203. public
  48204. type
  48205. InnerSession = class;
  48206. Arr1InnerSession = array of InnerSession;
  48207. Arr2InnerSession = array of Arr1InnerSession;
  48208. Arr3InnerSession = array of Arr2InnerSession;
  48209. InnerSession = class abstract external 'android.service.textservice' name 'Session' (JLObject)
  48210. public
  48211. constructor create(); overload;
  48212. procedure onCreate(); overload; virtual; abstract;
  48213. function onGetSuggestions(para1: AVTTextInfo; para2: jint): AVTSuggestionsInfo; overload; virtual; abstract;
  48214. function onGetSuggestionsMultiple(para1: Arr1AVTTextInfo; para2: jint; para3: jboolean): Arr1AVTSuggestionsInfo; overload; virtual;
  48215. function onGetSuggestionsMultiple(var para1: array of AVTTextInfo; para2: jint; para3: jboolean): Arr1AVTSuggestionsInfo; overload; virtual;
  48216. procedure onCancel(); overload; virtual;
  48217. function getLocale(): JLString; overload; virtual;
  48218. function getBundle(): AOBundle; overload; virtual;
  48219. end;
  48220. public
  48221. const
  48222. SERVICE_INTERFACE = 'android.service.textservice.SpellCheckerService';
  48223. public
  48224. constructor create(); overload;
  48225. function onBind(para1: ACIntent): AOIBinder; overload; virtual; final;
  48226. function createSession(): ASTSpellCheckerService.InnerSession; overload; virtual; abstract;
  48227. end;
  48228. ASWWallpaperService = class abstract external 'android.service.wallpaper' name 'WallpaperService' (AAService)
  48229. public
  48230. type
  48231. InnerEngine = class;
  48232. Arr1InnerEngine = array of InnerEngine;
  48233. Arr2InnerEngine = array of Arr1InnerEngine;
  48234. Arr3InnerEngine = array of Arr2InnerEngine;
  48235. InnerEngine = class external 'android.service.wallpaper' name 'Engine'
  48236. end;
  48237. public
  48238. const
  48239. SERVICE_INTERFACE = 'android.service.wallpaper.WallpaperService';
  48240. SERVICE_META_DATA = 'android.service.wallpaper';
  48241. public
  48242. constructor create(); overload;
  48243. procedure onCreate(); overload; virtual;
  48244. procedure onDestroy(); overload; virtual;
  48245. function onBind(para1: ACIntent): AOIBinder; overload; virtual; final;
  48246. function onCreateEngine(): ASWWallpaperService.InnerEngine; overload; virtual; abstract;
  48247. strict protected
  48248. procedure dump(para1: JIFileDescriptor; para2: JIPrintWriter; para3: Arr1JLString); overload; virtual;
  48249. procedure dump(para1: JIFileDescriptor; para2: JIPrintWriter; var para3: array of JLString); overload; virtual;
  48250. end;
  48251. ASRecognitionService = class abstract external 'android.speech' name 'RecognitionService' (AAService)
  48252. public
  48253. type
  48254. InnerCallback = class;
  48255. Arr1InnerCallback = array of InnerCallback;
  48256. Arr2InnerCallback = array of Arr1InnerCallback;
  48257. Arr3InnerCallback = array of Arr2InnerCallback;
  48258. InnerCallback = class external 'android.speech' name 'Callback'
  48259. end;
  48260. public
  48261. const
  48262. SERVICE_INTERFACE = 'android.speech.RecognitionService';
  48263. SERVICE_META_DATA = 'android.speech';
  48264. public
  48265. constructor create(); overload;
  48266. strict protected
  48267. procedure onStartListening(para1: ACIntent; para2: ASRecognitionService.InnerCallback); overload; virtual; abstract;
  48268. procedure onCancel(para1: ASRecognitionService.InnerCallback); overload; virtual; abstract;
  48269. procedure onStopListening(para1: ASRecognitionService.InnerCallback); overload; virtual; abstract;
  48270. public
  48271. function onBind(para1: ACIntent): AOIBinder; overload; virtual; final;
  48272. procedure onDestroy(); overload; virtual;
  48273. end;
  48274. ASTTextToSpeechService = class abstract external 'android.speech.tts' name 'TextToSpeechService' (AAService)
  48275. public
  48276. constructor create(); overload;
  48277. procedure onCreate(); overload; virtual;
  48278. procedure onDestroy(); overload; virtual;
  48279. strict protected
  48280. function onIsLanguageAvailable(para1: JLString; para2: JLString; para3: JLString): jint; overload; virtual; abstract;
  48281. function onGetLanguage(): Arr1JLString; overload; virtual; abstract;
  48282. function onLoadLanguage(para1: JLString; para2: JLString; para3: JLString): jint; overload; virtual; abstract;
  48283. procedure onStop(); overload; virtual; abstract;
  48284. procedure onSynthesizeText(para1: ASTSynthesisRequest; para2: ASTSynthesisCallback); overload; virtual; abstract;
  48285. public
  48286. function onBind(para1: ACIntent): AOIBinder; overload; virtual;
  48287. end;
  48288. AWRemoteViewsService = class abstract external 'android.widget' name 'RemoteViewsService' (AAService)
  48289. public
  48290. type
  48291. InnerRemoteViewsFactory = interface;
  48292. Arr1InnerRemoteViewsFactory = array of InnerRemoteViewsFactory;
  48293. Arr2InnerRemoteViewsFactory = array of Arr1InnerRemoteViewsFactory;
  48294. Arr3InnerRemoteViewsFactory = array of Arr2InnerRemoteViewsFactory;
  48295. InnerRemoteViewsFactory = interface external 'android.widget' name 'RemoteViewsFactory'
  48296. procedure onCreate(); overload;
  48297. procedure onDataSetChanged(); overload;
  48298. procedure onDestroy(); overload;
  48299. function getCount(): jint; overload;
  48300. function getViewAt(para1: jint): AWRemoteViews; overload;
  48301. function getLoadingView(): AWRemoteViews; overload;
  48302. function getViewTypeCount(): jint; overload;
  48303. function getItemId(para1: jint): jlong; overload;
  48304. function hasStableIds(): jboolean; overload;
  48305. end;
  48306. public
  48307. constructor create(); overload;
  48308. function onBind(para1: ACIntent): AOIBinder; overload; virtual;
  48309. function onGetViewFactory(para1: ACIntent): AWRemoteViewsService.InnerRemoteViewsFactory; overload; virtual; abstract;
  48310. end;
  48311. AABBackupAgentHelper = class external 'android.app.backup' name 'BackupAgentHelper' (AABBackupAgent)
  48312. public
  48313. constructor create(); overload;
  48314. procedure onBackup(para1: AOParcelFileDescriptor; para2: AABBackupDataOutput; para3: AOParcelFileDescriptor); overload; virtual; // throws java.io.IOException
  48315. procedure onRestore(para1: AABBackupDataInput; para2: jint; para3: AOParcelFileDescriptor); overload; virtual; // throws java.io.IOException
  48316. procedure addHelper(para1: JLString; para2: AABBackupHelper); overload; virtual;
  48317. end;
  48318. AGDAnimationDrawable = class external 'android.graphics.drawable' name 'AnimationDrawable' (AGDDrawableContainer, JLRunnable, AGDAnimatable)
  48319. public
  48320. constructor create(); overload;
  48321. function setVisible(para1: jboolean; para2: jboolean): jboolean; overload; virtual;
  48322. procedure start(); overload; virtual;
  48323. procedure stop(); overload; virtual;
  48324. function isRunning(): jboolean; overload; virtual;
  48325. procedure run(); overload; virtual;
  48326. procedure unscheduleSelf(para1: JLRunnable); overload; virtual;
  48327. function getNumberOfFrames(): jint; overload; virtual;
  48328. function getFrame(para1: jint): AGDDrawable; overload; virtual;
  48329. function getDuration(para1: jint): jint; overload; virtual;
  48330. function isOneShot(): jboolean; overload; virtual;
  48331. procedure setOneShot(para1: jboolean); overload; virtual;
  48332. procedure addFrame(para1: AGDDrawable; para2: jint); overload; virtual;
  48333. procedure inflate(para1: ACRResources; para2: OXVXmlPullParser; para3: AUAttributeSet); overload; virtual; // throws org.xmlpull.v1.XmlPullParserException, java.io.IOException
  48334. function mutate(): AGDDrawable; overload; virtual;
  48335. end;
  48336. AGDLevelListDrawable = class external 'android.graphics.drawable' name 'LevelListDrawable' (AGDDrawableContainer)
  48337. public
  48338. constructor create(); overload;
  48339. procedure addLevel(para1: jint; para2: jint; para3: AGDDrawable); overload; virtual;
  48340. strict protected
  48341. function onLevelChange(para1: jint): jboolean; overload; virtual;
  48342. public
  48343. procedure inflate(para1: ACRResources; para2: OXVXmlPullParser; para3: AUAttributeSet); overload; virtual; // throws org.xmlpull.v1.XmlPullParserException, java.io.IOException
  48344. function mutate(): AGDDrawable; overload; virtual;
  48345. end;
  48346. AGDStateListDrawable = class external 'android.graphics.drawable' name 'StateListDrawable' (AGDDrawableContainer)
  48347. public
  48348. constructor create(); overload;
  48349. procedure addState(para1: Arr1jint; para2: AGDDrawable); overload; virtual;
  48350. procedure addState(var para1: array of jint; para2: AGDDrawable); overload; virtual;
  48351. function isStateful(): jboolean; overload; virtual;
  48352. strict protected
  48353. function onStateChange(para1: Arr1jint): jboolean; overload; virtual;
  48354. function onStateChange(var para1: array of jint): jboolean; overload; virtual;
  48355. public
  48356. procedure inflate(para1: ACRResources; para2: OXVXmlPullParser; para3: AUAttributeSet); overload; virtual; // throws org.xmlpull.v1.XmlPullParserException, java.io.IOException
  48357. function mutate(): AGDDrawable; overload; virtual;
  48358. end;
  48359. AGDTransitionDrawable = class external 'android.graphics.drawable' name 'TransitionDrawable' (AGDLayerDrawable, AGDDrawable.InnerCallback)
  48360. public
  48361. constructor create(para1: Arr1AGDDrawable); overload;
  48362. constructor create(const para1: array of AGDDrawable); overload;
  48363. procedure startTransition(para1: jint); overload; virtual;
  48364. procedure resetTransition(); overload; virtual;
  48365. procedure reverseTransition(para1: jint); overload; virtual;
  48366. procedure draw(para1: AGCanvas); overload; virtual;
  48367. procedure setCrossFadeEnabled(para1: jboolean); overload; virtual;
  48368. function isCrossFadeEnabled(): jboolean; overload; virtual;
  48369. end;
  48370. AGDPaintDrawable = class external 'android.graphics.drawable' name 'PaintDrawable' (AGDShapeDrawable)
  48371. public
  48372. constructor create(); overload;
  48373. constructor create(para1: jint); overload;
  48374. procedure setCornerRadius(para1: jfloat); overload; virtual;
  48375. procedure setCornerRadii(para1: Arr1jfloat); overload; virtual;
  48376. procedure setCornerRadii(var para1: array of jfloat); overload; virtual;
  48377. strict protected
  48378. function inflateTag(para1: JLString; para2: ACRResources; para3: OXVXmlPullParser; para4: AUAttributeSet): jboolean; overload; virtual;
  48379. end;
  48380. AAActivity = class external 'android.app' name 'Activity' (AVContextThemeWrapper, AVLayoutInflater.InnerFactory2, AVWindow.InnerCallback, AVKeyEvent.InnerCallback, AVView.InnerOnCreateContextMenuListener, ACComponentCallbacks2)
  48381. public
  48382. const
  48383. RESULT_CANCELED = 0;
  48384. RESULT_OK = -1;
  48385. RESULT_FIRST_USER = 1;
  48386. strict protected
  48387. final class var
  48388. fFOCUSED_STATE_SET: Arr1jint; external name 'FOCUSED_STATE_SET';
  48389. public
  48390. const
  48391. DEFAULT_KEYS_DISABLE = 0;
  48392. DEFAULT_KEYS_DIALER = 1;
  48393. DEFAULT_KEYS_SHORTCUT = 2;
  48394. DEFAULT_KEYS_SEARCH_LOCAL = 3;
  48395. DEFAULT_KEYS_SEARCH_GLOBAL = 4;
  48396. public
  48397. constructor create(); overload;
  48398. function getIntent(): ACIntent; overload; virtual;
  48399. procedure setIntent(para1: ACIntent); overload; virtual;
  48400. function getApplication(): AAApplication; overload; virtual; final;
  48401. function isChild(): jboolean; overload; virtual; final;
  48402. function getParent(): AAActivity; overload; virtual; final;
  48403. function getWindowManager(): AVWindowManager; overload; virtual;
  48404. function getWindow(): AVWindow; overload; virtual;
  48405. function getLoaderManager(): AALoaderManager; overload; virtual;
  48406. function getCurrentFocus(): AVView; overload; virtual;
  48407. strict protected
  48408. procedure onCreate(para1: AOBundle); overload; virtual;
  48409. procedure onRestoreInstanceState(para1: AOBundle); overload; virtual;
  48410. procedure onPostCreate(para1: AOBundle); overload; virtual;
  48411. procedure onStart(); overload; virtual;
  48412. procedure onRestart(); overload; virtual;
  48413. procedure onResume(); overload; virtual;
  48414. procedure onPostResume(); overload; virtual;
  48415. procedure onNewIntent(para1: ACIntent); overload; virtual;
  48416. procedure onSaveInstanceState(para1: AOBundle); overload; virtual;
  48417. procedure onPause(); overload; virtual;
  48418. procedure onUserLeaveHint(); overload; virtual;
  48419. public
  48420. function onCreateThumbnail(para1: AGBitmap; para2: AGCanvas): jboolean; overload; virtual;
  48421. function onCreateDescription(): JLCharSequence; overload; virtual;
  48422. strict protected
  48423. procedure onStop(); overload; virtual;
  48424. procedure onDestroy(); overload; virtual;
  48425. public
  48426. procedure onConfigurationChanged(para1: ACRConfiguration); overload; virtual;
  48427. function getChangingConfigurations(): jint; overload; virtual;
  48428. function getLastNonConfigurationInstance(): JLObject; overload; virtual;
  48429. function onRetainNonConfigurationInstance(): JLObject; overload; virtual;
  48430. procedure onLowMemory(); overload; virtual;
  48431. procedure onTrimMemory(para1: jint); overload; virtual;
  48432. function getFragmentManager(): AAFragmentManager; overload; virtual;
  48433. procedure onAttachFragment(para1: AAFragment); overload; virtual;
  48434. function managedQuery(para1: ANUri; para2: Arr1JLString; para3: JLString; para4: Arr1JLString; para5: JLString): ADCursor; overload; virtual; final;
  48435. function managedQuery(para1: ANUri; var para2: array of JLString; para3: JLString; var para4: array of JLString; para5: JLString): ADCursor; overload; virtual; final;
  48436. procedure startManagingCursor(para1: ADCursor); overload; virtual;
  48437. procedure stopManagingCursor(para1: ADCursor); overload; virtual;
  48438. function findViewById(para1: jint): AVView; overload; virtual;
  48439. function getActionBar(): AAActionBar; overload; virtual;
  48440. procedure setContentView(para1: jint); overload; virtual;
  48441. procedure setContentView(para1: AVView); overload; virtual;
  48442. procedure setContentView(para1: AVView; para2: AVViewGroup_LayoutParams); overload; virtual;
  48443. procedure addContentView(para1: AVView; para2: AVViewGroup_LayoutParams); overload; virtual;
  48444. procedure setFinishOnTouchOutside(para1: jboolean); overload; virtual;
  48445. procedure setDefaultKeyMode(para1: jint); overload; virtual; final;
  48446. function onKeyDown(para1: jint; para2: AVKeyEvent): jboolean; overload; virtual;
  48447. function onKeyLongPress(para1: jint; para2: AVKeyEvent): jboolean; overload; virtual;
  48448. function onKeyUp(para1: jint; para2: AVKeyEvent): jboolean; overload; virtual;
  48449. function onKeyMultiple(para1: jint; para2: jint; para3: AVKeyEvent): jboolean; overload; virtual;
  48450. procedure onBackPressed(); overload; virtual;
  48451. function onKeyShortcut(para1: jint; para2: AVKeyEvent): jboolean; overload; virtual;
  48452. function onTouchEvent(para1: AVMotionEvent): jboolean; overload; virtual;
  48453. function onTrackballEvent(para1: AVMotionEvent): jboolean; overload; virtual;
  48454. function onGenericMotionEvent(para1: AVMotionEvent): jboolean; overload; virtual;
  48455. procedure onUserInteraction(); overload; virtual;
  48456. procedure onWindowAttributesChanged(para1: AVWindowManager.InnerLayoutParams); overload; virtual;
  48457. procedure onContentChanged(); overload; virtual;
  48458. procedure onWindowFocusChanged(para1: jboolean); overload; virtual;
  48459. procedure onAttachedToWindow(); overload; virtual;
  48460. procedure onDetachedFromWindow(); overload; virtual;
  48461. function hasWindowFocus(): jboolean; overload; virtual;
  48462. function dispatchKeyEvent(para1: AVKeyEvent): jboolean; overload; virtual;
  48463. function dispatchKeyShortcutEvent(para1: AVKeyEvent): jboolean; overload; virtual;
  48464. function dispatchTouchEvent(para1: AVMotionEvent): jboolean; overload; virtual;
  48465. function dispatchTrackballEvent(para1: AVMotionEvent): jboolean; overload; virtual;
  48466. function dispatchGenericMotionEvent(para1: AVMotionEvent): jboolean; overload; virtual;
  48467. function dispatchPopulateAccessibilityEvent(para1: AVAAccessibilityEvent): jboolean; overload; virtual;
  48468. function onCreatePanelView(para1: jint): AVView; overload; virtual;
  48469. function onCreatePanelMenu(para1: jint; para2: AVMenu): jboolean; overload; virtual;
  48470. function onPreparePanel(para1: jint; para2: AVView; para3: AVMenu): jboolean; overload; virtual;
  48471. function onMenuOpened(para1: jint; para2: AVMenu): jboolean; overload; virtual;
  48472. function onMenuItemSelected(para1: jint; para2: AVMenuItem): jboolean; overload; virtual;
  48473. procedure onPanelClosed(para1: jint; para2: AVMenu); overload; virtual;
  48474. procedure invalidateOptionsMenu(); overload; virtual;
  48475. function onCreateOptionsMenu(para1: AVMenu): jboolean; overload; virtual;
  48476. function onPrepareOptionsMenu(para1: AVMenu): jboolean; overload; virtual;
  48477. function onOptionsItemSelected(para1: AVMenuItem): jboolean; overload; virtual;
  48478. procedure onOptionsMenuClosed(para1: AVMenu); overload; virtual;
  48479. procedure openOptionsMenu(); overload; virtual;
  48480. procedure closeOptionsMenu(); overload; virtual;
  48481. procedure onCreateContextMenu(para1: AVContextMenu; para2: AVView; para3: AVContextMenu.InnerContextMenuInfo); overload; virtual;
  48482. procedure registerForContextMenu(para1: AVView); overload; virtual;
  48483. procedure unregisterForContextMenu(para1: AVView); overload; virtual;
  48484. procedure openContextMenu(para1: AVView); overload; virtual;
  48485. procedure closeContextMenu(); overload; virtual;
  48486. function onContextItemSelected(para1: AVMenuItem): jboolean; overload; virtual;
  48487. procedure onContextMenuClosed(para1: AVMenu); overload; virtual;
  48488. strict protected
  48489. function onCreateDialog(para1: jint): AADialog; overload; virtual;
  48490. function onCreateDialog(para1: jint; para2: AOBundle): AADialog; overload; virtual;
  48491. procedure onPrepareDialog(para1: jint; para2: AADialog); overload; virtual;
  48492. procedure onPrepareDialog(para1: jint; para2: AADialog; para3: AOBundle); overload; virtual;
  48493. public
  48494. procedure showDialog(para1: jint); overload; virtual; final;
  48495. function showDialog(para1: jint; para2: AOBundle): jboolean; overload; virtual; final;
  48496. procedure dismissDialog(para1: jint); overload; virtual; final;
  48497. procedure removeDialog(para1: jint); overload; virtual; final;
  48498. function onSearchRequested(): jboolean; overload; virtual;
  48499. procedure startSearch(para1: JLString; para2: jboolean; para3: AOBundle; para4: jboolean); overload; virtual;
  48500. procedure triggerSearch(para1: JLString; para2: AOBundle); overload; virtual;
  48501. procedure takeKeyEvents(para1: jboolean); overload; virtual;
  48502. function requestWindowFeature(para1: jint): jboolean; overload; virtual; final;
  48503. procedure setFeatureDrawableResource(para1: jint; para2: jint); overload; virtual; final;
  48504. procedure setFeatureDrawableUri(para1: jint; para2: ANUri); overload; virtual; final;
  48505. procedure setFeatureDrawable(para1: jint; para2: AGDDrawable); overload; virtual; final;
  48506. procedure setFeatureDrawableAlpha(para1: jint; para2: jint); overload; virtual; final;
  48507. function getLayoutInflater(): AVLayoutInflater; overload; virtual;
  48508. function getMenuInflater(): AVMenuInflater; overload; virtual;
  48509. strict protected
  48510. procedure onApplyThemeResource(para1: ACRResources.InnerTheme; para2: jint; para3: jboolean); overload; virtual;
  48511. public
  48512. procedure startActivityForResult(para1: ACIntent; para2: jint); overload; virtual;
  48513. procedure startIntentSenderForResult(para1: ACIntentSender; para2: jint; para3: ACIntent; para4: jint; para5: jint; para6: jint); overload; virtual; // throws android.content.IntentSender$SendIntentException
  48514. procedure startActivity(para1: ACIntent); overload; virtual;
  48515. procedure startActivities(para1: Arr1ACIntent); overload; virtual;
  48516. procedure startActivities(var para1: array of ACIntent); overload; virtual;
  48517. procedure startIntentSender(para1: ACIntentSender; para2: ACIntent; para3: jint; para4: jint; para5: jint); overload; virtual; // throws android.content.IntentSender$SendIntentException
  48518. function startActivityIfNeeded(para1: ACIntent; para2: jint): jboolean; overload; virtual;
  48519. function startNextMatchingActivity(para1: ACIntent): jboolean; overload; virtual;
  48520. procedure startActivityFromChild(para1: AAActivity; para2: ACIntent; para3: jint); overload; virtual;
  48521. procedure startActivityFromFragment(para1: AAFragment; para2: ACIntent; para3: jint); overload; virtual;
  48522. procedure startIntentSenderFromChild(para1: AAActivity; para2: ACIntentSender; para3: jint; para4: ACIntent; para5: jint; para6: jint; para7: jint); overload; virtual; // throws android.content.IntentSender$SendIntentException
  48523. procedure overridePendingTransition(para1: jint; para2: jint); overload; virtual;
  48524. procedure setResult(para1: jint); overload; virtual; final;
  48525. procedure setResult(para1: jint; para2: ACIntent); overload; virtual; final;
  48526. function getCallingPackage(): JLString; overload; virtual;
  48527. function getCallingActivity(): ACComponentName; overload; virtual;
  48528. procedure setVisible(para1: jboolean); overload; virtual;
  48529. function isFinishing(): jboolean; overload; virtual;
  48530. function isChangingConfigurations(): jboolean; overload; virtual;
  48531. procedure recreate(); overload; virtual;
  48532. procedure finish(); overload; virtual;
  48533. procedure finishFromChild(para1: AAActivity); overload; virtual;
  48534. procedure finishActivity(para1: jint); overload; virtual;
  48535. procedure finishActivityFromChild(para1: AAActivity; para2: jint); overload; virtual;
  48536. strict protected
  48537. procedure onActivityResult(para1: jint; para2: jint; para3: ACIntent); overload; virtual;
  48538. public
  48539. function createPendingResult(para1: jint; para2: ACIntent; para3: jint): AAPendingIntent; overload; virtual;
  48540. procedure setRequestedOrientation(para1: jint); overload; virtual;
  48541. function getRequestedOrientation(): jint; overload; virtual;
  48542. function getTaskId(): jint; overload; virtual;
  48543. function isTaskRoot(): jboolean; overload; virtual;
  48544. function moveTaskToBack(para1: jboolean): jboolean; overload; virtual;
  48545. function getLocalClassName(): JLString; overload; virtual;
  48546. function getComponentName(): ACComponentName; overload; virtual;
  48547. function getPreferences(para1: jint): ACSharedPreferences; overload; virtual;
  48548. function getSystemService(para1: JLString): JLObject; overload; virtual;
  48549. procedure setTitle(para1: JLCharSequence); overload; virtual;
  48550. procedure setTitle(para1: jint); overload; virtual;
  48551. procedure setTitleColor(para1: jint); overload; virtual;
  48552. function getTitle(): JLCharSequence; overload; virtual; final;
  48553. function getTitleColor(): jint; overload; virtual; final;
  48554. strict protected
  48555. procedure onTitleChanged(para1: JLCharSequence; para2: jint); overload; virtual;
  48556. procedure onChildTitleChanged(para1: AAActivity; para2: JLCharSequence); overload; virtual;
  48557. public
  48558. procedure setProgressBarVisibility(para1: jboolean); overload; virtual; final;
  48559. procedure setProgressBarIndeterminateVisibility(para1: jboolean); overload; virtual; final;
  48560. procedure setProgressBarIndeterminate(para1: jboolean); overload; virtual; final;
  48561. procedure setProgress(para1: jint); overload; virtual; final;
  48562. procedure setSecondaryProgress(para1: jint); overload; virtual; final;
  48563. procedure setVolumeControlStream(para1: jint); overload; virtual; final;
  48564. function getVolumeControlStream(): jint; overload; virtual; final;
  48565. procedure runOnUiThread(para1: JLRunnable); overload; virtual; final;
  48566. function onCreateView(para1: JLString; para2: ACContext; para3: AUAttributeSet): AVView; overload; virtual;
  48567. function onCreateView(para1: AVView; para2: JLString; para3: ACContext; para4: AUAttributeSet): AVView; overload; virtual;
  48568. procedure dump(para1: JLString; para2: JIFileDescriptor; para3: JIPrintWriter; para4: Arr1JLString); overload; virtual;
  48569. procedure dump(para1: JLString; para2: JIFileDescriptor; para3: JIPrintWriter; var para4: array of JLString); overload; virtual;
  48570. function startActionMode(para1: AVActionMode.InnerCallback): AVActionMode; overload; virtual;
  48571. function onWindowStartingActionMode(para1: AVActionMode.InnerCallback): AVActionMode; overload; virtual;
  48572. procedure onActionModeStarted(para1: AVActionMode); overload; virtual;
  48573. procedure onActionModeFinished(para1: AVActionMode); overload; virtual;
  48574. end;
  48575. AADialog = class external 'android.app' name 'Dialog' (JLObject, ACDialogInterface, AVWindow.InnerCallback, AVKeyEvent.InnerCallback, AVView.InnerOnCreateContextMenuListener)
  48576. public
  48577. constructor create(para1: ACContext); overload;
  48578. constructor create(para1: ACContext; para2: jint); overload;
  48579. strict protected
  48580. constructor create(para1: ACContext; para2: jboolean; para3: ACDialogInterface.InnerOnCancelListener); overload;
  48581. public
  48582. function getContext(): ACContext; overload; virtual; final;
  48583. function getActionBar(): AAActionBar; overload; virtual;
  48584. procedure setOwnerActivity(para1: AAActivity); overload; virtual; final;
  48585. function getOwnerActivity(): AAActivity; overload; virtual; final;
  48586. function isShowing(): jboolean; overload; virtual;
  48587. procedure show(); overload; virtual;
  48588. procedure hide(); overload; virtual;
  48589. procedure dismiss(); overload; virtual;
  48590. strict protected
  48591. procedure onCreate(para1: AOBundle); overload; virtual;
  48592. procedure onStart(); overload; virtual;
  48593. procedure onStop(); overload; virtual;
  48594. public
  48595. function onSaveInstanceState(): AOBundle; overload; virtual;
  48596. procedure onRestoreInstanceState(para1: AOBundle); overload; virtual;
  48597. function getWindow(): AVWindow; overload; virtual;
  48598. function getCurrentFocus(): AVView; overload; virtual;
  48599. function findViewById(para1: jint): AVView; overload; virtual;
  48600. procedure setContentView(para1: jint); overload; virtual;
  48601. procedure setContentView(para1: AVView); overload; virtual;
  48602. procedure setContentView(para1: AVView; para2: AVViewGroup_LayoutParams); overload; virtual;
  48603. procedure addContentView(para1: AVView; para2: AVViewGroup_LayoutParams); overload; virtual;
  48604. procedure setTitle(para1: JLCharSequence); overload; virtual;
  48605. procedure setTitle(para1: jint); overload; virtual;
  48606. function onKeyDown(para1: jint; para2: AVKeyEvent): jboolean; overload; virtual;
  48607. function onKeyLongPress(para1: jint; para2: AVKeyEvent): jboolean; overload; virtual;
  48608. function onKeyUp(para1: jint; para2: AVKeyEvent): jboolean; overload; virtual;
  48609. function onKeyMultiple(para1: jint; para2: jint; para3: AVKeyEvent): jboolean; overload; virtual;
  48610. procedure onBackPressed(); overload; virtual;
  48611. function onKeyShortcut(para1: jint; para2: AVKeyEvent): jboolean; overload; virtual;
  48612. function onTouchEvent(para1: AVMotionEvent): jboolean; overload; virtual;
  48613. function onTrackballEvent(para1: AVMotionEvent): jboolean; overload; virtual;
  48614. function onGenericMotionEvent(para1: AVMotionEvent): jboolean; overload; virtual;
  48615. procedure onWindowAttributesChanged(para1: AVWindowManager.InnerLayoutParams); overload; virtual;
  48616. procedure onContentChanged(); overload; virtual;
  48617. procedure onWindowFocusChanged(para1: jboolean); overload; virtual;
  48618. procedure onAttachedToWindow(); overload; virtual;
  48619. procedure onDetachedFromWindow(); overload; virtual;
  48620. function dispatchKeyEvent(para1: AVKeyEvent): jboolean; overload; virtual;
  48621. function dispatchKeyShortcutEvent(para1: AVKeyEvent): jboolean; overload; virtual;
  48622. function dispatchTouchEvent(para1: AVMotionEvent): jboolean; overload; virtual;
  48623. function dispatchTrackballEvent(para1: AVMotionEvent): jboolean; overload; virtual;
  48624. function dispatchGenericMotionEvent(para1: AVMotionEvent): jboolean; overload; virtual;
  48625. function dispatchPopulateAccessibilityEvent(para1: AVAAccessibilityEvent): jboolean; overload; virtual;
  48626. function onCreatePanelView(para1: jint): AVView; overload; virtual;
  48627. function onCreatePanelMenu(para1: jint; para2: AVMenu): jboolean; overload; virtual;
  48628. function onPreparePanel(para1: jint; para2: AVView; para3: AVMenu): jboolean; overload; virtual;
  48629. function onMenuOpened(para1: jint; para2: AVMenu): jboolean; overload; virtual;
  48630. function onMenuItemSelected(para1: jint; para2: AVMenuItem): jboolean; overload; virtual;
  48631. procedure onPanelClosed(para1: jint; para2: AVMenu); overload; virtual;
  48632. function onCreateOptionsMenu(para1: AVMenu): jboolean; overload; virtual;
  48633. function onPrepareOptionsMenu(para1: AVMenu): jboolean; overload; virtual;
  48634. function onOptionsItemSelected(para1: AVMenuItem): jboolean; overload; virtual;
  48635. procedure onOptionsMenuClosed(para1: AVMenu); overload; virtual;
  48636. procedure openOptionsMenu(); overload; virtual;
  48637. procedure closeOptionsMenu(); overload; virtual;
  48638. procedure invalidateOptionsMenu(); overload; virtual;
  48639. procedure onCreateContextMenu(para1: AVContextMenu; para2: AVView; para3: AVContextMenu.InnerContextMenuInfo); overload; virtual;
  48640. procedure registerForContextMenu(para1: AVView); overload; virtual;
  48641. procedure unregisterForContextMenu(para1: AVView); overload; virtual;
  48642. procedure openContextMenu(para1: AVView); overload; virtual;
  48643. function onContextItemSelected(para1: AVMenuItem): jboolean; overload; virtual;
  48644. procedure onContextMenuClosed(para1: AVMenu); overload; virtual;
  48645. function onSearchRequested(): jboolean; overload; virtual;
  48646. function onWindowStartingActionMode(para1: AVActionMode.InnerCallback): AVActionMode; overload; virtual;
  48647. procedure onActionModeStarted(para1: AVActionMode); overload; virtual;
  48648. procedure onActionModeFinished(para1: AVActionMode); overload; virtual;
  48649. procedure takeKeyEvents(para1: jboolean); overload; virtual;
  48650. function requestWindowFeature(para1: jint): jboolean; overload; virtual; final;
  48651. procedure setFeatureDrawableResource(para1: jint; para2: jint); overload; virtual; final;
  48652. procedure setFeatureDrawableUri(para1: jint; para2: ANUri); overload; virtual; final;
  48653. procedure setFeatureDrawable(para1: jint; para2: AGDDrawable); overload; virtual; final;
  48654. procedure setFeatureDrawableAlpha(para1: jint; para2: jint); overload; virtual; final;
  48655. function getLayoutInflater(): AVLayoutInflater; overload; virtual;
  48656. procedure setCancelable(para1: jboolean); overload; virtual;
  48657. procedure setCanceledOnTouchOutside(para1: jboolean); overload; virtual;
  48658. procedure cancel(); overload; virtual;
  48659. procedure setOnCancelListener(para1: ACDialogInterface.InnerOnCancelListener); overload; virtual;
  48660. procedure setCancelMessage(para1: AOMessage); overload; virtual;
  48661. procedure setOnDismissListener(para1: ACDialogInterface.InnerOnDismissListener); overload; virtual;
  48662. procedure setOnShowListener(para1: ACDialogInterface.InnerOnShowListener); overload; virtual;
  48663. procedure setDismissMessage(para1: AOMessage); overload; virtual;
  48664. procedure setVolumeControlStream(para1: jint); overload; virtual; final;
  48665. function getVolumeControlStream(): jint; overload; virtual; final;
  48666. procedure setOnKeyListener(para1: ACDialogInterface.InnerOnKeyListener); overload; virtual;
  48667. end;
  48668. AAFragment = class external 'android.app' name 'Fragment' (JLObject, ACComponentCallbacks2, AVView.InnerOnCreateContextMenuListener)
  48669. public
  48670. type
  48671. InnerInstantiationException = class;
  48672. Arr1InnerInstantiationException = array of InnerInstantiationException;
  48673. Arr2InnerInstantiationException = array of Arr1InnerInstantiationException;
  48674. Arr3InnerInstantiationException = array of Arr2InnerInstantiationException;
  48675. InnerSavedState = class;
  48676. Arr1InnerSavedState = array of InnerSavedState;
  48677. Arr2InnerSavedState = array of Arr1InnerSavedState;
  48678. Arr3InnerSavedState = array of Arr2InnerSavedState;
  48679. InnerInstantiationException = class external 'android.app' name 'InstantiationException' (AUAndroidRuntimeException)
  48680. public
  48681. constructor create(para1: JLString; para2: JLException); overload;
  48682. end;
  48683. InnerSavedState = class external 'android.app' name 'SavedState' (JLObject, AOParcelable)
  48684. public
  48685. final class var
  48686. fCREATOR: AOParcelable.InnerClassLoaderCreator; external name 'CREATOR';
  48687. public
  48688. function describeContents(): jint; overload; virtual;
  48689. procedure writeToParcel(para1: AOParcel; para2: jint); overload; virtual;
  48690. end;
  48691. public
  48692. constructor create(); overload;
  48693. class function instantiate(para1: ACContext; para2: JLString): AAFragment; static; overload;
  48694. class function instantiate(para1: ACContext; para2: JLString; para3: AOBundle): AAFragment; static; overload;
  48695. function equals(para1: JLObject): jboolean; overload; virtual; final;
  48696. function hashCode(): jint; overload; virtual; final;
  48697. function toString(): JLString; overload; virtual;
  48698. function getId(): jint; overload; virtual; final;
  48699. function getTag(): JLString; overload; virtual; final;
  48700. procedure setArguments(para1: AOBundle); overload; virtual;
  48701. function getArguments(): AOBundle; overload; virtual; final;
  48702. procedure setInitialSavedState(para1: AAFragment.InnerSavedState); overload; virtual;
  48703. procedure setTargetFragment(para1: AAFragment; para2: jint); overload; virtual;
  48704. function getTargetFragment(): AAFragment; overload; virtual; final;
  48705. function getTargetRequestCode(): jint; overload; virtual; final;
  48706. function getActivity(): AAActivity; overload; virtual; final;
  48707. function getResources(): ACRResources; overload; virtual; final;
  48708. function getText(para1: jint): JLCharSequence; overload; virtual; final;
  48709. function getString(para1: jint): JLString; overload; virtual; final;
  48710. function getString(para1: jint; para2: Arr1JLObject): JLString; overload; virtual; final;
  48711. function getString(para1: jint; const para2: array of JLObject): JLString; overload; virtual; final;
  48712. function getFragmentManager(): AAFragmentManager; overload; virtual; final;
  48713. function isAdded(): jboolean; overload; virtual; final;
  48714. function isDetached(): jboolean; overload; virtual; final;
  48715. function isRemoving(): jboolean; overload; virtual; final;
  48716. function isInLayout(): jboolean; overload; virtual; final;
  48717. function isResumed(): jboolean; overload; virtual; final;
  48718. function isVisible(): jboolean; overload; virtual; final;
  48719. function isHidden(): jboolean; overload; virtual; final;
  48720. procedure onHiddenChanged(para1: jboolean); overload; virtual;
  48721. procedure setRetainInstance(para1: jboolean); overload; virtual;
  48722. function getRetainInstance(): jboolean; overload; virtual; final;
  48723. procedure setHasOptionsMenu(para1: jboolean); overload; virtual;
  48724. procedure setMenuVisibility(para1: jboolean); overload; virtual;
  48725. function getLoaderManager(): AALoaderManager; overload; virtual;
  48726. procedure startActivity(para1: ACIntent); overload; virtual;
  48727. procedure startActivityForResult(para1: ACIntent; para2: jint); overload; virtual;
  48728. procedure onActivityResult(para1: jint; para2: jint; para3: ACIntent); overload; virtual;
  48729. procedure onInflate(para1: AUAttributeSet; para2: AOBundle); overload; virtual;
  48730. procedure onInflate(para1: AAActivity; para2: AUAttributeSet; para3: AOBundle); overload; virtual;
  48731. procedure onAttach(para1: AAActivity); overload; virtual;
  48732. function onCreateAnimator(para1: jint; para2: jboolean; para3: jint): AAAnimator; overload; virtual;
  48733. procedure onCreate(para1: AOBundle); overload; virtual;
  48734. procedure onViewCreated(para1: AVView; para2: AOBundle); overload; virtual;
  48735. function onCreateView(para1: AVLayoutInflater; para2: AVViewGroup; para3: AOBundle): AVView; overload; virtual;
  48736. function getView(): AVView; overload; virtual;
  48737. procedure onActivityCreated(para1: AOBundle); overload; virtual;
  48738. procedure onStart(); overload; virtual;
  48739. procedure onResume(); overload; virtual;
  48740. procedure onSaveInstanceState(para1: AOBundle); overload; virtual;
  48741. procedure onConfigurationChanged(para1: ACRConfiguration); overload; virtual;
  48742. procedure onPause(); overload; virtual;
  48743. procedure onStop(); overload; virtual;
  48744. procedure onLowMemory(); overload; virtual;
  48745. procedure onTrimMemory(para1: jint); overload; virtual;
  48746. procedure onDestroyView(); overload; virtual;
  48747. procedure onDestroy(); overload; virtual;
  48748. procedure onDetach(); overload; virtual;
  48749. procedure onCreateOptionsMenu(para1: AVMenu; para2: AVMenuInflater); overload; virtual;
  48750. procedure onPrepareOptionsMenu(para1: AVMenu); overload; virtual;
  48751. procedure onDestroyOptionsMenu(); overload; virtual;
  48752. function onOptionsItemSelected(para1: AVMenuItem): jboolean; overload; virtual;
  48753. procedure onOptionsMenuClosed(para1: AVMenu); overload; virtual;
  48754. procedure onCreateContextMenu(para1: AVContextMenu; para2: AVView; para3: AVContextMenu.InnerContextMenuInfo); overload; virtual;
  48755. procedure registerForContextMenu(para1: AVView); overload; virtual;
  48756. procedure unregisterForContextMenu(para1: AVView); overload; virtual;
  48757. function onContextItemSelected(para1: AVMenuItem): jboolean; overload; virtual;
  48758. procedure dump(para1: JLString; para2: JIFileDescriptor; para3: JIPrintWriter; para4: Arr1JLString); overload; virtual;
  48759. procedure dump(para1: JLString; para2: JIFileDescriptor; para3: JIPrintWriter; var para4: array of JLString); overload; virtual;
  48760. end;
  48761. AIKeyboardView = class external 'android.inputmethodservice' name 'KeyboardView' (AVView, AVView.InnerOnClickListener)
  48762. public
  48763. type
  48764. InnerOnKeyboardActionListener = interface;
  48765. Arr1InnerOnKeyboardActionListener = array of InnerOnKeyboardActionListener;
  48766. Arr2InnerOnKeyboardActionListener = array of Arr1InnerOnKeyboardActionListener;
  48767. Arr3InnerOnKeyboardActionListener = array of Arr2InnerOnKeyboardActionListener;
  48768. InnerOnKeyboardActionListener = interface external 'android.inputmethodservice' name 'OnKeyboardActionListener'
  48769. procedure onPress(para1: jint); overload;
  48770. procedure onRelease(para1: jint); overload;
  48771. procedure onKey(para1: jint; para2: Arr1jint); overload;
  48772. procedure onKey(para1: jint; var para2: array of jint); overload;
  48773. procedure onText(para1: JLCharSequence); overload;
  48774. procedure swipeLeft(); overload;
  48775. procedure swipeRight(); overload;
  48776. procedure swipeDown(); overload;
  48777. procedure swipeUp(); overload;
  48778. end;
  48779. public
  48780. constructor create(para1: ACContext; para2: AUAttributeSet); overload;
  48781. constructor create(para1: ACContext; para2: AUAttributeSet; para3: jint); overload;
  48782. procedure setOnKeyboardActionListener(para1: AIKeyboardView.InnerOnKeyboardActionListener); overload; virtual;
  48783. strict protected
  48784. function getOnKeyboardActionListener(): AIKeyboardView.InnerOnKeyboardActionListener; overload; virtual;
  48785. public
  48786. procedure setKeyboard(para1: AIKeyboard); overload; virtual;
  48787. function getKeyboard(): AIKeyboard; overload; virtual;
  48788. function setShifted(para1: jboolean): jboolean; overload; virtual;
  48789. function isShifted(): jboolean; overload; virtual;
  48790. procedure setPreviewEnabled(para1: jboolean); overload; virtual;
  48791. function isPreviewEnabled(): jboolean; overload; virtual;
  48792. procedure setVerticalCorrection(para1: jint); overload; virtual;
  48793. procedure setPopupParent(para1: AVView); overload; virtual;
  48794. procedure setPopupOffset(para1: jint; para2: jint); overload; virtual;
  48795. procedure setProximityCorrectionEnabled(para1: jboolean); overload; virtual;
  48796. function isProximityCorrectionEnabled(): jboolean; overload; virtual;
  48797. procedure onMeasure(para1: jint; para2: jint); overload; virtual;
  48798. procedure onSizeChanged(para1: jint; para2: jint; para3: jint; para4: jint); overload; virtual;
  48799. procedure onDraw(para1: AGCanvas); overload; virtual;
  48800. procedure invalidateAllKeys(); overload; virtual;
  48801. procedure invalidateKey(para1: jint); overload; virtual;
  48802. strict protected
  48803. function onLongPress(para1: AIKeyboard.InnerKey): jboolean; overload; virtual;
  48804. public
  48805. function onHoverEvent(para1: AVMotionEvent): jboolean; overload; virtual;
  48806. function onTouchEvent(para1: AVMotionEvent): jboolean; overload; virtual;
  48807. strict protected
  48808. procedure swipeRight(); overload; virtual;
  48809. procedure swipeLeft(); overload; virtual;
  48810. procedure swipeUp(); overload; virtual;
  48811. procedure swipeDown(); overload; virtual;
  48812. public
  48813. procedure closing(); overload; virtual;
  48814. procedure onDetachedFromWindow(); overload; virtual;
  48815. function handleBack(): jboolean; overload; virtual;
  48816. procedure onClick(para1: AVView); overload; virtual;
  48817. end;
  48818. AVSurfaceView = class external 'android.view' name 'SurfaceView' (AVView)
  48819. public
  48820. constructor create(para1: ACContext); overload;
  48821. constructor create(para1: ACContext; para2: AUAttributeSet); overload;
  48822. constructor create(para1: ACContext; para2: AUAttributeSet; para3: jint); overload;
  48823. function getHolder(): AVSurfaceHolder; overload; virtual;
  48824. strict protected
  48825. procedure onAttachedToWindow(); overload; virtual;
  48826. procedure onWindowVisibilityChanged(para1: jint); overload; virtual;
  48827. public
  48828. procedure setVisibility(para1: jint); overload; virtual;
  48829. strict protected
  48830. procedure onDetachedFromWindow(); overload; virtual;
  48831. procedure onMeasure(para1: jint; para2: jint); overload; virtual;
  48832. public
  48833. function gatherTransparentRegion(para1: AGRegion): jboolean; overload; virtual;
  48834. procedure draw(para1: AGCanvas); overload; virtual;
  48835. strict protected
  48836. procedure dispatchDraw(para1: AGCanvas); overload; virtual;
  48837. public
  48838. procedure setZOrderMediaOverlay(para1: jboolean); overload; virtual;
  48839. procedure setZOrderOnTop(para1: jboolean); overload; virtual;
  48840. end;
  48841. AVTextureView = class external 'android.view' name 'TextureView' (AVView)
  48842. public
  48843. type
  48844. InnerSurfaceTextureListener = interface;
  48845. Arr1InnerSurfaceTextureListener = array of InnerSurfaceTextureListener;
  48846. Arr2InnerSurfaceTextureListener = array of Arr1InnerSurfaceTextureListener;
  48847. Arr3InnerSurfaceTextureListener = array of Arr2InnerSurfaceTextureListener;
  48848. InnerSurfaceTextureListener = interface external 'android.view' name 'SurfaceTextureListener'
  48849. procedure onSurfaceTextureAvailable(para1: AGSurfaceTexture; para2: jint; para3: jint); overload;
  48850. procedure onSurfaceTextureSizeChanged(para1: AGSurfaceTexture; para2: jint; para3: jint); overload;
  48851. function onSurfaceTextureDestroyed(para1: AGSurfaceTexture): jboolean; overload;
  48852. procedure onSurfaceTextureUpdated(para1: AGSurfaceTexture); overload;
  48853. end;
  48854. public
  48855. constructor create(para1: ACContext); overload;
  48856. constructor create(para1: ACContext; para2: AUAttributeSet); overload;
  48857. constructor create(para1: ACContext; para2: AUAttributeSet; para3: jint); overload;
  48858. function isOpaque(): jboolean; overload; virtual;
  48859. procedure setOpaque(para1: jboolean); overload; virtual;
  48860. strict protected
  48861. procedure onAttachedToWindow(); overload; virtual;
  48862. procedure onDetachedFromWindow(); overload; virtual;
  48863. public
  48864. procedure setLayerType(para1: jint; para2: AGPaint); overload; virtual;
  48865. function getLayerType(): jint; overload; virtual;
  48866. procedure buildLayer(); overload; virtual;
  48867. procedure draw(para1: AGCanvas); overload; virtual; final;
  48868. strict protected
  48869. procedure onDraw(para1: AGCanvas); overload; virtual; final;
  48870. procedure onSizeChanged(para1: jint; para2: jint; para3: jint; para4: jint); overload; virtual;
  48871. procedure onVisibilityChanged(para1: AVView; para2: jint); overload; virtual;
  48872. public
  48873. procedure setTransform(para1: AGMatrix); overload; virtual;
  48874. function getTransform(para1: AGMatrix): AGMatrix; overload; virtual;
  48875. function getBitmap(): AGBitmap; overload; virtual;
  48876. function getBitmap(para1: jint; para2: jint): AGBitmap; overload; virtual;
  48877. function getBitmap(para1: AGBitmap): AGBitmap; overload; virtual;
  48878. function isAvailable(): jboolean; overload; virtual;
  48879. function lockCanvas(): AGCanvas; overload; virtual;
  48880. function lockCanvas(para1: AGRect): AGCanvas; overload; virtual;
  48881. procedure unlockCanvasAndPost(para1: AGCanvas); overload; virtual;
  48882. function getSurfaceTexture(): AGSurfaceTexture; overload; virtual;
  48883. function getSurfaceTextureListener(): AVTextureView.InnerSurfaceTextureListener; overload; virtual;
  48884. procedure setSurfaceTextureListener(para1: AVTextureView.InnerSurfaceTextureListener); overload; virtual;
  48885. end;
  48886. AVViewGroup = class abstract external 'android.view' name 'ViewGroup' (AVView, AVViewParent, AVViewManager)
  48887. public
  48888. type
  48889. InnerOnHierarchyChangeListener = interface;
  48890. Arr1InnerOnHierarchyChangeListener = array of InnerOnHierarchyChangeListener;
  48891. Arr2InnerOnHierarchyChangeListener = array of Arr1InnerOnHierarchyChangeListener;
  48892. Arr3InnerOnHierarchyChangeListener = array of Arr2InnerOnHierarchyChangeListener;
  48893. InnerLayoutParams = class;
  48894. Arr1InnerLayoutParams = array of InnerLayoutParams;
  48895. Arr2InnerLayoutParams = array of Arr1InnerLayoutParams;
  48896. Arr3InnerLayoutParams = array of Arr2InnerLayoutParams;
  48897. InnerMarginLayoutParams = class;
  48898. Arr1InnerMarginLayoutParams = array of InnerMarginLayoutParams;
  48899. Arr2InnerMarginLayoutParams = array of Arr1InnerMarginLayoutParams;
  48900. Arr3InnerMarginLayoutParams = array of Arr2InnerMarginLayoutParams;
  48901. InnerOnHierarchyChangeListener = interface external 'android.view' name 'OnHierarchyChangeListener'
  48902. procedure onChildViewAdded(para1: AVView; para2: AVView); overload;
  48903. procedure onChildViewRemoved(para1: AVView; para2: AVView); overload;
  48904. end;
  48905. InnerLayoutParams = class external 'android.view' name 'LayoutParams' (JLObject)
  48906. public
  48907. const
  48908. FILL_PARENT = -1;
  48909. MATCH_PARENT = -1;
  48910. WRAP_CONTENT = -2;
  48911. public
  48912. var
  48913. fwidth: jint; external name 'width';
  48914. fheight: jint; external name 'height';
  48915. flayoutAnimationParameters: AVALayoutAnimationController.InnerAnimationParameters; external name 'layoutAnimationParameters';
  48916. public
  48917. constructor create(para1: ACContext; para2: AUAttributeSet); overload;
  48918. constructor create(para1: jint; para2: jint); overload;
  48919. constructor create(para1: AVViewGroup_LayoutParams); overload;
  48920. strict protected
  48921. procedure setBaseAttributes(para1: ACRTypedArray; para2: jint; para3: jint); overload; virtual;
  48922. end;
  48923. InnerMarginLayoutParams = class external 'android.view' name 'MarginLayoutParams' (InnerLayoutParams)
  48924. public
  48925. var
  48926. fleftMargin: jint; external name 'leftMargin';
  48927. ftopMargin: jint; external name 'topMargin';
  48928. frightMargin: jint; external name 'rightMargin';
  48929. fbottomMargin: jint; external name 'bottomMargin';
  48930. public
  48931. constructor create(para1: ACContext; para2: AUAttributeSet); overload;
  48932. constructor create(para1: jint; para2: jint); overload;
  48933. constructor create(para1: AVViewGroup.InnerMarginLayoutParams); overload;
  48934. constructor create(para1: AVViewGroup_LayoutParams); overload;
  48935. procedure setMargins(para1: jint; para2: jint; para3: jint; para4: jint); overload; virtual;
  48936. end;
  48937. public
  48938. const
  48939. FOCUS_BEFORE_DESCENDANTS = 131072;
  48940. FOCUS_AFTER_DESCENDANTS = 262144;
  48941. FOCUS_BLOCK_DESCENDANTS = 393216;
  48942. PERSISTENT_NO_CACHE = 0;
  48943. PERSISTENT_ANIMATION_CACHE = 1;
  48944. PERSISTENT_SCROLLING_CACHE = 2;
  48945. PERSISTENT_ALL_CACHES = 3;
  48946. strict protected
  48947. const
  48948. CLIP_TO_PADDING_MASK = 34;
  48949. public
  48950. constructor create(para1: ACContext); overload;
  48951. constructor create(para1: ACContext; para2: AUAttributeSet); overload;
  48952. constructor create(para1: ACContext; para2: AUAttributeSet; para3: jint); overload;
  48953. function getDescendantFocusability(): jint; overload; virtual;
  48954. procedure setDescendantFocusability(para1: jint); overload; virtual;
  48955. procedure requestChildFocus(para1: AVView; para2: AVView); overload; virtual;
  48956. procedure focusableViewAvailable(para1: AVView); overload; virtual;
  48957. function showContextMenuForChild(para1: AVView): jboolean; overload; virtual;
  48958. function startActionModeForChild(para1: AVView; para2: AVActionMode.InnerCallback): AVActionMode; overload; virtual;
  48959. function focusSearch(para1: AVView; para2: jint): AVView; overload; virtual;
  48960. function requestChildRectangleOnScreen(para1: AVView; para2: AGRect; para3: jboolean): jboolean; overload; virtual;
  48961. function requestSendAccessibilityEvent(para1: AVView; para2: AVAAccessibilityEvent): jboolean; overload; virtual;
  48962. function onRequestSendAccessibilityEvent(para1: AVView; para2: AVAAccessibilityEvent): jboolean; overload; virtual;
  48963. function dispatchUnhandledMove(para1: AVView; para2: jint): jboolean; overload; virtual;
  48964. procedure clearChildFocus(para1: AVView); overload; virtual;
  48965. procedure clearFocus(); overload; virtual;
  48966. function getFocusedChild(): AVView; overload; virtual;
  48967. function hasFocus(): jboolean; overload; virtual;
  48968. function findFocus(): AVView; overload; virtual;
  48969. function hasFocusable(): jboolean; overload; virtual;
  48970. procedure addFocusables(para1: JUArrayList; para2: jint); overload; virtual;
  48971. procedure addFocusables(para1: JUArrayList; para2: jint; para3: jint); overload; virtual;
  48972. procedure findViewsWithText(para1: JUArrayList; para2: JLCharSequence; para3: jint); overload; virtual;
  48973. procedure dispatchWindowFocusChanged(para1: jboolean); overload; virtual;
  48974. procedure addTouchables(para1: JUArrayList); overload; virtual;
  48975. procedure dispatchDisplayHint(para1: jint); overload; virtual;
  48976. strict protected
  48977. procedure dispatchVisibilityChanged(para1: AVView; para2: jint); overload; virtual;
  48978. public
  48979. procedure dispatchWindowVisibilityChanged(para1: jint); overload; virtual;
  48980. procedure dispatchConfigurationChanged(para1: ACRConfiguration); overload; virtual;
  48981. procedure recomputeViewAttributes(para1: AVView); overload; virtual;
  48982. procedure bringChildToFront(para1: AVView); overload; virtual;
  48983. function dispatchDragEvent(para1: AVDragEvent): jboolean; overload; virtual;
  48984. procedure dispatchSystemUiVisibilityChanged(para1: jint); overload; virtual;
  48985. function dispatchKeyEventPreIme(para1: AVKeyEvent): jboolean; overload; virtual;
  48986. function dispatchKeyEvent(para1: AVKeyEvent): jboolean; overload; virtual;
  48987. function dispatchKeyShortcutEvent(para1: AVKeyEvent): jboolean; overload; virtual;
  48988. function dispatchTrackballEvent(para1: AVMotionEvent): jboolean; overload; virtual;
  48989. strict protected
  48990. function dispatchHoverEvent(para1: AVMotionEvent): jboolean; overload; virtual;
  48991. public
  48992. function onInterceptHoverEvent(para1: AVMotionEvent): jboolean; overload; virtual;
  48993. strict protected
  48994. function dispatchGenericPointerEvent(para1: AVMotionEvent): jboolean; overload; virtual;
  48995. function dispatchGenericFocusedEvent(para1: AVMotionEvent): jboolean; overload; virtual;
  48996. public
  48997. function dispatchTouchEvent(para1: AVMotionEvent): jboolean; overload; virtual;
  48998. procedure setMotionEventSplittingEnabled(para1: jboolean); overload; virtual;
  48999. function isMotionEventSplittingEnabled(): jboolean; overload; virtual;
  49000. procedure requestDisallowInterceptTouchEvent(para1: jboolean); overload; virtual;
  49001. function onInterceptTouchEvent(para1: AVMotionEvent): jboolean; overload; virtual;
  49002. function requestFocus(para1: jint; para2: AGRect): jboolean; overload; virtual;
  49003. strict protected
  49004. function onRequestFocusInDescendants(para1: jint; para2: AGRect): jboolean; overload; virtual;
  49005. public
  49006. procedure setPadding(para1: jint; para2: jint; para3: jint; para4: jint); overload; virtual;
  49007. strict protected
  49008. procedure dispatchSaveInstanceState(para1: AUSparseArray); overload; virtual;
  49009. procedure dispatchFreezeSelfOnly(para1: AUSparseArray); overload; virtual;
  49010. procedure dispatchRestoreInstanceState(para1: AUSparseArray); overload; virtual;
  49011. procedure dispatchThawSelfOnly(para1: AUSparseArray); overload; virtual;
  49012. procedure setChildrenDrawingCacheEnabled(para1: jboolean); overload; virtual;
  49013. procedure onAnimationStart(); overload; virtual;
  49014. procedure onAnimationEnd(); overload; virtual;
  49015. procedure dispatchDraw(para1: AGCanvas); overload; virtual;
  49016. function getChildDrawingOrder(para1: jint; para2: jint): jint; overload; virtual;
  49017. function drawChild(para1: AGCanvas; para2: AVView; para3: jlong): jboolean; overload; virtual;
  49018. public
  49019. procedure setClipChildren(para1: jboolean); overload; virtual;
  49020. procedure setClipToPadding(para1: jboolean); overload; virtual;
  49021. procedure dispatchSetSelected(para1: jboolean); overload; virtual;
  49022. procedure dispatchSetActivated(para1: jboolean); overload; virtual;
  49023. strict protected
  49024. procedure dispatchSetPressed(para1: jboolean); overload; virtual;
  49025. procedure setStaticTransformationsEnabled(para1: jboolean); overload; virtual;
  49026. function getChildStaticTransformation(para1: AVView; para2: AVATransformation): jboolean; overload; virtual;
  49027. public
  49028. procedure addView(para1: AVView); overload; virtual;
  49029. procedure addView(para1: AVView; para2: jint); overload; virtual;
  49030. procedure addView(para1: AVView; para2: jint; para3: jint); overload; virtual;
  49031. procedure addView(para1: AVView; para2: AVViewGroup_LayoutParams); overload; virtual;
  49032. procedure addView(para1: AVView; para2: jint; para3: AVViewGroup_LayoutParams); overload; virtual;
  49033. procedure updateViewLayout(para1: AVView; para2: AVViewGroup_LayoutParams); overload; virtual;
  49034. strict protected
  49035. function checkLayoutParams(para1: AVViewGroup_LayoutParams): jboolean; overload; virtual;
  49036. public
  49037. procedure setOnHierarchyChangeListener(para1: AVViewGroup.InnerOnHierarchyChangeListener); overload; virtual;
  49038. strict protected
  49039. function addViewInLayout(para1: AVView; para2: jint; para3: AVViewGroup_LayoutParams): jboolean; overload; virtual;
  49040. function addViewInLayout(para1: AVView; para2: jint; para3: AVViewGroup_LayoutParams; para4: jboolean): jboolean; overload; virtual;
  49041. procedure cleanupLayoutState(para1: AVView); overload; virtual;
  49042. procedure attachLayoutAnimationParameters(para1: AVView; para2: AVViewGroup_LayoutParams; para3: jint; para4: jint); overload; virtual;
  49043. public
  49044. procedure removeView(para1: AVView); overload; virtual;
  49045. procedure removeViewInLayout(para1: AVView); overload; virtual;
  49046. procedure removeViewsInLayout(para1: jint; para2: jint); overload; virtual;
  49047. procedure removeViewAt(para1: jint); overload; virtual;
  49048. procedure removeViews(para1: jint; para2: jint); overload; virtual;
  49049. procedure setLayoutTransition(para1: AALayoutTransition); overload; virtual;
  49050. function getLayoutTransition(): AALayoutTransition; overload; virtual;
  49051. procedure removeAllViews(); overload; virtual;
  49052. procedure removeAllViewsInLayout(); overload; virtual;
  49053. strict protected
  49054. procedure removeDetachedView(para1: AVView; para2: jboolean); overload; virtual;
  49055. procedure attachViewToParent(para1: AVView; para2: jint; para3: AVViewGroup_LayoutParams); overload; virtual;
  49056. procedure detachViewFromParent(para1: AVView); overload; virtual;
  49057. procedure detachViewFromParent(para1: jint); overload; virtual;
  49058. procedure detachViewsFromParent(para1: jint; para2: jint); overload; virtual;
  49059. procedure detachAllViewsFromParent(); overload; virtual;
  49060. public
  49061. procedure invalidateChild(para1: AVView; para2: AGRect); overload; virtual; final;
  49062. function invalidateChildInParent(para1: Arr1jint; para2: AGRect): AVViewParent; overload; virtual;
  49063. function invalidateChildInParent(var para1: array of jint; para2: AGRect): AVViewParent; overload; virtual;
  49064. procedure offsetDescendantRectToMyCoords(para1: AVView; para2: AGRect); overload; virtual; final;
  49065. procedure offsetRectIntoDescendantCoords(para1: AVView; para2: AGRect); overload; virtual; final;
  49066. function getChildVisibleRect(para1: AVView; para2: AGRect; para3: AGPoint): jboolean; overload; virtual;
  49067. procedure layout(para1: jint; para2: jint; para3: jint; para4: jint); overload; virtual; final;
  49068. strict protected
  49069. procedure onLayout(para1: jboolean; para2: jint; para3: jint; para4: jint; para5: jint); overload; virtual; abstract;
  49070. function canAnimate(): jboolean; overload; virtual;
  49071. public
  49072. procedure startLayoutAnimation(); overload; virtual;
  49073. procedure scheduleLayoutAnimation(); overload; virtual;
  49074. procedure setLayoutAnimation(para1: AVALayoutAnimationController); overload; virtual;
  49075. function getLayoutAnimation(): AVALayoutAnimationController; overload; virtual;
  49076. function isAnimationCacheEnabled(): jboolean; overload; virtual;
  49077. procedure setAnimationCacheEnabled(para1: jboolean); overload; virtual;
  49078. function isAlwaysDrawnWithCacheEnabled(): jboolean; overload; virtual;
  49079. procedure setAlwaysDrawnWithCacheEnabled(para1: jboolean); overload; virtual;
  49080. strict protected
  49081. function isChildrenDrawnWithCacheEnabled(): jboolean; overload; virtual;
  49082. procedure setChildrenDrawnWithCacheEnabled(para1: jboolean); overload; virtual;
  49083. function isChildrenDrawingOrderEnabled(): jboolean; overload; virtual;
  49084. procedure setChildrenDrawingOrderEnabled(para1: jboolean); overload; virtual;
  49085. public
  49086. function getPersistentDrawingCache(): jint; overload; virtual;
  49087. procedure setPersistentDrawingCache(para1: jint); overload; virtual;
  49088. function generateLayoutParams(para1: AUAttributeSet): AVViewGroup_LayoutParams; overload; virtual;
  49089. strict protected
  49090. function generateLayoutParams(para1: AVViewGroup_LayoutParams): AVViewGroup_LayoutParams; overload; virtual;
  49091. function generateDefaultLayoutParams(): AVViewGroup_LayoutParams; overload; virtual;
  49092. procedure debug(para1: jint); overload; virtual;
  49093. public
  49094. function indexOfChild(para1: AVView): jint; overload; virtual;
  49095. function getChildCount(): jint; overload; virtual;
  49096. function getChildAt(para1: jint): AVView; overload; virtual;
  49097. strict protected
  49098. procedure measureChildren(para1: jint; para2: jint); overload; virtual;
  49099. procedure measureChild(para1: AVView; para2: jint; para3: jint); overload; virtual;
  49100. procedure measureChildWithMargins(para1: AVView; para2: jint; para3: jint; para4: jint; para5: jint); overload; virtual;
  49101. public
  49102. class function getChildMeasureSpec(para1: jint; para2: jint; para3: jint): jint; static; overload;
  49103. procedure clearDisappearingChildren(); overload; virtual;
  49104. procedure startViewTransition(para1: AVView); overload; virtual;
  49105. procedure endViewTransition(para1: AVView); overload; virtual;
  49106. function gatherTransparentRegion(para1: AGRegion): jboolean; overload; virtual;
  49107. procedure requestTransparentRegion(para1: AVView); overload; virtual;
  49108. strict protected
  49109. function fitSystemWindows(para1: AGRect): jboolean; overload; virtual;
  49110. public
  49111. function getLayoutAnimationListener(): AVAAnimation.InnerAnimationListener; overload; virtual;
  49112. strict protected
  49113. procedure drawableStateChanged(); overload; virtual;
  49114. public
  49115. procedure jumpDrawablesToCurrentState(); overload; virtual;
  49116. strict protected
  49117. function onCreateDrawableState(para1: jint): Arr1jint; overload; virtual;
  49118. public
  49119. procedure setAddStatesFromChildren(para1: jboolean); overload; virtual;
  49120. function addStatesFromChildren(): jboolean; overload; virtual;
  49121. procedure childDrawableStateChanged(para1: AVView); overload; virtual;
  49122. procedure setLayoutAnimationListener(para1: AVAAnimation.InnerAnimationListener); overload; virtual;
  49123. strict protected
  49124. procedure resetResolvedLayoutDirection(); overload; virtual;
  49125. procedure resetResolvedTextDirection(); overload; virtual;
  49126. public
  49127. function shouldDelayChildPressedState(): jboolean; overload; virtual;
  49128. end;
  49129. AVViewStub = class sealed external 'android.view' name 'ViewStub' (AVView)
  49130. public
  49131. type
  49132. InnerOnInflateListener = interface;
  49133. Arr1InnerOnInflateListener = array of InnerOnInflateListener;
  49134. Arr2InnerOnInflateListener = array of Arr1InnerOnInflateListener;
  49135. Arr3InnerOnInflateListener = array of Arr2InnerOnInflateListener;
  49136. InnerOnInflateListener = interface external 'android.view' name 'OnInflateListener'
  49137. procedure onInflate(para1: AVViewStub; para2: AVView); overload;
  49138. end;
  49139. public
  49140. constructor create(para1: ACContext); overload;
  49141. constructor create(para1: ACContext; para2: jint); overload;
  49142. constructor create(para1: ACContext; para2: AUAttributeSet); overload;
  49143. constructor create(para1: ACContext; para2: AUAttributeSet; para3: jint); overload;
  49144. function getInflatedId(): jint; overload; virtual;
  49145. procedure setInflatedId(para1: jint); overload; virtual;
  49146. function getLayoutResource(): jint; overload; virtual;
  49147. procedure setLayoutResource(para1: jint); overload; virtual;
  49148. strict protected
  49149. procedure onMeasure(para1: jint; para2: jint); overload; virtual;
  49150. public
  49151. procedure draw(para1: AGCanvas); overload; virtual;
  49152. strict protected
  49153. procedure dispatchDraw(para1: AGCanvas); overload; virtual;
  49154. public
  49155. procedure setVisibility(para1: jint); overload; virtual;
  49156. function inflate(): AVView; overload; virtual;
  49157. procedure setOnInflateListener(para1: AVViewStub.InnerOnInflateListener); overload; virtual;
  49158. end;
  49159. AWAnalogClock = class external 'android.widget' name 'AnalogClock' (AVView)
  49160. public
  49161. constructor create(para1: ACContext); overload;
  49162. constructor create(para1: ACContext; para2: AUAttributeSet); overload;
  49163. constructor create(para1: ACContext; para2: AUAttributeSet; para3: jint); overload;
  49164. strict protected
  49165. procedure onAttachedToWindow(); overload; virtual;
  49166. procedure onDetachedFromWindow(); overload; virtual;
  49167. procedure onMeasure(para1: jint; para2: jint); overload; virtual;
  49168. procedure onSizeChanged(para1: jint; para2: jint; para3: jint; para4: jint); overload; virtual;
  49169. procedure onDraw(para1: AGCanvas); overload; virtual;
  49170. end;
  49171. AWImageView = class external 'android.widget' name 'ImageView' (AVView)
  49172. public
  49173. type
  49174. InnerScaleType = class;
  49175. Arr1InnerScaleType = array of InnerScaleType;
  49176. Arr2InnerScaleType = array of Arr1InnerScaleType;
  49177. Arr3InnerScaleType = array of Arr2InnerScaleType;
  49178. InnerScaleType = class sealed external 'android.widget' name 'ScaleType' (JLEnum)
  49179. public
  49180. final class var
  49181. fCENTER: AWImageView.InnerScaleType; external name 'CENTER';
  49182. fCENTER_CROP: AWImageView.InnerScaleType; external name 'CENTER_CROP';
  49183. fCENTER_INSIDE: AWImageView.InnerScaleType; external name 'CENTER_INSIDE';
  49184. fFIT_CENTER: AWImageView.InnerScaleType; external name 'FIT_CENTER';
  49185. fFIT_END: AWImageView.InnerScaleType; external name 'FIT_END';
  49186. fFIT_START: AWImageView.InnerScaleType; external name 'FIT_START';
  49187. fFIT_XY: AWImageView.InnerScaleType; external name 'FIT_XY';
  49188. fMATRIX: AWImageView.InnerScaleType; external name 'MATRIX';
  49189. public
  49190. class function values(): AWImageView.Arr1InnerScaleType; static; overload;
  49191. class function valueOf(para1: JLString): AWImageView.InnerScaleType; static; overload;
  49192. end;
  49193. public
  49194. constructor create(para1: ACContext); overload;
  49195. constructor create(para1: ACContext; para2: AUAttributeSet); overload;
  49196. constructor create(para1: ACContext; para2: AUAttributeSet; para3: jint); overload;
  49197. strict protected
  49198. function verifyDrawable(para1: AGDDrawable): jboolean; overload; virtual;
  49199. public
  49200. procedure jumpDrawablesToCurrentState(); overload; virtual;
  49201. procedure invalidateDrawable(para1: AGDDrawable); overload; virtual;
  49202. strict protected
  49203. function onSetAlpha(para1: jint): jboolean; overload; virtual;
  49204. public
  49205. procedure onPopulateAccessibilityEvent(para1: AVAAccessibilityEvent); overload; virtual;
  49206. procedure setAdjustViewBounds(para1: jboolean); overload; virtual;
  49207. procedure setMaxWidth(para1: jint); overload; virtual;
  49208. procedure setMaxHeight(para1: jint); overload; virtual;
  49209. function getDrawable(): AGDDrawable; overload; virtual;
  49210. procedure setImageResource(para1: jint); overload; virtual;
  49211. procedure setImageURI(para1: ANUri); overload; virtual;
  49212. procedure setImageDrawable(para1: AGDDrawable); overload; virtual;
  49213. procedure setImageBitmap(para1: AGBitmap); overload; virtual;
  49214. procedure setImageState(para1: Arr1jint; para2: jboolean); overload; virtual;
  49215. procedure setImageState(var para1: array of jint; para2: jboolean); overload; virtual;
  49216. procedure setSelected(para1: jboolean); overload; virtual;
  49217. procedure setImageLevel(para1: jint); overload; virtual;
  49218. procedure setScaleType(para1: AWImageView.InnerScaleType); overload; virtual;
  49219. function getScaleType(): AWImageView.InnerScaleType; overload; virtual;
  49220. function getImageMatrix(): AGMatrix; overload; virtual;
  49221. procedure setImageMatrix(para1: AGMatrix); overload; virtual;
  49222. function onCreateDrawableState(para1: jint): Arr1jint; overload; virtual;
  49223. strict protected
  49224. procedure onMeasure(para1: jint; para2: jint); overload; virtual;
  49225. function setFrame(para1: jint; para2: jint; para3: jint; para4: jint): jboolean; overload; virtual;
  49226. procedure drawableStateChanged(); overload; virtual;
  49227. procedure onDraw(para1: AGCanvas); overload; virtual;
  49228. public
  49229. function getBaseline(): jint; overload; virtual;
  49230. procedure setBaseline(para1: jint); overload; virtual;
  49231. procedure setBaselineAlignBottom(para1: jboolean); overload; virtual;
  49232. function getBaselineAlignBottom(): jboolean; overload; virtual;
  49233. procedure setColorFilter(para1: jint; para2: AGPorterDuff.InnerMode); overload; virtual; final;
  49234. procedure setColorFilter(para1: jint); overload; virtual; final;
  49235. procedure clearColorFilter(); overload; virtual; final;
  49236. procedure setColorFilter(para1: AGColorFilter); overload; virtual;
  49237. procedure setAlpha(para1: jint); overload; virtual;
  49238. end;
  49239. AWPopupWindow = class external 'android.widget' name 'PopupWindow' (JLObject)
  49240. public
  49241. type
  49242. InnerOnDismissListener = interface;
  49243. Arr1InnerOnDismissListener = array of InnerOnDismissListener;
  49244. Arr2InnerOnDismissListener = array of Arr1InnerOnDismissListener;
  49245. Arr3InnerOnDismissListener = array of Arr2InnerOnDismissListener;
  49246. InnerOnDismissListener = interface external 'android.widget' name 'OnDismissListener'
  49247. procedure onDismiss(); overload;
  49248. end;
  49249. public
  49250. const
  49251. INPUT_METHOD_FROM_FOCUSABLE = 0;
  49252. INPUT_METHOD_NEEDED = 1;
  49253. INPUT_METHOD_NOT_NEEDED = 2;
  49254. public
  49255. constructor create(para1: ACContext); overload;
  49256. constructor create(para1: ACContext; para2: AUAttributeSet); overload;
  49257. constructor create(para1: ACContext; para2: AUAttributeSet; para3: jint); overload;
  49258. constructor create(para1: ACContext; para2: AUAttributeSet; para3: jint; para4: jint); overload;
  49259. constructor create(); overload;
  49260. constructor create(para1: AVView); overload;
  49261. constructor create(para1: jint; para2: jint); overload;
  49262. constructor create(para1: AVView; para2: jint; para3: jint); overload;
  49263. constructor create(para1: AVView; para2: jint; para3: jint; para4: jboolean); overload;
  49264. function getBackground(): AGDDrawable; overload; virtual;
  49265. procedure setBackgroundDrawable(para1: AGDDrawable); overload; virtual;
  49266. function getAnimationStyle(): jint; overload; virtual;
  49267. procedure setIgnoreCheekPress(); overload; virtual;
  49268. procedure setAnimationStyle(para1: jint); overload; virtual;
  49269. function getContentView(): AVView; overload; virtual;
  49270. procedure setContentView(para1: AVView); overload; virtual;
  49271. procedure setTouchInterceptor(para1: AVView.InnerOnTouchListener); overload; virtual;
  49272. function isFocusable(): jboolean; overload; virtual;
  49273. procedure setFocusable(para1: jboolean); overload; virtual;
  49274. function getInputMethodMode(): jint; overload; virtual;
  49275. procedure setInputMethodMode(para1: jint); overload; virtual;
  49276. procedure setSoftInputMode(para1: jint); overload; virtual;
  49277. function getSoftInputMode(): jint; overload; virtual;
  49278. function isTouchable(): jboolean; overload; virtual;
  49279. procedure setTouchable(para1: jboolean); overload; virtual;
  49280. function isOutsideTouchable(): jboolean; overload; virtual;
  49281. procedure setOutsideTouchable(para1: jboolean); overload; virtual;
  49282. function isClippingEnabled(): jboolean; overload; virtual;
  49283. procedure setClippingEnabled(para1: jboolean); overload; virtual;
  49284. function isSplitTouchEnabled(): jboolean; overload; virtual;
  49285. procedure setSplitTouchEnabled(para1: jboolean); overload; virtual;
  49286. procedure setWindowLayoutMode(para1: jint; para2: jint); overload; virtual;
  49287. function getHeight(): jint; overload; virtual;
  49288. procedure setHeight(para1: jint); overload; virtual;
  49289. function getWidth(): jint; overload; virtual;
  49290. procedure setWidth(para1: jint); overload; virtual;
  49291. function isShowing(): jboolean; overload; virtual;
  49292. procedure showAtLocation(para1: AVView; para2: jint; para3: jint; para4: jint); overload; virtual;
  49293. procedure showAsDropDown(para1: AVView); overload; virtual;
  49294. procedure showAsDropDown(para1: AVView; para2: jint; para3: jint); overload; virtual;
  49295. function isAboveAnchor(): jboolean; overload; virtual;
  49296. function getMaxAvailableHeight(para1: AVView): jint; overload; virtual;
  49297. function getMaxAvailableHeight(para1: AVView; para2: jint): jint; overload; virtual;
  49298. procedure dismiss(); overload; virtual;
  49299. procedure setOnDismissListener(para1: AWPopupWindow.InnerOnDismissListener); overload; virtual;
  49300. procedure update(); overload; virtual;
  49301. procedure update(para1: jint; para2: jint); overload; virtual;
  49302. procedure update(para1: jint; para2: jint; para3: jint; para4: jint); overload; virtual;
  49303. procedure update(para1: jint; para2: jint; para3: jint; para4: jint; para5: jboolean); overload; virtual;
  49304. procedure update(para1: AVView; para2: jint; para3: jint); overload; virtual;
  49305. procedure update(para1: AVView; para2: jint; para3: jint; para4: jint; para5: jint); overload; virtual;
  49306. end;
  49307. AWProgressBar = class external 'android.widget' name 'ProgressBar' (AVView)
  49308. public
  49309. constructor create(para1: ACContext); overload;
  49310. constructor create(para1: ACContext; para2: AUAttributeSet); overload;
  49311. constructor create(para1: ACContext; para2: AUAttributeSet; para3: jint); overload;
  49312. function isIndeterminate(): jboolean; overload; virtual;
  49313. procedure setIndeterminate(para1: jboolean); overload; virtual;
  49314. function getIndeterminateDrawable(): AGDDrawable; overload; virtual;
  49315. procedure setIndeterminateDrawable(para1: AGDDrawable); overload; virtual;
  49316. function getProgressDrawable(): AGDDrawable; overload; virtual;
  49317. procedure setProgressDrawable(para1: AGDDrawable); overload; virtual;
  49318. strict protected
  49319. function verifyDrawable(para1: AGDDrawable): jboolean; overload; virtual;
  49320. public
  49321. procedure jumpDrawablesToCurrentState(); overload; virtual;
  49322. procedure postInvalidate(); overload; virtual;
  49323. procedure setProgress(para1: jint); overload; virtual;
  49324. procedure setSecondaryProgress(para1: jint); overload; virtual;
  49325. function getProgress(): jint; overload; virtual;
  49326. function getSecondaryProgress(): jint; overload; virtual;
  49327. function getMax(): jint; overload; virtual;
  49328. procedure setMax(para1: jint); overload; virtual;
  49329. procedure incrementProgressBy(para1: jint); overload; virtual; final;
  49330. procedure incrementSecondaryProgressBy(para1: jint); overload; virtual; final;
  49331. procedure setInterpolator(para1: ACContext; para2: jint); overload; virtual;
  49332. procedure setInterpolator(para1: AVAInterpolator); overload; virtual;
  49333. function getInterpolator(): AVAInterpolator; overload; virtual;
  49334. procedure setVisibility(para1: jint); overload; virtual;
  49335. strict protected
  49336. procedure onVisibilityChanged(para1: AVView; para2: jint); overload; virtual;
  49337. public
  49338. procedure invalidateDrawable(para1: AGDDrawable); overload; virtual;
  49339. strict protected
  49340. procedure onSizeChanged(para1: jint; para2: jint; para3: jint; para4: jint); overload; virtual;
  49341. procedure onDraw(para1: AGCanvas); overload; virtual;
  49342. procedure onMeasure(para1: jint; para2: jint); overload; virtual;
  49343. procedure drawableStateChanged(); overload; virtual;
  49344. public
  49345. function onSaveInstanceState(): AOParcelable; overload; virtual;
  49346. procedure onRestoreInstanceState(para1: AOParcelable); overload; virtual;
  49347. strict protected
  49348. procedure onAttachedToWindow(); overload; virtual;
  49349. procedure onDetachedFromWindow(); overload; virtual;
  49350. public
  49351. procedure onInitializeAccessibilityEvent(para1: AVAAccessibilityEvent); overload; virtual;
  49352. end;
  49353. AWSpace = class sealed external 'android.widget' name 'Space' (AVView)
  49354. public
  49355. constructor create(para1: ACContext; para2: AUAttributeSet; para3: jint); overload;
  49356. constructor create(para1: ACContext; para2: AUAttributeSet); overload;
  49357. constructor create(para1: ACContext); overload;
  49358. procedure draw(para1: AGCanvas); overload; virtual;
  49359. strict protected
  49360. procedure onMeasure(para1: jint; para2: jint); overload; virtual;
  49361. end;
  49362. AWTextView = class external 'android.widget' name 'TextView' (AVView, AVViewTreeObserver.InnerOnPreDrawListener)
  49363. public
  49364. type
  49365. InnerBufferType = class;
  49366. Arr1InnerBufferType = array of InnerBufferType;
  49367. Arr2InnerBufferType = array of Arr1InnerBufferType;
  49368. Arr3InnerBufferType = array of Arr2InnerBufferType;
  49369. InnerSavedState = class;
  49370. Arr1InnerSavedState = array of InnerSavedState;
  49371. Arr2InnerSavedState = array of Arr1InnerSavedState;
  49372. Arr3InnerSavedState = array of Arr2InnerSavedState;
  49373. InnerOnEditorActionListener = interface;
  49374. Arr1InnerOnEditorActionListener = array of InnerOnEditorActionListener;
  49375. Arr2InnerOnEditorActionListener = array of Arr1InnerOnEditorActionListener;
  49376. Arr3InnerOnEditorActionListener = array of Arr2InnerOnEditorActionListener;
  49377. InnerBufferType = class sealed external 'android.widget' name 'BufferType' (JLEnum)
  49378. public
  49379. final class var
  49380. fEDITABLE: AWTextView.InnerBufferType; external name 'EDITABLE';
  49381. fNORMAL: AWTextView.InnerBufferType; external name 'NORMAL';
  49382. fSPANNABLE: AWTextView.InnerBufferType; external name 'SPANNABLE';
  49383. public
  49384. class function values(): AWTextView.Arr1InnerBufferType; static; overload;
  49385. class function valueOf(para1: JLString): AWTextView.InnerBufferType; static; overload;
  49386. end;
  49387. InnerSavedState = class external 'android.widget' name 'SavedState' (AVView.InnerBaseSavedState)
  49388. public
  49389. final class var
  49390. fCREATOR: AOParcelable.InnerCreator; external name 'CREATOR';
  49391. public
  49392. procedure writeToParcel(para1: AOParcel; para2: jint); overload; virtual;
  49393. function toString(): JLString; overload; virtual;
  49394. end;
  49395. InnerOnEditorActionListener = interface external 'android.widget' name 'OnEditorActionListener'
  49396. function onEditorAction(para1: AWTextView; para2: jint; para3: AVKeyEvent): jboolean; overload;
  49397. end;
  49398. public
  49399. constructor create(para1: ACContext); overload;
  49400. constructor create(para1: ACContext; para2: AUAttributeSet); overload;
  49401. constructor create(para1: ACContext; para2: AUAttributeSet; para3: jint); overload;
  49402. procedure setEnabled(para1: jboolean); overload; virtual;
  49403. procedure setTypeface(para1: AGTypeface; para2: jint); overload; virtual;
  49404. strict protected
  49405. function getDefaultEditable(): jboolean; overload; virtual;
  49406. function getDefaultMovementMethod(): ATMMovementMethod; overload; virtual;
  49407. public
  49408. function getText(): JLCharSequence; overload; virtual;
  49409. function length(): jint; overload; virtual;
  49410. function getEditableText(): ATEditable; overload; virtual;
  49411. function getLineHeight(): jint; overload; virtual;
  49412. function getLayout(): ATLayout; overload; virtual; final;
  49413. function getKeyListener(): ATMKeyListener; overload; virtual; final;
  49414. procedure setKeyListener(para1: ATMKeyListener); overload; virtual;
  49415. function getMovementMethod(): ATMMovementMethod; overload; virtual; final;
  49416. procedure setMovementMethod(para1: ATMMovementMethod); overload; virtual; final;
  49417. function getTransformationMethod(): ATMTransformationMethod; overload; virtual; final;
  49418. procedure setTransformationMethod(para1: ATMTransformationMethod); overload; virtual; final;
  49419. function getCompoundPaddingTop(): jint; overload; virtual;
  49420. function getCompoundPaddingBottom(): jint; overload; virtual;
  49421. function getCompoundPaddingLeft(): jint; overload; virtual;
  49422. function getCompoundPaddingRight(): jint; overload; virtual;
  49423. function getExtendedPaddingTop(): jint; overload; virtual;
  49424. function getExtendedPaddingBottom(): jint; overload; virtual;
  49425. function getTotalPaddingLeft(): jint; overload; virtual;
  49426. function getTotalPaddingRight(): jint; overload; virtual;
  49427. function getTotalPaddingTop(): jint; overload; virtual;
  49428. function getTotalPaddingBottom(): jint; overload; virtual;
  49429. procedure setCompoundDrawables(para1: AGDDrawable; para2: AGDDrawable; para3: AGDDrawable; para4: AGDDrawable); overload; virtual;
  49430. procedure setCompoundDrawablesWithIntrinsicBounds(para1: jint; para2: jint; para3: jint; para4: jint); overload; virtual;
  49431. procedure setCompoundDrawablesWithIntrinsicBounds(para1: AGDDrawable; para2: AGDDrawable; para3: AGDDrawable; para4: AGDDrawable); overload; virtual;
  49432. function getCompoundDrawables(): Arr1AGDDrawable; overload; virtual;
  49433. procedure setCompoundDrawablePadding(para1: jint); overload; virtual;
  49434. function getCompoundDrawablePadding(): jint; overload; virtual;
  49435. procedure setPadding(para1: jint; para2: jint; para3: jint; para4: jint); overload; virtual;
  49436. function getAutoLinkMask(): jint; overload; virtual; final;
  49437. procedure setTextAppearance(para1: ACContext; para2: jint); overload; virtual;
  49438. function getTextSize(): jfloat; overload; virtual;
  49439. procedure setTextSize(para1: jfloat); overload; virtual;
  49440. procedure setTextSize(para1: jint; para2: jfloat); overload; virtual;
  49441. function getTextScaleX(): jfloat; overload; virtual;
  49442. procedure setTextScaleX(para1: jfloat); overload; virtual;
  49443. procedure setTypeface(para1: AGTypeface); overload; virtual;
  49444. function getTypeface(): AGTypeface; overload; virtual;
  49445. procedure setTextColor(para1: jint); overload; virtual;
  49446. procedure setTextColor(para1: ACRColorStateList); overload; virtual;
  49447. function getTextColors(): ACRColorStateList; overload; virtual; final;
  49448. function getCurrentTextColor(): jint; overload; virtual; final;
  49449. procedure setHighlightColor(para1: jint); overload; virtual;
  49450. procedure setShadowLayer(para1: jfloat; para2: jfloat; para3: jfloat; para4: jint); overload; virtual;
  49451. function getPaint(): ATTextPaint; overload; virtual;
  49452. procedure setAutoLinkMask(para1: jint); overload; virtual; final;
  49453. procedure setLinksClickable(para1: jboolean); overload; virtual; final;
  49454. function getLinksClickable(): jboolean; overload; virtual; final;
  49455. function getUrls(): Arr1ATSURLSpan; overload; virtual;
  49456. procedure setHintTextColor(para1: jint); overload; virtual; final;
  49457. procedure setHintTextColor(para1: ACRColorStateList); overload; virtual; final;
  49458. function getHintTextColors(): ACRColorStateList; overload; virtual; final;
  49459. function getCurrentHintTextColor(): jint; overload; virtual; final;
  49460. procedure setLinkTextColor(para1: jint); overload; virtual; final;
  49461. procedure setLinkTextColor(para1: ACRColorStateList); overload; virtual; final;
  49462. function getLinkTextColors(): ACRColorStateList; overload; virtual; final;
  49463. procedure setGravity(para1: jint); overload; virtual;
  49464. function getGravity(): jint; overload; virtual;
  49465. function getPaintFlags(): jint; overload; virtual;
  49466. procedure setPaintFlags(para1: jint); overload; virtual;
  49467. procedure setHorizontallyScrolling(para1: jboolean); overload; virtual;
  49468. procedure setMinLines(para1: jint); overload; virtual;
  49469. procedure setMinHeight(para1: jint); overload; virtual;
  49470. procedure setMaxLines(para1: jint); overload; virtual;
  49471. procedure setMaxHeight(para1: jint); overload; virtual;
  49472. procedure setLines(para1: jint); overload; virtual;
  49473. procedure setHeight(para1: jint); overload; virtual;
  49474. procedure setMinEms(para1: jint); overload; virtual;
  49475. procedure setMinWidth(para1: jint); overload; virtual;
  49476. procedure setMaxEms(para1: jint); overload; virtual;
  49477. procedure setMaxWidth(para1: jint); overload; virtual;
  49478. procedure setEms(para1: jint); overload; virtual;
  49479. procedure setWidth(para1: jint); overload; virtual;
  49480. procedure setLineSpacing(para1: jfloat; para2: jfloat); overload; virtual;
  49481. procedure append(para1: JLCharSequence); overload; virtual; final;
  49482. procedure append(para1: JLCharSequence; para2: jint; para3: jint); overload; virtual;
  49483. strict protected
  49484. procedure drawableStateChanged(); overload; virtual;
  49485. public
  49486. function onSaveInstanceState(): AOParcelable; overload; virtual;
  49487. procedure onRestoreInstanceState(para1: AOParcelable); overload; virtual;
  49488. procedure setFreezesText(para1: jboolean); overload; virtual;
  49489. function getFreezesText(): jboolean; overload; virtual;
  49490. procedure setEditableFactory(para1: ATEditable.InnerFactory); overload; virtual; final;
  49491. procedure setSpannableFactory(para1: ATSpannable.InnerFactory); overload; virtual; final;
  49492. procedure setText(para1: JLCharSequence); overload; virtual; final;
  49493. procedure setTextKeepState(para1: JLCharSequence); overload; virtual; final;
  49494. procedure setText(para1: JLCharSequence; para2: AWTextView.InnerBufferType); overload; virtual;
  49495. procedure setText(para1: Arr1jchar; para2: jint; para3: jint); overload; virtual; final;
  49496. procedure setText(var para1: array of jchar; para2: jint; para3: jint); overload; virtual; final;
  49497. procedure setTextKeepState(para1: JLCharSequence; para2: AWTextView.InnerBufferType); overload; virtual; final;
  49498. procedure setText(para1: jint); overload; virtual; final;
  49499. procedure setText(para1: jint; para2: AWTextView.InnerBufferType); overload; virtual; final;
  49500. procedure setHint(para1: JLCharSequence); overload; virtual; final;
  49501. procedure setHint(para1: jint); overload; virtual; final;
  49502. function getHint(): JLCharSequence; overload; virtual;
  49503. procedure setInputType(para1: jint); overload; virtual;
  49504. procedure setRawInputType(para1: jint); overload; virtual;
  49505. function getInputType(): jint; overload; virtual;
  49506. procedure setImeOptions(para1: jint); overload; virtual;
  49507. function getImeOptions(): jint; overload; virtual;
  49508. procedure setImeActionLabel(para1: JLCharSequence; para2: jint); overload; virtual;
  49509. function getImeActionLabel(): JLCharSequence; overload; virtual;
  49510. function getImeActionId(): jint; overload; virtual;
  49511. procedure setOnEditorActionListener(para1: AWTextView.InnerOnEditorActionListener); overload; virtual;
  49512. procedure onEditorAction(para1: jint); overload; virtual;
  49513. procedure setPrivateImeOptions(para1: JLString); overload; virtual;
  49514. function getPrivateImeOptions(): JLString; overload; virtual;
  49515. procedure setInputExtras(para1: jint); overload; virtual; // throws org.xmlpull.v1.XmlPullParserException, java.io.IOException
  49516. function getInputExtras(para1: jboolean): AOBundle; overload; virtual;
  49517. function getError(): JLCharSequence; overload; virtual;
  49518. procedure setError(para1: JLCharSequence); overload; virtual;
  49519. procedure setError(para1: JLCharSequence; para2: AGDDrawable); overload; virtual;
  49520. strict protected
  49521. function setFrame(para1: jint; para2: jint; para3: jint; para4: jint): jboolean; overload; virtual;
  49522. public
  49523. procedure setFilters(para1: Arr1ATInputFilter); overload; virtual;
  49524. procedure setFilters(var para1: array of ATInputFilter); overload; virtual;
  49525. function getFilters(): Arr1ATInputFilter; overload; virtual;
  49526. function onPreDraw(): jboolean; overload; virtual;
  49527. strict protected
  49528. procedure onAttachedToWindow(); overload; virtual;
  49529. procedure onDetachedFromWindow(); overload; virtual;
  49530. function isPaddingOffsetRequired(): jboolean; overload; virtual;
  49531. function getLeftPaddingOffset(): jint; overload; virtual;
  49532. function getTopPaddingOffset(): jint; overload; virtual;
  49533. function getBottomPaddingOffset(): jint; overload; virtual;
  49534. function getRightPaddingOffset(): jint; overload; virtual;
  49535. function verifyDrawable(para1: AGDDrawable): jboolean; overload; virtual;
  49536. public
  49537. procedure jumpDrawablesToCurrentState(); overload; virtual;
  49538. procedure invalidateDrawable(para1: AGDDrawable); overload; virtual;
  49539. strict protected
  49540. function onSetAlpha(para1: jint): jboolean; overload; virtual;
  49541. public
  49542. function isTextSelectable(): jboolean; overload; virtual;
  49543. procedure setTextIsSelectable(para1: jboolean); overload; virtual;
  49544. strict protected
  49545. function onCreateDrawableState(para1: jint): Arr1jint; overload; virtual;
  49546. procedure onDraw(para1: AGCanvas); overload; virtual;
  49547. public
  49548. procedure getFocusedRect(para1: AGRect); overload; virtual;
  49549. function getLineCount(): jint; overload; virtual;
  49550. function getLineBounds(para1: jint; para2: AGRect): jint; overload; virtual;
  49551. function getBaseline(): jint; overload; virtual;
  49552. function onKeyPreIme(para1: jint; para2: AVKeyEvent): jboolean; overload; virtual;
  49553. function onKeyDown(para1: jint; para2: AVKeyEvent): jboolean; overload; virtual;
  49554. function onKeyMultiple(para1: jint; para2: jint; para3: AVKeyEvent): jboolean; overload; virtual;
  49555. function onKeyUp(para1: jint; para2: AVKeyEvent): jboolean; overload; virtual;
  49556. function onCheckIsTextEditor(): jboolean; overload; virtual;
  49557. function onCreateInputConnection(para1: AVIEditorInfo): AVIInputConnection; overload; virtual;
  49558. function extractText(para1: AVIExtractedTextRequest; para2: AVIExtractedText): jboolean; overload; virtual;
  49559. procedure setExtractedText(para1: AVIExtractedText); overload; virtual;
  49560. procedure onCommitCompletion(para1: AVICompletionInfo); overload; virtual;
  49561. procedure onCommitCorrection(para1: AVICorrectionInfo); overload; virtual;
  49562. procedure beginBatchEdit(); overload; virtual;
  49563. procedure endBatchEdit(); overload; virtual;
  49564. procedure onBeginBatchEdit(); overload; virtual;
  49565. procedure onEndBatchEdit(); overload; virtual;
  49566. function onPrivateIMECommand(para1: JLString; para2: AOBundle): jboolean; overload; virtual;
  49567. strict protected
  49568. procedure resetResolvedLayoutDirection(); overload; virtual;
  49569. public
  49570. procedure setIncludeFontPadding(para1: jboolean); overload; virtual;
  49571. strict protected
  49572. procedure onMeasure(para1: jint; para2: jint); overload; virtual;
  49573. public
  49574. function bringPointIntoView(para1: jint): jboolean; overload; virtual;
  49575. function moveCursorToVisibleOffset(): jboolean; overload; virtual;
  49576. procedure computeScroll(); overload; virtual;
  49577. procedure debug(para1: jint); overload; virtual;
  49578. function getSelectionStart(): jint; overload; virtual;
  49579. function getSelectionEnd(): jint; overload; virtual;
  49580. function hasSelection(): jboolean; overload; virtual;
  49581. procedure setSingleLine(); overload; virtual;
  49582. procedure setAllCaps(para1: jboolean); overload; virtual;
  49583. procedure setSingleLine(para1: jboolean); overload; virtual;
  49584. procedure setEllipsize(para1: ATTextUtils.InnerTruncateAt); overload; virtual;
  49585. procedure setMarqueeRepeatLimit(para1: jint); overload; virtual;
  49586. function getEllipsize(): ATTextUtils.InnerTruncateAt; overload; virtual;
  49587. procedure setSelectAllOnFocus(para1: jboolean); overload; virtual;
  49588. procedure setCursorVisible(para1: jboolean); overload; virtual;
  49589. strict protected
  49590. procedure onTextChanged(para1: JLCharSequence; para2: jint; para3: jint; para4: jint); overload; virtual;
  49591. procedure onSelectionChanged(para1: jint; para2: jint); overload; virtual;
  49592. public
  49593. procedure addTextChangedListener(para1: ATTextWatcher); overload; virtual;
  49594. procedure removeTextChangedListener(para1: ATTextWatcher); overload; virtual;
  49595. procedure onStartTemporaryDetach(); overload; virtual;
  49596. procedure onFinishTemporaryDetach(); overload; virtual;
  49597. strict protected
  49598. procedure onFocusChanged(para1: jboolean; para2: jint; para3: AGRect); overload; virtual;
  49599. public
  49600. procedure onWindowFocusChanged(para1: jboolean); overload; virtual;
  49601. strict protected
  49602. procedure onVisibilityChanged(para1: AVView; para2: jint); overload; virtual;
  49603. public
  49604. procedure clearComposingText(); overload; virtual;
  49605. procedure setSelected(para1: jboolean); overload; virtual;
  49606. function onTouchEvent(para1: AVMotionEvent): jboolean; overload; virtual;
  49607. function onGenericMotionEvent(para1: AVMotionEvent): jboolean; overload; virtual;
  49608. function didTouchFocusSelect(): jboolean; overload; virtual;
  49609. procedure cancelLongPress(); overload; virtual;
  49610. function onTrackballEvent(para1: AVMotionEvent): jboolean; overload; virtual;
  49611. procedure setScroller(para1: AWScroller); overload; virtual;
  49612. strict protected
  49613. function getLeftFadingEdgeStrength(): jfloat; overload; virtual;
  49614. function getRightFadingEdgeStrength(): jfloat; overload; virtual;
  49615. function computeHorizontalScrollRange(): jint; overload; virtual;
  49616. function computeVerticalScrollRange(): jint; overload; virtual;
  49617. function computeVerticalScrollExtent(): jint; overload; virtual;
  49618. public
  49619. procedure findViewsWithText(para1: JUArrayList; para2: JLCharSequence; para3: jint); overload; virtual;
  49620. class function getTextColors(para1: ACContext; para2: ACRTypedArray): ACRColorStateList; static; overload;
  49621. class function getTextColor(para1: ACContext; para2: ACRTypedArray; para3: jint): jint; static; overload;
  49622. function onKeyShortcut(para1: jint; para2: AVKeyEvent): jboolean; overload; virtual;
  49623. procedure onPopulateAccessibilityEvent(para1: AVAAccessibilityEvent); overload; virtual;
  49624. procedure onInitializeAccessibilityEvent(para1: AVAAccessibilityEvent); overload; virtual;
  49625. procedure onInitializeAccessibilityNodeInfo(para1: AVAAccessibilityNodeInfo); overload; virtual;
  49626. procedure sendAccessibilityEvent(para1: jint); overload; virtual;
  49627. strict protected
  49628. procedure onCreateContextMenu(para1: AVContextMenu); overload; virtual;
  49629. public
  49630. function isInputMethodTarget(): jboolean; overload; virtual;
  49631. function onTextContextMenuItem(para1: jint): jboolean; overload; virtual;
  49632. function performLongClick(): jboolean; overload; virtual;
  49633. strict protected
  49634. procedure onScrollChanged(para1: jint; para2: jint; para3: jint; para4: jint); overload; virtual;
  49635. public
  49636. function isSuggestionsEnabled(): jboolean; overload; virtual;
  49637. procedure setCustomSelectionActionModeCallback(para1: AVActionMode.InnerCallback); overload; virtual;
  49638. function getCustomSelectionActionModeCallback(): AVActionMode.InnerCallback; overload; virtual;
  49639. function getOffsetForPosition(para1: jfloat; para2: jfloat): jint; overload; virtual;
  49640. function onDragEvent(para1: AVDragEvent): jboolean; overload; virtual;
  49641. strict protected
  49642. procedure resolveTextDirection(); overload; virtual;
  49643. procedure resolveDrawables(); overload; virtual;
  49644. procedure resetResolvedDrawables(); overload; virtual;
  49645. end;
  49646. AWZoomButtonsController = class external 'android.widget' name 'ZoomButtonsController' (JLObject, AVView.InnerOnTouchListener)
  49647. public
  49648. type
  49649. InnerOnZoomListener = interface;
  49650. Arr1InnerOnZoomListener = array of InnerOnZoomListener;
  49651. Arr2InnerOnZoomListener = array of Arr1InnerOnZoomListener;
  49652. Arr3InnerOnZoomListener = array of Arr2InnerOnZoomListener;
  49653. InnerOnZoomListener = interface external 'android.widget' name 'OnZoomListener'
  49654. procedure onVisibilityChanged(para1: jboolean); overload;
  49655. procedure onZoom(para1: jboolean); overload;
  49656. end;
  49657. public
  49658. constructor create(para1: AVView); overload;
  49659. procedure setZoomInEnabled(para1: jboolean); overload; virtual;
  49660. procedure setZoomOutEnabled(para1: jboolean); overload; virtual;
  49661. procedure setZoomSpeed(para1: jlong); overload; virtual;
  49662. procedure setOnZoomListener(para1: AWZoomButtonsController.InnerOnZoomListener); overload; virtual;
  49663. procedure setFocusable(para1: jboolean); overload; virtual;
  49664. function isAutoDismissed(): jboolean; overload; virtual;
  49665. procedure setAutoDismissed(para1: jboolean); overload; virtual;
  49666. function isVisible(): jboolean; overload; virtual;
  49667. procedure setVisible(para1: jboolean); overload; virtual;
  49668. function getContainer(): AVViewGroup; overload; virtual;
  49669. function getZoomControls(): AVView; overload; virtual;
  49670. function onTouch(para1: AVView; para2: AVMotionEvent): jboolean; overload; virtual;
  49671. end;
  49672. ATSImageSpan = class external 'android.text.style' name 'ImageSpan' (ATSDynamicDrawableSpan)
  49673. public
  49674. constructor create(para1: AGBitmap); overload;
  49675. constructor create(para1: AGBitmap; para2: jint); overload;
  49676. constructor create(para1: ACContext; para2: AGBitmap); overload;
  49677. constructor create(para1: ACContext; para2: AGBitmap; para3: jint); overload;
  49678. constructor create(para1: AGDDrawable); overload;
  49679. constructor create(para1: AGDDrawable; para2: jint); overload;
  49680. constructor create(para1: AGDDrawable; para2: JLString); overload;
  49681. constructor create(para1: AGDDrawable; para2: JLString; para3: jint); overload;
  49682. constructor create(para1: ACContext; para2: ANUri); overload;
  49683. constructor create(para1: ACContext; para2: ANUri; para3: jint); overload;
  49684. constructor create(para1: ACContext; para2: jint); overload;
  49685. constructor create(para1: ACContext; para2: jint; para3: jint); overload;
  49686. function getDrawable(): AGDDrawable; overload; virtual;
  49687. function getSource(): JLString; overload; virtual;
  49688. end;
  49689. AWSimpleCursorAdapter = class external 'android.widget' name 'SimpleCursorAdapter' (AWResourceCursorAdapter)
  49690. public
  49691. type
  49692. InnerCursorToStringConverter = interface;
  49693. Arr1InnerCursorToStringConverter = array of InnerCursorToStringConverter;
  49694. Arr2InnerCursorToStringConverter = array of Arr1InnerCursorToStringConverter;
  49695. Arr3InnerCursorToStringConverter = array of Arr2InnerCursorToStringConverter;
  49696. InnerViewBinder = interface;
  49697. Arr1InnerViewBinder = array of InnerViewBinder;
  49698. Arr2InnerViewBinder = array of Arr1InnerViewBinder;
  49699. Arr3InnerViewBinder = array of Arr2InnerViewBinder;
  49700. InnerCursorToStringConverter = interface external 'android.widget' name 'CursorToStringConverter'
  49701. function convertToString(para1: ADCursor): JLCharSequence; overload;
  49702. end;
  49703. InnerViewBinder = interface external 'android.widget' name 'ViewBinder'
  49704. function setViewValue(para1: AVView; para2: ADCursor; para3: jint): jboolean; overload;
  49705. end;
  49706. public
  49707. constructor create(para1: ACContext; para2: jint; para3: ADCursor; para4: Arr1JLString; para5: Arr1jint); overload;
  49708. constructor create(para1: ACContext; para2: jint; para3: ADCursor; const para4: array of JLString; const para5: array of jint); overload;
  49709. constructor create(para1: ACContext; para2: jint; para3: ADCursor; para4: Arr1JLString; para5: Arr1jint; para6: jint); overload;
  49710. constructor create(para1: ACContext; para2: jint; para3: ADCursor; const para4: array of JLString; const para5: array of jint; para6: jint); overload;
  49711. procedure bindView(para1: AVView; para2: ACContext; para3: ADCursor); overload; virtual;
  49712. function getViewBinder(): AWSimpleCursorAdapter.InnerViewBinder; overload; virtual;
  49713. procedure setViewBinder(para1: AWSimpleCursorAdapter.InnerViewBinder); overload; virtual;
  49714. procedure setViewImage(para1: AWImageView; para2: JLString); overload; virtual;
  49715. procedure setViewText(para1: AWTextView; para2: JLString); overload; virtual;
  49716. function getStringConversionColumn(): jint; overload; virtual;
  49717. procedure setStringConversionColumn(para1: jint); overload; virtual;
  49718. function getCursorToStringConverter(): AWSimpleCursorAdapter.InnerCursorToStringConverter; overload; virtual;
  49719. procedure setCursorToStringConverter(para1: AWSimpleCursorAdapter.InnerCursorToStringConverter); overload; virtual;
  49720. function convertToString(para1: ADCursor): JLCharSequence; overload; virtual;
  49721. function swapCursor(para1: ADCursor): ADCursor; overload; virtual;
  49722. procedure changeCursorAndColumns(para1: ADCursor; para2: Arr1JLString; para3: Arr1jint); overload; virtual;
  49723. procedure changeCursorAndColumns(para1: ADCursor; var para2: array of JLString; var para3: array of jint); overload; virtual;
  49724. end;
  49725. JUJJarInputStream = class external 'java.util.jar' name 'JarInputStream' (JUZZipInputStream)
  49726. public
  49727. constructor create(para1: JIInputStream; para2: jboolean); overload; // throws java.io.IOException
  49728. constructor create(para1: JIInputStream); overload; // throws java.io.IOException
  49729. function getManifest(): JUJManifest; overload; virtual;
  49730. function getNextJarEntry(): JUJJarEntry; overload; virtual; // throws java.io.IOException
  49731. function read(para1: Arr1jbyte; para2: jint; para3: jint): jint; overload; virtual; // throws java.io.IOException
  49732. function read(var para1: array of jbyte; para2: jint; para3: jint): jint; overload; virtual; // throws java.io.IOException
  49733. function getNextEntry(): JUZZipEntry; overload; virtual; // throws java.io.IOException
  49734. strict protected
  49735. function createZipEntry(para1: JLString): JUZZipEntry; overload; virtual;
  49736. end;
  49737. JNCSAbstractSelectableChannel = class abstract external 'java.nio.channels.spi' name 'AbstractSelectableChannel' (JNCSelectableChannel)
  49738. strict protected
  49739. constructor create(para1: JNCSSelectorProvider); overload;
  49740. public
  49741. function provider(): JNCSSelectorProvider; overload; virtual; final;
  49742. function isRegistered(): jboolean; overload; virtual; final;
  49743. function keyFor(para1: JNCSelector): JNCSelectionKey; overload; virtual; final;
  49744. function register(para1: JNCSelector; para2: jint; para3: JLObject): JNCSelectionKey; overload; virtual; final; // throws java.nio.channels.ClosedChannelException
  49745. strict protected
  49746. procedure implCloseChannel(); overload; virtual; final; // throws java.io.IOException
  49747. procedure implCloseSelectableChannel(); overload; virtual; abstract; // throws java.io.IOException
  49748. public
  49749. function isBlocking(): jboolean; overload; virtual; final;
  49750. function blockingLock(): JLObject; overload; virtual; final;
  49751. function configureBlocking(para1: jboolean): JNCSelectableChannel; overload; virtual; final; // throws java.io.IOException
  49752. strict protected
  49753. procedure implConfigureBlocking(para1: jboolean); overload; virtual; abstract; // throws java.io.IOException
  49754. end;
  49755. JUJJarOutputStream = class external 'java.util.jar' name 'JarOutputStream' (JUZZipOutputStream)
  49756. public
  49757. constructor create(para1: JIOutputStream; para2: JUJManifest); overload; // throws java.io.IOException
  49758. constructor create(para1: JIOutputStream); overload; // throws java.io.IOException
  49759. procedure putNextEntry(para1: JUZZipEntry); overload; virtual; // throws java.io.IOException
  49760. end;
  49761. OAHICTBasicPooledConnAdapter = class external 'org.apache.http.impl.conn.tsccm' name 'BasicPooledConnAdapter' (OAHICAbstractPooledConnAdapter)
  49762. strict protected
  49763. constructor create(para1: OAHICTThreadSafeClientConnManager; para2: OAHICAbstractPoolEntry); overload;
  49764. function getManager(): OAHCClientConnectionManager; overload; virtual;
  49765. function getPoolEntry(): OAHICAbstractPoolEntry; overload; virtual;
  49766. procedure detach(); overload; virtual;
  49767. end;
  49768. OAHCMHttpPost = class external 'org.apache.http.client.methods' name 'HttpPost' (OAHCMHttpEntityEnclosingRequestBase)
  49769. public
  49770. const
  49771. METHOD_NAME = 'POST';
  49772. public
  49773. constructor create(); overload;
  49774. constructor create(para1: JNURI); overload;
  49775. constructor create(para1: JLString); overload;
  49776. function getMethod(): JLString; overload; virtual;
  49777. end;
  49778. OAHCMHttpPut = class external 'org.apache.http.client.methods' name 'HttpPut' (OAHCMHttpEntityEnclosingRequestBase)
  49779. public
  49780. const
  49781. METHOD_NAME = 'PUT';
  49782. public
  49783. constructor create(); overload;
  49784. constructor create(para1: JNURI); overload;
  49785. constructor create(para1: JLString); overload;
  49786. function getMethod(): JLString; overload; virtual;
  49787. end;
  49788. AIInputMethodService = class external 'android.inputmethodservice' name 'InputMethodService' (AIAbstractInputMethodService)
  49789. public
  49790. type
  49791. InnerInsets = class;
  49792. Arr1InnerInsets = array of InnerInsets;
  49793. Arr2InnerInsets = array of Arr1InnerInsets;
  49794. Arr3InnerInsets = array of Arr2InnerInsets;
  49795. InnerInputMethodSessionImpl = class;
  49796. Arr1InnerInputMethodSessionImpl = array of InnerInputMethodSessionImpl;
  49797. Arr2InnerInputMethodSessionImpl = array of Arr1InnerInputMethodSessionImpl;
  49798. Arr3InnerInputMethodSessionImpl = array of Arr2InnerInputMethodSessionImpl;
  49799. InnerInputMethodImpl = class;
  49800. Arr1InnerInputMethodImpl = array of InnerInputMethodImpl;
  49801. Arr2InnerInputMethodImpl = array of Arr1InnerInputMethodImpl;
  49802. Arr3InnerInputMethodImpl = array of Arr2InnerInputMethodImpl;
  49803. InnerInsets = class sealed external 'android.inputmethodservice' name 'Insets' (JLObject)
  49804. public
  49805. var
  49806. fcontentTopInsets: jint; external name 'contentTopInsets';
  49807. fvisibleTopInsets: jint; external name 'visibleTopInsets';
  49808. public
  49809. final var
  49810. ftouchableRegion: AGRegion; external name 'touchableRegion';
  49811. public
  49812. const
  49813. TOUCHABLE_INSETS_FRAME = 0;
  49814. TOUCHABLE_INSETS_CONTENT = 1;
  49815. TOUCHABLE_INSETS_VISIBLE = 2;
  49816. TOUCHABLE_INSETS_REGION = 3;
  49817. public
  49818. var
  49819. ftouchableInsets: jint; external name 'touchableInsets';
  49820. public
  49821. constructor create(); overload;
  49822. end;
  49823. InnerInputMethodSessionImpl = class external 'android.inputmethodservice' name 'InputMethodSessionImpl'
  49824. end;
  49825. InnerInputMethodImpl = class external 'android.inputmethodservice' name 'InputMethodImpl'
  49826. end;
  49827. public
  49828. const
  49829. BACK_DISPOSITION_DEFAULT = 0;
  49830. BACK_DISPOSITION_WILL_NOT_DISMISS = 1;
  49831. BACK_DISPOSITION_WILL_DISMISS = 2;
  49832. public
  49833. constructor create(); overload;
  49834. procedure setTheme(para1: jint); overload; virtual;
  49835. procedure onCreate(); overload; virtual;
  49836. procedure onInitializeInterface(); overload; virtual;
  49837. procedure onDestroy(); overload; virtual;
  49838. procedure onConfigurationChanged(para1: ACRConfiguration); overload; virtual;
  49839. function onCreateInputMethodInterface(): AIAbstractInputMethodService.InnerAbstractInputMethodImpl; overload; virtual;
  49840. function onCreateInputMethodSessionInterface(): AIAbstractInputMethodService.InnerAbstractInputMethodSessionImpl; overload; virtual;
  49841. function getLayoutInflater(): AVLayoutInflater; overload; virtual;
  49842. function getWindow(): AADialog; overload; virtual;
  49843. procedure setBackDisposition(para1: jint); overload; virtual;
  49844. function getBackDisposition(): jint; overload; virtual;
  49845. function getMaxWidth(): jint; overload; virtual;
  49846. function getCurrentInputBinding(): AVIInputBinding; overload; virtual;
  49847. function getCurrentInputConnection(): AVIInputConnection; overload; virtual;
  49848. function getCurrentInputStarted(): jboolean; overload; virtual;
  49849. function getCurrentInputEditorInfo(): AVIEditorInfo; overload; virtual;
  49850. procedure updateFullscreenMode(); overload; virtual;
  49851. procedure onConfigureWindow(para1: AVWindow; para2: jboolean; para3: jboolean); overload; virtual;
  49852. function isFullscreenMode(): jboolean; overload; virtual;
  49853. function onEvaluateFullscreenMode(): jboolean; overload; virtual;
  49854. procedure setExtractViewShown(para1: jboolean); overload; virtual;
  49855. function isExtractViewShown(): jboolean; overload; virtual;
  49856. procedure onComputeInsets(para1: AIInputMethodService.InnerInsets); overload; virtual;
  49857. procedure updateInputViewShown(); overload; virtual;
  49858. function isShowInputRequested(): jboolean; overload; virtual;
  49859. function isInputViewShown(): jboolean; overload; virtual;
  49860. function onEvaluateInputViewShown(): jboolean; overload; virtual;
  49861. procedure setCandidatesViewShown(para1: jboolean); overload; virtual;
  49862. function getCandidatesHiddenVisibility(): jint; overload; virtual;
  49863. procedure showStatusIcon(para1: jint); overload; virtual;
  49864. procedure hideStatusIcon(); overload; virtual;
  49865. procedure switchInputMethod(para1: JLString); overload; virtual;
  49866. procedure setExtractView(para1: AVView); overload; virtual;
  49867. procedure setCandidatesView(para1: AVView); overload; virtual;
  49868. procedure setInputView(para1: AVView); overload; virtual;
  49869. function onCreateExtractTextView(): AVView; overload; virtual;
  49870. function onCreateCandidatesView(): AVView; overload; virtual;
  49871. function onCreateInputView(): AVView; overload; virtual;
  49872. procedure onStartInputView(para1: AVIEditorInfo; para2: jboolean); overload; virtual;
  49873. procedure onFinishInputView(para1: jboolean); overload; virtual;
  49874. procedure onStartCandidatesView(para1: AVIEditorInfo; para2: jboolean); overload; virtual;
  49875. procedure onFinishCandidatesView(para1: jboolean); overload; virtual;
  49876. function onShowInputRequested(para1: jint; para2: jboolean): jboolean; overload; virtual;
  49877. procedure showWindow(para1: jboolean); overload; virtual;
  49878. procedure hideWindow(); overload; virtual;
  49879. procedure onWindowShown(); overload; virtual;
  49880. procedure onWindowHidden(); overload; virtual;
  49881. procedure onBindInput(); overload; virtual;
  49882. procedure onUnbindInput(); overload; virtual;
  49883. procedure onStartInput(para1: AVIEditorInfo; para2: jboolean); overload; virtual;
  49884. procedure onFinishInput(); overload; virtual;
  49885. procedure onDisplayCompletions(para1: Arr1AVICompletionInfo); overload; virtual;
  49886. procedure onDisplayCompletions(var para1: array of AVICompletionInfo); overload; virtual;
  49887. procedure onUpdateExtractedText(para1: jint; para2: AVIExtractedText); overload; virtual;
  49888. procedure onUpdateSelection(para1: jint; para2: jint; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual;
  49889. procedure onViewClicked(para1: jboolean); overload; virtual;
  49890. procedure onUpdateCursor(para1: AGRect); overload; virtual;
  49891. procedure requestHideSelf(para1: jint); overload; virtual;
  49892. function onKeyDown(para1: jint; para2: AVKeyEvent): jboolean; overload; virtual;
  49893. function onKeyLongPress(para1: jint; para2: AVKeyEvent): jboolean; overload; virtual;
  49894. function onKeyMultiple(para1: jint; para2: jint; para3: AVKeyEvent): jboolean; overload; virtual;
  49895. function onKeyUp(para1: jint; para2: AVKeyEvent): jboolean; overload; virtual;
  49896. function onTrackballEvent(para1: AVMotionEvent): jboolean; overload; virtual;
  49897. procedure onAppPrivateCommand(para1: JLString; para2: AOBundle); overload; virtual;
  49898. procedure sendDownUpKeyEvents(para1: jint); overload; virtual;
  49899. function sendDefaultEditorAction(para1: jboolean): jboolean; overload; virtual;
  49900. procedure sendKeyChar(para1: jchar); overload; virtual;
  49901. procedure onExtractedSelectionChanged(para1: jint; para2: jint); overload; virtual;
  49902. procedure onExtractedTextClicked(); overload; virtual;
  49903. procedure onExtractedCursorMovement(para1: jint; para2: jint); overload; virtual;
  49904. function onExtractTextContextMenuItem(para1: jint): jboolean; overload; virtual;
  49905. function getTextForImeAction(para1: jint): JLCharSequence; overload; virtual;
  49906. procedure onUpdateExtractingVisibility(para1: AVIEditorInfo); overload; virtual;
  49907. procedure onUpdateExtractingViews(para1: AVIEditorInfo); overload; virtual;
  49908. procedure onExtractingInputChanged(para1: AVIEditorInfo); overload; virtual;
  49909. strict protected
  49910. procedure onCurrentInputMethodSubtypeChanged(para1: AVIInputMethodSubtype); overload; virtual;
  49911. procedure dump(para1: JIFileDescriptor; para2: JIPrintWriter; para3: Arr1JLString); overload; virtual;
  49912. procedure dump(para1: JIFileDescriptor; para2: JIPrintWriter; var para3: array of JLString); overload; virtual;
  49913. end;
  49914. AAAccountAuthenticatorActivity = class external 'android.accounts' name 'AccountAuthenticatorActivity' (AAActivity)
  49915. public
  49916. constructor create(); overload;
  49917. procedure setAccountAuthenticatorResult(para1: AOBundle); overload; virtual; final;
  49918. strict protected
  49919. procedure onCreate(para1: AOBundle); overload; virtual;
  49920. public
  49921. procedure finish(); overload; virtual;
  49922. end;
  49923. AAActivityGroup = class external 'android.app' name 'ActivityGroup' (AAActivity)
  49924. public
  49925. constructor create(); overload;
  49926. constructor create(para1: jboolean); overload;
  49927. strict protected
  49928. procedure onCreate(para1: AOBundle); overload; virtual;
  49929. procedure onResume(); overload; virtual;
  49930. procedure onSaveInstanceState(para1: AOBundle); overload; virtual;
  49931. procedure onPause(); overload; virtual;
  49932. procedure onStop(); overload; virtual;
  49933. procedure onDestroy(); overload; virtual;
  49934. public
  49935. function getCurrentActivity(): AAActivity; overload; virtual;
  49936. function getLocalActivityManager(): AALocalActivityManager; overload; virtual; final;
  49937. end;
  49938. AAAliasActivity = class external 'android.app' name 'AliasActivity' (AAActivity)
  49939. public
  49940. constructor create(); overload;
  49941. strict protected
  49942. procedure onCreate(para1: AOBundle); overload; virtual;
  49943. end;
  49944. AAListActivity = class external 'android.app' name 'ListActivity' (AAActivity)
  49945. public
  49946. constructor create(); overload;
  49947. strict protected
  49948. procedure onListItemClick(para1: AWListView; para2: AVView; para3: jint; para4: jlong); overload; virtual;
  49949. procedure onRestoreInstanceState(para1: AOBundle); overload; virtual;
  49950. procedure onDestroy(); overload; virtual;
  49951. public
  49952. procedure onContentChanged(); overload; virtual;
  49953. procedure setListAdapter(para1: AWListAdapter); overload; virtual;
  49954. procedure setSelection(para1: jint); overload; virtual;
  49955. function getSelectedItemPosition(): jint; overload; virtual;
  49956. function getSelectedItemId(): jlong; overload; virtual;
  49957. function getListView(): AWListView; overload; virtual;
  49958. function getListAdapter(): AWListAdapter; overload; virtual;
  49959. end;
  49960. AANativeActivity = class external 'android.app' name 'NativeActivity' (AAActivity, AVSurfaceHolder.InnerCallback2, AVInputQueue.InnerCallback, AVViewTreeObserver.InnerOnGlobalLayoutListener)
  49961. public
  49962. const
  49963. META_DATA_LIB_NAME = 'android.app.lib_name';
  49964. META_DATA_FUNC_NAME = 'android.app.func_name';
  49965. public
  49966. constructor create(); overload;
  49967. strict protected
  49968. procedure onCreate(para1: AOBundle); overload; virtual;
  49969. procedure onDestroy(); overload; virtual;
  49970. procedure onPause(); overload; virtual;
  49971. procedure onResume(); overload; virtual;
  49972. procedure onSaveInstanceState(para1: AOBundle); overload; virtual;
  49973. procedure onStart(); overload; virtual;
  49974. procedure onStop(); overload; virtual;
  49975. public
  49976. procedure onConfigurationChanged(para1: ACRConfiguration); overload; virtual;
  49977. procedure onLowMemory(); overload; virtual;
  49978. procedure onWindowFocusChanged(para1: jboolean); overload; virtual;
  49979. function dispatchKeyEvent(para1: AVKeyEvent): jboolean; overload; virtual;
  49980. procedure surfaceCreated(para1: AVSurfaceHolder); overload; virtual;
  49981. procedure surfaceChanged(para1: AVSurfaceHolder; para2: jint; para3: jint; para4: jint); overload; virtual;
  49982. procedure surfaceRedrawNeeded(para1: AVSurfaceHolder); overload; virtual;
  49983. procedure surfaceDestroyed(para1: AVSurfaceHolder); overload; virtual;
  49984. procedure onInputQueueCreated(para1: AVInputQueue); overload; virtual;
  49985. procedure onInputQueueDestroyed(para1: AVInputQueue); overload; virtual;
  49986. procedure onGlobalLayout(); overload; virtual;
  49987. end;
  49988. AADialogFragment = class external 'android.app' name 'DialogFragment' (AAFragment, ACDialogInterface.InnerOnCancelListener, ACDialogInterface.InnerOnDismissListener)
  49989. public
  49990. const
  49991. STYLE_NORMAL = 0;
  49992. STYLE_NO_TITLE = 1;
  49993. STYLE_NO_FRAME = 2;
  49994. STYLE_NO_INPUT = 3;
  49995. public
  49996. constructor create(); overload;
  49997. procedure setStyle(para1: jint; para2: jint); overload; virtual;
  49998. procedure show(para1: AAFragmentManager; para2: JLString); overload; virtual;
  49999. function show(para1: AAFragmentTransaction; para2: JLString): jint; overload; virtual;
  50000. procedure dismiss(); overload; virtual;
  50001. procedure dismissAllowingStateLoss(); overload; virtual;
  50002. function getDialog(): AADialog; overload; virtual;
  50003. function getTheme(): jint; overload; virtual;
  50004. procedure setCancelable(para1: jboolean); overload; virtual;
  50005. function isCancelable(): jboolean; overload; virtual;
  50006. procedure setShowsDialog(para1: jboolean); overload; virtual;
  50007. function getShowsDialog(): jboolean; overload; virtual;
  50008. procedure onAttach(para1: AAActivity); overload; virtual;
  50009. procedure onDetach(); overload; virtual;
  50010. procedure onCreate(para1: AOBundle); overload; virtual;
  50011. function onCreateDialog(para1: AOBundle): AADialog; overload; virtual;
  50012. procedure onCancel(para1: ACDialogInterface); overload; virtual;
  50013. procedure onDismiss(para1: ACDialogInterface); overload; virtual;
  50014. procedure onActivityCreated(para1: AOBundle); overload; virtual;
  50015. procedure onStart(); overload; virtual;
  50016. procedure onSaveInstanceState(para1: AOBundle); overload; virtual;
  50017. procedure onStop(); overload; virtual;
  50018. procedure onDestroyView(); overload; virtual;
  50019. procedure dump(para1: JLString; para2: JIFileDescriptor; para3: JIPrintWriter; para4: Arr1JLString); overload; virtual;
  50020. procedure dump(para1: JLString; para2: JIFileDescriptor; para3: JIPrintWriter; var para4: array of JLString); overload; virtual;
  50021. end;
  50022. AAFragmentManager = class abstract external 'android.app' name 'FragmentManager' (JLObject)
  50023. public
  50024. type
  50025. InnerOnBackStackChangedListener = interface;
  50026. Arr1InnerOnBackStackChangedListener = array of InnerOnBackStackChangedListener;
  50027. Arr2InnerOnBackStackChangedListener = array of Arr1InnerOnBackStackChangedListener;
  50028. Arr3InnerOnBackStackChangedListener = array of Arr2InnerOnBackStackChangedListener;
  50029. InnerBackStackEntry = interface;
  50030. Arr1InnerBackStackEntry = array of InnerBackStackEntry;
  50031. Arr2InnerBackStackEntry = array of Arr1InnerBackStackEntry;
  50032. Arr3InnerBackStackEntry = array of Arr2InnerBackStackEntry;
  50033. InnerOnBackStackChangedListener = interface external 'android.app' name 'OnBackStackChangedListener'
  50034. procedure onBackStackChanged(); overload;
  50035. end;
  50036. InnerBackStackEntry = interface external 'android.app' name 'BackStackEntry'
  50037. function getId(): jint; overload;
  50038. function getName(): JLString; overload;
  50039. function getBreadCrumbTitleRes(): jint; overload;
  50040. function getBreadCrumbShortTitleRes(): jint; overload;
  50041. function getBreadCrumbTitle(): JLCharSequence; overload;
  50042. function getBreadCrumbShortTitle(): JLCharSequence; overload;
  50043. end;
  50044. public
  50045. const
  50046. POP_BACK_STACK_INCLUSIVE = 1;
  50047. public
  50048. constructor create(); overload;
  50049. function beginTransaction(): AAFragmentTransaction; overload; virtual; abstract;
  50050. function executePendingTransactions(): jboolean; overload; virtual; abstract;
  50051. function findFragmentById(para1: jint): AAFragment; overload; virtual; abstract;
  50052. function findFragmentByTag(para1: JLString): AAFragment; overload; virtual; abstract;
  50053. procedure popBackStack(); overload; virtual; abstract;
  50054. function popBackStackImmediate(): jboolean; overload; virtual; abstract;
  50055. procedure popBackStack(para1: JLString; para2: jint); overload; virtual; abstract;
  50056. function popBackStackImmediate(para1: JLString; para2: jint): jboolean; overload; virtual; abstract;
  50057. procedure popBackStack(para1: jint; para2: jint); overload; virtual; abstract;
  50058. function popBackStackImmediate(para1: jint; para2: jint): jboolean; overload; virtual; abstract;
  50059. function getBackStackEntryCount(): jint; overload; virtual; abstract;
  50060. function getBackStackEntryAt(para1: jint): AAFragmentManager.InnerBackStackEntry; overload; virtual; abstract;
  50061. procedure addOnBackStackChangedListener(para1: AAFragmentManager.InnerOnBackStackChangedListener); overload; virtual; abstract;
  50062. procedure removeOnBackStackChangedListener(para1: AAFragmentManager.InnerOnBackStackChangedListener); overload; virtual; abstract;
  50063. procedure putFragment(para1: AOBundle; para2: JLString; para3: AAFragment); overload; virtual; abstract;
  50064. function getFragment(para1: AOBundle; para2: JLString): AAFragment; overload; virtual; abstract;
  50065. function saveFragmentInstanceState(para1: AAFragment): AAFragment.InnerSavedState; overload; virtual; abstract;
  50066. procedure dump(para1: JLString; para2: JIFileDescriptor; para3: JIPrintWriter; para4: Arr1JLString); overload; virtual; abstract;
  50067. procedure dump(para1: JLString; para2: JIFileDescriptor; para3: JIPrintWriter; var para4: array of JLString); overload; virtual; abstract;
  50068. class procedure enableDebugLogging(para1: jboolean); static; overload;
  50069. procedure invalidateOptionsMenu(); overload; virtual;
  50070. end;
  50071. AAListFragment = class external 'android.app' name 'ListFragment' (AAFragment)
  50072. public
  50073. constructor create(); overload;
  50074. function onCreateView(para1: AVLayoutInflater; para2: AVViewGroup; para3: AOBundle): AVView; overload; virtual;
  50075. procedure onViewCreated(para1: AVView; para2: AOBundle); overload; virtual;
  50076. procedure onDestroyView(); overload; virtual;
  50077. procedure onListItemClick(para1: AWListView; para2: AVView; para3: jint; para4: jlong); overload; virtual;
  50078. procedure setListAdapter(para1: AWListAdapter); overload; virtual;
  50079. procedure setSelection(para1: jint); overload; virtual;
  50080. function getSelectedItemPosition(): jint; overload; virtual;
  50081. function getSelectedItemId(): jlong; overload; virtual;
  50082. function getListView(): AWListView; overload; virtual;
  50083. procedure setEmptyText(para1: JLCharSequence); overload; virtual;
  50084. procedure setListShown(para1: jboolean); overload; virtual;
  50085. procedure setListShownNoAnimation(para1: jboolean); overload; virtual;
  50086. function getListAdapter(): AWListAdapter; overload; virtual;
  50087. end;
  50088. APPreferenceFragment = class abstract external 'android.preference' name 'PreferenceFragment' (AAFragment)
  50089. public
  50090. type
  50091. InnerOnPreferenceStartFragmentCallback = interface;
  50092. Arr1InnerOnPreferenceStartFragmentCallback = array of InnerOnPreferenceStartFragmentCallback;
  50093. Arr2InnerOnPreferenceStartFragmentCallback = array of Arr1InnerOnPreferenceStartFragmentCallback;
  50094. Arr3InnerOnPreferenceStartFragmentCallback = array of Arr2InnerOnPreferenceStartFragmentCallback;
  50095. InnerOnPreferenceStartFragmentCallback = interface external 'android.preference' name 'OnPreferenceStartFragmentCallback'
  50096. function onPreferenceStartFragment(para1: APPreferenceFragment; para2: APPreference): jboolean; overload;
  50097. end;
  50098. public
  50099. constructor create(); overload;
  50100. procedure onCreate(para1: AOBundle); overload; virtual;
  50101. function onCreateView(para1: AVLayoutInflater; para2: AVViewGroup; para3: AOBundle): AVView; overload; virtual;
  50102. procedure onActivityCreated(para1: AOBundle); overload; virtual;
  50103. procedure onStart(); overload; virtual;
  50104. procedure onStop(); overload; virtual;
  50105. procedure onDestroyView(); overload; virtual;
  50106. procedure onDestroy(); overload; virtual;
  50107. procedure onSaveInstanceState(para1: AOBundle); overload; virtual;
  50108. procedure onActivityResult(para1: jint; para2: jint; para3: ACIntent); overload; virtual;
  50109. function getPreferenceManager(): APPreferenceManager; overload; virtual;
  50110. procedure setPreferenceScreen(para1: APPreferenceScreen); overload; virtual;
  50111. function getPreferenceScreen(): APPreferenceScreen; overload; virtual;
  50112. procedure addPreferencesFromIntent(para1: ACIntent); overload; virtual;
  50113. procedure addPreferencesFromResource(para1: jint); overload; virtual;
  50114. function onPreferenceTreeClick(para1: APPreferenceScreen; para2: APPreference): jboolean; overload; virtual;
  50115. function findPreference(para1: JLCharSequence): APPreference; overload; virtual;
  50116. end;
  50117. AWWebViewFragment = class external 'android.webkit' name 'WebViewFragment' (AAFragment)
  50118. public
  50119. constructor create(); overload;
  50120. function onCreateView(para1: AVLayoutInflater; para2: AVViewGroup; para3: AOBundle): AVView; overload; virtual;
  50121. procedure onPause(); overload; virtual;
  50122. procedure onResume(); overload; virtual;
  50123. procedure onDestroyView(); overload; virtual;
  50124. procedure onDestroy(); overload; virtual;
  50125. function getWebView(): AWWebView; overload; virtual;
  50126. end;
  50127. AOGLSurfaceView = class external 'android.opengl' name 'GLSurfaceView' (AVSurfaceView, AVSurfaceHolder.InnerCallback)
  50128. public
  50129. type
  50130. InnerEGLConfigChooser = interface;
  50131. Arr1InnerEGLConfigChooser = array of InnerEGLConfigChooser;
  50132. Arr2InnerEGLConfigChooser = array of Arr1InnerEGLConfigChooser;
  50133. Arr3InnerEGLConfigChooser = array of Arr2InnerEGLConfigChooser;
  50134. InnerEGLWindowSurfaceFactory = interface;
  50135. Arr1InnerEGLWindowSurfaceFactory = array of InnerEGLWindowSurfaceFactory;
  50136. Arr2InnerEGLWindowSurfaceFactory = array of Arr1InnerEGLWindowSurfaceFactory;
  50137. Arr3InnerEGLWindowSurfaceFactory = array of Arr2InnerEGLWindowSurfaceFactory;
  50138. InnerEGLContextFactory = interface;
  50139. Arr1InnerEGLContextFactory = array of InnerEGLContextFactory;
  50140. Arr2InnerEGLContextFactory = array of Arr1InnerEGLContextFactory;
  50141. Arr3InnerEGLContextFactory = array of Arr2InnerEGLContextFactory;
  50142. InnerRenderer = interface;
  50143. Arr1InnerRenderer = array of InnerRenderer;
  50144. Arr2InnerRenderer = array of Arr1InnerRenderer;
  50145. Arr3InnerRenderer = array of Arr2InnerRenderer;
  50146. InnerGLWrapper = interface;
  50147. Arr1InnerGLWrapper = array of InnerGLWrapper;
  50148. Arr2InnerGLWrapper = array of Arr1InnerGLWrapper;
  50149. Arr3InnerGLWrapper = array of Arr2InnerGLWrapper;
  50150. InnerEGLConfigChooser = interface external 'android.opengl' name 'EGLConfigChooser'
  50151. function chooseConfig(para1: JMKEEGL10; para2: JMKEEGLDisplay): JMKEEGLConfig; overload;
  50152. end;
  50153. InnerEGLWindowSurfaceFactory = interface external 'android.opengl' name 'EGLWindowSurfaceFactory'
  50154. function createWindowSurface(para1: JMKEEGL10; para2: JMKEEGLDisplay; para3: JMKEEGLConfig; para4: JLObject): JMKEEGLSurface; overload;
  50155. procedure destroySurface(para1: JMKEEGL10; para2: JMKEEGLDisplay; para3: JMKEEGLSurface); overload;
  50156. end;
  50157. InnerEGLContextFactory = interface external 'android.opengl' name 'EGLContextFactory'
  50158. function createContext(para1: JMKEEGL10; para2: JMKEEGLDisplay; para3: JMKEEGLConfig): JMKEEGLContext; overload;
  50159. procedure destroyContext(para1: JMKEEGL10; para2: JMKEEGLDisplay; para3: JMKEEGLContext); overload;
  50160. end;
  50161. InnerRenderer = interface external 'android.opengl' name 'Renderer'
  50162. procedure onSurfaceCreated(para1: JMKOGL10; para2: JMKEEGLConfig); overload;
  50163. procedure onSurfaceChanged(para1: JMKOGL10; para2: jint; para3: jint); overload;
  50164. procedure onDrawFrame(para1: JMKOGL10); overload;
  50165. end;
  50166. InnerGLWrapper = interface external 'android.opengl' name 'GLWrapper'
  50167. function wrap(para1: JMKOGL): JMKOGL; overload;
  50168. end;
  50169. public
  50170. const
  50171. RENDERMODE_WHEN_DIRTY = 0;
  50172. RENDERMODE_CONTINUOUSLY = 1;
  50173. DEBUG_CHECK_GL_ERROR = 1;
  50174. DEBUG_LOG_GL_CALLS = 2;
  50175. public
  50176. constructor create(para1: ACContext); overload;
  50177. constructor create(para1: ACContext; para2: AUAttributeSet); overload;
  50178. procedure setGLWrapper(para1: AOGLSurfaceView.InnerGLWrapper); overload; virtual;
  50179. procedure setDebugFlags(para1: jint); overload; virtual;
  50180. function getDebugFlags(): jint; overload; virtual;
  50181. procedure setPreserveEGLContextOnPause(para1: jboolean); overload; virtual;
  50182. function getPreserveEGLContextOnPause(): jboolean; overload; virtual;
  50183. procedure setRenderer(para1: AOGLSurfaceView.InnerRenderer); overload; virtual;
  50184. procedure setEGLContextFactory(para1: AOGLSurfaceView.InnerEGLContextFactory); overload; virtual;
  50185. procedure setEGLWindowSurfaceFactory(para1: AOGLSurfaceView.InnerEGLWindowSurfaceFactory); overload; virtual;
  50186. procedure setEGLConfigChooser(para1: AOGLSurfaceView.InnerEGLConfigChooser); overload; virtual;
  50187. procedure setEGLConfigChooser(para1: jboolean); overload; virtual;
  50188. procedure setEGLConfigChooser(para1: jint; para2: jint; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual;
  50189. procedure setEGLContextClientVersion(para1: jint); overload; virtual;
  50190. procedure setRenderMode(para1: jint); overload; virtual;
  50191. function getRenderMode(): jint; overload; virtual;
  50192. procedure requestRender(); overload; virtual;
  50193. procedure surfaceCreated(para1: AVSurfaceHolder); overload; virtual;
  50194. procedure surfaceDestroyed(para1: AVSurfaceHolder); overload; virtual;
  50195. procedure surfaceChanged(para1: AVSurfaceHolder; para2: jint; para3: jint; para4: jint); overload; virtual;
  50196. procedure onPause(); overload; virtual;
  50197. procedure onResume(); overload; virtual;
  50198. procedure queueEvent(para1: JLRunnable); overload; virtual;
  50199. strict protected
  50200. procedure onAttachedToWindow(); overload; virtual;
  50201. procedure onDetachedFromWindow(); overload; virtual;
  50202. end;
  50203. ARRSSurfaceView = class external 'android.renderscript' name 'RSSurfaceView' (AVSurfaceView, AVSurfaceHolder.InnerCallback)
  50204. public
  50205. constructor create(para1: ACContext); overload;
  50206. constructor create(para1: ACContext; para2: AUAttributeSet); overload;
  50207. procedure surfaceCreated(para1: AVSurfaceHolder); overload; virtual;
  50208. procedure surfaceDestroyed(para1: AVSurfaceHolder); overload; virtual;
  50209. procedure surfaceChanged(para1: AVSurfaceHolder; para2: jint; para3: jint; para4: jint); overload; virtual;
  50210. procedure pause(); overload; virtual;
  50211. procedure resume(); overload; virtual;
  50212. function createRenderScriptGL(para1: ARRenderScriptGL.InnerSurfaceConfig): ARRenderScriptGL; overload; virtual;
  50213. procedure destroyRenderScriptGL(); overload; virtual;
  50214. procedure setRenderScriptGL(para1: ARRenderScriptGL); overload; virtual;
  50215. function getRenderScriptGL(): ARRenderScriptGL; overload; virtual;
  50216. end;
  50217. ARRSTextureView = class external 'android.renderscript' name 'RSTextureView' (AVTextureView, AVTextureView.InnerSurfaceTextureListener)
  50218. public
  50219. constructor create(para1: ACContext); overload;
  50220. constructor create(para1: ACContext; para2: AUAttributeSet); overload;
  50221. procedure onSurfaceTextureAvailable(para1: AGSurfaceTexture; para2: jint; para3: jint); overload; virtual;
  50222. procedure onSurfaceTextureSizeChanged(para1: AGSurfaceTexture; para2: jint; para3: jint); overload; virtual;
  50223. function onSurfaceTextureDestroyed(para1: AGSurfaceTexture): jboolean; overload; virtual;
  50224. procedure onSurfaceTextureUpdated(para1: AGSurfaceTexture); overload; virtual;
  50225. procedure pause(); overload; virtual;
  50226. procedure resume(); overload; virtual;
  50227. function createRenderScriptGL(para1: ARRenderScriptGL.InnerSurfaceConfig): ARRenderScriptGL; overload; virtual;
  50228. procedure destroyRenderScriptGL(); overload; virtual;
  50229. procedure setRenderScriptGL(para1: ARRenderScriptGL); overload; virtual;
  50230. function getRenderScriptGL(): ARRenderScriptGL; overload; virtual;
  50231. end;
  50232. AAActionBar = class abstract external 'android.app' name 'ActionBar' (JLObject)
  50233. public
  50234. type
  50235. InnerLayoutParams = class;
  50236. Arr1InnerLayoutParams = array of InnerLayoutParams;
  50237. Arr2InnerLayoutParams = array of Arr1InnerLayoutParams;
  50238. Arr3InnerLayoutParams = array of Arr2InnerLayoutParams;
  50239. InnerOnMenuVisibilityListener = interface;
  50240. Arr1InnerOnMenuVisibilityListener = array of InnerOnMenuVisibilityListener;
  50241. Arr2InnerOnMenuVisibilityListener = array of Arr1InnerOnMenuVisibilityListener;
  50242. Arr3InnerOnMenuVisibilityListener = array of Arr2InnerOnMenuVisibilityListener;
  50243. InnerOnNavigationListener = interface;
  50244. Arr1InnerOnNavigationListener = array of InnerOnNavigationListener;
  50245. Arr2InnerOnNavigationListener = array of Arr1InnerOnNavigationListener;
  50246. Arr3InnerOnNavigationListener = array of Arr2InnerOnNavigationListener;
  50247. InnerLayoutParams = class external 'android.app' name 'LayoutParams' (AVViewGroup.InnerMarginLayoutParams)
  50248. public
  50249. var
  50250. fgravity: jint; external name 'gravity';
  50251. public
  50252. constructor create(para1: ACContext; para2: AUAttributeSet); overload;
  50253. constructor create(para1: jint; para2: jint); overload;
  50254. constructor create(para1: jint; para2: jint; para3: jint); overload;
  50255. constructor create(para1: jint); overload;
  50256. constructor create(para1: AAActionBar.InnerLayoutParams); overload;
  50257. constructor create(para1: AVViewGroup_LayoutParams); overload;
  50258. end;
  50259. InnerOnMenuVisibilityListener = interface external 'android.app' name 'OnMenuVisibilityListener'
  50260. procedure onMenuVisibilityChanged(para1: jboolean); overload;
  50261. end;
  50262. InnerOnNavigationListener = interface external 'android.app' name 'OnNavigationListener'
  50263. function onNavigationItemSelected(para1: jint; para2: jlong): jboolean; overload;
  50264. end;
  50265. InnerTab = class abstract external 'android.app' name 'Tab'
  50266. end;
  50267. public
  50268. const
  50269. NAVIGATION_MODE_STANDARD = 0;
  50270. NAVIGATION_MODE_LIST = 1;
  50271. NAVIGATION_MODE_TABS = 2;
  50272. DISPLAY_USE_LOGO = 1;
  50273. DISPLAY_SHOW_HOME = 2;
  50274. DISPLAY_HOME_AS_UP = 4;
  50275. DISPLAY_SHOW_TITLE = 8;
  50276. DISPLAY_SHOW_CUSTOM = 16;
  50277. public
  50278. constructor create(); overload;
  50279. procedure setCustomView(para1: AVView); overload; virtual; abstract;
  50280. procedure setCustomView(para1: AVView; para2: AAActionBar.InnerLayoutParams); overload; virtual; abstract;
  50281. procedure setCustomView(para1: jint); overload; virtual; abstract;
  50282. procedure setIcon(para1: jint); overload; virtual; abstract;
  50283. procedure setIcon(para1: AGDDrawable); overload; virtual; abstract;
  50284. procedure setLogo(para1: jint); overload; virtual; abstract;
  50285. procedure setLogo(para1: AGDDrawable); overload; virtual; abstract;
  50286. procedure setListNavigationCallbacks(para1: AWSpinnerAdapter; para2: AAActionBar.InnerOnNavigationListener); overload; virtual; abstract;
  50287. procedure setSelectedNavigationItem(para1: jint); overload; virtual; abstract;
  50288. function getSelectedNavigationIndex(): jint; overload; virtual; abstract;
  50289. function getNavigationItemCount(): jint; overload; virtual; abstract;
  50290. procedure setTitle(para1: JLCharSequence); overload; virtual; abstract;
  50291. procedure setTitle(para1: jint); overload; virtual; abstract;
  50292. procedure setSubtitle(para1: JLCharSequence); overload; virtual; abstract;
  50293. procedure setSubtitle(para1: jint); overload; virtual; abstract;
  50294. procedure setDisplayOptions(para1: jint); overload; virtual; abstract;
  50295. procedure setDisplayOptions(para1: jint; para2: jint); overload; virtual; abstract;
  50296. procedure setDisplayUseLogoEnabled(para1: jboolean); overload; virtual; abstract;
  50297. procedure setDisplayShowHomeEnabled(para1: jboolean); overload; virtual; abstract;
  50298. procedure setDisplayHomeAsUpEnabled(para1: jboolean); overload; virtual; abstract;
  50299. procedure setDisplayShowTitleEnabled(para1: jboolean); overload; virtual; abstract;
  50300. procedure setDisplayShowCustomEnabled(para1: jboolean); overload; virtual; abstract;
  50301. procedure setBackgroundDrawable(para1: AGDDrawable); overload; virtual; abstract;
  50302. procedure setStackedBackgroundDrawable(para1: AGDDrawable); overload; virtual;
  50303. procedure setSplitBackgroundDrawable(para1: AGDDrawable); overload; virtual;
  50304. function getCustomView(): AVView; overload; virtual; abstract;
  50305. function getTitle(): JLCharSequence; overload; virtual; abstract;
  50306. function getSubtitle(): JLCharSequence; overload; virtual; abstract;
  50307. function getNavigationMode(): jint; overload; virtual; abstract;
  50308. procedure setNavigationMode(para1: jint); overload; virtual; abstract;
  50309. function getDisplayOptions(): jint; overload; virtual; abstract;
  50310. function newTab(): AAActionBar.InnerTab; overload; virtual; abstract;
  50311. procedure addTab(para1: AAActionBar.InnerTab); overload; virtual; abstract;
  50312. procedure addTab(para1: AAActionBar.InnerTab; para2: jboolean); overload; virtual; abstract;
  50313. procedure addTab(para1: AAActionBar.InnerTab; para2: jint); overload; virtual; abstract;
  50314. procedure addTab(para1: AAActionBar.InnerTab; para2: jint; para3: jboolean); overload; virtual; abstract;
  50315. procedure removeTab(para1: AAActionBar.InnerTab); overload; virtual; abstract;
  50316. procedure removeTabAt(para1: jint); overload; virtual; abstract;
  50317. procedure removeAllTabs(); overload; virtual; abstract;
  50318. procedure selectTab(para1: AAActionBar.InnerTab); overload; virtual; abstract;
  50319. function getSelectedTab(): AAActionBar.InnerTab; overload; virtual; abstract;
  50320. function getTabAt(para1: jint): AAActionBar.InnerTab; overload; virtual; abstract;
  50321. function getTabCount(): jint; overload; virtual; abstract;
  50322. function getHeight(): jint; overload; virtual; abstract;
  50323. procedure show(); overload; virtual; abstract;
  50324. procedure hide(); overload; virtual; abstract;
  50325. function isShowing(): jboolean; overload; virtual; abstract;
  50326. procedure addOnMenuVisibilityListener(para1: AAActionBar.InnerOnMenuVisibilityListener); overload; virtual; abstract;
  50327. procedure removeOnMenuVisibilityListener(para1: AAActionBar.InnerOnMenuVisibilityListener); overload; virtual; abstract;
  50328. procedure setHomeButtonEnabled(para1: jboolean); overload; virtual;
  50329. function getThemedContext(): ACContext; overload; virtual;
  50330. end;
  50331. AWAbsoluteLayout = class external 'android.widget' name 'AbsoluteLayout' (AVViewGroup)
  50332. public
  50333. type
  50334. InnerLayoutParams = class;
  50335. Arr1InnerLayoutParams = array of InnerLayoutParams;
  50336. Arr2InnerLayoutParams = array of Arr1InnerLayoutParams;
  50337. Arr3InnerLayoutParams = array of Arr2InnerLayoutParams;
  50338. InnerLayoutParams = class external 'android.widget' name 'LayoutParams' (AVViewGroup_LayoutParams)
  50339. public
  50340. var
  50341. fx: jint; external name 'x';
  50342. fy: jint; external name 'y';
  50343. public
  50344. constructor create(para1: jint; para2: jint; para3: jint; para4: jint); overload;
  50345. constructor create(para1: ACContext; para2: AUAttributeSet); overload;
  50346. constructor create(para1: AVViewGroup_LayoutParams); overload;
  50347. function debug(para1: JLString): JLString; overload; virtual;
  50348. end;
  50349. public
  50350. constructor create(para1: ACContext); overload;
  50351. constructor create(para1: ACContext; para2: AUAttributeSet); overload;
  50352. constructor create(para1: ACContext; para2: AUAttributeSet; para3: jint); overload;
  50353. strict protected
  50354. procedure onMeasure(para1: jint; para2: jint); overload; virtual;
  50355. function generateDefaultLayoutParams(): AVViewGroup_LayoutParams; overload; virtual;
  50356. procedure onLayout(para1: jboolean; para2: jint; para3: jint; para4: jint; para5: jint); overload; virtual;
  50357. public
  50358. function generateLayoutParams(para1: AUAttributeSet): AVViewGroup_LayoutParams; overload; virtual;
  50359. strict protected
  50360. function checkLayoutParams(para1: AVViewGroup_LayoutParams): jboolean; overload; virtual;
  50361. function generateLayoutParams(para1: AVViewGroup_LayoutParams): AVViewGroup_LayoutParams; overload; virtual;
  50362. public
  50363. function shouldDelayChildPressedState(): jboolean; overload; virtual;
  50364. end;
  50365. AWAdapterView = class abstract external 'android.widget' name 'AdapterView' (AVViewGroup)
  50366. public
  50367. type
  50368. InnerOnItemSelectedListener = interface;
  50369. Arr1InnerOnItemSelectedListener = array of InnerOnItemSelectedListener;
  50370. Arr2InnerOnItemSelectedListener = array of Arr1InnerOnItemSelectedListener;
  50371. Arr3InnerOnItemSelectedListener = array of Arr2InnerOnItemSelectedListener;
  50372. InnerOnItemLongClickListener = interface;
  50373. Arr1InnerOnItemLongClickListener = array of InnerOnItemLongClickListener;
  50374. Arr2InnerOnItemLongClickListener = array of Arr1InnerOnItemLongClickListener;
  50375. Arr3InnerOnItemLongClickListener = array of Arr2InnerOnItemLongClickListener;
  50376. InnerOnItemClickListener = interface;
  50377. Arr1InnerOnItemClickListener = array of InnerOnItemClickListener;
  50378. Arr2InnerOnItemClickListener = array of Arr1InnerOnItemClickListener;
  50379. Arr3InnerOnItemClickListener = array of Arr2InnerOnItemClickListener;
  50380. InnerAdapterContextMenuInfo = class;
  50381. Arr1InnerAdapterContextMenuInfo = array of InnerAdapterContextMenuInfo;
  50382. Arr2InnerAdapterContextMenuInfo = array of Arr1InnerAdapterContextMenuInfo;
  50383. Arr3InnerAdapterContextMenuInfo = array of Arr2InnerAdapterContextMenuInfo;
  50384. InnerOnItemSelectedListener = interface external 'android.widget' name 'OnItemSelectedListener'
  50385. procedure onItemSelected(para1: AWAdapterView; para2: AVView; para3: jint; para4: jlong); overload;
  50386. procedure onNothingSelected(para1: AWAdapterView); overload;
  50387. end;
  50388. InnerOnItemLongClickListener = interface external 'android.widget' name 'OnItemLongClickListener'
  50389. function onItemLongClick(para1: AWAdapterView; para2: AVView; para3: jint; para4: jlong): jboolean; overload;
  50390. end;
  50391. InnerOnItemClickListener = interface external 'android.widget' name 'OnItemClickListener'
  50392. procedure onItemClick(para1: AWAdapterView; para2: AVView; para3: jint; para4: jlong); overload;
  50393. end;
  50394. InnerAdapterContextMenuInfo = class external 'android.widget' name 'AdapterContextMenuInfo' (JLObject, AVContextMenu.InnerContextMenuInfo)
  50395. public
  50396. var
  50397. ftargetView: AVView; external name 'targetView';
  50398. fposition: jint; external name 'position';
  50399. fid: jlong; external name 'id';
  50400. public
  50401. constructor create(para1: AVView; para2: jint; para3: jlong); overload;
  50402. end;
  50403. public
  50404. const
  50405. ITEM_VIEW_TYPE_IGNORE = -1;
  50406. ITEM_VIEW_TYPE_HEADER_OR_FOOTER = -2;
  50407. INVALID_POSITION = -1;
  50408. INVALID_ROW_ID = jlong(-9223372036854775808);
  50409. public
  50410. constructor create(para1: ACContext); overload;
  50411. constructor create(para1: ACContext; para2: AUAttributeSet); overload;
  50412. constructor create(para1: ACContext; para2: AUAttributeSet; para3: jint); overload;
  50413. procedure setOnItemClickListener(para1: AWAdapterView.InnerOnItemClickListener); overload; virtual;
  50414. function getOnItemClickListener(): AWAdapterView.InnerOnItemClickListener; overload; virtual; final;
  50415. function performItemClick(para1: AVView; para2: jint; para3: jlong): jboolean; overload; virtual;
  50416. procedure setOnItemLongClickListener(para1: AWAdapterView.InnerOnItemLongClickListener); overload; virtual;
  50417. function getOnItemLongClickListener(): AWAdapterView.InnerOnItemLongClickListener; overload; virtual; final;
  50418. procedure setOnItemSelectedListener(para1: AWAdapterView.InnerOnItemSelectedListener); overload; virtual;
  50419. function getOnItemSelectedListener(): AWAdapterView.InnerOnItemSelectedListener; overload; virtual; final;
  50420. function getAdapter(): AWAdapter; overload; virtual; abstract;
  50421. procedure setAdapter(para1: AWAdapter); overload; virtual; abstract;
  50422. procedure addView(para1: AVView); overload; virtual;
  50423. procedure addView(para1: AVView; para2: jint); overload; virtual;
  50424. procedure addView(para1: AVView; para2: AVViewGroup_LayoutParams); overload; virtual;
  50425. procedure addView(para1: AVView; para2: jint; para3: AVViewGroup_LayoutParams); overload; virtual;
  50426. procedure removeView(para1: AVView); overload; virtual;
  50427. procedure removeViewAt(para1: jint); overload; virtual;
  50428. procedure removeAllViews(); overload; virtual;
  50429. strict protected
  50430. procedure onLayout(para1: jboolean; para2: jint; para3: jint; para4: jint; para5: jint); overload; virtual;
  50431. public
  50432. function getSelectedItemPosition(): jint; overload; virtual;
  50433. function getSelectedItemId(): jlong; overload; virtual;
  50434. function getSelectedView(): AVView; overload; virtual; abstract;
  50435. function getSelectedItem(): JLObject; overload; virtual;
  50436. function getCount(): jint; overload; virtual;
  50437. function getPositionForView(para1: AVView): jint; overload; virtual;
  50438. function getFirstVisiblePosition(): jint; overload; virtual;
  50439. function getLastVisiblePosition(): jint; overload; virtual;
  50440. procedure setSelection(para1: jint); overload; virtual; abstract;
  50441. procedure setEmptyView(para1: AVView); overload; virtual;
  50442. function getEmptyView(): AVView; overload; virtual;
  50443. procedure setFocusable(para1: jboolean); overload; virtual;
  50444. procedure setFocusableInTouchMode(para1: jboolean); overload; virtual;
  50445. function getItemAtPosition(para1: jint): JLObject; overload; virtual;
  50446. function getItemIdAtPosition(para1: jint): jlong; overload; virtual;
  50447. procedure setOnClickListener(para1: AVView.InnerOnClickListener); overload; virtual;
  50448. strict protected
  50449. procedure dispatchSaveInstanceState(para1: AUSparseArray); overload; virtual;
  50450. procedure dispatchRestoreInstanceState(para1: AUSparseArray); overload; virtual;
  50451. procedure onDetachedFromWindow(); overload; virtual;
  50452. public
  50453. function dispatchPopulateAccessibilityEvent(para1: AVAAccessibilityEvent): jboolean; overload; virtual;
  50454. function onRequestSendAccessibilityEvent(para1: AVView; para2: AVAAccessibilityEvent): jboolean; overload; virtual;
  50455. procedure onInitializeAccessibilityNodeInfo(para1: AVAAccessibilityNodeInfo); overload; virtual;
  50456. procedure onInitializeAccessibilityEvent(para1: AVAAccessibilityEvent); overload; virtual;
  50457. strict protected
  50458. function canAnimate(): jboolean; overload; virtual;
  50459. end;
  50460. AWFrameLayout = class external 'android.widget' name 'FrameLayout' (AVViewGroup)
  50461. public
  50462. type
  50463. InnerLayoutParams = class;
  50464. Arr1InnerLayoutParams = array of InnerLayoutParams;
  50465. Arr2InnerLayoutParams = array of Arr1InnerLayoutParams;
  50466. Arr3InnerLayoutParams = array of Arr2InnerLayoutParams;
  50467. InnerLayoutParams = class external 'android.widget' name 'LayoutParams' (AVViewGroup.InnerMarginLayoutParams)
  50468. public
  50469. var
  50470. fgravity: jint; external name 'gravity';
  50471. public
  50472. constructor create(para1: ACContext; para2: AUAttributeSet); overload;
  50473. constructor create(para1: jint; para2: jint); overload;
  50474. constructor create(para1: jint; para2: jint; para3: jint); overload;
  50475. constructor create(para1: AVViewGroup_LayoutParams); overload;
  50476. constructor create(para1: AVViewGroup.InnerMarginLayoutParams); overload;
  50477. end;
  50478. public
  50479. constructor create(para1: ACContext); overload;
  50480. constructor create(para1: ACContext; para2: AUAttributeSet); overload;
  50481. constructor create(para1: ACContext; para2: AUAttributeSet; para3: jint); overload;
  50482. procedure setForegroundGravity(para1: jint); overload; virtual;
  50483. strict protected
  50484. function verifyDrawable(para1: AGDDrawable): jboolean; overload; virtual;
  50485. public
  50486. procedure jumpDrawablesToCurrentState(); overload; virtual;
  50487. strict protected
  50488. procedure drawableStateChanged(); overload; virtual;
  50489. function generateDefaultLayoutParams(): AWFrameLayout.InnerLayoutParams; overload; virtual;
  50490. public
  50491. procedure setForeground(para1: AGDDrawable); overload; virtual;
  50492. function getForeground(): AGDDrawable; overload; virtual;
  50493. strict protected
  50494. procedure onMeasure(para1: jint; para2: jint); overload; virtual;
  50495. procedure onLayout(para1: jboolean; para2: jint; para3: jint; para4: jint; para5: jint); overload; virtual;
  50496. procedure onSizeChanged(para1: jint; para2: jint; para3: jint; para4: jint); overload; virtual;
  50497. public
  50498. procedure draw(para1: AGCanvas); overload; virtual;
  50499. function gatherTransparentRegion(para1: AGRegion): jboolean; overload; virtual;
  50500. procedure setMeasureAllChildren(para1: jboolean); overload; virtual;
  50501. function getConsiderGoneChildrenWhenMeasuring(): jboolean; overload; virtual;
  50502. function getMeasureAllChildren(): jboolean; overload; virtual;
  50503. function generateLayoutParams(para1: AUAttributeSet): AWFrameLayout.InnerLayoutParams; overload; virtual;
  50504. function shouldDelayChildPressedState(): jboolean; overload; virtual;
  50505. strict protected
  50506. function checkLayoutParams(para1: AVViewGroup_LayoutParams): jboolean; overload; virtual;
  50507. function generateLayoutParams(para1: AVViewGroup_LayoutParams): AVViewGroup_LayoutParams; overload; virtual;
  50508. function generateDefaultLayoutParams(): AVViewGroup_LayoutParams; overload; virtual;
  50509. public
  50510. function generateLayoutParams(para1: AUAttributeSet): AVViewGroup_LayoutParams; overload; virtual;
  50511. end;
  50512. AWGridLayout = class external 'android.widget' name 'GridLayout' (AVViewGroup)
  50513. public
  50514. type
  50515. InnerAlignment = class;
  50516. Arr1InnerAlignment = array of InnerAlignment;
  50517. Arr2InnerAlignment = array of Arr1InnerAlignment;
  50518. Arr3InnerAlignment = array of Arr2InnerAlignment;
  50519. InnerSpec = class;
  50520. Arr1InnerSpec = array of InnerSpec;
  50521. Arr2InnerSpec = array of Arr1InnerSpec;
  50522. Arr3InnerSpec = array of Arr2InnerSpec;
  50523. InnerLayoutParams = class;
  50524. Arr1InnerLayoutParams = array of InnerLayoutParams;
  50525. Arr2InnerLayoutParams = array of Arr1InnerLayoutParams;
  50526. Arr3InnerLayoutParams = array of Arr2InnerLayoutParams;
  50527. InnerAlignment = class abstract external 'android.widget' name 'Alignment' (JLObject)
  50528. end;
  50529. InnerSpec = class external 'android.widget' name 'Spec' (JLObject)
  50530. public
  50531. function equals(para1: JLObject): jboolean; overload; virtual;
  50532. function hashCode(): jint; overload; virtual;
  50533. end;
  50534. InnerLayoutParams = class external 'android.widget' name 'LayoutParams' (AVViewGroup.InnerMarginLayoutParams)
  50535. public
  50536. var
  50537. frowSpec: AWGridLayout.InnerSpec; external name 'rowSpec';
  50538. fcolumnSpec: AWGridLayout.InnerSpec; external name 'columnSpec';
  50539. public
  50540. constructor create(para1: AWGridLayout.InnerSpec; para2: AWGridLayout.InnerSpec); overload;
  50541. constructor create(); overload;
  50542. constructor create(para1: AVViewGroup_LayoutParams); overload;
  50543. constructor create(para1: AVViewGroup.InnerMarginLayoutParams); overload;
  50544. constructor create(para1: AWGridLayout.InnerLayoutParams); overload;
  50545. constructor create(para1: ACContext; para2: AUAttributeSet); overload;
  50546. procedure setGravity(para1: jint); overload; virtual;
  50547. strict protected
  50548. procedure setBaseAttributes(para1: ACRTypedArray; para2: jint; para3: jint); overload; virtual;
  50549. end;
  50550. public
  50551. const
  50552. HORIZONTAL = 0;
  50553. VERTICAL = 1;
  50554. UNDEFINED = -2147483648;
  50555. ALIGN_BOUNDS = 0;
  50556. ALIGN_MARGINS = 1;
  50557. public
  50558. final class var
  50559. fTOP: AWGridLayout.InnerAlignment; external name 'TOP';
  50560. fBOTTOM: AWGridLayout.InnerAlignment; external name 'BOTTOM';
  50561. fRIGHT: AWGridLayout.InnerAlignment; external name 'RIGHT';
  50562. fLEFT: AWGridLayout.InnerAlignment; external name 'LEFT';
  50563. fCENTER: AWGridLayout.InnerAlignment; external name 'CENTER';
  50564. fBASELINE: AWGridLayout.InnerAlignment; external name 'BASELINE';
  50565. fFILL: AWGridLayout.InnerAlignment; external name 'FILL';
  50566. public
  50567. constructor create(para1: ACContext; para2: AUAttributeSet; para3: jint); overload;
  50568. constructor create(para1: ACContext; para2: AUAttributeSet); overload;
  50569. constructor create(para1: ACContext); overload;
  50570. function getOrientation(): jint; overload; virtual;
  50571. procedure setOrientation(para1: jint); overload; virtual;
  50572. function getRowCount(): jint; overload; virtual;
  50573. procedure setRowCount(para1: jint); overload; virtual;
  50574. function getColumnCount(): jint; overload; virtual;
  50575. procedure setColumnCount(para1: jint); overload; virtual;
  50576. function getUseDefaultMargins(): jboolean; overload; virtual;
  50577. procedure setUseDefaultMargins(para1: jboolean); overload; virtual;
  50578. function getAlignmentMode(): jint; overload; virtual;
  50579. procedure setAlignmentMode(para1: jint); overload; virtual;
  50580. function isRowOrderPreserved(): jboolean; overload; virtual;
  50581. procedure setRowOrderPreserved(para1: jboolean); overload; virtual;
  50582. function isColumnOrderPreserved(): jboolean; overload; virtual;
  50583. procedure setColumnOrderPreserved(para1: jboolean); overload; virtual;
  50584. strict protected
  50585. function generateDefaultLayoutParams(): AWGridLayout.InnerLayoutParams; overload; virtual;
  50586. public
  50587. function generateLayoutParams(para1: AUAttributeSet): AWGridLayout.InnerLayoutParams; overload; virtual;
  50588. strict protected
  50589. function generateLayoutParams(para1: AVViewGroup_LayoutParams): AWGridLayout.InnerLayoutParams; overload; virtual;
  50590. procedure onDraw(para1: AGCanvas); overload; virtual;
  50591. procedure onMeasure(para1: jint; para2: jint); overload; virtual;
  50592. public
  50593. procedure requestLayout(); overload; virtual;
  50594. strict protected
  50595. procedure onLayout(para1: jboolean; para2: jint; para3: jint; para4: jint; para5: jint); overload; virtual;
  50596. public
  50597. class function spec(para1: jint; para2: jint; para3: AWGridLayout.InnerAlignment): AWGridLayout.InnerSpec; static; overload;
  50598. class function spec(para1: jint; para2: AWGridLayout.InnerAlignment): AWGridLayout.InnerSpec; static; overload;
  50599. class function spec(para1: jint; para2: jint): AWGridLayout.InnerSpec; static; overload;
  50600. class function spec(para1: jint): AWGridLayout.InnerSpec; static; overload;
  50601. strict protected
  50602. function generateDefaultLayoutParams(): AVViewGroup_LayoutParams; overload; virtual;
  50603. function generateLayoutParams(para1: AVViewGroup_LayoutParams): AVViewGroup_LayoutParams; overload; virtual;
  50604. public
  50605. function generateLayoutParams(para1: AUAttributeSet): AVViewGroup_LayoutParams; overload; virtual;
  50606. end;
  50607. AWLinearLayout = class external 'android.widget' name 'LinearLayout' (AVViewGroup)
  50608. public
  50609. type
  50610. InnerLayoutParams = class;
  50611. Arr1InnerLayoutParams = array of InnerLayoutParams;
  50612. Arr2InnerLayoutParams = array of Arr1InnerLayoutParams;
  50613. Arr3InnerLayoutParams = array of Arr2InnerLayoutParams;
  50614. InnerLayoutParams = class external 'android.widget' name 'LayoutParams' (AVViewGroup.InnerMarginLayoutParams)
  50615. public
  50616. var
  50617. fweight: jfloat; external name 'weight';
  50618. fgravity: jint; external name 'gravity';
  50619. public
  50620. constructor create(para1: ACContext; para2: AUAttributeSet); overload;
  50621. constructor create(para1: jint; para2: jint); overload;
  50622. constructor create(para1: jint; para2: jint; para3: jfloat); overload;
  50623. constructor create(para1: AVViewGroup_LayoutParams); overload;
  50624. constructor create(para1: AVViewGroup.InnerMarginLayoutParams); overload;
  50625. function debug(para1: JLString): JLString; overload; virtual;
  50626. end;
  50627. public
  50628. const
  50629. HORIZONTAL = 0;
  50630. VERTICAL = 1;
  50631. SHOW_DIVIDER_NONE = 0;
  50632. SHOW_DIVIDER_BEGINNING = 1;
  50633. SHOW_DIVIDER_MIDDLE = 2;
  50634. SHOW_DIVIDER_END = 4;
  50635. public
  50636. constructor create(para1: ACContext); overload;
  50637. constructor create(para1: ACContext; para2: AUAttributeSet); overload;
  50638. constructor create(para1: ACContext; para2: AUAttributeSet; para3: jint); overload;
  50639. procedure setShowDividers(para1: jint); overload; virtual;
  50640. function shouldDelayChildPressedState(): jboolean; overload; virtual;
  50641. function getShowDividers(): jint; overload; virtual;
  50642. procedure setDividerDrawable(para1: AGDDrawable); overload; virtual;
  50643. procedure setDividerPadding(para1: jint); overload; virtual;
  50644. function getDividerPadding(): jint; overload; virtual;
  50645. strict protected
  50646. procedure onDraw(para1: AGCanvas); overload; virtual;
  50647. public
  50648. function isBaselineAligned(): jboolean; overload; virtual;
  50649. procedure setBaselineAligned(para1: jboolean); overload; virtual;
  50650. function isMeasureWithLargestChildEnabled(): jboolean; overload; virtual;
  50651. procedure setMeasureWithLargestChildEnabled(para1: jboolean); overload; virtual;
  50652. function getBaseline(): jint; overload; virtual;
  50653. function getBaselineAlignedChildIndex(): jint; overload; virtual;
  50654. procedure setBaselineAlignedChildIndex(para1: jint); overload; virtual;
  50655. function getWeightSum(): jfloat; overload; virtual;
  50656. procedure setWeightSum(para1: jfloat); overload; virtual;
  50657. strict protected
  50658. procedure onMeasure(para1: jint; para2: jint); overload; virtual;
  50659. procedure onLayout(para1: jboolean; para2: jint; para3: jint; para4: jint; para5: jint); overload; virtual;
  50660. public
  50661. procedure setOrientation(para1: jint); overload; virtual;
  50662. function getOrientation(): jint; overload; virtual;
  50663. procedure setGravity(para1: jint); overload; virtual;
  50664. procedure setHorizontalGravity(para1: jint); overload; virtual;
  50665. procedure setVerticalGravity(para1: jint); overload; virtual;
  50666. function generateLayoutParams(para1: AUAttributeSet): AWLinearLayout.InnerLayoutParams; overload; virtual;
  50667. strict protected
  50668. function generateDefaultLayoutParams(): AWLinearLayout.InnerLayoutParams; overload; virtual;
  50669. function generateLayoutParams(para1: AVViewGroup_LayoutParams): AWLinearLayout.InnerLayoutParams; overload; virtual;
  50670. function checkLayoutParams(para1: AVViewGroup_LayoutParams): jboolean; overload; virtual;
  50671. function generateDefaultLayoutParams(): AVViewGroup_LayoutParams; overload; virtual;
  50672. function generateLayoutParams(para1: AVViewGroup_LayoutParams): AVViewGroup_LayoutParams; overload; virtual;
  50673. public
  50674. function generateLayoutParams(para1: AUAttributeSet): AVViewGroup_LayoutParams; overload; virtual;
  50675. end;
  50676. AWRelativeLayout = class external 'android.widget' name 'RelativeLayout' (AVViewGroup)
  50677. public
  50678. type
  50679. InnerLayoutParams = class;
  50680. Arr1InnerLayoutParams = array of InnerLayoutParams;
  50681. Arr2InnerLayoutParams = array of Arr1InnerLayoutParams;
  50682. Arr3InnerLayoutParams = array of Arr2InnerLayoutParams;
  50683. InnerLayoutParams = class external 'android.widget' name 'LayoutParams' (AVViewGroup.InnerMarginLayoutParams)
  50684. public
  50685. var
  50686. falignWithParent: jboolean; external name 'alignWithParent';
  50687. public
  50688. constructor create(para1: ACContext; para2: AUAttributeSet); overload;
  50689. constructor create(para1: jint; para2: jint); overload;
  50690. constructor create(para1: AVViewGroup_LayoutParams); overload;
  50691. constructor create(para1: AVViewGroup.InnerMarginLayoutParams); overload;
  50692. function debug(para1: JLString): JLString; overload; virtual;
  50693. procedure addRule(para1: jint); overload; virtual;
  50694. procedure addRule(para1: jint; para2: jint); overload; virtual;
  50695. function getRules(): Arr1jint; overload; virtual;
  50696. end;
  50697. public
  50698. const
  50699. &TRUE = -1;
  50700. LEFT_OF = 0;
  50701. RIGHT_OF = 1;
  50702. ABOVE = 2;
  50703. BELOW = 3;
  50704. ALIGN_BASELINE = 4;
  50705. ALIGN_LEFT = 5;
  50706. ALIGN_TOP = 6;
  50707. ALIGN_RIGHT = 7;
  50708. ALIGN_BOTTOM = 8;
  50709. ALIGN_PARENT_LEFT = 9;
  50710. ALIGN_PARENT_TOP = 10;
  50711. ALIGN_PARENT_RIGHT = 11;
  50712. ALIGN_PARENT_BOTTOM = 12;
  50713. CENTER_IN_PARENT = 13;
  50714. CENTER_HORIZONTAL = 14;
  50715. CENTER_VERTICAL = 15;
  50716. public
  50717. constructor create(para1: ACContext); overload;
  50718. constructor create(para1: ACContext; para2: AUAttributeSet); overload;
  50719. constructor create(para1: ACContext; para2: AUAttributeSet; para3: jint); overload;
  50720. function shouldDelayChildPressedState(): jboolean; overload; virtual;
  50721. procedure setIgnoreGravity(para1: jint); overload; virtual;
  50722. procedure setGravity(para1: jint); overload; virtual;
  50723. procedure setHorizontalGravity(para1: jint); overload; virtual;
  50724. procedure setVerticalGravity(para1: jint); overload; virtual;
  50725. function getBaseline(): jint; overload; virtual;
  50726. procedure requestLayout(); overload; virtual;
  50727. strict protected
  50728. procedure onMeasure(para1: jint; para2: jint); overload; virtual;
  50729. procedure onLayout(para1: jboolean; para2: jint; para3: jint; para4: jint; para5: jint); overload; virtual;
  50730. public
  50731. function generateLayoutParams(para1: AUAttributeSet): AWRelativeLayout.InnerLayoutParams; overload; virtual;
  50732. strict protected
  50733. function generateDefaultLayoutParams(): AVViewGroup_LayoutParams; overload; virtual;
  50734. function checkLayoutParams(para1: AVViewGroup_LayoutParams): jboolean; overload; virtual;
  50735. function generateLayoutParams(para1: AVViewGroup_LayoutParams): AVViewGroup_LayoutParams; overload; virtual;
  50736. public
  50737. function dispatchPopulateAccessibilityEvent(para1: AVAAccessibilityEvent): jboolean; overload; virtual;
  50738. function generateLayoutParams(para1: AUAttributeSet): AVViewGroup_LayoutParams; overload; virtual;
  50739. end;
  50740. AWSlidingDrawer = class external 'android.widget' name 'SlidingDrawer' (AVViewGroup)
  50741. public
  50742. type
  50743. InnerOnDrawerScrollListener = interface;
  50744. Arr1InnerOnDrawerScrollListener = array of InnerOnDrawerScrollListener;
  50745. Arr2InnerOnDrawerScrollListener = array of Arr1InnerOnDrawerScrollListener;
  50746. Arr3InnerOnDrawerScrollListener = array of Arr2InnerOnDrawerScrollListener;
  50747. InnerOnDrawerCloseListener = interface;
  50748. Arr1InnerOnDrawerCloseListener = array of InnerOnDrawerCloseListener;
  50749. Arr2InnerOnDrawerCloseListener = array of Arr1InnerOnDrawerCloseListener;
  50750. Arr3InnerOnDrawerCloseListener = array of Arr2InnerOnDrawerCloseListener;
  50751. InnerOnDrawerOpenListener = interface;
  50752. Arr1InnerOnDrawerOpenListener = array of InnerOnDrawerOpenListener;
  50753. Arr2InnerOnDrawerOpenListener = array of Arr1InnerOnDrawerOpenListener;
  50754. Arr3InnerOnDrawerOpenListener = array of Arr2InnerOnDrawerOpenListener;
  50755. InnerOnDrawerScrollListener = interface external 'android.widget' name 'OnDrawerScrollListener'
  50756. procedure onScrollStarted(); overload;
  50757. procedure onScrollEnded(); overload;
  50758. end;
  50759. InnerOnDrawerCloseListener = interface external 'android.widget' name 'OnDrawerCloseListener'
  50760. procedure onDrawerClosed(); overload;
  50761. end;
  50762. InnerOnDrawerOpenListener = interface external 'android.widget' name 'OnDrawerOpenListener'
  50763. procedure onDrawerOpened(); overload;
  50764. end;
  50765. public
  50766. const
  50767. ORIENTATION_HORIZONTAL = 0;
  50768. ORIENTATION_VERTICAL = 1;
  50769. public
  50770. constructor create(para1: ACContext; para2: AUAttributeSet); overload;
  50771. constructor create(para1: ACContext; para2: AUAttributeSet; para3: jint); overload;
  50772. strict protected
  50773. procedure onFinishInflate(); overload; virtual;
  50774. procedure onMeasure(para1: jint; para2: jint); overload; virtual;
  50775. procedure dispatchDraw(para1: AGCanvas); overload; virtual;
  50776. procedure onLayout(para1: jboolean; para2: jint; para3: jint; para4: jint; para5: jint); overload; virtual;
  50777. public
  50778. function onInterceptTouchEvent(para1: AVMotionEvent): jboolean; overload; virtual;
  50779. function onTouchEvent(para1: AVMotionEvent): jboolean; overload; virtual;
  50780. procedure toggle(); overload; virtual;
  50781. procedure animateToggle(); overload; virtual;
  50782. procedure open(); overload; virtual;
  50783. procedure close(); overload; virtual;
  50784. procedure animateClose(); overload; virtual;
  50785. procedure animateOpen(); overload; virtual;
  50786. procedure setOnDrawerOpenListener(para1: AWSlidingDrawer.InnerOnDrawerOpenListener); overload; virtual;
  50787. procedure setOnDrawerCloseListener(para1: AWSlidingDrawer.InnerOnDrawerCloseListener); overload; virtual;
  50788. procedure setOnDrawerScrollListener(para1: AWSlidingDrawer.InnerOnDrawerScrollListener); overload; virtual;
  50789. function getHandle(): AVView; overload; virtual;
  50790. function getContent(): AVView; overload; virtual;
  50791. procedure unlock(); overload; virtual;
  50792. procedure lock(); overload; virtual;
  50793. function isOpened(): jboolean; overload; virtual;
  50794. function isMoving(): jboolean; overload; virtual;
  50795. end;
  50796. AWImageButton = class external 'android.widget' name 'ImageButton' (AWImageView)
  50797. public
  50798. constructor create(para1: ACContext); overload;
  50799. constructor create(para1: ACContext; para2: AUAttributeSet); overload;
  50800. constructor create(para1: ACContext; para2: AUAttributeSet; para3: jint); overload;
  50801. strict protected
  50802. function onSetAlpha(para1: jint): jboolean; overload; virtual;
  50803. end;
  50804. AWQuickContactBadge = class external 'android.widget' name 'QuickContactBadge' (AWImageView, AVView.InnerOnClickListener)
  50805. strict protected
  50806. var
  50807. fmExcludeMimes: Arr1JLString; external name 'mExcludeMimes';
  50808. public
  50809. constructor create(para1: ACContext); overload;
  50810. constructor create(para1: ACContext; para2: AUAttributeSet); overload;
  50811. constructor create(para1: ACContext; para2: AUAttributeSet; para3: jint); overload;
  50812. strict protected
  50813. procedure drawableStateChanged(); overload; virtual;
  50814. public
  50815. procedure setMode(para1: jint); overload; virtual;
  50816. strict protected
  50817. procedure onDraw(para1: AGCanvas); overload; virtual;
  50818. public
  50819. procedure setImageToDefault(); overload; virtual;
  50820. procedure assignContactUri(para1: ANUri); overload; virtual;
  50821. procedure assignContactFromEmail(para1: JLString; para2: jboolean); overload; virtual;
  50822. procedure assignContactFromPhone(para1: JLString; para2: jboolean); overload; virtual;
  50823. procedure onClick(para1: AVView); overload; virtual;
  50824. procedure setExcludeMimes(para1: Arr1JLString); overload; virtual;
  50825. procedure setExcludeMimes(var para1: array of JLString); overload; virtual;
  50826. end;
  50827. AWAbsSeekBar = class abstract external 'android.widget' name 'AbsSeekBar' (AWProgressBar)
  50828. public
  50829. constructor create(para1: ACContext); overload;
  50830. constructor create(para1: ACContext; para2: AUAttributeSet); overload;
  50831. constructor create(para1: ACContext; para2: AUAttributeSet; para3: jint); overload;
  50832. procedure setThumb(para1: AGDDrawable); overload; virtual;
  50833. function getThumbOffset(): jint; overload; virtual;
  50834. procedure setThumbOffset(para1: jint); overload; virtual;
  50835. procedure setKeyProgressIncrement(para1: jint); overload; virtual;
  50836. function getKeyProgressIncrement(): jint; overload; virtual;
  50837. procedure setMax(para1: jint); overload; virtual;
  50838. strict protected
  50839. function verifyDrawable(para1: AGDDrawable): jboolean; overload; virtual;
  50840. public
  50841. procedure jumpDrawablesToCurrentState(); overload; virtual;
  50842. strict protected
  50843. procedure drawableStateChanged(); overload; virtual;
  50844. procedure onSizeChanged(para1: jint; para2: jint; para3: jint; para4: jint); overload; virtual;
  50845. procedure onDraw(para1: AGCanvas); overload; virtual;
  50846. procedure onMeasure(para1: jint; para2: jint); overload; virtual;
  50847. public
  50848. function onTouchEvent(para1: AVMotionEvent): jboolean; overload; virtual;
  50849. function onKeyDown(para1: jint; para2: AVKeyEvent): jboolean; overload; virtual;
  50850. end;
  50851. AWButton = class external 'android.widget' name 'Button' (AWTextView)
  50852. public
  50853. constructor create(para1: ACContext); overload;
  50854. constructor create(para1: ACContext; para2: AUAttributeSet); overload;
  50855. constructor create(para1: ACContext; para2: AUAttributeSet; para3: jint); overload;
  50856. end;
  50857. AWCheckedTextView = class external 'android.widget' name 'CheckedTextView' (AWTextView, AWCheckable)
  50858. public
  50859. constructor create(para1: ACContext); overload;
  50860. constructor create(para1: ACContext; para2: AUAttributeSet); overload;
  50861. constructor create(para1: ACContext; para2: AUAttributeSet; para3: jint); overload;
  50862. procedure toggle(); overload; virtual;
  50863. function isChecked(): jboolean; overload; virtual;
  50864. procedure setChecked(para1: jboolean); overload; virtual;
  50865. procedure setCheckMarkDrawable(para1: jint); overload; virtual;
  50866. procedure setCheckMarkDrawable(para1: AGDDrawable); overload; virtual;
  50867. procedure setPadding(para1: jint; para2: jint; para3: jint; para4: jint); overload; virtual;
  50868. strict protected
  50869. procedure onDraw(para1: AGCanvas); overload; virtual;
  50870. function onCreateDrawableState(para1: jint): Arr1jint; overload; virtual;
  50871. procedure drawableStateChanged(); overload; virtual;
  50872. public
  50873. procedure onInitializeAccessibilityEvent(para1: AVAAccessibilityEvent); overload; virtual;
  50874. procedure onPopulateAccessibilityEvent(para1: AVAAccessibilityEvent); overload; virtual;
  50875. procedure onInitializeAccessibilityNodeInfo(para1: AVAAccessibilityNodeInfo); overload; virtual;
  50876. end;
  50877. AWChronometer = class external 'android.widget' name 'Chronometer' (AWTextView)
  50878. public
  50879. type
  50880. InnerOnChronometerTickListener = interface;
  50881. Arr1InnerOnChronometerTickListener = array of InnerOnChronometerTickListener;
  50882. Arr2InnerOnChronometerTickListener = array of Arr1InnerOnChronometerTickListener;
  50883. Arr3InnerOnChronometerTickListener = array of Arr2InnerOnChronometerTickListener;
  50884. InnerOnChronometerTickListener = interface external 'android.widget' name 'OnChronometerTickListener'
  50885. procedure onChronometerTick(para1: AWChronometer); overload;
  50886. end;
  50887. public
  50888. constructor create(para1: ACContext); overload;
  50889. constructor create(para1: ACContext; para2: AUAttributeSet); overload;
  50890. constructor create(para1: ACContext; para2: AUAttributeSet; para3: jint); overload;
  50891. procedure setBase(para1: jlong); overload; virtual;
  50892. function getBase(): jlong; overload; virtual;
  50893. procedure setFormat(para1: JLString); overload; virtual;
  50894. function getFormat(): JLString; overload; virtual;
  50895. procedure setOnChronometerTickListener(para1: AWChronometer.InnerOnChronometerTickListener); overload; virtual;
  50896. function getOnChronometerTickListener(): AWChronometer.InnerOnChronometerTickListener; overload; virtual;
  50897. procedure start(); overload; virtual;
  50898. procedure stop(); overload; virtual;
  50899. strict protected
  50900. procedure onDetachedFromWindow(); overload; virtual;
  50901. procedure onWindowVisibilityChanged(para1: jint); overload; virtual;
  50902. end;
  50903. AWDigitalClock = class external 'android.widget' name 'DigitalClock' (AWTextView)
  50904. public
  50905. constructor create(para1: ACContext); overload;
  50906. constructor create(para1: ACContext; para2: AUAttributeSet); overload;
  50907. strict protected
  50908. procedure onAttachedToWindow(); overload; virtual;
  50909. procedure onDetachedFromWindow(); overload; virtual;
  50910. end;
  50911. AWEditText = class external 'android.widget' name 'EditText' (AWTextView)
  50912. public
  50913. constructor create(para1: ACContext); overload;
  50914. constructor create(para1: ACContext; para2: AUAttributeSet); overload;
  50915. constructor create(para1: ACContext; para2: AUAttributeSet; para3: jint); overload;
  50916. strict protected
  50917. function getDefaultEditable(): jboolean; overload; virtual;
  50918. function getDefaultMovementMethod(): ATMMovementMethod; overload; virtual;
  50919. public
  50920. function getText(): ATEditable; overload; virtual;
  50921. procedure setText(para1: JLCharSequence; para2: AWTextView.InnerBufferType); overload; virtual;
  50922. procedure setSelection(para1: jint; para2: jint); overload; virtual;
  50923. procedure setSelection(para1: jint); overload; virtual;
  50924. procedure selectAll(); overload; virtual;
  50925. procedure extendSelection(para1: jint); overload; virtual;
  50926. procedure setEllipsize(para1: ATTextUtils.InnerTruncateAt); overload; virtual;
  50927. function getText(): JLCharSequence; overload; virtual;
  50928. end;
  50929. JNCDatagramChannel = class abstract external 'java.nio.channels' name 'DatagramChannel' (JNCSAbstractSelectableChannel, JNCByteChannel, JNCScatteringByteChannel, JNCGatheringByteChannel)
  50930. strict protected
  50931. constructor create(para1: JNCSSelectorProvider); overload;
  50932. public
  50933. class function open(): JNCDatagramChannel; static; overload; // throws java.io.IOException
  50934. function validOps(): jint; overload; virtual; final;
  50935. function socket(): JNDatagramSocket; overload; virtual; abstract;
  50936. function isConnected(): jboolean; overload; virtual; abstract;
  50937. function connect(para1: JNSocketAddress): JNCDatagramChannel; overload; virtual; abstract; // throws java.io.IOException
  50938. function disconnect(): JNCDatagramChannel; overload; virtual; abstract; // throws java.io.IOException
  50939. function receive(para1: JNByteBuffer): JNSocketAddress; overload; virtual; abstract; // throws java.io.IOException
  50940. function send(para1: JNByteBuffer; para2: JNSocketAddress): jint; overload; virtual; abstract; // throws java.io.IOException
  50941. function read(para1: JNByteBuffer): jint; overload; virtual; abstract; // throws java.io.IOException
  50942. function read(para1: Arr1JNByteBuffer; para2: jint; para3: jint): jlong; overload; virtual; abstract; // throws java.io.IOException
  50943. function read(var para1: array of JNByteBuffer; para2: jint; para3: jint): jlong; overload; virtual; abstract; // throws java.io.IOException
  50944. function read(para1: Arr1JNByteBuffer): jlong; overload; virtual; final; // throws java.io.IOException
  50945. function read(var para1: array of JNByteBuffer): jlong; overload; virtual; final; // throws java.io.IOException
  50946. function write(para1: JNByteBuffer): jint; overload; virtual; abstract; // throws java.io.IOException
  50947. function write(para1: Arr1JNByteBuffer; para2: jint; para3: jint): jlong; overload; virtual; abstract; // throws java.io.IOException
  50948. function write(var para1: array of JNByteBuffer; para2: jint; para3: jint): jlong; overload; virtual; abstract; // throws java.io.IOException
  50949. function write(para1: Arr1JNByteBuffer): jlong; overload; virtual; final; // throws java.io.IOException
  50950. function write(var para1: array of JNByteBuffer): jlong; overload; virtual; final; // throws java.io.IOException
  50951. end;
  50952. JNCPipe = class abstract external 'java.nio.channels' name 'Pipe' (JLObject)
  50953. public
  50954. type
  50955. InnerSourceChannel = class;
  50956. Arr1InnerSourceChannel = array of InnerSourceChannel;
  50957. Arr2InnerSourceChannel = array of Arr1InnerSourceChannel;
  50958. Arr3InnerSourceChannel = array of Arr2InnerSourceChannel;
  50959. InnerSinkChannel = class;
  50960. Arr1InnerSinkChannel = array of InnerSinkChannel;
  50961. Arr2InnerSinkChannel = array of Arr1InnerSinkChannel;
  50962. Arr3InnerSinkChannel = array of Arr2InnerSinkChannel;
  50963. InnerSourceChannel = class abstract external 'java.nio.channels' name 'SourceChannel' (JNCSAbstractSelectableChannel, JNCReadableByteChannel, JNCScatteringByteChannel)
  50964. strict protected
  50965. constructor create(para1: JNCSSelectorProvider); overload;
  50966. public
  50967. function validOps(): jint; overload; virtual; final;
  50968. end;
  50969. InnerSinkChannel = class abstract external 'java.nio.channels' name 'SinkChannel' (JNCSAbstractSelectableChannel, JNCWritableByteChannel, JNCGatheringByteChannel)
  50970. strict protected
  50971. constructor create(para1: JNCSSelectorProvider); overload;
  50972. public
  50973. function validOps(): jint; overload; virtual; final;
  50974. end;
  50975. strict protected
  50976. constructor create(); overload;
  50977. public
  50978. class function open(): JNCPipe; static; overload; // throws java.io.IOException
  50979. function sink(): JNCPipe.InnerSinkChannel; overload; virtual; abstract;
  50980. function source(): JNCPipe.InnerSourceChannel; overload; virtual; abstract;
  50981. end;
  50982. JNCServerSocketChannel = class abstract external 'java.nio.channels' name 'ServerSocketChannel' (JNCSAbstractSelectableChannel)
  50983. strict protected
  50984. constructor create(para1: JNCSSelectorProvider); overload;
  50985. public
  50986. class function open(): JNCServerSocketChannel; static; overload; // throws java.io.IOException
  50987. function validOps(): jint; overload; virtual; final;
  50988. function socket(): JNServerSocket; overload; virtual; abstract;
  50989. function accept(): JNCSocketChannel; overload; virtual; abstract; // throws java.io.IOException
  50990. end;
  50991. JNCSocketChannel = class abstract external 'java.nio.channels' name 'SocketChannel' (JNCSAbstractSelectableChannel, JNCByteChannel, JNCScatteringByteChannel, JNCGatheringByteChannel)
  50992. strict protected
  50993. constructor create(para1: JNCSSelectorProvider); overload;
  50994. public
  50995. class function open(): JNCSocketChannel; static; overload; // throws java.io.IOException
  50996. class function open(para1: JNSocketAddress): JNCSocketChannel; static; overload; // throws java.io.IOException
  50997. function validOps(): jint; overload; virtual; final;
  50998. function socket(): JNSocket; overload; virtual; abstract;
  50999. function isConnected(): jboolean; overload; virtual; abstract;
  51000. function isConnectionPending(): jboolean; overload; virtual; abstract;
  51001. function connect(para1: JNSocketAddress): jboolean; overload; virtual; abstract; // throws java.io.IOException
  51002. function finishConnect(): jboolean; overload; virtual; abstract; // throws java.io.IOException
  51003. function read(para1: JNByteBuffer): jint; overload; virtual; abstract; // throws java.io.IOException
  51004. function read(para1: Arr1JNByteBuffer; para2: jint; para3: jint): jlong; overload; virtual; abstract; // throws java.io.IOException
  51005. function read(var para1: array of JNByteBuffer; para2: jint; para3: jint): jlong; overload; virtual; abstract; // throws java.io.IOException
  51006. function read(para1: Arr1JNByteBuffer): jlong; overload; virtual; final; // throws java.io.IOException
  51007. function read(var para1: array of JNByteBuffer): jlong; overload; virtual; final; // throws java.io.IOException
  51008. function write(para1: JNByteBuffer): jint; overload; virtual; abstract; // throws java.io.IOException
  51009. function write(para1: Arr1JNByteBuffer; para2: jint; para3: jint): jlong; overload; virtual; abstract; // throws java.io.IOException
  51010. function write(var para1: array of JNByteBuffer; para2: jint; para3: jint): jlong; overload; virtual; abstract; // throws java.io.IOException
  51011. function write(para1: Arr1JNByteBuffer): jlong; overload; virtual; final; // throws java.io.IOException
  51012. function write(var para1: array of JNByteBuffer): jlong; overload; virtual; final; // throws java.io.IOException
  51013. end;
  51014. AATabActivity = class external 'android.app' name 'TabActivity' (AAActivityGroup)
  51015. public
  51016. constructor create(); overload;
  51017. procedure setDefaultTab(para1: JLString); overload; virtual;
  51018. procedure setDefaultTab(para1: jint); overload; virtual;
  51019. strict protected
  51020. procedure onRestoreInstanceState(para1: AOBundle); overload; virtual;
  51021. procedure onPostCreate(para1: AOBundle); overload; virtual;
  51022. procedure onSaveInstanceState(para1: AOBundle); overload; virtual;
  51023. public
  51024. procedure onContentChanged(); overload; virtual;
  51025. strict protected
  51026. procedure onChildTitleChanged(para1: AAActivity; para2: JLCharSequence); overload; virtual;
  51027. public
  51028. function getTabHost(): AWTabHost; overload; virtual;
  51029. function getTabWidget(): AWTabWidget; overload; virtual;
  51030. end;
  51031. AALauncherActivity = class abstract external 'android.app' name 'LauncherActivity' (AAListActivity)
  51032. public
  51033. type
  51034. InnerIconResizer = class;
  51035. Arr1InnerIconResizer = array of InnerIconResizer;
  51036. Arr2InnerIconResizer = array of Arr1InnerIconResizer;
  51037. Arr3InnerIconResizer = array of Arr2InnerIconResizer;
  51038. InnerListItem = class;
  51039. Arr1InnerListItem = array of InnerListItem;
  51040. Arr2InnerListItem = array of Arr1InnerListItem;
  51041. Arr3InnerListItem = array of Arr2InnerListItem;
  51042. InnerIconResizer = class external 'android.app' name 'IconResizer'
  51043. end;
  51044. InnerListItem = class external 'android.app' name 'ListItem' (JLObject)
  51045. public
  51046. var
  51047. fresolveInfo: ACPResolveInfo; external name 'resolveInfo';
  51048. flabel: JLCharSequence; external name 'label';
  51049. ficon: AGDDrawable; external name 'icon';
  51050. fpackageName: JLString; external name 'packageName';
  51051. fclassName: JLString; external name 'className';
  51052. fextras: AOBundle; external name 'extras';
  51053. public
  51054. constructor create(); overload;
  51055. end;
  51056. public
  51057. constructor create(); overload;
  51058. strict protected
  51059. procedure onCreate(para1: AOBundle); overload; virtual;
  51060. public
  51061. procedure setTitle(para1: JLCharSequence); overload; virtual;
  51062. procedure setTitle(para1: jint); overload; virtual;
  51063. strict protected
  51064. procedure onSetContentView(); overload; virtual;
  51065. procedure onListItemClick(para1: AWListView; para2: AVView; para3: jint; para4: jlong); overload; virtual;
  51066. function intentForPosition(para1: jint): ACIntent; overload; virtual;
  51067. function itemForPosition(para1: jint): AALauncherActivity.InnerListItem; overload; virtual;
  51068. function getTargetIntent(): ACIntent; overload; virtual;
  51069. function onQueryPackageManager(para1: ACIntent): JUList; overload; virtual;
  51070. public
  51071. function makeListItems(): JUList; overload; virtual;
  51072. end;
  51073. AAFragmentBreadCrumbs = class external 'android.app' name 'FragmentBreadCrumbs' (AVViewGroup, AAFragmentManager.InnerOnBackStackChangedListener)
  51074. public
  51075. type
  51076. InnerOnBreadCrumbClickListener = interface;
  51077. Arr1InnerOnBreadCrumbClickListener = array of InnerOnBreadCrumbClickListener;
  51078. Arr2InnerOnBreadCrumbClickListener = array of Arr1InnerOnBreadCrumbClickListener;
  51079. Arr3InnerOnBreadCrumbClickListener = array of Arr2InnerOnBreadCrumbClickListener;
  51080. InnerOnBreadCrumbClickListener = interface external 'android.app' name 'OnBreadCrumbClickListener'
  51081. function onBreadCrumbClick(para1: AAFragmentManager.InnerBackStackEntry; para2: jint): jboolean; overload;
  51082. end;
  51083. public
  51084. constructor create(para1: ACContext); overload;
  51085. constructor create(para1: ACContext; para2: AUAttributeSet); overload;
  51086. constructor create(para1: ACContext; para2: AUAttributeSet; para3: jint); overload;
  51087. procedure setActivity(para1: AAActivity); overload; virtual;
  51088. procedure setMaxVisible(para1: jint); overload; virtual;
  51089. procedure setParentTitle(para1: JLCharSequence; para2: JLCharSequence; para3: AVView.InnerOnClickListener); overload; virtual;
  51090. procedure setOnBreadCrumbClickListener(para1: AAFragmentBreadCrumbs.InnerOnBreadCrumbClickListener); overload; virtual;
  51091. procedure setTitle(para1: JLCharSequence; para2: JLCharSequence); overload; virtual;
  51092. strict protected
  51093. procedure onLayout(para1: jboolean; para2: jint; para3: jint; para4: jint; para5: jint); overload; virtual;
  51094. procedure onMeasure(para1: jint; para2: jint); overload; virtual;
  51095. public
  51096. procedure onBackStackChanged(); overload; virtual;
  51097. end;
  51098. APPreferenceActivity = class abstract external 'android.preference' name 'PreferenceActivity' (AAListActivity, APPreferenceFragment.InnerOnPreferenceStartFragmentCallback)
  51099. public
  51100. type
  51101. InnerHeader = class;
  51102. Arr1InnerHeader = array of InnerHeader;
  51103. Arr2InnerHeader = array of Arr1InnerHeader;
  51104. Arr3InnerHeader = array of Arr2InnerHeader;
  51105. InnerHeader = class sealed external 'android.preference' name 'Header' (JLObject, AOParcelable)
  51106. public
  51107. var
  51108. fid: jlong; external name 'id';
  51109. ftitleRes: jint; external name 'titleRes';
  51110. ftitle: JLCharSequence; external name 'title';
  51111. fsummaryRes: jint; external name 'summaryRes';
  51112. fsummary: JLCharSequence; external name 'summary';
  51113. fbreadCrumbTitleRes: jint; external name 'breadCrumbTitleRes';
  51114. fbreadCrumbTitle: JLCharSequence; external name 'breadCrumbTitle';
  51115. fbreadCrumbShortTitleRes: jint; external name 'breadCrumbShortTitleRes';
  51116. fbreadCrumbShortTitle: JLCharSequence; external name 'breadCrumbShortTitle';
  51117. ficonRes: jint; external name 'iconRes';
  51118. ffragment: JLString; external name 'fragment';
  51119. ffragmentArguments: AOBundle; external name 'fragmentArguments';
  51120. fintent: ACIntent; external name 'intent';
  51121. fextras: AOBundle; external name 'extras';
  51122. public
  51123. final class var
  51124. fCREATOR: AOParcelable.InnerCreator; external name 'CREATOR';
  51125. public
  51126. constructor create(); overload;
  51127. function getTitle(para1: ACRResources): JLCharSequence; overload; virtual;
  51128. function getSummary(para1: ACRResources): JLCharSequence; overload; virtual;
  51129. function getBreadCrumbTitle(para1: ACRResources): JLCharSequence; overload; virtual;
  51130. function getBreadCrumbShortTitle(para1: ACRResources): JLCharSequence; overload; virtual;
  51131. function describeContents(): jint; overload; virtual;
  51132. procedure writeToParcel(para1: AOParcel; para2: jint); overload; virtual;
  51133. procedure readFromParcel(para1: AOParcel); overload; virtual;
  51134. end;
  51135. public
  51136. const
  51137. EXTRA_SHOW_FRAGMENT = ':android:show_fragment';
  51138. EXTRA_SHOW_FRAGMENT_ARGUMENTS = ':android:show_fragment_args';
  51139. EXTRA_SHOW_FRAGMENT_TITLE = ':android:show_fragment_title';
  51140. EXTRA_SHOW_FRAGMENT_SHORT_TITLE = ':android:show_fragment_short_title';
  51141. EXTRA_NO_HEADERS = ':android:no_headers';
  51142. HEADER_ID_UNDEFINED = jlong(-1);
  51143. public
  51144. constructor create(); overload;
  51145. strict protected
  51146. procedure onCreate(para1: AOBundle); overload; virtual;
  51147. public
  51148. function hasHeaders(): jboolean; overload; virtual;
  51149. function isMultiPane(): jboolean; overload; virtual;
  51150. function onIsMultiPane(): jboolean; overload; virtual;
  51151. function onIsHidingHeaders(): jboolean; overload; virtual;
  51152. function onGetInitialHeader(): APPreferenceActivity.InnerHeader; overload; virtual;
  51153. function onGetNewHeader(): APPreferenceActivity.InnerHeader; overload; virtual;
  51154. procedure onBuildHeaders(para1: JUList); overload; virtual;
  51155. procedure invalidateHeaders(); overload; virtual;
  51156. procedure loadHeadersFromResource(para1: jint; para2: JUList); overload; virtual;
  51157. procedure setListFooter(para1: AVView); overload; virtual;
  51158. strict protected
  51159. procedure onStop(); overload; virtual;
  51160. procedure onDestroy(); overload; virtual;
  51161. procedure onSaveInstanceState(para1: AOBundle); overload; virtual;
  51162. procedure onRestoreInstanceState(para1: AOBundle); overload; virtual;
  51163. procedure onActivityResult(para1: jint; para2: jint; para3: ACIntent); overload; virtual;
  51164. public
  51165. procedure onContentChanged(); overload; virtual;
  51166. strict protected
  51167. procedure onListItemClick(para1: AWListView; para2: AVView; para3: jint; para4: jlong); overload; virtual;
  51168. public
  51169. procedure onHeaderClick(para1: APPreferenceActivity.InnerHeader; para2: jint); overload; virtual;
  51170. function onBuildStartFragmentIntent(para1: JLString; para2: AOBundle; para3: jint; para4: jint): ACIntent; overload; virtual;
  51171. procedure startWithFragment(para1: JLString; para2: AOBundle; para3: AAFragment; para4: jint); overload; virtual;
  51172. procedure startWithFragment(para1: JLString; para2: AOBundle; para3: AAFragment; para4: jint; para5: jint; para6: jint); overload; virtual;
  51173. procedure showBreadCrumbs(para1: JLCharSequence; para2: JLCharSequence); overload; virtual;
  51174. procedure setParentTitle(para1: JLCharSequence; para2: JLCharSequence; para3: AVView.InnerOnClickListener); overload; virtual;
  51175. procedure switchToHeader(para1: JLString; para2: AOBundle); overload; virtual;
  51176. procedure switchToHeader(para1: APPreferenceActivity.InnerHeader); overload; virtual;
  51177. procedure startPreferenceFragment(para1: AAFragment; para2: jboolean); overload; virtual;
  51178. procedure startPreferencePanel(para1: JLString; para2: AOBundle; para3: jint; para4: JLCharSequence; para5: AAFragment; para6: jint); overload; virtual;
  51179. procedure finishPreferencePanel(para1: AAFragment; para2: jint; para3: ACIntent); overload; virtual;
  51180. function onPreferenceStartFragment(para1: APPreferenceFragment; para2: APPreference): jboolean; overload; virtual;
  51181. function getPreferenceManager(): APPreferenceManager; overload; virtual;
  51182. procedure setPreferenceScreen(para1: APPreferenceScreen); overload; virtual;
  51183. function getPreferenceScreen(): APPreferenceScreen; overload; virtual;
  51184. procedure addPreferencesFromIntent(para1: ACIntent); overload; virtual;
  51185. procedure addPreferencesFromResource(para1: jint); overload; virtual;
  51186. function onPreferenceTreeClick(para1: APPreferenceScreen; para2: APPreference): jboolean; overload; virtual;
  51187. function findPreference(para1: JLCharSequence): APPreference; overload; virtual;
  51188. strict protected
  51189. procedure onNewIntent(para1: ACIntent); overload; virtual;
  51190. end;
  51191. AWWebView = class external 'android.webkit' name 'WebView' (AWAbsoluteLayout, AVViewTreeObserver.InnerOnGlobalFocusChangeListener, AVViewGroup.InnerOnHierarchyChangeListener)
  51192. public
  51193. type
  51194. InnerHitTestResult = class;
  51195. Arr1InnerHitTestResult = array of InnerHitTestResult;
  51196. Arr2InnerHitTestResult = array of Arr1InnerHitTestResult;
  51197. Arr3InnerHitTestResult = array of Arr2InnerHitTestResult;
  51198. InnerPictureListener = interface;
  51199. Arr1InnerPictureListener = array of InnerPictureListener;
  51200. Arr2InnerPictureListener = array of Arr1InnerPictureListener;
  51201. Arr3InnerPictureListener = array of Arr2InnerPictureListener;
  51202. InnerWebViewTransport = class;
  51203. Arr1InnerWebViewTransport = array of InnerWebViewTransport;
  51204. Arr2InnerWebViewTransport = array of Arr1InnerWebViewTransport;
  51205. Arr3InnerWebViewTransport = array of Arr2InnerWebViewTransport;
  51206. InnerHitTestResult = class external 'android.webkit' name 'HitTestResult'
  51207. end;
  51208. InnerPictureListener = interface external 'android.webkit' name 'PictureListener'
  51209. procedure onNewPicture(para1: AWWebView; para2: AGPicture); overload;
  51210. end;
  51211. InnerWebViewTransport = class external 'android.webkit' name 'WebViewTransport'
  51212. end;
  51213. public
  51214. const
  51215. SCHEME_TEL = 'tel:';
  51216. SCHEME_MAILTO = 'mailto:';
  51217. SCHEME_GEO = 'geo:0,0?q=';
  51218. public
  51219. constructor create(para1: ACContext); overload;
  51220. constructor create(para1: ACContext; para2: AUAttributeSet); overload;
  51221. constructor create(para1: ACContext; para2: AUAttributeSet; para3: jint); overload;
  51222. constructor create(para1: ACContext; para2: AUAttributeSet; para3: jint; para4: jboolean); overload;
  51223. function shouldDelayChildPressedState(): jboolean; overload; virtual;
  51224. procedure onInitializeAccessibilityNodeInfo(para1: AVAAccessibilityNodeInfo); overload; virtual;
  51225. procedure onInitializeAccessibilityEvent(para1: AVAAccessibilityEvent); overload; virtual;
  51226. procedure setOverScrollMode(para1: jint); overload; virtual;
  51227. procedure setScrollBarStyle(para1: jint); overload; virtual;
  51228. procedure setHorizontalScrollbarOverlay(para1: jboolean); overload; virtual;
  51229. procedure setVerticalScrollbarOverlay(para1: jboolean); overload; virtual;
  51230. function overlayHorizontalScrollbar(): jboolean; overload; virtual;
  51231. function overlayVerticalScrollbar(): jboolean; overload; virtual;
  51232. function getVisibleTitleHeight(): jint; overload; virtual;
  51233. function getCertificate(): ANHSslCertificate; overload; virtual;
  51234. procedure setCertificate(para1: ANHSslCertificate); overload; virtual;
  51235. procedure savePassword(para1: JLString; para2: JLString; para3: JLString); overload; virtual;
  51236. procedure setHttpAuthUsernamePassword(para1: JLString; para2: JLString; para3: JLString; para4: JLString); overload; virtual;
  51237. function getHttpAuthUsernamePassword(para1: JLString; para2: JLString): Arr1JLString; overload; virtual;
  51238. procedure destroy(); overload; virtual;
  51239. class procedure enablePlatformNotifications(); static; overload;
  51240. class procedure disablePlatformNotifications(); static; overload;
  51241. procedure setNetworkAvailable(para1: jboolean); overload; virtual;
  51242. function saveState(para1: AOBundle): AWWebBackForwardList; overload; virtual;
  51243. function savePicture(para1: AOBundle; para2: JIFile): jboolean; overload; virtual;
  51244. function restorePicture(para1: AOBundle; para2: JIFile): jboolean; overload; virtual;
  51245. function restoreState(para1: AOBundle): AWWebBackForwardList; overload; virtual;
  51246. procedure loadUrl(para1: JLString; para2: JUMap); overload; virtual;
  51247. procedure loadUrl(para1: JLString); overload; virtual;
  51248. procedure postUrl(para1: JLString; para2: Arr1jbyte); overload; virtual;
  51249. procedure postUrl(para1: JLString; var para2: array of jbyte); overload; virtual;
  51250. procedure loadData(para1: JLString; para2: JLString; para3: JLString); overload; virtual;
  51251. procedure loadDataWithBaseURL(para1: JLString; para2: JLString; para3: JLString; para4: JLString; para5: JLString); overload; virtual;
  51252. procedure saveWebArchive(para1: JLString); overload; virtual;
  51253. procedure saveWebArchive(para1: JLString; para2: jboolean; para3: AWValueCallback); overload; virtual;
  51254. procedure stopLoading(); overload; virtual;
  51255. procedure reload(); overload; virtual;
  51256. function canGoBack(): jboolean; overload; virtual;
  51257. procedure goBack(); overload; virtual;
  51258. function canGoForward(): jboolean; overload; virtual;
  51259. procedure goForward(); overload; virtual;
  51260. function canGoBackOrForward(para1: jint): jboolean; overload; virtual;
  51261. procedure goBackOrForward(para1: jint); overload; virtual;
  51262. function isPrivateBrowsingEnabled(): jboolean; overload; virtual;
  51263. function pageUp(para1: jboolean): jboolean; overload; virtual;
  51264. function pageDown(para1: jboolean): jboolean; overload; virtual;
  51265. procedure clearView(); overload; virtual;
  51266. function capturePicture(): AGPicture; overload; virtual;
  51267. function getScale(): jfloat; overload; virtual;
  51268. procedure setInitialScale(para1: jint); overload; virtual;
  51269. procedure invokeZoomPicker(); overload; virtual;
  51270. function getHitTestResult(): AWWebView.InnerHitTestResult; overload; virtual;
  51271. procedure requestFocusNodeHref(para1: AOMessage); overload; virtual;
  51272. procedure requestImageRef(para1: AOMessage); overload; virtual;
  51273. strict protected
  51274. function computeHorizontalScrollRange(): jint; overload; virtual;
  51275. function computeHorizontalScrollOffset(): jint; overload; virtual;
  51276. function computeVerticalScrollRange(): jint; overload; virtual;
  51277. function computeVerticalScrollOffset(): jint; overload; virtual;
  51278. function computeVerticalScrollExtent(): jint; overload; virtual;
  51279. procedure onOverScrolled(para1: jint; para2: jint; para3: jboolean; para4: jboolean); overload; virtual;
  51280. public
  51281. function getUrl(): JLString; overload; virtual;
  51282. function getOriginalUrl(): JLString; overload; virtual;
  51283. function getTitle(): JLString; overload; virtual;
  51284. function getFavicon(): AGBitmap; overload; virtual;
  51285. function getProgress(): jint; overload; virtual;
  51286. function getContentHeight(): jint; overload; virtual;
  51287. procedure pauseTimers(); overload; virtual;
  51288. procedure resumeTimers(); overload; virtual;
  51289. procedure onPause(); overload; virtual;
  51290. procedure onResume(); overload; virtual;
  51291. procedure freeMemory(); overload; virtual;
  51292. procedure clearCache(para1: jboolean); overload; virtual;
  51293. procedure clearFormData(); overload; virtual;
  51294. procedure clearHistory(); overload; virtual;
  51295. procedure clearSslPreferences(); overload; virtual;
  51296. function copyBackForwardList(): AWWebBackForwardList; overload; virtual;
  51297. procedure findNext(para1: jboolean); overload; virtual;
  51298. function findAll(para1: JLString): jint; overload; virtual;
  51299. function showFindDialog(para1: JLString; para2: jboolean): jboolean; overload; virtual;
  51300. class function findAddress(para1: JLString): JLString; static; overload;
  51301. procedure clearMatches(); overload; virtual;
  51302. procedure documentHasImages(para1: AOMessage); overload; virtual;
  51303. procedure computeScroll(); overload; virtual;
  51304. procedure setWebViewClient(para1: AWWebViewClient); overload; virtual;
  51305. procedure setDownloadListener(para1: AWDownloadListener); overload; virtual;
  51306. procedure setWebChromeClient(para1: AWWebChromeClient); overload; virtual;
  51307. procedure setPictureListener(para1: AWWebView.InnerPictureListener); overload; virtual;
  51308. procedure addJavascriptInterface(para1: JLObject; para2: JLString); overload; virtual;
  51309. procedure removeJavascriptInterface(para1: JLString); overload; virtual;
  51310. function getSettings(): AWWebSettings; overload; virtual;
  51311. strict protected
  51312. procedure finalize(); overload; virtual; // throws java.lang.Throwable
  51313. function drawChild(para1: AGCanvas; para2: AVView; para3: jlong): jboolean; overload; virtual;
  51314. procedure onDraw(para1: AGCanvas); overload; virtual;
  51315. public
  51316. procedure setLayoutParams(para1: AVViewGroup_LayoutParams); overload; virtual;
  51317. function performLongClick(): jboolean; overload; virtual;
  51318. strict protected
  51319. procedure onConfigurationChanged(para1: ACRConfiguration); overload; virtual;
  51320. public
  51321. function onCreateInputConnection(para1: AVIEditorInfo): AVIInputConnection; overload; virtual;
  51322. function onKeyMultiple(para1: jint; para2: jint; para3: AVKeyEvent): jboolean; overload; virtual;
  51323. function onKeyDown(para1: jint; para2: AVKeyEvent): jboolean; overload; virtual;
  51324. function onKeyUp(para1: jint; para2: AVKeyEvent): jboolean; overload; virtual;
  51325. procedure emulateShiftHeld(); overload; virtual;
  51326. strict protected
  51327. procedure onAttachedToWindow(); overload; virtual;
  51328. procedure onDetachedFromWindow(); overload; virtual;
  51329. procedure onVisibilityChanged(para1: AVView; para2: jint); overload; virtual;
  51330. public
  51331. procedure onChildViewAdded(para1: AVView; para2: AVView); overload; virtual;
  51332. procedure onChildViewRemoved(para1: AVView; para2: AVView); overload; virtual;
  51333. procedure onGlobalFocusChanged(para1: AVView; para2: AVView); overload; virtual;
  51334. procedure onWindowFocusChanged(para1: jboolean); overload; virtual;
  51335. strict protected
  51336. procedure onFocusChanged(para1: jboolean; para2: jint; para3: AGRect); overload; virtual;
  51337. procedure onSizeChanged(para1: jint; para2: jint; para3: jint; para4: jint); overload; virtual;
  51338. procedure onScrollChanged(para1: jint; para2: jint; para3: jint; para4: jint); overload; virtual;
  51339. public
  51340. function dispatchKeyEvent(para1: AVKeyEvent): jboolean; overload; virtual;
  51341. function onHoverEvent(para1: AVMotionEvent): jboolean; overload; virtual;
  51342. function onTouchEvent(para1: AVMotionEvent): jboolean; overload; virtual;
  51343. function onGenericMotionEvent(para1: AVMotionEvent): jboolean; overload; virtual;
  51344. procedure setMapTrackballToArrowKeys(para1: jboolean); overload; virtual;
  51345. function onTrackballEvent(para1: AVMotionEvent): jboolean; overload; virtual;
  51346. procedure flingScroll(para1: jint; para2: jint); overload; virtual;
  51347. function getZoomControls(): AVView; overload; virtual;
  51348. function canZoomIn(): jboolean; overload; virtual;
  51349. function canZoomOut(): jboolean; overload; virtual;
  51350. function zoomIn(): jboolean; overload; virtual;
  51351. function zoomOut(): jboolean; overload; virtual;
  51352. function requestFocus(para1: jint; para2: AGRect): jboolean; overload; virtual;
  51353. strict protected
  51354. procedure onMeasure(para1: jint; para2: jint); overload; virtual;
  51355. public
  51356. function requestChildRectangleOnScreen(para1: AVView; para2: AGRect; para3: jboolean): jboolean; overload; virtual;
  51357. procedure setBackgroundColor(para1: jint); overload; virtual;
  51358. procedure debugDump(); overload; virtual;
  51359. end;
  51360. AAAlertDialog = class external 'android.app' name 'AlertDialog' (AADialog, ACDialogInterface)
  51361. public
  51362. type
  51363. InnerBuilder = class;
  51364. Arr1InnerBuilder = array of InnerBuilder;
  51365. Arr2InnerBuilder = array of Arr1InnerBuilder;
  51366. Arr3InnerBuilder = array of Arr2InnerBuilder;
  51367. InnerBuilder = class external 'android.app' name 'Builder' (JLObject)
  51368. public
  51369. constructor create(para1: ACContext); overload;
  51370. constructor create(para1: ACContext; para2: jint); overload;
  51371. function getContext(): ACContext; overload; virtual;
  51372. function setTitle(para1: jint): AAAlertDialog.InnerBuilder; overload; virtual;
  51373. function setTitle(para1: JLCharSequence): AAAlertDialog.InnerBuilder; overload; virtual;
  51374. function setCustomTitle(para1: AVView): AAAlertDialog.InnerBuilder; overload; virtual;
  51375. function setMessage(para1: jint): AAAlertDialog.InnerBuilder; overload; virtual;
  51376. function setMessage(para1: JLCharSequence): AAAlertDialog.InnerBuilder; overload; virtual;
  51377. function setIcon(para1: jint): AAAlertDialog.InnerBuilder; overload; virtual;
  51378. function setIcon(para1: AGDDrawable): AAAlertDialog.InnerBuilder; overload; virtual;
  51379. function setIconAttribute(para1: jint): AAAlertDialog.InnerBuilder; overload; virtual;
  51380. function setPositiveButton(para1: jint; para2: ACDialogInterface.InnerOnClickListener): AAAlertDialog.InnerBuilder; overload; virtual;
  51381. function setPositiveButton(para1: JLCharSequence; para2: ACDialogInterface.InnerOnClickListener): AAAlertDialog.InnerBuilder; overload; virtual;
  51382. function setNegativeButton(para1: jint; para2: ACDialogInterface.InnerOnClickListener): AAAlertDialog.InnerBuilder; overload; virtual;
  51383. function setNegativeButton(para1: JLCharSequence; para2: ACDialogInterface.InnerOnClickListener): AAAlertDialog.InnerBuilder; overload; virtual;
  51384. function setNeutralButton(para1: jint; para2: ACDialogInterface.InnerOnClickListener): AAAlertDialog.InnerBuilder; overload; virtual;
  51385. function setNeutralButton(para1: JLCharSequence; para2: ACDialogInterface.InnerOnClickListener): AAAlertDialog.InnerBuilder; overload; virtual;
  51386. function setCancelable(para1: jboolean): AAAlertDialog.InnerBuilder; overload; virtual;
  51387. function setOnCancelListener(para1: ACDialogInterface.InnerOnCancelListener): AAAlertDialog.InnerBuilder; overload; virtual;
  51388. function setOnKeyListener(para1: ACDialogInterface.InnerOnKeyListener): AAAlertDialog.InnerBuilder; overload; virtual;
  51389. function setItems(para1: jint; para2: ACDialogInterface.InnerOnClickListener): AAAlertDialog.InnerBuilder; overload; virtual;
  51390. function setItems(para1: Arr1JLCharSequence; para2: ACDialogInterface.InnerOnClickListener): AAAlertDialog.InnerBuilder; overload; virtual;
  51391. function setItems(var para1: array of JLCharSequence; para2: ACDialogInterface.InnerOnClickListener): AAAlertDialog.InnerBuilder; overload; virtual;
  51392. function setAdapter(para1: AWListAdapter; para2: ACDialogInterface.InnerOnClickListener): AAAlertDialog.InnerBuilder; overload; virtual;
  51393. function setCursor(para1: ADCursor; para2: ACDialogInterface.InnerOnClickListener; para3: JLString): AAAlertDialog.InnerBuilder; overload; virtual;
  51394. function setMultiChoiceItems(para1: jint; para2: Arr1jboolean; para3: ACDialogInterface.InnerOnMultiChoiceClickListener): AAAlertDialog.InnerBuilder; overload; virtual;
  51395. function setMultiChoiceItems(para1: jint; var para2: array of jboolean; para3: ACDialogInterface.InnerOnMultiChoiceClickListener): AAAlertDialog.InnerBuilder; overload; virtual;
  51396. function setMultiChoiceItems(para1: Arr1JLCharSequence; para2: Arr1jboolean; para3: ACDialogInterface.InnerOnMultiChoiceClickListener): AAAlertDialog.InnerBuilder; overload; virtual;
  51397. function setMultiChoiceItems(var para1: array of JLCharSequence; var para2: array of jboolean; para3: ACDialogInterface.InnerOnMultiChoiceClickListener): AAAlertDialog.InnerBuilder; overload; virtual;
  51398. function setMultiChoiceItems(para1: ADCursor; para2: JLString; para3: JLString; para4: ACDialogInterface.InnerOnMultiChoiceClickListener): AAAlertDialog.InnerBuilder; overload; virtual;
  51399. function setSingleChoiceItems(para1: jint; para2: jint; para3: ACDialogInterface.InnerOnClickListener): AAAlertDialog.InnerBuilder; overload; virtual;
  51400. function setSingleChoiceItems(para1: ADCursor; para2: jint; para3: JLString; para4: ACDialogInterface.InnerOnClickListener): AAAlertDialog.InnerBuilder; overload; virtual;
  51401. function setSingleChoiceItems(para1: Arr1JLCharSequence; para2: jint; para3: ACDialogInterface.InnerOnClickListener): AAAlertDialog.InnerBuilder; overload; virtual;
  51402. function setSingleChoiceItems(var para1: array of JLCharSequence; para2: jint; para3: ACDialogInterface.InnerOnClickListener): AAAlertDialog.InnerBuilder; overload; virtual;
  51403. function setSingleChoiceItems(para1: AWListAdapter; para2: jint; para3: ACDialogInterface.InnerOnClickListener): AAAlertDialog.InnerBuilder; overload; virtual;
  51404. function setOnItemSelectedListener(para1: AWAdapterView.InnerOnItemSelectedListener): AAAlertDialog.InnerBuilder; overload; virtual;
  51405. function setView(para1: AVView): AAAlertDialog.InnerBuilder; overload; virtual;
  51406. function setInverseBackgroundForced(para1: jboolean): AAAlertDialog.InnerBuilder; overload; virtual;
  51407. function create_(): AAAlertDialog; external name 'create'; overload; virtual;
  51408. function show(): AAAlertDialog; overload; virtual;
  51409. end;
  51410. public
  51411. const
  51412. THEME_TRADITIONAL = 1;
  51413. THEME_HOLO_DARK = 2;
  51414. THEME_HOLO_LIGHT = 3;
  51415. THEME_DEVICE_DEFAULT_DARK = 4;
  51416. THEME_DEVICE_DEFAULT_LIGHT = 5;
  51417. strict protected
  51418. constructor create(para1: ACContext); overload;
  51419. constructor create(para1: ACContext; para2: jint); overload;
  51420. constructor create(para1: ACContext; para2: jboolean; para3: ACDialogInterface.InnerOnCancelListener); overload;
  51421. public
  51422. function getButton(para1: jint): AWButton; overload; virtual;
  51423. function getListView(): AWListView; overload; virtual;
  51424. procedure setTitle(para1: JLCharSequence); overload; virtual;
  51425. procedure setCustomTitle(para1: AVView); overload; virtual;
  51426. procedure setMessage(para1: JLCharSequence); overload; virtual;
  51427. procedure setView(para1: AVView); overload; virtual;
  51428. procedure setView(para1: AVView; para2: jint; para3: jint; para4: jint; para5: jint); overload; virtual;
  51429. procedure setButton(para1: jint; para2: JLCharSequence; para3: AOMessage); overload; virtual;
  51430. procedure setButton(para1: jint; para2: JLCharSequence; para3: ACDialogInterface.InnerOnClickListener); overload; virtual;
  51431. procedure setButton(para1: JLCharSequence; para2: AOMessage); overload; virtual;
  51432. procedure setButton2(para1: JLCharSequence; para2: AOMessage); overload; virtual;
  51433. procedure setButton3(para1: JLCharSequence; para2: AOMessage); overload; virtual;
  51434. procedure setButton(para1: JLCharSequence; para2: ACDialogInterface.InnerOnClickListener); overload; virtual;
  51435. procedure setButton2(para1: JLCharSequence; para2: ACDialogInterface.InnerOnClickListener); overload; virtual;
  51436. procedure setButton3(para1: JLCharSequence; para2: ACDialogInterface.InnerOnClickListener); overload; virtual;
  51437. procedure setIcon(para1: jint); overload; virtual;
  51438. procedure setIcon(para1: AGDDrawable); overload; virtual;
  51439. procedure setIconAttribute(para1: jint); overload; virtual;
  51440. procedure setInverseBackgroundForced(para1: jboolean); overload; virtual;
  51441. strict protected
  51442. procedure onCreate(para1: AOBundle); overload; virtual;
  51443. public
  51444. function onKeyDown(para1: jint; para2: AVKeyEvent): jboolean; overload; virtual;
  51445. function onKeyUp(para1: jint; para2: AVKeyEvent): jboolean; overload; virtual;
  51446. end;
  51447. APPreferenceScreen = class sealed external 'android.preference' name 'PreferenceScreen' (APPreferenceGroup, AWAdapterView.InnerOnItemClickListener, ACDialogInterface.InnerOnDismissListener)
  51448. public
  51449. function getRootAdapter(): AWListAdapter; overload; virtual;
  51450. strict protected
  51451. function onCreateRootAdapter(): AWListAdapter; overload; virtual;
  51452. public
  51453. procedure bind(para1: AWListView); overload; virtual;
  51454. strict protected
  51455. procedure onClick(); overload; virtual;
  51456. public
  51457. procedure onDismiss(para1: ACDialogInterface); overload; virtual;
  51458. function getDialog(): AADialog; overload; virtual;
  51459. procedure onItemClick(para1: AWAdapterView; para2: AVView; para3: jint; para4: jlong); overload; virtual;
  51460. strict protected
  51461. function isOnSameScreenAsChildren(): jboolean; overload; virtual;
  51462. function onSaveInstanceState(): AOParcelable; overload; virtual;
  51463. procedure onRestoreInstanceState(para1: AOParcelable); overload; virtual;
  51464. end;
  51465. ATMCharacterPickerDialog = class external 'android.text.method' name 'CharacterPickerDialog' (AADialog, AWAdapterView.InnerOnItemClickListener, AVView.InnerOnClickListener)
  51466. public
  51467. constructor create(para1: ACContext; para2: AVView; para3: ATEditable; para4: JLString; para5: jboolean); overload;
  51468. strict protected
  51469. procedure onCreate(para1: AOBundle); overload; virtual;
  51470. public
  51471. procedure onItemClick(para1: AWAdapterView; para2: AVView; para3: jint; para4: jlong); overload; virtual;
  51472. procedure onClick(para1: AVView); overload; virtual;
  51473. end;
  51474. AWAbsListView = class abstract external 'android.widget' name 'AbsListView' (AWAdapterView, ATTextWatcher, AVViewTreeObserver.InnerOnGlobalLayoutListener, AWFilter.InnerFilterListener, AVViewTreeObserver.InnerOnTouchModeChangeListener)
  51475. public
  51476. type
  51477. InnerRecyclerListener = interface;
  51478. Arr1InnerRecyclerListener = array of InnerRecyclerListener;
  51479. Arr2InnerRecyclerListener = array of Arr1InnerRecyclerListener;
  51480. Arr3InnerRecyclerListener = array of Arr2InnerRecyclerListener;
  51481. InnerSelectionBoundsAdjuster = interface;
  51482. Arr1InnerSelectionBoundsAdjuster = array of InnerSelectionBoundsAdjuster;
  51483. Arr2InnerSelectionBoundsAdjuster = array of Arr1InnerSelectionBoundsAdjuster;
  51484. Arr3InnerSelectionBoundsAdjuster = array of Arr2InnerSelectionBoundsAdjuster;
  51485. InnerOnScrollListener = interface;
  51486. Arr1InnerOnScrollListener = array of InnerOnScrollListener;
  51487. Arr2InnerOnScrollListener = array of Arr1InnerOnScrollListener;
  51488. Arr3InnerOnScrollListener = array of Arr2InnerOnScrollListener;
  51489. InnerLayoutParams = class;
  51490. Arr1InnerLayoutParams = array of InnerLayoutParams;
  51491. Arr2InnerLayoutParams = array of Arr1InnerLayoutParams;
  51492. Arr3InnerLayoutParams = array of Arr2InnerLayoutParams;
  51493. InnerMultiChoiceModeListener = interface;
  51494. Arr1InnerMultiChoiceModeListener = array of InnerMultiChoiceModeListener;
  51495. Arr2InnerMultiChoiceModeListener = array of Arr1InnerMultiChoiceModeListener;
  51496. Arr3InnerMultiChoiceModeListener = array of Arr2InnerMultiChoiceModeListener;
  51497. InnerRecyclerListener = interface external 'android.widget' name 'RecyclerListener'
  51498. procedure onMovedToScrapHeap(para1: AVView); overload;
  51499. end;
  51500. InnerSelectionBoundsAdjuster = interface external 'android.widget' name 'SelectionBoundsAdjuster'
  51501. procedure adjustListItemSelectionBounds(para1: AGRect); overload;
  51502. end;
  51503. InnerOnScrollListener = interface external 'android.widget' name 'OnScrollListener'
  51504. const
  51505. SCROLL_STATE_IDLE = 0;
  51506. SCROLL_STATE_TOUCH_SCROLL = 1;
  51507. SCROLL_STATE_FLING = 2;
  51508. procedure onScrollStateChanged(para1: AWAbsListView; para2: jint); overload;
  51509. procedure onScroll(para1: AWAbsListView; para2: jint; para3: jint; para4: jint); overload;
  51510. end;
  51511. InnerLayoutParams = class external 'android.widget' name 'LayoutParams' (AVViewGroup_LayoutParams)
  51512. public
  51513. constructor create(para1: ACContext; para2: AUAttributeSet); overload;
  51514. constructor create(para1: jint; para2: jint); overload;
  51515. constructor create(para1: jint; para2: jint; para3: jint); overload;
  51516. constructor create(para1: AVViewGroup_LayoutParams); overload;
  51517. end;
  51518. InnerMultiChoiceModeListener = interface external 'android.widget' name 'MultiChoiceModeListener' (AVActionMode.InnerCallback)
  51519. procedure onItemCheckedStateChanged(para1: AVActionMode; para2: jint; para3: jlong; para4: jboolean); overload;
  51520. end;
  51521. public
  51522. const
  51523. TRANSCRIPT_MODE_DISABLED = 0;
  51524. TRANSCRIPT_MODE_NORMAL = 1;
  51525. TRANSCRIPT_MODE_ALWAYS_SCROLL = 2;
  51526. CHOICE_MODE_NONE = 0;
  51527. CHOICE_MODE_SINGLE = 1;
  51528. CHOICE_MODE_MULTIPLE = 2;
  51529. CHOICE_MODE_MULTIPLE_MODAL = 3;
  51530. public
  51531. constructor create(para1: ACContext); overload;
  51532. constructor create(para1: ACContext; para2: AUAttributeSet); overload;
  51533. constructor create(para1: ACContext; para2: AUAttributeSet; para3: jint); overload;
  51534. procedure setOverScrollMode(para1: jint); overload; virtual;
  51535. procedure setAdapter(para1: AWListAdapter); overload; virtual;
  51536. function getCheckedItemCount(): jint; overload; virtual;
  51537. function isItemChecked(para1: jint): jboolean; overload; virtual;
  51538. function getCheckedItemPosition(): jint; overload; virtual;
  51539. function getCheckedItemPositions(): AUSparseBooleanArray; overload; virtual;
  51540. function getCheckedItemIds(): Arr1jlong; overload; virtual;
  51541. procedure clearChoices(); overload; virtual;
  51542. procedure setItemChecked(para1: jint; para2: jboolean); overload; virtual;
  51543. function performItemClick(para1: AVView; para2: jint; para3: jlong): jboolean; overload; virtual;
  51544. function getChoiceMode(): jint; overload; virtual;
  51545. procedure setChoiceMode(para1: jint); overload; virtual;
  51546. procedure setMultiChoiceModeListener(para1: AWAbsListView.InnerMultiChoiceModeListener); overload; virtual;
  51547. procedure setFastScrollEnabled(para1: jboolean); overload; virtual;
  51548. procedure setFastScrollAlwaysVisible(para1: jboolean); overload; virtual;
  51549. function isFastScrollAlwaysVisible(): jboolean; overload; virtual;
  51550. function getVerticalScrollbarWidth(): jint; overload; virtual;
  51551. function isFastScrollEnabled(): jboolean; overload; virtual;
  51552. procedure setVerticalScrollbarPosition(para1: jint); overload; virtual;
  51553. procedure setSmoothScrollbarEnabled(para1: jboolean); overload; virtual;
  51554. function isSmoothScrollbarEnabled(): jboolean; overload; virtual;
  51555. procedure setOnScrollListener(para1: AWAbsListView.InnerOnScrollListener); overload; virtual;
  51556. procedure sendAccessibilityEvent(para1: jint); overload; virtual;
  51557. function isScrollingCacheEnabled(): jboolean; overload; virtual;
  51558. procedure setScrollingCacheEnabled(para1: jboolean); overload; virtual;
  51559. procedure setTextFilterEnabled(para1: jboolean); overload; virtual;
  51560. function isTextFilterEnabled(): jboolean; overload; virtual;
  51561. procedure getFocusedRect(para1: AGRect); overload; virtual;
  51562. function isStackFromBottom(): jboolean; overload; virtual;
  51563. procedure setStackFromBottom(para1: jboolean); overload; virtual;
  51564. function onSaveInstanceState(): AOParcelable; overload; virtual;
  51565. procedure onRestoreInstanceState(para1: AOParcelable); overload; virtual;
  51566. procedure setFilterText(para1: JLString); overload; virtual;
  51567. function getTextFilter(): JLCharSequence; overload; virtual;
  51568. strict protected
  51569. procedure onFocusChanged(para1: jboolean; para2: jint; para3: AGRect); overload; virtual;
  51570. public
  51571. procedure requestLayout(); overload; virtual;
  51572. strict protected
  51573. function computeVerticalScrollExtent(): jint; overload; virtual;
  51574. function computeVerticalScrollOffset(): jint; overload; virtual;
  51575. function computeVerticalScrollRange(): jint; overload; virtual;
  51576. function getTopFadingEdgeStrength(): jfloat; overload; virtual;
  51577. function getBottomFadingEdgeStrength(): jfloat; overload; virtual;
  51578. procedure onMeasure(para1: jint; para2: jint); overload; virtual;
  51579. procedure onLayout(para1: jboolean; para2: jint; para3: jint; para4: jint; para5: jint); overload; virtual;
  51580. procedure layoutChildren(); overload; virtual;
  51581. public
  51582. function getSelectedView(): AVView; overload; virtual;
  51583. function getListPaddingTop(): jint; overload; virtual;
  51584. function getListPaddingBottom(): jint; overload; virtual;
  51585. function getListPaddingLeft(): jint; overload; virtual;
  51586. function getListPaddingRight(): jint; overload; virtual;
  51587. strict protected
  51588. procedure dispatchDraw(para1: AGCanvas); overload; virtual;
  51589. function isPaddingOffsetRequired(): jboolean; overload; virtual;
  51590. function getLeftPaddingOffset(): jint; overload; virtual;
  51591. function getTopPaddingOffset(): jint; overload; virtual;
  51592. function getRightPaddingOffset(): jint; overload; virtual;
  51593. function getBottomPaddingOffset(): jint; overload; virtual;
  51594. procedure onSizeChanged(para1: jint; para2: jint; para3: jint; para4: jint); overload; virtual;
  51595. public
  51596. procedure setDrawSelectorOnTop(para1: jboolean); overload; virtual;
  51597. procedure setSelector(para1: jint); overload; virtual;
  51598. procedure setSelector(para1: AGDDrawable); overload; virtual;
  51599. function getSelector(): AGDDrawable; overload; virtual;
  51600. procedure setScrollIndicators(para1: AVView; para2: AVView); overload; virtual;
  51601. strict protected
  51602. procedure drawableStateChanged(); overload; virtual;
  51603. function onCreateDrawableState(para1: jint): Arr1jint; overload; virtual;
  51604. public
  51605. function verifyDrawable(para1: AGDDrawable): jboolean; overload; virtual;
  51606. procedure jumpDrawablesToCurrentState(); overload; virtual;
  51607. strict protected
  51608. procedure onAttachedToWindow(); overload; virtual;
  51609. procedure onDetachedFromWindow(); overload; virtual;
  51610. public
  51611. procedure onWindowFocusChanged(para1: jboolean); overload; virtual;
  51612. strict protected
  51613. function getContextMenuInfo(): AVContextMenu.InnerContextMenuInfo; overload; virtual;
  51614. public
  51615. function showContextMenuForChild(para1: AVView): jboolean; overload; virtual;
  51616. function onKeyDown(para1: jint; para2: AVKeyEvent): jboolean; overload; virtual;
  51617. function onKeyUp(para1: jint; para2: AVKeyEvent): jboolean; overload; virtual;
  51618. strict protected
  51619. procedure dispatchSetPressed(para1: jboolean); overload; virtual;
  51620. public
  51621. function pointToPosition(para1: jint; para2: jint): jint; overload; virtual;
  51622. function pointToRowId(para1: jint; para2: jint): jlong; overload; virtual;
  51623. procedure onTouchModeChanged(para1: jboolean); overload; virtual;
  51624. function onTouchEvent(para1: AVMotionEvent): jboolean; overload; virtual;
  51625. strict protected
  51626. procedure onOverScrolled(para1: jint; para2: jint; para3: jboolean; para4: jboolean); overload; virtual;
  51627. public
  51628. function onGenericMotionEvent(para1: AVMotionEvent): jboolean; overload; virtual;
  51629. procedure draw(para1: AGCanvas); overload; virtual;
  51630. procedure requestDisallowInterceptTouchEvent(para1: jboolean); overload; virtual;
  51631. function onInterceptTouchEvent(para1: AVMotionEvent): jboolean; overload; virtual;
  51632. procedure addTouchables(para1: JUArrayList); overload; virtual;
  51633. procedure setFriction(para1: jfloat); overload; virtual;
  51634. procedure setVelocityScale(para1: jfloat); overload; virtual;
  51635. procedure smoothScrollToPosition(para1: jint); overload; virtual;
  51636. procedure smoothScrollToPositionFromTop(para1: jint; para2: jint; para3: jint); overload; virtual;
  51637. procedure smoothScrollToPositionFromTop(para1: jint; para2: jint); overload; virtual;
  51638. procedure smoothScrollToPosition(para1: jint; para2: jint); overload; virtual;
  51639. procedure smoothScrollBy(para1: jint; para2: jint); overload; virtual;
  51640. procedure invalidateViews(); overload; virtual;
  51641. strict protected
  51642. procedure handleDataChanged(); overload; virtual;
  51643. procedure onDisplayHint(para1: jint); overload; virtual;
  51644. function isInFilterMode(): jboolean; overload; virtual;
  51645. public
  51646. function onCreateInputConnection(para1: AVIEditorInfo): AVIInputConnection; overload; virtual;
  51647. function checkInputConnectionProxy(para1: AVView): jboolean; overload; virtual;
  51648. procedure clearTextFilter(); overload; virtual;
  51649. function hasTextFilter(): jboolean; overload; virtual;
  51650. procedure onGlobalLayout(); overload; virtual;
  51651. procedure beforeTextChanged(para1: JLCharSequence; para2: jint; para3: jint; para4: jint); overload; virtual;
  51652. procedure onTextChanged(para1: JLCharSequence; para2: jint; para3: jint; para4: jint); overload; virtual;
  51653. procedure afterTextChanged(para1: ATEditable); overload; virtual;
  51654. procedure onFilterComplete(para1: jint); overload; virtual;
  51655. strict protected
  51656. function generateLayoutParams(para1: AVViewGroup_LayoutParams): AVViewGroup_LayoutParams; overload; virtual;
  51657. public
  51658. function generateLayoutParams(para1: AUAttributeSet): AWAbsListView.InnerLayoutParams; overload; virtual;
  51659. strict protected
  51660. function checkLayoutParams(para1: AVViewGroup_LayoutParams): jboolean; overload; virtual;
  51661. public
  51662. procedure setTranscriptMode(para1: jint); overload; virtual;
  51663. function getTranscriptMode(): jint; overload; virtual;
  51664. function getSolidColor(): jint; overload; virtual;
  51665. procedure setCacheColorHint(para1: jint); overload; virtual;
  51666. function getCacheColorHint(): jint; overload; virtual;
  51667. procedure reclaimViews(para1: JUList); overload; virtual;
  51668. procedure setRemoteViewsAdapter(para1: ACIntent); overload; virtual;
  51669. procedure deferNotifyDataSetChanged(); overload; virtual;
  51670. function onRemoteAdapterConnected(): jboolean; overload; virtual;
  51671. procedure onRemoteAdapterDisconnected(); overload; virtual;
  51672. procedure setRecyclerListener(para1: AWAbsListView.InnerRecyclerListener); overload; virtual;
  51673. procedure setAdapter(para1: AWAdapter); overload; virtual;
  51674. function generateLayoutParams(para1: AUAttributeSet): AVViewGroup_LayoutParams; overload; virtual;
  51675. end;
  51676. AWAbsSpinner = class abstract external 'android.widget' name 'AbsSpinner' (AWAdapterView)
  51677. public
  51678. constructor create(para1: ACContext); overload;
  51679. constructor create(para1: ACContext; para2: AUAttributeSet); overload;
  51680. constructor create(para1: ACContext; para2: AUAttributeSet; para3: jint); overload;
  51681. procedure setAdapter(para1: AWSpinnerAdapter); overload; virtual;
  51682. strict protected
  51683. procedure onMeasure(para1: jint; para2: jint); overload; virtual;
  51684. function generateDefaultLayoutParams(): AVViewGroup_LayoutParams; overload; virtual;
  51685. public
  51686. procedure setSelection(para1: jint; para2: jboolean); overload; virtual;
  51687. procedure setSelection(para1: jint); overload; virtual;
  51688. function getSelectedView(): AVView; overload; virtual;
  51689. procedure requestLayout(); overload; virtual;
  51690. function getAdapter(): AWSpinnerAdapter; overload; virtual;
  51691. function getCount(): jint; overload; virtual;
  51692. function pointToPosition(para1: jint; para2: jint): jint; overload; virtual;
  51693. function onSaveInstanceState(): AOParcelable; overload; virtual;
  51694. procedure onRestoreInstanceState(para1: AOParcelable); overload; virtual;
  51695. procedure setAdapter(para1: AWAdapter); overload; virtual;
  51696. function getAdapter(): AWAdapter; overload; virtual;
  51697. end;
  51698. AWAdapterViewAnimator = class abstract external 'android.widget' name 'AdapterViewAnimator' (AWAdapterView)
  51699. public
  51700. constructor create(para1: ACContext); overload;
  51701. constructor create(para1: ACContext; para2: AUAttributeSet); overload;
  51702. constructor create(para1: ACContext; para2: AUAttributeSet; para3: jint); overload;
  51703. procedure setDisplayedChild(para1: jint); overload; virtual;
  51704. function getDisplayedChild(): jint; overload; virtual;
  51705. procedure showNext(); overload; virtual;
  51706. procedure showPrevious(); overload; virtual;
  51707. function onTouchEvent(para1: AVMotionEvent): jboolean; overload; virtual;
  51708. strict protected
  51709. procedure onMeasure(para1: jint; para2: jint); overload; virtual;
  51710. procedure onLayout(para1: jboolean; para2: jint; para3: jint; para4: jint; para5: jint); overload; virtual;
  51711. public
  51712. function onSaveInstanceState(): AOParcelable; overload; virtual;
  51713. procedure onRestoreInstanceState(para1: AOParcelable); overload; virtual;
  51714. function getCurrentView(): AVView; overload; virtual;
  51715. function getInAnimation(): AAObjectAnimator; overload; virtual;
  51716. procedure setInAnimation(para1: AAObjectAnimator); overload; virtual;
  51717. function getOutAnimation(): AAObjectAnimator; overload; virtual;
  51718. procedure setOutAnimation(para1: AAObjectAnimator); overload; virtual;
  51719. procedure setInAnimation(para1: ACContext; para2: jint); overload; virtual;
  51720. procedure setOutAnimation(para1: ACContext; para2: jint); overload; virtual;
  51721. procedure setAnimateFirstView(para1: jboolean); overload; virtual;
  51722. function getBaseline(): jint; overload; virtual;
  51723. function getAdapter(): AWAdapter; overload; virtual;
  51724. procedure setAdapter(para1: AWAdapter); overload; virtual;
  51725. procedure setRemoteViewsAdapter(para1: ACIntent); overload; virtual;
  51726. procedure setSelection(para1: jint); overload; virtual;
  51727. function getSelectedView(): AVView; overload; virtual;
  51728. procedure deferNotifyDataSetChanged(); overload; virtual;
  51729. function onRemoteAdapterConnected(): jboolean; overload; virtual;
  51730. procedure onRemoteAdapterDisconnected(); overload; virtual;
  51731. procedure advance(); overload; virtual;
  51732. procedure fyiWillBeAdvancedByHostKThx(); overload; virtual;
  51733. end;
  51734. AWListPopupWindow = class external 'android.widget' name 'ListPopupWindow' (JLObject)
  51735. public
  51736. const
  51737. POSITION_PROMPT_ABOVE = 0;
  51738. POSITION_PROMPT_BELOW = 1;
  51739. MATCH_PARENT = -1;
  51740. WRAP_CONTENT = -2;
  51741. INPUT_METHOD_FROM_FOCUSABLE = 0;
  51742. INPUT_METHOD_NEEDED = 1;
  51743. INPUT_METHOD_NOT_NEEDED = 2;
  51744. public
  51745. constructor create(para1: ACContext); overload;
  51746. constructor create(para1: ACContext; para2: AUAttributeSet); overload;
  51747. constructor create(para1: ACContext; para2: AUAttributeSet; para3: jint); overload;
  51748. constructor create(para1: ACContext; para2: AUAttributeSet; para3: jint; para4: jint); overload;
  51749. procedure setAdapter(para1: AWListAdapter); overload; virtual;
  51750. procedure setPromptPosition(para1: jint); overload; virtual;
  51751. function getPromptPosition(): jint; overload; virtual;
  51752. procedure setModal(para1: jboolean); overload; virtual;
  51753. function isModal(): jboolean; overload; virtual;
  51754. procedure setSoftInputMode(para1: jint); overload; virtual;
  51755. function getSoftInputMode(): jint; overload; virtual;
  51756. procedure setListSelector(para1: AGDDrawable); overload; virtual;
  51757. function getBackground(): AGDDrawable; overload; virtual;
  51758. procedure setBackgroundDrawable(para1: AGDDrawable); overload; virtual;
  51759. procedure setAnimationStyle(para1: jint); overload; virtual;
  51760. function getAnimationStyle(): jint; overload; virtual;
  51761. function getAnchorView(): AVView; overload; virtual;
  51762. procedure setAnchorView(para1: AVView); overload; virtual;
  51763. function getHorizontalOffset(): jint; overload; virtual;
  51764. procedure setHorizontalOffset(para1: jint); overload; virtual;
  51765. function getVerticalOffset(): jint; overload; virtual;
  51766. procedure setVerticalOffset(para1: jint); overload; virtual;
  51767. function getWidth(): jint; overload; virtual;
  51768. procedure setWidth(para1: jint); overload; virtual;
  51769. procedure setContentWidth(para1: jint); overload; virtual;
  51770. function getHeight(): jint; overload; virtual;
  51771. procedure setHeight(para1: jint); overload; virtual;
  51772. procedure setOnItemClickListener(para1: AWAdapterView.InnerOnItemClickListener); overload; virtual;
  51773. procedure setOnItemSelectedListener(para1: AWAdapterView.InnerOnItemSelectedListener); overload; virtual;
  51774. procedure setPromptView(para1: AVView); overload; virtual;
  51775. procedure postShow(); overload; virtual;
  51776. procedure show(); overload; virtual;
  51777. procedure dismiss(); overload; virtual;
  51778. procedure setOnDismissListener(para1: AWPopupWindow.InnerOnDismissListener); overload; virtual;
  51779. procedure setInputMethodMode(para1: jint); overload; virtual;
  51780. function getInputMethodMode(): jint; overload; virtual;
  51781. procedure setSelection(para1: jint); overload; virtual;
  51782. procedure clearListSelection(); overload; virtual;
  51783. function isShowing(): jboolean; overload; virtual;
  51784. function isInputMethodNotNeeded(): jboolean; overload; virtual;
  51785. function performItemClick(para1: jint): jboolean; overload; virtual;
  51786. function getSelectedItem(): JLObject; overload; virtual;
  51787. function getSelectedItemPosition(): jint; overload; virtual;
  51788. function getSelectedItemId(): jlong; overload; virtual;
  51789. function getSelectedView(): AVView; overload; virtual;
  51790. function getListView(): AWListView; overload; virtual;
  51791. function onKeyDown(para1: jint; para2: AVKeyEvent): jboolean; overload; virtual;
  51792. function onKeyUp(para1: jint; para2: AVKeyEvent): jboolean; overload; virtual;
  51793. function onKeyPreIme(para1: jint; para2: AVKeyEvent): jboolean; overload; virtual;
  51794. end;
  51795. AAAppWidgetHostView = class external 'android.appwidget' name 'AppWidgetHostView' (AWFrameLayout)
  51796. public
  51797. constructor create(para1: ACContext); overload;
  51798. constructor create(para1: ACContext; para2: jint; para3: jint); overload;
  51799. procedure setAppWidget(para1: jint; para2: AAAppWidgetProviderInfo); overload; virtual;
  51800. function getAppWidgetId(): jint; overload; virtual;
  51801. function getAppWidgetInfo(): AAAppWidgetProviderInfo; overload; virtual;
  51802. strict protected
  51803. procedure dispatchSaveInstanceState(para1: AUSparseArray); overload; virtual;
  51804. procedure dispatchRestoreInstanceState(para1: AUSparseArray); overload; virtual;
  51805. public
  51806. function generateLayoutParams(para1: AUAttributeSet): AWFrameLayout.InnerLayoutParams; overload; virtual;
  51807. procedure updateAppWidget(para1: AWRemoteViews); overload; virtual;
  51808. strict protected
  51809. function drawChild(para1: AGCanvas; para2: AVView; para3: jlong): jboolean; overload; virtual;
  51810. procedure prepareView(para1: AVView); overload; virtual;
  51811. function getDefaultView(): AVView; overload; virtual;
  51812. function getErrorView(): AVView; overload; virtual;
  51813. public
  51814. function generateLayoutParams(para1: AUAttributeSet): AVViewGroup_LayoutParams; overload; virtual;
  51815. end;
  51816. AGGestureOverlayView = class external 'android.gesture' name 'GestureOverlayView' (AWFrameLayout)
  51817. public
  51818. type
  51819. InnerOnGesturePerformedListener = interface;
  51820. Arr1InnerOnGesturePerformedListener = array of InnerOnGesturePerformedListener;
  51821. Arr2InnerOnGesturePerformedListener = array of Arr1InnerOnGesturePerformedListener;
  51822. Arr3InnerOnGesturePerformedListener = array of Arr2InnerOnGesturePerformedListener;
  51823. InnerOnGestureListener = interface;
  51824. Arr1InnerOnGestureListener = array of InnerOnGestureListener;
  51825. Arr2InnerOnGestureListener = array of Arr1InnerOnGestureListener;
  51826. Arr3InnerOnGestureListener = array of Arr2InnerOnGestureListener;
  51827. InnerOnGesturingListener = interface;
  51828. Arr1InnerOnGesturingListener = array of InnerOnGesturingListener;
  51829. Arr2InnerOnGesturingListener = array of Arr1InnerOnGesturingListener;
  51830. Arr3InnerOnGesturingListener = array of Arr2InnerOnGesturingListener;
  51831. InnerOnGesturePerformedListener = interface external 'android.gesture' name 'OnGesturePerformedListener'
  51832. procedure onGesturePerformed(para1: AGGestureOverlayView; para2: AGGesture); overload;
  51833. end;
  51834. InnerOnGestureListener = interface external 'android.gesture' name 'OnGestureListener'
  51835. procedure onGestureStarted(para1: AGGestureOverlayView; para2: AVMotionEvent); overload;
  51836. procedure onGesture(para1: AGGestureOverlayView; para2: AVMotionEvent); overload;
  51837. procedure onGestureEnded(para1: AGGestureOverlayView; para2: AVMotionEvent); overload;
  51838. procedure onGestureCancelled(para1: AGGestureOverlayView; para2: AVMotionEvent); overload;
  51839. end;
  51840. InnerOnGesturingListener = interface external 'android.gesture' name 'OnGesturingListener'
  51841. procedure onGesturingStarted(para1: AGGestureOverlayView); overload;
  51842. procedure onGesturingEnded(para1: AGGestureOverlayView); overload;
  51843. end;
  51844. public
  51845. const
  51846. GESTURE_STROKE_TYPE_SINGLE = 0;
  51847. GESTURE_STROKE_TYPE_MULTIPLE = 1;
  51848. ORIENTATION_HORIZONTAL = 0;
  51849. ORIENTATION_VERTICAL = 1;
  51850. public
  51851. constructor create(para1: ACContext); overload;
  51852. constructor create(para1: ACContext; para2: AUAttributeSet); overload;
  51853. constructor create(para1: ACContext; para2: AUAttributeSet; para3: jint); overload;
  51854. function getCurrentStroke(): JUArrayList; overload; virtual;
  51855. function getOrientation(): jint; overload; virtual;
  51856. procedure setOrientation(para1: jint); overload; virtual;
  51857. procedure setGestureColor(para1: jint); overload; virtual;
  51858. procedure setUncertainGestureColor(para1: jint); overload; virtual;
  51859. function getUncertainGestureColor(): jint; overload; virtual;
  51860. function getGestureColor(): jint; overload; virtual;
  51861. function getGestureStrokeWidth(): jfloat; overload; virtual;
  51862. procedure setGestureStrokeWidth(para1: jfloat); overload; virtual;
  51863. function getGestureStrokeType(): jint; overload; virtual;
  51864. procedure setGestureStrokeType(para1: jint); overload; virtual;
  51865. function getGestureStrokeLengthThreshold(): jfloat; overload; virtual;
  51866. procedure setGestureStrokeLengthThreshold(para1: jfloat); overload; virtual;
  51867. function getGestureStrokeSquarenessTreshold(): jfloat; overload; virtual;
  51868. procedure setGestureStrokeSquarenessTreshold(para1: jfloat); overload; virtual;
  51869. function getGestureStrokeAngleThreshold(): jfloat; overload; virtual;
  51870. procedure setGestureStrokeAngleThreshold(para1: jfloat); overload; virtual;
  51871. function isEventsInterceptionEnabled(): jboolean; overload; virtual;
  51872. procedure setEventsInterceptionEnabled(para1: jboolean); overload; virtual;
  51873. function isFadeEnabled(): jboolean; overload; virtual;
  51874. procedure setFadeEnabled(para1: jboolean); overload; virtual;
  51875. function getGesture(): AGGesture; overload; virtual;
  51876. procedure setGesture(para1: AGGesture); overload; virtual;
  51877. function getGesturePath(): AGPath; overload; virtual;
  51878. function getGesturePath(para1: AGPath): AGPath; overload; virtual;
  51879. function isGestureVisible(): jboolean; overload; virtual;
  51880. procedure setGestureVisible(para1: jboolean); overload; virtual;
  51881. function getFadeOffset(): jlong; overload; virtual;
  51882. procedure setFadeOffset(para1: jlong); overload; virtual;
  51883. procedure addOnGestureListener(para1: AGGestureOverlayView.InnerOnGestureListener); overload; virtual;
  51884. procedure removeOnGestureListener(para1: AGGestureOverlayView.InnerOnGestureListener); overload; virtual;
  51885. procedure removeAllOnGestureListeners(); overload; virtual;
  51886. procedure addOnGesturePerformedListener(para1: AGGestureOverlayView.InnerOnGesturePerformedListener); overload; virtual;
  51887. procedure removeOnGesturePerformedListener(para1: AGGestureOverlayView.InnerOnGesturePerformedListener); overload; virtual;
  51888. procedure removeAllOnGesturePerformedListeners(); overload; virtual;
  51889. procedure addOnGesturingListener(para1: AGGestureOverlayView.InnerOnGesturingListener); overload; virtual;
  51890. procedure removeOnGesturingListener(para1: AGGestureOverlayView.InnerOnGesturingListener); overload; virtual;
  51891. procedure removeAllOnGesturingListeners(); overload; virtual;
  51892. function isGesturing(): jboolean; overload; virtual;
  51893. procedure draw(para1: AGCanvas); overload; virtual;
  51894. procedure clear(para1: jboolean); overload; virtual;
  51895. procedure cancelClearAnimation(); overload; virtual;
  51896. procedure cancelGesture(); overload; virtual;
  51897. strict protected
  51898. procedure onDetachedFromWindow(); overload; virtual;
  51899. public
  51900. function dispatchTouchEvent(para1: AVMotionEvent): jboolean; overload; virtual;
  51901. end;
  51902. AWCalendarView = class external 'android.widget' name 'CalendarView' (AWFrameLayout)
  51903. public
  51904. type
  51905. InnerOnDateChangeListener = interface;
  51906. Arr1InnerOnDateChangeListener = array of InnerOnDateChangeListener;
  51907. Arr2InnerOnDateChangeListener = array of Arr1InnerOnDateChangeListener;
  51908. Arr3InnerOnDateChangeListener = array of Arr2InnerOnDateChangeListener;
  51909. InnerOnDateChangeListener = interface external 'android.widget' name 'OnDateChangeListener'
  51910. procedure onSelectedDayChange(para1: AWCalendarView; para2: jint; para3: jint; para4: jint); overload;
  51911. end;
  51912. public
  51913. constructor create(para1: ACContext); overload;
  51914. constructor create(para1: ACContext; para2: AUAttributeSet); overload;
  51915. constructor create(para1: ACContext; para2: AUAttributeSet; para3: jint); overload;
  51916. procedure setEnabled(para1: jboolean); overload; virtual;
  51917. function isEnabled(): jboolean; overload; virtual;
  51918. strict protected
  51919. procedure onConfigurationChanged(para1: ACRConfiguration); overload; virtual;
  51920. public
  51921. function getMinDate(): jlong; overload; virtual;
  51922. procedure setMinDate(para1: jlong); overload; virtual;
  51923. function getMaxDate(): jlong; overload; virtual;
  51924. procedure setMaxDate(para1: jlong); overload; virtual;
  51925. procedure setShowWeekNumber(para1: jboolean); overload; virtual;
  51926. function getShowWeekNumber(): jboolean; overload; virtual;
  51927. function getFirstDayOfWeek(): jint; overload; virtual;
  51928. procedure setFirstDayOfWeek(para1: jint); overload; virtual;
  51929. procedure setOnDateChangeListener(para1: AWCalendarView.InnerOnDateChangeListener); overload; virtual;
  51930. function getDate(): jlong; overload; virtual;
  51931. procedure setDate(para1: jlong); overload; virtual;
  51932. procedure setDate(para1: jlong; para2: jboolean; para3: jboolean); overload; virtual;
  51933. end;
  51934. AWDatePicker = class external 'android.widget' name 'DatePicker' (AWFrameLayout)
  51935. public
  51936. type
  51937. InnerOnDateChangedListener = interface;
  51938. Arr1InnerOnDateChangedListener = array of InnerOnDateChangedListener;
  51939. Arr2InnerOnDateChangedListener = array of Arr1InnerOnDateChangedListener;
  51940. Arr3InnerOnDateChangedListener = array of Arr2InnerOnDateChangedListener;
  51941. InnerOnDateChangedListener = interface external 'android.widget' name 'OnDateChangedListener'
  51942. procedure onDateChanged(para1: AWDatePicker; para2: jint; para3: jint; para4: jint); overload;
  51943. end;
  51944. public
  51945. constructor create(para1: ACContext); overload;
  51946. constructor create(para1: ACContext; para2: AUAttributeSet); overload;
  51947. constructor create(para1: ACContext; para2: AUAttributeSet; para3: jint); overload;
  51948. function getMinDate(): jlong; overload; virtual;
  51949. procedure setMinDate(para1: jlong); overload; virtual;
  51950. function getMaxDate(): jlong; overload; virtual;
  51951. procedure setMaxDate(para1: jlong); overload; virtual;
  51952. procedure setEnabled(para1: jboolean); overload; virtual;
  51953. function isEnabled(): jboolean; overload; virtual;
  51954. function dispatchPopulateAccessibilityEvent(para1: AVAAccessibilityEvent): jboolean; overload; virtual;
  51955. procedure onPopulateAccessibilityEvent(para1: AVAAccessibilityEvent); overload; virtual;
  51956. strict protected
  51957. procedure onConfigurationChanged(para1: ACRConfiguration); overload; virtual;
  51958. public
  51959. function getCalendarViewShown(): jboolean; overload; virtual;
  51960. function getCalendarView(): AWCalendarView; overload; virtual;
  51961. procedure setCalendarViewShown(para1: jboolean); overload; virtual;
  51962. function getSpinnersShown(): jboolean; overload; virtual;
  51963. procedure setSpinnersShown(para1: jboolean); overload; virtual;
  51964. procedure updateDate(para1: jint; para2: jint; para3: jint); overload; virtual;
  51965. strict protected
  51966. procedure dispatchRestoreInstanceState(para1: AUSparseArray); overload; virtual;
  51967. function onSaveInstanceState(): AOParcelable; overload; virtual;
  51968. procedure onRestoreInstanceState(para1: AOParcelable); overload; virtual;
  51969. public
  51970. procedure init(para1: jint; para2: jint; para3: jint; para4: AWDatePicker.InnerOnDateChangedListener); overload; virtual;
  51971. function getYear(): jint; overload; virtual;
  51972. function getMonth(): jint; overload; virtual;
  51973. function getDayOfMonth(): jint; overload; virtual;
  51974. end;
  51975. AWHorizontalScrollView = class external 'android.widget' name 'HorizontalScrollView' (AWFrameLayout)
  51976. public
  51977. constructor create(para1: ACContext); overload;
  51978. constructor create(para1: ACContext; para2: AUAttributeSet); overload;
  51979. constructor create(para1: ACContext; para2: AUAttributeSet; para3: jint); overload;
  51980. strict protected
  51981. function getLeftFadingEdgeStrength(): jfloat; overload; virtual;
  51982. function getRightFadingEdgeStrength(): jfloat; overload; virtual;
  51983. public
  51984. function getMaxScrollAmount(): jint; overload; virtual;
  51985. procedure addView(para1: AVView); overload; virtual;
  51986. procedure addView(para1: AVView; para2: jint); overload; virtual;
  51987. procedure addView(para1: AVView; para2: AVViewGroup_LayoutParams); overload; virtual;
  51988. procedure addView(para1: AVView; para2: jint; para3: AVViewGroup_LayoutParams); overload; virtual;
  51989. function isFillViewport(): jboolean; overload; virtual;
  51990. procedure setFillViewport(para1: jboolean); overload; virtual;
  51991. function isSmoothScrollingEnabled(): jboolean; overload; virtual;
  51992. procedure setSmoothScrollingEnabled(para1: jboolean); overload; virtual;
  51993. strict protected
  51994. procedure onMeasure(para1: jint; para2: jint); overload; virtual;
  51995. public
  51996. function dispatchKeyEvent(para1: AVKeyEvent): jboolean; overload; virtual;
  51997. function executeKeyEvent(para1: AVKeyEvent): jboolean; overload; virtual;
  51998. procedure requestDisallowInterceptTouchEvent(para1: jboolean); overload; virtual;
  51999. function onInterceptTouchEvent(para1: AVMotionEvent): jboolean; overload; virtual;
  52000. function onTouchEvent(para1: AVMotionEvent): jboolean; overload; virtual;
  52001. function onGenericMotionEvent(para1: AVMotionEvent): jboolean; overload; virtual;
  52002. strict protected
  52003. procedure onOverScrolled(para1: jint; para2: jint; para3: jboolean; para4: jboolean); overload; virtual;
  52004. public
  52005. procedure onInitializeAccessibilityNodeInfo(para1: AVAAccessibilityNodeInfo); overload; virtual;
  52006. procedure onInitializeAccessibilityEvent(para1: AVAAccessibilityEvent); overload; virtual;
  52007. function pageScroll(para1: jint): jboolean; overload; virtual;
  52008. function fullScroll(para1: jint): jboolean; overload; virtual;
  52009. function arrowScroll(para1: jint): jboolean; overload; virtual;
  52010. procedure smoothScrollBy(para1: jint; para2: jint); overload; virtual; final;
  52011. procedure smoothScrollTo(para1: jint; para2: jint); overload; virtual; final;
  52012. strict protected
  52013. function computeHorizontalScrollRange(): jint; overload; virtual;
  52014. function computeHorizontalScrollOffset(): jint; overload; virtual;
  52015. procedure measureChild(para1: AVView; para2: jint; para3: jint); overload; virtual;
  52016. procedure measureChildWithMargins(para1: AVView; para2: jint; para3: jint; para4: jint; para5: jint); overload; virtual;
  52017. public
  52018. procedure computeScroll(); overload; virtual;
  52019. strict protected
  52020. function computeScrollDeltaToGetChildRectOnScreen(para1: AGRect): jint; overload; virtual;
  52021. public
  52022. procedure requestChildFocus(para1: AVView; para2: AVView); overload; virtual;
  52023. strict protected
  52024. function onRequestFocusInDescendants(para1: jint; para2: AGRect): jboolean; overload; virtual;
  52025. public
  52026. function requestChildRectangleOnScreen(para1: AVView; para2: AGRect; para3: jboolean): jboolean; overload; virtual;
  52027. procedure requestLayout(); overload; virtual;
  52028. strict protected
  52029. procedure onLayout(para1: jboolean; para2: jint; para3: jint; para4: jint; para5: jint); overload; virtual;
  52030. procedure onSizeChanged(para1: jint; para2: jint; para3: jint; para4: jint); overload; virtual;
  52031. public
  52032. procedure fling(para1: jint); overload; virtual;
  52033. procedure scrollTo(para1: jint; para2: jint); overload; virtual;
  52034. procedure setOverScrollMode(para1: jint); overload; virtual;
  52035. procedure draw(para1: AGCanvas); overload; virtual;
  52036. end;
  52037. AWMediaController = class external 'android.widget' name 'MediaController' (AWFrameLayout)
  52038. public
  52039. type
  52040. InnerMediaPlayerControl = interface;
  52041. Arr1InnerMediaPlayerControl = array of InnerMediaPlayerControl;
  52042. Arr2InnerMediaPlayerControl = array of Arr1InnerMediaPlayerControl;
  52043. Arr3InnerMediaPlayerControl = array of Arr2InnerMediaPlayerControl;
  52044. InnerMediaPlayerControl = interface external 'android.widget' name 'MediaPlayerControl'
  52045. procedure start(); overload;
  52046. procedure pause(); overload;
  52047. function getDuration(): jint; overload;
  52048. function getCurrentPosition(): jint; overload;
  52049. procedure seekTo(para1: jint); overload;
  52050. function isPlaying(): jboolean; overload;
  52051. function getBufferPercentage(): jint; overload;
  52052. function canPause(): jboolean; overload;
  52053. function canSeekBackward(): jboolean; overload;
  52054. function canSeekForward(): jboolean; overload;
  52055. end;
  52056. public
  52057. constructor create(para1: ACContext; para2: AUAttributeSet); overload;
  52058. constructor create(para1: ACContext; para2: jboolean); overload;
  52059. constructor create(para1: ACContext); overload;
  52060. procedure onFinishInflate(); overload; virtual;
  52061. procedure setMediaPlayer(para1: AWMediaController.InnerMediaPlayerControl); overload; virtual;
  52062. procedure setAnchorView(para1: AVView); overload; virtual;
  52063. procedure show(); overload; virtual;
  52064. procedure show(para1: jint); overload; virtual;
  52065. function isShowing(): jboolean; overload; virtual;
  52066. procedure hide(); overload; virtual;
  52067. function onTouchEvent(para1: AVMotionEvent): jboolean; overload; virtual;
  52068. function onTrackballEvent(para1: AVMotionEvent): jboolean; overload; virtual;
  52069. function dispatchKeyEvent(para1: AVKeyEvent): jboolean; overload; virtual;
  52070. procedure setEnabled(para1: jboolean); overload; virtual;
  52071. procedure setPrevNextListeners(para1: AVView.InnerOnClickListener; para2: AVView.InnerOnClickListener); overload; virtual;
  52072. end;
  52073. AWScrollView = class external 'android.widget' name 'ScrollView' (AWFrameLayout)
  52074. public
  52075. constructor create(para1: ACContext); overload;
  52076. constructor create(para1: ACContext; para2: AUAttributeSet); overload;
  52077. constructor create(para1: ACContext; para2: AUAttributeSet; para3: jint); overload;
  52078. function shouldDelayChildPressedState(): jboolean; overload; virtual;
  52079. strict protected
  52080. function getTopFadingEdgeStrength(): jfloat; overload; virtual;
  52081. function getBottomFadingEdgeStrength(): jfloat; overload; virtual;
  52082. public
  52083. function getMaxScrollAmount(): jint; overload; virtual;
  52084. procedure addView(para1: AVView); overload; virtual;
  52085. procedure addView(para1: AVView; para2: jint); overload; virtual;
  52086. procedure addView(para1: AVView; para2: AVViewGroup_LayoutParams); overload; virtual;
  52087. procedure addView(para1: AVView; para2: jint; para3: AVViewGroup_LayoutParams); overload; virtual;
  52088. function isFillViewport(): jboolean; overload; virtual;
  52089. procedure setFillViewport(para1: jboolean); overload; virtual;
  52090. function isSmoothScrollingEnabled(): jboolean; overload; virtual;
  52091. procedure setSmoothScrollingEnabled(para1: jboolean); overload; virtual;
  52092. strict protected
  52093. procedure onMeasure(para1: jint; para2: jint); overload; virtual;
  52094. public
  52095. function dispatchKeyEvent(para1: AVKeyEvent): jboolean; overload; virtual;
  52096. function executeKeyEvent(para1: AVKeyEvent): jboolean; overload; virtual;
  52097. procedure requestDisallowInterceptTouchEvent(para1: jboolean); overload; virtual;
  52098. function onInterceptTouchEvent(para1: AVMotionEvent): jboolean; overload; virtual;
  52099. function onTouchEvent(para1: AVMotionEvent): jboolean; overload; virtual;
  52100. function onGenericMotionEvent(para1: AVMotionEvent): jboolean; overload; virtual;
  52101. strict protected
  52102. procedure onOverScrolled(para1: jint; para2: jint; para3: jboolean; para4: jboolean); overload; virtual;
  52103. public
  52104. procedure onInitializeAccessibilityNodeInfo(para1: AVAAccessibilityNodeInfo); overload; virtual;
  52105. procedure onInitializeAccessibilityEvent(para1: AVAAccessibilityEvent); overload; virtual;
  52106. function pageScroll(para1: jint): jboolean; overload; virtual;
  52107. function fullScroll(para1: jint): jboolean; overload; virtual;
  52108. function arrowScroll(para1: jint): jboolean; overload; virtual;
  52109. procedure smoothScrollBy(para1: jint; para2: jint); overload; virtual; final;
  52110. procedure smoothScrollTo(para1: jint; para2: jint); overload; virtual; final;
  52111. strict protected
  52112. function computeVerticalScrollRange(): jint; overload; virtual;
  52113. function computeVerticalScrollOffset(): jint; overload; virtual;
  52114. procedure measureChild(para1: AVView; para2: jint; para3: jint); overload; virtual;
  52115. procedure measureChildWithMargins(para1: AVView; para2: jint; para3: jint; para4: jint; para5: jint); overload; virtual;
  52116. public
  52117. procedure computeScroll(); overload; virtual;
  52118. strict protected
  52119. function computeScrollDeltaToGetChildRectOnScreen(para1: AGRect): jint; overload; virtual;
  52120. public
  52121. procedure requestChildFocus(para1: AVView; para2: AVView); overload; virtual;
  52122. strict protected
  52123. function onRequestFocusInDescendants(para1: jint; para2: AGRect): jboolean; overload; virtual;
  52124. public
  52125. function requestChildRectangleOnScreen(para1: AVView; para2: AGRect; para3: jboolean): jboolean; overload; virtual;
  52126. procedure requestLayout(); overload; virtual;
  52127. strict protected
  52128. procedure onDetachedFromWindow(); overload; virtual;
  52129. procedure onLayout(para1: jboolean; para2: jint; para3: jint; para4: jint; para5: jint); overload; virtual;
  52130. procedure onSizeChanged(para1: jint; para2: jint; para3: jint; para4: jint); overload; virtual;
  52131. public
  52132. procedure fling(para1: jint); overload; virtual;
  52133. procedure scrollTo(para1: jint; para2: jint); overload; virtual;
  52134. procedure setOverScrollMode(para1: jint); overload; virtual;
  52135. procedure draw(para1: AGCanvas); overload; virtual;
  52136. end;
  52137. AWTabHost = class external 'android.widget' name 'TabHost' (AWFrameLayout, AVViewTreeObserver.InnerOnTouchModeChangeListener)
  52138. public
  52139. type
  52140. InnerTabContentFactory = interface;
  52141. Arr1InnerTabContentFactory = array of InnerTabContentFactory;
  52142. Arr2InnerTabContentFactory = array of Arr1InnerTabContentFactory;
  52143. Arr3InnerTabContentFactory = array of Arr2InnerTabContentFactory;
  52144. InnerOnTabChangeListener = interface;
  52145. Arr1InnerOnTabChangeListener = array of InnerOnTabChangeListener;
  52146. Arr2InnerOnTabChangeListener = array of Arr1InnerOnTabChangeListener;
  52147. Arr3InnerOnTabChangeListener = array of Arr2InnerOnTabChangeListener;
  52148. InnerTabSpec = class;
  52149. Arr1InnerTabSpec = array of InnerTabSpec;
  52150. Arr2InnerTabSpec = array of Arr1InnerTabSpec;
  52151. Arr3InnerTabSpec = array of Arr2InnerTabSpec;
  52152. InnerTabContentFactory = interface external 'android.widget' name 'TabContentFactory'
  52153. function createTabContent(para1: JLString): AVView; overload;
  52154. end;
  52155. InnerOnTabChangeListener = interface external 'android.widget' name 'OnTabChangeListener'
  52156. procedure onTabChanged(para1: JLString); overload;
  52157. end;
  52158. InnerTabSpec = class external 'android.widget' name 'TabSpec'
  52159. end;
  52160. public
  52161. constructor create(para1: ACContext); overload;
  52162. constructor create(para1: ACContext; para2: AUAttributeSet); overload;
  52163. function newTabSpec(para1: JLString): AWTabHost.InnerTabSpec; overload; virtual;
  52164. procedure setup(); overload; virtual;
  52165. procedure sendAccessibilityEvent(para1: jint); overload; virtual;
  52166. procedure setup(para1: AALocalActivityManager); overload; virtual;
  52167. strict protected
  52168. procedure onAttachedToWindow(); overload; virtual;
  52169. procedure onDetachedFromWindow(); overload; virtual;
  52170. public
  52171. procedure onTouchModeChanged(para1: jboolean); overload; virtual;
  52172. procedure addTab(para1: AWTabHost.InnerTabSpec); overload; virtual;
  52173. procedure clearAllTabs(); overload; virtual;
  52174. function getTabWidget(): AWTabWidget; overload; virtual;
  52175. function getCurrentTab(): jint; overload; virtual;
  52176. function getCurrentTabTag(): JLString; overload; virtual;
  52177. function getCurrentTabView(): AVView; overload; virtual;
  52178. function getCurrentView(): AVView; overload; virtual;
  52179. procedure setCurrentTabByTag(para1: JLString); overload; virtual;
  52180. function getTabContentView(): AWFrameLayout; overload; virtual;
  52181. function dispatchKeyEvent(para1: AVKeyEvent): jboolean; overload; virtual;
  52182. procedure dispatchWindowFocusChanged(para1: jboolean); overload; virtual;
  52183. procedure setCurrentTab(para1: jint); overload; virtual;
  52184. procedure setOnTabChangedListener(para1: AWTabHost.InnerOnTabChangeListener); overload; virtual;
  52185. end;
  52186. AWTimePicker = class external 'android.widget' name 'TimePicker' (AWFrameLayout)
  52187. public
  52188. type
  52189. InnerOnTimeChangedListener = interface;
  52190. Arr1InnerOnTimeChangedListener = array of InnerOnTimeChangedListener;
  52191. Arr2InnerOnTimeChangedListener = array of Arr1InnerOnTimeChangedListener;
  52192. Arr3InnerOnTimeChangedListener = array of Arr2InnerOnTimeChangedListener;
  52193. InnerOnTimeChangedListener = interface external 'android.widget' name 'OnTimeChangedListener'
  52194. procedure onTimeChanged(para1: AWTimePicker; para2: jint; para3: jint); overload;
  52195. end;
  52196. public
  52197. constructor create(para1: ACContext); overload;
  52198. constructor create(para1: ACContext; para2: AUAttributeSet); overload;
  52199. constructor create(para1: ACContext; para2: AUAttributeSet; para3: jint); overload;
  52200. procedure setEnabled(para1: jboolean); overload; virtual;
  52201. function isEnabled(): jboolean; overload; virtual;
  52202. strict protected
  52203. procedure onConfigurationChanged(para1: ACRConfiguration); overload; virtual;
  52204. function onSaveInstanceState(): AOParcelable; overload; virtual;
  52205. procedure onRestoreInstanceState(para1: AOParcelable); overload; virtual;
  52206. public
  52207. procedure setOnTimeChangedListener(para1: AWTimePicker.InnerOnTimeChangedListener); overload; virtual;
  52208. function getCurrentHour(): JLInteger; overload; virtual;
  52209. procedure setCurrentHour(para1: JLInteger); overload; virtual;
  52210. procedure setIs24HourView(para1: JLBoolean); overload; virtual;
  52211. function is24HourView(): jboolean; overload; virtual;
  52212. function getCurrentMinute(): JLInteger; overload; virtual;
  52213. procedure setCurrentMinute(para1: JLInteger); overload; virtual;
  52214. function getBaseline(): jint; overload; virtual;
  52215. function dispatchPopulateAccessibilityEvent(para1: AVAAccessibilityEvent): jboolean; overload; virtual;
  52216. procedure onPopulateAccessibilityEvent(para1: AVAAccessibilityEvent); overload; virtual;
  52217. end;
  52218. AWViewAnimator = class external 'android.widget' name 'ViewAnimator' (AWFrameLayout)
  52219. public
  52220. constructor create(para1: ACContext); overload;
  52221. constructor create(para1: ACContext; para2: AUAttributeSet); overload;
  52222. procedure setDisplayedChild(para1: jint); overload; virtual;
  52223. function getDisplayedChild(): jint; overload; virtual;
  52224. procedure showNext(); overload; virtual;
  52225. procedure showPrevious(); overload; virtual;
  52226. procedure addView(para1: AVView; para2: jint; para3: AVViewGroup_LayoutParams); overload; virtual;
  52227. procedure removeAllViews(); overload; virtual;
  52228. procedure removeView(para1: AVView); overload; virtual;
  52229. procedure removeViewAt(para1: jint); overload; virtual;
  52230. procedure removeViewInLayout(para1: AVView); overload; virtual;
  52231. procedure removeViews(para1: jint; para2: jint); overload; virtual;
  52232. procedure removeViewsInLayout(para1: jint; para2: jint); overload; virtual;
  52233. function getCurrentView(): AVView; overload; virtual;
  52234. function getInAnimation(): AVAAnimation; overload; virtual;
  52235. procedure setInAnimation(para1: AVAAnimation); overload; virtual;
  52236. function getOutAnimation(): AVAAnimation; overload; virtual;
  52237. procedure setOutAnimation(para1: AVAAnimation); overload; virtual;
  52238. procedure setInAnimation(para1: ACContext; para2: jint); overload; virtual;
  52239. procedure setOutAnimation(para1: ACContext; para2: jint); overload; virtual;
  52240. procedure setAnimateFirstView(para1: jboolean); overload; virtual;
  52241. function getBaseline(): jint; overload; virtual;
  52242. end;
  52243. AWNumberPicker = class external 'android.widget' name 'NumberPicker' (AWLinearLayout)
  52244. public
  52245. type
  52246. InnerFormatter = interface;
  52247. Arr1InnerFormatter = array of InnerFormatter;
  52248. Arr2InnerFormatter = array of Arr1InnerFormatter;
  52249. Arr3InnerFormatter = array of Arr2InnerFormatter;
  52250. InnerOnScrollListener = interface;
  52251. Arr1InnerOnScrollListener = array of InnerOnScrollListener;
  52252. Arr2InnerOnScrollListener = array of Arr1InnerOnScrollListener;
  52253. Arr3InnerOnScrollListener = array of Arr2InnerOnScrollListener;
  52254. InnerOnValueChangeListener = interface;
  52255. Arr1InnerOnValueChangeListener = array of InnerOnValueChangeListener;
  52256. Arr2InnerOnValueChangeListener = array of Arr1InnerOnValueChangeListener;
  52257. Arr3InnerOnValueChangeListener = array of Arr2InnerOnValueChangeListener;
  52258. InnerFormatter = interface external 'android.widget' name 'Formatter'
  52259. function format(para1: jint): JLString; overload;
  52260. end;
  52261. InnerOnScrollListener = interface external 'android.widget' name 'OnScrollListener'
  52262. const
  52263. SCROLL_STATE_IDLE = 0;
  52264. SCROLL_STATE_TOUCH_SCROLL = 1;
  52265. SCROLL_STATE_FLING = 2;
  52266. procedure onScrollStateChange(para1: AWNumberPicker; para2: jint); overload;
  52267. end;
  52268. InnerOnValueChangeListener = interface external 'android.widget' name 'OnValueChangeListener'
  52269. procedure onValueChange(para1: AWNumberPicker; para2: jint; para3: jint); overload;
  52270. end;
  52271. public
  52272. constructor create(para1: ACContext); overload;
  52273. constructor create(para1: ACContext; para2: AUAttributeSet); overload;
  52274. constructor create(para1: ACContext; para2: AUAttributeSet; para3: jint); overload;
  52275. strict protected
  52276. procedure onLayout(para1: jboolean; para2: jint; para3: jint; para4: jint; para5: jint); overload; virtual;
  52277. public
  52278. function onInterceptTouchEvent(para1: AVMotionEvent): jboolean; overload; virtual;
  52279. function onTouchEvent(para1: AVMotionEvent): jboolean; overload; virtual;
  52280. function dispatchTouchEvent(para1: AVMotionEvent): jboolean; overload; virtual;
  52281. function dispatchKeyEvent(para1: AVKeyEvent): jboolean; overload; virtual;
  52282. function dispatchTrackballEvent(para1: AVMotionEvent): jboolean; overload; virtual;
  52283. procedure computeScroll(); overload; virtual;
  52284. procedure setEnabled(para1: jboolean); overload; virtual;
  52285. procedure scrollBy(para1: jint; para2: jint); overload; virtual;
  52286. function getSolidColor(): jint; overload; virtual;
  52287. procedure setOnValueChangedListener(para1: AWNumberPicker.InnerOnValueChangeListener); overload; virtual;
  52288. procedure setOnScrollListener(para1: AWNumberPicker.InnerOnScrollListener); overload; virtual;
  52289. procedure setFormatter(para1: AWNumberPicker.InnerFormatter); overload; virtual;
  52290. procedure setValue(para1: jint); overload; virtual;
  52291. function getWrapSelectorWheel(): jboolean; overload; virtual;
  52292. procedure setWrapSelectorWheel(para1: jboolean); overload; virtual;
  52293. procedure setOnLongPressUpdateInterval(para1: jlong); overload; virtual;
  52294. function getValue(): jint; overload; virtual;
  52295. function getMinValue(): jint; overload; virtual;
  52296. procedure setMinValue(para1: jint); overload; virtual;
  52297. function getMaxValue(): jint; overload; virtual;
  52298. procedure setMaxValue(para1: jint); overload; virtual;
  52299. function getDisplayedValues(): Arr1JLString; overload; virtual;
  52300. procedure setDisplayedValues(para1: Arr1JLString); overload; virtual;
  52301. procedure setDisplayedValues(var para1: array of JLString); overload; virtual;
  52302. strict protected
  52303. function getTopFadingEdgeStrength(): jfloat; overload; virtual;
  52304. function getBottomFadingEdgeStrength(): jfloat; overload; virtual;
  52305. procedure onAttachedToWindow(); overload; virtual;
  52306. procedure onDetachedFromWindow(); overload; virtual;
  52307. procedure dispatchDraw(para1: AGCanvas); overload; virtual;
  52308. public
  52309. procedure draw(para1: AGCanvas); overload; virtual;
  52310. strict protected
  52311. procedure onDraw(para1: AGCanvas); overload; virtual;
  52312. public
  52313. procedure sendAccessibilityEvent(para1: jint); overload; virtual;
  52314. end;
  52315. AWRadioGroup = class external 'android.widget' name 'RadioGroup' (AWLinearLayout)
  52316. public
  52317. type
  52318. InnerOnCheckedChangeListener = interface;
  52319. Arr1InnerOnCheckedChangeListener = array of InnerOnCheckedChangeListener;
  52320. Arr2InnerOnCheckedChangeListener = array of Arr1InnerOnCheckedChangeListener;
  52321. Arr3InnerOnCheckedChangeListener = array of Arr2InnerOnCheckedChangeListener;
  52322. InnerLayoutParams = class;
  52323. Arr1InnerLayoutParams = array of InnerLayoutParams;
  52324. Arr2InnerLayoutParams = array of Arr1InnerLayoutParams;
  52325. Arr3InnerLayoutParams = array of Arr2InnerLayoutParams;
  52326. InnerOnCheckedChangeListener = interface external 'android.widget' name 'OnCheckedChangeListener'
  52327. procedure onCheckedChanged(para1: AWRadioGroup; para2: jint); overload;
  52328. end;
  52329. InnerLayoutParams = class external 'android.widget' name 'LayoutParams' (AWLinearLayout.InnerLayoutParams)
  52330. public
  52331. constructor create(para1: ACContext; para2: AUAttributeSet); overload;
  52332. constructor create(para1: jint; para2: jint); overload;
  52333. constructor create(para1: jint; para2: jint; para3: jfloat); overload;
  52334. constructor create(para1: AVViewGroup_LayoutParams); overload;
  52335. constructor create(para1: AVViewGroup.InnerMarginLayoutParams); overload;
  52336. strict protected
  52337. procedure setBaseAttributes(para1: ACRTypedArray; para2: jint; para3: jint); overload; virtual;
  52338. end;
  52339. public
  52340. constructor create(para1: ACContext); overload;
  52341. constructor create(para1: ACContext; para2: AUAttributeSet); overload;
  52342. procedure setOnHierarchyChangeListener(para1: AVViewGroup.InnerOnHierarchyChangeListener); overload; virtual;
  52343. strict protected
  52344. procedure onFinishInflate(); overload; virtual;
  52345. public
  52346. procedure addView(para1: AVView; para2: jint; para3: AVViewGroup_LayoutParams); overload; virtual;
  52347. procedure check(para1: jint); overload; virtual;
  52348. function getCheckedRadioButtonId(): jint; overload; virtual;
  52349. procedure clearCheck(); overload; virtual;
  52350. procedure setOnCheckedChangeListener(para1: AWRadioGroup.InnerOnCheckedChangeListener); overload; virtual;
  52351. function generateLayoutParams(para1: AUAttributeSet): AWRadioGroup.InnerLayoutParams; overload; virtual;
  52352. strict protected
  52353. function checkLayoutParams(para1: AVViewGroup_LayoutParams): jboolean; overload; virtual;
  52354. function generateDefaultLayoutParams(): AWLinearLayout.InnerLayoutParams; overload; virtual;
  52355. public
  52356. function generateLayoutParams(para1: AUAttributeSet): AWLinearLayout.InnerLayoutParams; overload; virtual;
  52357. strict protected
  52358. function generateDefaultLayoutParams(): AVViewGroup_LayoutParams; overload; virtual;
  52359. public
  52360. function generateLayoutParams(para1: AUAttributeSet): AVViewGroup_LayoutParams; overload; virtual;
  52361. end;
  52362. AWSearchView = class external 'android.widget' name 'SearchView' (AWLinearLayout, AVCollapsibleActionView)
  52363. public
  52364. type
  52365. InnerOnSuggestionListener = interface;
  52366. Arr1InnerOnSuggestionListener = array of InnerOnSuggestionListener;
  52367. Arr2InnerOnSuggestionListener = array of Arr1InnerOnSuggestionListener;
  52368. Arr3InnerOnSuggestionListener = array of Arr2InnerOnSuggestionListener;
  52369. InnerOnCloseListener = interface;
  52370. Arr1InnerOnCloseListener = array of InnerOnCloseListener;
  52371. Arr2InnerOnCloseListener = array of Arr1InnerOnCloseListener;
  52372. Arr3InnerOnCloseListener = array of Arr2InnerOnCloseListener;
  52373. InnerOnQueryTextListener = interface;
  52374. Arr1InnerOnQueryTextListener = array of InnerOnQueryTextListener;
  52375. Arr2InnerOnQueryTextListener = array of Arr1InnerOnQueryTextListener;
  52376. Arr3InnerOnQueryTextListener = array of Arr2InnerOnQueryTextListener;
  52377. InnerOnSuggestionListener = interface external 'android.widget' name 'OnSuggestionListener'
  52378. function onSuggestionSelect(para1: jint): jboolean; overload;
  52379. function onSuggestionClick(para1: jint): jboolean; overload;
  52380. end;
  52381. InnerOnCloseListener = interface external 'android.widget' name 'OnCloseListener'
  52382. function onClose(): jboolean; overload;
  52383. end;
  52384. InnerOnQueryTextListener = interface external 'android.widget' name 'OnQueryTextListener'
  52385. function onQueryTextSubmit(para1: JLString): jboolean; overload;
  52386. function onQueryTextChange(para1: JLString): jboolean; overload;
  52387. end;
  52388. public
  52389. constructor create(para1: ACContext); overload;
  52390. constructor create(para1: ACContext; para2: AUAttributeSet); overload;
  52391. procedure setSearchableInfo(para1: AASearchableInfo); overload; virtual;
  52392. procedure setImeOptions(para1: jint); overload; virtual;
  52393. procedure setInputType(para1: jint); overload; virtual;
  52394. procedure setOnQueryTextListener(para1: AWSearchView.InnerOnQueryTextListener); overload; virtual;
  52395. procedure setOnCloseListener(para1: AWSearchView.InnerOnCloseListener); overload; virtual;
  52396. procedure setOnQueryTextFocusChangeListener(para1: AVView.InnerOnFocusChangeListener); overload; virtual;
  52397. procedure setOnSuggestionListener(para1: AWSearchView.InnerOnSuggestionListener); overload; virtual;
  52398. procedure setOnSearchClickListener(para1: AVView.InnerOnClickListener); overload; virtual;
  52399. function getQuery(): JLCharSequence; overload; virtual;
  52400. procedure setQuery(para1: JLCharSequence; para2: jboolean); overload; virtual;
  52401. procedure setQueryHint(para1: JLCharSequence); overload; virtual;
  52402. procedure setIconifiedByDefault(para1: jboolean); overload; virtual;
  52403. function isIconfiedByDefault(): jboolean; overload; virtual;
  52404. procedure setIconified(para1: jboolean); overload; virtual;
  52405. function isIconified(): jboolean; overload; virtual;
  52406. procedure setSubmitButtonEnabled(para1: jboolean); overload; virtual;
  52407. function isSubmitButtonEnabled(): jboolean; overload; virtual;
  52408. procedure setQueryRefinementEnabled(para1: jboolean); overload; virtual;
  52409. function isQueryRefinementEnabled(): jboolean; overload; virtual;
  52410. procedure setSuggestionsAdapter(para1: AWCursorAdapter); overload; virtual;
  52411. function getSuggestionsAdapter(): AWCursorAdapter; overload; virtual;
  52412. procedure setMaxWidth(para1: jint); overload; virtual;
  52413. strict protected
  52414. procedure onMeasure(para1: jint; para2: jint); overload; virtual;
  52415. procedure onDetachedFromWindow(); overload; virtual;
  52416. public
  52417. function onKeyDown(para1: jint; para2: AVKeyEvent): jboolean; overload; virtual;
  52418. procedure onWindowFocusChanged(para1: jboolean); overload; virtual;
  52419. procedure onActionViewCollapsed(); overload; virtual;
  52420. procedure onActionViewExpanded(); overload; virtual;
  52421. end;
  52422. AWTabWidget = class external 'android.widget' name 'TabWidget' (AWLinearLayout, AVView.InnerOnFocusChangeListener)
  52423. public
  52424. constructor create(para1: ACContext); overload;
  52425. constructor create(para1: ACContext; para2: AUAttributeSet); overload;
  52426. constructor create(para1: ACContext; para2: AUAttributeSet; para3: jint); overload;
  52427. strict protected
  52428. procedure onSizeChanged(para1: jint; para2: jint; para3: jint; para4: jint); overload; virtual;
  52429. function getChildDrawingOrder(para1: jint; para2: jint): jint; overload; virtual;
  52430. public
  52431. function getChildTabViewAt(para1: jint): AVView; overload; virtual;
  52432. function getTabCount(): jint; overload; virtual;
  52433. procedure setDividerDrawable(para1: AGDDrawable); overload; virtual;
  52434. procedure setDividerDrawable(para1: jint); overload; virtual;
  52435. procedure setLeftStripDrawable(para1: AGDDrawable); overload; virtual;
  52436. procedure setLeftStripDrawable(para1: jint); overload; virtual;
  52437. procedure setRightStripDrawable(para1: AGDDrawable); overload; virtual;
  52438. procedure setRightStripDrawable(para1: jint); overload; virtual;
  52439. procedure setStripEnabled(para1: jboolean); overload; virtual;
  52440. function isStripEnabled(): jboolean; overload; virtual;
  52441. procedure childDrawableStateChanged(para1: AVView); overload; virtual;
  52442. procedure dispatchDraw(para1: AGCanvas); overload; virtual;
  52443. procedure setCurrentTab(para1: jint); overload; virtual;
  52444. function dispatchPopulateAccessibilityEvent(para1: AVAAccessibilityEvent): jboolean; overload; virtual;
  52445. procedure onInitializeAccessibilityEvent(para1: AVAAccessibilityEvent); overload; virtual;
  52446. procedure focusCurrentTab(para1: jint); overload; virtual;
  52447. procedure setEnabled(para1: jboolean); overload; virtual;
  52448. procedure addView(para1: AVView); overload; virtual;
  52449. procedure removeAllViews(); overload; virtual;
  52450. procedure sendAccessibilityEventUnchecked(para1: AVAAccessibilityEvent); overload; virtual;
  52451. procedure onFocusChange(para1: AVView; para2: jboolean); overload; virtual;
  52452. end;
  52453. AWTableLayout = class external 'android.widget' name 'TableLayout' (AWLinearLayout)
  52454. public
  52455. type
  52456. InnerLayoutParams = class;
  52457. Arr1InnerLayoutParams = array of InnerLayoutParams;
  52458. Arr2InnerLayoutParams = array of Arr1InnerLayoutParams;
  52459. Arr3InnerLayoutParams = array of Arr2InnerLayoutParams;
  52460. InnerLayoutParams = class external 'android.widget' name 'LayoutParams' (AWLinearLayout.InnerLayoutParams)
  52461. public
  52462. constructor create(para1: ACContext; para2: AUAttributeSet); overload;
  52463. constructor create(para1: jint; para2: jint); overload;
  52464. constructor create(para1: jint; para2: jint; para3: jfloat); overload;
  52465. constructor create(); overload;
  52466. constructor create(para1: AVViewGroup_LayoutParams); overload;
  52467. constructor create(para1: AVViewGroup.InnerMarginLayoutParams); overload;
  52468. strict protected
  52469. procedure setBaseAttributes(para1: ACRTypedArray; para2: jint; para3: jint); overload; virtual;
  52470. end;
  52471. public
  52472. constructor create(para1: ACContext); overload;
  52473. constructor create(para1: ACContext; para2: AUAttributeSet); overload;
  52474. procedure setOnHierarchyChangeListener(para1: AVViewGroup.InnerOnHierarchyChangeListener); overload; virtual;
  52475. procedure requestLayout(); overload; virtual;
  52476. function isShrinkAllColumns(): jboolean; overload; virtual;
  52477. procedure setShrinkAllColumns(para1: jboolean); overload; virtual;
  52478. function isStretchAllColumns(): jboolean; overload; virtual;
  52479. procedure setStretchAllColumns(para1: jboolean); overload; virtual;
  52480. procedure setColumnCollapsed(para1: jint; para2: jboolean); overload; virtual;
  52481. function isColumnCollapsed(para1: jint): jboolean; overload; virtual;
  52482. procedure setColumnStretchable(para1: jint; para2: jboolean); overload; virtual;
  52483. function isColumnStretchable(para1: jint): jboolean; overload; virtual;
  52484. procedure setColumnShrinkable(para1: jint; para2: jboolean); overload; virtual;
  52485. function isColumnShrinkable(para1: jint): jboolean; overload; virtual;
  52486. procedure addView(para1: AVView); overload; virtual;
  52487. procedure addView(para1: AVView; para2: jint); overload; virtual;
  52488. procedure addView(para1: AVView; para2: AVViewGroup_LayoutParams); overload; virtual;
  52489. procedure addView(para1: AVView; para2: jint; para3: AVViewGroup_LayoutParams); overload; virtual;
  52490. strict protected
  52491. procedure onMeasure(para1: jint; para2: jint); overload; virtual;
  52492. procedure onLayout(para1: jboolean; para2: jint; para3: jint; para4: jint; para5: jint); overload; virtual;
  52493. public
  52494. function generateLayoutParams(para1: AUAttributeSet): AWTableLayout.InnerLayoutParams; overload; virtual;
  52495. strict protected
  52496. function generateDefaultLayoutParams(): AWLinearLayout.InnerLayoutParams; overload; virtual;
  52497. function checkLayoutParams(para1: AVViewGroup_LayoutParams): jboolean; overload; virtual;
  52498. function generateLayoutParams(para1: AVViewGroup_LayoutParams): AWLinearLayout.InnerLayoutParams; overload; virtual;
  52499. public
  52500. function generateLayoutParams(para1: AUAttributeSet): AWLinearLayout.InnerLayoutParams; overload; virtual;
  52501. strict protected
  52502. function generateDefaultLayoutParams(): AVViewGroup_LayoutParams; overload; virtual;
  52503. function generateLayoutParams(para1: AVViewGroup_LayoutParams): AVViewGroup_LayoutParams; overload; virtual;
  52504. public
  52505. function generateLayoutParams(para1: AUAttributeSet): AVViewGroup_LayoutParams; overload; virtual;
  52506. end;
  52507. AWTableRow = class external 'android.widget' name 'TableRow' (AWLinearLayout)
  52508. public
  52509. type
  52510. InnerLayoutParams = class;
  52511. Arr1InnerLayoutParams = array of InnerLayoutParams;
  52512. Arr2InnerLayoutParams = array of Arr1InnerLayoutParams;
  52513. Arr3InnerLayoutParams = array of Arr2InnerLayoutParams;
  52514. InnerLayoutParams = class external 'android.widget' name 'LayoutParams' (AWLinearLayout.InnerLayoutParams)
  52515. public
  52516. var
  52517. fcolumn: jint; external name 'column';
  52518. fspan: jint; external name 'span';
  52519. public
  52520. constructor create(para1: ACContext; para2: AUAttributeSet); overload;
  52521. constructor create(para1: jint; para2: jint); overload;
  52522. constructor create(para1: jint; para2: jint; para3: jfloat); overload;
  52523. constructor create(); overload;
  52524. constructor create(para1: jint); overload;
  52525. constructor create(para1: AVViewGroup_LayoutParams); overload;
  52526. constructor create(para1: AVViewGroup.InnerMarginLayoutParams); overload;
  52527. strict protected
  52528. procedure setBaseAttributes(para1: ACRTypedArray; para2: jint; para3: jint); overload; virtual;
  52529. end;
  52530. public
  52531. constructor create(para1: ACContext); overload;
  52532. constructor create(para1: ACContext; para2: AUAttributeSet); overload;
  52533. procedure setOnHierarchyChangeListener(para1: AVViewGroup.InnerOnHierarchyChangeListener); overload; virtual;
  52534. strict protected
  52535. procedure onMeasure(para1: jint; para2: jint); overload; virtual;
  52536. procedure onLayout(para1: jboolean; para2: jint; para3: jint; para4: jint; para5: jint); overload; virtual;
  52537. public
  52538. function getVirtualChildAt(para1: jint): AVView; overload; virtual;
  52539. function getVirtualChildCount(): jint; overload; virtual;
  52540. function generateLayoutParams(para1: AUAttributeSet): AWTableRow.InnerLayoutParams; overload; virtual;
  52541. strict protected
  52542. function generateDefaultLayoutParams(): AWLinearLayout.InnerLayoutParams; overload; virtual;
  52543. function checkLayoutParams(para1: AVViewGroup_LayoutParams): jboolean; overload; virtual;
  52544. function generateLayoutParams(para1: AVViewGroup_LayoutParams): AWLinearLayout.InnerLayoutParams; overload; virtual;
  52545. public
  52546. function generateLayoutParams(para1: AUAttributeSet): AWLinearLayout.InnerLayoutParams; overload; virtual;
  52547. strict protected
  52548. function generateDefaultLayoutParams(): AVViewGroup_LayoutParams; overload; virtual;
  52549. function generateLayoutParams(para1: AVViewGroup_LayoutParams): AVViewGroup_LayoutParams; overload; virtual;
  52550. public
  52551. function generateLayoutParams(para1: AUAttributeSet): AVViewGroup_LayoutParams; overload; virtual;
  52552. end;
  52553. AWZoomControls = class external 'android.widget' name 'ZoomControls' (AWLinearLayout)
  52554. public
  52555. constructor create(para1: ACContext); overload;
  52556. constructor create(para1: ACContext; para2: AUAttributeSet); overload;
  52557. procedure setOnZoomInClickListener(para1: AVView.InnerOnClickListener); overload; virtual;
  52558. procedure setOnZoomOutClickListener(para1: AVView.InnerOnClickListener); overload; virtual;
  52559. procedure setZoomSpeed(para1: jlong); overload; virtual;
  52560. function onTouchEvent(para1: AVMotionEvent): jboolean; overload; virtual;
  52561. procedure show(); overload; virtual;
  52562. procedure hide(); overload; virtual;
  52563. procedure setIsZoomInEnabled(para1: jboolean); overload; virtual;
  52564. procedure setIsZoomOutEnabled(para1: jboolean); overload; virtual;
  52565. function hasFocus(): jboolean; overload; virtual;
  52566. end;
  52567. AWDialerFilter = class external 'android.widget' name 'DialerFilter' (AWRelativeLayout)
  52568. public
  52569. const
  52570. DIGITS_AND_LETTERS = 1;
  52571. DIGITS_AND_LETTERS_NO_DIGITS = 2;
  52572. DIGITS_AND_LETTERS_NO_LETTERS = 3;
  52573. DIGITS_ONLY = 4;
  52574. LETTERS_ONLY = 5;
  52575. public
  52576. constructor create(para1: ACContext); overload;
  52577. constructor create(para1: ACContext; para2: AUAttributeSet); overload;
  52578. strict protected
  52579. procedure onFinishInflate(); overload; virtual;
  52580. procedure onFocusChanged(para1: jboolean; para2: jint; para3: AGRect); overload; virtual;
  52581. public
  52582. function isQwertyKeyboard(): jboolean; overload; virtual;
  52583. function onKeyDown(para1: jint; para2: AVKeyEvent): jboolean; overload; virtual;
  52584. function onKeyUp(para1: jint; para2: AVKeyEvent): jboolean; overload; virtual;
  52585. function getMode(): jint; overload; virtual;
  52586. procedure setMode(para1: jint); overload; virtual;
  52587. function getLetters(): JLCharSequence; overload; virtual;
  52588. function getDigits(): JLCharSequence; overload; virtual;
  52589. function getFilterText(): JLCharSequence; overload; virtual;
  52590. procedure append(para1: JLString); overload; virtual;
  52591. procedure clearText(); overload; virtual;
  52592. procedure setLettersWatcher(para1: ATTextWatcher); overload; virtual;
  52593. procedure setDigitsWatcher(para1: ATTextWatcher); overload; virtual;
  52594. procedure setFilterWatcher(para1: ATTextWatcher); overload; virtual;
  52595. procedure removeFilterWatcher(para1: ATTextWatcher); overload; virtual;
  52596. strict protected
  52597. procedure onModeChange(para1: jint; para2: jint); overload; virtual;
  52598. end;
  52599. AWTwoLineListItem = class external 'android.widget' name 'TwoLineListItem' (AWRelativeLayout)
  52600. public
  52601. constructor create(para1: ACContext); overload;
  52602. constructor create(para1: ACContext; para2: AUAttributeSet); overload;
  52603. constructor create(para1: ACContext; para2: AUAttributeSet; para3: jint); overload;
  52604. strict protected
  52605. procedure onFinishInflate(); overload; virtual;
  52606. public
  52607. function getText1(): AWTextView; overload; virtual;
  52608. function getText2(): AWTextView; overload; virtual;
  52609. end;
  52610. AWZoomButton = class external 'android.widget' name 'ZoomButton' (AWImageButton, AVView.InnerOnLongClickListener)
  52611. public
  52612. constructor create(para1: ACContext); overload;
  52613. constructor create(para1: ACContext; para2: AUAttributeSet); overload;
  52614. constructor create(para1: ACContext; para2: AUAttributeSet; para3: jint); overload;
  52615. function onTouchEvent(para1: AVMotionEvent): jboolean; overload; virtual;
  52616. procedure setZoomSpeed(para1: jlong); overload; virtual;
  52617. function onLongClick(para1: AVView): jboolean; overload; virtual;
  52618. function onKeyUp(para1: jint; para2: AVKeyEvent): jboolean; overload; virtual;
  52619. procedure setEnabled(para1: jboolean); overload; virtual;
  52620. function dispatchUnhandledMove(para1: AVView; para2: jint): jboolean; overload; virtual;
  52621. end;
  52622. AWRatingBar = class external 'android.widget' name 'RatingBar' (AWAbsSeekBar)
  52623. public
  52624. type
  52625. InnerOnRatingBarChangeListener = interface;
  52626. Arr1InnerOnRatingBarChangeListener = array of InnerOnRatingBarChangeListener;
  52627. Arr2InnerOnRatingBarChangeListener = array of Arr1InnerOnRatingBarChangeListener;
  52628. Arr3InnerOnRatingBarChangeListener = array of Arr2InnerOnRatingBarChangeListener;
  52629. InnerOnRatingBarChangeListener = interface external 'android.widget' name 'OnRatingBarChangeListener'
  52630. procedure onRatingChanged(para1: AWRatingBar; para2: jfloat; para3: jboolean); overload;
  52631. end;
  52632. public
  52633. constructor create(para1: ACContext; para2: AUAttributeSet; para3: jint); overload;
  52634. constructor create(para1: ACContext; para2: AUAttributeSet); overload;
  52635. constructor create(para1: ACContext); overload;
  52636. procedure setOnRatingBarChangeListener(para1: AWRatingBar.InnerOnRatingBarChangeListener); overload; virtual;
  52637. function getOnRatingBarChangeListener(): AWRatingBar.InnerOnRatingBarChangeListener; overload; virtual;
  52638. procedure setIsIndicator(para1: jboolean); overload; virtual;
  52639. function isIndicator(): jboolean; overload; virtual;
  52640. procedure setNumStars(para1: jint); overload; virtual;
  52641. function getNumStars(): jint; overload; virtual;
  52642. procedure setRating(para1: jfloat); overload; virtual;
  52643. function getRating(): jfloat; overload; virtual;
  52644. procedure setStepSize(para1: jfloat); overload; virtual;
  52645. function getStepSize(): jfloat; overload; virtual;
  52646. strict protected
  52647. procedure onMeasure(para1: jint; para2: jint); overload; virtual;
  52648. public
  52649. procedure setMax(para1: jint); overload; virtual;
  52650. end;
  52651. AWSeekBar = class external 'android.widget' name 'SeekBar' (AWAbsSeekBar)
  52652. public
  52653. type
  52654. InnerOnSeekBarChangeListener = interface;
  52655. Arr1InnerOnSeekBarChangeListener = array of InnerOnSeekBarChangeListener;
  52656. Arr2InnerOnSeekBarChangeListener = array of Arr1InnerOnSeekBarChangeListener;
  52657. Arr3InnerOnSeekBarChangeListener = array of Arr2InnerOnSeekBarChangeListener;
  52658. InnerOnSeekBarChangeListener = interface external 'android.widget' name 'OnSeekBarChangeListener'
  52659. procedure onProgressChanged(para1: AWSeekBar; para2: jint; para3: jboolean); overload;
  52660. procedure onStartTrackingTouch(para1: AWSeekBar); overload;
  52661. procedure onStopTrackingTouch(para1: AWSeekBar); overload;
  52662. end;
  52663. public
  52664. constructor create(para1: ACContext); overload;
  52665. constructor create(para1: ACContext; para2: AUAttributeSet); overload;
  52666. constructor create(para1: ACContext; para2: AUAttributeSet; para3: jint); overload;
  52667. procedure setOnSeekBarChangeListener(para1: AWSeekBar.InnerOnSeekBarChangeListener); overload; virtual;
  52668. end;
  52669. AWCompoundButton = class abstract external 'android.widget' name 'CompoundButton' (AWButton, AWCheckable)
  52670. public
  52671. type
  52672. InnerOnCheckedChangeListener = interface;
  52673. Arr1InnerOnCheckedChangeListener = array of InnerOnCheckedChangeListener;
  52674. Arr2InnerOnCheckedChangeListener = array of Arr1InnerOnCheckedChangeListener;
  52675. Arr3InnerOnCheckedChangeListener = array of Arr2InnerOnCheckedChangeListener;
  52676. InnerOnCheckedChangeListener = interface external 'android.widget' name 'OnCheckedChangeListener'
  52677. procedure onCheckedChanged(para1: AWCompoundButton; para2: jboolean); overload;
  52678. end;
  52679. public
  52680. constructor create(para1: ACContext); overload;
  52681. constructor create(para1: ACContext; para2: AUAttributeSet); overload;
  52682. constructor create(para1: ACContext; para2: AUAttributeSet; para3: jint); overload;
  52683. procedure toggle(); overload; virtual;
  52684. function performClick(): jboolean; overload; virtual;
  52685. function isChecked(): jboolean; overload; virtual;
  52686. procedure setChecked(para1: jboolean); overload; virtual;
  52687. procedure setOnCheckedChangeListener(para1: AWCompoundButton.InnerOnCheckedChangeListener); overload; virtual;
  52688. procedure setButtonDrawable(para1: jint); overload; virtual;
  52689. procedure setButtonDrawable(para1: AGDDrawable); overload; virtual;
  52690. procedure onInitializeAccessibilityEvent(para1: AVAAccessibilityEvent); overload; virtual;
  52691. procedure onInitializeAccessibilityNodeInfo(para1: AVAAccessibilityNodeInfo); overload; virtual;
  52692. strict protected
  52693. procedure onDraw(para1: AGCanvas); overload; virtual;
  52694. function onCreateDrawableState(para1: jint): Arr1jint; overload; virtual;
  52695. procedure drawableStateChanged(); overload; virtual;
  52696. function verifyDrawable(para1: AGDDrawable): jboolean; overload; virtual;
  52697. public
  52698. procedure jumpDrawablesToCurrentState(); overload; virtual;
  52699. function onSaveInstanceState(): AOParcelable; overload; virtual;
  52700. procedure onRestoreInstanceState(para1: AOParcelable); overload; virtual;
  52701. end;
  52702. AIExtractEditText = class external 'android.inputmethodservice' name 'ExtractEditText' (AWEditText)
  52703. public
  52704. constructor create(para1: ACContext); overload;
  52705. constructor create(para1: ACContext; para2: AUAttributeSet); overload;
  52706. constructor create(para1: ACContext; para2: AUAttributeSet; para3: jint); overload;
  52707. procedure startInternalChanges(); overload; virtual;
  52708. procedure finishInternalChanges(); overload; virtual;
  52709. procedure setExtractedText(para1: AVIExtractedText); overload; virtual;
  52710. strict protected
  52711. procedure onSelectionChanged(para1: jint; para2: jint); overload; virtual;
  52712. public
  52713. function performClick(): jboolean; overload; virtual;
  52714. function onTextContextMenuItem(para1: jint): jboolean; overload; virtual;
  52715. function isInputMethodTarget(): jboolean; overload; virtual;
  52716. function hasVerticalScrollBar(): jboolean; overload; virtual;
  52717. function hasWindowFocus(): jboolean; overload; virtual;
  52718. function isFocused(): jboolean; overload; virtual;
  52719. function hasFocus(): jboolean; overload; virtual;
  52720. end;
  52721. AWAutoCompleteTextView = class external 'android.widget' name 'AutoCompleteTextView' (AWEditText, AWFilter.InnerFilterListener)
  52722. public
  52723. type
  52724. InnerValidator = interface;
  52725. Arr1InnerValidator = array of InnerValidator;
  52726. Arr2InnerValidator = array of Arr1InnerValidator;
  52727. Arr3InnerValidator = array of Arr2InnerValidator;
  52728. InnerValidator = interface external 'android.widget' name 'Validator'
  52729. function isValid(para1: JLCharSequence): jboolean; overload;
  52730. function fixText(para1: JLCharSequence): JLCharSequence; overload;
  52731. end;
  52732. public
  52733. constructor create(para1: ACContext); overload;
  52734. constructor create(para1: ACContext; para2: AUAttributeSet); overload;
  52735. constructor create(para1: ACContext; para2: AUAttributeSet; para3: jint); overload;
  52736. procedure setOnClickListener(para1: AVView.InnerOnClickListener); overload; virtual;
  52737. procedure setCompletionHint(para1: JLCharSequence); overload; virtual;
  52738. function getDropDownWidth(): jint; overload; virtual;
  52739. procedure setDropDownWidth(para1: jint); overload; virtual;
  52740. function getDropDownHeight(): jint; overload; virtual;
  52741. procedure setDropDownHeight(para1: jint); overload; virtual;
  52742. function getDropDownAnchor(): jint; overload; virtual;
  52743. procedure setDropDownAnchor(para1: jint); overload; virtual;
  52744. function getDropDownBackground(): AGDDrawable; overload; virtual;
  52745. procedure setDropDownBackgroundDrawable(para1: AGDDrawable); overload; virtual;
  52746. procedure setDropDownBackgroundResource(para1: jint); overload; virtual;
  52747. procedure setDropDownVerticalOffset(para1: jint); overload; virtual;
  52748. function getDropDownVerticalOffset(): jint; overload; virtual;
  52749. procedure setDropDownHorizontalOffset(para1: jint); overload; virtual;
  52750. function getDropDownHorizontalOffset(): jint; overload; virtual;
  52751. function getThreshold(): jint; overload; virtual;
  52752. procedure setThreshold(para1: jint); overload; virtual;
  52753. procedure setOnItemClickListener(para1: AWAdapterView.InnerOnItemClickListener); overload; virtual;
  52754. procedure setOnItemSelectedListener(para1: AWAdapterView.InnerOnItemSelectedListener); overload; virtual;
  52755. function getItemClickListener(): AWAdapterView.InnerOnItemClickListener; overload; virtual;
  52756. function getItemSelectedListener(): AWAdapterView.InnerOnItemSelectedListener; overload; virtual;
  52757. function getOnItemClickListener(): AWAdapterView.InnerOnItemClickListener; overload; virtual;
  52758. function getOnItemSelectedListener(): AWAdapterView.InnerOnItemSelectedListener; overload; virtual;
  52759. function getAdapter(): AWListAdapter; overload; virtual;
  52760. procedure setAdapter(para1: AWListAdapter); overload; virtual;
  52761. function onKeyPreIme(para1: jint; para2: AVKeyEvent): jboolean; overload; virtual;
  52762. function onKeyUp(para1: jint; para2: AVKeyEvent): jboolean; overload; virtual;
  52763. function onKeyDown(para1: jint; para2: AVKeyEvent): jboolean; overload; virtual;
  52764. function enoughToFilter(): jboolean; overload; virtual;
  52765. function isPopupShowing(): jboolean; overload; virtual;
  52766. strict protected
  52767. function convertSelectionToString(para1: JLObject): JLCharSequence; overload; virtual;
  52768. public
  52769. procedure clearListSelection(); overload; virtual;
  52770. procedure setListSelection(para1: jint); overload; virtual;
  52771. function getListSelection(): jint; overload; virtual;
  52772. strict protected
  52773. procedure performFiltering(para1: JLCharSequence; para2: jint); overload; virtual;
  52774. public
  52775. procedure performCompletion(); overload; virtual;
  52776. procedure onCommitCompletion(para1: AVICompletionInfo); overload; virtual;
  52777. function isPerformingCompletion(): jboolean; overload; virtual;
  52778. strict protected
  52779. procedure replaceText(para1: JLCharSequence); overload; virtual;
  52780. public
  52781. procedure onFilterComplete(para1: jint); overload; virtual;
  52782. procedure onWindowFocusChanged(para1: jboolean); overload; virtual;
  52783. strict protected
  52784. procedure onDisplayHint(para1: jint); overload; virtual;
  52785. procedure onFocusChanged(para1: jboolean; para2: jint; para3: AGRect); overload; virtual;
  52786. procedure onAttachedToWindow(); overload; virtual;
  52787. procedure onDetachedFromWindow(); overload; virtual;
  52788. public
  52789. procedure dismissDropDown(); overload; virtual;
  52790. strict protected
  52791. function setFrame(para1: jint; para2: jint; para3: jint; para4: jint): jboolean; overload; virtual;
  52792. public
  52793. procedure showDropDown(); overload; virtual;
  52794. procedure setValidator(para1: AWAutoCompleteTextView.InnerValidator); overload; virtual;
  52795. function getValidator(): AWAutoCompleteTextView.InnerValidator; overload; virtual;
  52796. procedure performValidation(); overload; virtual;
  52797. strict protected
  52798. function getFilter(): AWFilter; overload; virtual;
  52799. end;
  52800. AAProgressDialog = class external 'android.app' name 'ProgressDialog' (AAAlertDialog)
  52801. public
  52802. const
  52803. STYLE_SPINNER = 0;
  52804. STYLE_HORIZONTAL = 1;
  52805. public
  52806. constructor create(para1: ACContext); overload;
  52807. constructor create(para1: ACContext; para2: jint); overload;
  52808. class function show(para1: ACContext; para2: JLCharSequence; para3: JLCharSequence): AAProgressDialog; static; overload;
  52809. class function show(para1: ACContext; para2: JLCharSequence; para3: JLCharSequence; para4: jboolean): AAProgressDialog; static; overload;
  52810. class function show(para1: ACContext; para2: JLCharSequence; para3: JLCharSequence; para4: jboolean; para5: jboolean): AAProgressDialog; static; overload;
  52811. class function show(para1: ACContext; para2: JLCharSequence; para3: JLCharSequence; para4: jboolean; para5: jboolean; para6: ACDialogInterface.InnerOnCancelListener): AAProgressDialog; static; overload;
  52812. strict protected
  52813. procedure onCreate(para1: AOBundle); overload; virtual;
  52814. public
  52815. procedure onStart(); overload; virtual;
  52816. strict protected
  52817. procedure onStop(); overload; virtual;
  52818. public
  52819. procedure setProgress(para1: jint); overload; virtual;
  52820. procedure setSecondaryProgress(para1: jint); overload; virtual;
  52821. function getProgress(): jint; overload; virtual;
  52822. function getSecondaryProgress(): jint; overload; virtual;
  52823. function getMax(): jint; overload; virtual;
  52824. procedure setMax(para1: jint); overload; virtual;
  52825. procedure incrementProgressBy(para1: jint); overload; virtual;
  52826. procedure incrementSecondaryProgressBy(para1: jint); overload; virtual;
  52827. procedure setProgressDrawable(para1: AGDDrawable); overload; virtual;
  52828. procedure setIndeterminateDrawable(para1: AGDDrawable); overload; virtual;
  52829. procedure setIndeterminate(para1: jboolean); overload; virtual;
  52830. function isIndeterminate(): jboolean; overload; virtual;
  52831. procedure setMessage(para1: JLCharSequence); overload; virtual;
  52832. procedure setProgressStyle(para1: jint); overload; virtual;
  52833. procedure setProgressNumberFormat(para1: JLString); overload; virtual;
  52834. procedure setProgressPercentFormat(para1: JTNumberFormat); overload; virtual;
  52835. end;
  52836. APDialogPreference = class abstract external 'android.preference' name 'DialogPreference' (APPreference, ACDialogInterface.InnerOnClickListener, ACDialogInterface.InnerOnDismissListener, APPreferenceManager.InnerOnActivityDestroyListener)
  52837. public
  52838. constructor create(para1: ACContext; para2: AUAttributeSet; para3: jint); overload;
  52839. constructor create(para1: ACContext; para2: AUAttributeSet); overload;
  52840. procedure setDialogTitle(para1: JLCharSequence); overload; virtual;
  52841. procedure setDialogTitle(para1: jint); overload; virtual;
  52842. function getDialogTitle(): JLCharSequence; overload; virtual;
  52843. procedure setDialogMessage(para1: JLCharSequence); overload; virtual;
  52844. procedure setDialogMessage(para1: jint); overload; virtual;
  52845. function getDialogMessage(): JLCharSequence; overload; virtual;
  52846. procedure setDialogIcon(para1: AGDDrawable); overload; virtual;
  52847. procedure setDialogIcon(para1: jint); overload; virtual;
  52848. function getDialogIcon(): AGDDrawable; overload; virtual;
  52849. procedure setPositiveButtonText(para1: JLCharSequence); overload; virtual;
  52850. procedure setPositiveButtonText(para1: jint); overload; virtual;
  52851. function getPositiveButtonText(): JLCharSequence; overload; virtual;
  52852. procedure setNegativeButtonText(para1: JLCharSequence); overload; virtual;
  52853. procedure setNegativeButtonText(para1: jint); overload; virtual;
  52854. function getNegativeButtonText(): JLCharSequence; overload; virtual;
  52855. procedure setDialogLayoutResource(para1: jint); overload; virtual;
  52856. function getDialogLayoutResource(): jint; overload; virtual;
  52857. strict protected
  52858. procedure onPrepareDialogBuilder(para1: AAAlertDialog.InnerBuilder); overload; virtual;
  52859. procedure onClick(); overload; virtual;
  52860. procedure showDialog(para1: AOBundle); overload; virtual;
  52861. function onCreateDialogView(): AVView; overload; virtual;
  52862. procedure onBindDialogView(para1: AVView); overload; virtual;
  52863. public
  52864. procedure onClick(para1: ACDialogInterface; para2: jint); overload; virtual;
  52865. procedure onDismiss(para1: ACDialogInterface); overload; virtual;
  52866. strict protected
  52867. procedure onDialogClosed(para1: jboolean); overload; virtual;
  52868. public
  52869. function getDialog(): AADialog; overload; virtual;
  52870. procedure onActivityDestroy(); overload; virtual;
  52871. strict protected
  52872. function onSaveInstanceState(): AOParcelable; overload; virtual;
  52873. procedure onRestoreInstanceState(para1: AOParcelable); overload; virtual;
  52874. end;
  52875. AWGridView = class external 'android.widget' name 'GridView' (AWAbsListView)
  52876. public
  52877. const
  52878. NO_STRETCH = 0;
  52879. STRETCH_SPACING = 1;
  52880. STRETCH_COLUMN_WIDTH = 2;
  52881. STRETCH_SPACING_UNIFORM = 3;
  52882. AUTO_FIT = -1;
  52883. public
  52884. constructor create(para1: ACContext); overload;
  52885. constructor create(para1: ACContext; para2: AUAttributeSet); overload;
  52886. constructor create(para1: ACContext; para2: AUAttributeSet; para3: jint); overload;
  52887. function getAdapter(): AWListAdapter; overload; virtual;
  52888. procedure setRemoteViewsAdapter(para1: ACIntent); overload; virtual;
  52889. procedure setAdapter(para1: AWListAdapter); overload; virtual;
  52890. procedure smoothScrollToPosition(para1: jint); overload; virtual;
  52891. procedure smoothScrollByOffset(para1: jint); overload; virtual;
  52892. strict protected
  52893. procedure onMeasure(para1: jint; para2: jint); overload; virtual;
  52894. procedure attachLayoutAnimationParameters(para1: AVView; para2: AVViewGroup_LayoutParams; para3: jint; para4: jint); overload; virtual;
  52895. procedure layoutChildren(); overload; virtual;
  52896. public
  52897. procedure setSelection(para1: jint); overload; virtual;
  52898. function onKeyDown(para1: jint; para2: AVKeyEvent): jboolean; overload; virtual;
  52899. function onKeyMultiple(para1: jint; para2: jint; para3: AVKeyEvent): jboolean; overload; virtual;
  52900. function onKeyUp(para1: jint; para2: AVKeyEvent): jboolean; overload; virtual;
  52901. strict protected
  52902. procedure onFocusChanged(para1: jboolean; para2: jint; para3: AGRect); overload; virtual;
  52903. public
  52904. procedure setGravity(para1: jint); overload; virtual;
  52905. procedure setHorizontalSpacing(para1: jint); overload; virtual;
  52906. procedure setVerticalSpacing(para1: jint); overload; virtual;
  52907. procedure setStretchMode(para1: jint); overload; virtual;
  52908. function getStretchMode(): jint; overload; virtual;
  52909. procedure setColumnWidth(para1: jint); overload; virtual;
  52910. procedure setNumColumns(para1: jint); overload; virtual;
  52911. function getNumColumns(): jint; overload; virtual;
  52912. strict protected
  52913. function computeVerticalScrollExtent(): jint; overload; virtual;
  52914. function computeVerticalScrollOffset(): jint; overload; virtual;
  52915. function computeVerticalScrollRange(): jint; overload; virtual;
  52916. public
  52917. procedure setAdapter(para1: AWAdapter); overload; virtual;
  52918. function getAdapter(): AWAdapter; overload; virtual;
  52919. end;
  52920. AWListView = class external 'android.widget' name 'ListView' (AWAbsListView)
  52921. public
  52922. type
  52923. InnerFixedViewInfo = class;
  52924. Arr1InnerFixedViewInfo = array of InnerFixedViewInfo;
  52925. Arr2InnerFixedViewInfo = array of Arr1InnerFixedViewInfo;
  52926. Arr3InnerFixedViewInfo = array of Arr2InnerFixedViewInfo;
  52927. InnerFixedViewInfo = class external 'android.widget' name 'FixedViewInfo'
  52928. end;
  52929. public
  52930. constructor create(para1: ACContext); overload;
  52931. constructor create(para1: ACContext; para2: AUAttributeSet); overload;
  52932. constructor create(para1: ACContext; para2: AUAttributeSet; para3: jint); overload;
  52933. function getMaxScrollAmount(): jint; overload; virtual;
  52934. procedure addHeaderView(para1: AVView; para2: JLObject; para3: jboolean); overload; virtual;
  52935. procedure addHeaderView(para1: AVView); overload; virtual;
  52936. function getHeaderViewsCount(): jint; overload; virtual;
  52937. function removeHeaderView(para1: AVView): jboolean; overload; virtual;
  52938. procedure addFooterView(para1: AVView; para2: JLObject; para3: jboolean); overload; virtual;
  52939. procedure addFooterView(para1: AVView); overload; virtual;
  52940. function getFooterViewsCount(): jint; overload; virtual;
  52941. function removeFooterView(para1: AVView): jboolean; overload; virtual;
  52942. function getAdapter(): AWListAdapter; overload; virtual;
  52943. procedure setRemoteViewsAdapter(para1: ACIntent); overload; virtual;
  52944. procedure setAdapter(para1: AWListAdapter); overload; virtual;
  52945. function requestChildRectangleOnScreen(para1: AVView; para2: AGRect; para3: jboolean): jboolean; overload; virtual;
  52946. procedure smoothScrollToPosition(para1: jint); overload; virtual;
  52947. procedure smoothScrollByOffset(para1: jint); overload; virtual;
  52948. strict protected
  52949. procedure onSizeChanged(para1: jint; para2: jint; para3: jint; para4: jint); overload; virtual;
  52950. procedure onMeasure(para1: jint; para2: jint); overload; virtual;
  52951. procedure layoutChildren(); overload; virtual;
  52952. function canAnimate(): jboolean; overload; virtual;
  52953. public
  52954. procedure setSelection(para1: jint); overload; virtual;
  52955. procedure setSelectionFromTop(para1: jint; para2: jint); overload; virtual;
  52956. procedure setSelectionAfterHeaderView(); overload; virtual;
  52957. function dispatchKeyEvent(para1: AVKeyEvent): jboolean; overload; virtual;
  52958. function onKeyDown(para1: jint; para2: AVKeyEvent): jboolean; overload; virtual;
  52959. function onKeyMultiple(para1: jint; para2: jint; para3: AVKeyEvent): jboolean; overload; virtual;
  52960. function onKeyUp(para1: jint; para2: AVKeyEvent): jboolean; overload; virtual;
  52961. procedure setItemsCanFocus(para1: jboolean); overload; virtual;
  52962. function getItemsCanFocus(): jboolean; overload; virtual;
  52963. function isOpaque(): jboolean; overload; virtual;
  52964. procedure setCacheColorHint(para1: jint); overload; virtual;
  52965. strict protected
  52966. procedure dispatchDraw(para1: AGCanvas); overload; virtual;
  52967. function drawChild(para1: AGCanvas; para2: AVView; para3: jlong): jboolean; overload; virtual;
  52968. public
  52969. function getDivider(): AGDDrawable; overload; virtual;
  52970. procedure setDivider(para1: AGDDrawable); overload; virtual;
  52971. function getDividerHeight(): jint; overload; virtual;
  52972. procedure setDividerHeight(para1: jint); overload; virtual;
  52973. procedure setHeaderDividersEnabled(para1: jboolean); overload; virtual;
  52974. procedure setFooterDividersEnabled(para1: jboolean); overload; virtual;
  52975. procedure setOverscrollHeader(para1: AGDDrawable); overload; virtual;
  52976. function getOverscrollHeader(): AGDDrawable; overload; virtual;
  52977. procedure setOverscrollFooter(para1: AGDDrawable); overload; virtual;
  52978. function getOverscrollFooter(): AGDDrawable; overload; virtual;
  52979. strict protected
  52980. procedure onFocusChanged(para1: jboolean; para2: jint; para3: AGRect); overload; virtual;
  52981. procedure onFinishInflate(); overload; virtual;
  52982. function findViewTraversal(para1: jint): AVView; overload; virtual;
  52983. function findViewWithTagTraversal(para1: JLObject): AVView; overload; virtual;
  52984. public
  52985. function getCheckItemIds(): Arr1jlong; overload; virtual;
  52986. procedure setAdapter(para1: AWAdapter); overload; virtual;
  52987. function getAdapter(): AWAdapter; overload; virtual;
  52988. end;
  52989. AWGallery = class external 'android.widget' name 'Gallery' (AWAbsSpinner, AVGestureDetector.InnerOnGestureListener)
  52990. public
  52991. type
  52992. InnerLayoutParams = class;
  52993. Arr1InnerLayoutParams = array of InnerLayoutParams;
  52994. Arr2InnerLayoutParams = array of Arr1InnerLayoutParams;
  52995. Arr3InnerLayoutParams = array of Arr2InnerLayoutParams;
  52996. InnerLayoutParams = class external 'android.widget' name 'LayoutParams' (AVViewGroup_LayoutParams)
  52997. public
  52998. constructor create(para1: ACContext; para2: AUAttributeSet); overload;
  52999. constructor create(para1: jint; para2: jint); overload;
  53000. constructor create(para1: AVViewGroup_LayoutParams); overload;
  53001. end;
  53002. public
  53003. constructor create(para1: ACContext); overload;
  53004. constructor create(para1: ACContext; para2: AUAttributeSet); overload;
  53005. constructor create(para1: ACContext; para2: AUAttributeSet; para3: jint); overload;
  53006. procedure setCallbackDuringFling(para1: jboolean); overload; virtual;
  53007. procedure setAnimationDuration(para1: jint); overload; virtual;
  53008. procedure setSpacing(para1: jint); overload; virtual;
  53009. procedure setUnselectedAlpha(para1: jfloat); overload; virtual;
  53010. strict protected
  53011. function getChildStaticTransformation(para1: AVView; para2: AVATransformation): jboolean; overload; virtual;
  53012. function computeHorizontalScrollExtent(): jint; overload; virtual;
  53013. function computeHorizontalScrollOffset(): jint; overload; virtual;
  53014. function computeHorizontalScrollRange(): jint; overload; virtual;
  53015. function checkLayoutParams(para1: AVViewGroup_LayoutParams): jboolean; overload; virtual;
  53016. function generateLayoutParams(para1: AVViewGroup_LayoutParams): AVViewGroup_LayoutParams; overload; virtual;
  53017. public
  53018. function generateLayoutParams(para1: AUAttributeSet): AVViewGroup_LayoutParams; overload; virtual;
  53019. strict protected
  53020. function generateDefaultLayoutParams(): AVViewGroup_LayoutParams; overload; virtual;
  53021. procedure onLayout(para1: jboolean; para2: jint; para3: jint; para4: jint; para5: jint); overload; virtual;
  53022. public
  53023. function onTouchEvent(para1: AVMotionEvent): jboolean; overload; virtual;
  53024. function onSingleTapUp(para1: AVMotionEvent): jboolean; overload; virtual;
  53025. function onFling(para1: AVMotionEvent; para2: AVMotionEvent; para3: jfloat; para4: jfloat): jboolean; overload; virtual;
  53026. function onScroll(para1: AVMotionEvent; para2: AVMotionEvent; para3: jfloat; para4: jfloat): jboolean; overload; virtual;
  53027. function onDown(para1: AVMotionEvent): jboolean; overload; virtual;
  53028. procedure onLongPress(para1: AVMotionEvent); overload; virtual;
  53029. procedure onShowPress(para1: AVMotionEvent); overload; virtual;
  53030. procedure dispatchSetSelected(para1: jboolean); overload; virtual;
  53031. strict protected
  53032. procedure dispatchSetPressed(para1: jboolean); overload; virtual;
  53033. function getContextMenuInfo(): AVContextMenu.InnerContextMenuInfo; overload; virtual;
  53034. public
  53035. function showContextMenuForChild(para1: AVView): jboolean; overload; virtual;
  53036. function showContextMenu(): jboolean; overload; virtual;
  53037. function dispatchKeyEvent(para1: AVKeyEvent): jboolean; overload; virtual;
  53038. function onKeyDown(para1: jint; para2: AVKeyEvent): jboolean; overload; virtual;
  53039. function onKeyUp(para1: jint; para2: AVKeyEvent): jboolean; overload; virtual;
  53040. procedure setGravity(para1: jint); overload; virtual;
  53041. strict protected
  53042. function getChildDrawingOrder(para1: jint; para2: jint): jint; overload; virtual;
  53043. procedure onFocusChanged(para1: jboolean; para2: jint; para3: AGRect); overload; virtual;
  53044. end;
  53045. AWSpinner = class external 'android.widget' name 'Spinner' (AWAbsSpinner, ACDialogInterface.InnerOnClickListener)
  53046. public
  53047. const
  53048. MODE_DIALOG = 0;
  53049. MODE_DROPDOWN = 1;
  53050. public
  53051. constructor create(para1: ACContext); overload;
  53052. constructor create(para1: ACContext; para2: jint); overload;
  53053. constructor create(para1: ACContext; para2: AUAttributeSet); overload;
  53054. constructor create(para1: ACContext; para2: AUAttributeSet; para3: jint); overload;
  53055. constructor create(para1: ACContext; para2: AUAttributeSet; para3: jint; para4: jint); overload;
  53056. procedure setGravity(para1: jint); overload; virtual;
  53057. procedure setAdapter(para1: AWSpinnerAdapter); overload; virtual;
  53058. function getBaseline(): jint; overload; virtual;
  53059. strict protected
  53060. procedure onDetachedFromWindow(); overload; virtual;
  53061. public
  53062. procedure setOnItemClickListener(para1: AWAdapterView.InnerOnItemClickListener); overload; virtual;
  53063. strict protected
  53064. procedure onMeasure(para1: jint; para2: jint); overload; virtual;
  53065. procedure onLayout(para1: jboolean; para2: jint; para3: jint; para4: jint; para5: jint); overload; virtual;
  53066. public
  53067. function performClick(): jboolean; overload; virtual;
  53068. procedure onClick(para1: ACDialogInterface; para2: jint); overload; virtual;
  53069. procedure setPrompt(para1: JLCharSequence); overload; virtual;
  53070. procedure setPromptId(para1: jint); overload; virtual;
  53071. function getPrompt(): JLCharSequence; overload; virtual;
  53072. procedure setAdapter(para1: AWAdapter); overload; virtual;
  53073. end;
  53074. AWAdapterViewFlipper = class external 'android.widget' name 'AdapterViewFlipper' (AWAdapterViewAnimator)
  53075. public
  53076. constructor create(para1: ACContext); overload;
  53077. constructor create(para1: ACContext; para2: AUAttributeSet); overload;
  53078. strict protected
  53079. procedure onAttachedToWindow(); overload; virtual;
  53080. procedure onDetachedFromWindow(); overload; virtual;
  53081. procedure onWindowVisibilityChanged(para1: jint); overload; virtual;
  53082. public
  53083. procedure setAdapter(para1: AWAdapter); overload; virtual;
  53084. procedure setFlipInterval(para1: jint); overload; virtual;
  53085. procedure startFlipping(); overload; virtual;
  53086. procedure stopFlipping(); overload; virtual;
  53087. procedure showNext(); overload; virtual;
  53088. procedure showPrevious(); overload; virtual;
  53089. function isFlipping(): jboolean; overload; virtual;
  53090. procedure setAutoStart(para1: jboolean); overload; virtual;
  53091. function isAutoStart(): jboolean; overload; virtual;
  53092. procedure fyiWillBeAdvancedByHostKThx(); overload; virtual;
  53093. end;
  53094. AWStackView = class external 'android.widget' name 'StackView' (AWAdapterViewAnimator)
  53095. public
  53096. constructor create(para1: ACContext); overload;
  53097. constructor create(para1: ACContext; para2: AUAttributeSet); overload;
  53098. constructor create(para1: ACContext; para2: AUAttributeSet; para3: jint); overload;
  53099. procedure showNext(); overload; virtual;
  53100. procedure showPrevious(); overload; virtual;
  53101. strict protected
  53102. procedure dispatchDraw(para1: AGCanvas); overload; virtual;
  53103. public
  53104. function onGenericMotionEvent(para1: AVMotionEvent): jboolean; overload; virtual;
  53105. function onInterceptTouchEvent(para1: AVMotionEvent): jboolean; overload; virtual;
  53106. function onTouchEvent(para1: AVMotionEvent): jboolean; overload; virtual;
  53107. strict protected
  53108. procedure onLayout(para1: jboolean; para2: jint; para3: jint; para4: jint; para5: jint); overload; virtual;
  53109. public
  53110. procedure advance(); overload; virtual;
  53111. strict protected
  53112. procedure onMeasure(para1: jint; para2: jint); overload; virtual;
  53113. end;
  53114. AADatePickerDialog = class external 'android.app' name 'DatePickerDialog' (AAAlertDialog, ACDialogInterface.InnerOnClickListener, AWDatePicker.InnerOnDateChangedListener)
  53115. public
  53116. type
  53117. InnerOnDateSetListener = interface;
  53118. Arr1InnerOnDateSetListener = array of InnerOnDateSetListener;
  53119. Arr2InnerOnDateSetListener = array of Arr1InnerOnDateSetListener;
  53120. Arr3InnerOnDateSetListener = array of Arr2InnerOnDateSetListener;
  53121. InnerOnDateSetListener = interface external 'android.app' name 'OnDateSetListener'
  53122. procedure onDateSet(para1: AWDatePicker; para2: jint; para3: jint; para4: jint); overload;
  53123. end;
  53124. public
  53125. constructor create(para1: ACContext; para2: AADatePickerDialog.InnerOnDateSetListener; para3: jint; para4: jint; para5: jint); overload;
  53126. constructor create(para1: ACContext; para2: jint; para3: AADatePickerDialog.InnerOnDateSetListener; para4: jint; para5: jint; para6: jint); overload;
  53127. procedure onClick(para1: ACDialogInterface; para2: jint); overload; virtual;
  53128. procedure onDateChanged(para1: AWDatePicker; para2: jint; para3: jint; para4: jint); overload; virtual;
  53129. function getDatePicker(): AWDatePicker; overload; virtual;
  53130. procedure updateDate(para1: jint; para2: jint; para3: jint); overload; virtual;
  53131. function onSaveInstanceState(): AOBundle; overload; virtual;
  53132. procedure onRestoreInstanceState(para1: AOBundle); overload; virtual;
  53133. end;
  53134. AWVideoView = class external 'android.widget' name 'VideoView' (AVSurfaceView, AWMediaController.InnerMediaPlayerControl)
  53135. public
  53136. constructor create(para1: ACContext); overload;
  53137. constructor create(para1: ACContext; para2: AUAttributeSet); overload;
  53138. constructor create(para1: ACContext; para2: AUAttributeSet; para3: jint); overload;
  53139. strict protected
  53140. procedure onMeasure(para1: jint; para2: jint); overload; virtual;
  53141. public
  53142. function resolveAdjustedSize(para1: jint; para2: jint): jint; overload; virtual;
  53143. procedure setVideoPath(para1: JLString); overload; virtual;
  53144. procedure setVideoURI(para1: ANUri); overload; virtual;
  53145. procedure stopPlayback(); overload; virtual;
  53146. procedure setMediaController(para1: AWMediaController); overload; virtual;
  53147. procedure setOnPreparedListener(para1: AMMediaPlayer.InnerOnPreparedListener); overload; virtual;
  53148. procedure setOnCompletionListener(para1: AMMediaPlayer.InnerOnCompletionListener); overload; virtual;
  53149. procedure setOnErrorListener(para1: AMMediaPlayer.InnerOnErrorListener); overload; virtual;
  53150. function onTouchEvent(para1: AVMotionEvent): jboolean; overload; virtual;
  53151. function onTrackballEvent(para1: AVMotionEvent): jboolean; overload; virtual;
  53152. function onKeyDown(para1: jint; para2: AVKeyEvent): jboolean; overload; virtual;
  53153. procedure start(); overload; virtual;
  53154. procedure pause(); overload; virtual;
  53155. procedure suspend(); overload; virtual;
  53156. procedure resume(); overload; virtual;
  53157. function getDuration(): jint; overload; virtual;
  53158. function getCurrentPosition(): jint; overload; virtual;
  53159. procedure seekTo(para1: jint); overload; virtual;
  53160. function isPlaying(): jboolean; overload; virtual;
  53161. function getBufferPercentage(): jint; overload; virtual;
  53162. function canPause(): jboolean; overload; virtual;
  53163. function canSeekBackward(): jboolean; overload; virtual;
  53164. function canSeekForward(): jboolean; overload; virtual;
  53165. end;
  53166. AATimePickerDialog = class external 'android.app' name 'TimePickerDialog' (AAAlertDialog, ACDialogInterface.InnerOnClickListener, AWTimePicker.InnerOnTimeChangedListener)
  53167. public
  53168. type
  53169. InnerOnTimeSetListener = interface;
  53170. Arr1InnerOnTimeSetListener = array of InnerOnTimeSetListener;
  53171. Arr2InnerOnTimeSetListener = array of Arr1InnerOnTimeSetListener;
  53172. Arr3InnerOnTimeSetListener = array of Arr2InnerOnTimeSetListener;
  53173. InnerOnTimeSetListener = interface external 'android.app' name 'OnTimeSetListener'
  53174. procedure onTimeSet(para1: AWTimePicker; para2: jint; para3: jint); overload;
  53175. end;
  53176. public
  53177. constructor create(para1: ACContext; para2: AATimePickerDialog.InnerOnTimeSetListener; para3: jint; para4: jint; para5: jboolean); overload;
  53178. constructor create(para1: ACContext; para2: jint; para3: AATimePickerDialog.InnerOnTimeSetListener; para4: jint; para5: jint; para6: jboolean); overload;
  53179. procedure onClick(para1: ACDialogInterface; para2: jint); overload; virtual;
  53180. procedure updateTime(para1: jint; para2: jint); overload; virtual;
  53181. procedure onTimeChanged(para1: AWTimePicker; para2: jint; para3: jint); overload; virtual;
  53182. function onSaveInstanceState(): AOBundle; overload; virtual;
  53183. procedure onRestoreInstanceState(para1: AOBundle); overload; virtual;
  53184. end;
  53185. AWViewFlipper = class external 'android.widget' name 'ViewFlipper' (AWViewAnimator)
  53186. public
  53187. constructor create(para1: ACContext); overload;
  53188. constructor create(para1: ACContext; para2: AUAttributeSet); overload;
  53189. strict protected
  53190. procedure onAttachedToWindow(); overload; virtual;
  53191. procedure onDetachedFromWindow(); overload; virtual;
  53192. procedure onWindowVisibilityChanged(para1: jint); overload; virtual;
  53193. public
  53194. procedure setFlipInterval(para1: jint); overload; virtual;
  53195. procedure startFlipping(); overload; virtual;
  53196. procedure stopFlipping(); overload; virtual;
  53197. function isFlipping(): jboolean; overload; virtual;
  53198. procedure setAutoStart(para1: jboolean); overload; virtual;
  53199. function isAutoStart(): jboolean; overload; virtual;
  53200. end;
  53201. AWViewSwitcher = class external 'android.widget' name 'ViewSwitcher' (AWViewAnimator)
  53202. public
  53203. type
  53204. InnerViewFactory = interface;
  53205. Arr1InnerViewFactory = array of InnerViewFactory;
  53206. Arr2InnerViewFactory = array of Arr1InnerViewFactory;
  53207. Arr3InnerViewFactory = array of Arr2InnerViewFactory;
  53208. InnerViewFactory = interface external 'android.widget' name 'ViewFactory'
  53209. function makeView(): AVView; overload;
  53210. end;
  53211. public
  53212. constructor create(para1: ACContext); overload;
  53213. constructor create(para1: ACContext; para2: AUAttributeSet); overload;
  53214. procedure addView(para1: AVView; para2: jint; para3: AVViewGroup_LayoutParams); overload; virtual;
  53215. function getNextView(): AVView; overload; virtual;
  53216. procedure setFactory(para1: AWViewSwitcher.InnerViewFactory); overload; virtual;
  53217. procedure reset(); overload; virtual;
  53218. end;
  53219. AWCheckBox = class external 'android.widget' name 'CheckBox' (AWCompoundButton)
  53220. public
  53221. constructor create(para1: ACContext); overload;
  53222. constructor create(para1: ACContext; para2: AUAttributeSet); overload;
  53223. constructor create(para1: ACContext; para2: AUAttributeSet; para3: jint); overload;
  53224. procedure onPopulateAccessibilityEvent(para1: AVAAccessibilityEvent); overload; virtual;
  53225. end;
  53226. AWRadioButton = class external 'android.widget' name 'RadioButton' (AWCompoundButton)
  53227. public
  53228. constructor create(para1: ACContext); overload;
  53229. constructor create(para1: ACContext; para2: AUAttributeSet); overload;
  53230. constructor create(para1: ACContext; para2: AUAttributeSet; para3: jint); overload;
  53231. procedure toggle(); overload; virtual;
  53232. procedure onPopulateAccessibilityEvent(para1: AVAAccessibilityEvent); overload; virtual;
  53233. end;
  53234. AWSwitch = class external 'android.widget' name 'Switch' (AWCompoundButton)
  53235. public
  53236. constructor create(para1: ACContext); overload;
  53237. constructor create(para1: ACContext; para2: AUAttributeSet); overload;
  53238. constructor create(para1: ACContext; para2: AUAttributeSet; para3: jint); overload;
  53239. procedure setSwitchTextAppearance(para1: ACContext; para2: jint); overload; virtual;
  53240. procedure setSwitchTypeface(para1: AGTypeface; para2: jint); overload; virtual;
  53241. procedure setSwitchTypeface(para1: AGTypeface); overload; virtual;
  53242. function getTextOn(): JLCharSequence; overload; virtual;
  53243. procedure setTextOn(para1: JLCharSequence); overload; virtual;
  53244. function getTextOff(): JLCharSequence; overload; virtual;
  53245. procedure setTextOff(para1: JLCharSequence); overload; virtual;
  53246. procedure onMeasure(para1: jint; para2: jint); overload; virtual;
  53247. procedure onPopulateAccessibilityEvent(para1: AVAAccessibilityEvent); overload; virtual;
  53248. function onTouchEvent(para1: AVMotionEvent): jboolean; overload; virtual;
  53249. procedure setChecked(para1: jboolean); overload; virtual;
  53250. strict protected
  53251. procedure onLayout(para1: jboolean; para2: jint; para3: jint; para4: jint; para5: jint); overload; virtual;
  53252. procedure onDraw(para1: AGCanvas); overload; virtual;
  53253. public
  53254. function getCompoundPaddingRight(): jint; overload; virtual;
  53255. strict protected
  53256. function onCreateDrawableState(para1: jint): Arr1jint; overload; virtual;
  53257. procedure drawableStateChanged(); overload; virtual;
  53258. function verifyDrawable(para1: AGDDrawable): jboolean; overload; virtual;
  53259. public
  53260. procedure jumpDrawablesToCurrentState(); overload; virtual;
  53261. end;
  53262. AWToggleButton = class external 'android.widget' name 'ToggleButton' (AWCompoundButton)
  53263. public
  53264. constructor create(para1: ACContext; para2: AUAttributeSet; para3: jint); overload;
  53265. constructor create(para1: ACContext; para2: AUAttributeSet); overload;
  53266. constructor create(para1: ACContext); overload;
  53267. procedure setChecked(para1: jboolean); overload; virtual;
  53268. function getTextOn(): JLCharSequence; overload; virtual;
  53269. procedure setTextOn(para1: JLCharSequence); overload; virtual;
  53270. function getTextOff(): JLCharSequence; overload; virtual;
  53271. procedure setTextOff(para1: JLCharSequence); overload; virtual;
  53272. strict protected
  53273. procedure onFinishInflate(); overload; virtual;
  53274. public
  53275. procedure setBackgroundDrawable(para1: AGDDrawable); overload; virtual;
  53276. strict protected
  53277. procedure drawableStateChanged(); overload; virtual;
  53278. public
  53279. procedure onPopulateAccessibilityEvent(para1: AVAAccessibilityEvent); overload; virtual;
  53280. end;
  53281. AWMultiAutoCompleteTextView = class external 'android.widget' name 'MultiAutoCompleteTextView' (AWAutoCompleteTextView)
  53282. public
  53283. type
  53284. InnerTokenizer = interface;
  53285. Arr1InnerTokenizer = array of InnerTokenizer;
  53286. Arr2InnerTokenizer = array of Arr1InnerTokenizer;
  53287. Arr3InnerTokenizer = array of Arr2InnerTokenizer;
  53288. InnerCommaTokenizer = class;
  53289. Arr1InnerCommaTokenizer = array of InnerCommaTokenizer;
  53290. Arr2InnerCommaTokenizer = array of Arr1InnerCommaTokenizer;
  53291. Arr3InnerCommaTokenizer = array of Arr2InnerCommaTokenizer;
  53292. InnerTokenizer = interface external 'android.widget' name 'Tokenizer'
  53293. function findTokenStart(para1: JLCharSequence; para2: jint): jint; overload;
  53294. function findTokenEnd(para1: JLCharSequence; para2: jint): jint; overload;
  53295. function terminateToken(para1: JLCharSequence): JLCharSequence; overload;
  53296. end;
  53297. InnerCommaTokenizer = class external 'android.widget' name 'CommaTokenizer' (JLObject, AWMultiAutoCompleteTextView.InnerTokenizer)
  53298. public
  53299. constructor create(); overload;
  53300. function findTokenStart(para1: JLCharSequence; para2: jint): jint; overload; virtual;
  53301. function findTokenEnd(para1: JLCharSequence; para2: jint): jint; overload; virtual;
  53302. function terminateToken(para1: JLCharSequence): JLCharSequence; overload; virtual;
  53303. end;
  53304. public
  53305. constructor create(para1: ACContext); overload;
  53306. constructor create(para1: ACContext; para2: AUAttributeSet); overload;
  53307. constructor create(para1: ACContext; para2: AUAttributeSet; para3: jint); overload;
  53308. procedure setTokenizer(para1: AWMultiAutoCompleteTextView.InnerTokenizer); overload; virtual;
  53309. strict protected
  53310. procedure performFiltering(para1: JLCharSequence; para2: jint); overload; virtual;
  53311. public
  53312. function enoughToFilter(): jboolean; overload; virtual;
  53313. procedure performValidation(); overload; virtual;
  53314. strict protected
  53315. procedure performFiltering(para1: JLCharSequence; para2: jint; para3: jint; para4: jint); overload; virtual;
  53316. procedure replaceText(para1: JLCharSequence); overload; virtual;
  53317. end;
  53318. APEditTextPreference = class external 'android.preference' name 'EditTextPreference' (APDialogPreference)
  53319. public
  53320. constructor create(para1: ACContext; para2: AUAttributeSet; para3: jint); overload;
  53321. constructor create(para1: ACContext; para2: AUAttributeSet); overload;
  53322. constructor create(para1: ACContext); overload;
  53323. procedure setText(para1: JLString); overload; virtual;
  53324. function getText(): JLString; overload; virtual;
  53325. strict protected
  53326. procedure onBindDialogView(para1: AVView); overload; virtual;
  53327. procedure onAddEditTextToDialogView(para1: AVView; para2: AWEditText); overload; virtual;
  53328. procedure onDialogClosed(para1: jboolean); overload; virtual;
  53329. function onGetDefaultValue(para1: ACRTypedArray; para2: jint): JLObject; overload; virtual;
  53330. procedure onSetInitialValue(para1: jboolean; para2: JLObject); overload; virtual;
  53331. public
  53332. function shouldDisableDependents(): jboolean; overload; virtual;
  53333. function getEditText(): AWEditText; overload; virtual;
  53334. strict protected
  53335. function onSaveInstanceState(): AOParcelable; overload; virtual;
  53336. procedure onRestoreInstanceState(para1: AOParcelable); overload; virtual;
  53337. end;
  53338. APListPreference = class external 'android.preference' name 'ListPreference' (APDialogPreference)
  53339. public
  53340. constructor create(para1: ACContext; para2: AUAttributeSet); overload;
  53341. constructor create(para1: ACContext); overload;
  53342. procedure setEntries(para1: Arr1JLCharSequence); overload; virtual;
  53343. procedure setEntries(var para1: array of JLCharSequence); overload; virtual;
  53344. procedure setEntries(para1: jint); overload; virtual;
  53345. function getEntries(): Arr1JLCharSequence; overload; virtual;
  53346. procedure setEntryValues(para1: Arr1JLCharSequence); overload; virtual;
  53347. procedure setEntryValues(var para1: array of JLCharSequence); overload; virtual;
  53348. procedure setEntryValues(para1: jint); overload; virtual;
  53349. function getEntryValues(): Arr1JLCharSequence; overload; virtual;
  53350. procedure setValue(para1: JLString); overload; virtual;
  53351. function getSummary(): JLCharSequence; overload; virtual;
  53352. procedure setSummary(para1: JLCharSequence); overload; virtual;
  53353. procedure setValueIndex(para1: jint); overload; virtual;
  53354. function getValue(): JLString; overload; virtual;
  53355. function getEntry(): JLCharSequence; overload; virtual;
  53356. function findIndexOfValue(para1: JLString): jint; overload; virtual;
  53357. strict protected
  53358. procedure onPrepareDialogBuilder(para1: AAAlertDialog.InnerBuilder); overload; virtual;
  53359. procedure onDialogClosed(para1: jboolean); overload; virtual;
  53360. function onGetDefaultValue(para1: ACRTypedArray; para2: jint): JLObject; overload; virtual;
  53361. procedure onSetInitialValue(para1: jboolean; para2: JLObject); overload; virtual;
  53362. function onSaveInstanceState(): AOParcelable; overload; virtual;
  53363. procedure onRestoreInstanceState(para1: AOParcelable); overload; virtual;
  53364. end;
  53365. APMultiSelectListPreference = class external 'android.preference' name 'MultiSelectListPreference' (APDialogPreference)
  53366. public
  53367. constructor create(para1: ACContext; para2: AUAttributeSet); overload;
  53368. constructor create(para1: ACContext); overload;
  53369. procedure setEntries(para1: Arr1JLCharSequence); overload; virtual;
  53370. procedure setEntries(var para1: array of JLCharSequence); overload; virtual;
  53371. procedure setEntries(para1: jint); overload; virtual;
  53372. function getEntries(): Arr1JLCharSequence; overload; virtual;
  53373. procedure setEntryValues(para1: Arr1JLCharSequence); overload; virtual;
  53374. procedure setEntryValues(var para1: array of JLCharSequence); overload; virtual;
  53375. procedure setEntryValues(para1: jint); overload; virtual;
  53376. function getEntryValues(): Arr1JLCharSequence; overload; virtual;
  53377. procedure setValues(para1: JUSet); overload; virtual;
  53378. function getValues(): JUSet; overload; virtual;
  53379. function findIndexOfValue(para1: JLString): jint; overload; virtual;
  53380. strict protected
  53381. procedure onPrepareDialogBuilder(para1: AAAlertDialog.InnerBuilder); overload; virtual;
  53382. procedure onDialogClosed(para1: jboolean); overload; virtual;
  53383. function onGetDefaultValue(para1: ACRTypedArray; para2: jint): JLObject; overload; virtual;
  53384. procedure onSetInitialValue(para1: jboolean; para2: JLObject); overload; virtual;
  53385. function onSaveInstanceState(): AOParcelable; overload; virtual;
  53386. end;
  53387. AWExpandableListView = class external 'android.widget' name 'ExpandableListView' (AWListView)
  53388. public
  53389. type
  53390. InnerOnChildClickListener = interface;
  53391. Arr1InnerOnChildClickListener = array of InnerOnChildClickListener;
  53392. Arr2InnerOnChildClickListener = array of Arr1InnerOnChildClickListener;
  53393. Arr3InnerOnChildClickListener = array of Arr2InnerOnChildClickListener;
  53394. InnerOnGroupClickListener = interface;
  53395. Arr1InnerOnGroupClickListener = array of InnerOnGroupClickListener;
  53396. Arr2InnerOnGroupClickListener = array of Arr1InnerOnGroupClickListener;
  53397. Arr3InnerOnGroupClickListener = array of Arr2InnerOnGroupClickListener;
  53398. InnerOnGroupExpandListener = interface;
  53399. Arr1InnerOnGroupExpandListener = array of InnerOnGroupExpandListener;
  53400. Arr2InnerOnGroupExpandListener = array of Arr1InnerOnGroupExpandListener;
  53401. Arr3InnerOnGroupExpandListener = array of Arr2InnerOnGroupExpandListener;
  53402. InnerOnGroupCollapseListener = interface;
  53403. Arr1InnerOnGroupCollapseListener = array of InnerOnGroupCollapseListener;
  53404. Arr2InnerOnGroupCollapseListener = array of Arr1InnerOnGroupCollapseListener;
  53405. Arr3InnerOnGroupCollapseListener = array of Arr2InnerOnGroupCollapseListener;
  53406. InnerExpandableListContextMenuInfo = class;
  53407. Arr1InnerExpandableListContextMenuInfo = array of InnerExpandableListContextMenuInfo;
  53408. Arr2InnerExpandableListContextMenuInfo = array of Arr1InnerExpandableListContextMenuInfo;
  53409. Arr3InnerExpandableListContextMenuInfo = array of Arr2InnerExpandableListContextMenuInfo;
  53410. InnerOnChildClickListener = interface external 'android.widget' name 'OnChildClickListener'
  53411. function onChildClick(para1: AWExpandableListView; para2: AVView; para3: jint; para4: jint; para5: jlong): jboolean; overload;
  53412. end;
  53413. InnerOnGroupClickListener = interface external 'android.widget' name 'OnGroupClickListener'
  53414. function onGroupClick(para1: AWExpandableListView; para2: AVView; para3: jint; para4: jlong): jboolean; overload;
  53415. end;
  53416. InnerOnGroupExpandListener = interface external 'android.widget' name 'OnGroupExpandListener'
  53417. procedure onGroupExpand(para1: jint); overload;
  53418. end;
  53419. InnerOnGroupCollapseListener = interface external 'android.widget' name 'OnGroupCollapseListener'
  53420. procedure onGroupCollapse(para1: jint); overload;
  53421. end;
  53422. InnerExpandableListContextMenuInfo = class external 'android.widget' name 'ExpandableListContextMenuInfo' (JLObject, AVContextMenu.InnerContextMenuInfo)
  53423. public
  53424. var
  53425. ftargetView: AVView; external name 'targetView';
  53426. fpackedPosition: jlong; external name 'packedPosition';
  53427. fid: jlong; external name 'id';
  53428. public
  53429. constructor create(para1: AVView; para2: jlong; para3: jlong); overload;
  53430. end;
  53431. public
  53432. const
  53433. PACKED_POSITION_TYPE_GROUP = 0;
  53434. PACKED_POSITION_TYPE_CHILD = 1;
  53435. PACKED_POSITION_TYPE_NULL = 2;
  53436. PACKED_POSITION_VALUE_NULL = jlong(4294967295);
  53437. CHILD_INDICATOR_INHERIT = -1;
  53438. public
  53439. constructor create(para1: ACContext); overload;
  53440. constructor create(para1: ACContext; para2: AUAttributeSet); overload;
  53441. constructor create(para1: ACContext; para2: AUAttributeSet; para3: jint); overload;
  53442. strict protected
  53443. procedure dispatchDraw(para1: AGCanvas); overload; virtual;
  53444. public
  53445. procedure setChildDivider(para1: AGDDrawable); overload; virtual;
  53446. procedure setAdapter(para1: AWListAdapter); overload; virtual;
  53447. function getAdapter(): AWListAdapter; overload; virtual;
  53448. procedure setOnItemClickListener(para1: AWAdapterView.InnerOnItemClickListener); overload; virtual;
  53449. procedure setAdapter(para1: AWExpandableListAdapter); overload; virtual;
  53450. function getExpandableListAdapter(): AWExpandableListAdapter; overload; virtual;
  53451. function performItemClick(para1: AVView; para2: jint; para3: jlong): jboolean; overload; virtual;
  53452. function expandGroup(para1: jint): jboolean; overload; virtual;
  53453. function expandGroup(para1: jint; para2: jboolean): jboolean; overload; virtual;
  53454. function collapseGroup(para1: jint): jboolean; overload; virtual;
  53455. procedure setOnGroupCollapseListener(para1: AWExpandableListView.InnerOnGroupCollapseListener); overload; virtual;
  53456. procedure setOnGroupExpandListener(para1: AWExpandableListView.InnerOnGroupExpandListener); overload; virtual;
  53457. procedure setOnGroupClickListener(para1: AWExpandableListView.InnerOnGroupClickListener); overload; virtual;
  53458. procedure setOnChildClickListener(para1: AWExpandableListView.InnerOnChildClickListener); overload; virtual;
  53459. function getExpandableListPosition(para1: jint): jlong; overload; virtual;
  53460. function getFlatListPosition(para1: jlong): jint; overload; virtual;
  53461. function getSelectedPosition(): jlong; overload; virtual;
  53462. function getSelectedId(): jlong; overload; virtual;
  53463. procedure setSelectedGroup(para1: jint); overload; virtual;
  53464. function setSelectedChild(para1: jint; para2: jint; para3: jboolean): jboolean; overload; virtual;
  53465. function isGroupExpanded(para1: jint): jboolean; overload; virtual;
  53466. class function getPackedPositionType(para1: jlong): jint; static; overload;
  53467. class function getPackedPositionGroup(para1: jlong): jint; static; overload;
  53468. class function getPackedPositionChild(para1: jlong): jint; static; overload;
  53469. class function getPackedPositionForChild(para1: jint; para2: jint): jlong; static; overload;
  53470. class function getPackedPositionForGroup(para1: jint): jlong; static; overload;
  53471. procedure setChildIndicator(para1: AGDDrawable); overload; virtual;
  53472. procedure setChildIndicatorBounds(para1: jint; para2: jint); overload; virtual;
  53473. procedure setGroupIndicator(para1: AGDDrawable); overload; virtual;
  53474. procedure setIndicatorBounds(para1: jint; para2: jint); overload; virtual;
  53475. function onSaveInstanceState(): AOParcelable; overload; virtual;
  53476. procedure onRestoreInstanceState(para1: AOParcelable); overload; virtual;
  53477. procedure setAdapter(para1: AWAdapter); overload; virtual;
  53478. function getAdapter(): AWAdapter; overload; virtual;
  53479. end;
  53480. AWImageSwitcher = class external 'android.widget' name 'ImageSwitcher' (AWViewSwitcher)
  53481. public
  53482. constructor create(para1: ACContext); overload;
  53483. constructor create(para1: ACContext; para2: AUAttributeSet); overload;
  53484. procedure setImageResource(para1: jint); overload; virtual;
  53485. procedure setImageURI(para1: ANUri); overload; virtual;
  53486. procedure setImageDrawable(para1: AGDDrawable); overload; virtual;
  53487. end;
  53488. AWTextSwitcher = class external 'android.widget' name 'TextSwitcher' (AWViewSwitcher)
  53489. public
  53490. constructor create(para1: ACContext); overload;
  53491. constructor create(para1: ACContext; para2: AUAttributeSet); overload;
  53492. procedure addView(para1: AVView; para2: jint; para3: AVViewGroup_LayoutParams); overload; virtual;
  53493. procedure setText(para1: JLCharSequence); overload; virtual;
  53494. procedure setCurrentText(para1: JLCharSequence); overload; virtual;
  53495. end;
  53496. ATURfc822Tokenizer = class external 'android.text.util' name 'Rfc822Tokenizer' (JLObject, AWMultiAutoCompleteTextView.InnerTokenizer)
  53497. public
  53498. constructor create(); overload;
  53499. class procedure tokenize(para1: JLCharSequence; para2: JUCollection); static; overload;
  53500. class function tokenize(para1: JLCharSequence): Arr1ATURfc822Token; static; overload;
  53501. function findTokenStart(para1: JLCharSequence; para2: jint): jint; overload; virtual;
  53502. function findTokenEnd(para1: JLCharSequence; para2: jint): jint; overload; virtual;
  53503. function terminateToken(para1: JLCharSequence): JLCharSequence; overload; virtual;
  53504. end;
  53505. AAExpandableListActivity = class external 'android.app' name 'ExpandableListActivity' (AAActivity, AVView.InnerOnCreateContextMenuListener, AWExpandableListView.InnerOnChildClickListener, AWExpandableListView.InnerOnGroupCollapseListener, AWExpandableListView.InnerOnGroupExpandListener)
  53506. public
  53507. constructor create(); overload;
  53508. procedure onCreateContextMenu(para1: AVContextMenu; para2: AVView; para3: AVContextMenu.InnerContextMenuInfo); overload; virtual;
  53509. function onChildClick(para1: AWExpandableListView; para2: AVView; para3: jint; para4: jint; para5: jlong): jboolean; overload; virtual;
  53510. procedure onGroupCollapse(para1: jint); overload; virtual;
  53511. procedure onGroupExpand(para1: jint); overload; virtual;
  53512. strict protected
  53513. procedure onRestoreInstanceState(para1: AOBundle); overload; virtual;
  53514. public
  53515. procedure onContentChanged(); overload; virtual;
  53516. procedure setListAdapter(para1: AWExpandableListAdapter); overload; virtual;
  53517. function getExpandableListView(): AWExpandableListView; overload; virtual;
  53518. function getExpandableListAdapter(): AWExpandableListAdapter; overload; virtual;
  53519. function getSelectedId(): jlong; overload; virtual;
  53520. function getSelectedPosition(): jlong; overload; virtual;
  53521. function setSelectedChild(para1: jint; para2: jint; para3: jboolean): jboolean; overload; virtual;
  53522. procedure setSelectedGroup(para1: jint); overload; virtual;
  53523. end;