DBA Data[Home] [Help]

PACKAGE: OWAPUB.HTP

Source


1 package htp as
2 
3 /* STRUCTURE tags */
4 procedure htmlOpen;
5 procedure htmlClose;
6 procedure headOpen;
7 procedure headClose;
8 procedure bodyOpen(cbackground in varchar2 DEFAULT NULL,
9                    cattributes in varchar2 DEFAULT NULL)   ;
10 procedure bodyClose;
11 /* END STRUCTURE tags */
12 
13 /* HEAD Related elements tags */
14 procedure title  (ctitle in varchar2)                      ;
15 procedure htitle(ctitle      in varchar2,
16                  nsize       in integer  DEFAULT 1,
17                  calign      in varchar2 DEFAULT NULL,
18                  cnowrap     in varchar2 DEFAULT NULL,
19                  cclear      in varchar2 DEFAULT NULL,
20                  cattributes in varchar2 DEFAULT NULL)     ;
21 procedure base(	ctarget	in varchar2 DEFAULT NULL,
22 		cattributes in varchar2 DEFAULT NULL);
23 procedure isindex(cprompt in varchar2 DEFAULT NULL,
24                   curl    in varchar2 DEFAULT NULL) ;
25 procedure linkRel(crel   in varchar2,
26                   curl   in varchar2,
27                   ctitle in varchar2 DEFAULT NULL)          ;
28 procedure linkRev(crev  in varchar2,
29                   curl  in varchar2,
30                   ctitle in varchar2 DEFAULT NULL)          ;
31 procedure meta(chttp_equiv in varchar2,
32                cname       in varchar2,
33                ccontent    in varchar2)                     ;
34 procedure nextid(cidentifier in varchar2)                   ;
35 procedure style(cstyle in varchar2)			    ;
36 procedure script(cscript 	in varchar2,
37 		 clanguage 	in varchar2 DEFAULT NULL)   ;
38 /* END HEAD Related elements tags */
39 
40 /* BODY ELEMENT tags */
41 procedure hr  (cclear      in varchar2 DEFAULT NULL,
42                csrc        in varchar2 DEFAULT NULL,
43                cattributes in varchar2 DEFAULT NULL)       ;
44 procedure line(cclear      in varchar2 DEFAULT NULL,
45                csrc        in varchar2 DEFAULT NULL,
46                cattributes in varchar2 DEFAULT NULL)       ;
47 procedure br(cclear      in varchar2 DEFAULT NULL,
48              cattributes in varchar2 DEFAULT NULL)         ;
49 procedure nl(cclear      in varchar2 DEFAULT NULL,
50              cattributes in varchar2 DEFAULT NULL)         ;
51 
52 procedure header(nsize   in integer,
53                  cheader in varchar2,
54                  calign  in varchar2 DEFAULT NULL,
55                  cnowrap in varchar2 DEFAULT NULL,
56                  cclear  in varchar2 DEFAULT NULL,
57                  cattributes in varchar2 DEFAULT NULL)     ;
58 procedure anchor(curl        in varchar2,
59                  ctext       in varchar2,
60                  cname       in varchar2 DEFAULT NULL,
61                  cattributes in varchar2 DEFAULT NULL)     ;
62 procedure anchor2(curl        in varchar2,
63                  ctext       in varchar2,
64                  cname       in varchar2 DEFAULT NULL,
65 		 ctarget     in varchar2 DEFAULT NULL,
66                  cattributes in varchar2 DEFAULT NULL)     ;
67 procedure mailto(caddress    in varchar2,
68                  ctext       in varchar2,
69                  cname       in varchar2 DEFAULT NULL,
70                  cattributes in varchar2 DEFAULT NULL)     ;
71 procedure img(curl        in varchar2,
72               calign      in varchar2 DEFAULT NULL,
73               calt        in varchar2 DEFAULT NULL,
74               cismap      in varchar2 DEFAULT NULL,
75               cattributes in varchar2 DEFAULT NULL)        ;
76 procedure img2(curl        in varchar2,
77               calign      in varchar2 DEFAULT NULL,
78               calt        in varchar2 DEFAULT NULL,
79               cismap      in varchar2 DEFAULT NULL,
80               cusemap     in varchar2 DEFAULT NULL,
81               cattributes in varchar2 DEFAULT NULL)        ;
82 procedure area(	ccoords	in varchar2,
83                	cshape	in varchar2 DEFAULT NULL,
84               	chref	in varchar2 DEFAULT NULL,
85               	cnohref in varchar2 DEFAULT NULL,
86 		ctarget in varchar2 DEFAULT NULL,
87 		cattributes in varchar2 DEFAULT NULL);
88 
89 procedure mapOpen(cname	in varchar2,
90 		  cattributes in varchar2 DEFAULT NULL);
91 procedure mapClose;
92 
93 procedure bgsound(csrc	in varchar2,
94 		  cloop	in varchar2 DEFAULT NULL,
95 		  cattributes in varchar2 DEFAULT NULL);
96 
97 
98 procedure para;
99 procedure paragraph(calign       in varchar2 DEFAULT NULL,
100                     cnowrap      in varchar2 DEFAULT NULL,
101                     cclear       in varchar2 DEFAULT NULL,
102                     cattributes  in varchar2 DEFAULT NULL) ;
103 procedure div(	calign       in varchar2 DEFAULT NULL,
104                 cattributes  in varchar2 DEFAULT NULL) ;
105 procedure address(cvalue       in varchar2,
106                   cnowrap      in varchar2 DEFAULT NULL,
107                   cclear       in varchar2 DEFAULT NULL,
108                   cattributes  in varchar2 DEFAULT NULL)   ;
109 procedure comment(ctext in varchar2)                       ;
110 procedure preOpen(cclear      in varchar2 DEFAULT NULL,
111                   cwidth      in varchar2 DEFAULT NULL,
112                   cattributes in varchar2 DEFAULT NULL)    ;
113 procedure preClose;
114 procedure listingOpen;
115 procedure listingClose;
116 procedure nobr(ctext in varchar2);
117 procedure wbr;
118 procedure center(ctext in varchar2);
119 procedure centerOpen;
120 procedure centerClose;
121 
122 procedure blockquoteOpen(cnowrap      in varchar2 DEFAULT NULL,
123                          cclear       in varchar2 DEFAULT NULL,
124                          cattributes  in varchar2 DEFAULT NULL) ;
125 procedure blockquoteClose;
126 
127 /* LIST tags */
128 procedure listHeader(ctext in varchar2,
129                      cattributes in varchar2 DEFAULT NULL) ;
130 procedure listItem(ctext       in varchar2 DEFAULT NULL,
131                    cclear      in varchar2 DEFAULT NULL,
132                    cdingbat    in varchar2 DEFAULT NULL,
133                    csrc        in varchar2 DEFAULT NULL,
134                    cattributes in varchar2 DEFAULT NULL)   ;
135 procedure ulistOpen(cclear      in varchar2 DEFAULT NULL,
136                     cwrap       in varchar2 DEFAULT NULL,
137                     cdingbat    in varchar2 DEFAULT NULL,
138                     csrc        in varchar2 DEFAULT NULL,
139                     cattributes in varchar2 DEFAULT NULL)  ;
140 procedure ulistClose;
141 procedure olistOpen(cclear      in varchar2 DEFAULT NULL,
142                     cwrap       in varchar2 DEFAULT NULL,
143                     cattributes in varchar2 DEFAULT NULL)  ;
144 procedure olistClose;
145 procedure dlistOpen(cclear      in varchar2 DEFAULT NULL,
146                     cattributes in varchar2 DEFAULT NULL)  ;
147 procedure dlistTerm(ctext       in varchar2 DEFAULT NULL,
148                     cclear      in varchar2 DEFAULT NULL,
149                     cattributes in varchar2 DEFAULT NULL)  ;
150 procedure dlistDef(ctext       in varchar2 DEFAULT NULL,
151                    cclear      in varchar2 DEFAULT NULL,
152                    cattributes in varchar2 DEFAULT NULL)  ;
153 procedure dlistClose;
154 
155 procedure menulistOpen;
156 procedure menulistClose;
157 procedure dirlistOpen;
158 procedure dirlistClose;
159 /* END LIST tags */
160 
161 /* SEMANTIC FORMAT ELEMENTS */
162 procedure dfn(ctext in varchar2,
163                cattributes in varchar2 DEFAULT NULL) ;
164 procedure cite(ctext in varchar2,
165                cattributes in varchar2 DEFAULT NULL) ;
166 procedure code(ctext in varchar2,
167                cattributes in varchar2 DEFAULT NULL) ;
168 procedure em(ctext in varchar2,
169              cattributes in varchar2 DEFAULT NULL) ;
170 procedure emphasis(ctext in varchar2,
171                    cattributes in varchar2 DEFAULT NULL) ;
172 procedure keyboard(ctext in varchar2,
173                    cattributes in varchar2 DEFAULT NULL) ;
174 procedure kbd(ctext in varchar2,
175               cattributes in varchar2 DEFAULT NULL) ;
176 procedure sample(ctext in varchar2,
177                  cattributes in varchar2 DEFAULT NULL) ;
178 procedure strong(ctext in varchar2,
179                  cattributes in varchar2 DEFAULT NULL) ;
180 procedure variable(ctext in varchar2,
181                    cattributes in varchar2 DEFAULT NULL) ;
182 procedure big(	ctext 		in varchar2,
183 		cattributes 	in varchar2 DEFAULT NULL);
184 procedure small(ctext 		in varchar2,
185 		cattributes 	in varchar2 DEFAULT NULL);
186 procedure sub(	ctext 		in varchar2,
187 		calign		in varchar2 DEFAULT NULL,
188 		cattributes 	in varchar2 DEFAULT NULL);
189 procedure sup(	ctext 		in varchar2,
190 		calign		in varchar2 DEFAULT NULL,
191 		cattributes 	in varchar2 DEFAULT NULL);
192 
193 /* END SEMANTIC FORMAT ELEMENTS */
194 
195 /* PHYSICAL FORMAT ELEMENTS */
196 procedure basefont(nsize in integer);
197 procedure fontOpen(	ccolor	in varchar2 DEFAULT NULL,
198 		cface	in varchar2 DEFAULT NULL,
199 		csize	in varchar2 DEFAULT NULL,
200 		cattributes in varchar2 DEFAULT NULL);
201 procedure fontClose;
202 procedure bold(ctext in varchar2,
203                cattributes in varchar2 DEFAULT NULL) ;
204 procedure italic(ctext in varchar2,
205                  cattributes in varchar2 DEFAULT NULL) ;
206 procedure teletype(ctext in varchar2,
207                    cattributes in varchar2 DEFAULT NULL) ;
208 procedure plaintext(ctext in varchar2,
209                     cattributes in varchar2 DEFAULT NULL) ;
210 procedure s(ctext in varchar2,
211             cattributes in varchar2 DEFAULT NULL) ;
212 procedure strike(ctext in varchar2,
213                  cattributes in varchar2 DEFAULT NULL) ;
214 procedure underline(ctext in varchar2,
215                  cattributes in varchar2 DEFAULT NULL) ;
216 /* END PHYSICAL FORMAT ELEMENTS */
217 
218 /* HTML FORMS */
219 procedure formOpen(curl     in varchar2,
220                    cmethod  in varchar2 DEFAULT 'POST',
221 		   ctarget  in varchar2 DEFAULT NULL,
222 		   cenctype in varchar2 DEFAULT NULL,
223 		   cattributes in varchar2 DEFAULT NULL);
224 
225 procedure formCheckbox(cname       in varchar2,
226                        cvalue      in varchar2 DEFAULT 'on',
227                        cchecked    in varchar2 DEFAULT NULL,
228                        cattributes in varchar2 DEFAULT NULL);
229 procedure formFile(cname       in varchar2,
230                    caccept     in varchar2 DEFAULT NULL,
231                    cattributes in varchar2 DEFAULT NULL);
232 procedure formHidden(cname       in varchar2,
233                      cvalue      in varchar2 DEFAULT NULL,
234                      cattributes in varchar2 DEFAULT NULL);
235 procedure formImage(cname       in varchar2,
236                     csrc        in varchar2,
237                     calign      in varchar2 DEFAULT NULL,
238                     cattributes in varchar2 DEFAULT NULL);
239 procedure formPassword(cname       in varchar2,
240                        csize       in varchar2 DEFAULT NULL,
241                        cmaxlength  in varchar2 DEFAULT NULL,
242                        cvalue      in varchar2 DEFAULT NULL,
243                        cattributes in varchar2 DEFAULT NULL);
244 procedure formRadio(cname       in varchar2,
245                     cvalue      in varchar2,
246                     cchecked    in varchar2 DEFAULT NULL,
247                     cattributes in varchar2 DEFAULT NULL);
248 procedure formReset(cvalue      in varchar2 DEFAULT 'Reset',
249                     cattributes in varchar2 DEFAULT NULL);
250 procedure formSubmit(cname       in varchar2 DEFAULT NULL,
251                      cvalue      in varchar2 DEFAULT 'Submit',
252                      cattributes in varchar2 DEFAULT NULL);
253 procedure formText(cname       in varchar2,
254                    csize       in varchar2 DEFAULT NULL,
255                    cmaxlength  in varchar2 DEFAULT NULL,
256                    cvalue      in varchar2 DEFAULT NULL,
257                    cattributes in varchar2 DEFAULT NULL);
258 
259 procedure formSelectOpen(cname       in varchar2,
260                          cprompt     in varchar2 DEFAULT NULL,
261                          nsize       in integer  DEFAULT NULL,
262                          cattributes in varchar2 DEFAULT NULL);
263 procedure formSelectOption(cvalue      in varchar2,
264                            cselected   in varchar2 DEFAULT NULL,
265                            cattributes in varchar2 DEFAULT NULL);
266 procedure formSelectClose;
267 
268 procedure formTextarea(cname       in varchar2,
269                        nrows       in integer,
270                        ncolumns    in integer,
271                        calign      in varchar2 DEFAULT NULL,
272                        cattributes in varchar2 DEFAULT NULL);
273 
274 procedure formTextarea2(cname       in varchar2,
275                        nrows       in integer,
276                        ncolumns    in integer,
277                        calign      in varchar2 DEFAULT NULL,
278 		       cwrap	   in varchar2 DEFAULT NULL,
279                        cattributes in varchar2 DEFAULT NULL);
280 
281 procedure formTextareaOpen(cname       in varchar2,
282                            nrows       in integer,
283                            ncolumns    in integer,
284                            calign      in varchar2 DEFAULT NULL,
285                            cattributes in varchar2 DEFAULT NULL);
286 
287 procedure formTextareaOpen2(cname       in varchar2,
288                            nrows       in integer,
289                            ncolumns    in integer,
290                            calign      in varchar2 DEFAULT NULL,
291 			   cwrap       in varchar2 DEFAULT NULL,
292                            cattributes in varchar2 DEFAULT NULL);
293 procedure formTextareaClose;
294 
295 procedure formClose;
296 /* END HTML FORMS */
297 
298 /* HTML TABLES */
299 procedure tableOpen(cborder     in varchar2 DEFAULT NULL,
300                     calign      in varchar2 DEFAULT NULL,
301                     cnowrap     in varchar2 DEFAULT NULL,
302                     cclear      in varchar2 DEFAULT NULL,
303                     cattributes in varchar2 DEFAULT NULL);
304 procedure tableCaption(ccaption    in varchar2,
308                        cvalign     in varchar2 DEFAULT NULL,
305                        calign      in varchar2 DEFAULT NULL,
306                        cattributes in varchar2 DEFAULT NULL);
307 procedure tableRowOpen(calign      in varchar2 DEFAULT NULL,
309                        cdp         in varchar2 DEFAULT NULL,
310                        cnowrap     in varchar2 DEFAULT NULL,
311                        cattributes in varchar2 DEFAULT NULL);
312 procedure tableHeader(cvalue      in varchar2 DEFAULT NULL,
313                       calign      in varchar2 DEFAULT NULL,
314                       cdp         in varchar2 DEFAULT NULL,
315                       cnowrap     in varchar2 DEFAULT NULL,
316                       crowspan    in varchar2 DEFAULT NULL,
317                       ccolspan    in varchar2 DEFAULT NULL,
318                       cattributes in varchar2 DEFAULT NULL);
319 procedure tableData(cvalue      in varchar2 DEFAULT NULL,
320                     calign      in varchar2 DEFAULT NULL,
321                     cdp         in varchar2 DEFAULT NULL,
322                     cnowrap     in varchar2 DEFAULT NULL,
323                     crowspan    in varchar2 DEFAULT NULL,
324                     ccolspan    in varchar2 DEFAULT NULL,
325                     cattributes in varchar2 DEFAULT NULL);
326 procedure tableRowClose;
327 
328 procedure tableClose;
329 /* END HTML TABLES */
330 
331 /* BEGIN HTML FRAMES - Netscape Extensions FRAMESET, FRAME tags */
332 procedure framesetOpen(	crows in varchar2 DEFAULT NULL,	/* row height value list */
333 			ccols in varchar2 DEFAULT NULL,
334 			cattributes in varchar2 DEFAULT NULL);	/* column width list */
335 procedure framesetClose;
336 procedure frame(	csrc	in varchar2,				/* URL */
337 			cname	in varchar2 DEFAULT NULL,		/* Window Name */
338 			cmarginwidth 	in varchar2 DEFAULT NULL,	/* Value in pixels */
339 			cmarginheight	in varchar2 DEFAULT NULL,	/* Value in pixels */
340 			cscrolling	in varchar2 DEFAULT NULL,	/* yes | no | auto */
341 			cnoresize	in varchar2 DEFAULT NULL,
342 			cattributes 	in varchar2 DEFAULT NULL);	/* Not resizable by user */
343 procedure noframesOpen;
344 procedure noframesClose;
345 
346 /* END FRAMES */
347 
348 /* BEGIN SPECIAL HTML TAGS */
349 procedure appletOpen(	ccode		in varchar2,
350 			cwidth		in integer,
351 			cheight		in integer,
352 			cattributes	in varchar2 DEFAULT NULL);
353 procedure param(	cname		in varchar2,
354 			cvalue		in varchar2);
355 procedure appletClose;
356 
357 /* END BODY ELEMENT tags */
358 
359 /* TYPES FOR htp.print */
360 -- PL/SQL table used for output buffering
361 HTBUF_LEN number := 255;
362 type htbuf_arr is table of varchar2(256) index by binary_integer;
363 
364 /* SPECIAL PROCEDURES */
365 procedure init;
366 -- call addDefaultHTMLHdr(FALSE) before your first call
367 -- to prn or print to suppress HTML header generation
368 -- if not present
369 procedure addDefaultHTMLHdr(bAddHTMLHdr in boolean);
370 procedure flush;
371 function get_line (irows out integer) return varchar2;
372 procedure get_page (thepage out htbuf_arr, irows in out integer);
373 procedure showpage;
374 
375 /* Following procedures are for file download feature */
376 procedure download_file(sFileName in varchar2,
377    bCompress in boolean default false);
378 procedure get_download_files_list(sFilesList out varchar2,
379    nCompress out binary_integer);
380 
381   -- Output Procedures
382 procedure print (cbuf in varchar2 DEFAULT NULL);
383 procedure print (dbuf in date);
384 procedure print (nbuf in number);
385 
386   -- Output without the newline
387 procedure prn (cbuf in varchar2 DEFAULT NULL);
388 procedure prn (dbuf in date);
389 procedure prn (nbuf in number);
390 
391   -- Abbrev call to print()
392 procedure p (cbuf in varchar2 DEFAULT NULL);
393 procedure p (dbuf in date);
394 procedure p (nbuf in number);
395 
396 procedure prints(ctext in varchar2);
397 procedure ps(ctext in varchar2);
398 procedure escape_sc(ctext in varchar2);
399 /* END SPECIAL PROCEDURES */
400 
401 end;